@import "https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Kumbh+Sans:wght@100..900&display=swap";:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bool-font-heading:"Kumbh Sans";--bool-font-content:"Inter";--bool-font-coding:"Inconsolata";--bool-primary:244, 63, 94;--bool-secondary:253, 164, 179;--bool-tertiary:152, 152, 154;--bool-quaternary:38, 38, 38;--bool-quinary:225, 29, 63;--bool-senary:126, 126, 129;--bool-septenary:240, 234, 234;--bool-octonary:26, 26, 26;--bool-nonary:20, 20, 20;--bool-denary:229, 231, 235;--bool-undenary:51, 51, 51;--bool-temporary:102, 102, 102;--bool-border:48, 54, 61;--bool-link:88, 166, 255;--bool-logo:233, 94, 45;--bool-black:0, 0, 0;--bool-white:255, 255, 255;--bool-blue:38, 117, 207;--bool-header-height:0px}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local(Material Icons),local(MaterialIcons-Regular),url(/fonts/material-icons/MaterialIcons-Regular.ttf)format("truetype")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:local(Material Icons Outlined),local(MaterialIconsOutlined-Regular),url(/fonts/material-icons/MaterialIconsOutlined-Regular.otf)format("opentype")}.material-icons{text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.material-icons-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:#0000008a}.material-icons.md-dark.md-inactive{color:#00000042}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:#ffffff4d}.material-icons-outlined.md-18{font-size:18px}.material-icons-outlined.md-24{font-size:24px}.material-icons-outlined.md-32{font-size:32px}.material-icons-outlined.md-36{font-size:36px}.material-icons-outlined.md-48{font-size:48px}.material-icons-outlined.md-dark{color:#0000008a}.material-icons-outlined.md-dark.md-inactive{color:#00000042}.material-icons-outlined.md-light{color:#fff}.material-icons-outlined.md-light.md-inactive{color:#ffffff4d}html{background-color:rgb(var(--bool-nonary))}body{font-family:var(--bool-font-content), var(--bool-font-heading), serif;font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizelegibility;color:rgba(var(--bool-septenary));scroll-behavior:initial;font-size:16px;font-weight:400;line-height:1.7}.font-heading{font-family:var(--bool-font-heading)}@media (width>=1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1440px}}@media (width>=1920px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1596px}}i.material-icons.spin,i.material-icons-outlined.spin,span.material-icons.spin,span.material-icons-outlined.spin{-webkit-animation:.75s linear infinite spin;-moz-animation:.75s linear infinite spin;-o-animation:.75s linear infinite spin;animation:.75s linear infinite spin}i.material-icons.spin.pause,i.material-icons-outlined.spin.pause,span.material-icons.spin.pause,span.material-icons-outlined.spin.pause{-webkit-animation-play-state:paused!important;-moz-animation-play-state:paused!important;-o-animation-play-state:paused!important;animation-play-state:paused!important}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-layout{z-index:10;background-color:rgb(var(--bool-nonary));transition:all .5s cubic-bezier(.22,.61,.36,1);box-shadow:.25rem .25rem 1.875rem #0000001a}.main-layout>hr{border-color:var(--bool-border)}.main-layout:after{content:"";z-index:-1;background-color:#0000;width:100%;height:100%;transition:z-index 0s .5s,background-color .5s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;left:0}.main-layout.cover{transform:translate(-300px)}.main-layout.cover:after{z-index:1030;background-color:#0009;transition:z-index,background-color .5s cubic-bezier(.22,.61,.36,1)}@media (orientation:landscape){.main-layout>.min-screen-height{min-height:100vmin}}@media (orientation:portrait){.main-layout>.min-screen-height{min-height:100vmax}}#bool-documentation{background-color:rgb(var(--bool-octonary))}@media (orientation:landscape){#bool-documentation .screen-height{height:calc(100vmin - var(--bool-header-height))}#bool-documentation .max-screen-height{max-height:calc(100vmin - var(--bool-header-height))}#bool-documentation.min-screen-height,#bool-documentation .min-screen-height{min-height:calc(100vmin - var(--bool-header-height))}}@media (orientation:portrait){#bool-documentation .screen-height{height:calc(100vmax - var(--bool-header-height))}#bool-documentation .max-screen-height{max-height:calc(100vmax - var(--bool-header-height))}#bool-documentation.min-screen-height,#bool-documentation .min-screen-height{min-height:calc(100vmax - var(--bool-header-height))}}#bool-framework-footer-plugin a.link{color:rgb(var(--bool-temporary));text-decoration:none;transition:all .15s}#bool-framework-footer-plugin a.link:hover{color:rgb(var(--bool-white));text-decoration:underline}#bool-framework-footer-plugin p.link{color:rgb(var(--bool-temporary))}#bool-header-plugin{background-color:rgb(var(--bool-octonary));border-bottom:1px solid rgb(var(--bool-quaternary))}#bool-header-plugin .logo-text{color:rgb(var(--bool-white));font-family:var(--bool-font-heading);font-size:calc(1.875rem + .2vw)}#bool-header-plugin #main-menu a{color:rgb(var(--bool-senary));font-family:var(--bool-font-content);text-transform:none;border-radius:.5rem;padding:.5rem 1rem;font-size:1.125rem;font-weight:400;text-decoration:none;transition:all .15s linear;display:block}#bool-header-plugin #main-menu a:hover,#bool-header-plugin #main-menu a.active{color:rgb(var(--bool-white))}#bool-header-plugin .contact-us-button{background-color:rgb(var(--bool-primary));color:rgb(var(--bool-white));border:1px solid rgb(var(--bool-primary));border-radius:.5rem;outline:none;padding:.675rem 1.25rem;font-size:1.125rem}#bool-header-plugin .mobile-button{background-color:#0000;border:none;outline:none}.off-canvas-plugin{z-index:1;width:300px;height:100%;position:fixed;top:0;right:0}.off-canvas-plugin .inner{background-color:rgb(var(--bool-octonary));opacity:0;width:100%;height:100%;transition:opacity 0s .5s,transform .5s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;left:0;overflow:hidden auto;transform:translate(70px)}.off-canvas-plugin .inner .off-canvas-plugin-header{border-bottom:1px solid rgb(var(--bool-quaternary));background-color:rgb(var(--bool-octonary))}.off-canvas-plugin .inner.show{opacity:1;transition:opacity,transform .5s cubic-bezier(.22,.61,.36,1);transform:translate(0,0)}.off-canvas-plugin .inner .main-nav .link-block{opacity:1;border-bottom:1px solid rgb(var(--bool-quaternary))}.off-canvas-plugin .inner .main-nav .link-block a{color:var(--bool-white);opacity:.75;background-color:#0000;text-decoration:none;transition:all .5s cubic-bezier(.22,.61,.36,1)}.off-canvas-plugin .inner .main-nav .link-block a:hover{opacity:1}.off-canvas-plugin .inner .main-nav .link-block a.active{opacity:1;box-shadow:0 0 20px rgb(var(--bool-nonary)) inset;background-color:rgba(var(--bool-octonary), .5)}@media (orientation:landscape){.off-canvas-plugin{height:100vmin}}@media (orientation:portrait){.off-canvas-plugin{height:100vmax}}#orbits-plugin{aspect-ratio:1;user-select:none;flex-direction:row;justify-content:center;align-items:center;width:80px;display:flex;position:relative}#orbits-plugin .neutron-star{aspect-ratio:1;will-change:box-shadow;background-color:#fff;border-radius:50%;width:20%;animation:30s linear infinite shine;position:absolute;box-shadow:0 0 15px #e6f1ff}#orbits-plugin .x-1-planet{width:35%;animation-duration:6s}#orbits-plugin .x-2-planet{width:50%;animation-duration:18s}#orbits-plugin .x-3-planet{width:70%;animation-duration:30s}#orbits-plugin [class^=x-][class$=-planet]{aspect-ratio:1;will-change:transform;flex-direction:row;justify-content:center;align-items:center;animation-name:circle-rotate;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;position:absolute}#orbits-plugin [class^=x-][class$=-planet]:before{content:"";aspect-ratio:1;will-change:box-shadow;background-color:#0000;border-radius:50%;width:15%;animation:30s linear infinite planet-shine;position:absolute;top:0;left:0;box-shadow:4px 4px 3px #e6f1ff}@keyframes planet-shine{0%{box-shadow:3px 3px 3px #e6f1ff}25%{box-shadow:3px 3px 10px #fff}50%{box-shadow:3px 3px 8px #fff}75%{box-shadow:3px 3px 14px #fff}to{box-shadow:3px 3px 3px #e6f1ff}}@keyframes shine{0%{box-shadow:0 0 #e6f1ff}25%{box-shadow:0 0 15px #fff,0 0 30px #fff}50%{box-shadow:0 0 8px #fff,0 0 24px #fff}75%{box-shadow:0 0 20px #fff,0 0 36px #fff}to{box-shadow:0 0 #e6f1ff}}@keyframes circle-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#bool-documentation-left-side{border-right:1px solid rgb(var(--bool-border))}#bool-documentation-left-side hr{border-color:rgb(var(--bool-border));opacity:1}#bool-documentation-left-side .wrapper{top:var(--bool-header-height);position:-webkit-sticky;position:sticky}#bool-documentation-left-side .version-header{background-color:rgb(var(--bool-octonary))}#bool-documentation-left-side .version-header .version-select{border-color:rgb(var(--bool-border));background-color:rgb(var(--bool-octonary));color:rgb(var(--bool-white));-webkit-appearance:none;-moz-appearance:none;appearance:none}#bool-documentation-left-side .version-header .version-select:after{content:"▾";pointer-events:none;color:red;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.bool-documentation-menu .title{color:rgb(var(--bool-white));font-family:var(--bool-font-heading);font-size:1.25rem}.bool-documentation-menu .links a{color:rgb(var(--bool-septenary));font-family:var(--bool-font-heading);text-decoration:none;transition:all .15s linear;display:block}.bool-documentation-menu .links a:hover{background-color:rgba(var(--bool-primary), .5);color:rgb(var(--bool-white))}.bool-documentation-menu .links a.active{background-color:rgb(var(--bool-primary));color:rgb(var(--bool-white))}#bool-home-banner{background-color:rgb(var(--bool-nonary));position:relative;overflow:hidden}#bool-home-banner .banner-content{position:relative}#bool-home-banner .banner-content .text-group h2.slogan{color:rgb(var(--bool-white));font-family:var(--bool-font-heading);font-size:calc(2.25rem + .25vw)}#bool-home-banner .banner-content .text-group h2.slogan span.first-line{color:rgb(var(--bool-white))}#bool-home-banner .banner-content .text-group h2.slogan span.second-line{color:rgb(var(--bool-primary))}#bool-home-banner .banner-content .text-group p.intro-text{color:rgb(var(--bool-senary));font-family:var(--bool-font-heading);margin-bottom:1rem;font-size:calc(1.125rem + .25vw)}#bool-home-banner .banner-content .text-group p.description{color:rgb(var(--bool-senary));white-space:pre-line;font-size:calc(.84375rem + .25vw)}#bool-home-banner .banner-content .text-group p.description a.link-text{color:rgb(var(--bool-primary));text-decoration:underline}#bool-home-banner .banner-content .button-group button.custom-btn{border-radius:.75rem;align-items:center;font-weight:600;display:flex}#bool-home-banner .banner-content .button-group button.custom-btn a{padding:.675rem 2rem;text-decoration:none}#bool-home-banner .banner-content .button-group button.custom-btn.documentation{background-color:rgb(var(--bool-primary))}#bool-home-banner .banner-content .button-group button.custom-btn.documentation a{color:rgb(var(--bool-white))}#bool-home-banner .banner-content .button-group button.custom-btn.github{border:1px solid rgb(var(--bool-quinary));background-color:#0000}#bool-home-banner .banner-content .button-group button.custom-btn.github a{color:rgb(var(--bool-quinary))}#bool-home-banner .banner-content:before{background-color:rgb(var(--bool-quaternary));content:"";width:100vw;height:1px;position:absolute;bottom:0;right:calc(-50vw + 50%)}#bool-home-banner .right-banner{position:relative}#bool-home-banner .right-banner h3{color:rgb(var(--bool-primary));font-size:calc(.84375rem + .25vw);font-weight:700}#bool-home-banner .right-banner:after{background-color:rgb(var(--bool-quaternary));content:"";width:100vw;height:1px;position:absolute;top:0;left:calc(-50vw + 50%)}#bool-home-banner:after{background-color:rgb(var(--bool-quaternary));content:"";width:100%;height:1px;position:absolute;bottom:0;left:0}@media (width>=992px){#bool-home-banner .banner-content:before{right:0}#bool-home-banner .right-banner:after{width:1px;height:100%;left:0}}@media (width>=1920px){#bool-home-banner .banner-content{padding-top:8rem;padding-bottom:8rem}}.analysis-text-block h3{color:rgb(var(--bool-white));font-size:calc(1.875rem + .25vw);font-weight:600}.analysis-text-block h3 .plus-icon{color:rgb(var(--bool-primary))}.analysis-text-block p{color:rgb(var(--bool-tertiary));margin:0;font-size:calc(.84375rem + .25vw)}.analysis-text-block :first-child :before{display:none}.analysis-text-block.left-border:before{background-color:rgb(var(--bool-quaternary));content:"";width:1px;height:100%;position:absolute;top:0;left:0}.line-chart-block h4{color:rgb(var(--bool-white));font-family:var(--bool-font-heading);margin:0;font-size:calc(.75rem + .25vw);font-weight:400}.line-chart-block p{color:rgb(var(--bool-primary));text-align:right;margin:0;font-size:calc(.65625rem + .25vw);font-weight:700}.line-chart-block .chart-line{background-color:rgb(var(--bool-denary));border:1px solid rgb(var(--bool-nonary));box-shadow:0 0 .125rem rgb(var(--bool-black)) inset;border-radius:.5rem;width:100%;height:.675rem;position:relative;overflow:hidden}.line-chart-block .chart-line .chart-line-fill{background-color:rgb(var(--bool-denary));box-shadow:-.375rem 0 .625rem rgb(var(--bool-black));border-radius:.5rem;height:calc(100% - 2px);position:absolute;top:1px;left:1px}.line-chart-block .chart-line *{transition:all .5s}#bool-home-contact-us .left-side{padding-top:3rem;padding-bottom:1.5rem}#bool-home-contact-us .left-side h3.title{font-family:var(--bool-font-heading);font-size:calc(1.875rem + .25vw)}#bool-home-contact-us .left-side p.description{color:rgb(var(--bool-tertiary));font-size:calc(.84375rem + .25vw)}#bool-home-contact-us .right-side{padding-top:1.5rem;padding-bottom:3rem}#bool-home-contact-us .right-side .contact-form{border:1px solid rgb(var(--bool-primary));border-radius:.5rem}#bool-home-contact-us .right-side .contact-form label.form-label{color:rgba(var(--bool-white), .5);font-family:var(--bool-font-heading)}#bool-home-contact-us .right-side .contact-form label.form-label span.required-mark{color:rgb(var(--bool-primary))}#bool-home-contact-us .right-side .contact-form input,#bool-home-contact-us .right-side .contact-form textarea{border:1px solid rgb(var(--bool-nonary));border-radius:.25rem;width:100%;padding:.875rem 1rem;transition:all .25s}#bool-home-contact-us .right-side .contact-form input:focus,#bool-home-contact-us .right-side .contact-form textarea:focus{box-shadow:0 0 6px rgb(var(--bool-primary)) inset;outline:none}#bool-home-contact-us .right-side .contact-form input:disabled,#bool-home-contact-us .right-side .contact-form textarea:disabled{background-color:rgb(var(--bool-octonary));border-color:rgb(var(--bool-quaternary));color:rgba(var(--bool-white), .6)}#bool-home-contact-us .right-side .contact-form button.contact-submit-btn{background-color:rgb(var(--bool-primary));color:rgb(var(--bool-white));border:none;border-radius:.75rem;padding:.875rem 1rem;font-size:1.125rem}#bool-home-contact-us .right-side .contact-form button.contact-submit-btn:disabled{background-color:rgba(var(--bool-primary), .6);color:rgba(var(--bool-white), .6)}#bool-home-contact-us .right-side .contact-form h6.notification-message{color:rgb(var(--bool-primary));font-family:var(--bool-font-heading);margin-bottom:0}@media (width>=768px){#bool-home-contact-us .left-side,#bool-home-contact-us .right-side{padding-top:5rem;padding-bottom:5rem}}@media (width>=992px){#bool-home-contact-us .right-side:before{background-color:rgb(var(--bool-quaternary));content:"";width:1px;height:100%;position:absolute;top:0;left:0}}#bool-home-introduce{overflow:hidden}#bool-home-introduce .introduce-block h4{color:rgb(var(--bool-white));font-size:calc(1.125rem + .25vw);font-weight:500}#bool-home-introduce .introduce-block p.sub-label{color:rgb(var(--bool-senary));font-size:calc(.84375rem + .25vw)}#bool-home-introduce .introduce-block p.description{color:rgb(var(--bool-tertiary));font-family:var(--bool-font-heading);font-size:calc(.9375rem + .25vw);font-weight:400}#bool-home-introduce .introduce-block.border-left{position:relative}#bool-home-introduce .introduce-block.border-left:before{background-color:rgb(var(--bool-quaternary));content:"";width:100vw;height:1px;position:absolute;top:0;left:calc(-50vw + 50%)}@media (width>=992px){#bool-home-introduce .introduce-block.border-left:before{background-color:rgb(var(--bool-quaternary));width:1px;height:100%;left:0}}#bool-home-join-with-us{background-color:rgb(var(--bool-octonary));padding-top:3rem;padding-bottom:3rem}#bool-home-join-with-us .intro-block label.intro-label{background-color:rgb(var(--bool-undenary));border-radius:.25rem;padding:.5rem 1rem;font-size:calc(.9375rem + .25vw)}#bool-home-join-with-us .intro-block h3.title{font-family:var(--bool-font-heading);font-size:calc(2.71875rem + .25vw)}#bool-home-join-with-us .intro-block p.description{color:rgb(var(--bool-senary));font-size:calc(.84375rem + .25vw)}#bool-home-join-with-us .articles-block{border:1px solid rgb(var(--bool-quaternary));background-color:rgb(var(--bool-nonary));border-radius:.75rem}#bool-home-join-with-us .articles-block article.article{border:1px solid rgb(var(--bool-quaternary));background-color:rgb(var(--bool-octonary));border-radius:.75rem}#bool-home-join-with-us .articles-block article.article h4.title{font-size:calc(1.03125rem + .25vw);font-weight:600}#bool-home-join-with-us .articles-block article.article p.description{color:rgb(var(--bool-tertiary));font-size:calc(.84375rem + .25vw)}@media (width>=768px){#bool-home-join-with-us{padding-top:5rem;padding-bottom:5rem}}#bool-home-whatwehave{overflow:hidden}#bool-home-whatwehave .heading-block{background-color:rgb(var(--bool-octonary))}#bool-home-whatwehave .heading-block label{background-color:rgb(var(--bool-undenary));color:rgb(var(--bool-white));font-family:var(--bool-font-heading);border-radius:.25rem;font-size:calc(.9375rem + .25vw);font-weight:500}#bool-home-whatwehave .heading-block h2{color:rgb(var(--bool-white));font-family:var(--bool-font-heading);font-size:calc(2.25rem + .25vw);font-weight:500}#bool-home-whatwehave .ultility-block h3.title{font-size:1.25rem}#bool-home-whatwehave .ultility-block p.description{color:rgb(var(--bool-senary));font-size:1.125rem}#bool-home-whatwehave .ultility-block.pseudo-border.right:before{background-color:rgb(var(--bool-quaternary));content:"";width:1px;height:100%;position:absolute;top:0;right:0}#bool-home-whatwehave .ultility-block.pseudo-border:after{background-color:rgb(var(--bool-quaternary));content:"";width:100vw;height:1px;position:absolute;bottom:0;left:calc(-50vw + 50%)}#bool-home-why-bool .heading-block{background-color:rgb(var(--bool-octonary))}#bool-home-why-bool .heading-block label{background-color:rgb(var(--bool-undenary));color:rgb(var(--bool-white));font-family:var(--bool-font-heading);border-radius:.25rem;font-size:calc(.9375rem + .25vw);font-weight:500}#bool-home-why-bool .heading-block h2{color:rgb(var(--bool-white));font-family:var(--bool-font-heading);font-size:calc(2.25rem + .25vw);font-weight:500}#bool-home-why-bool .details-block .left-side:after{background-color:rgb(var(--bool-quaternary));content:"";width:100vw;height:1px;position:absolute;bottom:0;right:calc(-50vw + 50%)}#bool-home-why-bool .details-block .left-side h3{color:rgb(var(--bool-white));font-family:var(--bool-font-heading);font-size:calc(1.875rem + .25vw);font-weight:600}#bool-home-why-bool .details-block .left-side p{color:rgb(var(--bool-tertiary));margin:0;font-size:calc(.84375rem + .25vw);font-weight:400}#bool-home-why-bool .details-block .right-side .content-card{background-color:rgb(var(--bool-octonary));border:1px solid rgb(var(--bool-quaternary));border-radius:.75rem}#bool-home-why-bool .details-block .right-side .content-card h4{color:rgb(var(--bool-white));font-size:calc(1.125rem + .25vw);font-weight:500}#bool-home-why-bool .details-block .right-side .content-card p{color:rgb(var(--bool-tertiary));margin:0;font-size:calc(.84375rem + .25vw);font-weight:400}@media (width>=992px){#bool-home-why-bool .details-block .left-side:after{background-color:rgb(var(--bool-quaternary));content:"";width:1px;height:100%;right:0}}
