@layer docusaurus.infima{: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:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--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-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-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-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-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:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:.4rem;--ifm-hover-overlay:rgba(0,0,0,.05);--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:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--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.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:.2s;--ifm-transition-slow:.4s;--ifm-transition-timing-default:cubic-bezier(.08,.52,.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--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:90%;--ifm-code-padding-horizontal:.1rem;--ifm-code-padding-vertical:.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:.875rem;--ifm-h6-font-size:.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:.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:rgba(0,0,0,.03);--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:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--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)*.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:.8rem;--ifm-breadcrumb-padding-vertical:.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:.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:.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:.5rem;--ifm-toc-padding-horizontal:.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:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:.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:inherit;--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:.75rem;--ifm-menu-link-padding-vertical:.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:.75rem;--ifm-navbar-item-padding-vertical:.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-hover-color:var(--ifm-color-primary);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*.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:83vw;--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:.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*.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:.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}*{box-sizing:border-box}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base)var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{word-wrap:break-word;margin:0}iframe{color-scheme:normal;border:0}.container{max-width:var(--ifm-container-width);padding:0 var(--ifm-spacing-horizontal);width:100%;margin:0 auto}.container--fluid{max-width:inherit}.row{margin:0 calc(var(--ifm-spacing-horizontal)*-1);flex-wrap:wrap;display:flex}.row--no-gutters{margin-left:0;margin-right:0}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;max-width:var(--ifm-col-width);padding:0 var(--ifm-spacing-horizontal);flex:1 0;width:100%;margin-left:0}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:calc(1/12*100%)}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:calc(2/12*100%)}.col--offset-2{margin-left:16.6667%}.col--3{--ifm-col-width:calc(3/12*100%)}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:calc(4/12*100%)}.col--offset-4{margin-left:33.3333%}.col--5{--ifm-col-width:calc(5/12*100%)}.col--offset-5{margin-left:41.6667%}.col--6{--ifm-col-width:calc(6/12*100%)}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:calc(7/12*100%)}.col--offset-7{margin-left:58.3333%}.col--8{--ifm-col-width:calc(8/12*100%)}.col--offset-8{margin-left:66.6667%}.col--9{--ifm-col-width:calc(9/12*100%)}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:calc(10/12*100%)}.col--offset-10{margin-left:83.3333%}.col--11{--ifm-col-width:calc(11/12*100%)}.col--offset-11{margin-left:91.6667%}.col--12{--ifm-col-width:calc(12/12*100%)}.col--offset-12{margin-left:100%}.margin--none{margin:0!important}.margin-top--none{margin-top:0!important}.margin-left--none{margin-left:0!important}.margin-bottom--none{margin-bottom:0!important}.margin-right--none{margin-right:0!important}.margin-vert--none{margin-top:0!important;margin-bottom:0!important}.margin-horiz--none{margin-left:0!important;margin-right:0!important}.margin--xs{margin:.25rem!important}.margin-top--xs{margin-top:.25rem!important}.margin-left--xs{margin-left:.25rem!important}.margin-bottom--xs{margin-bottom:.25rem!important}.margin-right--xs{margin-right:.25rem!important}.margin-vert--xs{margin-top:.25rem!important;margin-bottom:.25rem!important}.margin-horiz--xs{margin-left:.25rem!important;margin-right:.25rem!important}.margin--sm{margin:.5rem!important}.margin-top--sm{margin-top:.5rem!important}.margin-left--sm{margin-left:.5rem!important}.margin-bottom--sm{margin-bottom:.5rem!important}.margin-right--sm{margin-right:.5rem!important}.margin-vert--sm{margin-top:.5rem!important;margin-bottom:.5rem!important}.margin-horiz--sm{margin-left:.5rem!important;margin-right:.5rem!important}.margin--md{margin:1rem!important}.margin-top--md{margin-top:1rem!important}.margin-left--md{margin-left:1rem!important}.margin-bottom--md{margin-bottom:1rem!important}.margin-right--md{margin-right:1rem!important}.margin-vert--md{margin-top:1rem!important;margin-bottom:1rem!important}.margin-horiz--md{margin-left:1rem!important;margin-right:1rem!important}.margin--lg{margin:2rem!important}.margin-top--lg{margin-top:2rem!important}.margin-left--lg{margin-left:2rem!important}.margin-bottom--lg{margin-bottom:2rem!important}.margin-right--lg{margin-right:2rem!important}.margin-vert--lg{margin-top:2rem!important;margin-bottom:2rem!important}.margin-horiz--lg{margin-left:2rem!important;margin-right:2rem!important}.margin--xl{margin:5rem!important}.margin-top--xl{margin-top:5rem!important}.margin-left--xl{margin-left:5rem!important}.margin-bottom--xl{margin-bottom:5rem!important}.margin-right--xl{margin-right:5rem!important}.margin-vert--xl{margin-top:5rem!important;margin-bottom:5rem!important}.margin-horiz--xl{margin-left:5rem!important;margin-right:5rem!important}.padding--none{padding:0!important}.padding-top--none{padding-top:0!important}.padding-left--none{padding-left:0!important}.padding-bottom--none{padding-bottom:0!important}.padding-right--none{padding-right:0!important}.padding-vert--none{padding-top:0!important;padding-bottom:0!important}.padding-horiz--none{padding-left:0!important;padding-right:0!important}.padding--xs{padding:.25rem!important}.padding-top--xs{padding-top:.25rem!important}.padding-left--xs{padding-left:.25rem!important}.padding-bottom--xs{padding-bottom:.25rem!important}.padding-right--xs{padding-right:.25rem!important}.padding-vert--xs{padding-top:.25rem!important;padding-bottom:.25rem!important}.padding-horiz--xs{padding-left:.25rem!important;padding-right:.25rem!important}.padding--sm{padding:.5rem!important}.padding-top--sm{padding-top:.5rem!important}.padding-left--sm{padding-left:.5rem!important}.padding-bottom--sm{padding-bottom:.5rem!important}.padding-right--sm{padding-right:.5rem!important}.padding-vert--sm{padding-top:.5rem!important;padding-bottom:.5rem!important}.padding-horiz--sm{padding-left:.5rem!important;padding-right:.5rem!important}.padding--md{padding:1rem!important}.padding-top--md{padding-top:1rem!important}.padding-left--md{padding-left:1rem!important}.padding-bottom--md{padding-bottom:1rem!important}.padding-right--md{padding-right:1rem!important}.padding-vert--md{padding-top:1rem!important;padding-bottom:1rem!important}.padding-horiz--md{padding-left:1rem!important;padding-right:1rem!important}.padding--lg{padding:2rem!important}.padding-top--lg{padding-top:2rem!important}.padding-left--lg{padding-left:2rem!important}.padding-bottom--lg{padding-bottom:2rem!important}.padding-right--lg{padding-right:2rem!important}.padding-vert--lg{padding-top:2rem!important;padding-bottom:2rem!important}.padding-horiz--lg{padding-left:2rem!important;padding-right:2rem!important}.padding--xl{padding:5rem!important}.padding-top--xl{padding-top:5rem!important}.padding-left--xl{padding-left:5rem!important}.padding-bottom--xl{padding-bottom:5rem!important}.padding-right--xl{padding-right:5rem!important}.padding-vert--xl{padding-top:5rem!important;padding-bottom:5rem!important}.padding-horiz--xl{padding-left:5rem!important;padding-right:5rem!important}code{background-color:var(--ifm-code-background);border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical)var(--ifm-code-padding-horizontal);vertical-align:middle;border:.1rem solid rgba(0,0,0,.1)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height)var(--ifm-font-family-monospace);margin:0 0 var(--ifm-spacing-vertical);padding:var(--ifm-pre-padding);overflow:auto}pre code{font-size:100%;line-height:inherit;background-color:transparent;border:none;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);border-radius:.2rem;padding:.15rem .3rem}h1,h2,h3,h4,h5,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}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--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}.markdown:before{content:"";display:table}.markdown:after{clear:both;content:"";display:table}.markdown>:last-child{margin-bottom:0!important}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>pre,.markdown>ul,.markdown>p{margin-bottom:var(--ifm-leading)}.markdown li{word-wrap:break-word}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ul,ol{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ul ul,ul ol,ol ol,ol ul{margin:0}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}table{border-collapse:collapse;margin-bottom:var(--ifm-spacing-vertical);display:block;overflow:auto}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead{background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width)solid var(--ifm-table-border-color)}table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table th,table td{border:var(--ifm-table-border-width)solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration);transition:color var(--ifm-transition-fast)var(--ifm-transition-timing-default)}a:hover{color:var(--ifm-link-hover-color);-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}a:not([href]){-webkit-text-decoration:none;text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width)solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);margin:0 0 var(--ifm-spacing-vertical);padding:var(--ifm-blockquote-padding-vertical)var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical)0;border:0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text--break{word-wrap:break-word!important;word-break:break-word!important}.text--no-decoration,.text--no-decoration:hover{-webkit-text-decoration:none;text-decoration:none}.clean-btn{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.clean-list{padding-left:0;list-style:none}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:rgba(53,120,229,.15);--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:rgba(235,237,240,.15);--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:rgba(0,164,0,.15);--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:rgba(84,199,236,.15);--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:rgba(255,186,0,.15);--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:rgba(250,56,62,.15);--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);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);box-shadow:var(--ifm-alert-shadow);color:var(--ifm-alert-foreground-color);padding:var(--ifm-alert-padding-vertical)var(--ifm-alert-padding-horizontal)}.alert__heading{font:bold var(--ifm-h5-font-size)/var(--ifm-heading-line-height)var(--ifm-heading-font-family);text-transform:uppercase;align-items:center;margin-bottom:.5rem;display:flex}.alert__icon{margin-right:.4em;display:inline-flex}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{color:var(--ifm-alert-foreground-color);margin:calc(var(--ifm-alert-padding-vertical)*-1)calc(var(--ifm-alert-padding-horizontal)*-1)0 0;opacity:.75}.alert .close:hover,.alert .close:focus{opacity:1}.alert a{-webkit-text-decoration-color:var(--ifm-alert-border-color);text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{height:var(--ifm-avatar-photo-size);width:var(--ifm-avatar-photo-size);border-radius:50%;display:block;overflow:hidden}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{text-align:var(--ifm-avatar-intro-alignment);flex-direction:column;flex:1;justify-content:center;display:flex}.avatar__name{font:bold var(--ifm-h4-font-size)/var(--ifm-heading-line-height)var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:.5rem;flex-direction:column;align-items:center}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width)solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);padding:var(--ifm-badge-padding-vertical)var(--ifm-badge-padding-horizontal);line-height:1;display:inline-block}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);--ifm-badge-border-color:var(--ifm-badge-background-color);color:var(--ifm-color-black)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger);--ifm-badge-border-color:var(--ifm-badge-background-color)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator)center;content:" ";filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));display:inline-block}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);color:var(--ifm-font-color-base);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier))calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-property:background,color;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default);display:inline-block}.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs__link:any-link:hover{background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width)solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);color:var(--ifm-button-color);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier))calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;transition-property:color,background,border-color;transition-duration:var(--ifm-button-transition-duration);transition-timing-function:var(--ifm-transition-timing-default);line-height:1.5;display:inline-block}.button:hover{color:var(--ifm-button-color);-webkit-text-decoration:none;text-decoration:none}.button--outline{--ifm-button-background-color:transparent;--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--outline:hover,.button--outline:active,.button--outline.button--active{--ifm-button-color:var(--ifm-font-color-base-inverse)}.button--link{--ifm-button-background-color:transparent;--ifm-button-border-color:transparent;color:var(--ifm-link-color);-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration)}.button--link:hover,.button--link:active,.button--link.button--active{color:var(--ifm-link-hover-color);-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{width:100%;display:block}.button.button--secondary{color:var(--ifm-color-gray-900)}.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary:active,.button--primary.button--active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary:active,.button--secondary.button--active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success:active,.button--success.button--active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info:active,.button--info.button--active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning:active,.button--warning.button--active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger:active,.button--danger.button--active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{gap:var(--ifm-button-group-spacing);display:inline-flex}.button-group>.button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.button-group>.button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group--block{justify-content:stretch;display:flex}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);flex-direction:column;display:flex;overflow:hidden}.card--full-height{height:100%}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__header,.card__body,.card__footer{padding:var(--ifm-card-vertical-spacing)var(--ifm-card-horizontal-spacing)}.card__header:not(:last-child),.card__body:not(:last-child),.card__footer:not(:last-child){padding-bottom:0}.card__header>:last-child,.card__body>:last-child,.card__footer>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{padding:var(--ifm-toc-padding-vertical)0;margin-bottom:0;font-size:.8rem}.table-of-contents,.table-of-contents ul{padding-left:var(--ifm-toc-padding-horizontal);list-style:none}.table-of-contents li{margin:var(--ifm-toc-padding-vertical)var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link:hover,.table-of-contents__link:hover code,.table-of-contents__link--active,.table-of-contents__link--active code{color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);opacity:.5;transition:opacity var(--ifm-transition-fast)var(--ifm-transition-timing-default);padding:1rem;line-height:1}.close:hover{opacity:.7}.close:focus{opacity:.8}.dropdown{font-weight:var(--ifm-dropdown-font-weight);vertical-align:top;display:inline-flex;position:relative}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;visibility:visible;transform:translateY(-1px)}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);opacity:0;pointer-events:none;min-width:10rem;max-height:80vh;left:0;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);visibility:hidden;z-index:var(--ifm-z-index-dropdown);transition-property:opacity,transform,visibility;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default);padding:.5rem;list-style:none;position:absolute;overflow-y:auto;transform:translateY(-.625rem)}.dropdown__link{color:var(--ifm-dropdown-link-color);white-space:nowrap;border-radius:.25rem;margin-top:.2rem;padding:.25rem .5rem;font-size:.875rem;display:block}.dropdown__link:hover,.dropdown__link--active{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);-webkit-text-decoration:none;text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{content:"";border:.4em solid transparent;border-top-color:currentColor;border-bottom:0 solid;margin-left:.3em;display:inline-block;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical)var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{max-width:var(--ifm-footer-logo-max-width);margin-top:1rem}.footer__title{color:var(--ifm-footer-title-color);font:bold var(--ifm-h4-font-size)/var(--ifm-heading-line-height)var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.footer__item{margin-top:0}.footer__items{margin-bottom:0}[type=checkbox]{padding:0}.hero{background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);align-items:center;padding:4rem 2rem;display:flex}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu{font-weight:var(--ifm-font-weight-semibold);overflow-x:hidden}.menu__list{margin:0;padding-left:0;list-style:none}.menu__list .menu__list{padding-left:var(--ifm-menu-link-padding-horizontal);flex:0 0 100%;margin-top:.25rem}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__list-item--collapsed .menu__link--sublist:after,.menu__list-item--collapsed .menu__caret:before{transform:rotate(90deg)}.menu__list-item-collapsible{transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.25rem;flex-wrap:wrap;display:flex;position:relative}.menu__list-item-collapsible:hover,.menu__list-item-collapsible--active{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link:hover,.menu__list-item-collapsible .menu__link--active{background:0 0!important}.menu__link,.menu__caret{transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.25rem;align-items:center;display:flex}.menu__link:hover,.menu__caret:hover{background:var(--ifm-menu-color-background-hover)}.menu__link{color:var(--ifm-menu-color);padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);transition:color var(--ifm-transition-fast)var(--ifm-transition-timing-default);-webkit-text-decoration:none;text-decoration:none}.menu__link--sublist-caret:after{content:"";background:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem;min-width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter);width:1.25rem;height:1.25rem;transition:transform var(--ifm-transition-fast)linear;margin-left:auto;transform:rotate(180deg)}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret{padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal)}.menu__caret:before{content:"";background:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem;filter:var(--ifm-menu-link-sublist-icon-filter);width:1.25rem;height:1.25rem;transition:transform var(--ifm-transition-fast)linear;transform:rotate(180deg)}html[data-theme=dark],.navbar--dark{--ifm-menu-link-sublist-icon-filter:invert(100%)sepia(94%)saturate(17%)hue-rotate(223deg)brightness(104%)contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical)var(--ifm-navbar-padding-horizontal);display:flex}.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{z-index:var(--ifm-z-index-fixed);position:sticky;top:0}.navbar__inner{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.navbar__brand{color:var(--ifm-navbar-link-color);align-items:center;min-width:0;margin-right:1rem;display:flex}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);-webkit-text-decoration:none;text-decoration:none}.navbar__title{flex:auto}.navbar__toggle{margin-right:.5rem;display:none}.navbar__logo{flex:none;height:2rem;margin-right:.5rem}.navbar__logo img{height:100%}.navbar__items{flex:1;align-items:center;min-width:0;display:flex}.navbar__items--center{flex:none}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:none;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{padding:var(--ifm-navbar-item-padding-vertical)var(--ifm-navbar-item-padding-horizontal);display:inline-block}.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link{color:var(--ifm-navbar-link-color);font-weight:var(--ifm-font-weight-semibold)}.navbar__link:hover,.navbar__link--active{color:var(--ifm-navbar-link-hover-color);-webkit-text-decoration:none;text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:rgba(255,255,255,.1);--ifm-navbar-search-input-placeholder-color:rgba(255,255,255,.5);color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-navbar-link-hover-color:var(--ifm-color-primary);--ifm-menu-color-background-active:rgba(255,255,255,.05);--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{appearance:none;background:var(--ifm-navbar-search-input-background-color)var(--ifm-navbar-search-input-icon)no-repeat .75rem center/1rem 1rem;color:var(--ifm-navbar-search-input-color);cursor:text;border:none;border-radius:2rem;width:12.5rem;height:2rem;padding:0 .5rem 0 2.25rem;font-size:1rem;display:inline-block}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);opacity:0;visibility:hidden;width:var(--ifm-navbar-sidebar-width);transition-property:opacity,visibility,transform;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;position:fixed;top:0;bottom:0;left:0;overflow-x:hidden;transform:translate(-100%)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar--show .navbar-sidebar{transform:translate(0,0)}.navbar-sidebar__backdrop{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:var(--ifm-transition-fast);background-color:rgba(0,0,0,.6);transition-timing-function:ease-in-out;position:fixed;inset:0}.navbar-sidebar__brand{box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical)var(--ifm-navbar-padding-horizontal);flex:1;align-items:center;display:flex}.navbar-sidebar__items{height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast)ease-in-out;display:flex;transform:translateZ(0)}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{width:calc(var(--ifm-navbar-sidebar-width));flex-shrink:0;padding:.5rem}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);text-align:left;width:calc(100% + 1rem);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;top:-.5rem}.navbar-sidebar__close{margin-left:auto;display:flex}.pagination{column-gap:var(--ifm-pagination-page-spacing);font-size:var(--ifm-pagination-font-size);padding-left:0;display:flex}.pagination--sm{--ifm-pagination-font-size:.8rem;--ifm-pagination-padding-horizontal:.8rem;--ifm-pagination-padding-vertical:.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{background:var(--ifm-pagination-item-active-background);color:var(--ifm-pagination-color-active)}.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);padding:var(--ifm-pagination-padding-vertical)var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);display:inline-block}.pagination__link:hover{-webkit-text-decoration:none;text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr);display:grid}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast)var(--ifm-transition-timing-default);display:block}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);-webkit-text-decoration:none;text-decoration:none}.pagination-nav__link--next{text-align:right;grid-column:2/3}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills{gap:var(--ifm-pills-spacing);padding-left:0;display:flex}.pills__item{cursor:pointer;font-weight:var(--ifm-font-weight-bold);transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.5rem;padding:.25rem 1rem;display:inline-block}.pills__item--active{background:var(--ifm-pills-color-background-active);color:var(--ifm-pills-color-active)}.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{text-align:center;flex-grow:1}.tabs{color:var(--ifm-tabs-color);font-weight:var(--ifm-font-weight-bold);margin-bottom:0;padding-left:0;display:flex;overflow-x:auto}.tabs__item{border-radius:var(--ifm-global-radius);cursor:pointer;padding:var(--ifm-tabs-padding-vertical)var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-bottom:3px solid transparent;display:inline-flex}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);color:var(--ifm-tabs-color-active);border-bottom-right-radius:0;border-bottom-left-radius:0}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-500:var(--ifm-color-gray-500);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:rgba(255,255,255,.05);--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%)sepia(11%)saturate(0%)hue-rotate(149deg)brightness(99%)contrast(95%);--ifm-code-background:rgba(255,255,255,.1);--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:rgba(255,255,255,.07);--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}@media (width>=1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (width<=996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.footer__link-separator{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{width:max-content;display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__item{display:none}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}}@media (width<=576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0s;--ifm-transition-slow:0s}}@media print{.table-of-contents,.footer,.menu,.navbar,.pagination-nav{display:none}.tabs{page-break-inside:avoid}}}@layer docusaurus.theme-common{body:not(.navigation-with-keyboard) :not(input):focus{outline:none}.themedComponent_mlkZ{display:none}[data-theme=light] .themedComponent--light_NVdE,[data-theme=dark] .themedComponent--dark_xIcU,html:not([data-theme]) .themedComponent--light_NVdE{display:initial}.errorBoundaryError_a6uf{white-space:pre-wrap;color:red}.errorBoundaryFallback_VBag{color:red;padding:.55rem}.anchorTargetStickyNavbar_Vzrq{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorTargetHideOnScrollNavbar_vjPI{scroll-margin-top:.5rem}.details_lb9f{--docusaurus-details-summary-arrow-size:.38rem;--docusaurus-details-transition:transform .2s ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;padding-left:1rem;list-style:none;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{content:"";border-width:var(--docusaurus-details-summary-arrow-size);border-style:solid;border-color:transparent transparent transparent var(--docusaurus-details-decoration-color);transition:var(--docusaurus-details-transition);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2)50%;position:absolute;top:.45rem;left:0;transform:rotate(0)}.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before{transform:rotate(90deg)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.collapsibleContent_i85q p:last-child,.details_lb9f>summary>p:last-child{margin-bottom:0}}@layer docusaurus.theme-classic{:root{--docusaurus-progress-bar-color:var(--ifm-color-primary)}#nprogress{pointer-events:none}#nprogress .bar{background:var(--docusaurus-progress-bar-color);z-index:1031;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{width:100px;height:100%;box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);opacity:1;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}.skipToContent_fXgn{z-index:calc(var(--ifm-z-index-fixed) + 1);padding:calc(var(--ifm-global-spacing)/2)var(--ifm-global-spacing);color:var(--ifm-color-emphasis-900);background-color:var(--ifm-background-surface-color);position:fixed;top:1rem;left:100%}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{padding:0;line-height:0}.content_knG7{text-align:center;padding:5px 0;font-size:85%}.content_knG7 a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}:root{--docusaurus-announcement-bar-height:auto}.announcementBar_mb4j{height:var(--docusaurus-announcement-bar-height);background-color:var(--ifm-color-white);color:var(--ifm-color-black);border-bottom:1px solid var(--ifm-color-emphasis-100);align-items:center;display:flex}html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{flex:0 0 30px;align-self:stretch}.announcementBarContent_xLdY{flex:auto}@media print{.announcementBar_mb4j{display:none}}@media (width>=997px){:root{--docusaurus-announcement-bar-height:30px}.announcementBarPlaceholder_vyr4,.announcementBarClose_gvF7{flex-basis:50px}}.toggle_vylO{width:2rem;height:2rem}.toggleButton_gllP{-webkit-tap-highlight-color:transparent;width:100%;height:100%;transition:background var(--ifm-transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.toggleIcon_g3eP{display:none}[data-theme-choice=system] .systemToggleIcon_QzmC,[data-theme-choice=light] .lightToggleIcon_pyhR,[data-theme-choice=dark] .darkToggleIcon_wfgR{display:initial}.toggleButtonDisabled_aARS{cursor:not-allowed}.darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}.iconExternalLink_nPIU{margin-left:.3rem}.dropdownNavbarItemMobile_J0Sd{cursor:pointer}.iconLanguage_nlXk{vertical-align:text-bottom;margin-right:5px}.navbarSearchContainer_Bca1:empty{display:none}@media (width<=996px){.navbarSearchContainer_Bca1{right:var(--ifm-navbar-padding-horizontal);position:absolute}}@media (width>=997px){.navbarSearchContainer_Bca1{padding:0 var(--ifm-navbar-item-padding-horizontal)}}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast)ease}.navbarHidden_jGov{transform:translateY(calc(-100% - 2px))}.hash-link{opacity:0;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none;padding-left:.5rem}.hash-link:before{content:"#"}.hash-link:focus,:hover>.hash-link{opacity:1}html,body{height:100%}.mainWrapper_z2l0{flex-direction:column;flex:1 0 auto;display:flex}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{flex-direction:column;min-height:100%;display:flex}.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color);margin-bottom:var(--ifm-leading);box-shadow:var(--ifm-global-shadow-lw);border-radius:var(--ifm-code-border-radius)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockStandalone_MEMb{padding:0}.codeBlockLines_e6Vv{font:inherit;float:left;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{padding:var(--ifm-pre-padding)0;display:table}@media print{.codeBlockLines_e6Vv{white-space:pre-wrap}}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);margin:0 calc(-1*var(--ifm-pre-padding));padding:0 var(--ifm-pre-padding);display:block}.codeLine_lJS_{counter-increment:line-count;display:table-row}.codeLineNumber_Tfdd{text-align:right;width:1%;padding:0 var(--ifm-pre-padding);background:var(--ifm-pre-background);overflow-wrap:normal;display:table-cell;position:sticky;left:0}.codeLineNumber_Tfdd:before{content:counter(line-count);opacity:.4}.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_Vdqa{opacity:1!important}.copyButtonIcons_IEyt{width:1.125rem;height:1.125rem;position:relative}.copyButtonIcon_TrPX,.copyButtonSuccessIcon_cVMy{fill:currentColor;opacity:inherit;width:inherit;height:inherit;transition:all var(--ifm-transition-fast)ease;position:absolute;top:0;left:0}.copyButtonSuccessIcon_cVMy{opacity:0;color:#00d600;top:50%;left:50%;transform:translate(-50%,-50%)scale(.33)}.copyButtonCopied_Vdqa .copyButtonIcon_TrPX{opacity:0;transform:scale(.33)}.copyButtonCopied_Vdqa .copyButtonSuccessIcon_cVMy{opacity:1;transition-delay:75ms;transform:translate(-50%,-50%)scale(1)}.wordWrapButtonIcon_b1P5{width:1.2rem;height:1.2rem}.wordWrapButtonEnabled_uzNF .wordWrapButtonIcon_b1P5{color:var(--ifm-color-primary)}.buttonGroup_M5ko{right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2);column-gap:.2rem;display:flex;position:absolute}.buttonGroup_M5ko button{background:var(--prism-background-color);color:var(--prism-color);border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);transition:opacity var(--ifm-transition-fast)ease-in-out;opacity:0;align-items:center;padding:.4rem;line-height:0;display:flex}.buttonGroup_M5ko button:hover{opacity:1!important}.buttonGroup_M5ko button:focus-visible{opacity:1!important}.theme-code-block:hover .buttonGroup_M5ko button{opacity:.4}.codeBlockContent_QJqH{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_OeMC{border-bottom:1px solid var(--ifm-color-emphasis-300);font-size:var(--ifm-code-font-size);padding:.75rem var(--ifm-pre-padding);border-top-left-radius:inherit;border-top-right-radius:inherit;font-weight:500}.codeBlockTitle_OeMC+.codeBlockContent_QJqH .codeBlock_a8dz{border-top-left-radius:0;border-top-right-radius:0}.details_b_Ee{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast)ease;margin:0 0 var(--ifm-spacing-vertical);border:1px solid var(--ifm-alert-border-color)}.containsTaskList_mC6p{list-style:none}:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{padding-left:0}.img_ev3q{height:auto}.admonition_xJq3{margin-bottom:1em}.admonitionHeading_Gvgb{font:var(--ifm-heading-font-weight)var(--ifm-h5-font-size)/var(--ifm-heading-line-height)var(--ifm-heading-font-family);text-transform:uppercase}.admonitionHeading_Gvgb:not(:last-child){margin-bottom:.3rem}.admonitionHeading_Gvgb code{text-transform:none}.admonitionIcon_Rf37{vertical-align:middle;margin-right:.4em;display:inline-block}.admonitionIcon_Rf37 svg{width:1.6em;height:1.6em;fill:var(--ifm-alert-foreground-color);display:inline-block}.admonitionContent_BuS1>:last-child{margin-bottom:0}.tableOfContents_bqdL{max-height:calc(100vh - (var(--ifm-navbar-height) + 2rem));top:calc(var(--ifm-navbar-height) + 1rem);position:sticky;overflow-y:auto}@media (width<=996px){.tableOfContents_bqdL{display:none}.docItemContainer_F8PC{padding:0 .3rem}}.iconEdit_Z9Sw{vertical-align:sub;margin-right:.3em}.lastUpdated_JAkA{margin-top:.2rem;font-size:smaller;font-style:italic}@media (width>=997px){.lastUpdated_JAkA{text-align:right}}@media print{.noPrint_WFHX{display:none}}.mdxPageWrapper_j9I6{justify-content:center}}@layer docusaurus.core{#__docusaurus-base-url-issue-banner-container{display:none}}@layer docusaurus.plugin-debug,docusaurus.theme-mermaid,docusaurus.theme-live-codeblock,docusaurus.theme-search-algolia.docsearch,docusaurus.theme-search-algolia;@font-face{font-family:JigsawSans-Regular;font-weight:400;src:url(/nl/assets/fonts/JigsawSans-Regular-9439534f32cf56615474fb3f160a13d7.woff2)format("woff2"),url(/nl/assets/fonts/JigsawSans-Regular-5f43cf6272314d3e1e3ae9bcea065743.woff)format("woff")}@font-face{font-family:JigsawSans-Medium;font-weight:500;src:url(/nl/assets/fonts/JigsawSans-Medium-6688e1d1cf2ec4f1a2fb380e859f00f5.woff2)format("woff2"),url(/nl/assets/fonts/JigsawSans-Medium-61b7531cb85b4557e0c5394b7f2c7197.woff)format("woff")}@font-face{font-family:JigsawSans-Light;font-weight:300;src:url(/nl/assets/fonts/JigsawSans-Light-58578fb23a7eb736f28850f4615cbf5e.woff2)format("woff2"),url(/nl/assets/fonts/JigsawSans-Light-e1ad49f634a7190b76d87f6a1d48e09c.woff)format("woff")}@font-face{font-family:JigsawSans-Bold;font-weight:700;src:url(/nl/assets/fonts/JigsawSans-Bold-11d1fc71d8b4fc0d74f5f41c01707ee0.woff2)format("woff2"),url(/nl/assets/fonts/JigsawSans-Bold-a0bd65116ae987d413801123e6f8f3b2.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--transparent:transparent;--black-color:#000;--border-grey:#c4c4c4;--dark-black-color:#686868;--green-color:#183729;--grey-color:#898989;--light-black-color:#373434;--light-green:#3f8353;--light-grey-color:#f7f7f7;--dark-grey-color:#e5e5e5;--headline-color:#060606;--light-grey-shade:#b6b6b6;--blue-color:#1a73e8;--light-green-bg:rgba(63,131,83,.05);--white-color:#fff;--font-family-light:"JigsawSans-Light",sans-serif;--font-family-regular:"JigsawSans-Regular",sans-serif;--font-family-medium:"JigsawSans-Medium",sans-serif;--font-family-mono:"IBM Plex Mono",monospace;--ifm-color-primary:var(--light-green);--ifm-color-primary-dark:#367148;--ifm-color-primary-darker:#326a43;--ifm-color-primary-darkest:#295737;--ifm-color-primary-light:#48945e;--ifm-color-primary-lighter:#51a569;--ifm-color-primary-lightest:#62b17a;--ifm-code-font-size:95%;--docusaurus-highlighted-code-line-bg:rgba(0,0,0,.1);--ifm-font-family-base:var(--font-family-regular);--ifm-font-family-heading:var(--font-family-light);--ifm-heading-font-weight:300;--ifm-link-color:var(--light-green);--ifm-footer-background-color:var(--black-color);--ifm-footer-color:var(--grey-color);--ifm-footer-link-color:var(--light-grey-color)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;color:var(--light-black-color);font-family:var(--ifm-font-family-base);font-feature-settings:"ss01" on,"liga" off;font-weight:400}main p{font-size:16px;line-height:24px}@media (width>=768px){main p{font-size:18px;line-height:26px}}.button{font-family:var(--font-family-medium);letter-spacing:.1em;text-transform:uppercase;border-radius:3px;padding:18px 30px;font-size:14px;font-weight:500;line-height:16px;transition:all .2s ease-in-out}.button:after{content:" →";padding-left:6px}.button.button--primary{background-color:var(--light-black-color);border:1px solid var(--light-black-color);color:var(--white-color)}.button.button--primary:hover,.button.button--primary:focus{background-color:var(--green-color);border-color:var(--green-color);color:var(--white-color)}.button.button--secondary{border:1px solid var(--light-black-color);color:var(--light-black-color);background-color:transparent}.button.button--secondary:hover,.button.button--secondary:focus{background:var(--green-color);border-color:var(--green-color);color:var(--white-color)}.button.button--lg{padding:18px 30px;font-size:14px}.background__grey{background:var(--light-grey-color)}.background__green{background:var(--green-color);color:var(--white-color)}.background__white{background:var(--white-color)}h1,h2,h3,h4,h5,h6{font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);color:var(--headline-color);font-feature-settings:"ss01" on,"liga" off;margin-bottom:1rem}h1{font-size:2.8rem}h2{font-size:1.875rem;line-height:1.33}h3{font-size:1.75rem}h4{font-size:1.25rem;font-family:var(--font-family-medium);font-weight:500}@media (width>=768px){h1{font-size:3.4rem}h2{font-size:2.5rem;line-height:1.2}}.sectionEyebrow{color:var(--light-green);font-family:var(--font-family-medium);margin:0;padding-bottom:25px;font-size:16px;font-weight:500;line-height:21px}@media (width>=768px){.sectionEyebrow{font-size:20px;line-height:26px}}.navbar{background-color:var(--white-color);border-bottom:.5px solid var(--light-black-color);height:80px;padding:0 1rem}.navbar__logo{margin-right:auto;padding-left:1rem}.navbar__logo img{height:25px}.navbar__items{align-items:center}.navbar__items--right{margin-left:auto}.navbar__item{font-family:var(--font-family-regular);padding:0 1rem;font-size:18px}.navbar__link{color:var(--green-color);opacity:.75;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s ease-in-out}.navbar__link:hover,.navbar__link:focus{opacity:1;color:var(--green-color)}.navbar__link--active{opacity:1;color:var(--green-color);font-style:italic}@media (width<=996px){.navbar__item{padding:.5rem 0}}.sectionPadding{padding:70px 0}@media (width>=768px){.sectionPadding{padding:120px 0}}.sectionDescription{max-width:600px;margin-left:auto;margin-right:auto;font-size:20px;line-height:1.5}.customFooter{background-color:var(--black-color);padding:80px 0 60px}.footerRow{flex-direction:column;gap:2rem;margin-bottom:2rem;display:flex}@media (width>=768px){.footerRow{flex-direction:row;justify-content:space-between;align-items:flex-start}}.footerContent{max-width:400px;color:var(--ifm-footer-color);flex:1;font-size:1rem}.footerLinks{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.footerLinkItem a{color:var(--ifm-footer-link-color);font-size:16px;-webkit-text-decoration:none;text-decoration:none}.footerLinkItem a:hover{font-style:italic;-webkit-text-decoration:underline;text-decoration:underline}.footerCopyrightContainer{border-top:1px solid var(--ifm-footer-color-secondary);margin-top:1rem;padding-top:1rem}.footerCopyright{text-align:center;font-size:.8rem;font-family:var(--font-family-mono);color:var(--grey-color)}.lottie-wrapper,.lottie-error{width:100%}.lottie-player{width:100%;height:auto}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{opacity:.4;filter:alpha(opacity=40);z-index:2;cursor:pointer;background:0 0;border:0;font-size:32px;transition:all .25s ease-in;position:absolute;top:20px}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;margin:0 5px;display:inline-block}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{width:100%;position:relative}.carousel *{box-sizing:border-box}.carousel img{pointer-events:none;width:100%;display:inline-block}.carousel .carousel{position:relative}.carousel .control-arrow{background:0 0;border:0;outline:0;margin-top:-13px;font-size:18px;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{white-space:nowrap;list-style:none;transition:all .15s ease-in;position:relative;transform:translate(0,0)}.carousel .thumb{white-space:nowrap;border:3px solid #fff;margin-right:6px;padding:2px;transition:border .15s ease-in;display:inline-block;overflow:hidden}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;position:relative;overflow:hidden}.carousel.carousel-slider .control-arrow{color:#fff;margin-top:0;padding:5px;font-size:26px;top:0;bottom:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{width:100%;margin:auto;transition:height .15s ease-in;overflow:hidden}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{width:100%;margin:0;padding:0;list-style:none;position:relative}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{text-align:center;min-width:100%;margin:0;position:relative}.carousel .slide img{vertical-align:top;border:0;width:100%}.carousel .slide iframe{border:0;width:calc(100% - 80px);margin:0 40px 40px;display:inline-block}.carousel .slide .legend{color:#fff;text-align:center;opacity:.25;background:#000;border-radius:10px;width:90%;margin-left:-45%;padding:10px;font-size:12px;transition:opacity .35s ease-in-out;position:absolute;bottom:40px;left:50%}.carousel .control-dots{text-align:center;z-index:1;width:100%;margin:10px 0;padding:0;position:absolute;bottom:0}@media (width>=960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{opacity:.3;filter:alpha(opacity=30);cursor:pointer;background:#fff;border-radius:50%;width:8px;height:8px;margin:0 8px;transition:opacity .25s ease-in;display:inline-block;box-shadow:1px 1px 2px rgba(0,0,0,.9)}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff;padding:5px;font-size:10px;position:absolute;top:0;right:0}.carousel:hover .slide .legend{opacity:1}.carousel-outer-wrapper{padding:0 40px;position:relative}@media (width>=768px){.carousel-outer-wrapper{padding:0 60px}}.carousel-arrow{z-index:10;cursor:pointer;color:var(--light-black-color);background:0 0;border:none;padding:4px 10px;font-size:2.5rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}@media (width>=768px){.carousel-arrow{top:245px}}.carousel-arrow:hover{color:var(--green-color)}.carousel-arrow--prev{left:0}.carousel-arrow--next{right:0}.carousel-outer-wrapper .carousel.carousel-slider{flex-direction:column;display:flex;overflow:hidden}.carousel-outer-wrapper .carousel.carousel-slider .slider-wrapper{order:1}.carousel-outer-wrapper .carousel.carousel-slider .control-dots{order:2;margin:16px 0 0!important;position:relative!important;bottom:auto!important}.carousel-slide{box-sizing:border-box;flex-direction:column;height:100%;padding:30px 20px;display:flex}@media (width>=768px){.carousel-slide{min-height:490px;padding:40px 50px}}.carousel-slide-content{text-align:start;flex-grow:1;grid-template-columns:1fr;align-content:start;gap:1.5rem;display:grid}[dir=rtl] .carousel-slide-content{direction:rtl}@media (width>=768px){.carousel-slide-content{grid-template-columns:5fr 7fr;align-content:stretch;gap:2rem}}.carousel-slide-left{flex-direction:column;display:flex}.carousel-slide-left h3{font-family:var(--font-family-light);color:var(--headline-color);text-align:start;margin-bottom:1.5rem;font-size:1.5rem;font-weight:300;line-height:1.33}@media (width>=768px){.carousel-slide-left h3{font-size:1.875rem;line-height:1.2}}.carousel-logo{align-self:flex-start;margin-top:1.5rem;width:auto!important;max-width:100%!important;height:80px!important}@media (width>=768px){.carousel-logo{margin-top:auto}}.carousel-logo-spacer{display:none}@media (width>=768px){.carousel-logo-spacer{height:80px;margin-top:auto;display:block}}.carousel-slide-right{text-align:start}.carousel-slide-org{font-family:var(--font-family-regular);color:var(--light-green);margin-bottom:.75rem;font-size:18px;font-weight:400}.carousel-slide-right p{margin-bottom:1.5rem}.carousel-cta{color:var(--light-black-color);font-family:var(--font-family-medium);letter-spacing:.1em;text-transform:uppercase;margin-top:1.5rem;font-size:14px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.carousel-cta:after{content:" →";padding-left:6px}.carousel-cta:hover{color:var(--green-color);font-style:italic}.carousel .control-dots .dot{background:var(--border-grey);box-shadow:none}.carousel .control-dots .dot.selected{background:var(--light-green)}.site-card{background:var(--white-color);border:1px solid var(--border-grey);box-sizing:border-box;padding:40px}.site-card h3,.site-card h4{color:var(--light-green);border-bottom:2px solid var(--light-green);width:100%;margin-bottom:1.5rem;padding-bottom:.75rem;display:block}.site-card-group{grid-template-columns:repeat(var(--group-columns,2),1fr);border-top:1px solid var(--border-grey);border-left:1px solid var(--border-grey);background:var(--white-color);display:grid}@media (width<=767px){.site-card-group{grid-template-columns:1fr}}.site-card-group .site-card{border:none;border-right:1px solid var(--border-grey);border-bottom:1px solid var(--border-grey)}.split-panel{grid-template-columns:1fr 1fr;display:grid}@media (width<=767px){.split-panel{grid-template-columns:1fr}}.split-panel-item{padding:3rem 4rem}.split-panel-item:not(:last-child){border-right:1px solid var(--border-grey)}@media (width<=767px){.split-panel-item{padding:2rem 1.5rem}.split-panel-item:not(:last-child){border-right:none;border-bottom:1px solid var(--border-grey)}}.supportSection{background:var(--green-color);color:var(--white-color);text-align:center;padding:70px 0}@media (width>=768px){.supportSection{padding:120px 0}}.supportSection p,.supportSection h2{color:var(--white-color);font-size:1.875rem;line-height:1.3}.supportSection .button--primary,.supportSection .button--secondary{border-color:var(--white-color);color:var(--white-color);background-color:transparent}.supportSection .button--primary:hover,.supportSection .button--primary:focus,.supportSection .button--secondary:hover,.supportSection .button--secondary:focus{background-color:var(--white-color);border-color:var(--white-color);color:var(--green-color);font-style:normal}.hero-header{background-color:var(--light-grey-color);text-align:center;padding:70px 0}@media (width>=768px){.hero-header{padding:120px 0}.hero-header-inner{max-width:660px;margin:0 auto}}.concept-explainer{background-color:var(--green-color);color:var(--white-color);padding:70px 0}@media (width>=768px){.concept-explainer{padding:120px 0}}.concept-explainer-heading{font-family:var(--font-family-light);color:var(--white-color);margin-bottom:2rem;font-size:1.875rem;font-weight:300;line-height:1.33}@media (width>=768px){.concept-explainer-heading{margin-bottom:0;font-size:2.5rem;line-height:1.2}}.concept-explainer p{color:var(--white-color);font-size:18px;line-height:28px}.concept-explainer h3{color:var(--white-color);margin-top:1.5rem;font-size:18px;font-weight:700;line-height:28px}.concept-explainer a{color:var(--light-green)}.concept-explainer .concept-explainer-link{color:var(--white-color);font-family:var(--font-family-medium);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500;-webkit-text-decoration:none;text-decoration:none}.concept-explainer .concept-explainer-link:after{content:" →";padding-left:6px}.concept-explainer .concept-explainer-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.heroSection{text-align:center;background-color:var(--light-grey-color);padding:87px 0 0}.heroSection .heroHeading{color:var(--headline-color);font-family:var(--font-family-light);width:90%;margin:0 auto 20px;font-size:42px;font-weight:300;line-height:1.1}.heroSection .heroHeading p,.heroSection .heroHeading h1{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;margin:0;padding:0}.heroSection .heroSubheading{font-family:var(--font-family-regular);color:var(--light-black-color);width:80%;max-width:520px;margin:0 auto 25px;font-size:18px;font-weight:400;line-height:1.6}.heroContent{z-index:1;position:relative}.lottieContainer{z-index:0;margin-top:-60px;margin-bottom:0;position:relative}.lottieContainer .lottie-wrapper{aspect-ratio:1354/608}.heroSection .button{background-color:var(--light-grey-color)}.greySection{background-color:var(--light-grey-color);padding:70px 0}.sectionTitle{color:var(--light-green);font-family:var(--font-family-medium);text-transform:uppercase;margin:0;padding-bottom:25px;font-size:16px;font-weight:500;line-height:21px}@media (width>=768px){.sectionTitle{font-size:20px;line-height:26px}}.whyCard{flex-direction:column;display:flex}.whyCardAnimation{justify-content:center;align-items:center;padding:1.5rem;display:flex}.whyCardAnimation .lottie-wrapper{min-height:280px}.whyCardAnimation .lottie-player{width:auto;height:280px}.productCard{text-align:center;flex-direction:column;align-items:center;display:flex}.productCardContent{flex:1;margin:1.5rem 0}.productCardLogo{height:60px}.textCenter{text-align:center}.sdkSection .sectionDescription{margin-bottom:2rem}.sdkLogo{height:50px;margin-bottom:1.5rem}.logoRow{align-items:center;gap:1.5rem;margin-top:1rem;display:flex}.logoImage{height:30px}@media (width>=768px){.heroSection{padding:87px 0 0}.heroSection .heroHeading{width:60%;font-size:50px}.heroSection .heroSubheading{width:auto}.greySection{padding:120px 0}}@media (width>=996px){.heroSection .heroHeading{width:50%}}.announcementBar{background-color:var(--green-color);color:#fff;text-align:center;padding:10px 0}.announcementBar p{margin:0}.announcementBar .announcementLink{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.how-it-works-page{padding:0}@media (width>=768px){.how-it-works-page .hero-header .heroSubheading{max-width:660px;margin:0 auto}}.how-it-works-page .hero-header .heroSubheading p:first-child{font-family:var(--font-family-light);color:var(--headline-color);margin-bottom:1rem;font-size:1.875rem;font-weight:300;line-height:1.33}@media (width>=768px){.how-it-works-page .hero-header .heroSubheading p:first-child{font-size:2.5rem;line-height:1.2}}.how-it-works-page .hero-header .heroSubheading p:last-child{color:var(--light-black-color);max-width:520px;margin:0 auto;font-size:18px;line-height:1.6}.how-it-works-page .comparisonSection{background:linear-gradient(to bottom,var(--white-color),var(--light-grey-color))}.how-it-works-page .comparison-card{flex-direction:column;display:flex}.how-it-works-page .comparison-card h3{text-align:center}.how-it-works-page .comparison-card .lottie-wrapper{aspect-ratio:1}.how-it-works-page .privacySection{background-color:var(--light-grey-color);text-align:center;background-image:radial-gradient(125% 100% at 50% 100%,#fff 100%,transparent 100%);padding:70px 0}@media (width>=768px){.how-it-works-page .privacySection{background-image:radial-gradient(55% 100% at 50% 100%,#fff 100%,transparent 100%);padding:200px 0 120px}}.how-it-works-page .privacySection .privacyHeading p{font-family:var(--font-family-light);color:var(--headline-color);margin-bottom:.25rem;font-size:1.875rem;font-weight:300;line-height:1.33}.how-it-works-page .carouselSection h2{color:var(--light-green);text-align:center;font-family:var(--font-family-light);margin-bottom:2rem;font-size:30px;font-weight:300;line-height:40px}.how-it-works-page .carouselSection{background-color:var(--light-grey-color);text-align:center}.how-it-works-page .carouselSection .carousel-slide{background:var(--white-color);border:1px solid var(--border-grey)}.how-it-works-page .ctaButton{margin-bottom:10px;margin-right:10px}.faq-page{padding:0}@media (width>=768px){.faq-page .hero-header p{max-width:660px;margin-left:auto;margin-right:auto}}.faqList{padding-bottom:70px}@media (width>=768px){.faqList{padding-bottom:120px}}.faqItem{border-top:1px solid var(--border-grey);margin:0;padding:0}.faqItem:first-child{border-top:none}.faqQuestion{cursor:pointer;color:var(--light-black-color);font-size:20px;font-weight:400;line-height:28px;font-family:var(--font-family-regular);justify-content:space-between;align-items:center;padding:36px 0;list-style:none;display:flex}.faqQuestion::-webkit-details-marker{display:none}.faqQuestion:after{content:"+";flex-shrink:0;margin-left:1rem;font-size:20px}details[open] .faqQuestion:after{content:"−"}.faqAnswer{padding:0 0 30px;font-size:15px}@media (width>=768px){.faqQuestion{padding:60px 0;font-size:27px;line-height:35px}.faqQuestion:after{font-size:30px}.faqAnswer{padding-bottom:60px;font-size:18px}}.heroDescription{margin-bottom:1.5rem}@media (width>=768px){.heroDescription{max-width:660px;margin-left:auto;margin-right:auto}}.heroIconGrid{justify-content:center;margin-top:2rem}.heroIconLink{flex-direction:column;align-items:center;padding:1rem;-webkit-text-decoration:none;text-decoration:none;display:flex}.heroIconLabel{margin-top:.75rem;border:none!important}.heroIconLink:hover .heroIconLabel,.heroIconLink:focus .heroIconLabel{color:var(--headline-color)!important;background:0 0!important;-webkit-text-decoration:none!important;text-decoration:none!important}.heroIconImage{height:80px;margin:0 auto;display:block}@media (width>=768px){.heroIconImage{height:115px}}.stepsSection{padding:87px 0}.stepContainer{text-align:center;margin-bottom:50px}.stepContainer h2{color:var(--light-green);font-family:var(--font-family-medium);margin-bottom:0;padding-bottom:14px;font-size:20px;font-weight:500;line-height:1.25}.stepContainer h3{margin-bottom:0;padding-bottom:14px;font-size:1.875rem;font-weight:400;line-height:1.13}.stepContainer>p{color:var(--grey-color);max-width:560px;margin-bottom:0;margin-left:auto;margin-right:auto;padding-bottom:30px;font-size:1.875rem;line-height:34px}.osTabSelector{grid-template-columns:repeat(3,auto);justify-content:start;gap:.5rem;margin-bottom:1.5rem;display:grid}.osTab{cursor:pointer;font-family:var(--font-family-regular);color:var(--dark-black-color);background:0 0;border:none;border-bottom:2px solid transparent;flex-direction:column;align-items:center;gap:4px;padding:.5rem .75rem;font-size:12px;display:flex}.osTab:hover{border-bottom-color:var(--border-grey)}.osTab--active{border-bottom-color:var(--light-green);color:var(--headline-color)}.osTabIcon{object-fit:contain;width:28px;height:28px}.osTabIcon--active,.osTab--active .osTabIcon--inactive,.osTab:hover .osTabIcon--inactive{display:none}.osTab--active .osTabIcon--active,.osTab:hover .osTabIcon--active{display:block}.stepRow{text-align:left;align-items:center;padding-top:77px;padding-bottom:77px;position:relative}@media (width>=997px){.stepRow:before{content:"";background-color:var(--border-grey);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}}.stepCta.button{text-transform:uppercase;color:var(--headline-color)!important;border:1px solid var(--headline-color)!important;background-color:transparent!important}.stepCta.button:hover{background-color:var(--headline-color)!important;color:var(--white-color)!important}.stepImage{max-width:100%;margin:0 auto;display:block}@media (width<=767px){.stepImage{max-width:280px}.stepsSection .container{padding-left:2.5rem;padding-right:2.5rem}.stepRow{row-gap:2.5rem}#step-3 .stepRow>.col:first-child{order:2}#step-3 .stepRow>.col:last-child{order:1}}.stepLogo{height:40px;margin-bottom:1rem}.stepOsNote{margin-top:.75rem;margin-bottom:0}.stepOsNote a{font-family:var(--font-family-regular);text-transform:uppercase;color:var(--headline-color);letter-spacing:.025em;font-size:12px;-webkit-text-decoration:none;text-decoration:none}.stepOsNote a:hover{-webkit-text-decoration:underline;text-decoration:underline}.for-developers-page{padding:0}.for-developers-page .hero-header .heroDescription{max-width:650px;margin:0 auto 2rem}.sdkSection{text-align:center}.sdkSection h2{color:var(--light-green)}.sdk-use-cases{margin-top:4rem}.sdk-card h3{color:var(--light-green);margin-bottom:1rem}.keyFeaturesSection{background-color:var(--light-grey-color);text-align:center}.keyFeaturesSection .sectionEyebrow{margin-bottom:2rem}.key-feature-card{text-align:center}.key-feature-card img{width:auto;max-width:100%;max-height:200px;margin:0 auto 2.5rem;display:block}.key-feature-card h3{min-height:5rem}.keyFeaturesSection .button{margin-top:3rem}