@font-face{font-family:brico;font-style:normal;font-weight:500;src:url(./BricolageGrotesque-Light-subset.BIqRZLUI.ttf) format("truetype")}@font-face{font-family:brico;font-style:normal;font-weight:600;src:url(./BricolageGrotesque-SemiBold-subset.btugbgCa.ttf) format("truetype")}:root{--header-height:70px;--spacer:20px;--color-primary:151 100% 79%;--color-30:215,14%,23%}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{font-size:20px;height:auto;touch-action:manipulation}@media (max-width:1169px){html{font-size:20px}}body{background-color:#23282f;color:#ebf1fa;font-family:brico,helvetica,sans-serif;font-size:rem;overflow-x:hidden;overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.ok){display:none}img,svg,video{display:block;height:auto;width:100%}a{text-underline-offset:.3em}a,a:visited{color:inherit}ol,ul{list-style:none}.h1,h1{font-size:3.2rem}.h1,.h2,h1,h2{font-weight:900;line-height:.9;margin-bottom:.8em}.h2,h2{font-size:2.2rem}.h3,h3{font-size:1.2rem;font-weight:900;line-height:.9;margin-bottom:.8em}h1 svg,h2 svg,h3 svg{display:inline-block;margin-bottom:-.15em;margin-right:.5em;width:1em;fill:currentColor;transform:scale(1.3)}p{line-height:1.3}p+p{margin-top:.8em}:is(p,.p)+:is(p,.p){margin-top:1em}.tip{cursor:default;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:.2em}.smalltext{color:#99a4b2;font-size:.85rem}.corset-flexible{max-width:1500px;width:calc(100% - 40px)}@media (max-width:768px){.corset-flexible{width:calc(100% - 15px)}}@media (min-width:1450px) and (max-width:999999px){.corset,.corset-stepped{width:1400px}}@media (min-width:1168px) and (max-width:1451px){.corset,.corset-stepped{width:1050px}}@media (min-width:768px) and (max-width:1169px){.corset,.corset-stepped{width:740px}}@media (max-width:768px){.corset,.corset-stepped{width:calc(100% - 30px)}}.corset{margin:0 auto;position:relative}header{display:grid;gap:20px;grid-template-columns:auto 1fr;left:20px;position:fixed;top:20px;width:calc(100% - 40px);z-index:130}header .bg{-webkit-backdrop-filter:blur(8px) brightness(50%);backdrop-filter:blur(8px) brightness(50%);background-color:#424b5780;border-radius:12px;display:grid;padding:8px 40px 8px 8px}@media (max-width:768px){header .bg{animation:a8827 80ms cubic-bezier(.215,.61,.355,1);border-top-right-radius:0;display:grid;display:none;grid-template-columns:1fr;padding:1em;position:absolute;right:0;top:50px;transform-origin:top right;width:auto}@keyframes a8827{0%{transform:scale(0)}}header .bg .hnav{flex-direction:column}header.open .bg{display:block}header.open .burgerbtn{border-bottom-left-radius:0;border-bottom-right-radius:0}}header .v{color:#ffffff80;display:inline-block;left:1em;position:absolute;top:45%;transition:color .3s cubic-bezier(.215,.61,.355,1);translate:0 -50%}header .v:hover{color:#fff;text-decoration-color:#dcf8c9}header .v:active{opacity:.3}@media (max-width:768px){header .v{display:none}}.hlogo{display:inline-block;transition:transform .2s cubic-bezier(.215,.61,.355,1);width:70px}@media (max-width:768px){.hlogo{width:50px}}.hlogo svg path{fill:#dcf8c9}.hlogo svg path.star{fill:#fff}.hlogo:hover{opacity:.8}.hlogo:active{opacity:.6}.hnav{align-self:center;display:flex;gap:1.5em;justify-self:end}.hnav a{text-decoration:none}.hnav a svg{display:inline-block;width:1em;fill:currentColor;margin-right:.3em;vertical-align:sub}.hnav a.router-link-active,.hnav a:hover{color:#dcf8c9;text-decoration:underline}.hspace{height:150px}.hfade{background:linear-gradient(0deg,transparent,rgba(0,0,0,.5));display:none;height:100px;pointer-events:none;position:fixed;right:0;top:0;width:100vw;z-index:12}@media (max-width:768px){.hfade{display:block}}.burgerbtn{-webkit-backdrop-filter:blur(8px) brightness(60%);backdrop-filter:blur(8px) brightness(60%);background-color:#424b5733;border-radius:12px;cursor:pointer;display:none;height:50px;padding:8px;position:absolute;right:0;text-align:center;top:0;width:50px}.burgerbtn:hover{color:#dcf8c9}.burgerbtn:active{opacity:.7}@media (max-width:768px){.burgerbtn{display:block}}.burgerbtn div{background-color:currentColor;height:2px;margin:0 auto 8px;pointer-events:none;transition:all .2s cubic-bezier(.215,.61,.355,1);width:80%}.burgerbtn div:first-child{margin-top:6px}main{min-height:calc(100vh - 640px)}.bgorb{--size:180vw;border-radius:9999px;height:var(--size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--size);--c1:#23282f;--c2:rgba(209,220,235,0);background:radial-gradient(circle,var(--c1) 0,var(--c2) 60%)}.eyebrow{color:#ffffff80;font-size:.7rem;letter-spacing:.09em;margin-bottom:.9em;padding-left:.15em;text-transform:uppercase}.eyebrow svg{fill:currentColor;display:inline-block;transform:scale(1.3);width:1em}.sectitle{color:#dcf8c9}.btn1,.btn2,.btnx{background-color:var(--bgcolor);border:1px solid var(--bordercolor);border-radius:8px;color:var(--color);cursor:pointer;display:inline-block;padding:.7em 1.5em;text-decoration:none;transition:all .3s cubic-bezier(.19,1,.22,1)}.btn1:active,.btn2:active,.btnx:active{opacity:.8;transform:scale(.95)}.btn1{--bgcolor:#fff;--color:#23282f;--bordercolor:rgba(white,.4)}.btn1:visited{color:var(--color)}.btn1:hover{--bgcolor:#dcf8c9}.btn2{--bgcolor:rgba(white,.05);--color:#fff;--bordercolor:hsla(0,0%,100%,.4)}.btn2:visited{color:var(--color)}.btn2:hover{--bgcolor:#fff;--color:#23282f}.btns{display:flex;flex-wrap:wrap;gap:1em}.btn1 svg,.btn2 svg,.btnx svg{fill:currentColor;display:inline-block;margin-left:-.4em;margin-right:.6em;margin-top:-.12em;transform:scale(1.3);vertical-align:-10%;width:1em}.card{background-color:#23282f;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;padding:1em;position:relative}.card:hover{border-color:#fff}.card .orbholder{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute}.card .orb{aspect-ratio:1;background:radial-gradient(circle,#dcf8c926 0,#dcf8c900 50%);opacity:0;position:absolute;transition:opacity .6s cubic-bezier(.215,.61,.355,1)}.expander{border-top:1px solid;border-top:1px solid hsla(0,0%,100%,.3)}.expander .title{cursor:pointer;position:relative}.expander .title:hover{opacity:.9}.expander .title:active{opacity:.5}.expander .title .text{font-weight:900;padding:.8em 1.5em .8em 0}.expander .title .arrow{color:#dcf8c9;font-size:1.5rem;height:1.3em;position:absolute;right:.3em;text-align:center;top:.3em;transition:all .3s cubic-bezier(.215,.61,.355,1);width:1.3em}.expander .content{animation:a8276 .7s cubic-bezier(.175,.885,.32,1.1);font-size:.85rem;line-height:1.2;opacity:.7;overflow:hidden;padding-bottom:1.5em;padding-top:.2em}@keyframes a8276{0%{opacity:0;scale:.96}}.expander.open .arrow{transform:rotate(0)}.expander.closed .arrow{transform:rotate(-90deg)}.expander:not(.unseen1){animation:a927 1s cubic-bezier(.175,.885,.32,1.1)}@keyframes a927{0%{opacity:0;translate:0 20px}}section.hero{background-color:#323943;padding-bottom:0;padding-top:170px;position:relative}section.hero .eyebrow{color:#fff;margin-bottom:2em}section.hero h1{color:#dcf8c9;font-size:4rem;line-height:1;margin-bottom:0;max-width:8em}@media (max-width:768px){section.hero h1{font-size:3rem}}section.hero p{margin-bottom:2em;margin-top:1em}section.hero .btns{margin-bottom:4em}section.hero h1{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(270deg,#fff,#dcf8c9);color:transparent;position:relative;z-index:2}section.hero span.x56{background-color:#dcf8c91a;color:#fff;cursor:pointer;display:inline-block;padding:0 .15em;position:relative}section.hero span.x56:after,section.hero span.x56:before{background-color:#fff6;content:"";height:8px;position:absolute;width:8px}section.hero span.x56:after{right:-3px;top:-3px}section.hero span.x56:before{bottom:-3px;left:-3px}section.hero span.x56:hover{opacity:.7}section.hero span.x56:active{opacity:.5}section.hero .bgorb{--size:220vw;left:100%;top:100%;--c1:hsla(96,77%,88%,.8);--c2:hsla(96,77%,88%,0)}section.hero .socialproof{margin-bottom:40px;position:relative;z-index:2}section.hero .cols{display:grid;gap:50px;grid-template-columns:1fr 1fr}section.hero .cols .col2{align-content:end}@media (max-width:1169px){section.hero .cols{grid-template-columns:1fr}}section.hero .grid{left:0;position:absolute;top:0;z-index:0}section.hero .shots{position:relative}section.hero .shots .shot{border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 0 60px #000;box-shadow:0 0 60px #ffffff80;overflow:hidden;position:relative}section.hero .shots .shot .dot{background-color:#9dd07ccc;border-radius:999px;height:20px;margin-left:-10px;margin-top:-10px;position:absolute;transition:transform .3s cubic-bezier(.215,.61,.355,1);width:20px}section.hero .shots .shot .dot:hover{transform:scale(1.3)}section.hero .shots .shot .dot:active{transform:scale(1.1)}section.hero .shots .shot .dot:after{animation:a992 2s cubic-bezier(.645,.045,.355,1) infinite;border:1px solid hsla(96,47%,65%,.8);border-radius:999px;content:"";height:100%;left:-6%;position:absolute;top:-6%;width:100%}@keyframes a992{0%{transform:scale(1.4)}50%{transform:scale(1.9)}to{transform:scale(1.4)}}section.hero .shots .l,section.hero .shots .r{background-color:#0000001a;bottom:0;height:100%;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:50%}section.hero .shots .l:hover,section.hero .shots .r:hover{opacity:1}section.hero .shots .l:active,section.hero .shots .r:active{opacity:.5}section.hero .shots .l{background:linear-gradient(-90deg,#00001400 50%,#0000144d);left:0}section.hero .shots .r{background:linear-gradient(90deg,#00001400 50%,#0000144d);right:0}section.hero .shots .bar{background-color:#23282f}section.hero .shots .bar .fill{animation:a2242 5s linear infinite;background-color:#dcf8c9;height:4px;transform:scaleX(0);transform-origin:top left}@keyframes a2242{to{transform:scaleX(1)}}section.features{background-color:#121417}section.features .cards{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}@media (min-width:1168px) and (max-width:1451px){section.features .cards{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1169px){section.features .cards{grid-template-columns:1fr}}section.features .cards .card{overflow:hidden;position:relative}section.features .cards .card.seen1{animation:ai27 1s cubic-bezier(.175,.885,.32,1.1)}@keyframes ai27{0%{opacity:0;translate:0 20px}}section.features .cards .card svg{fill:#dcf8c9;margin-bottom:1em;max-width:2.5em}section.features .cards .card svg:nth-of-type(2){left:65%;pointer-events:none;position:absolute;scale:6;top:65%;fill:transparent;stroke:#dcf8c9;stroke-width:1px;opacity:.15}section.features .cards .card h3{font-size:1.2rem;margin-bottom:.8em}section.features .cards .card p{font-size:.85rem;line-height:1.3;margin-bottom:0;opacity:.7}section.klaysites .sites{padding-top:2rem}section.klaysites .sites .scroller{animation:a826 50s linear infinite;display:flex;gap:10px;width:5570px}@keyframes a826{0%{transform:translate(0)}to{transform:translate(-50%)}}section.klaysites .sites:hover .scroller{animation-play-state:paused}section.klaysites .sites .site{transition:all .3s cubic-bezier(.215,.61,.355,1);width:300px}section.klaysites .sites .site:nth-child(2n){margin-top:-20px}section.klaysites .sites .site.-s{width:98px}section.klaysites .sites .site:hover{transform:translateY(-8px)}section.license{background-color:#121417}section.license .corset{max-width:1050px}section.license .cards{display:grid;gap:1rem;grid-template-columns:1fr 1fr;justify-content:center;margin:0 auto 1.5rem}section.license .cards .card svg{fill:#dcf8c9;margin-bottom:1.5em;width:3em}@media (max-width:1169px){section.license .cards{grid-template-columns:1fr}}section.license .more{color:#d1dceb}section.license .more a{font-weight:900}section.license .more a:hover{color:#dcf8c9}section.testimonials{background-color:#121417}section.testimonials .cards{align-items:start;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}section.testimonials .cards .card:not(.unseen1){animation:a8283 1s cubic-bezier(.175,.885,.32,1.1)}@keyframes a8283{0%{opacity:0;translate:0 20px}}section.testimonials .cards .q{margin-bottom:1em}section.testimonials .cards .img{aspect-ratio:1/1;border-radius:999px;margin-bottom:.5em;overflow:hidden;width:70px}section.testimonials .cards .name{font-weight:900;margin-bottom:.3em}section.testimonials .cards .title{color:#99a4b2;font-size:.85rem}@media (max-width:1169px){section.testimonials .cards{grid-template-columns:1fr}}section.author{background-color:#23282f}section.author .corset{max-width:1050px}section.author .shot{animation:a8223 3s linear infinite;position:relative;width:100px}@keyframes a8223{0%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}to{transform:rotate(-5deg)}}section.author .shot img{border-radius:999px;overflow:hidden}section.author .shot .hand{animation:a8267 2s cubic-bezier(.645,.045,.355,1) infinite;position:absolute;right:-8px;top:15px;transform-origin:50% 100%;width:40px}@keyframes a8267{0%{transform:rotate(20deg)}50%{transform:rotate(35deg)}to{transform:rotate(20deg)}}section.author .cols{display:grid;gap:2rem;grid-template-columns:auto 1fr;margin:0 auto;max-width:35rem}section.author .cols .col2 p a{color:#dcf8c9;font-weight:900}section.author .cols .col2 p a:hover{color:#fff}section.faq .cols{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media (max-width:1169px){section.faq .cols{grid-template-columns:1fr}}section.faq .ltext{margin-bottom:2em}section.cta .corset .btns{justify-content:center}.socialproof{align-items:center;display:grid;gap:1em;grid-template-columns:auto 1fr}.socialproof .avatars{display:flex}.socialproof .avatars img{background-color:#ffffff80;border-radius:999px;height:40px;margin-left:-15px;width:40px}.socialproof .avatars img:first-child{margin-left:0}.socialproof .stars{display:flex;gap:.1em;margin-bottom:.6rem}.socialproof .stars svg{width:1.3em;fill:#dcf8c9}.socialproof .line{font-size:.85rem}.socialproof .line em{font-style:normal;font-weight:900}section{overflow:hidden;padding:100px 0;position:relative}section.-hspace{padding-top:160px}section.-bg10{background-color:#121417}section.-bg20{background-color:#23282f}section.-bg30{background-color:#323943}section.-bg40{background-color:#424b57}section.-pad-top-s{padding-top:50px}section.-pad-bottom-s{padding-bottom:50px}section.unseen{visibility:hidden}footer .cols{display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:768px){footer .cols{gap:1.5rem;grid-template-columns:1fr}}footer .tl{background-color:#fff3;height:1px;margin-bottom:50px}.flogo{display:inline-block;margin-bottom:1rem;width:70px}.flogo svg path{fill:#dcf8c9}.flogo svg path.star{fill:#fff}.flogo2{aspect-ratio:1/.47;margin-top:50px;overflow:hidden}.flogo2 svg path{fill:#dcf8c9}.flogo2 svg path.star{display:block;transform-origin:72% 39%;fill:#fff;animation:a928 50s linear infinite}@keyframes a928{to{transform:rotate(1turn)}}footer h3{color:#fff;margin-bottom:1rem;opacity:.4;text-transform:uppercase}footer ul a{display:inline-block;margin-bottom:.5em;text-decoration:none;transition:padding-left .3s cubic-bezier(.215,.61,.355,1)}footer ul a,footer ul a:visited{color:#ffffff80}footer ul a:hover{color:#dcf8c9;color:#fff;text-decoration:underline}footer ul a:hover svg{fill:#fff}footer ul a svg{display:inline-block;margin-right:.5em;width:1.2em;fill:#dcf8c9;vertical-align:sub}.flegals{color:#99a4b2;font-size:.85rem;max-width:12em}.roundbreaker{aspect-ratio:100/5;--c1:transparent;--c2:transparent;background-color:var(--c1)}.roundbreaker:after{background-color:var(--c2);border-radius:9999px 9999px 0 0;content:"";display:block;height:100%;width:100%}.roundbreaker.x34{--c1:transparent;--c2:#121417;border-radius:9999px 0 0 9999px;position:relative;z-index:2}.roundbreaker.x67{--c1:#121417;--c2:#23282f}.roundbreaker.x68{--c1:#23282f;--c2:#121417}.roundbreaker.x69{--c1:#121417;--c2:#23282f}.roundbreaker.x82{--c1:#23282f;--c2:#121417}.roundbreaker.x92{--c1:#121417;--c2:#23282f}.codefiles{background-color:#323943;border-radius:6px;overflow:hidden}.codefiles .tabs{display:flex;gap:0}.codefiles .areas .cody{margin-bottom:0!important;padding-top:0}.codefiles .areas .cody.hide{display:none}.codefiles .areas .cody code.syntaxed{border-top-left-radius:0;border-top-right-radius:0}.codefiles .areas .cody .file{display:none}.codefiles .tab,.cody .file{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff6;cursor:default;cursor:pointer;display:inline-block;font-size:.9em;padding:.6em;transition:all .15s cubic-bezier(.645,.045,.355,1)}.codefiles .tab:hover,.cody .file:hover{background-color:#ffffff0d}.codefiles .tab:active,.cody .file:active{opacity:.6}.codefiles .tab:first-child,.cody .file:first-child{padding-left:1em}.codefiles .tab.-cur,.cody .file.-cur{background-color:#ffffff0d;color:#fff}.cody{font-size:.8rem;overflow-x:auto;width:100%;--p:10px;position:relative;white-space:wrap}.cody pre{white-space:pre-wrap;white-space:pre;word-break:break-word}.cody code{cursor:text;display:block;overflow-x:auto;width:100%}.cody code.syntaxed{background-color:#1b1e23;border-radius:6px;padding:var(--p)}.cody:not(.-s) code.syntaxed{padding-right:1.6em}.cody .file{background-color:#323943;border-radius:6px 6px 0 0;color:#fff9;pointer-events:none;width:100%}.cody:has(.file) code.syntaxed{border-top-left-radius:0;border-top-right-radius:0}.cody.-s .file{display:none}.cody .lang{display:inline-block;font-size:13px;opacity:.6;padding-bottom:.3em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cody .copy,.cody.-s .lang{display:none}.cody .copy{bottom:10px;cursor:pointer;opacity:.4;position:absolute;right:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:20px}.cody .copy:hover{opacity:.8}.cody .copy:active{opacity:.6}.cody:hover .copy{display:block}.cody .copied{background-color:#323943;border-radius:999px;bottom:10px;font-size:12px;letter-spacing:.1em;padding:.3em 1em;position:absolute;right:10px;text-transform:uppercase}.cody:not(.-s){padding-top:1.5em}.cody .original-pre{display:none}.cody.-s{bottom:-.15em;padding:0;position:relative;--p:6px 8px 4px 8px;border-radius:6px;display:inline-block;line-height:.4;vertical-align:middle;width:auto}.cody.-s code,.cody.-s pre{line-height:1}.cody.-s code.original{display:none;opacity:.2}.cody.-s .copy{display:none}.page-enter-active,.page-leave-active{transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.page-enter-from{opacity:0;translate:0 20px}.page-leave-to{opacity:0;translate:0 -20px}.grid{background-color:transparent;height:100%;opacity:.5;pointer-events:none;width:100%;--c:rgba(0,0,0,.4);--lw:1px;--w:70px;background-image:linear-gradient(var(--c) var(--lw),transparent var(--lw)),linear-gradient(to right,var(--c) var(--lw),rgba(229,229,247,0) var(--lw));background-size:var(--w) var(--w);position:relative}.grid .line{position:absolute;--r:0deg;height:1px;rotate:var(--r);transform-origin:0 0}.grid .line:after{animation:a2384 1.5s cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;background-color:currentColor;color:#dcf8c9;content:"";display:block;height:1px;transform-origin:0 50%;width:100%}@keyframes a2384{0%{scale:0 1}to{scale:1 1}}.grid .line.off:after{animation:a2385 1s cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;transform-origin:100% 50%}@keyframes a2385{0%{scale:1 1}to{scale:0 1}}.grid .plus{animation:a8278 .6s cubic-bezier(.175,.885,.32,1.275);background-color:transparent;color:#fff;position:absolute}@keyframes a8278{0%{opacity:0;scale:2}}.grid .plus.off{animation:a8279 1s cubic-bezier(.175,.885,.32,1.275)}@keyframes a8279{to{opacity:0;scale:.5}}.grid .plus.c2{color:#dcf8c9}.grid .plus.c3{color:#eefce4}.grid .plus:after,.grid .plus:before{background-color:currentColor;content:"";position:absolute}.grid .plus:before{height:1px;top:50%;width:100%}.grid .plus:after{height:100%;left:50%;width:1px}.scrollbar{background-color:#dcf8c9;bottom:0;height:1px;left:0;pointer-events:none;position:fixed;transform-origin:top left;width:100vw;z-index:9999}.termspage p+:is(h1,h2,h3,h4,h5){margin-top:1.3em}.termspage h2{font-size:1.3em;line-height:1.3;margin-bottom:.3em}.list1{margin-left:.95em}.list1 li{list-style:circle;margin-bottom:.3em}.tablecontainer{position:relative}.tablecontainer .scroller{overflow-x:auto}.tablecontainer .fade{background:linear-gradient(90deg,transparent,rgba(0,0,0,.3));height:100%;pointer-events:none;position:absolute;right:0;top:0;width:30px}code[class*=language-],pre[class*=language-]{color:#ccc;direction:ltr;font-family:Consolas,Monaco,Andale Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}section.-docs{margin:0 auto;overflow:visible;padding-bottom:0;width:calc(100% - 40px)}body:has(section.-docs) footer{display:none}.docs{--sidebar-w:170px;display:grid;gap:30px;grid-template-columns:var(--sidebar-w) calc(100% - 30px - var(--sidebar-w))}@media (max-width:768px){.docs{grid-template-columns:1fr}}.docs .sidebar{align-items:start;align-self:start;bottom:100px;display:flex;flex-direction:column;min-height:calc(100vh - 120px);position:sticky;top:120px}.docs .sidebar .h{color:#dcf8c9;font-size:.85rem;margin-bottom:1em;text-transform:uppercase}.docs .sidebar a+.h{margin-top:1.5em}.docs .sidebar a{border-left:1px solid #424b57;color:#99a4b2;display:inline-block;padding:.2em 0 .2em .5em;text-decoration:none}.docs .sidebar a.inview,.docs .sidebar a:hover{border-left:1px solid #dcf8c9;color:#fff}@media (max-width:768px){.docs .sidebar{background-color:#121417;display:none;height:100vh;left:0;padding:20px 10px;position:fixed;top:0;z-index:187}}.docs .sidebar .items{display:flex;flex-direction:column;padding-bottom:2em;padding-right:30px}.docs .sidebar .scroller{max-height:calc(100vh - 122px);overflow-y:auto}.docs .main{font-size:.9rem;overflow-x:hidden}.docs .main .x{width:300px}.docs .main h1,.docs .main h2{color:#dcf8c9;font-size:1.6em}.docs .main h2{margin-top:-20px;padding-top:130px;position:relative;z-index:-1}.docs .main h2:after{background-color:#0000004d;content:"";height:2px;left:0;position:absolute;top:70px;width:100%}.docs .main h3{font-size:1.1em;font-weight:600}.docs .main .codefiles,.docs .main .tablecontainer,.docs .main h1,.docs .main h2,.docs .main h3,.docs .main h4,.docs .main ol,.docs .main p,.docs .main table,.docs .main ul{margin-bottom:0;margin-top:0}.docs .main :is(h1,h2,h3,h4,p,.p,ul,ol,.codefiles,table,.tablecontainer)+:is(h1,h2,h3,h4,p,.p,ul,ol,.codefiles,table,.tablecontainer){margin-top:1em}.docs .main :is(h1,h2,h3,h4,p,.p,ul,ol,.codefiles,table,.tablecontainer)+h3{margin-top:2em!important}.docs .main .p,.docs .main p{font-size:1em;line-height:1.4}.docs .main table{border-collapse:collapse;width:100%}.docs .main table th{color:#ffffff80;font-size:1em;font-weight:400;padding:.6em .9em;text-align:left}.docs .main table td{padding:.6em .9em}.docs .main table tr:nth-child(2n) td{background-color:#0000001a}.docs .main table tr:nth-child(odd) td{background-color:#00000040}.docs .main em{background-color:#0000004d;border-radius:3px;color:#000;color:#fff;color:#dcf8c9;font-family:monospace;font-size:.9em;font-style:normal;font-weight:500;padding:0 .35em}.docs .main hr{margin:2em 0}.docs .main .cody:not(.-s):has(+*){margin-bottom:1em}.docs .main ol,.docs .main ul{list-style:circle}.docs .main ol li,.docs .main ul li{margin-bottom:.3em;margin-left:1.4em}.docs .main ol li+li,.docs .main ul li+li{margin-top:.2em}.docs .main ol li::marker,.docs .main ul li::marker{color:#dcf8c9}.docs .main ol ol,.docs .main ol>ul,.docs .main ul ol,.docs .main ul>ul{font-size:.85em;margin-left:1.2em}
