﻿:root{--ifm-color-scheme: light;--ifm-dark-value: 10%;--ifm-darker-value: 15%;--ifm-darkest-value: 30%;--ifm-light-value: 15%;--ifm-lighter-value: 30%;--ifm-lightest-value: 50%;--ifm-contrast-background-value: 90%;--ifm-contrast-foreground-value: 70%;--ifm-contrast-background-dark-value: 70%;--ifm-contrast-foreground-dark-value: 90%;--ifm-color-primary: #13cf2e;--ifm-color-primary-dark: #11ba29;--ifm-color-primary-darker: #10b027;--ifm-color-primary-darkest: #0d9120;--ifm-color-primary-light: #15e433;--ifm-color-primary-lighter: #1aea38;--ifm-color-primary-lightest: #39ed53;--ifm-color-primary-contrast-background: #ebf2fc;--ifm-color-primary-contrast-foreground: #102445;--ifm-color-secondary: #ebedf0;--ifm-color-secondary-dark: #d4d5d8;--ifm-color-secondary-darker: #c8c9cc;--ifm-color-secondary-darkest: #a4a6a8;--ifm-color-secondary-light: #eef0f2;--ifm-color-secondary-lighter: #f1f2f5;--ifm-color-secondary-lightest: #f5f6f8;--ifm-color-secondary-contrast-background: #fdfdfe;--ifm-color-secondary-contrast-foreground: #474748;--ifm-color-success: #00a400;--ifm-color-success-dark: #009400;--ifm-color-success-darker: #008b00;--ifm-color-success-darkest: #007300;--ifm-color-success-light: #26b226;--ifm-color-success-lighter: #4dbf4d;--ifm-color-success-lightest: #80d280;--ifm-color-success-contrast-background: #e6f6e6;--ifm-color-success-contrast-foreground: #003100;--ifm-color-info: #54c7ec;--ifm-color-info-dark: #4cb3d4;--ifm-color-info-darker: #47a9c9;--ifm-color-info-darkest: #3b8ba5;--ifm-color-info-light: #6ecfef;--ifm-color-info-lighter: #87d8f2;--ifm-color-info-lightest: #aae3f6;--ifm-color-info-contrast-background: #eef9fd;--ifm-color-info-contrast-foreground: #193c47;--ifm-color-warning: #ffba00;--ifm-color-warning-dark: #e6a700;--ifm-color-warning-darker: #d99e00;--ifm-color-warning-darkest: #b38200;--ifm-color-warning-light: #ffc426;--ifm-color-warning-lighter: #ffcf4d;--ifm-color-warning-lightest: #ffdd80;--ifm-color-warning-contrast-background: #fff8e6;--ifm-color-warning-contrast-foreground: #4d3800;--ifm-color-danger: #fa383e;--ifm-color-danger-dark: #e13238;--ifm-color-danger-darker: #d53035;--ifm-color-danger-darkest: #af272b;--ifm-color-danger-light: #fb565b;--ifm-color-danger-lighter: #fb7478;--ifm-color-danger-lightest: #fd9c9f;--ifm-color-danger-contrast-background: #ffebec;--ifm-color-danger-contrast-foreground: #4b1113;--ifm-color-white: #fff;--ifm-color-black: #000;--ifm-color-gray-0: var(--ifm-color-white);--ifm-color-gray-100: #f5f6f7;--ifm-color-gray-200: #ebedf0;--ifm-color-gray-300: #dadde1;--ifm-color-gray-400: #ccd0d5;--ifm-color-gray-500: #bec3c9;--ifm-color-gray-600: #8d949e;--ifm-color-gray-700: #606770;--ifm-color-gray-800: #444950;--ifm-color-gray-900: #1c1e21;--ifm-color-gray-1000: var(--ifm-color-black);--ifm-color-emphasis-0: var(--ifm-color-gray-0);--ifm-color-emphasis-100: var(--ifm-color-gray-100);--ifm-color-emphasis-200: var(--ifm-color-gray-200);--ifm-color-emphasis-300: var(--ifm-color-gray-300);--ifm-color-emphasis-400: var(--ifm-color-gray-400);--ifm-color-emphasis-500: var(--ifm-color-gray-500);--ifm-color-emphasis-600: var(--ifm-color-gray-600);--ifm-color-emphasis-700: var(--ifm-color-gray-700);--ifm-color-emphasis-800: var(--ifm-color-gray-800);--ifm-color-emphasis-900: var(--ifm-color-gray-900);--ifm-color-emphasis-1000: var(--ifm-color-gray-1000);--ifm-color-content: var(--ifm-color-emphasis-900);--ifm-color-content-inverse: var(--ifm-color-emphasis-0);--ifm-color-content-secondary: #525860;--ifm-background-color: #0000;--ifm-background-surface-color: var(--ifm-color-content-inverse);--ifm-global-border-width: 1px;--ifm-global-radius: 0.4rem;--ifm-hover-overlay: #0000000d;--ifm-font-color-base: var(--ifm-color-content);--ifm-font-color-base-inverse: var(--ifm-color-content-inverse);--ifm-font-color-secondary: var(--ifm-color-content-secondary);--ifm-font-family-base: var(--base-font);--ifm-font-family-bold: var(--base-font);--ifm-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ifm-font-size-base: 100%;--ifm-font-weight-light: 300;--ifm-font-weight-normal: 400;--ifm-font-weight-semibold: 500;--ifm-font-weight-bold: 700;--ifm-font-weight-base: var(--ifm-font-weight-normal);--ifm-line-height-base: 1.4;--ifm-global-spacing: 1rem;--ifm-spacing-vertical: var(--ifm-global-spacing);--ifm-spacing-horizontal: var(--ifm-global-spacing);--ifm-transition-fast: 200ms;--ifm-transition-slow: 400ms;--ifm-transition-timing-default: cubic-bezier(0.08, 0.52, 0.52, 1);--ifm-global-shadow-lw: 0 1px 2px 0 #0000001a;--ifm-global-shadow-md: 0 5px 40px #0003;--ifm-global-shadow-tl: 0 12px 28px 0 #0003, 0 2px 4px 0 #0000001a;--ifm-z-index-dropdown: 100;--ifm-z-index-fixed: 200;--ifm-z-index-overlay: 400;--ifm-container-width: 1140px;--ifm-container-width-xl: 1320px;--ifm-code-background: #f6f7f8;--ifm-code-border-radius: var(--ifm-global-radius);--ifm-code-font-size: 95%;--ifm-code-padding-horizontal: 0.1rem;--ifm-code-padding-vertical: 0.1rem;--ifm-pre-background: var(--ifm-code-background);--ifm-pre-border-radius: var(--ifm-code-border-radius);--ifm-pre-color: inherit;--ifm-pre-line-height: 1.45;--ifm-pre-padding: 1rem;--ifm-heading-color: inherit;--ifm-heading-margin-top: 0;--ifm-heading-margin-bottom: var(--ifm-spacing-vertical);--ifm-heading-font-family: var(--ifm-font-family-base);--ifm-heading-font-weight: var(--ifm-font-weight-bold);--ifm-heading-line-height: 1.25;--ifm-h1-font-size: 2rem;--ifm-h2-font-size: 1.5rem;--ifm-h3-font-size: 1.25rem;--ifm-h4-font-size: 1rem;--ifm-h5-font-size: 0.875rem;--ifm-h6-font-size: 0.85rem;--ifm-image-alignment-padding: 1.25rem;--ifm-leading-desktop: 1.25;--ifm-leading: calc(var(--ifm-leading-desktop) * 1rem);--ifm-list-left-padding: 2rem;--ifm-list-margin: 1rem;--ifm-list-item-margin: 0.25rem;--ifm-list-paragraph-margin: 1rem;--ifm-table-cell-padding: 0.75rem;--ifm-table-background: #0000;--ifm-table-stripe-background: #00000008;--ifm-table-border-width: 1px;--ifm-table-border-color: var(--ifm-color-emphasis-300);--ifm-table-head-background: inherit;--ifm-table-head-color: inherit;--ifm-table-head-font-weight: var(--ifm-font-weight-bold);--ifm-table-cell-color: inherit;--ifm-link-color: var(--ifm-color-primary);--ifm-link-decoration: underline;--ifm-link-hover-color: var(--ifm-link-color);--ifm-link-hover-decoration: none;--ifm-paragraph-margin-bottom: var(--ifm-leading);--ifm-blockquote-font-size: var(--ifm-font-size-base);--ifm-blockquote-border-left-width: 2px;--ifm-blockquote-padding-horizontal: var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical: 0;--ifm-blockquote-shadow: none;--ifm-blockquote-color: var(--ifm-color-emphasis-800);--ifm-blockquote-border-color: var(--ifm-color-emphasis-300);--ifm-hr-background-color: var(--ifm-color-emphasis-500);--ifm-hr-height: 1px;--ifm-hr-margin-vertical: 1.5rem;--ifm-scrollbar-size: 7px;--ifm-scrollbar-track-background-color: #f1f1f1;--ifm-scrollbar-thumb-background-color: silver;--ifm-scrollbar-thumb-hover-background-color: #a7a7a7;--ifm-alert-background-color: inherit;--ifm-alert-border-color: inherit;--ifm-alert-border-radius: var(--ifm-global-radius);--ifm-alert-border-width: 0px;--ifm-alert-border-left-width: 5px;--ifm-alert-color: var(--ifm-font-color-base);--ifm-alert-padding-horizontal: var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical: var(--ifm-spacing-vertical);--ifm-alert-shadow: var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin: 1rem;--ifm-avatar-intro-alignment: inherit;--ifm-avatar-photo-size: 3rem;--ifm-badge-background-color: inherit;--ifm-badge-border-color: inherit;--ifm-badge-border-radius: var(--ifm-global-radius);--ifm-badge-border-width: var(--ifm-global-border-width);--ifm-badge-color: var(--ifm-color-white);--ifm-badge-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 0.5);--ifm-badge-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25);--ifm-breadcrumb-border-radius: 1.5rem;--ifm-breadcrumb-spacing: 0.5rem;--ifm-breadcrumb-color-active: var(--ifm-color-primary);--ifm-breadcrumb-item-background-active: var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal: 0.8rem;--ifm-breadcrumb-padding-vertical: 0.4rem;--ifm-breadcrumb-size-multiplier: 1;--ifm-breadcrumb-separator: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 256 256"><g><g><polygon points="79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>');--ifm-breadcrumb-separator-filter: none;--ifm-breadcrumb-separator-size: 0.5rem;--ifm-breadcrumb-separator-size-multiplier: 1.25;--ifm-button-background-color: inherit;--ifm-button-border-color: var(--ifm-button-background-color);--ifm-button-border-width: var(--ifm-global-border-width);--ifm-button-color: var(--ifm-font-color-base-inverse);--ifm-button-font-weight: var(--ifm-font-weight-bold);--ifm-button-padding-horizontal: 1.5rem;--ifm-button-padding-vertical: 0.375rem;--ifm-button-size-multiplier: 1;--ifm-button-transition-duration: var(--ifm-transition-fast);--ifm-button-border-radius: calc(var(--ifm-global-radius) * var(--ifm-button-size-multiplier));--ifm-button-group-spacing: 2px;--ifm-card-background-color: var(--ifm-background-surface-color);--ifm-card-border-radius: calc(var(--ifm-global-radius) * 2);--ifm-card-horizontal-spacing: var(--ifm-global-spacing);--ifm-card-vertical-spacing: var(--ifm-global-spacing);--ifm-toc-border-color: var(--ifm-color-emphasis-300);--ifm-toc-link-color: var(--ifm-color-content-secondary);--ifm-toc-padding-vertical: 0.5rem;--ifm-toc-padding-horizontal: 0.5rem;--ifm-dropdown-background-color: var(--ifm-background-surface-color);--ifm-dropdown-font-weight: var(--ifm-font-weight-semibold);--ifm-dropdown-link-color: var(--ifm-font-color-base);--ifm-dropdown-hover-background-color: var(--ifm-hover-overlay);--ifm-footer-background-color: #000;--ifm-footer-color: inherit;--ifm-footer-link-color: gray;--ifm-footer-link-hover-color: var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing: 0.5rem;--ifm-footer-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 2);--ifm-footer-padding-vertical: calc(var(--ifm-spacing-vertical) * 2);--ifm-footer-title-color: #fff;--ifm-footer-logo-max-width: min(30rem, 90vw);--ifm-hero-background-color: var(--ifm-background-surface-color);--ifm-hero-text-color: var(--ifm-color-emphasis-800);--ifm-menu-color: var(--ifm-color-emphasis-700);--ifm-menu-color-active: var(--ifm-color-primary);--ifm-menu-color-background-active: var(--ifm-hover-overlay);--ifm-menu-color-background-hover: var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal: 0.75rem;--ifm-menu-link-padding-vertical: 0.375rem;--ifm-menu-link-sublist-icon: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24"><path fill="rgba(0,0,0,0.5)" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path></svg>');--ifm-menu-link-sublist-icon-filter: none;--ifm-navbar-background-color: var(--ifm-background-surface-color);--ifm-navbar-height: 3.75rem;--ifm-navbar-item-padding-horizontal: 0.75rem;--ifm-navbar-item-padding-vertical: 0.25rem;--ifm-navbar-link-color: var(--ifm-font-color-base);--ifm-navbar-link-active-color: var(--ifm-link-color);--ifm-navbar-link-hover-color: var(--ifm-color-primary);--ifm-navbar-padding-horizontal: var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.5);--ifm-navbar-shadow: var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color: var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color: var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color: var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" height="16px" width="16px"><path d="M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609,0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021,0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338,4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z" /></svg>');--ifm-navbar-sidebar-width: 100%;--ifm-pagination-border-radius: var(--ifm-global-radius);--ifm-pagination-color-active: var(--ifm-color-primary);--ifm-pagination-font-size: 1rem;--ifm-pagination-item-active-background: var(--ifm-hover-overlay);--ifm-pagination-page-spacing: 0.2em;--ifm-pagination-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 1);--ifm-pagination-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25);--ifm-pagination-nav-border-radius: var(--ifm-global-radius);--ifm-pagination-nav-color-hover: var(--ifm-color-primary);--ifm-pills-color-active: var(--ifm-color-primary);--ifm-pills-color-background-active: var(--ifm-hover-overlay);--ifm-pills-spacing: 0.125rem;--ifm-tabs-color: var(--ifm-font-color-secondary);--ifm-tabs-color-active: var(--ifm-color-primary);--ifm-tabs-color-active-border: var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal: 1rem;--ifm-tabs-padding-vertical: 1rem;--ifm-BlogPostItem-Header-Title-styles-module-color: red;--layout-horizonal-padding: 40px;--hero-bg: #181818;--accentColor: #15e433;overflow-y:scroll;line-height:1.4}@media(prefers-reduced-motion: reduce){:root{--ifm-transition-fast: 0ms;--ifm-transition-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;position:relative}.footer{padding:0}.block__container{max-width:1360px;padding:0 var(--layout-horizonal-padding);width:100%;margin:0 auto}.block__container_wide{max-width:1440px}.scrollbar::-webkit-scrollbar{width:6px;height:6px}.scrollbar::-webkit-scrollbar-button{width:0px;height:0px}.scrollbar::-webkit-scrollbar-thumb{background:#777;border:none;cursor:pointer;border-radius:50px}.scrollbar::-webkit-scrollbar-thumb:hover,.scrollbar::-webkit-scrollbar-thumb:active{background:#555}.scrollbar::-webkit-scrollbar-track{background:#ccc;border-radius:50px;cursor:pointer}.scrollbar::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}@media(min-width: 1450px){.block__container_full{max-width:none}}@media only screen and (max-width: 599px){.block__container{--layout-horizonal-padding: 20px}}.blog-page{background:var(--ifm-background-surface-color, #fff);color:var(--ifm-color-content);font-family:var(--ifm-font-family-base);font-size:16px;line-height:var(--ifm-line-height-base);--ifm-list-left-padding: 1.7rem;--ifm-leading: clamp(15px, 2.6vw, 26px);--ifm-line-height-base: 1.4;--ifm-heading-line-height: 1.2;--ifm-heading-color: var(--ifm-color-content);--ifm-pre-color: var(--ifm-color-content);--ifm-table-cell-color: var(--ifm-color-content);--ifm-table-head-color: var(--ifm-color-content);--ifm-table-background: #fff;--ifm-table-stripe-background: #f5f6f7;--ifm-table-border-color: #e8e8e8;--ifm-table-head-background: #e8e8e8;--ifm-blockquote-color: #313131}.blog-page .markdown>:last-child{margin-bottom:0 !important}.blog-page .markdown>h2,.blog-page .markdown>h3,.blog-page .markdown>h4,.blog-page .markdown>h5,.blog-page .markdown>h6{margin-bottom:clamp(16px,3.3vw,30px);margin-top:clamp(25px,3.3vw,40px)}.blog-page .markdown li{word-wrap:break-word}.blog-page h1,.blog-page h2,.blog-page h3,.blog-page h4,.blog-page h5,.blog-page h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}.blog-page h1[id],.blog-page h2[id],.blog-page h3[id],.blog-page h4[id],.blog-page h5[id],.blog-page h6[id]{scroll-margin-top:calc(var(--headerHeight) + 16px)}.blog-page .hash-link{color:#13cf2e;margin-left:8px;opacity:0;transition:opacity var(--ifm-transition-fast)}.blog-page h1:hover .hash-link,.blog-page h2:hover .hash-link,.blog-page h3:hover .hash-link,.blog-page h4:hover .hash-link,.blog-page h5:hover .hash-link,.blog-page h6:hover .hash-link,.blog-page .hash-link:focus{opacity:1}.blog-page h1{font-size:var(--ifm-h1-font-size)}.blog-page h2{font-size:var(--ifm-h2-font-size)}.blog-page h3{font-size:var(--ifm-h3-font-size)}.blog-page h4{font-size:var(--ifm-h4-font-size)}.blog-page h5{font-size:var(--ifm-h5-font-size)}.blog-page h6{font-size:var(--ifm-h6-font-size)}.blog-page img{max-width:100%}.blog-page .article-video{display:block;position:relative;width:100%}.blog-page .article-video__el{aspect-ratio:auto 16/9;display:block;height:auto;max-width:100%;width:100%}.blog-page .article-video__play{align-items:center;background:rgba(0,0,0,.4);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease,background .25s ease,visibility .25s;visibility:hidden}.blog-page .article-video.is-enhanced:not(.is-playing) .article-video__play{opacity:1;pointer-events:auto;visibility:visible}.blog-page .article-video__play:hover,.blog-page .article-video__play:focus-visible{background:rgba(0,0,0,.55)}.blog-page .article-video__play-icon{align-items:center;background:var(--accentColor);border-radius:50%;display:flex;height:72px;justify-content:center;transition:transform .25s ease;width:72px}.blog-page .article-video__play:hover .article-video__play-icon{transform:scale(1.08)}.blog-page .article-video__play-icon:after{border-bottom:13px solid rgba(0,0,0,0);border-left:22px solid #fff;border-top:13px solid rgba(0,0,0,0);content:"";display:block;margin-left:6px}@media only screen and (max-width: 767px){.blog-page .article-video__play-icon{height:56px;width:56px}.blog-page .article-video__play-icon:after{border-bottom-width:10px;border-left-width:17px;border-top-width:10px;margin-left:5px}}@media(prefers-reduced-motion: reduce){.blog-page .article-video__play,.blog-page .article-video__play-icon{transition:none}}.blog-page .figure{display:block;margin:40px 0}.blog-page .figure img{display:block;margin:0 auto}.blog-page .figcaption{color:#747474;display:block;font-size:14px;line-height:1.4;margin-top:15px;text-align:center}.blog-page img[align=right]{padding-left:var(--image-alignment-padding)}.blog-page img[align=left]{padding-right:var(--image-alignment-padding)}.blog-page .markdown{line-height:1.6;--ifm-h1-vertical-rhythm-top: 3;--ifm-h2-vertical-rhythm-top: 2;--ifm-h3-vertical-rhythm-top: 1.5;--ifm-heading-vertical-rhythm-top: 1.25;--ifm-h1-vertical-rhythm-bottom: 1.25;--ifm-heading-vertical-rhythm-bottom: 1}.blog-page .markdown:after,.blog-page .markdown:before{content:"";display:table}.blog-page .markdown:after{clear:both}.blog-page .markdown h1:first-child{--ifm-h1-font-size: 3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.blog-page .markdown>h2{font-size:clamp(22px,3.4vw,28px)}.blog-page .markdown>h3{font-size:clamp(20px,2.8vw,24px)}.blog-page .markdown>h4{font-size:clamp(18px,2.4vw,20px)}.blog-page .markdown>h5{font-size:18px}.blog-page .markdown>p,.blog-page .markdown>pre,.blog-page .markdown>ul{margin-bottom:var(--ifm-leading)}.blog-page .markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.blog-page .markdown li+li{margin-top:var(--ifm-list-item-margin)}.blog-page ol,.blog-page ul{margin:var(--ifm-leading) 0;padding-left:1.7em}.blog-page ol ol,.blog-page ol ul,.blog-page ul ol,.blog-page ul ul{margin:0}.blog-page ul,.blog-page ul ul,.blog-page ul ul ul{list-style-type:disc}.blog-page ol,.blog-page ol ol,.blog-page ol ol ol{list-style-type:decimal}.blog-page .table-wrapper{display:block;margin-bottom:var(--ifm-leading);overflow-x:visible}.blog-page table{border-collapse:collapse;display:table;table-layout:fixed;width:100%}.blog-page table thead tr{font-size:16px;border-bottom:2px solid var(--ifm-table-border-color)}.blog-page table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}.blog-page table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}.blog-page table td,.blog-page table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);overflow-wrap:break-word;padding:10px}.blog-page table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight);text-align:center}.blog-page table td{background-color:var(--ifm-table-background);color:var(--ifm-table-cell-color)}.blog-page strong{font-weight:var(--ifm-font-weight-bold)}.blog-page :not(pre)>code{background-color:#f6f7f8;border:1px solid rgba(0,0,0,.1);border-radius:3px;color:var(--ifm-color-content);font-family:var(--ifm-font-family-monospace);font-size:.85em;padding:.17em .34em}.blog-page a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration);transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.blog-page a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.blog-page a:not([href]){text-decoration:none}.blog-page p{margin:0 0 var(--ifm-paragraph-margin-bottom)}.blog-page blockquote{background:#dcf7e0;border-left:2px solid #0ac526;box-shadow:none;color:#313131;font-size:clamp(16px,3vw,26px);font-weight:700;line-height:1.3;margin:clamp(30px,4vw,40px) 0;padding:clamp(15px,3.3vw,25px) clamp(20px,4vw,40px)}.blog-page blockquote>:first-child{margin-top:0}.blog-page blockquote>:last-child{margin-bottom:0}.blog-page hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.blog-page pre{margin:0 0 var(--ifm-spacing-vertical);overflow:auto}.blog-page kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}@media(max-width: 767px){.blog-page .markdown{font-size:14px}.blog-page .table-wrapper{overflow-x:auto}.blog-page table{min-width:100%;table-layout:auto;width:auto}.blog-page table td,.blog-page table th{min-width:160px}}.blog-page code[class*=language-],.blog-page pre[class*=language-]{color:#393a34;font-family:var(--ifm-font-family-monospace);font-size:85%;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:4;hyphens:none}.blog-page pre[class*=language-]{background:#f6f8fa;border-radius:3px;line-height:var(--ifm-pre-line-height);margin:0;overflow:auto;padding:8px}.blog-page pre[class*=language-] code{font-size:.85em;line-height:1.45}.blog-page .code-block{margin:0 0 var(--ifm-leading);position:relative}.blog-page .code-copy-btn{align-items:center;background:#f6f8fa;border:1px solid #dadde1;border-radius:6px;color:#393a34;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:0;padding:0;position:absolute;right:8px;top:8px;transition:opacity var(--ifm-transition-fast);width:32px}.blog-page .code-block:hover .code-copy-btn,.blog-page .code-copy-btn:focus-visible{opacity:1}.blog-page .code-copy-btn.is-copied{border-color:#0ac526;color:#0ac526}.blog-page :not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.blog-page .codeBlockTitle{background:#f6f8fa;border:1px solid #dadde1;border-bottom:1px solid #dadde1;border-radius:3px 3px 0 0;color:#393a34;font-family:var(--ifm-font-family-monospace);font-size:85%;font-weight:500;padding:.75rem 8px}.blog-page .codeBlockTitle+pre[class*=language-]{border-top-left-radius:0;border-top-right-radius:0}.blog-page .token-line{display:inline}.blog-page .theme-code-block-highlighted-line{background-color:rgba(0,0,0,.1);display:block;margin:0 -8px;padding:0 8px}.blog-page .codeLineNumbers code{counter-reset:code-line}.blog-page .codeLineNumbers code .token-line{counter-increment:code-line}.blog-page .codeLineNumbers code .token-line::before{content:counter(code-line);display:inline-block;width:2em;margin-right:1em;opacity:.4;text-align:right;user-select:none}.blog-page .token.comment,.blog-page .token.prolog,.blog-page .token.doctype,.blog-page .token.cdata{color:#998;font-style:italic}.blog-page .token.namespace{opacity:.7}.blog-page .token.string,.blog-page .token.attr-value{color:#e3116c}.blog-page .token.punctuation,.blog-page .token.operator{color:#393a34}.blog-page .token.entity,.blog-page .token.url,.blog-page .token.symbol,.blog-page .token.number,.blog-page .token.boolean,.blog-page .token.variable,.blog-page .token.constant,.blog-page .token.property,.blog-page .token.regex,.blog-page .token.inserted{color:#36acaa}.blog-page .token.atrule,.blog-page .token.keyword,.blog-page .token.attr-name,.blog-page .language-autohotkey .token.selector{color:#00a4db}.blog-page .token.function,.blog-page .token.deleted,.blog-page .language-autohotkey .token.tag{color:#d73a49}.blog-page .token.tag,.blog-page .token.selector,.blog-page .language-autohotkey .token.keyword{color:#00009f}.blog-page .token.important,.blog-page .token.bold{font-weight:700}.blog-page .token.italic{font-style:italic}.blog-page details.collapsible{--collapsible-arrow-size: 0.38rem;--collapsible-arrow-transition: transform var(--ifm-transition-fast, 200ms) ease;--collapsible-decoration-color: #4cb3d4;background:#eef9fd;border:1px solid var(--collapsible-decoration-color);border-left-width:1px;border-radius:var(--ifm-global-radius, 0.4rem);color:#193c47;font-size:16px;margin:0 0 16px;padding:16px}.blog-page details.collapsible>summary{cursor:pointer;list-style:none;margin:0;padding-left:1rem;position:relative}.blog-page details.collapsible>summary p{display:inline;margin:0}.blog-page details.collapsible>summary::-webkit-details-marker{display:none}.blog-page details.collapsible>summary::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--collapsible-decoration-color);border-style:solid;border-width:var(--collapsible-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--collapsible-arrow-size)/2) 50%;transition:var(--collapsible-arrow-transition)}.blog-page details.collapsible[data-collapsed=false]>summary::before,.blog-page details.collapsible[open]>summary::before{transform:rotate(90deg)}.blog-page details.collapsible .collapsible__wrapper{display:none;height:0;overflow:hidden}.blog-page details.collapsible .collapsible__content{border-top:1px solid var(--collapsible-decoration-color);margin-top:1rem;padding-top:1rem}.blog-page details.collapsible .collapsible__content>:last-child{margin-bottom:0}.blog-page .alert{--ifm-alert-border-width: 0px;--ifm-alert-border-left-width: 5px;--ifm-alert-border-radius: 0.4rem;background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);color:var(--ifm-alert-foreground-color);padding:16px}.blog-page .alert a{color:var(--ifm-alert-foreground-color);text-decoration-color:var(--ifm-alert-foreground-color)}.blog-page .alert--secondary{--ifm-alert-background-color: #fdfdfe;--ifm-alert-border-color: #d4d5d8;--ifm-alert-foreground-color: #474748}.blog-page .alert--success{--ifm-alert-background-color: #e6f6e6;--ifm-alert-border-color: #009400;--ifm-alert-foreground-color: #003100}.blog-page .alert--info{--ifm-alert-background-color: #eef9fd;--ifm-alert-border-color: #4cb3d4;--ifm-alert-foreground-color: #193c47}.blog-page .alert--warning{--ifm-alert-background-color: #fff8e6;--ifm-alert-border-color: #e6a700;--ifm-alert-foreground-color: #4d3800}.blog-page .alert--danger{--ifm-alert-background-color: #ffebec;--ifm-alert-border-color: #e13238;--ifm-alert-foreground-color: #4b1113}.blog-page .admonition{margin:0 0 16px}.blog-page .admonition__heading{font-weight:700;font-size:14px;line-height:1.25;margin-bottom:.3rem;text-transform:uppercase}.blog-page .admonition__heading code{text-transform:none}.blog-page .admonition__icon{display:inline-block;margin-right:.4em;vertical-align:middle}.blog-page .admonition__icon svg{fill:var(--ifm-alert-foreground-color);display:inline-block;height:1.6em;width:1.6em}.blog-page .admonition__content>:last-child{margin-bottom:0}.blog-page mark{background-color:#ff0;color:#000}.blog-page .containsTaskList{list-style-type:none !important;padding-left:0}.blog-page .containsTaskList .task-list-item{list-style-type:none}.blog-page .containsTaskList .task-list-item input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;height:13px;margin:3px 3px 3px 4px;vertical-align:baseline;width:13px}.blog-page .blogTabs{margin-bottom:var(--ifm-leading)}.blog-page .tabs{color:#525860;display:flex;overflow-x:auto;list-style:none;margin:0;padding:0}.blog-page .tabs__item{border-bottom:3px solid rgba(0,0,0,0);border-radius:6.4px;cursor:pointer;display:inline-flex;font-weight:700;margin-top:0;padding:16px;transition:background-color var(--ifm-transition-fast, 200ms) ease}.blog-page .tabs__item:hover{background-color:rgba(0,0,0,.05)}.blog-page .tabs__item--active{border-bottom-color:#13cf2e;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#13cf2e}.blog-page .tabs-container>.margin-top--md{margin-top:16px}.blog-page .blogTabs__panel{margin-top:0}.blog-page .blogTabs__panel>:last-child{margin-bottom:0}:root{--base-bg: #000;--base-font: "InterDisplay", "fallback for InterDisplay", sans-serif;--base-text: 20px;--base-color: #fff;--container-px: 40px;--section-py: 132px;--headerHeight: 120px;--color-white: #fff;--color-black: #000;--color-dark: #0e0e0e;--color-grey-50: #0d0d0d;--color-grey-100: #171717;--color-grey-120: #191919;--color-grey-200: #2c2c2c;--color-grey-400: #595959;--color-grey-700: #7b7b7b;--color-grey-800: #878787;--color-grey-900: #9c9c9c;--color-grey-950: #d9d9d9;--color-white-10: rgba(255, 255, 255, 0.1);--color-white-20: rgba(255, 255, 255, 0.2);--color-black-40: rgba(0, 0, 0, 0.4);--color-accent: #00e56d;--color-accent-light: #00ff79;--color-accent-dark: #00be5a;--color-error: #ef4444;--color-black-rgb: 0, 0, 0;--color-white-rgb: 255, 255, 255;--color-accent-rgb: 0, 229, 109}@media(max-width: 1600px){:root{--headerHeight: 108px}}@media(max-width: 1439px){:root{--headerHeight: 96px}}@media(max-width: 1024px){:root{--headerHeight: 88px}}.blog-page .article-grid{--article-grid-gap: 40px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:var(--article-grid-gap);align-items:start;padding-bottom:80px;border-top:1px solid var(--color-grey-200)}@media screen and (max-width: 1299px){.blog-page .article-grid{display:block;padding-bottom:40px}}.blog-page .article-grid>*{--sticky-pad-top: 80px;padding-top:var(--sticky-pad-top)}@media screen and (max-width: 767px){.blog-page .article-grid>*{--sticky-pad-top: 40px}}.blog-page .article-grid__toc,.blog-page .article-grid__aside{--sticky-top: calc(var(--headerHeight) + 16px);position:sticky;top:calc(var(--sticky-top) - var(--sticky-pad-top) + 20px)}@media screen and (max-width: 1299px){.blog-page .article-grid__toc,.blog-page .article-grid__aside{display:none}}.blog-page .article-grid__toc{padding-right:var(--article-grid-gap)}.blog-page .article-grid__aside{padding-left:var(--article-grid-gap)}.blog-page .article-grid__body{grid-column:2/span 2;min-width:0}.blog-page:has(.article-body_redesign){background:rgba(0,0,0,0)}.blog-page .article-body_redesign{max-width:680px;margin:0 auto;color:var(--color-grey-950);font-family:var(--base-font);font-size:20px;line-height:1.5}@media screen and (max-width: 1299px){.blog-page .article-body_redesign{max-width:none}}@media screen and (max-width: 767px){.blog-page .article-body_redesign{font-size:16px}}.blog-page .article-body_redesign>*+*{margin-top:32px}@media screen and (max-width: 767px){.blog-page .article-body_redesign>*+*{margin-top:24px}}.blog-page .article-body_redesign>:first-child{margin-top:0}.blog-page .article-body_redesign>:last-child{margin-bottom:0}.blog-page .article-body_redesign h2,.blog-page .article-body_redesign h3,.blog-page .article-body_redesign h4,.blog-page .article-body_redesign h5,.blog-page .article-body_redesign h6{margin-top:64px;margin-bottom:0;color:var(--color-white);font-family:var(--base-font);font-weight:400;line-height:1.2}@media screen and (max-width: 767px){.blog-page .article-body_redesign h2,.blog-page .article-body_redesign h3,.blog-page .article-body_redesign h4,.blog-page .article-body_redesign h5,.blog-page .article-body_redesign h6{margin-top:40px}}.blog-page .article-body_redesign h2{font-size:56px}@media screen and (max-width: 767px){.blog-page .article-body_redesign h2{font-size:40px;line-height:1}}.blog-page .article-body_redesign h3{font-size:40px}@media screen and (max-width: 767px){.blog-page .article-body_redesign h3{font-size:32px}}.blog-page .article-body_redesign h4{font-size:32px}@media screen and (max-width: 767px){.blog-page .article-body_redesign h4{font-size:24px}}.blog-page .article-body_redesign h5,.blog-page .article-body_redesign h6{font-size:24px}@media screen and (max-width: 767px){.blog-page .article-body_redesign h5,.blog-page .article-body_redesign h6{font-size:20px}}.blog-page .article-body_redesign p{margin-bottom:0;color:var(--color-grey-950)}.blog-page .article-body_redesign strong{color:var(--color-white);font-weight:500}.blog-page .article-body_redesign a{color:var(--color-accent);text-decoration:underline;text-underline-position:from-font;transition:color .2s linear}.blog-page .article-body_redesign a:hover,.blog-page .article-body_redesign a:focus-visible{color:var(--color-accent-light)}.blog-page .article-body_redesign a:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}.blog-page .article-body_redesign hr{height:1px;margin:0;border:0;background:var(--color-grey-200)}.blog-page .article-body_redesign ul,.blog-page .article-body_redesign ol{margin-bottom:0;padding-left:0;list-style:none}.blog-page .article-body_redesign li{position:relative;padding-left:32px;color:var(--color-grey-950);word-wrap:break-word}.blog-page .article-body_redesign li+li{margin-top:24px}@media screen and (max-width: 767px){.blog-page .article-body_redesign li+li{margin-top:16px}}.blog-page .article-body_redesign ul>li::before{content:"▪";position:absolute;left:0;width:16px;color:var(--color-accent);line-height:1.5}.blog-page .article-body_redesign ol{counter-reset:article-list}.blog-page .article-body_redesign ol>li{counter-increment:article-list}.blog-page .article-body_redesign ol>li::before{content:counter(article-list) ".";position:absolute;left:0;color:var(--color-accent);line-height:1.5}.blog-page .article-body_redesign li>ul,.blog-page .article-body_redesign li>ol{margin-top:16px}.blog-page .article-body_redesign li>ul>li::before{content:"–"}.blog-page .article-body_redesign li>ol{counter-reset:article-sublist}.blog-page .article-body_redesign li>ol>li{counter-increment:article-sublist}.blog-page .article-body_redesign li>ol>li::before{content:counter(article-sublist, lower-alpha) "."}.blog-page .article-body_redesign li>p{margin:0}.blog-page .article-body_redesign li>p+p{margin-top:16px}.blog-page .article-body_redesign .figure{position:relative;display:flex;align-items:flex-end;overflow:hidden;border:1px solid var(--color-grey-200);border-radius:24px;background:var(--color-grey-950)}.blog-page .article-body_redesign .figure img{display:block;width:100%;height:auto;margin:0}.blog-page .article-body_redesign .figcaption{position:absolute;bottom:16px;left:16px;display:block;max-width:calc(100% - 32px);padding:12px 20px;border:1px solid var(--color-grey-200);border-radius:999px;background:var(--color-grey-50);color:var(--color-white);font-family:var(--base-font);font-size:14px;line-height:1.2;text-align:left}@media screen and (max-width: 767px){.blog-page .article-body_redesign .figcaption{bottom:8px;left:8px;max-width:calc(100% - 16px);padding:6px 12px;font-size:11px}}.blog-page .article-body_redesign img{max-width:100%}.blog-page .article-body_redesign blockquote,.blog-page .article-body_redesign .quoteBlock{display:flex;flex-direction:column;gap:24px;margin-bottom:0;padding:0 0 0 40px;border-left:1px solid var(--color-accent);background:none;box-shadow:none;color:var(--color-white);font-size:32px;font-weight:400;line-height:1.2}@media screen and (max-width: 767px){.blog-page .article-body_redesign blockquote,.blog-page .article-body_redesign .quoteBlock{gap:16px;padding-left:24px;font-size:24px}}.blog-page .article-body_redesign blockquote>*,.blog-page .article-body_redesign .quoteBlock__quote{margin:0;color:var(--color-white);font-size:inherit;font-weight:inherit;line-height:inherit}.blog-page .article-body_redesign blockquote>:last-child:not(:only-child),.blog-page .article-body_redesign .quoteBlock__attribution{margin:0;color:var(--color-grey-800);font-size:16px;font-style:normal;line-height:1.5}.blog-page .article-body_redesign :not(pre)>code{padding:.17em .34em;border:1px solid var(--color-grey-200);border-radius:3px;background-color:var(--color-grey-100);color:var(--color-grey-950);font-size:.85em}.blog-page .article-body_redesign .code-block{margin-bottom:0;border:1px solid var(--color-grey-200);background:var(--color-black)}.blog-page .article-body_redesign pre[class*=language-],.blog-page .article-body_redesign pre[class*=language-] code[class*=language-]{color:var(--color-white)}.blog-page .article-body_redesign pre[class*=language-]{padding:16px;border-radius:0;background:none;scrollbar-width:thin;scrollbar-color:var(--color-grey-200) rgba(0,0,0,0)}.blog-page .article-body_redesign pre[class*=language-]::-webkit-scrollbar{width:8px;height:8px}.blog-page .article-body_redesign pre[class*=language-]::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.blog-page .article-body_redesign pre[class*=language-]::-webkit-scrollbar-thumb{border-radius:100px;background:var(--color-grey-200)}.blog-page .article-body_redesign pre[class*=language-]::-webkit-scrollbar-button{display:none}@media screen and (max-width: 767px){.blog-page .article-body_redesign pre[class*=language-]{padding:12px}}.blog-page .article-body_redesign .code-copy-btn{width:auto;height:auto;padding:8px;border-color:var(--color-grey-200);border-radius:0;background:var(--color-black);color:var(--color-white)}.blog-page .article-body_redesign .code-copy-btn:focus-visible{outline:1px solid var(--color-white);outline-offset:-1px}.blog-page .article-body_redesign .code-copy-btn.is-copied{border-color:var(--color-accent);color:var(--color-accent)}.blog-page .article-body_redesign .codeBlockTitle{padding:12px 16px;border:0;border-bottom:1px solid var(--color-grey-200);border-radius:0;background:var(--color-grey-50);color:var(--color-grey-950)}@media screen and (max-width: 767px){.blog-page .article-body_redesign .codeBlockTitle{padding:12px}}.blog-page .article-body_redesign .theme-code-block-highlighted-line{margin:0 -16px;padding:0 16px;background-color:rgba(var(--color-white-rgb), 0.08)}@media screen and (max-width: 767px){.blog-page .article-body_redesign .theme-code-block-highlighted-line{margin:0 -12px;padding:0 12px}}.blog-page .article-body_redesign .token.comment,.blog-page .article-body_redesign .token.prolog,.blog-page .article-body_redesign .token.doctype,.blog-page .article-body_redesign .token.cdata{color:var(--color-grey-700)}.blog-page .article-body_redesign .token.string,.blog-page .article-body_redesign .token.attr-value{color:#ff7b9c}.blog-page .article-body_redesign .token.punctuation,.blog-page .article-body_redesign .token.operator{color:var(--color-white)}.blog-page .article-body_redesign .token.entity,.blog-page .article-body_redesign .token.url,.blog-page .article-body_redesign .token.symbol,.blog-page .article-body_redesign .token.number,.blog-page .article-body_redesign .token.boolean,.blog-page .article-body_redesign .token.variable,.blog-page .article-body_redesign .token.constant,.blog-page .article-body_redesign .token.property,.blog-page .article-body_redesign .token.regex,.blog-page .article-body_redesign .token.inserted{color:#4ec9b0}.blog-page .article-body_redesign .token.atrule,.blog-page .article-body_redesign .token.keyword,.blog-page .article-body_redesign .token.attr-name,.blog-page .article-body_redesign .language-autohotkey .token.selector{color:#56b6ff}.blog-page .article-body_redesign .token.function,.blog-page .article-body_redesign .token.deleted,.blog-page .article-body_redesign .language-autohotkey .token.tag{color:#ff7b72}.blog-page .article-body_redesign .token.tag,.blog-page .article-body_redesign .token.selector,.blog-page .article-body_redesign .language-autohotkey .token.keyword{color:#7ee787}.blog-page .article-body_redesign .table-wrapper{display:block;margin-bottom:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-grey-200) rgba(0,0,0,0)}.blog-page .article-body_redesign .table-wrapper::-webkit-scrollbar{width:8px;height:8px}.blog-page .article-body_redesign .table-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.blog-page .article-body_redesign .table-wrapper::-webkit-scrollbar-thumb{border-radius:100px;background:var(--color-grey-200)}.blog-page .article-body_redesign .table-wrapper::-webkit-scrollbar-button{display:none}.blog-page .article-body_redesign table{width:100%;border-collapse:collapse;color:var(--color-grey-950);font-size:16px;table-layout:fixed}@media screen and (max-width: 767px){.blog-page .article-body_redesign table{width:auto;min-width:100%;table-layout:auto}}.blog-page .article-body_redesign table th,.blog-page .article-body_redesign table td{padding:12px 20px;border:1px solid var(--color-grey-200);background:none;color:var(--color-grey-950);overflow-wrap:break-word}@media screen and (max-width: 767px){.blog-page .article-body_redesign table th,.blog-page .article-body_redesign table td{min-width:160px}}.blog-page .article-body_redesign table th{background:var(--color-grey-50);color:var(--color-white);font-weight:500;text-align:left}.blog-page .article-body_redesign table tr{background:none;border:0}.blog-page .article-body_redesign .ctaBlock,.blog-page .article-body_redesign .promo-banner-block{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:32px;margin-bottom:0;overflow:hidden;border:1px solid var(--color-grey-200);border-radius:16px;background:none}@media screen and (max-width: 767px){.blog-page .article-body_redesign .ctaBlock,.blog-page .article-body_redesign .promo-banner-block{display:flex;flex-direction:column;margin-top:24px}}.blog-page .article-body_redesign .ctaBlock__imageSection,.blog-page .article-body_redesign .promo-banner-block__image{position:relative;grid-column:1;grid-row:1;width:auto;max-width:none}@media screen and (max-width: 767px){.blog-page .article-body_redesign .ctaBlock__imageSection,.blog-page .article-body_redesign .promo-banner-block__image{order:-1;height:200px}}.blog-page .article-body_redesign .ctaBlock__image,.blog-page .article-body_redesign .promo-banner-block__image img{width:100%;height:100%;margin:0;object-fit:cover}.blog-page .article-body_redesign .ctaBlock__content,.blog-page .article-body_redesign .promo-banner-block__content{display:flex;grid-column:2/span 2;grid-row:1;flex-direction:column;gap:40px;padding:40px}@media screen and (max-width: 767px){.blog-page .article-body_redesign .ctaBlock__content,.blog-page .article-body_redesign .promo-banner-block__content{gap:32px;padding:32px 24px 24px}}.blog-page .article-body_redesign .ctaBlock__topText,.blog-page .article-body_redesign .promo-banner-block__title{margin:0;color:var(--color-white);font-family:var(--base-font);font-size:32px;font-weight:500;line-height:1.1}@media screen and (max-width: 767px){.blog-page .article-body_redesign .ctaBlock__topText,.blog-page .article-body_redesign .promo-banner-block__title{font-size:24px}}.blog-page .article-body_redesign .ctaBlock__title,.blog-page .article-body_redesign .promo-banner-block__top{margin:0;color:var(--color-white);font-size:16px;font-weight:500;line-height:1.2}.blog-page .article-body_redesign .promo-banner-block__text{display:flex;flex-direction:column-reverse;gap:24px}.blog-page .article-body_redesign .promo-banner-block__badge{display:none}.blog-page .article-body_redesign .ctaBlock .bookCallBtn,.blog-page .article-body_redesign .promo-banner-block__cta{align-self:flex-start;color:var(--color-white);font-family:var(--base-font);font-size:16px;font-weight:500;text-decoration:underline;text-transform:capitalize;transition:color .2s linear}.blog-page .article-body_redesign .ctaBlock .bookCallBtn:hover,.blog-page .article-body_redesign .ctaBlock .bookCallBtn:focus-visible,.blog-page .article-body_redesign .promo-banner-block__cta:hover,.blog-page .article-body_redesign .promo-banner-block__cta:focus-visible{color:var(--color-accent)}.blog-page .article-body_redesign .ctaBlock .bookCallBtn:focus-visible,.blog-page .article-body_redesign .promo-banner-block__cta:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}.blog-page .article-body_redesign .techCard__logo{max-width:300px}.blog-page .article-body_redesign .techCard__logo img{margin:0}.blog-page .article-body_redesign .alert{--ifm-alert-background-color: var(--color-grey-50);--ifm-alert-foreground-color: var(--color-grey-950);margin-bottom:0;border-radius:16px;padding:24px;font-size:16px}@media screen and (max-width: 767px){.blog-page .article-body_redesign .alert{padding:16px;font-size:14px}}.blog-page .article-body_redesign .alert a{color:var(--color-accent);text-decoration-color:currentcolor}.blog-page .article-body_redesign .alert--secondary{--ifm-alert-border-color: var(--color-grey-700)}.blog-page .article-body_redesign .alert--success{--ifm-alert-border-color: var(--color-accent)}.blog-page .article-body_redesign .alert--info{--ifm-alert-border-color: #56b6ff}.blog-page .article-body_redesign .alert--warning{--ifm-alert-border-color: var(--ifm-color-warning)}.blog-page .article-body_redesign .alert--danger{--ifm-alert-border-color: var(--ifm-color-danger)}.blog-page .article-body_redesign .admonition__heading{color:var(--color-white);font-family:var(--base-font);font-size:14px;font-weight:500}.blog-page .article-body_redesign .admonition__icon svg{fill:var(--ifm-alert-border-color)}.blog-page .article-body_redesign .collapsible{--collapsible-decoration-color: var(--color-grey-200);margin-top:32px;margin-bottom:0;border-radius:16px;background:var(--color-grey-50);color:var(--color-grey-950);padding:24px}@media screen and (max-width: 767px){.blog-page .article-body_redesign .collapsible{margin-top:24px}}.blog-page .article-body_redesign .collapsible>summary{color:var(--color-white)}.blog-page .article-body_redesign .collapsible>summary::before{border-left-color:var(--color-accent)}.blog-page .article-body_redesign .figure__zoom{position:absolute;inset:0;z-index:1;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.blog-page .article-body_redesign .figure__zoom:focus-visible{outline:1px solid var(--color-white);outline-offset:-3px}.blog-page .article-body_redesign .figcaption{z-index:2}.lightbox{max-width:100vw;max-height:100vh;width:100%;height:100%;margin:0;padding:0;border:0;background:none;overflow:hidden}.lightbox:focus{outline:none}.lightbox::backdrop{background:rgba(0,0,0,.94);backdrop-filter:blur(4px)}.lightbox__figure{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;height:100%;margin:0;padding:64px 40px}@media screen and (max-width: 767px){.lightbox__figure{padding:64px 20px}}.lightbox__frame{position:relative;display:flex;min-height:0}.lightbox__img{max-width:100%;min-height:0;border-radius:8px;background:var(--color-grey-950);object-fit:contain}.lightbox__caption{flex-shrink:0;max-width:680px;color:var(--color-grey-950);font-family:var(--base-font);font-size:14px;line-height:1.4;text-align:center}.lightbox__close{position:absolute;bottom:calc(100% + 12px);right:0;display:flex;align-items:center;justify-content:center;padding:8px;border:1px solid var(--color-grey-200);background:var(--color-black);color:var(--color-white);cursor:pointer;transition:border-color .2s linear}.lightbox__close:hover,.lightbox__close:focus-visible{border-color:var(--color-accent)}.lightbox__close:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}html:has(body.is-lightbox-open){overflow:hidden;scrollbar-gutter:stable}body.is-lightbox-open{overflow:hidden}.blog-page .card-tags__tag,.blog-page .article-hero__tag{display:flex;align-items:center;justify-content:center;gap:8px;min-height:29px;padding-inline:16px;border-radius:999px;color:var(--color-white);font-family:var(--base-font);font-size:12px;line-height:1.2;white-space:nowrap;transition:background-color .2s linear,border-color .2s linear,color .2s linear}.blog-page .article-aside__share-link,.blog-page .article-hero__social{display:flex;color:var(--color-grey-950);transition:color .2s linear}.blog-page .article-aside__share-link:hover,.blog-page .article-hero__social:hover,.blog-page .article-aside__share-link:focus-visible,.blog-page .article-hero__social:focus-visible{color:var(--color-accent)}.blog-page .article-aside__share-link:focus-visible,.blog-page .article-hero__social:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}.blog-page .article-aside__share-link svg,.blog-page .article-hero__social svg{width:24px;height:24px}.blog-page .featured-card__title-link{color:inherit;text-decoration:none}.blog-page .featured-card__title-link:hover,.blog-page .featured-card__title-link:focus-visible{color:inherit;text-decoration:none}.blog-page .featured-card__title-link:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}.blog-page .featured-card__title-link::after{content:"";position:absolute;inset:0}.blog-page .card-byline__author-list,.blog-page .article-hero__author-list{position:absolute;top:calc(100% + 4px);left:0;z-index:5;min-width:220px;max-height:240px;margin:0;padding:8px;border:1px solid var(--color-grey-400);border-radius:16px;background:var(--color-grey-50);box-shadow:0 8px 24px rgba(var(--color-black-rgb), 0.6);list-style:none;overflow-y:auto}.blog-page .card-byline__author-option,.blog-page .article-hero__author-option{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;color:var(--color-white);font-size:14px;line-height:1.2;transition:background-color .2s linear;text-decoration:none}.blog-page .card-byline__author-option:hover,.blog-page .article-hero__author-option:hover,.blog-page .card-byline__author-option:focus-visible,.blog-page .article-hero__author-option:focus-visible{background:var(--color-grey-200)}.blog-page .card-byline__more-btn,.blog-page .article-hero__more-btn{display:flex;align-items:center;gap:2px;padding:0;border:0;background:none;color:var(--color-white);font-family:var(--base-font);font-size:16px;line-height:1.2;cursor:pointer;transition:color .2s linear}.blog-page .card-byline__more-btn:focus-visible,.blog-page .article-hero__more-btn:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}.blog-page .card-byline__chevron,.blog-page .article-hero__chevron{transition:transform .2s linear}.blog-page [aria-expanded=true]>.card-byline__chevron,.blog-page [aria-expanded=true]>.article-hero__chevron{transform:rotate(180deg)}.hub-expert-label{display:inline-flex;align-items:center;justify-content:center;min-height:17px;padding-inline:8px;padding-top:3px;border-radius:999px;background:var(--color-accent);color:var(--color-black);font-family:var(--base-font);font-weight:500;font-size:12px;line-height:1;text-transform:uppercase}.hub-expert-label_lg{padding:8px 12px}@media screen and (max-width: 767px){.hub-expert-label_lg{padding:6px 10px}}.blog-page .article-hero{position:relative;padding-top:var(--headerHeight);background:var(--color-black);color:var(--color-white);font-family:var(--base-font)}.blog-page .article-hero{display:flex;flex-direction:column;justify-content:flex-end;min-height:720px}@media screen and (max-width: 1299px){.blog-page .article-hero{min-height:0}}.blog-page .article-hero__bg{position:absolute;inset:0;pointer-events:none}.blog-page .article-hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(var(--color-black-rgb), 0) 0%, var(--color-black) 100%),linear-gradient(rgba(var(--color-black-rgb), 0.5), rgba(var(--color-black-rgb), 0.5))}.blog-page .article-hero__img{width:100%;height:100%;object-fit:cover}.blog-page .article-hero__content{position:relative;padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1299px){.blog-page .article-hero__content{padding-bottom:40px}}@media screen and (max-width: 767px){.blog-page .article-hero__content{padding-top:64px;padding-bottom:32px}}.blog-page .article-hero__tags{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 32px;padding:0;list-style:none}.blog-page .article-hero__tags li{display:flex}.blog-page .article-hero__tag{position:relative;z-index:1;border:1px solid var(--color-grey-200);background:var(--color-grey-50);text-decoration:none}.blog-page .article-hero__tag:hover,.blog-page .article-hero__tag:focus-visible{color:var(--color-white);background:var(--color-grey-200)}.blog-page .article-hero__tag:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}.blog-page .article-hero__title{margin:0 0 48px;color:var(--color-white);font-family:var(--base-font);font-size:88px;font-weight:600;line-height:.94;letter-spacing:-0.02em}@media screen and (max-width: 1299px){.blog-page .article-hero__title{font-size:64px}}@media screen and (max-width: 767px){.blog-page .article-hero__title{margin-bottom:40px;font-size:40px}}.blog-page .article-hero__meta{display:flex;gap:40px}@media screen and (max-width: 1299px){.blog-page .article-hero__meta{flex-direction:column;align-items:stretch;gap:24px}}.blog-page .article-hero__meta-row{display:contents}@media screen and (max-width: 1299px){.blog-page .article-hero__meta-row{display:flex;align-items:center;gap:24px}}@media screen and (max-width: 1024px){.blog-page .article-hero__meta-row{flex-direction:column;align-items:stretch;gap:16px}}.blog-page .article-hero__author-link{display:flex;align-items:center;gap:16px;color:var(--color-white);text-decoration:none}@media screen and (max-width: 1024px){.blog-page .article-hero__author-link{align-self:flex-start}}.blog-page .article-hero__author-link:hover .article-hero__author-name,.blog-page .article-hero__author-link:focus-visible .article-hero__author-name{color:var(--color-accent)}.blog-page .article-hero__author-link:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}.blog-page .article-hero__avatar{width:40px;height:40px;border:1px solid var(--color-white-20);border-radius:50%;object-fit:cover}.blog-page .article-hero__author-text{display:flex;flex-direction:column;gap:8px}.blog-page .article-hero__author-name{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:1.1;transition:color .2s linear}.blog-page .article-hero__author-role{max-width:360px;color:var(--color-grey-800);font-size:14px;line-height:1.2}@media screen and (max-width: 1299px){.blog-page .article-hero__author-role{max-width:none}}.blog-page .article-hero__meta-cell{position:relative;display:flex;align-items:center;padding-left:40px}.blog-page .article-hero__meta-cell::before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--color-grey-200)}@media screen and (max-width: 1299px){.blog-page .article-hero__meta-cell{padding-left:24px}}@media screen and (max-width: 1024px){.blog-page .article-hero__meta-cell{padding-left:0}.blog-page .article-hero__meta-cell::before{opacity:0}}.blog-page .article-hero__timing{gap:24px;color:var(--color-grey-800);font-size:16px;line-height:1.2}@media screen and (max-width: 1299px){.blog-page .article-hero__timing{gap:16px;padding-left:0}.blog-page .article-hero__timing::before{opacity:0}}@media screen and (max-width: 1024px){.blog-page .article-hero__timing{margin-top:8px;padding-top:24px}.blog-page .article-hero__timing::before{top:0;right:0;bottom:auto;left:0;width:auto;height:1px;opacity:1}}.blog-page .article-hero__read-time{display:inline-flex;align-items:center;gap:4px}.blog-page .article-hero__read-time svg{color:var(--color-grey-700)}.blog-page .article-hero__contributors{gap:16px}@media screen and (max-width: 1299px){.blog-page .article-hero__contributors{flex:1 0 0;min-width:0}}@media screen and (max-width: 1024px){.blog-page .article-hero__contributors{flex:none}}.blog-page .article-hero__contributors-label{color:var(--color-grey-800);font-size:16px;line-height:1.2}.blog-page .article-hero__contributor{color:var(--color-white);font-size:16px;font-weight:500;line-height:1.1;text-decoration:none;transition:color .2s linear}.blog-page .article-hero__contributor:hover,.blog-page .article-hero__contributor:focus-visible{color:var(--color-accent)}.blog-page .article-hero__contributor:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}.blog-page .article-hero__more{position:relative;display:flex}.blog-page .article-hero__more-btn:hover,.blog-page .article-hero__more-btn:focus-visible{color:var(--color-accent)}@media screen and (max-width: 767px){.blog-page .article-hero__author-list{right:0;left:auto}}.blog-page .article-hero__contributor-avatar{width:16px;height:16px;border:1px solid var(--color-white-20);border-radius:50%;object-fit:cover}.blog-page .article-hero__socials{gap:16px;margin:0 0 0 auto;list-style:none}.blog-page .article-hero__socials li{display:flex}@media screen and (max-width: 1024px){.blog-page .article-hero__socials{margin-left:0}}.blog-page .toc{display:flex;max-height:calc(100vh - var(--sticky-top, 0px) - var(--sticky-pad-top, 0px) - 40px);flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior:contain;font-family:var(--base-font);scrollbar-width:thin;scrollbar-color:var(--color-grey-200) rgba(0,0,0,0)}.blog-page .toc::-webkit-scrollbar{width:6px;height:6px}.blog-page .toc::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.blog-page .toc::-webkit-scrollbar-thumb{border-radius:100px;background:var(--color-grey-200)}.blog-page .toc::-webkit-scrollbar-button{display:none}.blog-page .toc__list,.blog-page .toc__sublist{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.blog-page .toc__sublist{margin-top:12px;padding-top:8px;padding-left:24px;border-left:1px solid var(--color-grey-200)}.blog-page .toc__link{display:block;color:var(--color-grey-900);font-size:16px;line-height:1.2;text-decoration:none;transition:color .2s linear}.blog-page .toc__link:hover,.blog-page .toc__link:focus-visible{color:var(--color-white)}.blog-page .toc__link:focus-visible{outline:1px solid var(--color-white);outline-offset:-2px}.blog-page .toc__item.is-active>.toc__link{color:var(--color-accent)}.blog-page .article-aside{font-family:var(--base-font)}.blog-page .article-aside__author{display:flex;align-items:flex-start;gap:16px}.blog-page .article-aside__avatar{width:40px;height:40px;border:1px solid var(--color-white-20);border-radius:50%;object-fit:cover;flex-shrink:0}.blog-page .article-aside__info{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.blog-page .article-aside__name{color:var(--color-white);font-size:16px;font-weight:500;line-height:1.1;text-decoration:none;transition:color .2s linear}.blog-page .article-aside__name:hover,.blog-page .article-aside__name:focus-visible{color:var(--color-accent)}.blog-page .article-aside__name:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}.blog-page .article-aside__role{margin:0;color:var(--color-grey-800);font-size:14px;line-height:1.2}.blog-page .article-aside__share{display:flex;align-items:center;gap:8px;width:100%;margin-top:12px;padding-top:8px;border-top:1px solid var(--color-grey-200)}.blog-page .article-aside__share-label{flex:1 0 0;min-width:0;color:var(--color-grey-800);font-size:14px;line-height:1.2}.blog-page .article-aside__share-copy{display:flex;align-items:center;padding:0;border:0;background:none;color:var(--color-grey-950);cursor:pointer;transition:color .2s linear}.blog-page .article-aside__share-copy:hover,.blog-page .article-aside__share-copy:focus-visible{color:var(--color-accent)}.blog-page .article-aside__share-copy:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}.blog-page .article-aside__share-copy.is-copied{color:var(--color-accent)}.blog-page .article-aside__share-copy.is-copied .article-aside__share-icon{display:none}.blog-page .article-aside__share-copy.is-copied .article-aside__share-icon_done{display:block}.blog-page .article-aside__share-copy.is-failed{color:var(--color-white)}.blog-page .article-aside__share-icon_done{display:none}.blog-page .article-aside__share-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.blog-page .article-aside__share-links{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.blog-page .article-aside__share-links li{display:flex}.blog-page .postFaq{max-width:680px;margin:64px auto 0;padding:0;scroll-margin-top:calc(var(--headerHeight) + 16px)}@media screen and (max-width: 1299px){.blog-page .postFaq{max-width:none}}@media screen and (max-width: 1024px){.blog-page .postFaq{margin-top:40px}}.blog-page .postFaq__head{margin-bottom:40px}@media screen and (max-width: 767px){.blog-page .postFaq__head{margin-bottom:24px}}.blog-page .postFaq__title{margin:0;color:var(--color-white);font-family:var(--base-font);font-size:40px;font-weight:400;line-height:1.2;text-align:left}@media screen and (max-width: 767px){.blog-page .postFaq__title{font-size:32px}}.blog-page .postFaq__description{margin-top:16px;color:var(--color-grey-950);font-family:var(--base-font);font-size:20px;line-height:1.5}@media screen and (max-width: 767px){.blog-page .postFaq__description{font-size:16px}}.blog-page .postFaq__description p{margin:0}.blog-page .postFaq__accordion{display:flex;flex-direction:column;overflow:hidden}.blog-page .postFaq__item{border-top:1px solid var(--color-grey-200);overflow:hidden}.blog-page .postFaq__item:last-child{border-bottom:1px solid var(--color-grey-200)}.blog-page .postFaq__header{display:flex;margin:0}.blog-page .postFaq__trigger{display:flex;flex:1;align-items:center;justify-content:space-between;height:auto;padding:24px 0;border:none;background:rgba(0,0,0,0);color:var(--color-white);font-family:var(--base-font);font-size:20px;font-weight:400;line-height:1.4;cursor:pointer;transition:color .2s}@media screen and (max-width: 767px){.blog-page .postFaq__trigger{padding:16px 0;font-size:16px}}.blog-page .postFaq__trigger:hover,.blog-page .postFaq__trigger:focus-visible{color:var(--color-accent)}.blog-page .postFaq__trigger:focus-visible{outline:1px solid var(--color-white);outline-offset:-2px}.blog-page .postFaq__itemTitle{flex:1;padding-right:20px;text-align:left}.blog-page .postFaq__chevron{transition:transform .3s cubic-bezier(0.87, 0, 0.13, 1)}.blog-page .postFaq__chevron svg{width:16px;height:auto;color:var(--color-accent)}.blog-page .postFaq__trigger[data-state=open] .postFaq__chevron{transform:rotate(180deg)}.blog-page .postFaq__content{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(0.87, 0, 0.13, 1)}.blog-page .postFaq__content[data-state=open]{max-height:var(--faq-content-height, 1000px)}.blog-page .postFaq__contentText{padding:0 0 24px;color:var(--color-grey-950);font-family:var(--base-font);font-size:16px;line-height:1.5}@media screen and (max-width: 767px){.blog-page .postFaq__contentText{padding-bottom:16px;font-size:14px}}.blog-page .postFaq__contentText p{margin:0 0 16px}.blog-page .postFaq__contentText p:last-child{margin-bottom:0}.blog-page .postFaq__contentText a{color:var(--color-accent);text-decoration:underline}.blog-page .postFaq__contentText a:hover,.blog-page .postFaq__contentText a:focus-visible{color:var(--color-accent-light)}.blog-page .section-heading{display:flex;align-items:flex-end;gap:64px;padding:120px 40px 80px;border-bottom:1px solid var(--color-grey-200);font-family:var(--base-font)}@media screen and (max-width: 1024px){.blog-page .section-heading{gap:40px;padding:80px 40px 40px}}@media screen and (max-width: 767px){.blog-page .section-heading{flex-direction:column;align-items:stretch;gap:24px;padding:40px 24px 24px}}.blog-page .section-heading__title{flex:1 0 0;min-width:0;margin:0;color:var(--color-white);font-family:var(--base-font);font-weight:600;font-size:80px;line-height:1;letter-spacing:-1.6px}@media screen and (max-width: 1024px){.blog-page .section-heading__title{font-size:64px;letter-spacing:-1.28px}}@media screen and (max-width: 767px){.blog-page .section-heading__title{font-size:40px;letter-spacing:-0.8px}}.blog-page .section-heading__btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;min-height:60px;padding-inline:28px;border:1px solid var(--color-accent);border-radius:999px;color:var(--color-white);font-size:16px;line-height:normal;text-align:center;text-decoration:none;transition:background-color .2s linear,color .2s linear}.blog-page .section-heading__btn:hover,.blog-page .section-heading__btn:focus-visible{background:var(--color-accent);color:var(--color-black)}.blog-page .section-heading__btn:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}@media screen and (max-width: 1024px){.blog-page .section-heading_compact{align-items:center}}@media screen and (max-width: 767px){.blog-page .section-heading_compact{align-items:stretch;padding-top:64px;padding-bottom:40px}}.blog-page .section-heading_compact .section-heading__title{font-size:88px;line-height:1.1;letter-spacing:-1.76px}@media screen and (max-width: 1024px){.blog-page .section-heading_compact .section-heading__title{font-size:64px;line-height:1;letter-spacing:-1.28px}}@media screen and (max-width: 767px){.blog-page .section-heading_compact .section-heading__title{font-size:44px;letter-spacing:-0.88px}}.blog-page .card-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.blog-page .card-byline__date{color:var(--color-grey-800);font-size:16px;line-height:1.2;white-space:nowrap}.blog-page .card-byline__authors{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.blog-page .card-byline__author{position:relative;z-index:1;display:flex;align-items:center;gap:8px;min-width:0;color:var(--color-white);font-size:16px;line-height:1.2;text-decoration:none}.blog-page .card-byline__author:hover,.blog-page .card-byline__author:focus-visible{color:var(--color-accent);text-decoration:underline}.blog-page .card-byline__author:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}.blog-page .card-byline__avatar{width:24px;height:24px;border:1px solid var(--color-white-20);border-radius:50%;object-fit:cover;flex-shrink:0}.blog-page .card-byline__author-name{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.blog-page .card-byline__more{position:relative;z-index:6}.blog-page .card-byline__more-btn:hover,.blog-page .card-byline__more-btn:focus-visible{color:var(--color-accent);text-decoration:underline}.blog-page .card-byline__chevron{width:10px;height:6px}.blog-page .card-byline__author-list{right:0;left:auto}.blog-page .featured-card__cover{position:relative;aspect-ratio:400/240;border:1px solid var(--color-grey-200);border-radius:24px;overflow:hidden}.blog-page .featured-card__img{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;object-fit:cover}.blog-page .card-tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px}.blog-page .card-tags__tag{position:relative;z-index:1;border:1px solid var(--color-grey-200);text-decoration:none}.blog-page .card-tags__tag:hover,.blog-page .card-tags__tag:focus-visible{color:var(--color-white);background:var(--color-grey-200)}.blog-page .card-tags__tag:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}.blog-page .card-tags__tag_category{position:relative;z-index:1;border:1px solid rgba(0,0,0,0);background:var(--color-grey-200);text-decoration:none}.blog-page .card-tags__tag_category:hover,.blog-page .card-tags__tag_category:focus-visible{color:var(--color-white);background:var(--color-grey-400)}.blog-page .card-tags__tag_category:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}.blog-page .related-articles__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1px;border:1px solid var(--color-grey-200);background:var(--color-black)}.blog-page .related-articles__grid>*{box-shadow:1px 0 0 var(--color-grey-200),0 1px 0 var(--color-grey-200),1px 1px 0 var(--color-grey-200)}@media screen and (max-width: 1024px){.blog-page .related-articles__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 767px){.blog-page .related-articles__grid{grid-template-columns:minmax(0, 1fr)}}.blog-page .related-articles__grid{border-top:0}.blog-page .featured-card{position:relative;display:flex;flex-direction:column;gap:28px;height:100%;padding:40px;background:var(--color-black);color:var(--color-white);cursor:pointer;transition:background-color .2s linear}.blog-page .featured-card:hover,.blog-page .featured-card:focus-within{background:var(--color-dark)}@media screen and (max-width: 767px){.blog-page .featured-card{gap:20px;padding:24px}}.blog-page .featured-card__body{display:flex;flex:1 0 0;flex-direction:column;justify-content:space-between;gap:30px}.blog-page .featured-card__text{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 767px){.blog-page .featured-card__text{gap:16px}}.blog-page .featured-card__title{margin:0;color:var(--color-white);font-family:var(--base-font);font-weight:500;font-size:24px;line-height:1.1}@media screen and (max-width: 767px){.blog-page .featured-card__title{font-size:20px}}.blog-page .featured-card_wide .featured-card__title{font-size:40px;line-height:1}@media screen and (max-width: 767px){.blog-page .featured-card_wide .featured-card__title{font-size:20px;line-height:1.1}}.blog-page .featured-card_hero{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr))}.blog-page .featured-card_hero .featured-card__cover{grid-column:1/span 7}.blog-page .featured-card_hero .featured-card__body{grid-column:8/-1;justify-content:space-between;gap:32px;padding-top:8px;padding-inline:40px}.blog-page .featured-card_hero .featured-card__text{gap:32px}.blog-page .featured-card_hero .featured-card__title{font-size:48px;line-height:1}@media screen and (max-width: 1024px){.blog-page .featured-card_hero{display:flex;flex-direction:column;gap:28px}.blog-page .featured-card_hero .featured-card__body{padding-top:0;padding-inline:0}.blog-page .featured-card_hero .featured-card__title{font-size:32px;line-height:1.1}}@media screen and (max-width: 767px){.blog-page .featured-card_hero{gap:20px}.blog-page .featured-card_hero .featured-card__text{gap:20px}.blog-page .featured-card_hero .featured-card__title{font-size:24px}}.blog-page .related-articles{background:var(--color-black);font-family:var(--base-font)}.blog-page .related-articles__container{padding-inline:0}@property --scroll-top-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes scroll-top-ring{from{--scroll-top-angle: 0deg}to{--scroll-top-angle: 360deg}}@keyframes scroll-top-reveal{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes scroll-top-rise{from{translate:0 100px}to{translate:0 0}}.scroll-top{position:fixed;right:40px;bottom:40px;z-index:30;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:999px;color:var(--color-white);backdrop-filter:blur(20px);transition:color .2s linear}.scroll-top::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(var(--color-accent) var(--scroll-top-angle), var(--color-grey-200) var(--scroll-top-angle));mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.scroll-top:hover,.scroll-top:focus-visible{color:var(--color-accent)}.scroll-top:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}@media screen and (max-width: 767px){.scroll-top{right:20px;bottom:20px;width:48px;height:48px}}.scroll-top__icon{position:relative;width:32px;height:32px}@media screen and (max-width: 767px){.scroll-top__icon{width:24px;height:24px}}@supports(animation-timeline: scroll(root block)){.scroll-top{animation:scroll-top-reveal steps(1, start) both;animation-timeline:scroll(root block);animation-range:100px 200px}@media(prefers-reduced-motion: no-preference){.scroll-top{animation:scroll-top-reveal steps(1, start) both,scroll-top-rise ease-out both;animation-timeline:scroll(root block),scroll(root block);animation-range:100px 200px}.scroll-top::before{animation:scroll-top-ring linear both;animation-timeline:scroll(root block)}}}/*# sourceMappingURL=post.57265e70.css.map */
