: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-secondary: #ebedf0;--ifm-color-success: #00a400;--ifm-color-info: #54c7ec;--ifm-color-warning: #ffba00;--ifm-color-danger: #fa383e;--site-primary-hue-saturation: 167 68%;--site-primary-hue-saturation-light: 167 56%;--ifm-color-primary: hsl(var(--site-primary-hue-saturation) 30%);--ifm-color-primary-dark: hsl(var(--site-primary-hue-saturation) 26%);--ifm-color-primary-darker: hsl(var(--site-primary-hue-saturation) 23%);--ifm-color-primary-darkest: hsl(var(--site-primary-hue-saturation) 17%);--ifm-color-primary-light: hsl(var(--site-primary-hue-saturation-light) 39%);--ifm-color-primary-lighter: hsl(var(--site-primary-hue-saturation-light) 47%);--ifm-color-primary-lightest: hsl(var(--site-primary-hue-saturation-light) 58%);--ifm-color-primary-contrast-background: #ebf2fc;--ifm-color-primary-contrast-foreground: #102445;--ifm-color-secondary-dark: #d4d5d8;--ifm-color-secondary-darker: #c8c9cc;--ifm-color-secondary-darkest: #a4a6a8;--ifm-color-secondary-light: #eef0f2;--ifm-color-secondary-lighter: #f1f2f5;--ifm-color-secondary-lightest: #f5f6f8;--ifm-color-secondary-contrast-background: #fdfdfe;--ifm-color-secondary-contrast-foreground: #474748;--ifm-color-success-dark: #009400;--ifm-color-success-darker: #008b00;--ifm-color-success-darkest: #007300;--ifm-color-success-light: #26b226;--ifm-color-success-lighter: #4dbf4d;--ifm-color-success-lightest: #80d280;--ifm-color-success-contrast-background: #e6f6e6;--ifm-color-success-contrast-foreground: #003100;--ifm-color-info-dark: #4cb3d4;--ifm-color-info-darker: #47a9c9;--ifm-color-info-darkest: #3b8ba5;--ifm-color-info-light: #6ecfef;--ifm-color-info-lighter: #87d8f2;--ifm-color-info-lightest: #aae3f6;--ifm-color-info-contrast-background: #eef9fd;--ifm-color-info-contrast-foreground: #193c47;--ifm-color-warning-dark: #e6a700;--ifm-color-warning-darker: #d99e00;--ifm-color-warning-darkest: #b38200;--ifm-color-warning-light: #ffc426;--ifm-color-warning-lighter: #ffcf4d;--ifm-color-warning-lightest: #ffdd80;--ifm-color-warning-contrast-background: #fff8e6;--ifm-color-warning-contrast-foreground: #4d3800;--ifm-color-danger-dark: #e13238;--ifm-color-danger-darker: #d53035;--ifm-color-danger-darkest: #af272b;--ifm-color-danger-light: #fb565b;--ifm-color-danger-lighter: #fb7478;--ifm-color-danger-lightest: #fd9c9f;--ifm-color-danger-contrast-background: #ffebec;--ifm-color-danger-contrast-foreground: #4b1113;--ifm-color-white: #fff;--ifm-color-black: #000;--ifm-color-gray-0: var(--ifm-color-white);--ifm-color-gray-100: #f5f6f7;--ifm-color-gray-200: #ebedf0;--ifm-color-gray-300: #dadde1;--ifm-color-gray-400: #ccd0d5;--ifm-color-gray-500: #bec3c9;--ifm-color-gray-600: #8d949e;--ifm-color-gray-700: #606770;--ifm-color-gray-800: #444950;--ifm-color-gray-900: #1c1e21;--ifm-color-gray-1000: var(--ifm-color-black);--ifm-color-emphasis-0: var(--ifm-color-gray-0);--ifm-color-emphasis-100: var(--ifm-color-gray-100);--ifm-color-emphasis-200: var(--ifm-color-gray-200);--ifm-color-emphasis-300: var(--ifm-color-gray-300);--ifm-color-emphasis-400: var(--ifm-color-gray-400);--ifm-color-emphasis-500: var(--ifm-color-gray-500);--ifm-color-emphasis-600: var(--ifm-color-gray-600);--ifm-color-emphasis-700: var(--ifm-color-gray-700);--ifm-color-emphasis-800: var(--ifm-color-gray-800);--ifm-color-emphasis-900: var(--ifm-color-gray-900);--ifm-color-emphasis-1000: var(--ifm-color-gray-1000);--ifm-color-content: var(--ifm-color-emphasis-900);--ifm-color-content-inverse: var(--ifm-color-emphasis-0);--ifm-color-content-secondary: #525860;--ifm-background-color: transparent;--ifm-background-surface-color: var(--ifm-color-content-inverse);--ifm-global-border-width: 1px;--ifm-global-radius: .4rem;--ifm-hover-overlay: #0000000d;--ifm-font-color-base: var(--ifm-color-content);--ifm-font-color-base-inverse: var(--ifm-color-content-inverse);--ifm-font-color-secondary: var(--ifm-color-content-secondary);--ifm-font-family-base: system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", 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-heading-color: inherit;--ifm-heading-margin-top: 0;--ifm-heading-margin-bottom: var(--ifm-spacing-vertical);--ifm-heading-font-family: var(--ifm-font-family-base);--ifm-heading-font-weight: var(--ifm-font-weight-bold);--ifm-heading-line-height: 1.25;--ifm-h1-font-size: 2rem;--ifm-h2-font-size: 1.5rem;--ifm-h3-font-size: 1.25rem;--ifm-h4-font-size: 1rem;--ifm-h5-font-size: .875rem;--ifm-h6-font-size: .85rem;--ifm-leading-desktop: 1.25;--ifm-leading: calc(var(--ifm-leading-desktop) * 1rem);--ifm-paragraph-margin-bottom: var(--ifm-leading);--ifm-list-left-padding: 2rem;--ifm-list-margin: 1rem;--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-global-spacing: 1rem;--ifm-spacing-vertical: var(--ifm-global-spacing);--ifm-spacing-horizontal: var(--ifm-global-spacing);--ifm-transition-fast: .2s;--ifm-transition-slow: .4s;--ifm-transition-timing-default: cubic-bezier(.08, .52, .52, 1);--ifm-global-shadow-lw: 0 1px 2px 0 #0000001a;--ifm-global-shadow-md: 0 5px 40px #0003;--ifm-global-shadow-tl: 0 12px 28px 0 #0003, 0 2px 4px 0 #0000001a;--ifm-z-index-fixed: 200;--ifm-z-index-overlay: 400;--ifm-container-width: 1140px;--ifm-container-width-xl: 1320px;--ifm-badge-background-color: inherit;--ifm-badge-border-color: inherit;--ifm-badge-border-radius: var(--ifm-global-radius);--ifm-badge-border-width: var(--ifm-global-border-width);--ifm-badge-color: var(--ifm-color-white);--ifm-badge-padding-horizontal: calc(var(--ifm-spacing-horizontal) * .5);--ifm-badge-padding-vertical: calc(var(--ifm-spacing-vertical) * .25);--ifm-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-padding-horizontal: var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical: var(--ifm-spacing-vertical);--ifm-alert-shadow: var(--ifm-global-shadow-lw);--ifm-code-background: #f6f7f8;--ifm-code-border-radius: var(--ifm-global-radius);--ifm-button-background-color: inherit;--ifm-button-border-color: var(--ifm-button-background-color);--ifm-button-border-width: var(--ifm-global-border-width);--ifm-button-color: var(--ifm-font-color-base-inverse);--ifm-button-font-weight: var(--ifm-font-weight-bold);--ifm-button-padding-horizontal: 1.5rem;--ifm-button-padding-vertical: .375rem;--ifm-button-size-multiplier: 1;--ifm-button-transition-duration: var(--ifm-transition-fast);--ifm-button-border-radius: calc( var(--ifm-global-radius) * var(--ifm-button-size-multiplier) );--ifm-menu-color: var(--ifm-color-emphasis-700);--ifm-menu-color-active: var(--ifm-color-primary);--ifm-menu-color-background-active: var(--ifm-hover-overlay);--ifm-menu-color-background-hover: var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal: .75rem;--ifm-menu-link-padding-vertical: .375rem;--ifm-menu-link-sublist-icon: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24"><path fill="rgba(0,0,0,0.5)" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path></svg>');--ifm-menu-link-sublist-icon-filter: none;--ifm-navbar-background-color: var(--ifm-background-surface-color);--ifm-navbar-height: 3.75rem;--ifm-navbar-item-padding-horizontal: .75rem;--ifm-navbar-item-padding-vertical: .25rem;--ifm-navbar-link-color: var(--ifm-font-color-base);--ifm-navbar-link-hover-color: var(--ifm-color-primary);--ifm-navbar-link-active-color: var(--ifm-link-color);--ifm-navbar-padding-horizontal: var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical: calc(var(--ifm-spacing-vertical) * .5);--ifm-navbar-shadow: var(--ifm-global-shadow-lw);--ifm-navbar-sidebar-width: 83vw;--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-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>');--docsearch-primary-color: var(--ifm-color-primary);--docsearch-text-color: var(--ifm-font-color-base);--docsearch-muted-color: var(--ifm-color-emphasis-700);--docsearch-spacing: 12px;--docsearch-icon-stroke-width: 1.4;--docsearch-search-button-background: var(--ifm-color-secondary);--docsearch-search-button-text-color: var(--docsearch-muted-color);--docsearch-searchbox-background: var(--ifm-color-secondary);--docsearch-searchbox-focus-background: var(--ifm-color-white);--docsearch-searchbox-height: 56px;--docsearch-searchbox-shadow: inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-container-background: rgb(94 100 112 / 70%);--docsearch-modal-width: 560px;--docsearch-modal-background: var(--ifm-color-secondary-lighter);--docsearch-modal-shadow: inset 1px 1px 0 0 hsla(0, 0%, 100%, .5), 0 3px 8px 0 #555a64;--docsearch-key-gradient: linear-gradient(-225deg, #d5dbe4, #f8f8f8);--docsearch-key-shadow: inset 0 -2px 0 0 #cdcde6, inset 0 0 1px 1px #fff, 0 1px 2px 1px rgba(30, 35, 90, .4);--docsearch-key-pressed-shadow: inset 0 -2px 0 0 #cdcde6, inset 0 0 1px 1px #fff, 0 1px 1px 0 rgba(30, 35, 90, .4);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-hit-height: 56px;--docsearch-hit-color: var(--ifm-font-color-base);--docsearch-hit-active-color: var(--ifm-color-white);--docsearch-hit-background: var(--ifm-color-white);--docsearch-hit-shadow: 0 1px 3px 0 #d4d9e1;--docsearch-footer-height: 44px;--docsearch-footer-background: var(--ifm-color-white);--docsearch-footer-shadow: 0 -1px 0 0 #e0e3e8, 0 -3px 6px 0 rgba(69, 98, 155, .12);--ifm-toc-border-color: var(--ifm-color-emphasis-300);--ifm-toc-link-color: var(--ifm-color-content-secondary);--ifm-toc-padding-vertical: .5rem;--ifm-toc-padding-horizontal: .5rem;--doc-sidebar-width: 300px;--doc-sidebar-hidden-width: 30px;--sb-collapse-btn-bg: transparent;--sb-collapse-btn-bg-hover: #0000001a;--ifm-breadcrumb-border-radius: 1.5rem;--ifm-breadcrumb-color-active: var(--ifm-color-primary);--ifm-breadcrumb-item-background-active: var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal: .8rem;--ifm-breadcrumb-padding-vertical: .4rem;--ifm-breadcrumb-separator: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 256 256"><g><g><polygon points="79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>');--ifm-breadcrumb-separator-filter: none;--ifm-breadcrumb-separator-size: .5rem;--ifm-breadcrumb-separator-size-multiplier: 1.25;--ifm-breadcrumb-size-multiplier: 1;--ifm-breadcrumb-spacing: .5rem;--ifm-scrollbar-size: 7px;--ifm-scrollbar-track-background-color: #f1f1f1;--ifm-scrollbar-thumb-background-color: silver;--ifm-scrollbar-thumb-hover-background-color: #a7a7a7;--sb-accent: var(--ifm-color-danger);--sb-warn: var(--ifm-color-warning);--sb-live: var(--ifm-color-danger);--sb-radius: var(--ifm-global-radius);--sb-radius-sm: .25rem;--sb-maxw: 1400px;--sb-border: 1px solid var(--ifm-color-emphasis-200);--sb-shadow-sm: var(--ifm-global-shadow-lw);--sb-shadow: var(--ifm-global-shadow-md);--sb-transition: var(--ifm-transition-fast) var(--ifm-transition-timing-default);--sb-footer-bg: #2b3137;--sb-announcement-bg: var(--ifm-color-primary);--sb-announcement-fg: var(--ifm-color-white)}@media (prefers-reduced-motion: reduce){:root{--ifm-transition-fast: 0ms;--ifm-transition-slow: 0ms}}html[data-theme=dark]{--ifm-color-scheme: dark;--ifm-color-primary: hsl(var(--site-primary-hue-saturation) 45%);--ifm-color-primary-dark: hsl(var(--site-primary-hue-saturation) 41%);--ifm-color-primary-darker: hsl(var(--site-primary-hue-saturation) 38%);--ifm-color-primary-darkest: hsl(var(--site-primary-hue-saturation) 32%);--ifm-color-primary-light: hsl(var(--site-primary-hue-saturation-light) 54%);--ifm-color-primary-lighter: hsl(var(--site-primary-hue-saturation-light) 62%);--ifm-color-primary-lightest: hsl(var(--site-primary-hue-saturation-light) 73%);--ifm-color-emphasis-0: var(--ifm-color-gray-1000);--ifm-color-emphasis-100: var(--ifm-color-gray-900);--ifm-color-emphasis-200: var(--ifm-color-gray-800);--ifm-color-emphasis-300: var(--ifm-color-gray-700);--ifm-color-emphasis-400: var(--ifm-color-gray-600);--ifm-color-emphasis-500: var(--ifm-color-gray-500);--ifm-color-emphasis-600: var(--ifm-color-gray-400);--ifm-color-emphasis-700: var(--ifm-color-gray-300);--ifm-color-emphasis-800: var(--ifm-color-gray-200);--ifm-color-emphasis-900: var(--ifm-color-gray-100);--ifm-color-emphasis-1000: var(--ifm-color-gray-0);--ifm-background-color: #1b1b1d;--ifm-background-surface-color: #242526;--ifm-hover-overlay: #ffffff0d;--ifm-color-content: #e3e3e3;--ifm-color-content-secondary: #fff;--ifm-code-background: #ffffff1a;--ifm-breadcrumb-separator-filter: invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-scrollbar-track-background-color: #444;--ifm-scrollbar-thumb-background-color: #686868;--ifm-scrollbar-thumb-hover-background-color: #7a7a7a;--ifm-toc-border-color: var(--ifm-color-emphasis-200);--docsearch-text-color: var(--ifm-font-color-base);--docsearch-muted-color: var(--ifm-color-secondary-darkest);--docsearch-search-button-background: var(--ifm-background-color);--docsearch-search-button-text-color: var(--docsearch-muted-color);--docsearch-searchbox-background: var(--ifm-background-color);--docsearch-searchbox-focus-background: var(--ifm-color-black);--docsearch-container-background: rgb(47 55 69 / 70%);--docsearch-modal-background: var(--ifm-background-color);--docsearch-modal-shadow: inset 1px 1px 0 0 #2c2e40, 0 3px 8px 0 #000309;--docsearch-key-gradient: linear-gradient( -26.5deg, var(--ifm-color-emphasis-200) 0%, var(--ifm-color-emphasis-100) 100% );--docsearch-key-shadow: inset 0 -2px 0 0 #282d55, inset 0 0 1px 1px #51577d, 0 2px 2px 0 rgba(3, 4, 9, .3);--docsearch-key-pressed-shadow: inset 0 -2px 0 0 #282d55, inset 0 0 1px 1px #51577d, 0 1px 1px 0 rgba(3, 4, 9, .3);--docsearch-hit-color: var(--ifm-font-color-base);--docsearch-hit-active-color: var(--ifm-color-white);--docsearch-hit-background: var(--ifm-color-emphasis-100);--docsearch-hit-shadow: none;--docsearch-footer-background: var(--ifm-background-surface-color);--sb-collapse-btn-bg: #ffffff0d;--sb-collapse-btn-bg-hover: #ffffff1a;--sb-announcement-bg: #1b1b1d;--sb-announcement-fg: #e3e3e3;--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;--ifm-menu-link-sublist-icon-filter: invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}*,*:before,*:after{box-sizing:border-box}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base) / var(--ifm-line-height-base) var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;overflow-wrap:break-word}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)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration);transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}img{max-width:100%}button{font-family:inherit}:focus-visible{outline:2px solid var(--ifm-color-primary);outline-offset:2px}::selection{background:color-mix(in srgb,var(--ifm-color-primary) 25%,transparent)}.container{max-width:var(--ifm-container-width);padding:0 var(--ifm-spacing-horizontal);width:100%;margin:0 auto}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal) * -1)}.col{--ifm-col-width: 100%;flex:1 0;max-width:var(--ifm-col-width);padding:0 var(--ifm-spacing-horizontal);width:100%;margin-left:0}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--3{--ifm-col-width: 25% }.padding-top--md{padding-top:1rem!important}.padding-bottom--lg{padding-bottom:2rem!important}@media (min-width: 1440px){.container{max-width:var(--ifm-container-width-xl)}}.text-muted{color:var(--ifm-color-content-secondary)}.margin-top--lg{margin-top:2rem!important}.margin-bottom--md{margin-bottom:1rem!important}.hidden{display:none!important}.navbar{position:sticky;top:0;z-index:var(--ifm-z-index-fixed);background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);display:flex;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal);transition:box-shadow var(--sb-transition)}.navbar>.container{display:flex;padding:0}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:var(--sb-maxw);margin:0 auto}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--right{flex:0 0 auto;justify-content:flex-end;flex-wrap:nowrap}.navbar__items--right>:last-child{padding-right:0}.navbar__toggle{margin-right:.5rem;display:none}.navbar-sidebar__brand{display:none}.navbar__brand{align-items:center;color:var(--ifm-navbar-link-color);display:flex;margin-right:1rem;min-width:0;flex-shrink:0;font-size:1rem}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar__title{flex:1 1 auto}.navbar__logo{flex:0 0 auto;width:44px;height:20px;margin-right:.6rem;background-color:var(--ifm-color-primary);-webkit-mask:url(/logo.svg) no-repeat center / contain;mask:url(/logo.svg) no-repeat center / contain}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link{color:var(--ifm-navbar-link-color);font-weight:var(--ifm-font-weight-semibold)}.navbar__search{position:relative;display:flex;align-items:center;justify-content:space-between;width:12.5rem;height:36px;padding:0 8px;border:0;border-radius:40px;background-color:var(--docsearch-search-button-background);color:var(--docsearch-search-button-text-color);font-weight:500;-webkit-user-select:none;user-select:none;transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar__search:hover{background-color:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color)}.navbar__search-field{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0;height:100%}.navbar__search-icon{flex:none;width:20px;height:20px;color:var(--docsearch-text-color)}.navbar__search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--docsearch-text-color);cursor:text;display:inline-block;font-size:1rem;flex:1 1 auto;min-width:0;height:100%;padding:0 12px 0 6px}.navbar__search-input::placeholder{color:var(--docsearch-muted-color);opacity:1}.navbar__search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.navbar__search-input:focus{outline:none}.navbar__search:focus-within{background-color:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow)}.navbar__search-clear{position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px;height:18px;padding:0;border:none;border-radius:50%;background:var(--ifm-color-emphasis-300);color:var(--ifm-color-content-secondary);display:grid;place-items:center;cursor:pointer}.navbar__search-clear svg{width:10px;height:10px;display:block;pointer-events:none}.navbar__search-clear:hover{background:var(--ifm-color-emphasis-400);color:var(--ifm-color-content)}.navbar__search-shortcut{display:flex;gap:.4em;min-width:calc(40px + .8em);justify-content:flex-end;pointer-events:none;flex:none}.navbar__search-shortcut kbd{position:relative;top:-1px;display:flex;align-items:center;justify-content:center;min-width:20px;width:auto;height:18px;margin:0 .4em 0 0;padding:0 4px 2px;border:0;border-radius:3px;background:var(--docsearch-key-gradient);box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);font-family:system-ui,-apple-system,sans-serif;font-size:12px;line-height:1;transition:all .1s cubic-bezier(.4,0,.2,1)}.navbar__search-shortcut kbd.kbd--pressed{transform:translate3d(0,1px,0);box-shadow:var(--docsearch-key-pressed-shadow)}@media (prefers-reduced-motion: reduce){.navbar__search-shortcut kbd{transition:none}}.navbar__search:has(.navbar__search-input:not(:placeholder-shown)) .navbar__search-shortcut,.navbar__search:has(.navbar__search-input:focus) .navbar__search-shortcut{display:none}:root{--docusaurus-announcement-bar-height: auto}.announcementBar{display:flex;align-items:center;min-height:var(--docusaurus-announcement-bar-height);background-color:var(--sb-announcement-bg);color:var(--sb-announcement-fg);border-bottom:1px solid var(--ifm-color-emphasis-100)}html[data-announcement-bar-initially-dismissed=true] .announcementBar{display:none}.announcementBarPlaceholder{flex:0 0 10px}.announcementBarClose{flex:0 0 30px;align-self:stretch}.announcementBarContent{flex:1 1 auto;font-size:85%;text-align:center;padding:5px 0}.announcementBarContent a{color:inherit;text-decoration:underline}.announcementBar .announcementBarClose{padding:0;line-height:0;float:none;font-size:inherit;color:inherit;opacity:.6;transition:opacity var(--ifm-transition-fast)}.announcementBar .announcementBarClose:hover{opacity:.9}.announcementBar .announcementBarClose:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:-4px}@media (max-width: 996px){.announcementBar .announcementBarClose{flex-basis:30px}}.announcementBar[hidden]{display:none}@media (min-width: 997px){:root{--docusaurus-announcement-bar-height: 30px}.announcementBarPlaceholder,.announcementBarClose{flex-basis:50px}}@media print{.announcementBar{display:none}}@media (max-width: 996px){.navbar__search-input,.navbar__search-clear,.navbar__search-shortcut{display:none}.navbar__search{width:auto;cursor:pointer}.navbar__item--search{padding-right:0}.navbar__items--right .navbar__link,.navbar__item--theme{display:none}.navbar__brand{flex:0 1 auto;margin-right:.5rem}.navbar__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar__search--open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ifm-z-index-overlay);width:auto;height:auto;border:0;border-radius:0;background-color:var(--docsearch-container-background);align-items:center;justify-content:flex-start;padding:60px 12px 0;flex-direction:column;gap:0}.navbar__search--open:hover,.navbar__search--open:focus-within{background-color:var(--docsearch-container-background);box-shadow:none;color:var(--docsearch-search-button-text-color)}.navbar__search--open .navbar__search-field{position:relative;display:flex;align-items:center;flex:0 0 auto;width:100%;max-width:var(--docsearch-modal-width);height:var(--docsearch-searchbox-height);padding:0 var(--docsearch-spacing);border-radius:4px;background-color:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow),var(--docsearch-modal-shadow)}.navbar__search--open .navbar__search-icon{position:absolute;left:var(--docsearch-spacing);top:50%;transform:translateY(-50%);width:24px;height:24px;color:var(--docsearch-muted-color)}.navbar__search--open .navbar__search-input{display:block;flex:1 1 auto;width:auto;max-width:none;height:100%;padding:0 2.75rem;font-size:1.2em;background:transparent;color:var(--docsearch-text-color)}.navbar__search--open .navbar__search-input::placeholder{color:var(--docsearch-muted-color)}.navbar__search--open .navbar__search-clear{display:grid;right:var(--docsearch-spacing);top:50%;transform:translateY(-50%)}}.navbar__link:hover,.navbar__link--active{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar__theme{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:50%;background:transparent;color:var(--ifm-navbar-link-color);cursor:pointer;transition:background var(--ifm-transition-fast)}.navbar__theme:hover{background:var(--ifm-color-emphasis-200)}.navbar__theme svg{width:1.25rem;height:1.25rem;fill:currentColor}.navbar__theme-icon{display:none}html:not([data-theme=dark]) .navbar__theme-icon--light,html[data-theme=dark] .navbar__theme-icon--dark{display:block}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);color:var(--ifm-button-color);cursor:pointer;display:inline-block;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;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;transition-property:color,background,border-color;transition-duration:var(--ifm-button-transition-duration);transition-timing-function:var(--ifm-transition-timing-default)}.button:hover{color:var(--ifm-button-color);text-decoration:none}.button--outline{--ifm-button-background-color: transparent;--ifm-button-color: var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color: var(--ifm-button-border-color)}.button--outline:hover,.button--outline:active{--ifm-button-color: var(--ifm-font-color-base-inverse)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier: .8}.button.button--secondary{color:var(--ifm-color-gray-900)}.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}:where(.button--secondary){--ifm-button-background-color: var(--ifm-color-secondary);--ifm-button-border-color: var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color: var(--ifm-color-secondary-dark);--ifm-button-border-color: var(--ifm-color-secondary-dark)}.button--secondary:active,.button--secondary.button--active{--ifm-button-background-color: var(--ifm-color-secondary-darker);--ifm-button-border-color: var(--ifm-color-secondary-darker)}.button--ghost{--ifm-button-background-color: transparent;--ifm-button-border-color: transparent;--ifm-button-color: var(--ifm-color-content-secondary)}.button--ghost:hover{--ifm-button-background-color: var(--ifm-color-emphasis-100);--ifm-button-color: var(--ifm-color-content)}.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);display:inline-block;font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.alert{background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);color:var(--ifm-alert-foreground-color);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert:not([class*=alert--]){--ifm-alert-background-color: var(--ifm-color-primary-contrast-background);--ifm-alert-foreground-color: var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color: var(--ifm-color-primary-dark)}.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)}.close:hover{opacity:.7}.close:focus{opacity:.8}.clean-btn{color:inherit;cursor:pointer;background:none;border:none;padding:0;font-family:inherit}.menu{font-weight:var(--ifm-font-weight-semibold);overflow-x:hidden}.menu__list{margin:0;padding-left:0;list-style:none}.menu__list .menu__list{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-collapsible .menu__caret:before{transform:rotate(180deg)}.menu__list-item--collapsed .menu__caret:before{transform:rotate(90deg)}.menu__list-item--collapsed>.menu__list{height:0;overflow:hidden}.menu__list-item-collapsible{flex-wrap:wrap;position:relative;border-radius:.25rem;display:flex;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link:hover,.menu__list-item-collapsible .menu__link--active{background:none!important}.menu__list-item-collapsible+.menu__list{flex:0 0 100%}.menu__link,.menu__caret{align-items:center;border-radius:.25rem;display:flex;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.menu__link:hover,.menu__caret:hover{background:var(--ifm-menu-color-background-hover)}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25;padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none;transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__caret:before{content:"";background:var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem;filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transition:transform var(--ifm-transition-fast) linear;transform:rotate(90deg);width:1.25rem}.linkLabel{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menu__link--sublist{font-weight:var(--ifm-font-weight-semibold);color:var(--ifm-color-emphasis-800);overflow:hidden;flex:1}button.menu__link.menu__link--sublist{width:auto}.docsWrapper{flex:1 0 auto;display:flex}.docRoot{width:100%;display:flex}.docSidebarContainer{width:var(--doc-sidebar-width);flex:0 0 auto;margin-top:calc(-1 * var(--ifm-navbar-height));border-right:1px solid var(--ifm-toc-border-color);will-change:width;transition:width var(--ifm-transition-fast) ease;clip-path:inset(0)}.docSidebarContainerHidden{width:var(--doc-sidebar-hidden-width);cursor:pointer}.docMainContainer{display:flex;width:100%;flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapper{max-width:var(--ifm-container-width)}.docItemWrapperEnhanced{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.sidebarViewport{position:sticky;top:0;height:100vh;max-height:100vh}.sidebar{display:flex;flex-direction:column;height:100%;width:var(--doc-sidebar-width);padding-top:var(--ifm-navbar-height)}.sidebarHidden{opacity:0;visibility:hidden}.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)}.sidebar .menu{flex-grow:1;min-height:0;overflow-y:auto;padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}.expandButton{position:absolute;top:0;right:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--sb-collapse-btn-bg);border:none;padding:0;cursor:pointer;transition:background-color var(--ifm-transition-fast) ease}.expandButton:hover,.expandButton:focus{background-color:var(--sb-collapse-btn-bg-hover)}.collapseSidebarButton{margin:0;display:none;background-color:var(--sb-collapse-btn-bg);border:1px solid var(--ifm-toc-border-color);border-radius:0;height:40px;position:sticky;bottom:0;flex-shrink:0;cursor:pointer}.collapseSidebarButton:hover,.collapseSidebarButton:focus{background-color:var(--sb-collapse-btn-bg-hover)}.collapseSidebarButtonIcon{transform:rotate(180deg);margin-top:4px}.expandButtonIcon{transform:rotate(0)}@media (min-width: 997px){.collapseSidebarButton{display:block!important}}.sidebarItemTitle{font-size:.72rem;font-weight:var(--ifm-font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ifm-color-emphasis-500);margin:0 0 .5rem;padding:0 var(--ifm-menu-link-padding-horizontal)}@media (min-width: 997px){.docItemCol{max-width:75%}}.docItemContainer{padding:0}.docItemContainer header+*,.docItemContainer article>:first-child{margin-top:0}.theme-doc-toc-desktop{display:block;position:sticky;top:calc(var(--ifm-navbar-height) + 2rem);max-height:calc(100vh - (var(--ifm-navbar-height) + 2rem));overflow-y:auto;padding:2rem 0 2rem 1rem;font-size:.8rem;scrollbar-width:thin}.markdown{--ifm-h1-vertical-rhythm-top: 3;--ifm-h2-vertical-rhythm-top: 2;--ifm-h3-vertical-rhythm-top: 1.5;--ifm-heading-vertical-rhythm-top: 1.25;--ifm-h1-vertical-rhythm-bottom: 1.25;--ifm-heading-vertical-rhythm-bottom: 1}.markdown:before{content:"";display:table}.markdown:after{clear:both;content:"";display:table}.markdown>*:last-child{margin-bottom:0!important}.markdown h1:first-child{--ifm-h1-font-size: 3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom) * var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size: 2rem;margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading));margin-top:calc(var(--ifm-h2-vertical-rhythm-top) * var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size: 1.5rem;margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading));margin-top:calc(var(--ifm-h3-vertical-rhythm-top) * var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading));margin-top:calc(var(--ifm-heading-vertical-rhythm-top) * var(--ifm-leading))}.markdown>p{margin-bottom:var(--ifm-leading)}@media (max-width: 576px){.markdown h1:first-child{--ifm-h1-font-size: 2rem}.markdown>h2{--ifm-h2-font-size: 1.5rem}.markdown>h3{--ifm-h3-font-size: 1.25rem}}.table-of-contents{padding:var(--ifm-toc-padding-vertical) 0;margin-bottom:0;font-size:.8rem}.table-of-contents,.table-of-contents ul{padding-left:var(--ifm-toc-padding-horizontal);list-style:none}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__list{list-style:none;padding-left:var(--ifm-toc-padding-horizontal);margin:0}.table-of-contents__list-item{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link:hover,.table-of-contents__link--active{color:var(--ifm-color-primary);text-decoration:none}button.table-of-contents__link{width:100%;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer}.breadcrumbs{margin-bottom:0;padding-left:0;list-style:none}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size) * var(--ifm-breadcrumb-size-multiplier) * var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size) * var(--ifm-breadcrumb-size-multiplier) * var(--ifm-breadcrumb-separator-size-multiplier));display:inline-block}.breadcrumbs__item:has(+.breadcrumbs__item.hidden:last-child):after{display:none}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);color:var(--ifm-font-color-base);font-size:calc(1rem * var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical) * var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal) * var(--ifm-breadcrumb-size-multiplier));transition-property:background,color;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default);display:inline-block}.breadcrumbs__link:any-link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbHomeIcon{vertical-align:top;width:1.1rem;height:1.1rem;position:relative;top:1px}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbsContainer{--ifm-breadcrumb-size-multiplier: .8;margin-bottom:.8rem}@media (max-width: 996px){.navbar__toggle{display:inherit}.docRoot{flex-direction:column}.docMainContainer{max-width:100%}.docSidebarContainer.navbar-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:var(--ifm-z-index-fixed);width:var(--ifm-navbar-sidebar-width);flex:none;margin-top:0;border-right:none;background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);overflow-x:hidden;transform:translate(-100%);transition-property:opacity,visibility,transform;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;opacity:0;visibility:hidden;will-change:auto}.docSidebarContainer.navbar-sidebar.navbar-sidebar--show{transform:translate(0);opacity:1;visibility:visible}.navbar-sidebar .sidebarViewport{position:static;height:auto;max-height:none;overflow-y:auto}.navbar-sidebar__brand{display:flex;align-items:center;gap:.5rem;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal);box-shadow:var(--ifm-navbar-shadow);flex:none;background-color:var(--ifm-navbar-background-color)}.navbar-sidebar__brand .navbar__brand{margin-right:0}.navbar-sidebar__theme{width:32px;height:32px;border-radius:50%}.navbar-sidebar__theme:hover{background:var(--ifm-color-emphasis-200)}.navbar-sidebar__close{margin-left:auto;display:flex;align-items:center;justify-content:center;width:21px;height:21px;color:var(--ifm-color-content-secondary);cursor:pointer}.navbar-sidebar__close:hover{color:var(--ifm-color-content)}.navbar-sidebar .sidebar{width:100%;height:auto;padding-top:.5rem}.navbar-sidebar .sidebar .menu{flex:1 1 auto;overflow:visible;padding:.5rem}.navbar-sidebar .menu__list{display:block}.navbar-sidebar .menu__list-item{margin-top:0!important}.navbar-sidebar .menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal);border-radius:.25rem}.navbar-sidebar__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--ifm-z-index-fixed) - 1);background-color:#0009;opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out}.navbar-sidebar__backdrop.navbar-sidebar--show{opacity:1;visibility:visible}.col--3,.theme-doc-toc-desktop{display:none}}.tocCollapsible,.theme-doc-toc-mobile,.tocMobile{display:none}@media (max-width: 996px){.tocCollapsible,.theme-doc-toc-mobile,.tocMobile{display:block;background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleButton{font-size:inherit;justify-content:space-between;align-items:center;width:100%;padding:.4rem .8rem;display:flex}.tocCollapsibleButton:after{content:"";background:var(--ifm-menu-link-sublist-icon) 50% 50% / 2rem 2rem no-repeat;filter:var(--ifm-menu-link-sublist-icon-filter);width:1.25rem;height:1.25rem;transition:transform var(--ifm-transition-fast);transform:rotate(180deg)}.tocCollapsibleExpanded .tocCollapsibleButton:after{transform:none}.tocCollapsibleContent{border-top:1px solid var(--ifm-color-emphasis-300);padding:.2rem 0;font-size:15px}.tocCollapsibleContent ul{border-left:none;list-style:none;padding-left:0}.tocCollapsibleContent li{margin:.4rem .8rem}.tocCollapsibleContent a{display:block}}button.menu__link{width:100%;border:none;background:transparent;font:inherit;font-weight:var(--ifm-font-weight-semibold);text-align:left;cursor:pointer}.menu__link-count{font-size:.74rem;font-family:var(--ifm-font-family-monospace);color:var(--ifm-color-emphasis-500);flex-shrink:0;margin-left:auto;padding-left:.5rem}.menu__link--active .menu__link-count{color:var(--ifm-color-primary)}.menu__link-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-right:.5rem;background:var(--ifm-color-emphasis-500)}.menu__list-item-group{display:block;font-size:.72rem;font-weight:var(--ifm-font-weight-bold);color:var(--ifm-color-emphasis-500);padding:.5rem var(--ifm-menu-link-padding-horizontal) .25rem}.feed-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;margin-top:.75rem;margin-bottom:0;padding:.55rem .9rem;font-size:.86rem;line-height:1.6;color:var(--ifm-color-content-secondary);background-color:var(--ifm-code-background);border:var(--sb-border);border-radius:var(--sb-radius)}.feed-meta__sep{color:var(--ifm-color-emphasis-600)}.feed-meta b{font-weight:var(--ifm-font-weight-semibold);color:var(--ifm-color-emphasis-700);font-variant-numeric:tabular-nums}.live-dot{display:inline-flex;align-items:center;gap:6px;font-size:inherit;font-weight:var(--ifm-font-weight-semibold);color:var(--sb-live)}.live-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sb-live);animation:sb-pulse 1.9s ease-in-out infinite}@keyframes sb-pulse{0%,to{opacity:1;box-shadow:0 0 color-mix(in srgb,var(--sb-live) 55%,transparent)}50%{opacity:.55;box-shadow:0 0 0 6px transparent}}@media (prefers-reduced-motion: reduce){.live-dot:before{animation:none}}.footer{background:var(--sb-footer-bg);color:#ebedf0;padding:32px 0 56px;font-size:.9rem}.footer__inner{max-width:var(--sb-maxw);margin:0 auto;padding:0 16px;display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.footer__links{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:0}.footer__brand{display:flex;flex-direction:row;align-items:baseline;gap:12px;flex-wrap:wrap}.footer .footer__icp{font-size:.82rem;color:#a8b0b8}.footer .footer__icp:hover{color:#d5dae0}.footer a{color:#ebedf0;text-decoration:none;transition:text-decoration-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footer a:hover{color:#fff;text-decoration:underline}
