:root{--ls-primary: #35ef53;--ls-primary-text: #222;--ls-primary-text-highlight: #000;--ls-primary-light: rgb(51.05, 209.75, 78.35);--ls-elevation: rgba(255, 255, 255, 0.1);--ls-background: #282c34;--ls-background-text: #ddd;--ls-background-text-light: #fff;--ls-font-family: Inter, Roboto, sans-serif}input{font-family:inherit;accent-color:var(--ls-primary);border:0;padding:8px;margin:4px 0;border-radius:.5rem;backdrop-filter:blur(12px);background-color:var(--ls-elevation);color:var(--ls-background-text)}input:not([type=checkbox]){width:100%}input[type=checkbox]{width:1em;height:1em}input:focus{outline:2px solid var(--ls-primary)}.form-group{display:flex;gap:.5rem;align-items:center}.form-group label{font-weight:bold}.form-group input:not([type=checkbox]){flex:1}select,textarea{border:0;padding:8px;margin:4px 0;border-radius:.5rem;backdrop-filter:blur(12px);background-color:var(--ls-elevation);color:var(--ls-background-text);background-repeat:no-repeat;font-size:1em;appearance:none}select:focus,textarea:focus{outline:2px solid var(--ls-primary)}select{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='white'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-position:calc(100% - 8px) calc(50% + 3px);background-size:12px;padding-right:28px;background-color:var(--ls-elevation)}.resize-vertical{resize:vertical}option{border:0;padding:8px;margin:4px 0;background-color:var(--ls-background);color:var(--ls-background-text)}button:disabled,.btn:disabled{cursor:not-allowed;pointer-events:none;background-color:var(--ls-background);color:var(--ls-background-text)}input[type=text]:read-only,input[type=number]:read-only,textarea:read-only{cursor:not-allowed;pointer-events:none;background-color:var(--ls-background);color:var(--ls-background-text)}button,.btn{display:flex;align-items:center;justify-content:center;gap:6px;background:rgba(0,0,0,0);border:none;text-decoration:none;transition:all .2s ease-in-out;font-weight:bold;line-height:1.5;font-size:1rem;border-radius:.5rem;padding:.5rem 1rem;cursor:pointer;font-family:inherit;text-align:center;color:var(--ls-background-text)}button .highlight,.btn .highlight{transition:all .2s ease-in-out;font-weight:bolder}button:hover,.btn:hover{text-decoration:underline}button.active,.btn.active{color:var(--ls-primary-light)}button.active .highlight,.btn.active .highlight{color:inherit;font-weight:bolder}button.primary,button.secondary,.btn.primary,.btn.secondary{text-decoration:none}button.secondary,.btn.secondary{background-color:var(--ls-elevation);backdrop-filter:blur(12px);color:var(--ls-background-text)}button.secondary.active,.btn.secondary.active{color:var(--ls-primary-light)}button.secondary.active:hover,.btn.secondary.active:hover{background-color:var(--ls-primary)}button.secondary.active:hover .highlight,.btn.secondary.active:hover .highlight{color:var(--ls-primary-text-highlight);font-weight:bolder}button.secondary.active .highlight,.btn.secondary.active .highlight{color:inherit;font-weight:bolder}button.secondary:hover,.btn.secondary:hover{background-color:var(--ls-primary);color:var(--ls-primary-text)}button.secondary:hover .highlight,.btn.secondary:hover .highlight{color:var(--ls-primary-text-highlight);font-weight:bolder}button.primary,.btn.primary{background-color:var(--ls-primary);color:var(--ls-primary-text)}button.primary.active,.btn.primary.active{background-color:var(--ls-primary-light)}button.primary.active:hover,.btn.primary.active:hover{background-color:var(--ls-primary)}button.primary:hover,.btn.primary:hover{box-shadow:0 0 10px 0px var(--ls-primary)}button.primary .highlight,.btn.primary .highlight{color:var(--ls-primary-text-highlight);font-weight:bolder}.card,button.card{display:flex;flex-direction:column;gap:1rem;padding:16px;border-radius:.5rem;border-style:solid;border-width:1px;border-color:var(--ls-elevation);background-color:rgba(0,0,0,0);transition:all .2s ease-in-out;text-decoration:none;color:var(--ls-background-text);backdrop-filter:none;line-height:1.5;font-weight:normal;text-align:left}.card.bold,button.card.bold{font-weight:bold}.card.secondary,button.card.secondary{background-color:rgba(0,0,0,0);border-color:var(--ls-elevation)}.card.secondary:hover,button.card.secondary:hover{background-color:rgba(0,0,0,0);color:var(--ls-background-text);border-color:var(--ls-primary)}.card.primary,button.card.primary{border-color:var(--ls-primary-light);color:var(--ls-primary);background-color:rgba(0,0,0,0)}.card.primary:hover,button.card.primary:hover{box-shadow:0 0 10px 0px var(--ls-primary);border-color:var(--ls-primary);background-color:rgba(0,0,0,0)}.card.fill,.card.paper,button.card.fill,button.card.paper{backdrop-filter:blur(12px);background-color:var(--ls-elevation);color:var(--ls-background-text)}.card.paper,button.card.paper{border:0}.hero{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;height:100vh}.hero-title{font-size:10rem;font-weight:900;margin:0}.hero-description{font-size:2rem;font-weight:900;margin:0}@media(max-width: 768px){.hero-title{font-size:5rem}.hero-description{font-size:1.5rem}}.navbar,.navbar-xl,.navbar-lg,.navbar-md,.navbar-sm,.navbar-xs{display:flex;margin:0 auto 1.5rem;padding:1rem 1rem;flex-wrap:wrap;justify-content:space-between;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.navbar.sticky,.sticky.navbar-xl,.sticky.navbar-lg,.sticky.navbar-md,.sticky.navbar-sm,.sticky.navbar-xs{position:sticky;top:0;z-index:100;background-color:var(--ls-elevation);backdrop-filter:blur(12px);color:var(--ls-background-text)}.navbar-xs{max-width:576px}.navbar-sm{max-width:768px}.navbar-md{max-width:992px}.navbar-lg{max-width:1200px}.navbar-xl{max-width:1400px}.navbar-title{margin:0 0;flex:1;display:flex;align-items:center;gap:12px;min-width:7em;text-decoration:none;color:inherit;font-weight:bold;font-size:1.5rem}.navbar-items{display:flex;align-items:center;overflow-y:auto}.full{width:100%;height:100%}.flex{flex:1}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-6{flex:6}.overflow-y{overflow-y:auto}.overflow-x{overflow-x:auto}@container (max-width: 576px){.show-xs{display:none}}@container (min-width: 576px){.hide-xs{display:none}}@container (max-width: 768px){.show-sm{display:none}}@container (min-width: 768px){.hide-sm{display:none}}@container (max-width: 992px){.show-md{display:none}}@container (min-width: 992px){.hide-md{display:none}}@container (max-width: 1200px){.show-lg{display:none}}@container (min-width: 1200px){.hide-lg{display:none}}@container (max-width: 1400px){.show-xl{display:none}}@container (min-width: 1400px){.hide-xl{display:none}}.w-xs{width:100px}.h-xs{height:100px}.min-w-xs{min-width:100px}.max-w-xs{max-width:100px}.min-h-xs{min-height:100px}.max-h-xs{max-height:100px}.w-sm{width:200px}.h-sm{height:200px}.min-w-sm{min-width:200px}.max-w-sm{max-width:200px}.min-h-sm{min-height:200px}.max-h-sm{max-height:200px}.w-md{width:300px}.h-md{height:300px}.min-w-md{min-width:300px}.max-w-md{max-width:300px}.min-h-md{min-height:300px}.max-h-md{max-height:300px}.w-lg{width:400px}.h-lg{height:400px}.min-w-lg{min-width:400px}.max-w-lg{max-width:400px}.min-h-lg{min-height:400px}.max-h-lg{max-height:400px}.w-xl{width:500px}.h-xl{height:500px}.min-w-xl{min-width:500px}.max-w-xl{max-width:500px}.min-h-xl{min-height:500px}.max-h-xl{max-height:500px}.w-max{width:max-content}.h-max{height:max-content}.min-w-max{min-width:max-content}.max-w-max{max-width:max-content}.min-h-max{min-height:max-content}.max-h-max{max-height:max-content}.w-min{width:min-content}.h-min{height:min-content}.min-w-min{min-width:min-content}.max-w-min{max-width:min-content}.min-h-min{min-height:min-content}.max-h-min{max-height:min-content}.w-full{width:100%}.h-full{height:100%}.min-w-full{min-width:100%}.max-w-full{max-width:100%}.min-h-full{min-height:100%}.max-h-full{max-height:100%}.w-auto{width:auto}.h-auto{height:auto}.min-w-auto{min-width:auto}.max-w-auto{max-width:auto}.min-h-auto{min-height:auto}.max-h-auto{max-height:auto}.m-auto{margin:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mh-auto{margin-left:auto;margin-right:auto}.mv-auto{margin-top:auto;margin-bottom:auto}.mp-auto{margin:auto;padding:auto}.mp-none{margin:0;padding:0}.gap-none{gap:0}.p-none{padding:0}.m-none{margin:0}.ph-none{padding-left:0;padding-right:0}.pv-none{padding-top:0;padding-bottom:0}.mh-none{margin-left:0;margin-right:0}.mv-none{margin-top:0;margin-bottom:0}.pt-none{padding-top:0}.pr-none{padding-right:0}.pb-none{padding-bottom:0}.pl-none{padding-left:0}.mt-none{margin-top:0}.mr-none{margin-right:0}.mb-none{margin-bottom:0}.ml-none{margin-left:0}.gap-xs{gap:6px}.p-xs{padding:6px}.m-xs{margin:6px}.ph-xs{padding-left:6px;padding-right:6px}.pv-xs{padding-top:6px;padding-bottom:6px}.mh-xs{margin-left:6px;margin-right:6px}.mv-xs{margin-top:6px;margin-bottom:6px}.pt-xs{padding-top:6px}.pr-xs{padding-right:6px}.pb-xs{padding-bottom:6px}.pl-xs{padding-left:6px}.mt-xs{margin-top:6px}.mr-xs{margin-right:6px}.mb-xs{margin-bottom:6px}.ml-xs{margin-left:6px}.gap-sm{gap:12px}.p-sm{padding:12px}.m-sm{margin:12px}.ph-sm{padding-left:12px;padding-right:12px}.pv-sm{padding-top:12px;padding-bottom:12px}.mh-sm{margin-left:12px;margin-right:12px}.mv-sm{margin-top:12px;margin-bottom:12px}.pt-sm{padding-top:12px}.pr-sm{padding-right:12px}.pb-sm{padding-bottom:12px}.pl-sm{padding-left:12px}.mt-sm{margin-top:12px}.mr-sm{margin-right:12px}.mb-sm{margin-bottom:12px}.ml-sm{margin-left:12px}.gap-md{gap:24px}.p-md{padding:24px}.m-md{margin:24px}.ph-md{padding-left:24px;padding-right:24px}.pv-md{padding-top:24px;padding-bottom:24px}.mh-md{margin-left:24px;margin-right:24px}.mv-md{margin-top:24px;margin-bottom:24px}.pt-md{padding-top:24px}.pr-md{padding-right:24px}.pb-md{padding-bottom:24px}.pl-md{padding-left:24px}.mt-md{margin-top:24px}.mr-md{margin-right:24px}.mb-md{margin-bottom:24px}.ml-md{margin-left:24px}.gap-lg{gap:48px}.p-lg{padding:48px}.m-lg{margin:48px}.ph-lg{padding-left:48px;padding-right:48px}.pv-lg{padding-top:48px;padding-bottom:48px}.mh-lg{margin-left:48px;margin-right:48px}.mv-lg{margin-top:48px;margin-bottom:48px}.pt-lg{padding-top:48px}.pr-lg{padding-right:48px}.pb-lg{padding-bottom:48px}.pl-lg{padding-left:48px}.mt-lg{margin-top:48px}.mr-lg{margin-right:48px}.mb-lg{margin-bottom:48px}.ml-lg{margin-left:48px}.gap-xl{gap:96px}.p-xl{padding:96px}.m-xl{margin:96px}.ph-xl{padding-left:96px;padding-right:96px}.pv-xl{padding-top:96px;padding-bottom:96px}.mh-xl{margin-left:96px;margin-right:96px}.mv-xl{margin-top:96px;margin-bottom:96px}.pt-xl{padding-top:96px}.pr-xl{padding-right:96px}.pb-xl{padding-bottom:96px}.pl-xl{padding-left:96px}.mt-xl{margin-top:96px}.mr-xl{margin-right:96px}.mb-xl{margin-bottom:96px}.ml-xl{margin-left:96px}.wrap{flex-wrap:wrap}.no-wrap{flex-wrap:nowrap}.align-start{align-items:flex-start}.align-self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.align-center{align-items:center}.align-self-center{align-self:center}.justify-self-center{justify-self:center}.align-end{align-items:flex-end}.align-self-end{align-self:flex-end}.justify-self-end{justify-self:flex-end}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.justify-self-stretch{justify-self:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.col{display:flex;flex-direction:column;list-style:none}.row{display:flex;flex-direction:row;list-style:none}ul.col,ul.row,ol.col,ol.row{padding:0;margin:0}.container{padding:0 20px;margin:0 auto}.container-xs{max-width:576px;margin:0 auto;padding:0 20px}.container-sm{max-width:768px;margin:0 auto;padding:0 20px}.container-md{max-width:992px;margin:0 auto;padding:0 20px}.container-lg{max-width:1200px;margin:0 auto;padding:0 20px}.container-xl{max-width:1400px;margin:0 auto;padding:0 20px}*{box-sizing:border-box;line-height:1.5}html,body{margin:0;padding:0;font-family:var(--ls-font-family);text-align:left;word-wrap:break-word;overflow-wrap:break-word;line-height:1.5;background:var(--ls-background);color:var(--ls-background-text)}h1,h2,h3,h4,h5,h6,strong,b{color:var(--ls-background-text-light)}a,.link{color:var(--ls-primary);text-decoration:underline}nav a{margin-right:10px}textarea{width:100%;font-size:16px}input{font-size:16px}content{line-height:1.6}table{width:100%}img{max-width:100%;height:auto}code{padding:2px 5px;background-color:var(--ls-elevation);color:var(--ls-background-text-light);backdrop-filter:blur(12px)}pre{padding:1rem}pre>code{all:unset}blockquote{border:1px solid #999;color:var(--ls-background-text-light);padding:2px 0px 2px 20px;margin:0px;font-style:italic}.title{font-size:5rem}.subtitle{font-size:3rem}.title,.subtitle{margin-top:.5rem;margin-bottom:.5rem;line-height:1.5}@media(max-width: 768px){.title{font-size:3rem}.subtitle{font-size:2rem}}.section-title{font-size:3rem;text-align:center}.big-section{padding:2rem}.long-section{padding:4rem 2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.highlight{color:var(--ls-background-text-light);font-weight:bold}.h-divider{height:100%;width:2px;margin:0 8px;background-color:var(--ls-elevation)}hr,.v-divider{height:2px;width:100%;margin:8px 0;background-color:var(--ls-elevation)}.no-decoration,.no-decoration:hover{text-decoration:none}.bold{font-weight:bold}.normal{font-weight:normal}.text{color:var(--ls-background-text)}.primary{color:var(--ls-primary)}.invert{filter:invert(100%)}.icon{width:1.5em;height:1.5em;display:block}h1,.h1{font-size:2.5rem;font-weight:bold;line-height:1.25;margin-top:.5rem;margin-bottom:.25rem}h2,.h2{font-size:2rem;font-weight:bold;line-height:1.25;margin-top:.5rem;margin-bottom:.25rem}h3,.h3{font-size:1.75rem;font-weight:bold;line-height:1.25;margin-top:.5rem;margin-bottom:.25rem}h4,.h4{font-size:1.5rem;font-weight:bold;line-height:1.25;margin-top:.5rem;margin-bottom:.25rem}h5,.h5{font-size:1.25rem;font-weight:bold;line-height:1.25;margin-top:.5rem;margin-bottom:.25rem}h6,.h6{font-size:1rem;font-weight:bold;line-height:1.25;margin-top:.5rem;margin-bottom:.25rem}/*# sourceMappingURL=main.css.map */
