:root{--bg-color: #fff;--font-color: #222;--color-primary: #3333ee;--color-grey: #747681;--color-lightGrey: #d2d6dd;--color-mediumGrey: #aaa;--color-darkGrey: rgb(41, 41, 41);--color-code: #905;--font-family-sans: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-family-mono: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace}@media(prefers-color-scheme: dark){:root{--bg-color: #121212;--font-color: #eee;--color-primary: #4d4dff;--color-code: #19a974;--color-mediumGrey: #777;--color-grey: rgba(255, 255, 255, 0.5)}html{color-scheme:dark}body{font-weight:350}img{filter:brightness(0.8) contrast(1.2)}}/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--color-grey) var(--bg-primary)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{border-radius:8px;background:var(--color-mediumGrey)}*::-webkit-scrollbar-track{background:var(--bg-color)}html{font-family:var(--font-family-sans);font-size:1.125rem;line-height:1.6;height:100%;-webkit-text-size-adjust:100%}body{font-weight:400;background-color:var(--bg-color);color:var(--font-color);margin:0}a{color:var(--color-primary);cursor:pointer;text-decoration:none}p,ul,ol,pre{margin-bottom:1rem}blockquote{border-left:3px solid var(--color-lightGrey);margin:0 0 1rem 0;padding:0 2rem 0}hr{border:none;border-top:1px solid var(--color-mediumGrey)}b,strong{font-weight:bolder}table{text-indent:0;border-color:inherit;border:none;border-collapse:collapse;border-spacing:0;text-align:left}td,th{vertical-align:middle;padding:1rem .25rem;border-bottom:.5px solid var(--color-mediumGrey)}tfoot{border-top:.5px solid var(--color-mediumGrey)}code,kbd,samp,pre{font-family:var(--font-family-mono);font-size:90%;color:var(--color-code)}code,kbd{padding:0 .5rem;white-space:pre-wrap;border-radius:.25rem;padding:.2em .4em}pre{border-radius:.5rem;display:block;padding:1rem;overflow:auto;box-shadow:rgba(0,0,0,.16) 0px 1px 4px}pre code{background:none;padding:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}img,svg,picture,video,canvas,audio,iframe,embed,object{display:block}img,picture,video{max-width:100%;height:auto}iframe{border:0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}progress{vertical-align:baseline}summary{cursor:pointer;display:list-item}h1,h2,h3,h4,h5,h6{font-weight:600;margin-bottom:1rem}h1,.h1{font-size:2.5rem;line-height:1.2}h2,.h2{font-size:2rem;line-height:1.2}h3,.h3{font-size:1.75rem;line-height:1.3}h4,.h4{font-size:1.44rem;line-height:1.4}h5,.h5{font-size:1.25rem;line-height:1.5}h6,.h6{font-size:1rem;line-height:1.6}.font-bold{font-weight:700}.font-italic{font-style:italic}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-black{font-weight:800}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-shadow{text-shadow:1px 1px 2px #111}.nav{display:flex;min-height:5rem;align-items:stretch}.nav img{max-height:3rem}.nav-center,.nav-start,.nav-end{display:flex;flex:1}.nav-start{justify-content:flex-start}.nav-end{justify-content:flex-end}.nav-center{justify-content:center}@media(max-width: 640px){.nav,.nav>.container{flex-direction:column}.nav-center,.nav-start,.nav-end{justify-content:center}}.nav a,.nav .brand{display:flex;align-items:center;padding:1rem 2rem;font-weight:700;color:var(--color-grey)}.nav [aria-current=page]:not(button),.nav .active:not(button){color:#000;color:var(--color-primary)}.nav .brand{font-size:1.75em;padding-top:0;padding-bottom:0}.nav .brand img{padding-right:1rem}.nav button{margin:auto 1rem}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:.25rem 0}button:focus,input:focus,optgroup:focus,select:focus,textarea:focus{border-color:var(--color-primary) !important;box-shadow:0 0 0 1px var(--color-primary);outline:none}button:disabled,input:disabled,optgroup:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.4}label{display:block;margin-bottom:1rem}button,[type=reset],[type=submit]{appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}fieldset{border:1px solid var(--color-mediumGrey);border-radius:.25rem}legend{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}button{background:var(--color-lightGrey);border-radius:.25rem;border-color:rgba(0,0,0,0);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);color:var(--color-darkGrey);cursor:pointer;display:inline-block;font-size:inherit;font-weight:500;padding:.5em 1em;margin-right:.5rem;text-align:center;text-decoration:none;transition:opacity .2s ease;transform:scale(1);z-index:1}button:hover{opacity:.7}button:active{transform:scale(0.98)}button.primary,button.secondary,button.dark{color:#fff;background-color:#000;background-color:var(--color-primary)}button.secondary{background-color:var(--color-grey)}button.dark{background-color:var(--color-darkGrey)}button.outline{background-color:rgba(0,0,0,0);border:1px solid var(--color-grey);color:inherit}button.outline.primary{border-color:var(--color-primary);color:var(--color-primary)}button.clear{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;color:inherit}button .icon{margin-right:.5rem}button:has(.icon){display:inline-flex;align-items:baseline}.grouped{display:flex}.grouped>*+*{margin-left:1rem}input[type=text],input[type=password],input[type=email],input[type=number],input[type=url],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],input[type=search],input[type=tel],select,textarea{background-color:var(--bg-color);color:var(--font-color);font-family:inherit;padding:.5rem;border-radius:.25rem;border:1px solid var(--color-mediumGrey);font-size:1em;transition:all .2s ease-out 0s;display:block;width:100%}[type=checkbox],[type=radio]{width:1.25em;height:1.25em;vertical-align:middle;position:relative;bottom:2px;margin:0 .25rem}select{appearance:none;background:no-repeat 100%;background-size:1.5em 1.5em;background-origin:content-box;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'><path stroke='%23747681' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/></svg>")}::placeholder{color:var(--color-mediumGrey)}.hint{color:var(--color-grey);font-size:80%}.card{padding:1rem;border-radius:4px;background:var(--bg-color);box-shadow:0 0px 2px rgba(0,0,0,.4)}.card p:last-child{margin:0}.card header>*{margin-top:0;margin-bottom:1rem}dialog{border-radius:1rem;border-color:rgba(0,0,0,0);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);padding:1rem}dialog::backdrop{background:rgba(0,0,0,.8)}.tabs{display:flex}.tabs.is-full{border-bottom:2px solid var(--color-mediumGrey)}.tabs a{text-decoration:none}.tabs>.dropdown>summary,.tabs>a{padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;flex:0 1 auto;color:var(--color-mediumGrey);border-bottom:2px solid rgba(0,0,0,0);text-align:center;margin-bottom:-2px}.tabs>.dropdown>summary+a,.tabs>a+a{margin-left:1.5rem}.tabs>a[aria-current=page],.tabs>a.active,.tabs>a:hover{opacity:1;border-bottom:2px solid var(--color-darkGrey)}.tabs>a[aria-current=page],.tabs>a.active{color:var(--color-primary);border-color:var(--color-primary)}.tabs.is-full a{flex:1 1 auto}.tabs-container{max-width:100%;overflow:auto}.container{max-width:70ch;margin-left:auto;margin-right:auto;padding:1em}.list-none{list-style:none;padding-left:0;margin-inline-start:0}.m-auto{margin:auto}.m0{margin:0}.m1{margin:.25rem}.m2{margin:.5rem}.m3{margin:.75rem}.m4{margin:1rem}.mx0{margin-left:0;margin-right:0}.mx1{margin-left:.25rem;margin-right:.25rem}.mx2{margin-left:.5rem;margin-right:.5rem}.mx3{margin-left:.75rem;margin-right:.75rem}.mx4{margin-left:1rem;margin-right:1rem}.my0{margin-top:0;margin-bottom:0}.my1{margin-top:.25rem;margin-bottom:.25rem}.my2{margin-top:.5rem;margin-bottom:.5rem}.my3{margin-top:.75rem;margin-bottom:.75rem}.my4{margin-top:1rem;margin-bottom:1rem}.mt0{margin-top:0}.mt1{margin-top:.25rem}.mt2{margin-top:.5rem}.mt3{margin-top:.75rem}.mt4{margin-top:1rem}.mr0{margin-right:0}.mr1{margin-right:.25rem}.mr2{margin-right:.5rem}.mr3{margin-right:.75rem}.mr4{margin-right:1rem}.mb0{margin-bottom:0}.mb1{margin-bottom:.25rem}.mb2{margin-bottom:.5rem}.mb3{margin-bottom:.75rem}.mb4{margin-bottom:1rem}.ml0{margin-left:0}.ml1{margin-left:.25rem}.ml2{margin-left:.5rem}.ml3{margin-left:.75rem}.ml4{margin-left:1rem}.p0{padding:0}.p1{padding:.25rem}.p2{padding:.5rem}.p3{padding:.75rem}.p4{padding:1rem}.px0{padding-left:0;padding-right:0}.px1{padding-left:.25rem;padding-right:.25rem}.px2{padding-left:.5rem;padding-right:.5rem}.px3{padding-left:.75rem;padding-right:.75rem}.px4{padding-left:1rem;padding-right:1rem}.py0{padding-top:0;padding-bottom:0}.py1{padding-top:.25rem;padding-bottom:.25rem}.py2{padding-top:.5rem;padding-bottom:.5rem}.py3{padding-top:.75rem;padding-bottom:.75rem}.py4{padding-top:1rem;padding-bottom:1rem}.pt0{padding-top:0}.pt1{padding-top:.25rem}.pt2{padding-top:.5rem}.pt3{padding-top:.75rem}.pt4{padding-top:1rem}.pr0{padding-right:0}.pr1{padding-right:.25rem}.pr2{padding-right:.5rem}.pr3{padding-right:.75rem}.pr4{padding-right:1rem}.pb0{padding-bottom:0}.pb1{padding-bottom:.25rem}.pb2{padding-bottom:.5rem}.pb3{padding-bottom:.75rem}.pb4{padding-bottom:1rem}.pl0{padding-left:0}.pl1{padding-left:.25rem}.pl2{padding-left:.5rem}.pl3{padding-left:.75rem}.pl4{padding-left:1rem}.radius-0{border-radius:0}.radius-1{border-radius:.25rem}.radius-2{border-radius:.5rem}.radius-3{border-radius:.75rem}.radius-4{border-radius:1rem}.visible{visibility:visible}.invisible{visibility:hidden}.hidden{display:none !important}.block{display:block}.inline-block{display:inline-block}.overflow-auto{overflow:auto}.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.overflow-hidden{overflow:hidden}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.grid{display:grid}.grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr))}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.gap-1{gap:.25rem}.grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.gap-2{gap:.5rem}.grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.gap-3{gap:.75rem}.grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.gap-4{gap:1rem}.grid-rows-5{grid-template-rows:repeat(5, minmax(0, 1fr))}.grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.gap-5{gap:1.5rem}.grid-rows-6{grid-template-rows:repeat(6, minmax(0, 1fr))}.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.5rem}@media(max-width: 640px){.sm-show{display:block}.sm-hide{display:none}.sm-grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr))}.sm-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.sm-gap-1{gap:.25rem}.sm-grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}.sm-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.sm-gap-2{gap:.5rem}.sm-grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr))}.sm-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.sm-gap-3{gap:.75rem}.sm-grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr))}.sm-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.sm-gap-4{gap:1rem}.sm-grid-rows-5{grid-template-rows:repeat(5, minmax(0, 1fr))}.sm-grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.sm-gap-5{gap:1.5rem}.sm-grid-rows-6{grid-template-rows:repeat(6, minmax(0, 1fr))}.sm-grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 768px){.sm-show{display:none}.md-show{display:block}.md-hide{display:none}.md-grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr))}.md-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.md-gap-1{gap:.25rem}.md-grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}.md-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md-gap-2{gap:.5rem}.md-grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr))}.md-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.md-gap-3{gap:.75rem}.md-grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr))}.md-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.md-gap-4{gap:1rem}.md-grid-rows-5{grid-template-rows:repeat(5, minmax(0, 1fr))}.md-grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.md-gap-5{gap:1.5rem}.md-grid-rows-6{grid-template-rows:repeat(6, minmax(0, 1fr))}.md-grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 1224px){.sm-show{display:none}.md-show{display:none}.lg-show{display:block}.lg-grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr))}.lg-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.lg-gap-1{gap:.25rem}.lg-grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}.lg-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.lg-gap-2{gap:.5rem}.lg-grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr))}.lg-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg-gap-3{gap:.75rem}.lg-grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr))}.lg-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.lg-gap-4{gap:1rem}.lg-grid-rows-5{grid-template-rows:repeat(5, minmax(0, 1fr))}.lg-grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.lg-gap-5{gap:1.5rem}.lg-grid-rows-6{grid-template-rows:repeat(6, minmax(0, 1fr))}.lg-grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}.w-0{width:0}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.h-0{height:0}.h-100{height:100%}.h-1{height:2rem}.h-2{height:4rem}.h-3{height:6rem}.h-4{height:8rem}.h-5{height:10rem}.h-6{height:12rem}.h-7{height:14rem}.h-8{height:16rem}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.shadow-none{box-shadow:none}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.shadow-1{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.shadow-2{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.shadow-3{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.shadow-4{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.shadow-inset{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05)}.drop-shadow{filter:drop-shadow(0 1px 1px rgba(0, 0, 0, 0.05))}.drop-shadow-1{filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06))}.drop-shadow-2{filter:drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06))}.drop-shadow-3{filter:drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1))}.drop-shadow-4{filter:drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08))}.drop-shadow-5{filter:drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15))}.drop-shadow-none{filter:drop-shadow(0 0 rgba(0, 0, 0, 0))}.opacity-0{opacity:0}.opacity-50{opacity:50}.overlay-semi{--gradient-stops: rgba(17, 17, 17, 0.5), rgba(17, 17, 17, 0.5);background-image:linear-gradient(to bottom, var(--gradient-stops))}.overlay-bottom{--gradient-stops: transparent 50%, rgba(17, 17, 17, 0.9) 100%;background-image:linear-gradient(to bottom, var(--gradient-stops))}.overlay-top{--gradient-stops: transparent 50%, rgba(17, 17, 17, 0.9) 100%;background-image:linear-gradient(to top, var(--gradient-stops))}.bg-cover{background-size:cover;background-position:center}.bg-contain{background-size:contain;background-position:center;background-repeat:no-repeat}.backdrop-blur{backdrop-filter:blur(8px)}.transition-none{transition-property:none}.transition{transition-property:all;transition-duration:150ms;transition-timing-function:ease-in-out}.transition-colors{transition-property:color background-color border-color text-decoration-color fill stroke;transition-duration:150ms;transition-timing-function:ease-in-out}.transition-opacity{transition-property:opacity;transition-duration:150ms;transition-timing-function:ease-in-out}.transition-shadow{transition-property:box-shadow;transition-duration:150ms;transition-timing-function:ease-in-out}.transition-transform{transition-property:transform;transition-duration:150ms;transition-timing-function:ease-in-out}.animation-none{animation:none}.animation-spin{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.animate-ping{animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite}@keyframes ping{75%,100%{transform:scale(2);opacity:0}}.animate-pulse{animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.animate-bounce{animation:bounce 1s infinite}@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}}.animate-fade-top{animation:fade-in-top .2s ease}@keyframes fade-in-top{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.animate-fade-bottom{animation:fade-in-bottom .2s ease}@keyframes fade-in-bottom{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
