:root:not(#\#):not(#\#){--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}:not(#\#):not(#\#){box-sizing:border-box}html:not(#\#):not(#\#){background-color:transparent;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color-scheme:var(--ifm-color-scheme);font:100%/1.65 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;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%;-moz-text-size-adjust:100%;text-size-adjust:100%}body:not(#\#):not(#\#){word-wrap:break-word;margin:0}iframe:not(#\#):not(#\#){color-scheme:normal;border:0}.container:not(#\#):not(#\#){max-width:1140px;max-width:var(--ifm-container-width);padding:0 1rem;padding:0 var(--ifm-spacing-horizontal);width:100%;margin:0 auto}.container--fluid:not(#\#):not(#\#){max-width:inherit}.row:not(#\#):not(#\#){margin:0 -1rem;margin:0 calc(var(--ifm-spacing-horizontal)*-1);flex-wrap:wrap;display:flex}.row--no-gutters:not(#\#):not(#\#){margin-left:0;margin-right:0}.row--no-gutters:not(#\#):not(#\#)>.col{padding-left:0;padding-right:0}.row--align-top:not(#\#):not(#\#){align-items:flex-start}.row--align-bottom:not(#\#):not(#\#){align-items:flex-end}.row--align-center:not(#\#):not(#\#){align-items:center}.row--align-stretch:not(#\#):not(#\#){align-items:stretch}.row--align-baseline:not(#\#):not(#\#){align-items:baseline}.col:not(#\#):not(#\#){--ifm-col-width:100%;max-width:100%;max-width:var(--ifm-col-width);padding:0 1rem;padding:0 var(--ifm-spacing-horizontal);flex:1 0;width:100%;margin-left:0}.col[class*=col--]:not(#\#):not(#\#){flex:0 0 var(--ifm-col-width)}.col--1:not(#\#):not(#\#){--ifm-col-width:calc(1/12*100%)}.col--offset-1:not(#\#):not(#\#){margin-left:8.33333%}.col--2:not(#\#):not(#\#){--ifm-col-width:calc(2/12*100%)}.col--offset-2:not(#\#):not(#\#){margin-left:16.6667%}.col--3:not(#\#):not(#\#){--ifm-col-width:calc(3/12*100%)}.col--offset-3:not(#\#):not(#\#){margin-left:25%}.col--4:not(#\#):not(#\#){--ifm-col-width:calc(4/12*100%)}.col--offset-4:not(#\#):not(#\#){margin-left:33.3333%}.col--5:not(#\#):not(#\#){--ifm-col-width:calc(5/12*100%)}.col--offset-5:not(#\#):not(#\#){margin-left:41.6667%}.col--6:not(#\#):not(#\#){--ifm-col-width:calc(6/12*100%)}.col--offset-6:not(#\#):not(#\#){margin-left:50%}.col--7:not(#\#):not(#\#){--ifm-col-width:calc(7/12*100%)}.col--offset-7:not(#\#):not(#\#){margin-left:58.3333%}.col--8:not(#\#):not(#\#){--ifm-col-width:calc(8/12*100%)}.col--offset-8:not(#\#):not(#\#){margin-left:66.6667%}.col--9:not(#\#):not(#\#){--ifm-col-width:calc(9/12*100%)}.col--offset-9:not(#\#):not(#\#){margin-left:75%}.col--10:not(#\#):not(#\#){--ifm-col-width:calc(10/12*100%)}.col--offset-10:not(#\#):not(#\#){margin-left:83.3333%}.col--11:not(#\#):not(#\#){--ifm-col-width:calc(11/12*100%)}.col--offset-11:not(#\#):not(#\#){margin-left:91.6667%}.col--12:not(#\#):not(#\#){--ifm-col-width:calc(12/12*100%)}.col--offset-12:not(#\#):not(#\#){margin-left:100%}.margin--none:not(#\#):not(#\#){margin:0!important}.margin-top--none:not(#\#):not(#\#){margin-top:0!important}.margin-left--none:not(#\#):not(#\#){margin-left:0!important}.margin-bottom--none:not(#\#):not(#\#){margin-bottom:0!important}.margin-right--none:not(#\#):not(#\#){margin-right:0!important}.margin-vert--none:not(#\#):not(#\#){margin-top:0!important;margin-bottom:0!important}.margin-horiz--none:not(#\#):not(#\#){margin-left:0!important;margin-right:0!important}.margin--xs:not(#\#):not(#\#){margin:.25rem!important}.margin-top--xs:not(#\#):not(#\#){margin-top:.25rem!important}.margin-left--xs:not(#\#):not(#\#){margin-left:.25rem!important}.margin-bottom--xs:not(#\#):not(#\#){margin-bottom:.25rem!important}.margin-right--xs:not(#\#):not(#\#){margin-right:.25rem!important}.margin-vert--xs:not(#\#):not(#\#){margin-top:.25rem!important;margin-bottom:.25rem!important}.margin-horiz--xs:not(#\#):not(#\#){margin-left:.25rem!important;margin-right:.25rem!important}.margin--sm:not(#\#):not(#\#){margin:.5rem!important}.margin-top--sm:not(#\#):not(#\#){margin-top:.5rem!important}.margin-left--sm:not(#\#):not(#\#){margin-left:.5rem!important}.margin-bottom--sm:not(#\#):not(#\#){margin-bottom:.5rem!important}.margin-right--sm:not(#\#):not(#\#){margin-right:.5rem!important}.margin-vert--sm:not(#\#):not(#\#){margin-top:.5rem!important;margin-bottom:.5rem!important}.margin-horiz--sm:not(#\#):not(#\#){margin-left:.5rem!important;margin-right:.5rem!important}.margin--md:not(#\#):not(#\#){margin:1rem!important}.margin-top--md:not(#\#):not(#\#){margin-top:1rem!important}.margin-left--md:not(#\#):not(#\#){margin-left:1rem!important}.margin-bottom--md:not(#\#):not(#\#){margin-bottom:1rem!important}.margin-right--md:not(#\#):not(#\#){margin-right:1rem!important}.margin-vert--md:not(#\#):not(#\#){margin-top:1rem!important;margin-bottom:1rem!important}.margin-horiz--md:not(#\#):not(#\#){margin-left:1rem!important;margin-right:1rem!important}.margin--lg:not(#\#):not(#\#){margin:2rem!important}.margin-top--lg:not(#\#):not(#\#){margin-top:2rem!important}.margin-left--lg:not(#\#):not(#\#){margin-left:2rem!important}.margin-bottom--lg:not(#\#):not(#\#){margin-bottom:2rem!important}.margin-right--lg:not(#\#):not(#\#){margin-right:2rem!important}.margin-vert--lg:not(#\#):not(#\#){margin-top:2rem!important;margin-bottom:2rem!important}.margin-horiz--lg:not(#\#):not(#\#){margin-left:2rem!important;margin-right:2rem!important}.margin--xl:not(#\#):not(#\#){margin:5rem!important}.margin-top--xl:not(#\#):not(#\#){margin-top:5rem!important}.margin-left--xl:not(#\#):not(#\#){margin-left:5rem!important}.margin-bottom--xl:not(#\#):not(#\#){margin-bottom:5rem!important}.margin-right--xl:not(#\#):not(#\#){margin-right:5rem!important}.margin-vert--xl:not(#\#):not(#\#){margin-top:5rem!important;margin-bottom:5rem!important}.margin-horiz--xl:not(#\#):not(#\#){margin-left:5rem!important;margin-right:5rem!important}.padding--none:not(#\#):not(#\#){padding:0!important}.padding-top--none:not(#\#):not(#\#){padding-top:0!important}.padding-left--none:not(#\#):not(#\#){padding-left:0!important}.padding-bottom--none:not(#\#):not(#\#){padding-bottom:0!important}.padding-right--none:not(#\#):not(#\#){padding-right:0!important}.padding-vert--none:not(#\#):not(#\#){padding-top:0!important;padding-bottom:0!important}.padding-horiz--none:not(#\#):not(#\#){padding-left:0!important;padding-right:0!important}.padding--xs:not(#\#):not(#\#){padding:.25rem!important}.padding-top--xs:not(#\#):not(#\#){padding-top:.25rem!important}.padding-left--xs:not(#\#):not(#\#){padding-left:.25rem!important}.padding-bottom--xs:not(#\#):not(#\#){padding-bottom:.25rem!important}.padding-right--xs:not(#\#):not(#\#){padding-right:.25rem!important}.padding-vert--xs:not(#\#):not(#\#){padding-top:.25rem!important;padding-bottom:.25rem!important}.padding-horiz--xs:not(#\#):not(#\#){padding-left:.25rem!important;padding-right:.25rem!important}.padding--sm:not(#\#):not(#\#){padding:.5rem!important}.padding-top--sm:not(#\#):not(#\#){padding-top:.5rem!important}.padding-left--sm:not(#\#):not(#\#){padding-left:.5rem!important}.padding-bottom--sm:not(#\#):not(#\#){padding-bottom:.5rem!important}.padding-right--sm:not(#\#):not(#\#){padding-right:.5rem!important}.padding-vert--sm:not(#\#):not(#\#){padding-top:.5rem!important;padding-bottom:.5rem!important}.padding-horiz--sm:not(#\#):not(#\#){padding-left:.5rem!important;padding-right:.5rem!important}.padding--md:not(#\#):not(#\#){padding:1rem!important}.padding-top--md:not(#\#):not(#\#){padding-top:1rem!important}.padding-left--md:not(#\#):not(#\#){padding-left:1rem!important}.padding-bottom--md:not(#\#):not(#\#){padding-bottom:1rem!important}.padding-right--md:not(#\#):not(#\#){padding-right:1rem!important}.padding-vert--md:not(#\#):not(#\#){padding-top:1rem!important;padding-bottom:1rem!important}.padding-horiz--md:not(#\#):not(#\#){padding-left:1rem!important;padding-right:1rem!important}.padding--lg:not(#\#):not(#\#){padding:2rem!important}.padding-top--lg:not(#\#):not(#\#){padding-top:2rem!important}.padding-left--lg:not(#\#):not(#\#){padding-left:2rem!important}.padding-bottom--lg:not(#\#):not(#\#){padding-bottom:2rem!important}.padding-right--lg:not(#\#):not(#\#){padding-right:2rem!important}.padding-vert--lg:not(#\#):not(#\#){padding-top:2rem!important;padding-bottom:2rem!important}.padding-horiz--lg:not(#\#):not(#\#){padding-left:2rem!important;padding-right:2rem!important}.padding--xl:not(#\#):not(#\#){padding:5rem!important}.padding-top--xl:not(#\#):not(#\#){padding-top:5rem!important}.padding-left--xl:not(#\#):not(#\#){padding-left:5rem!important}.padding-bottom--xl:not(#\#):not(#\#){padding-bottom:5rem!important}.padding-right--xl:not(#\#):not(#\#){padding-right:5rem!important}.padding-vert--xl:not(#\#):not(#\#){padding-top:5rem!important;padding-bottom:5rem!important}.padding-horiz--xl:not(#\#):not(#\#){padding-left:5rem!important;padding-right:5rem!important}code:not(#\#):not(#\#){background-color:#f6f7f8;background-color:var(--ifm-code-background);border-radius:.4rem;border-radius:var(--ifm-code-border-radius);font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--ifm-font-family-monospace);font-size:90%;font-size:var(--ifm-code-font-size);padding:.1rem;padding:var(--ifm-code-padding-vertical)var(--ifm-code-padding-horizontal);vertical-align:middle;border:.1rem solid rgba(0,0,0,.1)}a:not(#\#):not(#\#) code{color:inherit}pre:not(#\#):not(#\#){background-color:#f6f7f8;background-color:var(--ifm-pre-background);border-radius:.4rem;border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:90%/1.45 SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font:var(--ifm-code-font-size)/var(--ifm-pre-line-height)var(--ifm-font-family-monospace);margin:0 0 1rem;margin:0 0 var(--ifm-spacing-vertical);padding:1rem;padding:var(--ifm-pre-padding);overflow:auto}pre:not(#\#):not(#\#) code{font-size:100%;line-height:inherit;background-color:transparent;border:none;padding:0}kbd:not(#\#):not(#\#){background-color:#fff;background-color:var(--ifm-color-emphasis-0);border:1px solid #ccd0d5;border:1px solid var(--ifm-color-emphasis-400);box-shadow:inset 0 -1px #ccd0d5;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font:80% var(--ifm-font-family-monospace);border-radius:.2rem;padding:.15rem .3rem}h1:not(#\#):not(#\#),h2:not(#\#):not(#\#),h3:not(#\#):not(#\#),h4:not(#\#):not(#\#),h5:not(#\#):not(#\#),h6:not(#\#):not(#\#){color:var(--ifm-heading-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--ifm-heading-font-family);font-weight:700;font-weight:var(--ifm-heading-font-weight);line-height:1.25;line-height:var(--ifm-heading-line-height);margin:0 0 1rem;margin:var(--ifm-heading-margin-top)0 var(--ifm-heading-margin-bottom)0}h1:not(#\#):not(#\#){font-size:2rem;font-size:var(--ifm-h1-font-size)}h2:not(#\#):not(#\#){font-size:1.5rem;font-size:var(--ifm-h2-font-size)}h3:not(#\#):not(#\#){font-size:1.25rem;font-size:var(--ifm-h3-font-size)}h4:not(#\#):not(#\#){font-size:1rem;font-size:var(--ifm-h4-font-size)}h5:not(#\#):not(#\#){font-size:.875rem;font-size:var(--ifm-h5-font-size)}h6:not(#\#):not(#\#){font-size:.85rem;font-size:var(--ifm-h6-font-size)}img:not(#\#):not(#\#){max-width:100%}img[align=right]:not(#\#):not(#\#){padding-left:var(--image-alignment-padding)}img[align=left]:not(#\#):not(#\#){padding-right:var(--image-alignment-padding)}.markdown:not(#\#):not(#\#){--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:not(#\#):not(#\#):before{content:"";display:table}.markdown:not(#\#):not(#\#):after{clear:both;content:"";display:table}.markdown:not(#\#):not(#\#)>:last-child{margin-bottom:0!important}.markdown:not(#\#):not(#\#) h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*calc(1.25*1rem));margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown:not(#\#):not(#\#)>h2{--ifm-h2-font-size:2rem;margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*calc(1.25*1rem));margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*calc(1.25*1rem));margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown:not(#\#):not(#\#)>h3{--ifm-h3-font-size:1.5rem;margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*calc(1.25*1rem));margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*calc(1.25*1rem));margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown:not(#\#):not(#\#)>h4,.markdown:not(#\#):not(#\#)>h5,.markdown:not(#\#):not(#\#)>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*calc(1.25*1rem));margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*calc(1.25*1rem));margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown:not(#\#):not(#\#)>pre,.markdown:not(#\#):not(#\#)>ul,.markdown:not(#\#):not(#\#)>p{margin-bottom:1.25rem;margin-bottom:var(--ifm-leading)}.markdown:not(#\#):not(#\#) li{word-wrap:break-word}.markdown:not(#\#):not(#\#) li>p{margin-top:1rem;margin-top:var(--ifm-list-paragraph-margin)}.markdown:not(#\#):not(#\#) li+li{margin-top:.25rem;margin-top:var(--ifm-list-item-margin)}ul:not(#\#):not(#\#),ol:not(#\#):not(#\#){margin:0 0 1rem;margin:0 0 var(--ifm-list-margin);padding-left:2rem;padding-left:var(--ifm-list-left-padding)}ol:not(#\#):not(#\#) ol,ul:not(#\#):not(#\#) ol{list-style-type:lower-roman}ul:not(#\#):not(#\#) ul,ul:not(#\#):not(#\#) ol,ol:not(#\#):not(#\#) ol,ol:not(#\#):not(#\#) ul{margin:0}ul:not(#\#):not(#\#) ul ol,ul:not(#\#):not(#\#) ol ol,ol:not(#\#):not(#\#) ul ol,ol:not(#\#):not(#\#) ol ol{list-style-type:lower-alpha}table:not(#\#):not(#\#){border-collapse:collapse;margin-bottom:1rem;margin-bottom:var(--ifm-spacing-vertical);display:block;overflow:auto}table:not(#\#):not(#\#) thead tr{border-bottom:2px solid #dadde1;border-bottom:2px solid var(--ifm-table-border-color)}table:not(#\#):not(#\#) thead{background-color:rgba(0,0,0,.03);background-color:var(--ifm-table-stripe-background)}table:not(#\#):not(#\#) tr{background-color:transparent;background-color:var(--ifm-table-background);border-top:1px solid #dadde1;border-top:var(--ifm-table-border-width)solid var(--ifm-table-border-color)}table:not(#\#):not(#\#) tr:nth-child(2n){background-color:rgba(0,0,0,.03);background-color:var(--ifm-table-stripe-background)}table:not(#\#):not(#\#) th,table:not(#\#):not(#\#) td{border:1px solid #dadde1;border:var(--ifm-table-border-width)solid var(--ifm-table-border-color);padding:.75rem;padding:var(--ifm-table-cell-padding)}table:not(#\#):not(#\#) th{background-color:inherit;background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:700;font-weight:var(--ifm-table-head-font-weight)}table:not(#\#):not(#\#) td{color:var(--ifm-table-cell-color)}strong:not(#\#):not(#\#){font-weight:700;font-weight:var(--ifm-font-weight-bold)}a:not(#\#):not(#\#){color:var(--ifm-link-color);text-decoration:none;-webkit-text-decoration:var(--ifm-link-decoration);-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration);transition:color .2s cubic-bezier(.08,.52,.52,1);transition:color var(--ifm-transition-fast)var(--ifm-transition-timing-default)}a:hover:not(#\#):not(#\#){color:var(--ifm-link-hover-color);text-decoration:underline;-webkit-text-decoration:var(--ifm-link-hover-decoration);-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}a:not([href]):not(#\#):not(#\#){-webkit-text-decoration:none;text-decoration:none}p:not(#\#):not(#\#){margin:0 0 1.25rem;margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote:not(#\#):not(#\#){border-left:2px solid #dadde1;border-left:var(--ifm-blockquote-border-left-width)solid var(--ifm-blockquote-border-color);box-shadow:none;box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:100%;font-size:var(--ifm-blockquote-font-size);margin:0 0 1rem;margin:0 0 var(--ifm-spacing-vertical);padding:0 1rem;padding:var(--ifm-blockquote-padding-vertical)var(--ifm-blockquote-padding-horizontal)}blockquote:not(#\#):not(#\#)>:first-child{margin-top:0}blockquote:not(#\#):not(#\#)>:last-child{margin-bottom:0}hr:not(#\#):not(#\#){background-color:#bec3c9;background-color:var(--ifm-hr-background-color);height:1px;height:var(--ifm-hr-height);margin:1.5rem 0;margin:var(--ifm-hr-margin-vertical)0;border:0}.shadow--lw:not(#\#):not(#\#){box-shadow:0 1px 2px rgba(0,0,0,.1)!important;box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md:not(#\#):not(#\#){box-shadow:0 5px 40px rgba(0,0,0,.2)!important;box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl:not(#\#):not(#\#){box-shadow:0 12px 28px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1)!important;box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary:not(#\#):not(#\#){color:var(--ifm-color-primary)}.text--secondary:not(#\#):not(#\#){color:var(--ifm-color-secondary)}.text--success:not(#\#):not(#\#){color:var(--ifm-color-success)}.text--info:not(#\#):not(#\#){color:var(--ifm-color-info)}.text--warning:not(#\#):not(#\#){color:var(--ifm-color-warning)}.text--danger:not(#\#):not(#\#){color:var(--ifm-color-danger)}.text--center:not(#\#):not(#\#){text-align:center}.text--left:not(#\#):not(#\#){text-align:left}.text--justify:not(#\#):not(#\#){text-align:justify}.text--right:not(#\#):not(#\#){text-align:right}.text--capitalize:not(#\#):not(#\#){text-transform:capitalize}.text--lowercase:not(#\#):not(#\#){text-transform:lowercase}.text--uppercase:not(#\#):not(#\#){text-transform:uppercase}.text--light:not(#\#):not(#\#){font-weight:300;font-weight:var(--ifm-font-weight-light)}.text--normal:not(#\#):not(#\#){font-weight:400;font-weight:var(--ifm-font-weight-normal)}.text--semibold:not(#\#):not(#\#){font-weight:500;font-weight:var(--ifm-font-weight-semibold)}.text--bold:not(#\#):not(#\#){font-weight:700;font-weight:var(--ifm-font-weight-bold)}.text--italic:not(#\#):not(#\#){font-style:italic}.text--truncate:not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text--break:not(#\#):not(#\#){word-wrap:break-word!important;word-break:break-word!important}.text--no-decoration:not(#\#):not(#\#),.text--no-decoration:hover:not(#\#):not(#\#){-webkit-text-decoration:none;text-decoration:none}.clean-btn:not(#\#):not(#\#){color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.clean-list:not(#\#):not(#\#){padding-left:0;list-style:none}.alert--primary:not(#\#):not(#\#){--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:not(#\#):not(#\#){--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:not(#\#):not(#\#){--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:not(#\#):not(#\#){--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:not(#\#):not(#\#){--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:not(#\#):not(#\#){--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:not(#\#):not(#\#){--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:inherit;background-color:var(--ifm-alert-background-color);border:0px solid inherit;border:var(--ifm-alert-border-width)solid var(--ifm-alert-border-color);border-left-width:5px;border-left-width:var(--ifm-alert-border-left-width);border-radius:.4rem;border-radius:var(--ifm-alert-border-radius);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:var(--ifm-alert-shadow);color:var(--ifm-alert-foreground-color);padding:1rem;padding:var(--ifm-alert-padding-vertical)var(--ifm-alert-padding-horizontal)}.alert__heading:not(#\#):not(#\#){font:700 .875rem/1.25 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;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:not(#\#):not(#\#){margin-right:.4em;display:inline-flex}.alert__icon:not(#\#):not(#\#) svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert:not(#\#):not(#\#) .close{color:var(--ifm-alert-foreground-color);margin:-1rem -1rem 0 0;margin:calc(var(--ifm-alert-padding-vertical)*-1)calc(var(--ifm-alert-padding-horizontal)*-1)0 0;opacity:.75}.alert:not(#\#):not(#\#) .close:hover,.alert:not(#\#):not(#\#) .close:focus{opacity:1}.alert:not(#\#):not(#\#) a{-webkit-text-decoration-color:inherit;text-decoration-color:inherit;-webkit-text-decoration-color:var(--ifm-alert-border-color);text-decoration-color:var(--ifm-alert-border-color)}.alert:not(#\#):not(#\#) a:hover{text-decoration-thickness:2px}.avatar:not(#\#):not(#\#){-moz-column-gap:1rem;-moz-column-gap:var(--ifm-avatar-intro-margin);column-gap:1rem;column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo:not(#\#):not(#\#){height:3rem;height:var(--ifm-avatar-photo-size);width:3rem;width:var(--ifm-avatar-photo-size);border-radius:50%;display:block;overflow:hidden}.avatar__photo--sm:not(#\#):not(#\#){--ifm-avatar-photo-size:2rem}.avatar__photo--lg:not(#\#):not(#\#){--ifm-avatar-photo-size:4rem}.avatar__photo--xl:not(#\#):not(#\#){--ifm-avatar-photo-size:6rem}.avatar__intro:not(#\#):not(#\#){text-align:inherit;text-align:var(--ifm-avatar-intro-alignment);flex-direction:column;flex:1;justify-content:center;display:flex}.avatar__name:not(#\#):not(#\#){font:700 1rem/1.25 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font:bold var(--ifm-h4-font-size)/var(--ifm-heading-line-height)var(--ifm-font-family-base)}.avatar__subtitle:not(#\#):not(#\#){margin-top:.25rem}.avatar--vertical:not(#\#):not(#\#){--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:.5rem;flex-direction:column;align-items:center}.badge:not(#\#):not(#\#){background-color:inherit;background-color:var(--ifm-badge-background-color);border:1px solid inherit;border:var(--ifm-badge-border-width)solid var(--ifm-badge-border-color);border-radius:.4rem;border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:700;font-weight:var(--ifm-font-weight-bold);padding:.25rem .5rem;padding:var(--ifm-badge-padding-vertical)var(--ifm-badge-padding-horizontal);line-height:1;display:inline-block}.badge--primary:not(#\#):not(#\#){--ifm-badge-background-color:var(--ifm-color-primary);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--secondary:not(#\#):not(#\#){--ifm-badge-background-color:var(--ifm-color-secondary);--ifm-badge-border-color:var(--ifm-badge-background-color);color:var(--ifm-color-black)}.badge--success:not(#\#):not(#\#){--ifm-badge-background-color:var(--ifm-color-success);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--info:not(#\#):not(#\#){--ifm-badge-background-color:var(--ifm-color-info);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--warning:not(#\#):not(#\#){--ifm-badge-background-color:var(--ifm-color-warning);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--danger:not(#\#):not(#\#){--ifm-badge-background-color:var(--ifm-color-danger);--ifm-badge-border-color:var(--ifm-badge-background-color)}.breadcrumbs:not(#\#):not(#\#){margin-bottom:0;padding-left:0}.breadcrumbs__item:not(#\#):not(#\#){display:inline-block}.breadcrumbs__item:not(:last-child):not(#\#):not(#\#):after{background: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>") 50%;background:var(--ifm-breadcrumb-separator)center;content:" ";filter:var(--ifm-breadcrumb-separator-filter);height:.625rem;height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 .5rem;margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:.625rem;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));display:inline-block}.breadcrumbs__item--active:not(#\#):not(#\#) .breadcrumbs__link{background:rgba(0,0,0,.05);background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link:not(#\#):not(#\#){border-radius:1.5rem;border-radius:var(--ifm-breadcrumb-border-radius);color:var(--ifm-font-color-base);font-size:1rem;font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:.4rem .8rem;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:.2s;transition-duration:var(--ifm-transition-fast);transition-timing-function:cubic-bezier(.08,.52,.52,1);transition-timing-function:var(--ifm-transition-timing-default);display:inline-block}.breadcrumbs__link:link:hover:not(#\#):not(#\#),.breadcrumbs__link:visited:hover:not(#\#):not(#\#),area[href].breadcrumbs__link:hover:not(#\#):not(#\#){background:rgba(0,0,0,.05);background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs__link:link:hover:not(#\#):not(#\#),.breadcrumbs__link:visited:hover:not(#\#):not(#\#){background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs__link:-moz-any-link:hover:not(#\#):not(#\#){background:rgba(0,0,0,.05);background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs__link:any-link:hover:not(#\#):not(#\#){background:rgba(0,0,0,.05);background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs--sm:not(#\#):not(#\#){--ifm-breadcrumb-size-multiplier:.8}.breadcrumbs--lg:not(#\#):not(#\#){--ifm-breadcrumb-size-multiplier:1.2}.button:not(#\#):not(#\#){background-color:inherit;background-color:var(--ifm-button-background-color);border:1px solid inherit;border:var(--ifm-button-border-width)solid var(--ifm-button-border-color);border-radius:.4rem;border-radius:var(--ifm-button-border-radius);color:var(--ifm-button-color);cursor:pointer;font-size:.875rem;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:700;font-weight:var(--ifm-button-font-weight);padding:.375rem 1.5rem;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:.2s;transition-duration:var(--ifm-button-transition-duration);transition-timing-function:cubic-bezier(.08,.52,.52,1);transition-timing-function:var(--ifm-transition-timing-default);line-height:1.5;display:inline-block}.button:hover:not(#\#):not(#\#){color:var(--ifm-button-color);-webkit-text-decoration:none;text-decoration:none}.button--outline:not(#\#):not(#\#){--ifm-button-background-color:transparent;--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover:not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-button-border-color)}.button--outline:hover:not(#\#):not(#\#),.button--outline:active:not(#\#):not(#\#),.button--outline.button--active:not(#\#):not(#\#){--ifm-button-color:var(--ifm-font-color-base-inverse)}.button--link:not(#\#):not(#\#){--ifm-button-background-color:transparent;--ifm-button-border-color:transparent;color:var(--ifm-link-color);text-decoration:none;-webkit-text-decoration:var(--ifm-link-decoration);-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration)}.button--link:hover:not(#\#):not(#\#),.button--link:active:not(#\#):not(#\#),.button--link.button--active:not(#\#):not(#\#){color:var(--ifm-link-hover-color);text-decoration:underline;-webkit-text-decoration:var(--ifm-link-hover-decoration);-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled:not(#\#):not(#\#),.button:disabled:not(#\#):not(#\#),.button[disabled]:not(#\#):not(#\#){opacity:.65;pointer-events:none}.button--sm:not(#\#):not(#\#){--ifm-button-size-multiplier:.8}.button--lg:not(#\#):not(#\#){--ifm-button-size-multiplier:1.35}.button--block:not(#\#):not(#\#){width:100%;display:block}.button.button--secondary:not(#\#):not(#\#){color:var(--ifm-color-gray-900)}.button.button--secondary.button--outline:not(.button--active):not(:hover):not(#\#):not(#\#){color:var(--ifm-font-color-base)}:where(.button--primary):not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover:not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary:active:not(#\#):not(#\#),.button--primary.button--active:not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary):not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover:not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary:active:not(#\#):not(#\#),.button--secondary.button--active:not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success):not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover:not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success:active:not(#\#):not(#\#),.button--success.button--active:not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info):not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover:not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info:active:not(#\#):not(#\#),.button--info.button--active:not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning):not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover:not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning:active:not(#\#):not(#\#),.button--warning.button--active:not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger):not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover:not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger:active:not(#\#):not(#\#),.button--danger.button--active:not(#\#):not(#\#){--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group:not(#\#):not(#\#){gap:2px;gap:var(--ifm-button-group-spacing);display:inline-flex}.button-group:not(#\#):not(#\#)>.button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.button-group:not(#\#):not(#\#)>.button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group--block:not(#\#):not(#\#){justify-content:stretch;display:flex}.button-group--block:not(#\#):not(#\#)>.button{flex-grow:1}.card:not(#\#):not(#\#){background-color:#fff;background-color:var(--ifm-card-background-color);border-radius:.8rem;border-radius:var(--ifm-card-border-radius);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:var(--ifm-global-shadow-lw);flex-direction:column;display:flex;overflow:hidden}.card--full-height:not(#\#):not(#\#){height:100%}.card__image:not(#\#):not(#\#){padding-top:1rem;padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child:not(#\#):not(#\#){padding-top:0}.card__header:not(#\#):not(#\#),.card__body:not(#\#):not(#\#),.card__footer:not(#\#):not(#\#){padding:1rem;padding:var(--ifm-card-vertical-spacing)var(--ifm-card-horizontal-spacing)}.card__header:not(:last-child):not(#\#):not(#\#),.card__body:not(:last-child):not(#\#):not(#\#),.card__footer:not(:last-child):not(#\#):not(#\#){padding-bottom:0}.card__header:not(#\#):not(#\#)>:last-child,.card__body:not(#\#):not(#\#)>:last-child,.card__footer:not(#\#):not(#\#)>:last-child{margin-bottom:0}.card__footer:not(#\#):not(#\#){margin-top:auto}.table-of-contents:not(#\#):not(#\#){padding:.5rem 0;padding:var(--ifm-toc-padding-vertical)0;margin-bottom:0;font-size:.8rem}.table-of-contents:not(#\#):not(#\#),.table-of-contents:not(#\#):not(#\#) ul{padding-left:.5rem;padding-left:var(--ifm-toc-padding-horizontal);list-style:none}.table-of-contents:not(#\#):not(#\#) li{margin:.5rem;margin:var(--ifm-toc-padding-vertical)var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border:not(#\#):not(#\#){border-left:1px solid #dadde1;border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link:not(#\#):not(#\#){color:var(--ifm-toc-link-color);display:block}.table-of-contents__link:hover:not(#\#):not(#\#),.table-of-contents__link:hover:not(#\#):not(#\#) code,.table-of-contents__link--active:not(#\#):not(#\#),.table-of-contents__link--active:not(#\#):not(#\#) code{color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none}.close:not(#\#):not(#\#){color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:700;font-weight:var(--ifm-font-weight-bold);opacity:.5;transition:opacity .2s cubic-bezier(.08,.52,.52,1);transition:opacity var(--ifm-transition-fast)var(--ifm-transition-timing-default);padding:1rem;line-height:1}.close:hover:not(#\#):not(#\#){opacity:.7}.close:focus:not(#\#):not(#\#){opacity:.8}.dropdown:not(#\#):not(#\#){font-weight:500;font-weight:var(--ifm-dropdown-font-weight);vertical-align:top;display:inline-flex;position:relative}.dropdown--hoverable:hover:not(#\#):not(#\#) .dropdown__menu,.dropdown--show:not(#\#):not(#\#) .dropdown__menu{opacity:1;pointer-events:all;visibility:visible;transform:translateY(-1px)}.dropdown--right:not(#\#):not(#\#) .dropdown__menu{left:inherit;right:0}.dropdown--nocaret:not(#\#):not(#\#) .navbar__link:after{content:none!important}.dropdown__menu:not(#\#):not(#\#){background-color:#fff;background-color:var(--ifm-dropdown-background-color);border-radius:.4rem;border-radius:var(--ifm-global-radius);box-shadow:0 5px 40px rgba(0,0,0,.2);box-shadow:var(--ifm-global-shadow-md);opacity:0;pointer-events:none;min-width:10rem;max-height:80vh;top:calc(100% + .05rem);left:0;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);visibility:hidden;z-index:100;z-index:var(--ifm-z-index-dropdown);transition-property:opacity,transform,visibility;transition-duration:.2s;transition-duration:var(--ifm-transition-fast);transition-timing-function:cubic-bezier(.08,.52,.52,1);transition-timing-function:var(--ifm-transition-timing-default);padding:.5rem;list-style:none;position:absolute;overflow-y:auto;transform:translateY(-.625rem)}.dropdown__link:not(#\#):not(#\#){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:not(#\#):not(#\#),.dropdown__link--active:not(#\#):not(#\#){background-color:rgba(0,0,0,.05);background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);-webkit-text-decoration:none;text-decoration:none}.dropdown__link--active:not(#\#):not(#\#),.dropdown__link--active:hover:not(#\#):not(#\#){--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown:not(#\#):not(#\#)>.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:not(#\#):not(#\#){background-color:#f5f6f7;background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:2rem;padding:var(--ifm-footer-padding-vertical)var(--ifm-footer-padding-horizontal)}.footer--dark:not(#\#):not(#\#){--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:not(#\#):not(#\#){margin-bottom:1rem}.footer__link-item:not(#\#):not(#\#){color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover:not(#\#):not(#\#){color:var(--ifm-footer-link-hover-color)}.footer__link-separator:not(#\#):not(#\#){margin:0 .5rem;margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo:not(#\#):not(#\#){max-width:min(30rem,90vw);max-width:var(--ifm-footer-logo-max-width);margin-top:1rem}.footer__title:not(#\#):not(#\#){color:var(--ifm-footer-title-color);font:700 1rem/1.25 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font:bold var(--ifm-h4-font-size)/var(--ifm-heading-line-height)var(--ifm-font-family-base);margin-bottom:1rem;margin-bottom:var(--ifm-heading-margin-bottom)}.footer__item:not(#\#):not(#\#){margin-top:0}.footer__items:not(#\#):not(#\#){margin-bottom:0}[type=checkbox]:not(#\#):not(#\#){padding:0}.hero:not(#\#):not(#\#){background-color:#fff;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);align-items:center;padding:4rem 2rem;display:flex}.hero--primary:not(#\#):not(#\#){--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark:not(#\#):not(#\#){--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title:not(#\#):not(#\#){font-size:3rem}.hero__subtitle:not(#\#):not(#\#){font-size:1.5rem}.menu:not(#\#):not(#\#){font-weight:500;font-weight:var(--ifm-font-weight-semibold);overflow-x:hidden}.menu__list:not(#\#):not(#\#){margin:0;padding-left:0;list-style:none}.menu__list:not(#\#):not(#\#) .menu__list{padding-left:.75rem;padding-left:var(--ifm-menu-link-padding-horizontal);flex:0 0 100%;margin-top:.25rem}.menu__list-item:not(:first-child):not(#\#):not(#\#){margin-top:.25rem}.menu__list-item--collapsed:not(#\#):not(#\#) .menu__list{height:0;overflow:hidden}.menu__list-item--collapsed:not(#\#):not(#\#) .menu__link--sublist:after,.menu__list-item--collapsed:not(#\#):not(#\#) .menu__caret:before{transform:rotate(90deg)}.menu__list-item-collapsible:not(#\#):not(#\#){transition:background .2s cubic-bezier(.08,.52,.52,1);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:not(#\#):not(#\#),.menu__list-item-collapsible--active:not(#\#):not(#\#){background:rgba(0,0,0,.05);background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible:not(#\#):not(#\#) .menu__link:hover,.menu__list-item-collapsible:not(#\#):not(#\#) .menu__link--active{background:0 0!important}.menu__link:not(#\#):not(#\#),.menu__caret:not(#\#):not(#\#){transition:background .2s cubic-bezier(.08,.52,.52,1);transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.25rem;align-items:center;display:flex}.menu__link:hover:not(#\#):not(#\#),.menu__caret:hover:not(#\#):not(#\#){background:rgba(0,0,0,.05);background:var(--ifm-menu-color-background-hover)}.menu__link:not(#\#):not(#\#){color:var(--ifm-menu-color);padding:.375rem .75rem;padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal);flex:1;line-height:1.25}.menu__link:hover:not(#\#):not(#\#){color:var(--ifm-menu-color);transition:color .2s cubic-bezier(.08,.52,.52,1);transition:color var(--ifm-transition-fast)var(--ifm-transition-timing-default);-webkit-text-decoration:none;text-decoration:none}.menu__link--sublist-caret:not(#\#):not(#\#):after{content:"";background: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>") 50%/2rem 2rem;background:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem;filter:var(--ifm-menu-link-sublist-icon-filter);min-width:1.25rem;width:1.25rem;height:1.25rem;transition:transform .2s linear;transition:transform var(--ifm-transition-fast)linear;margin-left:auto;transform:rotate(180deg)}.menu__link--active:not(#\#):not(#\#),.menu__link--active:hover:not(#\#):not(#\#){color:var(--ifm-menu-color-active)}.menu__link--active:not(.menu__link--sublist):not(#\#):not(#\#){background-color:rgba(0,0,0,.05);background-color:var(--ifm-menu-color-background-active)}.menu__caret:not(#\#):not(#\#){padding:.375rem .75rem;padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal)}.menu__caret:not(#\#):not(#\#):before{content:"";background: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>") 50%/2rem 2rem;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 .2s linear;transition:transform var(--ifm-transition-fast)linear;transform:rotate(180deg)}html[data-theme=dark]:not(#\#):not(#\#),.navbar--dark:not(#\#):not(#\#){--ifm-menu-link-sublist-icon-filter:invert(100%)sepia(94%)saturate(17%)hue-rotate(223deg)brightness(104%)contrast(98%)}.navbar:not(#\#):not(#\#){background-color:#fff;background-color:var(--ifm-navbar-background-color);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:var(--ifm-navbar-shadow);height:3.75rem;height:var(--ifm-navbar-height);padding:.5rem 1rem;padding:var(--ifm-navbar-padding-vertical)var(--ifm-navbar-padding-horizontal);display:flex}.navbar:not(#\#):not(#\#)>.container,.navbar:not(#\#):not(#\#)>.container-fluid{display:flex}.navbar--fixed-top:not(#\#):not(#\#){z-index:200;z-index:var(--ifm-z-index-fixed);position:sticky;top:0}.navbar__inner:not(#\#):not(#\#){flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.navbar__brand:not(#\#):not(#\#){color:var(--ifm-navbar-link-color);align-items:center;min-width:0;margin-right:1rem;display:flex}.navbar__brand:hover:not(#\#):not(#\#){color:var(--ifm-navbar-link-hover-color);-webkit-text-decoration:none;text-decoration:none}.navbar__title:not(#\#):not(#\#){flex:auto}.navbar__toggle:not(#\#):not(#\#){margin-right:.5rem;display:none}.navbar__logo:not(#\#):not(#\#){flex:none;height:2rem;margin-right:.5rem}.navbar__logo:not(#\#):not(#\#) img{height:100%}.navbar__items:not(#\#):not(#\#){flex:1;align-items:center;min-width:0;display:flex}.navbar__items--center:not(#\#):not(#\#){flex:none}.navbar__items--center:not(#\#):not(#\#) .navbar__brand{margin:0}.navbar__items--center:not(#\#):not(#\#)+.navbar__items--right{flex:1}.navbar__items--right:not(#\#):not(#\#){flex:none;justify-content:flex-end}.navbar__items--right:not(#\#):not(#\#)>:last-child{padding-right:0}.navbar__item:not(#\#):not(#\#){padding:.25rem .75rem;padding:var(--ifm-navbar-item-padding-vertical)var(--ifm-navbar-item-padding-horizontal);display:inline-block}.navbar__item.dropdown:not(#\#):not(#\#) .navbar__link:not([href]){pointer-events:none}.navbar__link:not(#\#):not(#\#){color:var(--ifm-navbar-link-color);font-weight:500;font-weight:var(--ifm-font-weight-semibold)}.navbar__link:hover:not(#\#):not(#\#),.navbar__link--active:not(#\#):not(#\#){color:var(--ifm-navbar-link-hover-color);-webkit-text-decoration:none;text-decoration:none}.navbar--dark:not(#\#):not(#\#),.navbar--primary:not(#\#):not(#\#){--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:not(#\#):not(#\#){--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:not(#\#):not(#\#){--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:not(#\#):not(#\#){appearance:none;background:#ebedf0 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>") .75rem/1rem 1rem no-repeat;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:not(#\#):not(#\#)::-moz-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input:not(#\#):not(#\#)::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar:not(#\#):not(#\#){background-color:#fff;background-color:var(--ifm-navbar-background-color);box-shadow:0 5px 40px rgba(0,0,0,.2);box-shadow:var(--ifm-global-shadow-md);opacity:0;visibility:hidden;width:83vw;width:var(--ifm-navbar-sidebar-width);transition-property:opacity,visibility,transform;transition-duration:.2s;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:not(#\#):not(#\#) .navbar-sidebar,.navbar-sidebar--show:not(#\#):not(#\#) .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar--show:not(#\#):not(#\#) .navbar-sidebar{transform:translate(0,0)}.navbar-sidebar__backdrop:not(#\#):not(#\#){opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.2s;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:not(#\#):not(#\#){box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:var(--ifm-navbar-shadow);height:3.75rem;height:var(--ifm-navbar-height);padding:.5rem 1rem;padding:var(--ifm-navbar-padding-vertical)var(--ifm-navbar-padding-horizontal);flex:1;align-items:center;display:flex}.navbar-sidebar__items:not(#\#):not(#\#){height:calc(100% - 3.75rem);height:calc(100% - var(--ifm-navbar-height));transition:transform .2s ease-in-out;transition:transform var(--ifm-transition-fast)ease-in-out;display:flex;transform:translateZ(0)}.navbar-sidebar__items--show-secondary:not(#\#):not(#\#){transform:translate(-83vw);transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item:not(#\#):not(#\#){width:83vw;width:calc(var(--ifm-navbar-sidebar-width));flex-shrink:0;padding:.5rem}.navbar-sidebar__back:not(#\#):not(#\#){background:rgba(0,0,0,.05);background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:700;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:not(#\#):not(#\#){margin-left:auto;display:flex}.pagination:not(#\#):not(#\#){-moz-column-gap:.2em;-moz-column-gap:var(--ifm-pagination-page-spacing);column-gap:.2em;column-gap:var(--ifm-pagination-page-spacing);font-size:1rem;font-size:var(--ifm-pagination-font-size);padding-left:0;display:flex}.pagination--sm:not(#\#):not(#\#){--ifm-pagination-font-size:.8rem;--ifm-pagination-padding-horizontal:.8rem;--ifm-pagination-padding-vertical:.2rem}.pagination--lg:not(#\#):not(#\#){--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:.3rem}.pagination__item:not(#\#):not(#\#){display:inline-flex}.pagination__item:not(#\#):not(#\#)>span{padding:.25rem;padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active:not(#\#):not(#\#) .pagination__link{background:rgba(0,0,0,.05);background:var(--ifm-pagination-item-active-background);color:var(--ifm-pagination-color-active)}.pagination__item:not(.pagination__item--active):hover:not(#\#):not(#\#) .pagination__link{background:rgba(0,0,0,.05);background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled:not(#\#):not(#\#),.pagination__item[disabled]:not(#\#):not(#\#){opacity:.25;pointer-events:none}.pagination__link:not(#\#):not(#\#){border-radius:.4rem;border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);padding:.25rem 1rem;padding:var(--ifm-pagination-padding-vertical)var(--ifm-pagination-padding-horizontal);transition:background .2s cubic-bezier(.08,.52,.52,1);transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);display:inline-block}.pagination__link:hover:not(#\#):not(#\#){-webkit-text-decoration:none;text-decoration:none}.pagination-nav:not(#\#):not(#\#){grid-gap:1rem;grid-gap:var(--ifm-spacing-horizontal);gap:1rem;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr);display:grid}.pagination-nav__link:not(#\#):not(#\#){border:1px solid #dadde1;border:1px solid var(--ifm-color-emphasis-300);border-radius:.4rem;border-radius:var(--ifm-pagination-nav-border-radius);height:100%;line-height:1.25;line-height:var(--ifm-heading-line-height);padding:1rem;padding:var(--ifm-global-spacing);transition:border-color .2s cubic-bezier(.08,.52,.52,1);transition:border-color var(--ifm-transition-fast)var(--ifm-transition-timing-default);display:block}.pagination-nav__link:hover:not(#\#):not(#\#){border-color:#3578e5;border-color:var(--ifm-pagination-nav-color-hover);-webkit-text-decoration:none;text-decoration:none}.pagination-nav__link--next:not(#\#):not(#\#){text-align:right;grid-column:2/3}.pagination-nav__label:not(#\#):not(#\#){font-size:1rem;font-size:var(--ifm-h4-font-size);font-weight:700;font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev:not(#\#):not(#\#) .pagination-nav__label:before{content:"« "}.pagination-nav__link--next:not(#\#):not(#\#) .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel:not(#\#):not(#\#){color:var(--ifm-color-content-secondary);font-size:.875rem;font-size:var(--ifm-h5-font-size);font-weight:500;font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills:not(#\#):not(#\#){gap:.125rem;gap:var(--ifm-pills-spacing);padding-left:0;display:flex}.pills__item:not(#\#):not(#\#){cursor:pointer;font-weight:700;font-weight:var(--ifm-font-weight-bold);transition:background .2s cubic-bezier(.08,.52,.52,1);transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.5rem;padding:.25rem 1rem;display:inline-block}.pills__item--active:not(#\#):not(#\#){background:rgba(0,0,0,.05);background:var(--ifm-pills-color-background-active);color:var(--ifm-pills-color-active)}.pills__item:not(.pills__item--active):hover:not(#\#):not(#\#){background:rgba(0,0,0,.05);background:var(--ifm-pills-color-background-active)}.pills--block:not(#\#):not(#\#){justify-content:stretch}.pills--block:not(#\#):not(#\#) .pills__item{text-align:center;flex-grow:1}.tabs:not(#\#):not(#\#){color:var(--ifm-tabs-color);font-weight:700;font-weight:var(--ifm-font-weight-bold);margin-bottom:0;padding-left:0;display:flex;overflow-x:auto}.tabs__item:not(#\#):not(#\#){border-radius:.4rem;border-radius:var(--ifm-global-radius);cursor:pointer;padding:1rem;padding:var(--ifm-tabs-padding-vertical)var(--ifm-tabs-padding-horizontal);transition:background-color .2s cubic-bezier(.08,.52,.52,1);transition:background-color var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-bottom:3px solid transparent;display:inline-flex}.tabs__item--active:not(#\#):not(#\#){border-bottom-color:#3578e5;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:not(#\#):not(#\#){background-color:rgba(0,0,0,.05);background-color:var(--ifm-hover-overlay)}.tabs--block:not(#\#):not(#\#){justify-content:stretch}.tabs--block:not(#\#):not(#\#) .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]:not(#\#):not(#\#){--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:not(#\#):not(#\#){max-width:1320px;max-width:var(--ifm-container-width-xl)}}@media (width<=996px){.col:not(#\#):not(#\#){--ifm-col-width:100%;flex-basis:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer:not(#\#):not(#\#){--ifm-footer-padding-horizontal:0}.footer__link-separator:not(#\#):not(#\#){display:none}.footer__col:not(#\#):not(#\#){margin-bottom:3rem;margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item:not(#\#):not(#\#){width:max-content;display:block}.hero:not(#\#):not(#\#){padding-left:0;padding-right:0}.navbar:not(#\#):not(#\#)>.container,.navbar:not(#\#):not(#\#)>.container-fluid{padding:0}.navbar__toggle:not(#\#):not(#\#){display:inherit}.navbar__item:not(#\#):not(#\#){display:none}.navbar__search-input:not(#\#):not(#\#){width:9rem}.pills--block:not(#\#):not(#\#),.tabs--block:not(#\#):not(#\#){flex-direction:column}}@media (width<=576px){.markdown:not(#\#):not(#\#) h1:first-child{--ifm-h1-font-size:2rem}.markdown:not(#\#):not(#\#)>h2{--ifm-h2-font-size:1.5rem}.markdown:not(#\#):not(#\#)>h3{--ifm-h3-font-size:1.25rem}}@media (pointer:fine){.thin-scrollbar:not(#\#):not(#\#){scrollbar-width:thin}.thin-scrollbar:not(#\#):not(#\#)::-webkit-scrollbar{height:7px;height:var(--ifm-scrollbar-size);width:7px;width:var(--ifm-scrollbar-size)}.thin-scrollbar:not(#\#):not(#\#)::-webkit-scrollbar-track{background:#f1f1f1;background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar:not(#\#):not(#\#)::-webkit-scrollbar-thumb{background:silver;background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar:not(#\#):not(#\#)::-webkit-scrollbar-thumb:hover{background:#a7a7a7;background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root:not(#\#):not(#\#){--ifm-transition-fast:0s;--ifm-transition-slow:0s}}@media print{.table-of-contents:not(#\#):not(#\#),.footer:not(#\#):not(#\#),.menu:not(#\#):not(#\#),.navbar:not(#\#):not(#\#),.pagination-nav:not(#\#):not(#\#){display:none}.tabs:not(#\#):not(#\#){page-break-inside:avoid}}:root:not(#\#):not(#\#):not(#\#):not(#\#){--docusaurus-progress-bar-color:var(--ifm-color-primary)}#nprogress:not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none}#nprogress:not(#\#):not(#\#):not(#\#):not(#\#) .bar{background:var(--docusaurus-progress-bar-color);z-index:1031;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress:not(#\#):not(#\#):not(#\#):not(#\#) .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)}@font-face{font-family:Graphik Web;src:url(https://cdn.unfolded.ai/statics/fonts/Graphik-Regular-Web.woff2)format("woff2"),url(https://cdn.unfolded.ai/statics/fonts/Graphik-Regular-Web.woff)format("woff");font-weight:400;font-style:normal;font-stretch:100%}@font-face{font-family:Graphik Web Semibold;src:url(https://cdn.unfolded.ai/statics/fonts/Graphik-Semibold-Web.woff2)format("woff2"),url(https://cdn.unfolded.ai/statics/fonts/Graphik-Semibold-Web.woff)format("woff");font-weight:600;font-style:normal;font-stretch:100%}@font-face{font-family:Graphik Web Medium;src:url(https://cdn.unfolded.ai/statics/fonts/Graphik-Medium-Web.woff2)format("woff2"),url(https://cdn.unfolded.ai/statics/fonts/Graphik-Medium-Web.woff)format("woff");font-weight:500;font-style:normal;font-stretch:100%}@font-face{font-family:Graphik Web Light;src:url(https://cdn.unfolded.ai/statics/fonts/Graphik-Light-Web.woff2)format("woff2"),url(https://cdn.unfolded.ai/statics/fonts/Graphik-Light-Web.woff)format("woff");font-weight:500;font-style:normal;font-stretch:100%}html,body{margin:0;padding:0;font-family:Graphik Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}*{box-sizing:border-box}#root>div>div{margin-bottom:1rem!important}.main-container>div:not(.toc):after{content:"";width:8rem;height:3rem;display:inherit;z-index:1;background-image:none;background-repeat:no-repeat;margin-top:3rem;margin-left:1rem}.main-container{width:100%;position:absolute;top:0}.main-container>.toc{box-shadow:none;width:13rem;height:auto;position:relative}.main-container>.toc+*{margin-left:0}.menu-toggle{color:#000!important}header .links a.active{color:#d0021b!important}.markdown{width:auto!important;width:initial!important;position:relative!important}header{padding-left:40px}header a{padding:0 1rem}header.showcases{background:#100a29 url(/assets/images/header-background-a9f9a698143e11232d71a2dc4a234320.png) no-repeat;padding-top:0}.menu-toggle{display:none!important}#hero{color:#ededed;background:#100a29 url(/assets/images/header-background-a9f9a698143e11232d71a2dc4a234320.png) 50%/cover no-repeat;width:100vw;height:450px;padding-top:164px;position:relative}#hero .main{text-align:center;max-width:920px;margin:0 auto 34px;font-family:Graphik Web Light;font-size:50px;font-weight:100;line-height:1.5em}@media only screen and (width<=1000px){#hero .main{font-size:45px}}#hero .main em{color:#d0021b}#hero .secondary{text-align:center;font-family:Graphik Web Light;font-size:21px;font-weight:300}@media only screen and (width<=1000px){#hero .secondary{font-size:19px}}footer h1,header h1{letter-spacing:4px;height:70px;font-size:18px;font-weight:700;line-height:70px;position:relative}footer h1:before,header h1:before{content:"";background:url(data:image/png;base64,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) 0 0/cover no-repeat;width:47px;height:38px;position:absolute;top:10px;left:-40px}footer h1 a:visited,header.home h1 a:visited:not(.logo){color:#d0021b}#repos{width:100%}.Repo{max-width:1172px;margin:0 auto}.Repo.small{vertical-align:top;border:1px solid #d0021b;border-radius:2px;width:371px;height:264px;margin-bottom:21px;margin-right:29px;padding:24px 33px;transition:box-shadow .5s;display:inline-block;box-shadow:0 2px 4px rgba(0,0,0,.16)}.Repo.small:hover{box-shadow:0 8px 16px rgba(0,0,0,.16)}.Repo.small .Repo-desc{color:#333;margin-bottom:1em;margin-left:0;font-size:16px;line-height:25px}.Repo-img{cursor:pointer;background-color:#100a29;background-size:cover;max-width:1172px;height:360px;margin-bottom:2rem;transition:box-shadow .2s;position:relative}.Repo-img:after{content:"";mix-blend-mode:color;opacity:1;background:#141026;width:100%;height:100%;transition:opacity .2s linear;position:absolute}.Repo-img:hover{box-shadow:0 12px 20px rgba(0,0,0,.2)}.Repo-img:hover:after{opacity:0}.link{text-transform:capitalize;border-bottom:0 solid transparent;width:fit-content;margin-bottom:-1px;padding-bottom:1px;font-size:14px;font-weight:500;line-height:18px;transition:all .35s cubic-bezier(.23,1,.32,1)}.link,.link:visited{color:#d0021b}.link:hover{border-bottom:2px solid;margin-bottom:-3px}.Repo-github{padding:1rem 1rem 3rem;display:flex}.Repo-github .Repo-desc{margin-left:2rem}.Repo-github h1{color:#041725;margin-bottom:10px;font-size:21px;font-weight:600}.Repo-github h1:first-letter{text-transform:lowercase}.Repo-github .badge{text-transform:uppercase;background:#ededed;border:1px solid #979797;border-radius:4px;margin:0 0 21px;padding:0 5px;font-size:10px;transition:color .5s,border-color .5s,background .5s;display:inline-flex}.Repo-github .badge:hover{background:#979797;color:#ededed!important}.Repo-github .Repo-border{border-top:1px solid #ededed;width:169px;margin-top:10px;padding-top:12px;position:relative}.Repo-github .Stars{color:#ffb401;position:absolute;top:10px;right:0}.Repo-github .Stars .odometer{color:#041725;margin-left:6px;font-family:inherit}.Repo-desc{vertical-align:top;font-size:32px;font-weight:400;line-height:49px;display:inline-block}.main-container>div.f{flex-direction:column}.section-title{background:url(/assets/images/vis-logo-1766f8df075579dc84d8c149f5d3a3c5.png) no-repeat;width:100%;max-width:1172px;min-height:296px;margin:100px auto 57px;padding:47px 0 0 213px}.section-title h2{margin-bottom:18px;font-family:Graphik Web Medium;font-size:21px;font-weight:500}.section-title div,.section-title p{letter-spacing:-.25px;max-width:800px;font-family:Graphik Web Light;font-size:48px;line-height:1.5em}.section-title--no-logo{background:0 0}.section-title--no-logo div{max-width:calc(100% - 100px)}.section-text{width:100%;max-width:1172px;margin:67px auto}#showcase{color:#ededed;background:#100a29;border-top:2px solid #100a29;padding:67px 0 220px;font-size:16px}#showcase h1{margin-top:34px;font-weight:500;line-height:34px}#showcase .description{opacity:.6;max-width:500px;margin-bottom:27px;font-weight:200;line-height:24px}#showcase a,#showcase a:visited{color:#ededed}.cases{flex-wrap:wrap;justify-content:center;width:calc(100vw - 58px);max-width:1242px;margin:0 auto;display:flex}.case{vertical-align:top;width:calc(50vw - 60px);max-width:590px;margin-right:31px;padding-left:21px;display:inline-block}.case-image{background:#100a29 0 0/cover no-repeat;width:calc(50vw - 60px);max-width:590px;height:369px;max-height:369px}.frame{border-radius:6px;overflow:hidden}.browser-bar{background:rgba(217,217,217,.2);height:23px;padding:8px}.browser-bar-button{vertical-align:top;background:rgba(217,217,217,.2);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.link-with-arrow .label{border-bottom:0 solid transparent;width:fit-content;margin-bottom:-1px;padding-bottom:1px;transition:all .35s cubic-bezier(.23,1,.32,1)}.link-with-arrow .arrow{margin-left:10px;transition:margin .5s}.link-with-arrow:hover .label{border-bottom:2px solid;margin-bottom:-3px}.link-with-arrow:hover .arrow{margin-left:20px}.modules{max-width:1200px;margin:0 auto;padding-bottom:100px}.main-container>div:not(.toc):after{height:0!important;margin:0!important}footer{background:#100a29!important;height:fit-content!important;padding:2rem 4rem!important;position:static!important}footer h1{padding-left:10px;left:37px}footer .links{vertical-align:top;width:100%;max-width:15%;margin-right:20px;font-size:14px;font-weight:500;line-height:41px;display:inline-block}footer ul{list-style:none}footer a,footer li,footer p{opacity:.6;margin:0!important;padding:0!important}footer a,footer a:visited{color:#ededed}.big-link{text-align:center;background:#100a29;border-radius:27.5px;max-width:366px;height:55px;margin:0 auto 110px;padding:10px 36px;font-size:16px;line-height:34px}.big-link a{justify-content:center;align-items:center;display:flex}.big-link a,.big-link a:visited{color:#ededed}#academy{padding:67px 0}#About{margin-top:110px}#About,#InTheNews{width:100%}#intro{max-width:1172px;margin:0 auto}.mission p{max-width:calc(100% - 105px);font-size:22px}.about--intro--pictures{color:#979797;width:100%;max-width:calc(100vw - 71px);margin:100px auto;font-size:10px}.about--intro--pictures p{margin-top:12px}.about--pic{background:#ededed 0 0/contain no-repeat;width:100%;height:100%}.about--intro--pictures--main{width:calc(100vw - 71px);max-width:1170px;height:calc(48.7805vw - 34.6341px);max-height:571px;margin-top:1rem}.about--intro--pictures--small{vertical-align:top;width:calc(50vw - 51px);max-width:571px;height:calc(30.8642vw - 31.4815px);max-height:350px;margin-bottom:30px;display:inline-block}.about--intro--pictures--small:first-child{margin-right:30px}#news{padding-bottom:100px}.news-items{width:100%;max-width:calc(100vw - 151px);margin:0 auto}.news--item{color:#041725;border-top:1px solid #ededed;width:calc(100% + 80px);min-height:200px;padding:20px 20px 50px;transition:box-shadow .5s;position:relative;box-shadow:0 0 rgba(0,0,0,.16)}.news--item>*+*{margin-right:30px}.news--item:hover{box-shadow:0 8px 16px rgba(0,0,0,.16)}.news--item+.news--item{margin-top:1rem}.news--item h3{margin-top:17px;margin-bottom:0;font-family:Graphik Web Medium;font-size:16px}.news--item--date{color:#979797;font-size:10px}.news--item--title{max-width:calc(100% - 250px);margin:11px 0 38px;font-size:21px;font-weight:400}.news--item--image{float:left;clear:left;display:inline;top:40px;left:40px}a.news--item--read,a.news--item--read:visited{color:#d0021b;font-size:16px}#blog{padding-bottom:100px}.blog-items{width:100%;max-width:calc(100vw - 151px);margin:0 auto}.blog--item{color:#041725;border-top:1px solid #ededed;width:calc(100% + 80px);min-height:200px;margin:0 -40px;padding:20px;transition:box-shadow .5s;position:relative;box-shadow:0 0 rgba(0,0,0,.16)}.blog--item--image{float:left;clear:left;display:inline;top:40px;left:40px}.blog--item--textbox{width:100%;padding-left:280px;top:40px;left:40px}.blog--item:hover{box-shadow:0 8px 16px rgba(0,0,0,.16)}.blog--item+.blog--item{margin-top:1rem}.blog--item h3{margin-top:17px;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}.blog--item--date{color:#979797;font-size:10px}.blog--item--title{max-width:100%;margin:0;font-size:21px;font-weight:400}.blog--item--read{margin-top:10px}header{-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:101;width:100%;max-height:4rem;line-height:4rem;transition:all .3s;display:flex;position:absolute;top:0;left:0;overflow:hidden}header .header-content{width:100%;padding:0 1rem}header .bg{z-index:-1;background:#041725;width:100%;height:100%;position:absolute}header .logo{color:#ededed;text-transform:capitalize;font-weight:500}header .menu-toggle{color:#ededed;cursor:pointer;width:4rem;height:4rem;margin-left:auto;font-size:24px;display:none}header .links{color:#8d9ba3;margin-left:auto}header .links .Stars{color:#ededed;min-width:3.5rem;margin-left:.5rem;padding:3px 0}header .links a{color:#8d9ba3;border:3px solid transparent;border-width:3px 0;justify-content:center;align-items:center;height:100%;margin-left:1rem;padding:0 .5rem;display:flex}header .links a:hover{border-top-color:#8d9ba3}header .links a.active{color:#ededed;border-top-color:#d0021b;border-image-slice:2}header .links .icon{margin-left:4px;line-height:0}header.open{overflow:visible}.site-links{max-height:4rem;margin-left:-24px;padding-left:24px;padding-right:40px;transition:all .3s;display:none;position:relative;top:-4em;overflow:hidden}.open .site-links{display:block}.home .site-links:after{content:"▾";color:#5a666d;display:block;position:absolute;top:0;right:12px}.site-links .site-link{width:100%}header .title-link>a{font-family:Graphik Web Medium;color:#bdbdbd!important}.site-links .site-link a{color:#ededed;width:100%}.site-links .site-link a.logo{display:none}.site-links .site-link:nth-child(n+2){opacity:.5}.site-links .site-link:hover{opacity:1!important}.site-links:hover{background:#041725;max-height:20rem}.Hero{color:#ededed;-webkit-user-select:none;user-select:none;background-color:#213746;padding:5rem 4rem;overflow:hidden}.Hero h1{text-transform:capitalize;font-size:56px;font-weight:600;line-height:80px}.Hero p{color:#8d9ba3}.Hero .btn{border:2px solid #d0021b;border-image:linear-gradient(90deg,#d0021b 0,#05e3d5);border-image-slice:2;margin-top:2rem;padding:1rem 3rem;font-size:20px;line-height:28px;transition:background-color .15s ease-in,color .15s ease-in}.Hero .btn:hover{color:#ededed;background-color:rgba(0,173,230,.3)}.toc{z-index:1;-webkit-overflow-scrolling:touch;white-space:nowrap;background-color:#fff;border-right:1px solid #e0e0e0;flex-shrink:0;width:17rem;height:calc(100% - 4rem);padding:1rem;transition:all .3s;position:fixed;overflow-y:auto}.toc>div{padding-bottom:80px}.toc .subpages{transition:max-height .3s;overflow:hidden}.toc li{line-height:40px;list-style:none}.toc a{display:block}.toc .link{color:#213746;background:0 0;border:0 solid transparent;border-left-width:4px;padding-left:28px}.toc .link:hover{color:#8d9ba3}.toc .link.active{color:#d0021b;border-color:#d0021b;border-image:linear-gradient(#d0021b 0,#05e3d5);border-image-slice:2;font-weight:700}.toc .list-header{color:#8d9ba3;padding:24px 0 8px 24px;font-size:16px;font-weight:600;line-height:24px;position:relative}.toc .list-header:not(.active):not(.expanded):before{content:"+";color:#8d9ba3;font-size:16px;font-weight:600;line-height:24px;position:absolute;top:24px;right:8px}.toc .list-header:not(.active):not(.expanded)+.subpages{max-height:0!important}.toc+*{margin-left:17rem}.search-input{border:1px solid rgba(0,0,0,.2);outline:none;padding:.5rem 1rem}.search-item .search-title{margin-bottom:.5rem;font-size:1.5rem}.search-item .search-content{max-height:5rem;overflow:hidden}.search-item+.search-item{margin-top:1rem}.search-item>div:last-child img,.search-item>div:last-child table{display:none}.markdown{width:calc(100% - 17rem);position:absolute}.markdown-body{padding:40px 36px 96px}.overlays{cursor:crosshair}.container.page{max-width:inherit}.demo{height:35vh;transition:height .6s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden!important}.demo h2{margin-bottom:0;font-size:1rem}.demo>div:first-child{margin-top:-20vh;transition:margin-top .6s cubic-bezier(.22,.61,.36,1)}.demo:hover{height:70vh}.demo:hover>div:first-child{margin-top:0}.guideline-chart{border:1px solid #e5e5e4;max-width:700px;padding:20px}.inline-code{padding:1rem 2rem;overflow-x:hidden}.hljs{color:#333;background:#f8f8f8;padding:.5em;display:block;overflow-x:auto}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@font-face{font-family:octicons-link;src:url(data:font/woff;charset=utf-8;base64,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)format("woff")}.container.page .markdown-body.container{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#041725;word-wrap:break-word;max-width:42em;font-size:16px;line-height:24px}.markdown-body .badges{float:right}.markdown-body .pl-c{color:#969896}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#0086b3}.markdown-body .pl-e,.markdown-body .pl-en{color:#795da3}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#333}.markdown-body .pl-ent{color:#63a35c}.markdown-body .pl-k{color:#a71d5d}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#183691}.markdown-body .pl-v{color:#ed6a43}.markdown-body .pl-id{color:#b52a1d}.markdown-body .pl-ii{color:#f8f8f8;background-color:#b52a1d}.markdown-body .pl-sr .pl-cce{color:#63a35c;font-weight:700}.markdown-body .pl-ml{color:#693a17}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{color:#1d3e81;font-weight:700}.markdown-body .pl-mq{color:teal}.markdown-body .pl-mi{color:#333;font-style:italic}.markdown-body .pl-mb{color:#333;font-weight:700}.markdown-body .pl-md{color:#bd2c00;background-color:#ffecec}.markdown-body .pl-mi1{color:#55a532;background-color:#eaffea}.markdown-body .pl-mdr{color:#795da3;font-weight:700}.markdown-body .pl-mo{color:#1d3e81}.markdown-body .octicon{vertical-align:text-top;fill:currentColor;display:inline-block}.markdown-body a{-webkit-text-decoration-skip:objects;background-color:transparent}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit;font-weight:bolder}.markdown-body img{border-style:none}.markdown-body svg:not(:root){overflow:hidden}.markdown-body hr{box-sizing:content-box;overflow:visible}.markdown-body input{font:inherit;margin:0;overflow:visible}.markdown-body [type=checkbox]{box-sizing:border-box;padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{-webkit-text-decoration:none;text-decoration:none}.markdown-body a:active,.markdown-body a:hover{-webkit-text-decoration:underline;text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{background:0 0;border-bottom:1px solid #ddd;height:0;margin:15px 0;overflow:hidden}.markdown-body hr:after,.markdown-body hr:before{content:"";display:table}.markdown-body hr:after{clear:both}.markdown-body table{border-spacing:0;border-collapse:collapse}.markdown-body td,.markdown-body th{padding:0}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body p2{padding:2rem 2rem 2rem 4rem}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{margin-top:0;margin-bottom:0;padding-left:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code{font-size:12px}.markdown-body code,.markdown-body pre{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace}.markdown-body pre{margin-bottom:0;margin-left:-1rem;padding:1rem 2rem;margin-top:2.5rem!important}.markdown-body .octicon{vertical-align:text-bottom}.markdown-body input{font-feature-settings:"liga" 0}.markdown-body:after,.markdown-body:before{content:"";display:table}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;-webkit-text-decoration:none;text-decoration:none}.markdown-body .anchor{float:left;margin-left:-20px;padding-right:4px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{background-color:#e7e7e7;border:0;height:.05em;margin:24px 0;padding:0}.markdown-body blockquote{color:#777;border-left:.25em solid #ddd;padding:0 1em}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{font-size:11px}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:1rem;margin-bottom:16px;font-weight:500}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#000;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{-webkit-text-decoration:none;text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1{padding-bottom:.5em;font-size:32px;line-height:48px}.markdown-body h2{padding-bottom:.5em;font-size:28px;line-height:36px}.markdown-body h3{font-size:24px;line-height:36px}.markdown-body h4{font-size:1em}.markdown-body h5{margin-bottom:8px;font-size:1em}.markdown-body h6{color:#777;margin-bottom:4px;font-size:.85em}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{margin-top:16px;padding:0;font-size:1em;font-style:italic;font-weight:700}.markdown-body dl dd{margin-bottom:16px;padding:0 16px}.markdown-body table{width:100%;display:block;overflow:auto}.markdown-body table th{font-weight:700}.markdown-body table td,.markdown-body table th{border:1px solid #ddd;padding:6px 13px}.markdown-body table tr{background-color:#fff;border-top:1px solid #ccc}.markdown-body table tr:nth-child(2n){background-color:#f8f8f8}.markdown-body img{box-sizing:content-box;background-color:#fff;max-width:100%}.markdown-body code{background-color:rgba(0,0,0,.04);border-radius:3px;margin:0;padding:.2em 0;font-size:inherit!important}.markdown-body code:after,.markdown-body code:before{letter-spacing:-.2em;content:" "}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{word-break:normal;white-space:pre;background:0 0;border:0;margin:0;padding:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{word-break:normal;margin-bottom:0}.markdown-body .highlight pre,.markdown-body pre{background-color:#f7f7f7;border-radius:3px;padding:16px;font-size:85%;line-height:1.45;overflow:auto}.markdown-body pre code{max-width:auto;line-height:inherit;word-wrap:normal;background-color:transparent;border:0;margin:0;padding:0;display:inline;overflow:visible}.markdown-body pre code:after,.markdown-body pre code:before{content:normal}.markdown-body .pl-0{padding-left:0!important}.markdown-body .pl-1{padding-left:3px!important}.markdown-body .pl-2{padding-left:6px!important}.markdown-body .pl-3{padding-left:12px!important}.markdown-body .pl-4{padding-left:24px!important}.markdown-body .pl-5{padding-left:36px!important}.markdown-body .pl-6{padding-left:48px!important}.markdown-body .full-commit .btn-outline:not(:disabled):hover{color:#4078c0;border:1px solid #4078c0}.markdown-body kbd{color:#555;vertical-align:middle;background-color:#fcfcfc;border:1px solid #ccc;border-bottom-color:#bbb;border-radius:3px;padding:3px 5px;font:11px/10px Consolas,Liberation Mono,Menlo,Courier,monospace;display:inline-block;box-shadow:inset 0 -1px #bbb}.markdown-body :checked+.radio-label{z-index:1;border-color:#4078c0;position:relative}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{vertical-align:middle;margin:0 .2em .25em -1.6em}.markdown-body hr{border-bottom-color:#eee}.f{display:flex}.f1{flex:1}.fac{align-items:center}.fac,.fjc{display:flex}.fjc{justify-content:center}.fje{justify-content:flex-end}.fje,.z{display:flex}.z{justify-content:center;align-items:center}.fg{flex-grow:1}.fw{flex-wrap:wrap}.fcol{flex-direction:column}.p{padding:1rem}.p-bottom{padding-bottom:1rem}.p-right{padding-right:1rem}.p-left{padding-left:1rem}.p-top{padding-top:1rem}.p2{padding:2rem}.p2-bottom{padding-bottom:2rem}.p2-right{padding-right:2rem}.p2-left{padding-left:2rem}.p2-top{padding-top:2rem}.p4{padding:4rem}.p4-bottom{padding-bottom:4rem}.p4-right{padding-right:4rem}.p4-left{padding-left:4rem}.p4-top{padding-top:4rem}.ph{padding:0 1rem}.ph2{padding:0 2rem}.mv1>*+*{margin-top:1rem!important}.mv2>*+*{margin-top:2rem!important}.mh1>*+*{margin-left:1rem!important}.m{margin:1rem}.m-bottom{margin-bottom:1rem}.m-right{margin-right:1rem}.m-left{margin-left:1rem}.m-top{margin-top:1rem}.m2{margin:2rem}.m2-bottom{margin-bottom:2rem}.m2-right{margin-right:2rem}.m2-left{margin-left:2rem}.m2-top{margin-top:2rem}.m4{margin:4rem}.m4-bottom{margin-bottom:4rem}.m4-right{margin-right:4rem}.m4-left{margin-left:4rem}.m4-top{margin-top:4rem}.hide{display:none}*{box-sizing:border-box;font:inherit;color:inherit;background:0 0;border:none;margin:0;padding:0}body,html{height:100vh}#root{flex-direction:column;min-height:100vh;display:flex}#root>div{position:relative}#root>div,#root>div>div{flex-direction:column;flex-grow:1;display:flex}#root>div>div{margin-top:4rem}h2{margin:0 0 8px;font-size:28px;line-height:40px}h2,h3{font-weight:400}h3{margin:32px 0 8px;font-size:24px;line-height:36px}.Contributors{flex-wrap:wrap;justify-content:center;display:flex}.Contributors .Contributor{background-color:rgba(0,0,0,.1);width:10rem;height:10rem;position:relative}.Contributors .Contributor span{color:#fff;text-shadow:3px 3px 3px #000;font-weight:700;position:absolute;bottom:.5rem;left:.5rem}.Contributors .Contributor img{opacity:.9;transition:opacity .25s ease-in}.Contributors .Contributor:hover img{opacity:1}.container{width:100%;max-width:80rem;margin:0 auto}hr{background-color:#ededed;border:none;height:1px}hr.short{background:linear-gradient(90deg,#d0021b 0,#05e3d5);width:32px;height:2px;margin:24px 0 0;display:inline-block}footer{z-index:2;color:#ededed;background-image:url(data:image/gif;base64,R0lGODlhIAAgAKIAABUjMRYkMhclM0xXYU1YYgAAAAAAAAAAACwAAAAAIAAgAAADKjgjEP4wyklWmzg/IbTPwPWNZGmeaKqubOu+cCzPdG3feK7vfO//wKAwAQA7);background-position:16px -8px;background-repeat:repeat;background-size:32px;width:100%;height:13rem;padding:4rem 0 4rem 2rem;position:absolute;bottom:-13rem}footer h4{letter-spacing:2px;opacity:.4;margin-bottom:1rem;margin-right:1rem;font-size:12px;font-weight:400;line-height:20px}footer img{display:inline-block}#home{overflow:hidden}@media only screen and (width<=1000px){#home .secondary{max-width:75%;margin:0 auto}.section-title{padding:47px 0 0 64px}.Repo.big{max-width:calc(100% - 118px)}.Repo.big .Repo-desc{font-size:22px;line-height:1.5}.cases{max-width:calc(100% - 118px);transform:none}.case{width:100%;margin-right:0}.case-image{background-size:contain;width:calc(100vw - 118px);height:calc(66.6667vw - 78.6667px)}#showcase{padding-top:0;padding-bottom:59px}#showcase .description{margin-bottom:33px}#showcase .link-with-arrow{margin-bottom:65px}.modules{max-width:calc(100% - 106px);min-height:300px;transform:translate(-12px)}.modules .Repo.small{width:calc(50vw - 65px);margin-right:12px}footer .content{max-width:calc(100vw - 118px)}}@media only screen and (width<=800px){.modules .Repo.small{min-height:400px}#hero .main{font-size:40px}#hero .secondary{font-size:20px}.news--item--image{max-width:100%;height:auto;margin:24px 0;position:static}.news--item--title{max-width:100%}.section-title div{font-size:32px}}@media only screen and (width<=700px){header.about,header.news{background:#100a29;height:256px}.open .site-links{display:none}header.home{height:70px;overflow:visible}header.open .links{max-height:16rem;display:block}header .links{z-index:5;width:100%;height:16rem;max-height:16rem;margin-top:4rem;display:block;position:absolute;left:0}header .links a{border-style:none;border-width:0;height:auto;margin-left:0;line-height:4rem}header.open .bg{opacity:1!important}#intro{padding-top:125px}#news{padding-top:200px}#hero{padding-top:300px}}@media only screen and (device-width<=47.9rem){.Tile{height:10rem}}@media only screen and (width<=660px){.Repo-github{flex-direction:column}.Repo-github .Repo-desc{margin-top:2rem;margin-left:0}}@media only screen and (width<=600px){header.about .container,header.home .container,header.news .container{max-width:calc(100% - 71px)}.modules .Repo.small{width:calc(100vw - 71px);height:auto;min-height:auto;margin-right:0}}@media screen and (width<=576px){.main-container>.toc{width:100vw;height:0;padding:0;position:absolute}.toc>div{padding:0!important}.toc.open{position:absolute;top:16rem;height:auto!important}.hide-mobile{display:none}header .header-content{padding-right:0}header .menu-toggle{justify-content:center;align-items:center;display:flex}.Hero{padding:3rem 2rem}.Hero h1{font-size:1.75rem}.Hero p{font-size:.75rem}.markdown{width:100%}.toc{width:100vw;height:0;padding:0;position:absolute}.toc>div{padding-top:12rem;padding-bottom:1rem}.toc.open{height:100%;padding:1rem}.toc.open+*{display:none}.toc+*{margin-left:0}.p4{padding:.5rem 1rem}}@media only screen and (width<=400px){#hero .main{margin:0 auto 61px;font-size:34px}#hero .main,#hero .secondary{text-align:left;max-width:calc(100% - 71px)}#hero .secondary{margin:0 auto;font-size:16px}.section-title{background-size:178px 145px;max-width:calc(100% - 71px);min-height:0;padding:47px 0 0}.section-title h2{font-size:16px;line-height:3}.section-title div{font-size:26px}.Repo.big{max-width:100%;height:auto}.Repo.big .Repo-github{margin:0 auto}.Repo.big .Repo-github .Repo-desc{margin-bottom:21px;position:static}.modules .Repo.small{width:calc(100vw - 71px);margin-right:0}}#__docusaurus-base-url-issue-banner-container:not(#\#_xyWj):not(#\#_xyWj):not(#\#_xyWj):not(#\#_xyWj){display:none}.skipToContent_oPtH:not(#\#_nGWA):not(#\#_nGWA){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_oPtH:focus:not(#\#_nGWA):not(#\#_nGWA){box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_J5rP:not(#\#_Jiw7):not(#\#_Jiw7){padding:0;line-height:0}.content_bSb_:not(#\#_tOw4):not(#\#_tOw4){text-align:center;padding:5px 0;font-size:85%}.content_bSb_:not(#\#_tOw4):not(#\#_tOw4) a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}:root:not(#\#_WRWm):not(#\#_WRWm){--docusaurus-announcement-bar-height:auto}.announcementBar_zJRd:not(#\#_WRWm):not(#\#_WRWm){height:auto;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]:not(#\#_WRWm):not(#\#_WRWm) .announcementBar_zJRd{display:none}.announcementBarPlaceholder_NpUd:not(#\#_WRWm):not(#\#_WRWm){flex:0 0 10px}.announcementBarClose_Jjdj:not(#\#_WRWm):not(#\#_WRWm){flex:0 0 30px;align-self:stretch}.announcementBarContent_t7IR:not(#\#_WRWm):not(#\#_WRWm){flex:auto}@media print{.announcementBar_zJRd:not(#\#_WRWm):not(#\#_WRWm){display:none}}@media (width>=997px){:root:not(#\#_WRWm):not(#\#_WRWm){--docusaurus-announcement-bar-height:30px}.announcementBarPlaceholder_NpUd:not(#\#_WRWm):not(#\#_WRWm),.announcementBarClose_Jjdj:not(#\#_WRWm):not(#\#_WRWm){flex-basis:50px}}.errorBoundaryError_WE6Q:not(#\#_rlld):not(#\#_rlld){white-space:pre-wrap;color:red}.errorBoundaryFallback_bdJX:not(#\#_rlld):not(#\#_rlld){color:red;padding:.55rem}.anchorTargetStickyNavbar_tleR:not(#\#_uY1s):not(#\#_uY1s){scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorTargetHideOnScrollNavbar_Qii3:not(#\#_uY1s):not(#\#_uY1s){scroll-margin-top:.5rem}.hash-link:not(#\#_PJiX):not(#\#_PJiX){opacity:0;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none;padding-left:.5rem}.hash-link:focus:not(#\#_PJiX):not(#\#_PJiX),:hover>.hash-link:not(#\#_PJiX):not(#\#_PJiX){opacity:1}html:not(#\#_mcOO):not(#\#_mcOO):not(#\#_mcOO):not(#\#_mcOO),body:not(#\#_mcOO):not(#\#_mcOO):not(#\#_mcOO):not(#\#_mcOO){height:100%}.mainWrapper_MB5r:not(#\#_mcOO):not(#\#_mcOO):not(#\#_mcOO):not(#\#_mcOO){flex-direction:column;flex:1 0 auto;display:flex}.docusaurus-mt-lg:not(#\#_mcOO):not(#\#_mcOO):not(#\#_mcOO):not(#\#_mcOO){margin-top:3rem}#__docusaurus:not(#\#_mcOO):not(#\#_mcOO):not(#\#_mcOO):not(#\#_mcOO){flex-direction:column;min-height:100%;display:flex}