:root{--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f;--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem}#root{height:100vh;flex:1;text-align:center;display:flex}.h2{display:block;font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700;unicode-bidi:isolate}.h3{display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700;unicode-bidi:isolate}code{font-weight:600;color:#979315}.page{position:absolute;left:15px;right:15px}.page-enter{opacity:0;transform:scale(1.1)}.page-enter-active{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s}.page-exit{opacity:1;transform:scale(1)}.page-exit-active{opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s}.open-nav{position:absolute;top:10px;left:10px;z-index:999;display:none}.nav{background-color:#1a1a1a;text-align:left;display:flex;flex-direction:column;height:inherit;overflow-y:auto;position:relative}.nav .btn-close{display:none;width:fit-content;align-self:end}.nav .title-search-container{position:sticky;top:0;background-color:#1a1a1a;display:flex;flex-direction:column}.nav .title-search-container .title-container{display:flex;justify-content:space-between;align-items:center;padding:1em 1em 0}.nav .title-search-container .title-container .img{width:2em;height:1.825em;vertical-align:text-top}.nav .title-search-container .title-container .img:hover{filter:drop-shadow(1px 1px 4px #f53340)}.nav .title-search-container .search-container{display:flex;align-items:center;padding:1em 1em 0}.nav .title-search-container .search-container .search{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#92929b;background-color:#242424;background-clip:padding-box;border:1px solid #242424;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem}.nav .title{display:flex;justify-content:space-between;align-items:center}.nav .title .text{margin:0 0 0 .25em;font-size:1.825em}.nav .img{width:1.825em;height:1.825em;vertical-align:text-top}.nav>.type{display:flex;flex-direction:column;margin:1em 0;padding-left:1em;font-size:1em}.nav>.type~.type{margin-top:0}.nav>.type>.sub-type{display:flex;flex-direction:column;height:inherit;overflow-y:auto;margin:.5em 0;padding-left:.75em;font-size:1em}.nav>.type>.sub-type>.container-details{display:flex;flex-direction:column;height:inherit;overflow-y:auto;margin:.5em 0;padding-left:.75em;font-size:1em}.nav>.type>.sub-type~.sub-type{margin-top:1em}.nav>.type>a{font-size:.875em;padding:1em 1em 1em 2.5em}.nav>.type>.sub-type>a{font-size:.875em;padding:1em 0 1em 2.75em}.nav>.type>.sub-type>.container-details>a{font-size:.875em;padding:1em 1em 1em 1.75em}summary:hover{color:#9c2129;cursor:pointer}.docs{display:flex;flex-direction:column;border:1px solid transparent;border-radius:8px;padding:0 .5em}.docs-md{display:flex;flex-direction:column;align-self:center;width:50rem;text-align:left}.docs-md>h1,.docs-md>h2,.docs-md>h4,.docs-md>h5,.docs-md>h6{color:#fffffff7;text-align:center}.docs-md>h3{color:#fffffff7;text-align:left}em{color:#e2d66a}strong{color:#2884d4}blockquote{background:#1a1a1a;border-left:10px solid #383737;margin:1em 0;padding:.7em 1.2em;quotes:"“" "”" "‘" "’";border-radius:.3em;color:#ffffffde}blockquote>h1,blockquote>h2,blockquote>h3,blockquote>h4,blockquote>h5,blockquote>h6{margin-top:0}blockquote>p{font-size:14px}blockquote>ul>li{font-size:14px}blockquote>ul>li>em{font-size:14px}blockquote>ul>li>strong{font-size:14px}.demo{background-image:radial-gradient(#444242 1px,#2a2b33 0);background-position-y:50%;background-size:8px 8px;border-radius:5px;padding:3rem;position:relative;margin:1rem 8rem;text-align:center}.demo>div{overflow-x:auto}.demo-label{position:absolute;top:12px;left:12px;background-color:#242424;padding:2px 8px;border-radius:4px;color:#bdbdbd}.demo-style{position:relative;width:fit-content;max-height:660px;padding:1em .5em!important;overflow:auto!important;margin:.5em auto!important;border-radius:14px!important}.container{height:inherit;display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:0 15px;position:relative}.container>*{text-align:left}.container>h1{text-align:center}.container>h2,.container>.demo{text-align:center}.read-the-docs{color:#cfcfcf}.home-container{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}.home-container .logo{padding:1.8rem;width:18rem;height:15rem}.home-container .title{margin-top:40px}.home-container .npm-container{border:1px solid;border-radius:12px;position:relative}.home-container .npm-container .npm-command{font-size:1.4em;padding:0 1em;display:flex;justify-content:center;align-items:center}.home-container .npm-container .npm-command .npm-copy{margin-left:2rem;padding:0;background-color:transparent}.home-container .npm-container .npm-command .npm-copy svg{width:1.6rem;height:1.6rem;fill:#979315}.home-container .get-started{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s;margin:40px 0;font-size:1.5em;color:initial}.home-container .get-started:hover{border-color:#646cff}.home-container .get-started:focus,.home-container .get-started:focus-visible{outline:4px auto -webkit-focus-ring-color}.home-container .features-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"cell1 cell2 cell3" "footer footer footer";gap:20px;margin-bottom:1rem}.home-container .features-container .cell{padding:1em 1.5em;border:1px solid;border-radius:12px;background-color:#444242}.home-container .features-container .cell .title{font-size:1.25em;font-weight:400;font-style:italic}.home-container .features-container .cell .body{margin-top:15px;font-size:.95em}.home-container .features-container .cell1{grid-area:cell1}.home-container .features-container .cell2{grid-area:cell2}.home-container .features-container .cell3{grid-area:cell3}.footer{grid-area:footer;padding:4rem 0rem 0rem;display:flex;justify-content:space-between;align-items:center}.footer a{display:flex}.footer .img{width:3rem;height:3rem}.footer .img:hover{filter:drop-shadow(2px 2px 6px #f53340)}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-menu{position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol,ul{padding-left:2rem}ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}.dropdown-menu.show{display:block}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.dropdown-toggle{white-space:nowrap}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}@media (max-width: 540px){.features-container{grid-template-columns:unset!important;grid-template-rows:repeat(1,1fr);grid-template-areas:"cell1" "cell2" "cell3" "footer"!important}.footer{padding:2rem 0rem .5rem}}@media screen and (max-width: 1190px){.open-nav{display:initial}.nav{position:fixed;width:0;transition:.5s;z-index:9999;top:0;left:0;overflow-x:hidden}.nav .btn-close{display:initial}.container{transition:margin-left .5s}.demo{margin:1rem 0;padding:1rem}.docs-md{width:100%}}.container-themed{border:1px solid;padding:1em;width:fit-content;margin:0 auto}.container-themed[data-color=dark]{border-color:#87cefa;color:plum}.container-themed[data-color=light]{border-color:purple;color:#87cefa}.btn-animated{background-color:#1a1a1a;animation:spin 1s linear forwards}@property --deg{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.version{margin-top:.6rem;font-weight:400;background:radial-gradient(circle at 100% 100%,#242424 0,#242424 2px,transparent 2px) 0% 0%/4px 4px no-repeat,radial-gradient(circle at 0 100%,#242424 0,#242424 2px,transparent 2px) 100% 0%/4px 4px no-repeat,radial-gradient(circle at 100% 0,#242424 0,#242424 2px,transparent 2px) 0% 100%/4px 4px no-repeat,radial-gradient(circle at 0 0,#242424 0,#242424 2px,transparent 2px) 100% 100%/4px 4px no-repeat,linear-gradient(#242424,#242424) 50% 50%/ calc(100% - 4px) calc(100% - 8px) no-repeat,linear-gradient(#242424,#242424) 50% 50%/ calc(100% - 8px) calc(100% - 4px) no-repeat,linear-gradient(var(--deg),#242424 0%,#f53340 100%);border-radius:4px;padding:6px 8px;box-sizing:border-box;animation:anim-gradient 2s linear infinite}@keyframes anim-gradient{0%{--deg: 0deg}to{--deg: 360deg}}*::-webkit-scrollbar{height:6px;width:6px}*::-webkit-scrollbar-track{border-radius:4px;background-color:#242424}*::-webkit-scrollbar-track:hover{background-color:#242424}*::-webkit-scrollbar-track:active{background-color:#242424}*::-webkit-scrollbar-thumb{border-radius:4px;background-color:#9c2129}*::-webkit-scrollbar-thumb:hover{background-color:#f53340}*::-webkit-scrollbar-thumb:active{background-color:#9c2129}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#92929b;text-decoration:inherit}a:hover{color:#f9f9ff}a[class=active]{color:#d19a66}body{margin:0;display:flex;place-items:flex-start;min-width:320px;min-height:100vh}h1{font-size:2.25em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:.875em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}span{font-size:14px}
