.container,
.row .col {
 padding:0 var(--ifm-spacing-horizontal);
 width:100%
}
.markdown>h2,
.markdown>h3,
.markdown>h4,
.markdown>h5,
.markdown>h6 {
 margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))
}
table thead,
table tr:nth-child(2n) {
 background-color:var(--ifm-table-stripe-background)
}
a,
pre code {
 background-color:transparent
}
blockquote,
pre {
 margin:0 0 var(--ifm-spacing-vertical)
}
.breadcrumbs__link,
.button {
 transition-timing-function:var(--ifm-transition-timing-default)
}
.button,
.pure-button {
 -webkit-user-select:none;
 -ms-user-select:none
}
.button,
code {
 vertical-align:middle
}
.button--outline.button--active,
.button--outline:active,
.button--outline:hover,
:root {
 --ifm-button-color:var(--ifm-font-color-base-inverse)
}
.avatar__photo,
.card,
.text--truncate {
 overflow:hidden
}
.menu__link:hover,
a {
 transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)
}
.navbar__title,
.text--truncate {
 text-overflow:ellipsis;
 white-space:nowrap
}
.navbar--dark,
:root {
 --ifm-navbar-link-hover-color:var(--ifm-color-primary)
}
.menu,
.navbar-sidebar {
 overflow-x:hidden
}
:root,
html[data-theme=dark] {
 --ifm-color-emphasis-500:var(--ifm-color-gray-500)
}
.admonition-icon svg,
.alert__icon svg {
 fill:var(--ifm-alert-foreground-color)
}
progress,
sub,
sup {
 vertical-align:baseline
}
pre,
table,
textarea {
 overflow:auto
}
.button,
.dropdown__link,
.navbar__title,
.pure-button,
.pure-menu-heading,
.pure-menu-horizontal,
.pure-menu-link,
.text--truncate,
code {
 white-space:nowrap
}
.pure-table,
table {
 border-collapse:collapse
}
#menu a,
legend {
 white-space:normal
}
#menu .pure-menu-heading:focus,
#menu .pure-menu-heading:hover,
#menu a {
 color:#999
}
.pure-paginator .pure-button,
hr {
 box-sizing:content-box
}
:root {
 --ifm-color-scheme:light;
 --ifm-dark-value:10%;
 --ifm-darker-value:15%;
 --ifm-darkest-value:30%;
 --ifm-light-value:15%;
 --ifm-lighter-value:30%;
 --ifm-lightest-value:50%;
 --ifm-contrast-background-value:90%;
 --ifm-contrast-foreground-value:70%;
 --ifm-contrast-background-dark-value:70%;
 --ifm-contrast-foreground-dark-value:90%;
 --ifm-color-primary:#3578e5;
 --ifm-color-secondary:#ebedf0;
 --ifm-color-success:#00a400;
 --ifm-color-info:#54c7ec;
 --ifm-color-warning:#ffba00;
 --ifm-color-danger:#fa383e;
 --ifm-color-primary-dark:#306cce;
 --ifm-color-primary-darker:#2d66c3;
 --ifm-color-primary-darkest:#2554a0;
 --ifm-color-primary-light:#538ce9;
 --ifm-color-primary-lighter:#72a1ed;
 --ifm-color-primary-lightest:#9abcf2;
 --ifm-color-primary-contrast-background:#ebf2fc;
 --ifm-color-primary-contrast-foreground:#102445;
 --ifm-color-secondary-dark:#d4d5d8;
 --ifm-color-secondary-darker:#c8c9cc;
 --ifm-color-secondary-darkest:#a4a6a8;
 --ifm-color-secondary-light:#eef0f2;
 --ifm-color-secondary-lighter:#f1f2f5;
 --ifm-color-secondary-lightest:#f5f6f8;
 --ifm-color-secondary-contrast-background:#fdfdfe;
 --ifm-color-secondary-contrast-foreground:#474748;
 --ifm-color-success-dark:#009400;
 --ifm-color-success-darker:#008b00;
 --ifm-color-success-darkest:#007300;
 --ifm-color-success-light:#26b226;
 --ifm-color-success-lighter:#4dbf4d;
 --ifm-color-success-lightest:#80d280;
 --ifm-color-success-contrast-background:#e6f6e6;
 --ifm-color-success-contrast-foreground:#003100;
 --ifm-color-info-dark:#4cb3d4;
 --ifm-color-info-darker:#47a9c9;
 --ifm-color-info-darkest:#3b8ba5;
 --ifm-color-info-light:#6ecfef;
 --ifm-color-info-lighter:#87d8f2;
 --ifm-color-info-lightest:#aae3f6;
 --ifm-color-info-contrast-background:#eef9fd;
 --ifm-color-info-contrast-foreground:#193c47;
 --ifm-color-warning-dark:#e6a700;
 --ifm-color-warning-darker:#d99e00;
 --ifm-color-warning-darkest:#b38200;
 --ifm-color-warning-light:#ffc426;
 --ifm-color-warning-lighter:#ffcf4d;
 --ifm-color-warning-lightest:#ffdd80;
 --ifm-color-warning-contrast-background:#fff8e6;
 --ifm-color-warning-contrast-foreground:#4d3800;
 --ifm-color-danger-dark:#e13238;
 --ifm-color-danger-darker:#d53035;
 --ifm-color-danger-darkest:#af272b;
 --ifm-color-danger-light:#fb565b;
 --ifm-color-danger-lighter:#fb7478;
 --ifm-color-danger-lightest:#fd9c9f;
 --ifm-color-danger-contrast-background:#ffebec;
 --ifm-color-danger-contrast-foreground:#4b1113;
 --ifm-color-white:#fff;
 --ifm-color-black:#000;
 --ifm-color-gray-0:var(--ifm-color-white);
 --ifm-color-gray-100:#f5f6f7;
 --ifm-color-gray-200:#ebedf0;
 --ifm-color-gray-300:#dadde1;
 --ifm-color-gray-400:#ccd0d5;
 --ifm-color-gray-500:#bec3c9;
 --ifm-color-gray-600:#8d949e;
 --ifm-color-gray-700:#606770;
 --ifm-color-gray-800:#444950;
 --ifm-color-gray-900:#1c1e21;
 --ifm-color-gray-1000:var(--ifm-color-black);
 --ifm-color-emphasis-0:var(--ifm-color-gray-0);
 --ifm-color-emphasis-100:var(--ifm-color-gray-100);
 --ifm-color-emphasis-200:var(--ifm-color-gray-200);
 --ifm-color-emphasis-300:var(--ifm-color-gray-300);
 --ifm-color-emphasis-400:var(--ifm-color-gray-400);
 --ifm-color-emphasis-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:0.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:200ms;
 --ifm-transition-slow:400ms;
 --ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);
 --ifm-global-shadow-lw:0 1px 2px 0 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:4;
 --ifm-z-index-fixed:5;
 --ifm-z-index-overlay:6;
 --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:0.1rem;
 --ifm-code-padding-vertical:0.1rem;
 --ifm-pre-background:var(--ifm-color-emphasis-100);
 --ifm-pre-border-radius:var(--ifm-code-border-radius);
 --ifm-pre-color:inherit;
 --ifm-pre-line-height:1.45;
 --ifm-pre-padding:1rem;
 --ifm-heading-color:inherit;
 --ifm-heading-margin-top:0;
 --ifm-heading-margin-bottom:var(--ifm-spacing-vertical);
 --ifm-heading-font-family:var(--ifm-font-family-base);
 --ifm-heading-font-weight:var(--ifm-font-weight-bold);
 --ifm-heading-line-height:1.25;
 --ifm-h1-font-size:2rem;
 --ifm-h2-font-size:1.5rem;
 --ifm-h3-font-size:1.25rem;
 --ifm-h4-font-size:1rem;
 --ifm-h5-font-size:0.875rem;
 --ifm-h6-font-size:0.85rem;
 --ifm-image-alignment-padding:1.25rem;
 --ifm-leading-desktop:1.25;
 --ifm-leading:calc(var(--ifm-leading-desktop)*1rem);
 --ifm-list-left-padding:2rem;
 --ifm-list-margin:1rem;
 --ifm-list-item-margin:0.25rem;
 --ifm-list-paragraph-margin:1rem;
 --ifm-table-cell-padding:0.75rem;
 --ifm-table-background: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-border-color:var(--ifm-color-emphasis-500);
 --ifm-hr-border-width: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-sm:2rem;
 --ifm-avatar-photo-size-md:3rem;
 --ifm-avatar-photo-size-lg:4rem;
 --ifm-avatar-photo-size-xl:6rem;
 --ifm-badge-background-color:inherit;
 --ifm-badge-border-color:inherit;
 --ifm-badge-border-radius:var(--ifm-global-radius);
 --ifm-badge-border-width:var(--ifm-global-border-width);
 --ifm-badge-color:var(--ifm-color-white);
 --ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);
 --ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);
 --ifm-breadcrumb-border-radius:1.5rem;
 --ifm-breadcrumb-spacing:0.0625rem;
 --ifm-breadcrumb-color-active:var(--ifm-color-primary);
 --ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);
 --ifm-breadcrumb-padding-horizontal:1rem;
 --ifm-breadcrumb-padding-vertical:0.5rem;
 --ifm-breadcrumb-size-multiplier:1;
 --ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 256 256"><g><g><polygon points="79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>');
 --ifm-breadcrumb-separator-filter:none;
 --ifm-breadcrumb-separator-size:0.5rem;
 --ifm-breadcrumb-separator-size-multiplier:1.25;
 --ifm-button-background-color:inherit;
 --ifm-button-border-color:var(--ifm-button-background-color);
 --ifm-button-border-width:var(--ifm-global-border-width);
 --ifm-button-font-weight:var(--ifm-font-weight-bold);
 --ifm-button-padding-horizontal:1.5rem;
 --ifm-button-padding-vertical:0.375rem;
 --ifm-button-size-multiplier:1;
 --ifm-button-transition-duration:var(--ifm-transition-fast);
 --ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));
 --ifm-button-group-margin:2px;
 --ifm-card-background-color:var(--ifm-background-surface-color);
 --ifm-card-border-radius:calc(var(--ifm-global-radius)*2);
 --ifm-card-horizontal-spacing:var(--ifm-global-spacing);
 --ifm-card-vertical-spacing:var(--ifm-global-spacing);
 --ifm-toc-border-color:var(--ifm-color-emphasis-300);
 --ifm-toc-link-color:var(--ifm-color-content-secondary);
 --ifm-toc-padding-vertical:0.5rem;
 --ifm-toc-padding-horizontal:0.5rem;
 --ifm-dropdown-background-color:var(--ifm-background-surface-color);
 --ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);
 --ifm-dropdown-link-color:var(--ifm-font-color-base);
 --ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);
 --ifm-footer-background-color: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:0.5rem;
 --ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);
 --ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);
 --ifm-footer-title-color:inherit;
 --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:1rem;
 --ifm-menu-link-padding-vertical:0.375rem;
 --ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24"><path fill="rgba(0,0,0,0.5)" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path></svg>');
 --ifm-menu-link-sublist-icon-filter:none;
 --ifm-navbar-background-color:var(--ifm-background-surface-color);
 --ifm-navbar-height:3.75rem;
 --ifm-navbar-item-padding-horizontal:0.75rem;
 --ifm-navbar-item-padding-vertical:0.25rem;
 --ifm-navbar-link-color:var(--ifm-font-color-base);
 --ifm-navbar-link-active-color:var(--ifm-link-color);
 --ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);
 --ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);
 --ifm-navbar-shadow:var(--ifm-global-shadow-lw);
 --ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);
 --ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);
 --ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);
 --ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" height="16px" width="16px"><path d="M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609,0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021,0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338,4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z" /></svg>');
 --ifm-navbar-sidebar-width:83vw;
 --ifm-pagination-border-radius:calc(var(--ifm-global-radius)*var(--ifm-pagination-size-multiplier));
 --ifm-pagination-color-active:var(--ifm-color-primary);
 --ifm-pagination-font-size:1rem;
 --ifm-pagination-item-active-background:var(--ifm-hover-overlay);
 --ifm-pagination-page-spacing:0.0625rem;
 --ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);
 --ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);
 --ifm-pagination-size-multiplier:1;
 --ifm-pagination-nav-border-radius:var(--ifm-global-radius);
 --ifm-pagination-nav-color-hover:var(--ifm-color-primary);
 --ifm-pills-color-active:var(--ifm-color-primary);
 --ifm-pills-color-background-active:var(--ifm-hover-overlay);
 --ifm-pills-spacing:0.0625rem;
 --ifm-tabs-color:var(--ifm-font-color-secondary);
 --ifm-tabs-color-active:var(--ifm-color-primary);
 --ifm-tabs-color-active-border:var(--ifm-tabs-color-active);
 --ifm-tabs-padding-horizontal:1rem;
 --ifm-tabs-padding-vertical:1rem;
 --ifm-tabs-spacing:0.0625rem
}
.badge--danger,
.badge--info,
.badge--primary,
.badge--secondary,
.badge--success,
.badge--warning {
 --ifm-badge-border-color:var(--ifm-badge-background-color)
}
.button--link,
.button--outline {
 --ifm-button-background-color:transparent
}
html {
 -webkit-font-smoothing:antialiased;
 -webkit-tap-highlight-color:transparent;
 text-rendering:optimizelegibility;
 -moz-text-size-adjust:100%;
 text-size-adjust:100%;
 background-color:var(--ifm-background-color);
 color:var(--ifm-font-color-base);
 color-scheme:var(--ifm-color-scheme);
 font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base)
}
.markdown li,
body {
 word-wrap:break-word
}
iframe {
 border:0;
 color-scheme:auto
}
.container {
 margin:0 auto;
 max-width:var(--ifm-container-width)
}
.padding-bottom--none,
.padding-vert--none {
 padding-bottom:0!important
}
.padding-top--none,
.padding-vert--none {
 padding-top:0!important
}
.padding-horiz--none,
.padding-left--none {
 padding-left:0!important
}
.padding-horiz--none,
.padding-right--none {
 padding-right:0!important
}
.container--fluid {
 max-width:inherit
}
.row {
 display:flex;
 flex-direction:row;
 flex-wrap:wrap;
 margin:0 calc(var(--ifm-spacing-horizontal)*-1)
}
.margin-bottom--none,
.margin-vert--none,
.markdown>:last-child {
 margin-bottom:0!important
}
.margin-top--none,
.margin-vert--none {
 margin-top:0!important
}
.row .col {
 --ifm-col-width:100%;
 flex:1 0;
 margin-left:0;
 max-width:100%
}
.row .col[class*=col--] {
 flex:0 0 var(--ifm-col-width);
 max-width:var(--ifm-col-width)
}
.row .col.col--1 {
 --ifm-col-width:8.33333%
}
.row .col.col--offset-1 {
 margin-left:8.33333%
}
.row .col.col--2 {
 --ifm-col-width:16.66667%
}
.row .col.col--offset-2 {
 margin-left:16.66667%
}
.row .col.col--3 {
 --ifm-col-width:25%
}
.row .col.col--offset-3 {
 margin-left:25%
}
.row .col.col--4 {
 --ifm-col-width:33.33333%
}
.row .col.col--offset-4 {
 margin-left:33.33333%
}
.row .col.col--5 {
 --ifm-col-width:41.66667%
}
.row .col.col--offset-5 {
 margin-left:41.66667%
}
.row .col.col--6 {
 --ifm-col-width:50%
}
.row .col.col--offset-6 {
 margin-left:50%
}
.row .col.col--7 {
 --ifm-col-width:58.33333%
}
.row .col.col--offset-7 {
 margin-left:58.33333%
}
.row .col.col--8 {
 --ifm-col-width:66.66667%
}
.row .col.col--offset-8 {
 margin-left:66.66667%
}
.row .col.col--9 {
 --ifm-col-width:75%
}
.row .col.col--offset-9 {
 margin-left:75%
}
.row .col.col--10 {
 --ifm-col-width:83.33333%
}
.row .col.col--offset-10 {
 margin-left:83.33333%
}
.row .col.col--11 {
 --ifm-col-width:91.66667%
}
.row .col.col--offset-11 {
 margin-left:91.66667%
}
.row .col.col--12 {
 --ifm-col-width:100%
}
.row .col.col--offset-12 {
 margin-left:100%
}
.row--no-gutters {
 margin-left:0;
 margin-right:0
}
.margin-horiz--none,
.margin-left--none {
 margin-left:0!important
}
.margin-horiz--none,
.margin-right--none {
 margin-right:0!important
}
.row--no-gutters>.col {
 padding-left:0;
 padding-right:0
}
.row--align-top {
 align-items:flex-start
}
.row--align-bottom {
 align-items:flex-end
}
.row--align-center {
 align-items:center
}
.row--align-stretch {
 align-items:stretch
}
.row--align-baseline {
 align-items:baseline
}
.margin--none {
 margin:0!important
}
.margin-bottom--xs,
.margin-vert--xs {
 margin-bottom:.25rem!important
}
.margin-top--xs,
.margin-vert--xs {
 margin-top:.25rem!important
}
.margin-horiz--xs,
.margin-left--xs {
 margin-left:.25rem!important
}
.margin-horiz--xs,
.margin-right--xs {
 margin-right:.25rem!important
}
.margin--xs {
 margin:.25rem!important
}
.margin-bottom--sm,
.margin-vert--sm {
 margin-bottom:.5rem!important
}
.margin-top--sm,
.margin-vert--sm {
 margin-top:.5rem!important
}
.margin-horiz--sm,
.margin-left--sm {
 margin-left:.5rem!important
}
.margin-horiz--sm,
.margin-right--sm {
 margin-right:.5rem!important
}
.margin--sm {
 margin:.5rem!important
}
.margin-bottom--md,
.margin-vert--md {
 margin-bottom:1rem!important
}
.margin-top--md,
.margin-vert--md {
 margin-top:1rem!important
}
.margin-horiz--md,
.margin-left--md {
 margin-left:1rem!important
}
.margin-horiz--md,
.margin-right--md {
 margin-right:1rem!important
}
.margin--md {
 margin:1rem!important
}
.margin-bottom--lg,
.margin-vert--lg {
 margin-bottom:2rem!important
}
.margin-top--lg,
.margin-vert--lg {
 margin-top:2rem!important
}
.margin-horiz--lg,
.margin-left--lg {
 margin-left:2rem!important
}
.margin-horiz--lg,
.margin-right--lg {
 margin-right:2rem!important
}
.margin--lg {
 margin:2rem!important
}
.margin-bottom--xl,
.margin-vert--xl {
 margin-bottom:5rem!important
}
.margin-top--xl,
.margin-vert--xl {
 margin-top:5rem!important
}
.margin-horiz--xl,
.margin-left--xl {
 margin-left:5rem!important
}
.margin-horiz--xl,
.margin-right--xl {
 margin-right:5rem!important
}
.margin--xl {
 margin:5rem!important
}
.padding--none {
 padding:0!important
}
.padding-bottom--xs,
.padding-vert--xs {
 padding-bottom:.25rem!important
}
.padding-top--xs,
.padding-vert--xs {
 padding-top:.25rem!important
}
.padding-horiz--xs,
.padding-left--xs {
 padding-left:.25rem!important
}
.padding-horiz--xs,
.padding-right--xs {
 padding-right:.25rem!important
}
.padding--xs {
 padding:.25rem!important
}
.padding-bottom--sm,
.padding-vert--sm {
 padding-bottom:.5rem!important
}
.padding-top--sm,
.padding-vert--sm {
 padding-top:.5rem!important
}
.padding-horiz--sm,
.padding-left--sm {
 padding-left:.5rem!important
}
.padding-horiz--sm,
.padding-right--sm {
 padding-right:.5rem!important
}
.padding--sm {
 padding:.5rem!important
}
.padding-bottom--md,
.padding-vert--md {
 padding-bottom:1rem!important
}
.padding-top--md,
.padding-vert--md {
 padding-top:1rem!important
}
.padding-horiz--md,
.padding-left--md {
 padding-left:1rem!important
}
.padding-horiz--md,
.padding-right--md {
 padding-right:1rem!important
}
.padding--md {
 padding:1rem!important
}
.padding-bottom--lg,
.padding-vert--lg {
 padding-bottom:2rem!important
}
.padding-top--lg,
.padding-vert--lg {
 padding-top:2rem!important
}
.padding-horiz--lg,
.padding-left--lg {
 padding-left:2rem!important
}
.padding-horiz--lg,
.padding-right--lg {
 padding-right:2rem!important
}
.padding--lg {
 padding:2rem!important
}
.padding-bottom--xl,
.padding-vert--xl {
 padding-bottom:5rem!important
}
.padding-top--xl,
.padding-vert--xl {
 padding-top:5rem!important
}
.padding-horiz--xl,
.padding-left--xl {
 padding-left:5rem!important
}
.padding-horiz--xl,
.padding-right--xl {
 padding-right:5rem!important
}
.padding--xl {
 padding:5rem!important
}
code {
 background-color:var(--ifm-code-background);
 border:.1rem solid rgba(0,0,0,.1);
 border-radius:var(--ifm-code-border-radius);
 font-family:var(--ifm-font-family-monospace);
 font-size:var(--ifm-code-font-size);
 padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal);
 padding:.2em .4em
}
a code {
 color:inherit
}
pre {
 background-color:var(--ifm-pre-background);
 border-radius:var(--ifm-pre-border-radius);
 color:var(--ifm-pre-color);
 font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);
 padding:var(--ifm-pre-padding)
}
pre code {
 border:none;
 font-size:100%;
 line-height:inherit;
 padding:0
}
kbd {
 background-color:var(--ifm-color-emphasis-0);
 border:1px solid var(--ifm-color-emphasis-400);
 border-radius:.2rem;
 box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);
 color:var(--ifm-color-emphasis-800);
 font:80% var(--ifm-font-family-monospace);
 padding:.15rem .3rem
}
h1,
h2,
h3,
h4,
h5,
h6 {
 color:var(--ifm-heading-color);
 font-family:var(--ifm-heading-font-family);
 font-weight:var(--ifm-heading-font-weight);
 line-height:var(--ifm-heading-line-height);
 margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0
}
h1 {
 font-size:var(--ifm-h1-font-size)
}
h2 {
 font-size:var(--ifm-h2-font-size)
}
h3 {
 font-size:var(--ifm-h3-font-size)
}
h4 {
 font-size:var(--ifm-h4-font-size)
}
h5 {
 font-size:var(--ifm-h5-font-size)
}
h6 {
 font-size:var(--ifm-h6-font-size)
}
img[align=right] {
 padding-left:var(--image-alignment-padding)
}
img[align=left] {
 padding-right:var(--image-alignment-padding)
}
.markdown {
 --ifm-h1-vertical-rhythm-top:3;
 --ifm-h2-vertical-rhythm-top:2;
 --ifm-h3-vertical-rhythm-top:1.5;
 --ifm-heading-vertical-rhythm-top:1.25;
 --ifm-h1-vertical-rhythm-bottom:1.25;
 --ifm-heading-vertical-rhythm-bottom:1
}
.markdown:after,
.markdown:before {
 content:"";
 display:table
}
.markdown:after {
 clear:both
}
.markdown h1:first-child {
 --ifm-h1-font-size:3rem;
 margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))
}
.markdown>h2 {
 --ifm-h2-font-size:2rem;
 margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))
}
.markdown>h3 {
 --ifm-h3-font-size:1.5rem;
 margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))
}
.markdown>h4,
.markdown>h5,
.markdown>h6 {
 margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))
}
.markdown>p,
.markdown>pre,
.markdown>ul {
 margin-bottom:var(--ifm-leading)
}
.markdown li>p {
 margin-top:var(--ifm-list-paragraph-margin)
}
.markdown li+li {
 margin-top:var(--ifm-list-item-margin)
}
ol,
ul {
 margin:0 0 var(--ifm-list-margin);
 padding-left:var(--ifm-list-left-padding)
}
ol ol,
ul ol {
 list-style-type:lower-roman
}
ol ol,
ol ul,
ul ol,
ul ul {
 margin:0
}
ol ol ol,
ol ul ol,
ul ol ol,
ul ul ol {
 list-style-type:lower-alpha
}
table {
 margin-bottom:var(--ifm-spacing-vertical);
 display:table;
 width:auto
}
button,
hr,
input {
 overflow:visible
}
table thead tr {
 border-bottom:2px solid var(--ifm-table-border-color)
}
table tr {
 background-color:var(--ifm-table-background);
 border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)
}
blockquote,
hr {
 border-style:solid
}
table tr:nth-child(2n) {
 background-color:transparent
}
table td,
table th {
 border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);
 padding:var(--ifm-table-cell-padding)
}
table th {
 background-color:var(--ifm-table-head-background);
 color:var(--ifm-table-head-color);
 font-weight:var(--ifm-table-head-font-weight)
}
table td {
 color:var(--ifm-table-cell-color)
}
strong {
 font-weight:var(--ifm-font-weight-bold)
}
a {
 color:var(--ifm-link-color);
 text-decoration:var(--ifm-link-decoration);
 color:#3b8bba;
 text-decoration:none
}
a:hover {
 color:var(--ifm-link-hover-color);
 text-decoration:var(--ifm-link-hover-decoration);
 text-decoration:none
}
.breadcrumbs__link:hover,
.button:hover,
.text--no-decoration,
.text--no-decoration:hover,
a:not([href]) {
 text-decoration:none
}
p {
 margin:0 0 var(--ifm-paragraph-margin-bottom)
}
aside,
h3,
p {
 margin:1em 0
}
blockquote {
 border-color:var(--ifm-blockquote-border-color);
 border-width:0;
 border-left-width:var(--ifm-blockquote-border-left-width);
 box-shadow:var(--ifm-blockquote-shadow);
 color:var(--ifm-blockquote-color);
 font-size:var(--ifm-blockquote-font-size);
 padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)
}
blockquote>:first-child {
 margin-top:0
}
blockquote>:last-child {
 margin-bottom:0
}
hr {
 border-color:var(--ifm-hr-border-color);
 border-width:var(--ifm-hr-border-width);
 margin:var(--ifm-hr-margin-vertical) 0;
 height:0
}
.shadow--lw {
 box-shadow:var(--ifm-global-shadow-lw)!important
}
.shadow--md {
 box-shadow:var(--ifm-global-shadow-md)!important
}
.shadow--tl {
 box-shadow:var(--ifm-global-shadow-tl)!important
}
.text--primary {
 color:var(--ifm-color-primary)
}
.text--secondary {
 color:var(--ifm-color-secondary)
}
.text--success {
 color:var(--ifm-color-success)
}
.text--info {
 color:var(--ifm-color-info)
}
.text--warning {
 color:var(--ifm-color-warning)
}
.text--danger {
 color:var(--ifm-color-danger)
}
.cols-control input,
.is-code-full,
.layout-item-screenshot,
.remove-row,
.text--center {
 text-align:center
}
.text--left {
 text-align:left
}
.text--justify {
 text-align:justify
}
.text--right {
 text-align:right
}
.text--capitalize {
 text-transform:capitalize
}
.text--lowercase {
 text-transform:lowercase
}
#menu .pure-menu-heading,
.admonition h5,
.alert__heading,
.pure-menu-heading,
.text--uppercase {
 text-transform:uppercase
}
.text--light {
 font-weight:var(--ifm-font-weight-light)
}
.text--normal {
 font-weight:var(--ifm-font-weight-normal)
}
.text--semibold {
 font-weight:var(--ifm-font-weight-semibold)
}
.text--bold {
 font-weight:var(--ifm-font-weight-bold)
}
.text--italic {
 font-style:italic
}
.text--break {
 word-wrap:break-word!important;
 word-break:break-word!important
}
.clean-btn {
 background:none;
 border:none;
 color:inherit;
 cursor:pointer;
 font-family:inherit;
 padding:0
}
.alert,
.alert .close {
 color:var(--ifm-alert-foreground-color)
}
.alert--primary {
 --ifm-alert-background-color:var(--ifm-color-primary-contrast-background);
 --ifm-alert-background-color-highlight:rgba(53,120,229,.15);
 --ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);
 --ifm-alert-border-color:var(--ifm-color-primary-dark)
}
.alert--secondary {
 --ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);
 --ifm-alert-background-color-highlight:rgba(235,237,240,.15);
 --ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);
 --ifm-alert-border-color:var(--ifm-color-secondary-dark)
}
.alert--success {
 --ifm-alert-background-color:var(--ifm-color-success-contrast-background);
 --ifm-alert-background-color-highlight:rgba(0,164,0,.15);
 --ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);
 --ifm-alert-border-color:var(--ifm-color-success-dark)
}
.alert--info {
 --ifm-alert-background-color:var(--ifm-color-info-contrast-background);
 --ifm-alert-background-color-highlight:rgba(84,199,236,.15);
 --ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);
 --ifm-alert-border-color:var(--ifm-color-info-dark)
}
.alert--warning {
 --ifm-alert-background-color:var(--ifm-color-warning-contrast-background);
 --ifm-alert-background-color-highlight:rgba(255,186,0,.15);
 --ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);
 --ifm-alert-border-color:var(--ifm-color-warning-dark)
}
.alert--danger {
 --ifm-alert-background-color:var(--ifm-color-danger-contrast-background);
 --ifm-alert-background-color-highlight:rgba(250,56,62,.15);
 --ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);
 --ifm-alert-border-color:var(--ifm-color-danger-dark)
}
.alert {
 --ifm-code-background:var(--ifm-alert-background-color-highlight);
 --ifm-link-color:var(--ifm-alert-foreground-color);
 --ifm-link-hover-color:var(--ifm-alert-foreground-color);
 --ifm-link-decoration:underline;
 --ifm-tabs-color:var(--ifm-alert-foreground-color);
 --ifm-tabs-color-active:var(--ifm-alert-foreground-color);
 --ifm-tabs-color-active-border:var(--ifm-alert-border-color);
 background-color:var(--ifm-alert-background-color);
 border-color:var(--ifm-alert-border-color);
 border-style:solid;
 border-width:var(--ifm-alert-border-width);
 border-left-width:var(--ifm-alert-border-left-width);
 border-radius:var(--ifm-alert-border-radius);
 box-shadow:var(--ifm-alert-shadow);
 padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)
}
.alert__heading {
 align-items:center;
 display:flex;
 font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);
 margin-bottom:.5rem
}
.alert__icon {
 display:inline-flex;
 margin-right:.4em
}
.alert__icon svg {
 stroke:var(--ifm-alert-foreground-color);
 stroke-width:0
}
.alert .close {
 margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;
 opacity:.75
}
.alert .close:focus,
.alert .close:hover,
.hash-link:focus,
:hover>.hash-link {
 opacity:1
}
.alert a {
 -webkit-text-decoration-color:var(--ifm-alert-border-color);
 text-decoration-color:var(--ifm-alert-border-color)
}
.alert a:hover {
 text-decoration-thickness:2px
}
.avatar,
.navbar,
.navbar>.container,
.navbar>.container-fluid {
 display:flex
}
.avatar__photo-link,
.download-link,
.pure-menu-item .pure-menu-item,
.pure-menu-scrollable .pure-menu-list,
details,
main {
 display:block
}
.avatar__photo {
 border-radius:50%;
 height:var(--ifm-avatar-photo-size-md);
 width:var(--ifm-avatar-photo-size-md)
}
.avatar__photo--sm {
 height:var(--ifm-avatar-photo-size-sm);
 width:var(--ifm-avatar-photo-size-sm)
}
.avatar__photo--lg {
 height:var(--ifm-avatar-photo-size-lg);
 width:var(--ifm-avatar-photo-size-lg)
}
.avatar__photo--xl {
 height:var(--ifm-avatar-photo-size-xl);
 width:var(--ifm-avatar-photo-size-xl)
}
.card--full-height,
.navbar__logo img {
 height:100%
}
.avatar__photo+.avatar__intro {
 margin-left:var(--ifm-avatar-intro-margin)
}
.avatar__intro {
 display:flex;
 flex:1 1;
 flex-direction:column;
 justify-content:center;
 text-align:var(--ifm-avatar-intro-alignment)
}
.badge,
.breadcrumbs__item,
.breadcrumbs__link,
.button,
.dropdown>.navbar__link:after {
 display:inline-block
}
.avatar__name {
 font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)
}
.avatar__subtitle {
 margin-top:.25rem
}
.avatar--vertical {
 --ifm-avatar-intro-alignment:center;
 --ifm-avatar-intro-margin:0.5rem;
 align-items:center;
 flex-direction:column
}
.avatar--vertical .avatar__intro {
 margin-left:0
}
.badge {
 background-color:var(--ifm-badge-background-color);
 border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);
 border-radius:var(--ifm-badge-border-radius);
 color:var(--ifm-badge-color);
 font-size:75%;
 font-weight:var(--ifm-font-weight-bold);
 line-height:1;
 padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)
}
.badge--primary {
 --ifm-badge-background-color:var(--ifm-color-primary)
}
.badge--secondary {
 --ifm-badge-background-color:var(--ifm-color-secondary);
 color:var(--ifm-color-black)
}
.breadcrumbs__link,
.button.button--secondary.button--outline:not(.button--active):not(:hover) {
 color:var(--ifm-font-color-base)
}
.badge--success {
 --ifm-badge-background-color:var(--ifm-color-success)
}
.badge--info {
 --ifm-badge-background-color:var(--ifm-color-info)
}
.badge--warning {
 --ifm-badge-background-color:var(--ifm-color-warning)
}
.badge--danger {
 --ifm-badge-background-color:var(--ifm-color-danger)
}
.breadcrumbs {
 margin-bottom:0;
 padding-left:0
}
.breadcrumbs__item:not(:first-child) {
 margin-left:var(--ifm-breadcrumb-spacing)
}
.breadcrumbs__item:not(:last-child) {
 margin-right:var(--ifm-breadcrumb-spacing)
}
.breadcrumbs__item:not(:last-child):after {
 background:var(--ifm-breadcrumb-separator) center;
 content:" ";
 display:inline-block;
 -webkit-filter:var(--ifm-breadcrumb-separator-filter);
 filter:var(--ifm-breadcrumb-separator-filter);
 height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));
 margin:0 .5rem;
 opacity:.5;
 width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))
}
.breadcrumbs__item--active .breadcrumbs__link {
 color:var(--ifm-breadcrumb-color-active)
}
.breadcrumbs__item--active .breadcrumbs__link,
.breadcrumbs__item:not(.breadcrumbs__item--active):hover .breadcrumbs__link {
 background:var(--ifm-breadcrumb-item-background-active)
}
.breadcrumbs__link {
 border-radius:var(--ifm-breadcrumb-border-radius);
 font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));
 padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));
 transition-duration:var(--ifm-transition-fast);
 transition-property:background,color
}
.breadcrumbs--sm {
 --ifm-breadcrumb-size-multiplier:0.8
}
.breadcrumbs--lg {
 --ifm-breadcrumb-size-multiplier:1.2
}
.button {
 background-color:var(--ifm-button-background-color);
 border-color:var(--ifm-button-border-color);
 border-radius:var(--ifm-button-border-radius);
 border-style:solid;
 border-width:var(--ifm-button-border-width);
 cursor:pointer;
 font-size:calc(.875rem*var(--ifm-button-size-multiplier));
 font-weight:var(--ifm-button-font-weight);
 line-height:1.5;
 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;
 transition-duration:var(--ifm-button-transition-duration);
 transition-property:color,background,border-color;
 user-select:none
}
.button,
.button:hover {
 color:var(--ifm-button-color)
}
.button--outline {
 --ifm-button-color:var(--ifm-button-border-color)
}
.button--outline:hover {
 --ifm-button-background-color:var(--ifm-button-border-color)
}
.button--link {
 --ifm-button-border-color:transparent;
 color:var(--ifm-link-color);
 text-decoration:var(--ifm-link-decoration)
}
.button--link.button--active,
.button--link:active,
.button--link:hover {
 color:var(--ifm-link-hover-color);
 text-decoration:var(--ifm-link-hover-decoration)
}
.button.disabled,
.button:disabled,
.button[disabled] {
 opacity:.65;
 pointer-events:none
}
.button--sm {
 --ifm-button-size-multiplier:0.8
}
.button--lg {
 --ifm-button-size-multiplier:1.35
}
.button--block {
 display:block;
 width:100%
}
.button.button--secondary {
 color:var(--ifm-color-gray-900)
}
.button--primary {
 --ifm-button-border-color:var(--ifm-color-primary)
}
.button--primary:not(.button--outline) {
 --ifm-button-background-color:var(--ifm-color-primary)
}
.button--primary:not(.button--outline):hover {
 --ifm-button-background-color:var(--ifm-color-primary-dark);
 --ifm-button-border-color:var(--ifm-color-primary-dark)
}
.button--primary.button--active,
.button--primary:active {
 --ifm-button-border-color:var(--ifm-color-primary-darker);
 --ifm-button-background-color:var(--ifm-color-primary-darker);
 background-color:var(--ifm-color-primary-darker);
 border-color:var(--ifm-color-primary-darker)
}
.button--secondary {
 --ifm-button-border-color:var(--ifm-color-secondary)
}
.button--secondary:not(.button--outline) {
 --ifm-button-background-color:var(--ifm-color-secondary)
}
.button--secondary:not(.button--outline):hover {
 --ifm-button-background-color:var(--ifm-color-secondary-dark);
 --ifm-button-border-color:var(--ifm-color-secondary-dark)
}
.button--secondary.button--active,
.button--secondary:active {
 --ifm-button-border-color:var(--ifm-color-secondary-darker);
 --ifm-button-background-color:var(--ifm-color-secondary-darker);
 background-color:var(--ifm-color-secondary-darker);
 border-color:var(--ifm-color-secondary-darker)
}
.button--success {
 --ifm-button-border-color:var(--ifm-color-success)
}
.button--success:not(.button--outline) {
 --ifm-button-background-color:var(--ifm-color-success)
}
.button--success:not(.button--outline):hover {
 --ifm-button-background-color:var(--ifm-color-success-dark);
 --ifm-button-border-color:var(--ifm-color-success-dark)
}
.button--success.button--active,
.button--success:active {
 --ifm-button-border-color:var(--ifm-color-success-darker);
 --ifm-button-background-color:var(--ifm-color-success-darker);
 background-color:var(--ifm-color-success-darker);
 border-color:var(--ifm-color-success-darker)
}
.button--info {
 --ifm-button-border-color:var(--ifm-color-info)
}
.button--info:not(.button--outline) {
 --ifm-button-background-color:var(--ifm-color-info)
}
.button--info:not(.button--outline):hover {
 --ifm-button-background-color:var(--ifm-color-info-dark);
 --ifm-button-border-color:var(--ifm-color-info-dark)
}
.button--info.button--active,
.button--info:active {
 --ifm-button-border-color:var(--ifm-color-info-darker);
 --ifm-button-background-color:var(--ifm-color-info-darker);
 background-color:var(--ifm-color-info-darker);
 border-color:var(--ifm-color-info-darker)
}
.button--warning {
 --ifm-button-border-color:var(--ifm-color-warning)
}
.button--warning:not(.button--outline) {
 --ifm-button-background-color:var(--ifm-color-warning)
}
.button--warning:not(.button--outline):hover {
 --ifm-button-background-color:var(--ifm-color-warning-dark);
 --ifm-button-border-color:var(--ifm-color-warning-dark)
}
.button--warning.button--active,
.button--warning:active {
 --ifm-button-border-color:var(--ifm-color-warning-darker);
 --ifm-button-background-color:var(--ifm-color-warning-darker);
 background-color:var(--ifm-color-warning-darker);
 border-color:var(--ifm-color-warning-darker)
}
.button--danger {
 --ifm-button-border-color:var(--ifm-color-danger)
}
.button--danger:not(.button--outline) {
 --ifm-button-background-color:var(--ifm-color-danger)
}
.button--danger:not(.button--outline):hover {
 --ifm-button-background-color:var(--ifm-color-danger-dark);
 --ifm-button-border-color:var(--ifm-color-danger-dark)
}
.button--danger.button--active,
.button--danger:active {
 --ifm-button-border-color:var(--ifm-color-danger-darker);
 --ifm-button-background-color:var(--ifm-color-danger-darker);
 background-color:var(--ifm-color-danger-darker);
 border-color:var(--ifm-color-danger-darker)
}
.button-group {
 display:inline-flex
}
.button-group>.button:not(:first-child) {
 border-bottom-left-radius:0;
 border-top-left-radius:0;
 margin-left:var(--ifm-button-group-margin)
}
.button-group>.button:not(:last-child) {
 border-bottom-right-radius:0;
 border-top-right-radius:0
}
.button-group>.button--active {
 z-index:1
}
.button-group--block {
 display:flex;
 justify-content:stretch
}
.button-group--block>.button {
 flex-grow:1
}
.card {
 background-color:var(--ifm-card-background-color);
 border-radius:var(--ifm-card-border-radius);
 box-shadow:var(--ifm-global-shadow-lw);
 display:flex;
 flex-direction:column
}
.card__image {
 padding-top:var(--ifm-card-vertical-spacing)
}
.card__image:first-child {
 padding-top:0
}
.card__body,
.card__footer,
.card__header {
 padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)
}
.card__body:not(:last-child),
.card__footer:not(:last-child),
.card__header:not(:last-child) {
 padding-bottom:0
}
.admonition-content>:last-child,
.card__body>:last-child,
.card__footer>:last-child,
.card__header>:last-child,
.marketing .content {
 margin-bottom:0
}
.card__footer {
 margin-top:auto
}
.table-of-contents {
 font-size:.8rem;
 margin-bottom:0;
 padding:var(--ifm-toc-padding-vertical) 0
}
.table-of-contents,
.table-of-contents ul {
 list-style:none;
 padding-left:var(--ifm-toc-padding-horizontal)
}
.table-of-contents li {
 margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)
}
.table-of-contents__left-border {
 border-left:1px solid var(--ifm-toc-border-color)
}
.table-of-contents__link {
 color:var(--ifm-toc-link-color);
 display:block
}
.table-of-contents__link--active,
.table-of-contents__link--active code,
.table-of-contents__link:hover,
.table-of-contents__link:hover code {
 color:var(--ifm-color-primary);
 text-decoration:none
}
.close {
 color:var(--ifm-color-black);
 float:right;
 font-size:1.5rem;
 font-weight:var(--ifm-font-weight-bold);
 line-height:1;
 opacity:.5;
 padding:1rem;
 transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)
}
.close:hover {
 opacity:.7
}
.close:focus {
 opacity:.8
}
.dropdown {
 display:inline-flex;
 font-weight:var(--ifm-dropdown-font-weight);
 position:relative;
 vertical-align:top
}
.dropdown--hoverable:hover .dropdown__menu,
.dropdown--show .dropdown__menu {
 opacity:1;
 -webkit-transform:translateY(0);
 transform:translateY(0);
 visibility:visible
}
.dropdown--right .dropdown__menu {
 left:inherit;
 right:0
}
.dropdown--nocaret .navbar__link:after {
 content:none!important
}
.dropdown__menu {
 background-color:var(--ifm-dropdown-background-color);
 border-radius:var(--ifm-global-radius);
 box-shadow:var(--ifm-global-shadow-md);
 left:0;
 list-style:none;
 max-height:80vh;
 min-width:10rem;
 opacity:0;
 overflow-y:auto;
 padding:.5rem;
 position:absolute;
 top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);
 -webkit-transform:translateY(-.625rem);
 transform:translateY(-.625rem);
 transition-duration:var(--ifm-transition-fast);
 transition-property:opacity,transform,visibility,-webkit-transform;
 transition-timing-function:var(--ifm-transition-timing-default);
 visibility:hidden;
 z-index:var(--ifm-z-index-dropdown)
}
.menu__caret,
.menu__link,
.menu__list-item-collapsible {
 border-radius:.25rem;
 transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)
}
.dropdown__link {
 border-radius:.25rem;
 color:var(--ifm-dropdown-link-color);
 display:block;
 font-size:.875rem;
 margin-top:.2rem;
 padding:.25rem .5rem
}
.dropdown__link--active,
.dropdown__link:hover {
 background-color:var(--ifm-dropdown-hover-background-color);
 color:var(--ifm-dropdown-link-color);
 text-decoration:none
}
.dropdown__link--active,
.dropdown__link--active:hover {
 --ifm-dropdown-link-color:var(--ifm-link-color)
}
.dropdown>.navbar__link:after {
 border-color:currentcolor transparent;
 border-style:solid;
 border-width:.4em .4em 0;
 content:"";
 margin-left:.3em;
 position:relative;
 top:2px;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
.footer {
 background-color:var(--ifm-footer-background-color);
 color:var(--ifm-footer-color);
 padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)
}
.footer__items,
.menu__list {
 padding-left:0;
 list-style:none
}
.footer--dark {
 --ifm-footer-background-color:#303846;
 --ifm-footer-color:var(--ifm-footer-link-color);
 --ifm-footer-link-color:var(--ifm-color-secondary);
 --ifm-footer-title-color:var(--ifm-color-white)
}
.footer__links {
 margin-bottom:1rem
}
.footer__link-item {
 color:var(--ifm-footer-link-color);
 line-height:2
}
.footer__link-item:hover {
 color:var(--ifm-footer-link-hover-color)
}
.footer__link-separator {
 margin:0 var(--ifm-footer-link-horizontal-spacing)
}
.footer__logo {
 margin-top:1rem;
 max-width:10rem
}
.footer__title {
 color:var(--ifm-footer-title-color);
 font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);
 margin-bottom:var(--ifm-heading-margin-bottom)
}
.menu,
.navbar__link {
 font-weight:var(--ifm-font-weight-semibold)
}
.footer__item {
 margin-top:0
}
.footer__items {
 margin-bottom:0
}
.hero {
 align-items:center;
 background-color:var(--ifm-hero-background-color);
 color:var(--ifm-hero-text-color)
}
.hero--primary {
 --ifm-hero-background-color:var(--ifm-color-primary);
 --ifm-hero-text-color:var(--ifm-font-color-base-inverse)
}
.hero--dark {
 --ifm-hero-background-color:#303846;
 --ifm-hero-text-color:var(--ifm-color-white)
}
.hero__title {
 font-size:3rem
}
.hero__subtitle {
 font-size:1.5rem
}
.menu__list {
 margin:0
}
.menu__caret,
.menu__link {
 padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)
}
.menu__list .menu__list {
 flex:0 0 100%;
 margin-top:.25rem;
 padding-left:var(--ifm-menu-link-padding-horizontal)
}
.menu__list-item:not(:first-child) {
 margin-top:.25rem
}
.menu__list-item--collapsed .menu__list {
 height:0;
 overflow:hidden
}
.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,
.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,
.menu__list-item--collapsed .menu__caret:before,
.menu__list-item--collapsed .menu__link--sublist:after {
 -webkit-transform:rotate(90deg);
 transform:rotate(90deg)
}
.menu__list-item-collapsible {
 display:flex;
 flex-wrap:wrap;
 position:relative
}
.menu__caret:hover,
.menu__link:hover,
.menu__list-item-collapsible--active,
.menu__list-item-collapsible:hover {
 background:var(--ifm-menu-color-background-hover)
}
.menu__list-item-collapsible .menu__link--active,
.menu__list-item-collapsible .menu__link:hover {
 background:none!important
}
.menu__caret,
.menu__link {
 display:flex
}
.menu__link {
 color:var(--ifm-menu-color);
 flex:1;
 line-height:1.25
}
.menu__link:hover {
 color:var(--ifm-menu-color);
 text-decoration:none
}
.menu__link--sublist-caret {
 justify-content:space-between
}
.menu__link--sublist-caret:after {
 background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;
 content:"";
 -webkit-filter:var(--ifm-menu-link-sublist-icon-filter);
 filter:var(--ifm-menu-link-sublist-icon-filter);
 height:1.25rem;
 min-width:1.25rem;
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg);
 transition:-webkit-transform var(--ifm-transition-fast) linear;
 transition:transform var(--ifm-transition-fast) linear;
 transition:transform var(--ifm-transition-fast) linear,-webkit-transform var(--ifm-transition-fast) linear;
 width:1.25rem
}
.menu__link--active,
.menu__link--active:hover {
 color:var(--ifm-menu-color-active)
}
.navbar__brand,
.navbar__link {
 color:var(--ifm-navbar-link-color)
}
.menu__link--active:not(.menu__link--sublist) {
 background-color:var(--ifm-menu-color-background-active)
}
.menu__caret {
 margin-left:.1rem
}
.menu__caret:before {
 background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;
 content:"";
 -webkit-filter:var(--ifm-menu-link-sublist-icon-filter);
 filter:var(--ifm-menu-link-sublist-icon-filter);
 height:1.25rem;
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg);
 transition:-webkit-transform var(--ifm-transition-fast) linear;
 transition:transform var(--ifm-transition-fast) linear;
 transition:transform var(--ifm-transition-fast) linear,-webkit-transform var(--ifm-transition-fast) linear;
 width:1.25rem
}
.navbar--dark,
html[data-theme=dark] {
 --ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)
}
.navbar {
 background-color:var(--ifm-navbar-background-color);
 box-shadow:var(--ifm-navbar-shadow);
 height:var(--ifm-navbar-height);
 padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)
}
.navbar--fixed-top {
 position:-webkit-sticky;
 position:sticky;
 top:0;
 z-index:var(--ifm-z-index-fixed)
}
.navbar-sidebar,
.navbar-sidebar__backdrop {
 opacity:0;
 position:fixed;
 top:0;
 transition-timing-function:ease-in-out;
 visibility:hidden;
 left:0;
 bottom:0
}
.navbar__inner {
 display:flex;
 flex-wrap:wrap;
 justify-content:space-between;
 width:100%
}
.navbar__brand {
 align-items:center;
 display:flex;
 margin-right:1rem;
 min-width:0
}
.navbar__brand:hover {
 color:var(--ifm-navbar-link-hover-color);
 text-decoration:none
}
.navbar__title {
 flex:1 1 auto;
 overflow:hidden
}
.navbar__toggle {
 display:none;
 margin-right:.5rem
}
.navbar__logo {
 flex:0 0 auto;
 height:2rem;
 margin-right:.5rem
}
.navbar__items {
 align-items:center;
 display:flex;
 flex:1;
 min-width:0
}
.navbar__items--center {
 flex:0 0 auto
}
.code pre,
.navbar__items--center .navbar__brand {
 margin:0
}
.navbar__items--center+.navbar__items--right {
 flex:1
}
.navbar__items--right {
 flex:0 0 auto;
 justify-content:flex-end
}
.navbar__items--right>:last-child {
 padding-right:0
}
.navbar__item {
 display:inline-block;
 padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)
}
#nprogress,
.navbar__item.dropdown .navbar__link:not([href]) {
 pointer-events:none
}
.navbar__link--active,
.navbar__link:hover {
 color:var(--ifm-navbar-link-hover-color);
 text-decoration:none
}
.navbar--dark,
.navbar--primary {
 --ifm-menu-color:var(--ifm-color-gray-300);
 --ifm-navbar-link-color:var(--ifm-color-gray-100);
 --ifm-navbar-search-input-background-color:hsla(0,0%,100%,.1);
 --ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,.5);
 color:var(--ifm-color-white)
}
.navbar--dark {
 --ifm-navbar-background-color:#242526;
 --ifm-menu-color-background-active:hsla(0,0%,100%,.05);
 --ifm-navbar-search-input-color:var(--ifm-color-white)
}
.navbar--primary {
 --ifm-navbar-background-color:var(--ifm-color-primary);
 --ifm-navbar-link-hover-color:var(--ifm-color-white);
 --ifm-menu-color-active:var(--ifm-color-white);
 --ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)
}
.navbar__search-input {
 -webkit-appearance:none;
 appearance:none;
 background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;
 border:none;
 border-radius:2rem;
 color:var(--ifm-navbar-search-input-color);
 cursor:text;
 display:inline-block;
 font-size:.9rem;
 height:2rem;
 padding:0 .5rem 0 2.25rem;
 width:12.5rem
}
.navbar__search-input:-ms-input-placeholder {
 color:var(--ifm-navbar-search-input-placeholder-color)
}
.navbar__search-input::-webkit-input-placeholder {
 color:var(--ifm-navbar-search-input-placeholder-color)
}
.navbar__search-input::placeholder {
 color:var(--ifm-navbar-search-input-placeholder-color)
}
.navbar-sidebar {
 background-color:var(--ifm-navbar-background-color);
 box-shadow:var(--ifm-global-shadow-md);
 -webkit-transform:translate3d(-100%,0,0);
 transform:translate3d(-100%,0,0);
 transition-duration:.25s;
 transition-property:opacity,visibility,transform,-webkit-transform;
 width:var(--ifm-navbar-sidebar-width)
}
.navbar-sidebar--show .navbar-sidebar,
.navbar-sidebar--show .navbar-sidebar__backdrop {
 opacity:1;
 visibility:visible
}
.navbar-sidebar--show .navbar-sidebar {
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.navbar-sidebar__backdrop {
 background-color:rgba(0,0,0,.6);
 right:0;
 transition-duration:.1s;
 transition-property:opacity,visibility
}
.navbar-sidebar__brand {
 align-items:center;
 box-shadow:var(--ifm-navbar-shadow);
 display:flex;
 flex:1;
 height:var(--ifm-navbar-height);
 padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)
}
.navbar-sidebar__items {
 display:flex;
 height:calc(100% - var(--ifm-navbar-height));
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 transition:-webkit-transform var(--ifm-transition-fast) ease-in-out;
 transition:transform var(--ifm-transition-fast) ease-in-out;
 transition:transform var(--ifm-transition-fast) ease-in-out,-webkit-transform var(--ifm-transition-fast) ease-in-out
}
.img_E7b_,
.pure-form select[multiple],
.pure-img {
 height:auto
}
.navbar-sidebar__items--show-secondary {
 -webkit-transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0);
 transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)
}
.navbar-sidebar__item {
 flex-shrink:0;
 padding:.5rem;
 width:calc(var(--ifm-navbar-sidebar-width))
}
.navbar-sidebar__back {
 background:var(--ifm-menu-color-background-active);
 font-size:15px;
 font-weight:var(--ifm-button-font-weight);
 margin:0 0 .2rem -.5rem;
 padding:.6rem 1.5rem;
 position:relative;
 text-align:left;
 top:-.5rem;
 width:calc(100% + 1rem)
}
.navbar-sidebar__close {
 display:flex;
 margin-left:auto
}
.pagination__item,
.pagination__link,
.pure-menu-horizontal .pure-menu-list,
.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list {
 display:inline-block
}
.pagination {
 font-size:var(--ifm-pagination-font-size);
 padding-left:0
}
.pagination--sm {
 --ifm-pagination-font-size:0.8rem;
 --ifm-pagination-padding-horizontal:0.8rem;
 --ifm-pagination-padding-vertical:0.2rem
}
.pagination--lg {
 --ifm-pagination-font-size:1.2rem;
 --ifm-pagination-padding-horizontal:1.2rem;
 --ifm-pagination-padding-vertical:0.3rem
}
.pagination__item:not(:first-child) {
 margin-left:var(--ifm-pagination-page-spacing)
}
.pagination__item:not(:last-child) {
 margin-right:var(--ifm-pagination-page-spacing)
}
.pagination__item>span {
 padding:var(--ifm-pagination-padding-vertical)
}
.pagination__item--active .pagination__link {
 color:var(--ifm-pagination-color-active)
}
.pagination__item--active .pagination__link,
.pagination__item:not(.pagination__item--active):hover .pagination__link {
 background:var(--ifm-pagination-item-active-background)
}
.pagination__item--disabled,
.pagination__item[disabled] {
 opacity:.25;
 pointer-events:none
}
.pagination__link {
 border-radius:var(--ifm-pagination-border-radius);
 color:var(--ifm-font-color-base);
 padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);
 transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)
}
.pagination__link:hover {
 text-decoration:none
}
.pagination-nav {
 display:flex
}
.pagination-nav__item {
 display:flex;
 flex:1 50%;
 max-width:50%
}
.pure-img,
img,
legend {
 max-width:100%
}
.pagination-nav__item--next {
 text-align:right
}
.header,
.legal,
.pure-button,
.pure-table caption {
 text-align:center
}
.pagination-nav__item+.pagination-nav__item {
 margin-left:var(--ifm-spacing-horizontal)
}
.pagination-nav__link {
 border:1px solid var(--ifm-color-emphasis-300);
 border-radius:var(--ifm-pagination-nav-border-radius);
 flex-grow:1;
 line-height:var(--ifm-heading-line-height);
 padding:var(--ifm-global-spacing);
 transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)
}
.pagination-nav__link:hover {
 border-color:var(--ifm-pagination-nav-color-hover);
 text-decoration:none
}
.pagination-nav__label {
 font-size:var(--ifm-h4-font-size);
 font-weight:var(--ifm-heading-font-weight);
 word-break:break-word
}
.pagination-nav__item:first-child .pagination-nav__label:before {
 content:"« "
}
.pagination-nav__item--next .pagination-nav__label:after {
 content:" »"
}
.pagination-nav__sublabel {
 color:var(--ifm-color-content-secondary);
 font-size:var(--ifm-h5-font-size);
 font-weight:var(--ifm-font-weight-semibold);
 margin-bottom:.25rem
}
.pills,
.tabs {
 font-weight:var(--ifm-font-weight-bold)
}
.pills {
 padding-left:0
}
.pills__item {
 border-radius:.5rem;
 cursor:pointer;
 display:inline-block;
 padding:.25rem 1rem;
 transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)
}
#layout,
.tabs {
 padding-left:0
}
.pills__item--active {
 background:var(--ifm-pills-color-background-active);
 color:var(--ifm-pills-color-active)
}
.pills__item:not(.pills__item--active):hover {
 background-color:var(--ifm-pills-color-background-active)
}
.pills__item:not(:first-child) {
 margin-left:var(--ifm-pills-spacing)
}
.pills__item:not(:last-child) {
 margin-right:var(--ifm-pills-spacing)
}
.layout-item-head,
.legal-license,
.pills__item+.pills__item {
 margin-top:0
}
.pills--block {
 display:flex;
 justify-content:stretch
}
.pills--block .pills__item {
 flex-grow:1;
 text-align:center
}
.tabs {
 color:var(--ifm-tabs-color);
 display:flex;
 margin-bottom:0;
 overflow-x:auto
}
.tabs__item {
 border-bottom:3px solid transparent;
 border-radius:var(--ifm-global-radius);
 cursor:pointer;
 display:inline-flex;
 padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);
 transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)
}
.tabs__item--active {
 border-bottom-color:var(--ifm-tabs-color-active-border);
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 color:var(--ifm-tabs-color-active)
}
.tabs__item:hover {
 background-color:var(--ifm-hover-overlay)
}
.tabs--block {
 justify-content:stretch
}
.tabs--block .tabs__item {
 flex-grow:1;
 justify-content:center
}
html[data-theme=dark] {
 --ifm-color-scheme:dark;
 --ifm-color-emphasis-0:var(--ifm-color-gray-1000);
 --ifm-color-emphasis-100:var(--ifm-color-gray-900);
 --ifm-color-emphasis-200:var(--ifm-color-gray-800);
 --ifm-color-emphasis-300:var(--ifm-color-gray-700);
 --ifm-color-emphasis-400:var(--ifm-color-gray-600);
 --ifm-color-emphasis-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:#18191a;
 --ifm-background-surface-color:#242526;
 --ifm-hover-overlay:hsla(0,0%,100%,.05);
 --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:#333437;
 --ifm-scrollbar-track-background-color:#444;
 --ifm-scrollbar-thumb-background-color:#686868;
 --ifm-scrollbar-thumb-hover-background-color:#7a7a7a;
 --ifm-table-stripe-background:hsla(0,0%,100%,.07);
 --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
}
.admonition h5 {
 margin-bottom:8px;
 margin-top:0
}
.admonition-icon {
 display:inline-block;
 margin-right:.4em;
 vertical-align:middle
}
.admonition-icon svg {
 stroke-width:0;
 stroke:var(--ifm-alert-foreground-color);
 display:inline-block;
 height:22px;
 width:22px
}
.admonition,
.grid-input,
.grid-output {
 margin-bottom:1em
}
#nprogress .bar {
 background:#29d;
 height:2px;
 left:0;
 position:fixed;
 top:0;
 width:100%;
 z-index:8
}
#nprogress .peg {
 box-shadow:0 0 10px #29d,0 0 5px #29d;
 height:100%;
 opacity:1;
 position:absolute;
 right:0;
 -webkit-transform:rotate(3deg) translateY(-4px);
 transform:rotate(3deg) translateY(-4px);
 width:100px
}
#docusaurus-base-url-issue-banner-container {
 display:none
}
.details_lb9f {
 --docusaurus-details-summary-arrow-size:0.38rem;
 --docusaurus-details-transition:transform 200ms ease;
 --docusaurus-details-decoration-color:grey
}
.details_lb9f>summary {
 cursor:pointer;
 list-style:none;
 padding-left:1rem;
 position:relative
}
.details_lb9f>summary::-webkit-details-marker {
 display:none
}
.details_lb9f>summary:before {
 border-color:transparent transparent transparent var(--docusaurus-details-decoration-color);
 border-style:solid;
 border-width:var(--docusaurus-details-summary-arrow-size);
 content:"";
 left:0;
 position:absolute;
 top:.45rem;
 -webkit-transform:rotate(0);
 transform:rotate(0);
 -webkit-transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;
 transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;
 transition:var(--docusaurus-details-transition)
}
.collapsibleContent_i85q {
 border-top:1px solid var(--docusaurus-details-decoration-color);
 margin-top:1rem;
 padding-top:1rem
}
.pure-button:focus,
body:not(.navigation-with-keyboard) :not(input):focus {
 outline:0
}
html {
 -webkit-text-size-adjust:100%;
 line-height:1.15
}
h1 {
 font-size:2em;
 margin:.67em 0
}
code,
kbd,
pre,
samp {
 font-size:1em
}
abbr[title] {
 border-bottom:none;
 text-decoration:underline;
 -webkit-text-decoration:underline dotted;
 text-decoration:underline dotted
}
b,
strong {
 font-weight:bolder
}
code,
kbd,
samp {
 font-family:monospace,monospace
}
small {
 font-size:80%
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative
}
sub {
 bottom:-.25em
}
sup {
 top:-.5em
}
img {
 border-style:none
}
button,
input,
optgroup,
select,
textarea {
 font-family:inherit;
 font-size:100%;
 line-height:1.15;
 margin:0
}
button,
select {
 text-transform:none
}
[type=button],
[type=reset],
[type=submit],
button {
 -webkit-appearance:button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
 border-style:none;
 padding:0
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
 outline:ButtonText dotted 1px
}
fieldset {
 padding:.35em .75em .625em
}
[type=checkbox],
[type=radio],
legend {
 padding:0;
 box-sizing:border-box
}
legend {
 color:inherit;
 display:table
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
 height:auto
}
[type=search] {
 -webkit-appearance:textfield;
 outline-offset:-2px
}
[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
::-webkit-file-upload-button {
 -webkit-appearance:button;
 font:inherit
}
summary {
 display:list-item
}
.pure-button-hidden,
.size-chart-size,
[hidden],
template {
 display:none
}
.hidden,
[hidden] {
 display:none!important
}
.pure-img {
 display:block
}
.pure-g {
 text-rendering:optimizespeed;
 align-content:flex-start;
 display:flex;
 flex-flow:row wrap;
 font-family:FreeSans,Arimo,Droid Sans,Helvetica,Arial,sans-serif;
 letter-spacing:-.31em
}
.opera-only :-o-prefocus,
.pure-g {
 word-spacing:-.43em
}
.pure-u,
.pure-u-1,
.pure-u-1-1,
.pure-u-1-12,
.pure-u-1-2,
.pure-u-1-24,
.pure-u-1-3,
.pure-u-1-4,
.pure-u-1-5,
.pure-u-1-6,
.pure-u-1-8,
.pure-u-10-24,
.pure-u-11-12,
.pure-u-11-24,
.pure-u-12-24,
.pure-u-13-24,
.pure-u-14-24,
.pure-u-15-24,
.pure-u-16-24,
.pure-u-17-24,
.pure-u-18-24,
.pure-u-19-24,
.pure-u-2-24,
.pure-u-2-3,
.pure-u-2-5,
.pure-u-20-24,
.pure-u-21-24,
.pure-u-22-24,
.pure-u-23-24,
.pure-u-24-24,
.pure-u-3-24,
.pure-u-3-4,
.pure-u-3-5,
.pure-u-3-8,
.pure-u-4-24,
.pure-u-4-5,
.pure-u-5-12,
.pure-u-5-24,
.pure-u-5-5,
.pure-u-5-6,
.pure-u-5-8,
.pure-u-6-24,
.pure-u-7-12,
.pure-u-7-24,
.pure-u-7-8,
.pure-u-8-24,
.pure-u-9-24 {
 text-rendering:auto;
 display:inline-block;
 letter-spacing:normal;
 vertical-align:top;
 word-spacing:normal
}
.pure-u-1-24 {
 width:4.1667%
}
.pure-u-1-12,
.pure-u-2-24 {
 width:8.3333%
}
.pure-u-1-8,
.pure-u-3-24 {
 width:12.5%
}
.pure-u-1-6,
.pure-u-4-24 {
 width:16.6667%
}
.pure-u-1-5 {
 width:20%
}
.pure-u-5-24 {
 width:20.8333%
}
.pure-form .pure-input-1-4,
.pure-u-1-4,
.pure-u-6-24 {
 width:25%
}
.pure-u-7-24 {
 width:29.1667%
}
.pure-u-1-3,
.pure-u-8-24 {
 width:33.3333%
}
.pure-u-3-8,
.pure-u-9-24 {
 width:37.5%
}
.pure-u-2-5 {
 width:40%
}
.pure-u-10-24,
.pure-u-5-12 {
 width:41.6667%
}
.pure-u-11-24 {
 width:45.8333%
}
.pure-form .pure-input-1-2,
.pure-u-1-2,
.pure-u-12-24,
.sample-button .button-h {
 width:50%
}
.pure-u-13-24 {
 width:54.1667%
}
.pure-u-14-24,
.pure-u-7-12 {
 width:58.3333%
}
.pure-u-3-5 {
 width:60%
}
.pure-u-15-24,
.pure-u-5-8 {
 width:62.5%
}
.pure-u-16-24,
.pure-u-2-3 {
 width:66.6667%
}
.pure-u-17-24 {
 width:70.8333%
}
.pure-form .pure-input-3-4,
.pure-u-18-24,
.pure-u-3-4 {
 width:75%
}
.pure-u-19-24 {
 width:79.1667%
}
.pure-u-4-5 {
 width:80%
}
.pure-u-20-24,
.pure-u-5-6 {
 width:83.3333%
}
.pure-u-21-24,
.pure-u-7-8 {
 width:87.5%
}
.pure-u-11-12,
.pure-u-22-24 {
 width:91.6667%
}
.pure-u-23-24 {
 width:95.8333%
}
.mq-key,
.mq-value,
.pure-form .pure-input-1,
.pure-u-1,
.pure-u-1-1,
.pure-u-24-24,
.pure-u-5-5,
.sample-button .pure-button {
 width:100%
}
.pure-button::-moz-focus-inner {
 border:0;
 padding:0
}
.pure-button-group {
 text-rendering:optimizespeed;
 letter-spacing:-.31em
}
.opera-only :-o-prefocus,
.pure-button-group {
 word-spacing:-.43em
}
.pure-button {
 -webkit-user-drag:none;
 box-sizing:border-box;
 cursor:pointer;
 display:inline-block;
 line-height:normal;
 user-select:none;
 vertical-align:middle;
 background-color:#e6e6e6;
 border:transparent;
 border-radius:2px;
 color:rgba(0,0,0,.8);
 font-size:100%;
 padding:.5em 1em;
 text-decoration:none
}
.pure-button-hover,
.pure-button:focus,
.pure-button:hover {
 background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))
}
.pure-button-active,
.pure-button:active {
 border-color:#000;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset 0 0 6px rgba(0,0,0,.2)
}
.pure-button-disabled,
.pure-button-disabled:active,
.pure-button-disabled:focus,
.pure-button-disabled:hover,
.pure-button[disabled] {
 background-image:none;
 border:none;
 box-shadow:none;
 cursor:not-allowed;
 opacity:.4;
 pointer-events:none
}
.pure-button-primary,
.pure-button-selected,
a.pure-button-primary,
a.pure-button-selected {
 background-color:#0078e7;
 color:#fff
}
.pure-button-group .pure-button {
 text-rendering:auto;
 letter-spacing:normal;
 vertical-align:top;
 word-spacing:normal;
 border-radius:0;
 border-right:1px solid rgba(0,0,0,.2);
 margin:0
}
.pure-button-group .pure-button:first-child {
 border-bottom-left-radius:2px;
 border-top-left-radius:2px
}
.pure-button-group .pure-button:last-child {
 border-bottom-right-radius:2px;
 border-right:none;
 border-top-right-radius:2px
}
.pure-form input[type=color],
.pure-form input[type=date],
.pure-form input[type=datetime-local],
.pure-form input[type=datetime],
.pure-form input[type=email],
.pure-form input[type=month],
.pure-form input[type=number],
.pure-form input[type=password],
.pure-form input[type=search],
.pure-form input[type=tel],
.pure-form input[type=text],
.pure-form input[type=time],
.pure-form input[type=url],
.pure-form input[type=week],
.pure-form select,
.pure-form textarea {
 border:1px solid #ccc;
 border-radius:4px;
 box-shadow:inset 0 1px 3px #ddd;
 box-sizing:border-box;
 display:inline-block;
 padding:.5em .6em;
 vertical-align:middle
}
.pure-form input:not([type]) {
 border:1px solid #ccc;
 border-radius:4px;
 box-shadow:inset 0 1px 3px #ddd;
 box-sizing:border-box;
 display:inline-block;
 padding:.5em .6em
}
.pure-form input[type=color] {
 padding:.2em .5em
}
.pure-form input:not([type]):focus,
.pure-form input[type=color]:focus,
.pure-form input[type=date]:focus,
.pure-form input[type=datetime-local]:focus,
.pure-form input[type=datetime]:focus,
.pure-form input[type=email]:focus,
.pure-form input[type=month]:focus,
.pure-form input[type=number]:focus,
.pure-form input[type=password]:focus,
.pure-form input[type=search]:focus,
.pure-form input[type=tel]:focus,
.pure-form input[type=text]:focus,
.pure-form input[type=time]:focus,
.pure-form input[type=url]:focus,
.pure-form input[type=week]:focus,
.pure-form select:focus,
.pure-form textarea:focus {
 border-color:#129fea;
 outline:0
}
.pure-form input[type=checkbox]:focus,
.pure-form input[type=file]:focus,
.pure-form input[type=radio]:focus {
 outline:#129fea auto 1px
}
.pure-form .pure-checkbox,
.pure-form .pure-radio {
 display:block;
 margin:.5em 0
}
.pure-form input:not([type])[disabled],
.pure-form input[type=color][disabled],
.pure-form input[type=date][disabled],
.pure-form input[type=datetime-local][disabled],
.pure-form input[type=datetime][disabled],
.pure-form input[type=email][disabled],
.pure-form input[type=month][disabled],
.pure-form input[type=number][disabled],
.pure-form input[type=password][disabled],
.pure-form input[type=search][disabled],
.pure-form input[type=tel][disabled],
.pure-form input[type=text][disabled],
.pure-form input[type=time][disabled],
.pure-form input[type=url][disabled],
.pure-form input[type=week][disabled],
.pure-form select[disabled],
.pure-form textarea[disabled] {
 background-color:#eaeded;
 color:#cad2d3;
 cursor:not-allowed
}
.pure-form input[readonly],
.pure-form select[readonly],
.pure-form textarea[readonly] {
 background-color:#eee;
 border-color:#ccc;
 color:#777
}
.pure-form input:focus:invalid,
.pure-form select:focus:invalid,
.pure-form textarea:focus:invalid {
 border-color:#e9322d;
 color:#b94a48
}
.pure-form input[type=checkbox]:focus:invalid:focus,
.pure-form input[type=file]:focus:invalid:focus,
.pure-form input[type=radio]:focus:invalid:focus {
 outline-color:#e9322d
}
.pure-form select {
 background-color:#fff;
 border:1px solid #ccc;
 height:2.25em
}
.pure-form label {
 margin:.5em 0 .2em
}
.pure-form fieldset {
 border:0;
 margin:0;
 padding:.35em 0 .75em
}
.pure-form legend {
 border-bottom:1px solid #e5e5e5;
 color:#333;
 display:block;
 margin-bottom:.3em;
 padding:.3em 0;
 width:100%
}
.pure-form-stacked input:not([type]),
.pure-form-stacked input[type=color],
.pure-form-stacked input[type=date],
.pure-form-stacked input[type=datetime-local],
.pure-form-stacked input[type=datetime],
.pure-form-stacked input[type=email],
.pure-form-stacked input[type=file],
.pure-form-stacked input[type=month],
.pure-form-stacked input[type=number],
.pure-form-stacked input[type=password],
.pure-form-stacked input[type=search],
.pure-form-stacked input[type=tel],
.pure-form-stacked input[type=text],
.pure-form-stacked input[type=time],
.pure-form-stacked input[type=url],
.pure-form-stacked input[type=week],
.pure-form-stacked label,
.pure-form-stacked select,
.pure-form-stacked textarea {
 display:block;
 margin:.25em 0
}
.pure-form-aligned input,
.pure-form-aligned select,
.pure-form-aligned textarea,
.pure-form-message-inline,
.pure-menu-horizontal .pure-menu-heading,
.pure-menu-horizontal .pure-menu-item,
.pure-menu-horizontal .pure-menu-separator {
 display:inline-block;
 vertical-align:middle
}
.pure-form-aligned textarea {
 vertical-align:top
}
.pure-form-aligned .pure-control-group {
 margin-bottom:.5em
}
.pure-form-aligned .pure-control-group label {
 display:inline-block;
 margin:0 1em 0 0;
 text-align:right;
 vertical-align:middle;
 width:10em
}
.pure-form-aligned .pure-controls {
 margin:1.5em 0 0 11em
}
.pure-form .pure-input-rounded,
.pure-form input.pure-input-rounded {
 border-radius:2em;
 padding:.5em 1em
}
.pure-form .pure-group fieldset {
 margin-bottom:10px
}
.pure-form .pure-group input,
.pure-form .pure-group textarea {
 border-radius:0;
 display:block;
 margin:0 0 -1px;
 padding:10px;
 position:relative;
 top:-1px
}
.pure-form .pure-group input:focus,
.pure-form .pure-group textarea:focus {
 z-index:2
}
.pure-form .pure-group input:first-child,
.pure-form .pure-group textarea:first-child {
 border-radius:4px 4px 0 0;
 margin:0;
 top:1px
}
.pure-form .pure-group input:first-child:last-child,
.pure-form .pure-group textarea:first-child:last-child {
 border-radius:4px;
 margin:0;
 top:1px
}
.pure-form .pure-group input:last-child,
.pure-form .pure-group textarea:last-child {
 border-radius:0 0 4px 4px;
 margin:0;
 top:-2px
}
.pure-form .pure-group button {
 margin:.35em 0
}
.pure-form .pure-input-2-3 {
 width:66%
}
.pure-form .pure-input-1-3 {
 width:33%
}
.pure-form-message-inline {
 color:#666;
 font-size:.875em;
 padding-left:.3em
}
.pure-form-message {
 color:#666;
 display:block;
 font-size:.875em
}
*,
.pure-menu,
:after,
:before {
 box-sizing:border-box
}
.pure-menu-fixed {
 left:0;
 position:fixed;
 top:0;
 z-index:2
}
.pure-menu-item,
.pure-menu-list {
 position:relative
}
.pure-menu-list {
 list-style:none;
 margin:0;
 padding:0
}
.pure-menu-item {
 height:100%;
 margin:0;
 padding:0
}
.pure-menu-heading,
.pure-menu-link {
 display:block;
 text-decoration:none
}
.pure-menu-horizontal {
 width:100%
}
.pure-menu-children {
 display:none;
 left:100%;
 margin:0;
 padding:0;
 position:absolute;
 top:0;
 z-index:2
}
.pure-menu-horizontal .pure-menu-children {
 left:0;
 top:auto;
 width:inherit
}
.pure-menu-active>.pure-menu-children,
.pure-menu-allow-hover:hover>.pure-menu-children {
 display:block;
 position:absolute
}
.pure-menu-has-children>.pure-menu-link:after {
 content:"\25B8";
 font-size:small;
 padding-left:.5em
}
.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after {
 content:"\25BE"
}
.pure-menu-scrollable {
 overflow-x:hidden;
 overflow-y:scroll
}
.pure-menu-horizontal.pure-menu-scrollable {
 overflow-x:auto;
 overflow-y:hidden;
 padding:.5em 0;
 white-space:nowrap
}
.pure-menu-horizontal .pure-menu-children .pure-menu-separator,
.pure-menu-separator {
 background-color:#ccc;
 height:1px;
 margin:.3em 0
}
.pure-menu-children,
body {
 background-color:#fff
}
.pure-menu-horizontal .pure-menu-separator {
 height:1.3em;
 margin:0 .3em;
 width:1px
}
.pure-menu-horizontal .pure-menu-children .pure-menu-separator {
 display:block;
 width:auto
}
.pure-menu-heading {
 color:#565d64
}
.pure-menu-link,
body {
 color:#777
}
.pure-menu-heading,
.pure-menu-link,
.pure-table td,
.pure-table th {
 padding:.5em 1em
}
.header,
.l-box {
 padding:1em
}
.pure-menu-disabled {
 opacity:.5
}
.pure-menu-disabled .pure-menu-link:hover {
 background-color:transparent;
 cursor:default
}
.pure-menu-active>.pure-menu-link,
.pure-menu-link:focus,
.pure-menu-link:hover {
 background-color:#eee
}
.pure-menu-selected>.pure-menu-link,
.pure-menu-selected>.pure-menu-link:visited {
 color:#000
}
.pure-table {
 border:1px solid #cbcbcb;
 border-spacing:0;
 empty-cells:show
}
.pure-table caption {
 color:#000;
 font:italic 85%/1 arial,sans-serif;
 padding:1em 0
}
.legal,
body {
 line-height:1.6
}
.pure-table td,
.pure-table th {
 border-bottom-width:0;
 border-left:1px solid #cbcbcb;
 border-right-width:0;
 border-top-width:0;
 font-size:inherit;
 margin:0;
 overflow:visible
}
.pure-table thead {
 background-color:#e0e0e0;
 color:#000;
 text-align:left;
 vertical-align:bottom
}
.pure-table td {
 background-color:transparent
}
.pure-table-odd td,
.pure-table-striped tr:nth-child(2n-1) td {
 background-color:#f2f2f2
}
.pure-table-bordered td {
 border-bottom:1px solid #cbcbcb
}
.pure-table-bordered tbody>tr:last-child>td,
.pure-table-horizontal tbody>tr:last-child>td {
 border-bottom-width:0
}
.pure-table-horizontal td,
.pure-table-horizontal th {
 border-width:0 0 1px;
 border-bottom:1px solid #cbcbcb
}
.pure-g [class*=pure-u],
button,
html,
input,
select,
textarea {
 font-family:Helvetica,Arial,sans-serif;
 letter-spacing:.01em
}
body {
 margin:0;
 min-width:320px
}
h1,
h2,
h3,
h4,
h5,
h6 {
 color:#4b4b4b;
 font-weight:700
}
h3 {
 font-size:1.25em
}
h4 {
 font-size:1.125em
}
a:visited {
 color:#265778
}
dt {
 font-weight:700
}
dd {
 margin:0 0 10px
}
aside {
 background:#1f8dd6;
 border-radius:3px;
 color:#fff;
 padding:.3em 1em
}
aside a,
aside a:visited {
 color:#a9e2ff
}
#layout {
 position:relative
}
#layout.active #menu {
 left:160px;
 width:160px
}
.is-code-full .code,
.is-code-full code,
.l-wrap {
 margin-left:auto;
 margin-right:auto
}
.content .l-wrap {
 margin-left:-1em;
 margin-right:-1em
}
.header {
 background:#fff;
 border-bottom:1px solid #eee;
 font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;
 letter-spacing:.05em;
 margin:0 auto;
 max-width:768px
}
.header h1 {
 font-size:300%
}
.header h1,
.header h2 {
 font-weight:100;
 margin:0
}
.header h2 {
 color:#666;
 font-size:125%;
 letter-spacing:-.02em;
 line-height:1.5
}
.content {
 margin-left:auto;
 margin-right:auto;
 max-width:1000px;
 padding-left:1em;
 padding-right:1em
}
.content .content-subhead {
 color:#888;
 font-weight:300;
 margin:2em 0 1em;
 position:relative
}
.content .content-spaced {
 line-height:1.8
}
.content .content-quote {
 border-left:5px solid #ddd;
 color:#666;
 font-family:Georgia,serif;
 font-style:italic;
 line-height:1.8;
 padding-left:1.5em
}
.grids-example [class*=pure-u],
.grids-unit .grids-unit-width {
 font-family:Consolas,Liberation Mono,Courier,monospace
}
.content-link {
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowOTU3NTMzMDAyQzQxMUUzQTc0Q0NFNEJDODYzREUwOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOTU3NTMzMTAyQzQxMUUzQTc0Q0NFNEJDODYzREUwOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA5NTc1MzJFMDJDNDExRTNBNzRDQ0U0QkM4NjNERTA5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA5NTc1MzJGMDJDNDExRTNBNzRDQ0U0QkM4NjNERTA5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+uSV30AAAAV1JREFUeNrklL1KA0EURndEGy20sLAQgoVp0glBUNTCR1BhC40PIIJ/QSsVEUVIBAMqgkIwKZboK6QSK7EVbASxEwQrUVKsZ+ArxER2B7Zz4XDnZ+/JzM6dmDAMvSSfNi/hJ3Fhu2tCEAR5wj5cw7zv+18/543LN0R2SFgGm2TgDkaRNpy3jKwg2QkCmzcDWbhhbsBJSMI0YRWOkS3YMaLd8iIMw57rCscVL5CPgVE/pfjmeijrcG+3B8+sLoPUjq1BGTYiD4WEFUIRthDs0H+kPQi7MAkjUGVuLrIOSS5K9g5d9F+J3aJPstJvWdMKSewgHOg0CyTkGXui3Q+z9Gt6r5P2R5ybUpLsVDL7A+cwBWf6DN5fslbCIcW6EhtgS2ICeuDF9S5vwyfUWE1K29tUDV4iv4oSNp0ygoxKxE48aNUVZLk49dWybJCmCbfQC0fIluJeUfP//mC/BRgA8OmIX/FTAIwAAAAASUVORK5CYII=) 50%/20px 20px no-repeat;
 display:block;
 height:100%;
 position:absolute;
 right:0;
 top:0;
 width:20px
}
.footer,
code,
pre {
 background:#fafafa
}
#menu,
.menu-link {
 left:0;
 position:fixed;
 top:0
}
code,
pre {
 color:#333;
 font-family:Consolas,Courier,monospace
}
.content p code {
 font-size:90%
}
.code {
 border-color:#eee;
 border-style:solid;
 border-width:1px 0;
 margin-left:-1em;
 margin-right:-1em;
 overflow-x:auto
}
.code code {
 word-wrap:normal;
 background:none;
 font-size:95%;
 padding:0;
 white-space:pre
}
.code-wrap code {
 word-wrap:break-word;
 white-space:pre-wrap
}
.example .code {
 margin-top:1em
}
.footer {
 border-top:1px solid #eee;
 font-size:87.5%;
 margin-top:3.4286em;
 padding:1.1429em
}
.legal {
 margin:0 auto
}
.legal-links {
 list-style:none;
 margin-bottom:0;
 padding:0
}
.legal-copyright {
 margin-bottom:0;
 margin-top:0
}
#layout,
#menu,
.menu-link {
 transition:.2s ease-out
}
#layout.active .menu-link {
 left:160px
}
#menu {
 background:#191818;
 bottom:0;
 margin-left:-160px;
 overflow-y:auto;
 width:160px;
 z-index:7
}
#menu a {
 border:none;
 padding:.625em 1em
}
#menu .pure-menu-open {
 background:0 0;
 border:0
}
#menu .pure-menu ul {
 background:0 0;
 border:none;
 display:block
}
#menu .pure-menu .menu-item-divided,
#menu .pure-menu ul {
 border-top:1px solid #333
}
#menu .pure-menu-list li .pure-menu-link:focus,
#menu .pure-menu-list li .pure-menu-link:hover {
 background:#333
}
.menu-link {
 background:rgba(0,0,0,.7);
 display:block;
 font-size:11px;
 height:4em;
 padding:1em;
 width:4em;
 z-index:3
}
.menu-link:focus,
.menu-link:hover {
 background:#000
}
.menu-link span {
 display:block;
 margin-top:.9em;
 position:relative
}
.menu-link span,
.menu-link span:after,
.menu-link span:before {
 background-color:#fff;
 height:.2em;
 pointer-events:none;
 transition:.4s;
 width:100%
}
.menu-link span:after,
.menu-link span:before {
 content:" ";
 position:absolute;
 top:-.55em
}
.menu-link span:after {
 top:.55em
}
.menu-link.active span {
 background:0 0
}
.menu-link.active span:before {
 -webkit-transform:rotate(45deg) translate(.5em,.4em);
 transform:rotate(45deg) translate(.5em,.4em)
}
.menu-link.active span:after {
 -webkit-transform:rotate(-45deg) translate(.4em,-.3em);
 transform:rotate(-45deg) translate(.4em,-.3em)
}
#menu .pure-menu-heading {
 color:#fff;
 font-size:125%;
 font-weight:300;
 letter-spacing:.1em;
 margin-top:0;
 padding:.5em .8em
}
#menu .pure-menu-item .active {
 background:#1f8dd6;
 color:#fff
}
#menu li.pure-menu-item .active:focus,
#menu li.pure-menu-item .active:hover,
.size-chart-base {
 background:#1f8dd6
}
.pure-img-responsive {
 height:auto;
 max-width:100%
}
.pure-button {
 font-family:inherit
}
.notice,
a.pure-button-primary {
 color:#fff
}
.notice {
 background-color:#61b842
}
.muted {
 color:#ccc
}
.table-responsive {
 margin-bottom:1em;
 margin-left:-1em;
 margin-right:-1em;
 overflow-x:auto
}
.table-responsive table {
 border-left-width:0;
 border-right-width:0;
 min-width:35.5em;
 width:100%
}
.table-responsive .mq-table {
 min-width:44em;
 width:100%
}
.mq-table th.highlight {
 background-color:#ffea85
}
.mq-table td.highlight {
 background-color:#fffae5
}
.mq-table td.highlight code,
.mq-table th.highlight code {
 background:#fffff3
}
.mq-table-mq code {
 font-size:.875em
}
.grids-example {
 background:#fafafa;
 border-bottom:1px solid #ddd;
 margin:2em auto
}
.is-code-full code {
 display:inline-block;
 max-width:768px
}
.grids-unit {
 margin:.25em 0;
 padding-left:4.5em
}
.grids-unit-width {
 line-height:2em;
 margin-left:-4.5em;
 padding-right:.5em;
 text-align:right;
 vertical-align:baseline;
 width:4em
}
.controls,
.hero,
.sample-button,
a.size-chart-item {
 text-align:center
}
.grids-unit-details {
 background:#fafafa;
 position:relative
}
.grids-unit-classnames {
 left:.5em;
 position:absolute
}
.grids-unit-classname {
 margin-right:1em
}
.grids-unit-classname code {
 background:none;
 margin:0;
 padding:0
}
.grids-unit-bar {
 background:#eee;
 height:2em
}
.grids .grids-example [class*=pure-u] {
 border-width:1px 0 0;
 font-family:Helvetica,Arial,sans-serif;
 padding:0;
 text-align:left
}
.copyButton_eDfN {
 background:inherit;
 border:1px solid var(--ifm-color-emphasis-300);
 border-radius:var(--ifm-global-radius);
 display:flex;
 opacity:0;
 padding:.4rem;
 position:absolute;
 right:calc(var(--ifm-pre-padding)/2);
 top:calc(var(--ifm-pre-padding)/2);
 transition:opacity .2s ease-in-out
}
.copyButton_eDfN:focus-visible,
.copyButton_eDfN:hover,
.theme-code-block:hover .copyButtonCopied_ljy5 {
 opacity:1!important
}
.theme-code-block:hover .copyButton_eDfN:not(.copyButtonCopied_ljy5) {
 opacity:.4
}
.copyButtonIcons_W9eQ {
 height:1.125rem;
 position:relative;
 width:1.125rem
}
.copyButtonIcon_XEyF,
.copyButtonSuccessIcon_i9w9 {
 fill:currentColor;
 height:inherit;
 left:0;
 opacity:inherit;
 position:absolute;
 top:0;
 transition:.15s;
 width:inherit
}
.copyButtonSuccessIcon_i9w9 {
 color:#00d600;
 left:50%;
 opacity:0;
 top:50%;
 -webkit-transform:translate(-50%,-50%) scale(.33);
 transform:translate(-50%,-50%) scale(.33)
}
.copyButtonCopied_ljy5 .copyButtonIcon_XEyF {
 opacity:0;
 -webkit-transform:scale(.33);
 transform:scale(.33)
}
.copyButtonCopied_ljy5 .copyButtonSuccessIcon_i9w9 {
 opacity:1;
 -webkit-transform:translate(-50%,-50%) scale(1);
 transform:translate(-50%,-50%) scale(1);
 transition-delay:75ms
}
.codeBlockContainer_I0IT {
 box-shadow:var(--ifm-global-shadow-lw);
 margin-bottom:var(--ifm-leading)
}
.codeBlockContent_wNvx {
 border-radius:var(--ifm-global-radius);
 direction:ltr;
 position:relative
}
.codeBlockTitle_BvAR {
 border-bottom:1px solid var(--ifm-color-emphasis-300);
 border-top-left-radius:var(--ifm-global-radius);
 border-top-right-radius:var(--ifm-global-radius);
 font-size:var(--ifm-code-font-size);
 font-weight:500;
 padding:.75rem var(--ifm-pre-padding)
}
.codeBlock_jd64 {
 background-color:inherit;
 margin:0;
 padding:0
}
.codeBlockTitle_BvAR+.codeBlockContent_wNvx .codeBlock_jd64 {
 border-top-left-radius:0;
 border-top-right-radius:0
}
.codeBlockStandalone_csWH,
.layout-item-modules {
 padding:0
}
.codeBlockLines_mRuA {
 float:left;
 font:inherit;
 min-width:100%;
 padding:var(--ifm-pre-padding)
}
.details_BAp3 {
 --docusaurus-details-decoration-color:var(--ifm-alert-border-color);
 --docusaurus-details-transition:transform var(--ifm-transition-fast) ease;
 border:1px solid var(--ifm-alert-border-color);
 margin:0 0 var(--ifm-spacing-vertical)
}
.anchorWithStickyNavbar_mojV {
 scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)
}
.anchorWithHideOnScrollNavbar_R0VQ {
 scroll-margin-top:.5rem
}
.hash-link {
 opacity:0;
 padding-left:.5rem;
 transition:opacity var(--ifm-transition-fast);
 -webkit-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.hash-link:before {
 content:"#"
}
.contains-task-list_tsSF {
 list-style:none;
 padding-left:0
}
.tableOfContents_cNA8 {
 max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);
 overflow-y:auto;
 position:-webkit-sticky;
 position:sticky;
 top:calc(var(--ifm-navbar-height) + 1rem)
}
.mdxPageWrapper_zHyg {
 justify-content:center
}
.layout-item {
 border-top:1px solid #eee;
 margin-top:2em;
 padding-top:2em
}
.layout-item-module {
 font-size:.875em;
 margin-right:.5714em
}
.layout-item-module-base a {
 border-left:3px solid #0e90d2
}
.layout-item-module-grids a {
 border-left:3px solid #8058a5
}
.layout-item-module-forms a {
 border-left:3px solid #5eb95e
}
.layout-item-module-buttons a {
 border-left:3px solid #dd514c
}
.layout-item-module-tables a {
 border-left:3px solid #f37b1d
}
.layout-item-module-menus a {
 border-left:3px solid #fad232
}
.layout-item-module a:link,
.layout-item-module a:visited {
 color:#4b4b4b;
 display:block;
 line-height:1.75;
 padding:0 .5714em;
 text-transform:capitalize
}
.layout-item-content .pure-button {
 margin-right:5px
}
.hero {
 display:block;
 padding:0
}
.hero-titles {
 font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;
 margin:2em auto;
 max-width:768px;
 padding:0 1em
}
.hero-titles .logo {
 margin:40px 0;
 max-width:419px;
 width:80%
}
.hero-site {
 color:#1f8dd6;
 font-size:400%;
 font-weight:200;
 margin:0
}
.hero-tagline {
 color:#666;
 font-size:150%;
 font-weight:200;
 line-height:1.5;
 margin:0 0 1em
}
a.button-cta,
a.button-secondary {
 margin:.25em
}
a.button-cta {
 background:#1f8dd6;
 border:1px solid #1f8dd6;
 color:#fff
}
a.button-secondary {
 background:#fff;
 border:1px solid #ddd;
 color:#666
}
.size-chart {
 font-size:87.5%;
 line-height:1.4;
 margin-bottom:2em;
 width:100%
}
a.size-chart-item {
 color:#fff;
 display:block;
 padding:1.45em 0;
 text-decoration:none;
 text-transform:capitalize
}
.size-chart-label {
 display:inline-block;
 -webkit-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -o-transform:rotate(-90deg)
}
.size-chart-base .size-chart-size {
 color:#67c2f0
}
.size-chart-grids {
 background:#8058a5
}
.size-chart-grids .size-chart-size {
 color:#c883ff
}
.size-chart-forms {
 background:#5eb95e
}
.size-chart-forms .size-chart-size {
 color:#a1f089
}
.size-chart-buttons {
 background:#dd514c
}
.size-chart-buttons .size-chart-size {
 color:#eca49a
}
.size-chart-menus {
 background:#fad232
}
.size-chart-menus .size-chart-size {
 color:#fff086
}
.size-chart-tables {
 background:#f37b1d
}
.size-chart-tables .size-chart-label {
 margin-left:-.5em
}
.size-chart-tables .size-chart-size {
 color:#ffbe81
}
.marketing {
 border-bottom:1px solid #eee;
 margin-bottom:1em;
 margin-top:1em;
 padding-bottom:2em
}
.marketing-customize {
 border-bottom:0;
 margin-bottom:0;
 padding-bottom:0
}
.marketing-header {
 font-weight:400
}
.marketing-diagram {
 margin:2em auto
}
.sample-buttons {
 margin:1em auto;
 padding:0 .5em
}
.sample-button {
 padding:.5em
}
.button-a {
 background:#e1f2fa;
 color:#5992aa
}
.button-b {
 background:#fcebbd;
 color:#af9540
}
.button-c,
.button-d,
.button-e {
 border-radius:8px
}
.button-f,
.button-g,
.button-h {
 border-radius:20px
}
.button-c {
 background:#333;
 color:#fff
}
.button-d {
 background:#d3eda3;
 color:#72962e
}
.button-e {
 background:#f5ab9e;
 color:#8c3a2b
}
.button-f {
 background:#ddaeff;
 color:#8156a7
}
.button-g {
 background:#f57b00;
 color:#ffca95
}
.button-h {
 background:#008ed4;
 color:#fff
}
.pure-form label {
 font-size:100%
}
.grids-example {
 border-top:0
}
.grid-tabs {
 margin:0;
 padding:3em 0 0
}
.grid-output-download {
 font-size:1.2em
}
.grid-tab-link,
.grid-tab-link:visited {
 border:1px solid transparent;
 color:#666;
 cursor:pointer;
 display:inline-block;
 font-size:.8em;
 font-weight:700;
 padding:1em;
 transition:.1s
}
.download-link,
.grid-output-tabs .grid-tab-link,
.grid-output-tabs .grid-tab-link:visited {
 padding-left:1em;
 padding-right:1em
}
.grid-tab-link-selected,
.grid-tab-link-selected:visited {
 border:1px solid;
 border-color:#ccc #ccc transparent;
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
.grid-content {
 border:1px solid #ccc;
 border-radius:0 3px 3px;
 overflow-y:hidden;
 padding:.5em
}
.pure-form input[invalid],
.remove-mq {
 border:1px solid #e53535
}
.grid-panel {
 left:-9999px;
 position:absolute;
 top:-9999px
}
.grid-panel-selected {
 position:static
}
.grid-output .code {
 margin:0;
 overflow-y:scroll
}
#css .code,
#css-old-ie .code {
 max-height:35em
}
.offset-1-12 {
 margin-left:8.33%
}
#media-query-table {
 margin-bottom:1em;
 width:100%
}
#media-query-table td {
 padding:.3em
}
.media-query-table-example {
 display:none;
 font-size:.875em;
 font-weight:400
}
.media-query-table-example code {
 background:none;
 color:inherit;
 padding:0
}
.controls {
 margin-top:1em
}
#options .cols-control label,
#options .prefix-control label {
 width:8.75em
}
.remove-mq {
 background:#fff;
 box-shadow:none;
 color:#e53535;
 font-weight:500;
 margin-top:.25em;
 padding:.25em .5em;
 transition:background .1s
}
.remove-mq:active,
.remove-mq:hover {
 background:#f97272;
 box-shadow:none;
 color:#fff
}
.grids-example [class*=pure-u] {
 border:1px solid #ddd;
 border-bottom:none;
 border-right:none;
 padding:1em 0;
 text-align:center
}
.invalid-message {
 color:#b94a48;
 font-size:90%
}
@media screen and (min-width:30em) {
 .size-chart-tables .size-chart-label {
  margin-left:0
 }
}
@media screen and (min-width:35.5em) {
 .legal-license {
  margin:0;
  text-align:left
 }
 .legal-copyright,
 .legal-links,
 .legal-links li {
  margin:0;
  text-align:right
 }
 .hero {
  margin-bottom:3em
 }
 .pure-u-sm-1,
 .pure-u-sm-1-1,
 .pure-u-sm-24-24,
 .pure-u-sm-5-5,
 .sample-button .button-h {
  width:100%
 }
 .pure-u-sm-1,
 .pure-u-sm-1-1,
 .pure-u-sm-1-12,
 .pure-u-sm-1-2,
 .pure-u-sm-1-24,
 .pure-u-sm-1-3,
 .pure-u-sm-1-4,
 .pure-u-sm-1-5,
 .pure-u-sm-1-6,
 .pure-u-sm-1-8,
 .pure-u-sm-10-24,
 .pure-u-sm-11-12,
 .pure-u-sm-11-24,
 .pure-u-sm-12-24,
 .pure-u-sm-13-24,
 .pure-u-sm-14-24,
 .pure-u-sm-15-24,
 .pure-u-sm-16-24,
 .pure-u-sm-17-24,
 .pure-u-sm-18-24,
 .pure-u-sm-19-24,
 .pure-u-sm-2-24,
 .pure-u-sm-2-3,
 .pure-u-sm-2-5,
 .pure-u-sm-20-24,
 .pure-u-sm-21-24,
 .pure-u-sm-22-24,
 .pure-u-sm-23-24,
 .pure-u-sm-24-24,
 .pure-u-sm-3-24,
 .pure-u-sm-3-4,
 .pure-u-sm-3-5,
 .pure-u-sm-3-8,
 .pure-u-sm-4-24,
 .pure-u-sm-4-5,
 .pure-u-sm-5-12,
 .pure-u-sm-5-24,
 .pure-u-sm-5-5,
 .pure-u-sm-5-6,
 .pure-u-sm-5-8,
 .pure-u-sm-6-24,
 .pure-u-sm-7-12,
 .pure-u-sm-7-24,
 .pure-u-sm-7-8,
 .pure-u-sm-8-24,
 .pure-u-sm-9-24 {
  text-rendering:auto;
  display:inline-block;
  letter-spacing:normal;
  vertical-align:top;
  word-spacing:normal
 }
 .pure-u-sm-1-24 {
  width:4.1667%
 }
 .pure-u-sm-1-12,
 .pure-u-sm-2-24 {
  width:8.3333%
 }
 .pure-u-sm-1-8,
 .pure-u-sm-3-24 {
  width:12.5%
 }
 .pure-u-sm-1-6,
 .pure-u-sm-4-24 {
  width:16.6667%
 }
 .pure-u-sm-1-5 {
  width:20%
 }
 .pure-u-sm-5-24 {
  width:20.8333%
 }
 .pure-u-sm-1-4,
 .pure-u-sm-6-24 {
  width:25%
 }
 .pure-u-sm-7-24 {
  width:29.1667%
 }
 .pure-u-sm-1-3,
 .pure-u-sm-8-24 {
  width:33.3333%
 }
 .pure-u-sm-3-8,
 .pure-u-sm-9-24 {
  width:37.5%
 }
 .pure-u-sm-2-5 {
  width:40%
 }
 .pure-u-sm-10-24,
 .pure-u-sm-5-12 {
  width:41.6667%
 }
 .pure-u-sm-11-24 {
  width:45.8333%
 }
 .pure-u-sm-1-2,
 .pure-u-sm-12-24 {
  width:50%
 }
 .pure-u-sm-13-24 {
  width:54.1667%
 }
 .pure-u-sm-14-24,
 .pure-u-sm-7-12 {
  width:58.3333%
 }
 .pure-u-sm-3-5 {
  width:60%
 }
 .pure-u-sm-15-24,
 .pure-u-sm-5-8 {
  width:62.5%
 }
 .pure-u-sm-16-24,
 .pure-u-sm-2-3 {
  width:66.6667%
 }
 .pure-u-sm-17-24 {
  width:70.8333%
 }
 .pure-u-sm-18-24,
 .pure-u-sm-3-4 {
  width:75%
 }
 .pure-u-sm-19-24 {
  width:79.1667%
 }
 .pure-u-sm-4-5 {
  width:80%
 }
 .pure-u-sm-20-24,
 .pure-u-sm-5-6 {
  width:83.3333%
 }
 .pure-u-sm-21-24,
 .pure-u-sm-7-8 {
  width:87.5%
 }
 .pure-u-sm-11-12,
 .pure-u-sm-22-24 {
  width:91.6667%
 }
 .pure-u-sm-23-24 {
  width:95.8333%
 }
}
@media screen and (min-width:48em) {
 .l-wrap,
 .l-wrap .content {
  padding-left:1em;
  padding-right:1em
 }
 .content .l-wrap {
  margin-left:-2em;
  margin-right:-2em
 }
 .content,
 .header {
  padding-left:2em;
  padding-right:2em
 }
 .header h1 {
  font-size:320%
 }
 .header h2 {
  font-size:128%
 }
 .content p {
  font-size:1.125em
 }
 .code,
 .table-responsive table {
  border-left-width:1px;
  border-right-width:1px
 }
 .code,
 .table-responsive {
  margin-left:auto;
  margin-right:auto
 }
 .hero-titles {
  padding:0 2em
 }
 .hero-titles .logo {
  height:auto;
  width:419px
 }
 .hero-site {
  font-size:720%
 }
 .hero-tagline {
  font-size:220%
 }
 a.button-cta,
 a.button-secondary {
  font-size:125%
 }
 .size-chart {
  font-size:100%
 }
 a.size-chart-item {
  padding:.5em;
  text-align:left
 }
 .size-chart-label {
  -webkit-transform:none;
  -moz-transform:none;
  -ms-transform:none;
  -o-transform:none
 }
 .media-query-table-example,
 .size-chart-size {
  display:block
 }
 .marketing-header {
  font-size:150%
 }
 .l-wrap .sample-buttons {
  padding:0 .5em
 }
 .controls {
  text-align:left
 }
 .grid-content {
  padding:1em
 }
 .grid-tab-link {
  font-size:1em
 }
 .invalid-message {
  padding-top:.625em
 }
 .grid-output-download {
  font-size:1.5em
 }
 .pure-u-md-1,
 .pure-u-md-1-1,
 .pure-u-md-1-12,
 .pure-u-md-1-2,
 .pure-u-md-1-24,
 .pure-u-md-1-3,
 .pure-u-md-1-4,
 .pure-u-md-1-5,
 .pure-u-md-1-6,
 .pure-u-md-1-8,
 .pure-u-md-10-24,
 .pure-u-md-11-12,
 .pure-u-md-11-24,
 .pure-u-md-12-24,
 .pure-u-md-13-24,
 .pure-u-md-14-24,
 .pure-u-md-15-24,
 .pure-u-md-16-24,
 .pure-u-md-17-24,
 .pure-u-md-18-24,
 .pure-u-md-19-24,
 .pure-u-md-2-24,
 .pure-u-md-2-3,
 .pure-u-md-2-5,
 .pure-u-md-20-24,
 .pure-u-md-21-24,
 .pure-u-md-22-24,
 .pure-u-md-23-24,
 .pure-u-md-24-24,
 .pure-u-md-3-24,
 .pure-u-md-3-4,
 .pure-u-md-3-5,
 .pure-u-md-3-8,
 .pure-u-md-4-24,
 .pure-u-md-4-5,
 .pure-u-md-5-12,
 .pure-u-md-5-24,
 .pure-u-md-5-5,
 .pure-u-md-5-6,
 .pure-u-md-5-8,
 .pure-u-md-6-24,
 .pure-u-md-7-12,
 .pure-u-md-7-24,
 .pure-u-md-7-8,
 .pure-u-md-8-24,
 .pure-u-md-9-24 {
  text-rendering:auto;
  display:inline-block;
  letter-spacing:normal;
  vertical-align:top;
  word-spacing:normal
 }
 .pure-u-md-1-24 {
  width:4.1667%
 }
 .pure-u-md-1-12,
 .pure-u-md-2-24 {
  width:8.3333%
 }
 .pure-u-md-1-8,
 .pure-u-md-3-24 {
  width:12.5%
 }
 .pure-u-md-1-6,
 .pure-u-md-4-24 {
  width:16.6667%
 }
 .pure-u-md-1-5 {
  width:20%
 }
 .pure-u-md-5-24 {
  width:20.8333%
 }
 .pure-u-md-1-4,
 .pure-u-md-6-24 {
  width:25%
 }
 .pure-u-md-7-24 {
  width:29.1667%
 }
 .pure-u-md-1-3,
 .pure-u-md-8-24 {
  width:33.3333%
 }
 .pure-u-md-3-8,
 .pure-u-md-9-24 {
  width:37.5%
 }
 .pure-u-md-2-5 {
  width:40%
 }
 .pure-u-md-10-24,
 .pure-u-md-5-12 {
  width:41.6667%
 }
 .pure-u-md-11-24 {
  width:45.8333%
 }
 .pure-u-md-1-2,
 .pure-u-md-12-24 {
  width:50%
 }
 .pure-u-md-13-24 {
  width:54.1667%
 }
 .pure-u-md-14-24,
 .pure-u-md-7-12 {
  width:58.3333%
 }
 .pure-u-md-3-5 {
  width:60%
 }
 .pure-u-md-15-24,
 .pure-u-md-5-8 {
  width:62.5%
 }
 .pure-u-md-16-24,
 .pure-u-md-2-3 {
  width:66.6667%
 }
 .pure-u-md-17-24 {
  width:70.8333%
 }
 .pure-u-md-18-24,
 .pure-u-md-3-4 {
  width:75%
 }
 .pure-u-md-19-24 {
  width:79.1667%
 }
 .pure-u-md-4-5 {
  width:80%
 }
 .pure-u-md-20-24,
 .pure-u-md-5-6 {
  width:83.3333%
 }
 .pure-u-md-21-24,
 .pure-u-md-7-8 {
  width:87.5%
 }
 .pure-u-md-11-12,
 .pure-u-md-22-24 {
  width:91.6667%
 }
 .pure-u-md-23-24 {
  width:95.8333%
 }
 .pure-u-md-1,
 .pure-u-md-1-1,
 .pure-u-md-24-24,
 .pure-u-md-5-5 {
  width:100%
 }
}
@media (min-width:58em) {
 #layout {
  left:0;
  padding-left:160px
 }
 #layout.active .menu-link,
 #menu,
 .menu-link {
  left:160px
 }
 .menu-link {
  display:none;
  position:fixed
 }
}
@media screen and (min-width:64em) {
 .pure-u-lg-1,
 .pure-u-lg-1-1,
 .pure-u-lg-1-12,
 .pure-u-lg-1-2,
 .pure-u-lg-1-24,
 .pure-u-lg-1-3,
 .pure-u-lg-1-4,
 .pure-u-lg-1-5,
 .pure-u-lg-1-6,
 .pure-u-lg-1-8,
 .pure-u-lg-10-24,
 .pure-u-lg-11-12,
 .pure-u-lg-11-24,
 .pure-u-lg-12-24,
 .pure-u-lg-13-24,
 .pure-u-lg-14-24,
 .pure-u-lg-15-24,
 .pure-u-lg-16-24,
 .pure-u-lg-17-24,
 .pure-u-lg-18-24,
 .pure-u-lg-19-24,
 .pure-u-lg-2-24,
 .pure-u-lg-2-3,
 .pure-u-lg-2-5,
 .pure-u-lg-20-24,
 .pure-u-lg-21-24,
 .pure-u-lg-22-24,
 .pure-u-lg-23-24,
 .pure-u-lg-24-24,
 .pure-u-lg-3-24,
 .pure-u-lg-3-4,
 .pure-u-lg-3-5,
 .pure-u-lg-3-8,
 .pure-u-lg-4-24,
 .pure-u-lg-4-5,
 .pure-u-lg-5-12,
 .pure-u-lg-5-24,
 .pure-u-lg-5-5,
 .pure-u-lg-5-6,
 .pure-u-lg-5-8,
 .pure-u-lg-6-24,
 .pure-u-lg-7-12,
 .pure-u-lg-7-24,
 .pure-u-lg-7-8,
 .pure-u-lg-8-24,
 .pure-u-lg-9-24 {
  text-rendering:auto;
  display:inline-block;
  letter-spacing:normal;
  vertical-align:top;
  word-spacing:normal
 }
 .pure-u-lg-1-24 {
  width:4.1667%
 }
 .pure-u-lg-1-12,
 .pure-u-lg-2-24 {
  width:8.3333%
 }
 .pure-u-lg-1-8,
 .pure-u-lg-3-24 {
  width:12.5%
 }
 .pure-u-lg-1-6,
 .pure-u-lg-4-24 {
  width:16.6667%
 }
 .pure-u-lg-1-5 {
  width:20%
 }
 .pure-u-lg-5-24 {
  width:20.8333%
 }
 .pure-u-lg-1-4,
 .pure-u-lg-6-24 {
  width:25%
 }
 .pure-u-lg-7-24 {
  width:29.1667%
 }
 .pure-u-lg-1-3,
 .pure-u-lg-8-24 {
  width:33.3333%
 }
 .pure-u-lg-3-8,
 .pure-u-lg-9-24 {
  width:37.5%
 }
 .pure-u-lg-2-5 {
  width:40%
 }
 .pure-u-lg-10-24,
 .pure-u-lg-5-12 {
  width:41.6667%
 }
 .pure-u-lg-11-24 {
  width:45.8333%
 }
 .pure-u-lg-1-2,
 .pure-u-lg-12-24 {
  width:50%
 }
 .pure-u-lg-13-24 {
  width:54.1667%
 }
 .pure-u-lg-14-24,
 .pure-u-lg-7-12 {
  width:58.3333%
 }
 .pure-u-lg-3-5 {
  width:60%
 }
 .pure-u-lg-15-24,
 .pure-u-lg-5-8 {
  width:62.5%
 }
 .pure-u-lg-16-24,
 .pure-u-lg-2-3 {
  width:66.6667%
 }
 .pure-u-lg-17-24 {
  width:70.8333%
 }
 .pure-u-lg-18-24,
 .pure-u-lg-3-4 {
  width:75%
 }
 .pure-u-lg-19-24 {
  width:79.1667%
 }
 .pure-u-lg-4-5 {
  width:80%
 }
 .pure-u-lg-20-24,
 .pure-u-lg-5-6 {
  width:83.3333%
 }
 .pure-u-lg-21-24,
 .pure-u-lg-7-8 {
  width:87.5%
 }
 .pure-u-lg-11-12,
 .pure-u-lg-22-24 {
  width:91.6667%
 }
 .pure-u-lg-23-24 {
  width:95.8333%
 }
 .pure-u-lg-1,
 .pure-u-lg-1-1,
 .pure-u-lg-24-24,
 .pure-u-lg-5-5 {
  width:100%
 }
}
@media screen and (min-width:80em) {
 .pure-u-xl-1,
 .pure-u-xl-1-1,
 .pure-u-xl-1-12,
 .pure-u-xl-1-2,
 .pure-u-xl-1-24,
 .pure-u-xl-1-3,
 .pure-u-xl-1-4,
 .pure-u-xl-1-5,
 .pure-u-xl-1-6,
 .pure-u-xl-1-8,
 .pure-u-xl-10-24,
 .pure-u-xl-11-12,
 .pure-u-xl-11-24,
 .pure-u-xl-12-24,
 .pure-u-xl-13-24,
 .pure-u-xl-14-24,
 .pure-u-xl-15-24,
 .pure-u-xl-16-24,
 .pure-u-xl-17-24,
 .pure-u-xl-18-24,
 .pure-u-xl-19-24,
 .pure-u-xl-2-24,
 .pure-u-xl-2-3,
 .pure-u-xl-2-5,
 .pure-u-xl-20-24,
 .pure-u-xl-21-24,
 .pure-u-xl-22-24,
 .pure-u-xl-23-24,
 .pure-u-xl-24-24,
 .pure-u-xl-3-24,
 .pure-u-xl-3-4,
 .pure-u-xl-3-5,
 .pure-u-xl-3-8,
 .pure-u-xl-4-24,
 .pure-u-xl-4-5,
 .pure-u-xl-5-12,
 .pure-u-xl-5-24,
 .pure-u-xl-5-5,
 .pure-u-xl-5-6,
 .pure-u-xl-5-8,
 .pure-u-xl-6-24,
 .pure-u-xl-7-12,
 .pure-u-xl-7-24,
 .pure-u-xl-7-8,
 .pure-u-xl-8-24,
 .pure-u-xl-9-24 {
  text-rendering:auto;
  display:inline-block;
  letter-spacing:normal;
  vertical-align:top;
  word-spacing:normal
 }
 .pure-u-xl-1-24 {
  width:4.1667%
 }
 .pure-u-xl-1-12,
 .pure-u-xl-2-24 {
  width:8.3333%
 }
 .pure-u-xl-1-8,
 .pure-u-xl-3-24 {
  width:12.5%
 }
 .pure-u-xl-1-6,
 .pure-u-xl-4-24 {
  width:16.6667%
 }
 .pure-u-xl-1-5 {
  width:20%
 }
 .pure-u-xl-5-24 {
  width:20.8333%
 }
 .pure-u-xl-1-4,
 .pure-u-xl-6-24 {
  width:25%
 }
 .pure-u-xl-7-24 {
  width:29.1667%
 }
 .pure-u-xl-1-3,
 .pure-u-xl-8-24 {
  width:33.3333%
 }
 .pure-u-xl-3-8,
 .pure-u-xl-9-24 {
  width:37.5%
 }
 .pure-u-xl-2-5 {
  width:40%
 }
 .pure-u-xl-10-24,
 .pure-u-xl-5-12 {
  width:41.6667%
 }
 .pure-u-xl-11-24 {
  width:45.8333%
 }
 .pure-u-xl-1-2,
 .pure-u-xl-12-24 {
  width:50%
 }
 .pure-u-xl-13-24 {
  width:54.1667%
 }
 .pure-u-xl-14-24,
 .pure-u-xl-7-12 {
  width:58.3333%
 }
 .pure-u-xl-3-5 {
  width:60%
 }
 .pure-u-xl-15-24,
 .pure-u-xl-5-8 {
  width:62.5%
 }
 .pure-u-xl-16-24,
 .pure-u-xl-2-3 {
  width:66.6667%
 }
 .pure-u-xl-17-24 {
  width:70.8333%
 }
 .pure-u-xl-18-24,
 .pure-u-xl-3-4 {
  width:75%
 }
 .pure-u-xl-19-24 {
  width:79.1667%
 }
 .pure-u-xl-4-5 {
  width:80%
 }
 .pure-u-xl-20-24,
 .pure-u-xl-5-6 {
  width:83.3333%
 }
 .pure-u-xl-21-24,
 .pure-u-xl-7-8 {
  width:87.5%
 }
 .pure-u-xl-11-12,
 .pure-u-xl-22-24 {
  width:91.6667%
 }
 .pure-u-xl-23-24 {
  width:95.8333%
 }
 .pure-u-xl-1,
 .pure-u-xl-1-1,
 .pure-u-xl-24-24,
 .pure-u-xl-5-5 {
  width:100%
 }
}
@media (min-width:1440px) {
 .container {
  max-width:var(--ifm-container-width-xl)
 }
}
@media screen and (min-width:120em) {
 .pure-u-xxl-1,
 .pure-u-xxl-1-1,
 .pure-u-xxl-1-12,
 .pure-u-xxl-1-2,
 .pure-u-xxl-1-24,
 .pure-u-xxl-1-3,
 .pure-u-xxl-1-4,
 .pure-u-xxl-1-5,
 .pure-u-xxl-1-6,
 .pure-u-xxl-1-8,
 .pure-u-xxl-10-24,
 .pure-u-xxl-11-12,
 .pure-u-xxl-11-24,
 .pure-u-xxl-12-24,
 .pure-u-xxl-13-24,
 .pure-u-xxl-14-24,
 .pure-u-xxl-15-24,
 .pure-u-xxl-16-24,
 .pure-u-xxl-17-24,
 .pure-u-xxl-18-24,
 .pure-u-xxl-19-24,
 .pure-u-xxl-2-24,
 .pure-u-xxl-2-3,
 .pure-u-xxl-2-5,
 .pure-u-xxl-20-24,
 .pure-u-xxl-21-24,
 .pure-u-xxl-22-24,
 .pure-u-xxl-23-24,
 .pure-u-xxl-24-24,
 .pure-u-xxl-3-24,
 .pure-u-xxl-3-4,
 .pure-u-xxl-3-5,
 .pure-u-xxl-3-8,
 .pure-u-xxl-4-24,
 .pure-u-xxl-4-5,
 .pure-u-xxl-5-12,
 .pure-u-xxl-5-24,
 .pure-u-xxl-5-5,
 .pure-u-xxl-5-6,
 .pure-u-xxl-5-8,
 .pure-u-xxl-6-24,
 .pure-u-xxl-7-12,
 .pure-u-xxl-7-24,
 .pure-u-xxl-7-8,
 .pure-u-xxl-8-24,
 .pure-u-xxl-9-24 {
  text-rendering:auto;
  display:inline-block;
  letter-spacing:normal;
  vertical-align:top;
  word-spacing:normal
 }
 .pure-u-xxl-1-24 {
  width:4.1667%
 }
 .pure-u-xxl-1-12,
 .pure-u-xxl-2-24 {
  width:8.3333%
 }
 .pure-u-xxl-1-8,
 .pure-u-xxl-3-24 {
  width:12.5%
 }
 .pure-u-xxl-1-6,
 .pure-u-xxl-4-24 {
  width:16.6667%
 }
 .pure-u-xxl-1-5 {
  width:20%
 }
 .pure-u-xxl-5-24 {
  width:20.8333%
 }
 .pure-u-xxl-1-4,
 .pure-u-xxl-6-24 {
  width:25%
 }
 .pure-u-xxl-7-24 {
  width:29.1667%
 }
 .pure-u-xxl-1-3,
 .pure-u-xxl-8-24 {
  width:33.3333%
 }
 .pure-u-xxl-3-8,
 .pure-u-xxl-9-24 {
  width:37.5%
 }
 .pure-u-xxl-2-5 {
  width:40%
 }
 .pure-u-xxl-10-24,
 .pure-u-xxl-5-12 {
  width:41.6667%
 }
 .pure-u-xxl-11-24 {
  width:45.8333%
 }
 .pure-u-xxl-1-2,
 .pure-u-xxl-12-24 {
  width:50%
 }
 .pure-u-xxl-13-24 {
  width:54.1667%
 }
 .pure-u-xxl-14-24,
 .pure-u-xxl-7-12 {
  width:58.3333%
 }
 .pure-u-xxl-3-5 {
  width:60%
 }
 .pure-u-xxl-15-24,
 .pure-u-xxl-5-8 {
  width:62.5%
 }
 .pure-u-xxl-16-24,
 .pure-u-xxl-2-3 {
  width:66.6667%
 }
 .pure-u-xxl-17-24 {
  width:70.8333%
 }
 .pure-u-xxl-18-24,
 .pure-u-xxl-3-4 {
  width:75%
 }
 .pure-u-xxl-19-24 {
  width:79.1667%
 }
 .pure-u-xxl-4-5 {
  width:80%
 }
 .pure-u-xxl-20-24,
 .pure-u-xxl-5-6 {
  width:83.3333%
 }
 .pure-u-xxl-21-24,
 .pure-u-xxl-7-8 {
  width:87.5%
 }
 .pure-u-xxl-11-12,
 .pure-u-xxl-22-24 {
  width:91.6667%
 }
 .pure-u-xxl-23-24 {
  width:95.8333%
 }
 .pure-u-xxl-1,
 .pure-u-xxl-1-1,
 .pure-u-xxl-24-24,
 .pure-u-xxl-5-5 {
  width:100%
 }
}
@media (max-width:996px) {
 .row .col.col.col {
  --ifm-col-width:100%;
  flex-basis:var(--ifm-col-width);
  margin-left:0
 }
 .footer {
  --ifm-footer-padding-horizontal:0
 }
 .footer__link-separator,
 .navbar__item,
 .tableOfContents_cNA8 {
  display:none
 }
 .footer__col {
  margin-bottom:calc(var(--ifm-spacing-vertical)*3)
 }
 .footer__link-item {
  display:block
 }
 .hero {
  padding-left:0;
  padding-right:0
 }
 .navbar>.container,
 .navbar>.container-fluid {
  padding:0
 }
 .navbar__toggle {
  display:inherit
 }
 .navbar__search-input {
  width:9rem
 }
 .pills--block,
 .tabs--block {
  flex-direction:column
 }
 .pills--block .pills__item:not(:first-child) {
  margin-top:var(--ifm-pills-spacing)
 }
 .pills--block .pills__item:not(:last-child) {
  margin-bottom:var(--ifm-pills-spacing)
 }
 .tabs--block .tabs__item:not(:first-child) {
  margin-top:var(--ifm-tabs-spacing)
 }
 .tabs--block .tabs__item:not(:last-child) {
  margin-bottom:var(--ifm-tabs-spacing)
 }
 .docItemContainer_WX_Y {
  padding:0 .3rem
 }
}
@media (max-width:58em) {
 #layout.active {
  left:160px;
  position:relative
 }
}
@media only screen and (max-width:480px) {
 .pure-form button[type=submit] {
  margin:.7em 0 0
 }
 .pure-form input:not([type]),
 .pure-form input[type=color],
 .pure-form input[type=date],
 .pure-form input[type=datetime-local],
 .pure-form input[type=datetime],
 .pure-form input[type=email],
 .pure-form input[type=month],
 .pure-form input[type=number],
 .pure-form input[type=password],
 .pure-form input[type=search],
 .pure-form input[type=tel],
 .pure-form input[type=text],
 .pure-form input[type=time],
 .pure-form input[type=url],
 .pure-form input[type=week],
 .pure-form label {
  display:block;
  margin-bottom:.3em
 }
 .pure-group input:not([type]),
 .pure-group input[type=color],
 .pure-group input[type=date],
 .pure-group input[type=datetime-local],
 .pure-group input[type=datetime],
 .pure-group input[type=email],
 .pure-group input[type=month],
 .pure-group input[type=number],
 .pure-group input[type=password],
 .pure-group input[type=search],
 .pure-group input[type=tel],
 .pure-group input[type=text],
 .pure-group input[type=time],
 .pure-group input[type=url],
 .pure-group input[type=week] {
  margin-bottom:0
 }
 .pure-form-aligned .pure-control-group label {
  display:block;
  margin-bottom:.3em;
  text-align:left;
  width:100%
 }
 .pure-form-aligned .pure-controls {
  margin:1.5em 0 0
 }
 .pure-form-message,
 .pure-form-message-inline {
  display:block;
  font-size:.75em;
  padding:.2em 0 .8em
 }
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx) {
 .content-link {
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RUM5MjExRDAyQzUxMUUzQTc0Q0NFNEJDODYzREUwOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RUM5MjExRTAyQzUxMUUzQTc0Q0NFNEJDODYzREUwOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA5NTc1MzMyMDJDNDExRTNBNzRDQ0U0QkM4NjNERTA5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdFQzkyMTFDMDJDNTExRTNBNzRDQ0U0QkM4NjNERTA5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+X0zL3gAAApNJREFUeNrsmF9kW1Ecx29m9jRKyVMoG2OMMp2RaWU2prNSm86i1Vk1WptMHmaExZ5amT1MqzMyHWVMRl5Sm1VLbU8j7GmMPoUSxp5CCGGy75nf4efn5M/tzblJuYePnF/uSfJxzzm/37kJNZtNZ5DbCWfAWyAYCPa7nfT6Bfl8vpth4+AeCIOf4DWoqgvxeNyuYBdtDaRYrEQfgjug1O8p3hRyukXALoj2U1DJLbK4An6ABsVD4AuWSLQfgjkh9wGcA5fAFfCHSe5CctxPwQ2wxOItcB/UKVZ38Sr4TfFpUIRk2A/B2yAp5BLgrxj3C9xg0sPguR+C/Ee+gQWDnG4q3eywOOqH4Ajrv+9ifIT1q34IHtKr2gTfKd99BTOGsc/AZbGRrAu+oMWvNsE8eANilKx5S4MVFu+horzzQ/AjuEhyafb+jpDLirU63dNSR8l1hlLEAXgLanQ5JeQKIANugVmCy93E3av3TBByWSHgkOwETZuUeww+gTHxmY5yrgUhlxNJWG+IRAu5R6qcGeT2wRTLg95LnUGuTFN73bDmlNwcya9TYtafyYgk7V0QcpuG8nUe07NM02uSa7B8eAGEwFmw2iZ5uxckuUWRgBOQa+DakKgees0VRRK2c+SHwJJBbgFy+g7UqPjrFKM3xKSoydaeSfiPlIScQ321e0dVSClmrF1t7bXgGdb/zOVYq1Ph188e/H3rgmXWv9ZhbFoIbvsh+Ir1Y1iTGy3GPRXla59SkF1BTOmWODYlIblmkHspKsSUm1TitZKoQ+cpelz8X2shOUIHALURHhylQvQsD9LGmKM0wo/2OdtyXVcSJlloMcSKnKtarCTBXXSfsJNzxW1tddtCwT+sgWAgeMwF/wkwAH0fwQkNwHE1AAAAAElFTkSuQmCC)
 }
}
@media (pointer:fine) {
 .thin-scrollbar {
  scrollbar-width:thin
 }
 .thin-scrollbar::-webkit-scrollbar {
  height:var(--ifm-scrollbar-size);
  width:var(--ifm-scrollbar-size)
 }
 .thin-scrollbar::-webkit-scrollbar-track {
  background:var(--ifm-scrollbar-track-background-color);
  border-radius:10px
 }
 .thin-scrollbar::-webkit-scrollbar-thumb {
  background:var(--ifm-scrollbar-thumb-background-color);
  border-radius:10px
 }
 .thin-scrollbar::-webkit-scrollbar-thumb:hover {
  background:var(--ifm-scrollbar-thumb-hover-background-color)
 }
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
 table .pure-g {
  display:block
 }
}
@media print {
 .footer,
 .menu,
 .navbar,
 .pagination-nav,
 .table-of-contents {
  display:none
 }
 .tabs {
  page-break-inside:avoid
 }
 .codeBlockLines_mRuA {
  white-space:pre-wrap
 }
}
