:root{color-scheme:dark light}html{--color-light: #cdd2b4;--color-light-darker: rgb(196.875, 202.6875, 167.8125);--color-subtle: #8a907e;--color-dark: #08131e;--color-accent: #2ca256;--color-accent-lighter: rgb(47.2466019417, 173.9533980583, 92.345631068);--color-accent-darker: rgb(41.8, 153.9, 81.7);--color-dark-lighter: rgb(12.9684210526, 30.8, 48.6315789474);--color-info: #4BDDE2;--color-info-lighter: rgb(84, 222.7, 227.45);--color-success: #17a82f;--color-success-lighter: rgb(24.9206806283, 182.0293193717, 50.9248691099);--color-warning: #f5c517;--color-warning-lighter: rgb(245.5, 199.9, 34.6);--color-error: #f30b46;--color-error-lighter: rgb(244.4677165354, 22.3322834646, 78.8236220472);--color-hover: rgba(255, 255, 255, .08)}@media(prefers-color-scheme:light){html{--color-light: #08131e;--color-subtle: #9aa18e;--color-dark: #f6f7f2;--color-dark-lighter: #f0f1e8;--color-hover: rgba(0, 0, 0, .08)}}html{font-family:sans-serif;background-color:var(--color-dark);color:var(--color-light);accent-color:var(--color-accent)}body{margin:0;padding:0}main{margin:0 10px;position:relative}@media only screen and (max-width:768px){main{margin:0 5px}}a{color:var(--color-accent);transition:.3s}a:hover{color:var(--color-light)}code{background-color:var(--color-accent);color:var(--color-dark);padding:2px 5px;border:1px solid var(--color-accent);border-radius:3px;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-user-select:all;user-select:all}pre{background-color:var(--color-dark);border:1px solid var(--color-accent);border-radius:5px;overflow-x:auto;padding:10px;width:fit-content}pre>code{border:0;padding:0;background-color:unset;color:unset;-webkit-user-select:initial;user-select:initial}.box>h1,.box>h2,.box>h3,.box>h4,.box>h5,.box>h6{text-align:center}kbd{background-color:var(--color-dark);border:1px solid var(--color-accent);color:var(--color-accent);box-shadow:0 -1px 0 var(--color-accent) inset}blockquote{margin:0;padding:.5rem 1rem .5rem 1.5rem;box-shadow:inset 5px 0 0 0 var(--color-accent);background-color:var(--color-hover);border-radius:0 5px 5px 0}del,s{color:#ffffff80!important}@media(prefers-color-scheme:light){del,s{color:#00000080!important}}.wide-text{width:70%;margin:auto}@media only screen and (max-width:768px){.wide-text{width:100%}}ul,ol,li{text-align:left}hr{width:100%;border-color:var(--color-accent);box-sizing:border-box}hr+hr{display:none}.alert{margin-top:10px;margin-bottom:10px;padding:30px 10px;background-color:var(--color-dark);color:var(--color-accent);border:5px solid var(--color-accent);border-radius:5px;text-align:center;font-size:1.4em}.alert-info{margin-top:10px;margin-bottom:10px;padding:30px 10px;background-color:var(--color-dark);color:var(--color-info);border:5px solid var(--color-info);border-radius:5px;text-align:center;font-size:1.4em}.alert-success{margin-top:10px;margin-bottom:10px;padding:30px 10px;background-color:var(--color-dark);color:var(--color-success);border:5px solid var(--color-success);border-radius:5px;text-align:center;font-size:1.4em}.alert-warning{margin-top:10px;margin-bottom:10px;padding:30px 10px;background-color:var(--color-dark);color:var(--color-warning);border:5px solid var(--color-warning);border-radius:5px;text-align:center;font-size:1.4em}.alert-error{margin-top:10px;margin-bottom:10px;padding:30px 10px;background-color:var(--color-dark);color:var(--color-error);border:5px solid var(--color-error);border-radius:5px;text-align:center;font-size:1.4em}@media only screen and (max-width:768px){.box,.middle{padding-left:12px;padding-right:12px}}.box-top{background:var(--color-dark-lighter);padding:20px;border:1px solid var(--color-dark);margin-bottom:30px;border-radius:0 0 20px 20px}.box{background:var(--color-dark-lighter);padding:20px;border:1px solid var(--color-dark);margin-top:30px;margin-bottom:30px;border-radius:20px}.box-bottom{background:var(--color-dark-lighter);padding:20px;border:1px solid var(--color-dark);margin-top:30px;border-radius:20px 20px 0 0}.box>header:first-child{position:relative;display:flex;justify-content:center;align-items:center;gap:20px;font-weight:700;font-size:40px;text-align:center;border-radius:20px 20px 0 0;overflow:hidden;margin:-20px -20px 20px;padding:8px 15px;background:linear-gradient(to right,var(--header-left),var(--header-right));color:var(--color-dark);z-index:1}.box>header:first-child:before{content:"";position:absolute;inset:0;background-position-y:20%!important;background-position-x:50%!important;background-size:cover!important;pointer-events:none;opacity:10%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-290 -360 1700 460'%3E%3Cpath fill='none' d='M -270 -49 C -238 -93 -224 -260 -140 -286 C -57 -311 66 -210 134 -173 C 202 -136 179 -99 195 -80' stroke-width='25' stroke-linecap='round' stroke='%23fff'%3E%3C/path%3E%3Cpath fill='none' d='M 207 -346 C 221 -280 -29 371 111 134 249 -103 380 105 572 34 764 -37 802 233 896 192 989 151 538 -203 564 -266 c 25 -62 177 -69 184 -94' stroke-width='25' stroke-linecap='round' stroke='%23fff'%3E%3C/path%3E%3Cpath fill='none' d='M 765 59 C 786 -8 830 -265 889 -260 C 949 -256 971 56 1048 59 C 1124 61 1128 -564 1149 -428 C 1169 -292 1367 410 1508 243 C 1649 75 1223 -182 1331 -323' stroke-width='25' stroke-linecap='round' stroke='%23fff'%3E%3C/path%3E%3C/svg%3E%0A");z-index:-1}.box>header:first-child>.badge{background-color:var(--color-dark);color:var(--color-accent);padding:5px 10px}.box>header:first-child>:has(.badge){display:flex}.box>header:only-child{padding-bottom:0;margin-bottom:-20px;border-radius:20px}.box>header:first-child{--header-left: #2ca256;--header-right: rgb(44, 162, 56.5) }.box>header:first-child.info{--header-left: #4BDDE2;--header-right: rgb(75, 226, 193.25) }.box>header:first-child.success{--header-left: #17a82f;--header-right: rgb(35.25, 168, 23) }.box>header:first-child.warning{--header-left: #f5c517;--header-right: rgb(245, 141.5, 23) }.box>header:first-child.error{--header-left: #f30b46;--header-right: #f30b80 }@media only screen and (max-width:768px){.box{padding-left:10px;padding-right:10px}.box>header:first-child{margin-left:-10px;margin-right:-10px}}.box>.actions,.box>.summary{display:flex;flex-wrap:wrap;align-items:center;gap:15px;border:3px solid var(--color-accent);border-top:none;padding:10px;border-radius:0;margin-bottom:10px;background-color:var(--color-dark)}.box>.actions>*,.box>.summary>*{display:flex;align-items:center;gap:5px}.box>.actions:empty,.box>.summary:empty{display:none}.box>header+.summary,.box>header+.actions{margin-top:-20px}.box>header+.summary,.box>.summary+.actions,.box>header+.actions{margin-left:-20px;margin-right:-20px}@media only screen and (max-width:768px){.box>header+.summary,.box>.summary+.actions,.box>header+.actions{margin-left:-10px;margin-right:-10px}}.box>.actions{border-color:var(--color-warning)}.box>.summary+.actions{margin-top:-10px}.badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:3px 8px;text-align:center;border-radius:5px;color:var(--color-dark);background-color:var(--color-accent)}.badge-info{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:3px 8px;text-align:center;border-radius:5px;color:var(--color-dark);background-color:var(--color-info)}.badge-success{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:3px 8px;text-align:center;border-radius:5px;color:var(--color-dark);background-color:var(--color-success)}.badge-warning{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:3px 8px;text-align:center;border-radius:5px;color:var(--color-dark);background-color:var(--color-warning)}.badge-error{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:3px 8px;text-align:center;border-radius:5px;color:var(--color-dark);background-color:var(--color-error)}footer{display:flex}footer small{font-size:.6em}.copyright{font-size:large;display:inline-table;text-align:left;color:var(--color-subtle)}.copyright .logo{display:flex}.copyright .logo img,.copyright .logo svg{width:130px;height:130px}.copyright .right{margin-left:20px}.copyright .bottom{margin-top:10px}.link-list{margin:15px;display:inline-table}.link-list>ul{list-style-type:none;padding:0}.link-list>h2{text-align:left}.footer-links{display:inline-block;margin-left:auto;margin-right:5%}@media only screen and (max-width:768px){.box-bottom{display:block}.copyright{text-align:center;width:100%;margin-bottom:20px}.copyright .logo{display:block}.copyright .logo img,.copyright .logo svg{width:80px;height:80px;margin-bottom:20px}.copyright .right{margin-left:0}.copyright .bottom{margin-top:0}footer{display:block}.link-list{margin-left:0;margin-right:0;width:100%}.link-list>h2,.link-list>ul>li{text-align:center}.footer-links{width:100%;margin-right:auto}}button,.button,input[type=button],input[type=submit],input[type=reset],label:has(input[type=radio]),label:has(input[type=checkbox]),.button-info,.button-success,.button-warning,.button-error{margin:5px;font:inherit;display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-dark);border:1px solid var(--color-accent);border-radius:5px;padding:10px;transition:.3s;box-sizing:border-box;cursor:pointer}button:hover,button:active,.button:hover,.button:active,input[type=button]:hover,input[type=button]:active,input[type=submit]:hover,input[type=submit]:active,input[type=reset]:hover,input[type=reset]:active,label:has(input[type=radio]):hover,label:has(input[type=radio]):active,label:has(input[type=checkbox]):hover,label:has(input[type=checkbox]):active,.button-info:hover,.button-info:active,.button-success:hover,.button-success:active,.button-warning:hover,.button-warning:active,.button-error:hover,.button-error:active{color:var(--color-dark)}button:hover a,button:active a,.button:hover a,.button:active a,input[type=button]:hover a,input[type=button]:active a,input[type=submit]:hover a,input[type=submit]:active a,input[type=reset]:hover a,input[type=reset]:active a,label:has(input[type=radio]):hover a,label:has(input[type=radio]):active a,label:has(input[type=checkbox]):hover a,label:has(input[type=checkbox]):active a,.button-info:hover a,.button-info:active a,.button-success:hover a,.button-success:active a,.button-warning:hover a,.button-warning:active a,.button-error:hover a,.button-error:active a{color:var(--color-light);text-decoration:underline}button:active,.button:active,input[type=button]:active,input[type=submit]:active,input[type=reset]:active,label:has(input[type=radio]):active,label:has(input[type=checkbox]):active,.button-info:active,.button-success:active,.button-warning:active,.button-error:active{filter:brightness(80%);transition:.1s;outline:none}button:active:disabled,button:active[disabled],button:active[disabled=true],.button:active:disabled,.button:active[disabled],.button:active[disabled=true],input[type=button]:active:disabled,input[type=button]:active[disabled],input[type=button]:active[disabled=true],input[type=submit]:active:disabled,input[type=submit]:active[disabled],input[type=submit]:active[disabled=true],input[type=reset]:active:disabled,input[type=reset]:active[disabled],input[type=reset]:active[disabled=true],label:has(input[type=radio]):active:disabled,label:has(input[type=radio]):active[disabled],label:has(input[type=radio]):active[disabled=true],label:has(input[type=checkbox]):active:disabled,label:has(input[type=checkbox]):active[disabled],label:has(input[type=checkbox]):active[disabled=true],.button-info:active:disabled,.button-info:active[disabled],.button-info:active[disabled=true],.button-success:active:disabled,.button-success:active[disabled],.button-success:active[disabled=true],.button-warning:active:disabled,.button-warning:active[disabled],.button-warning:active[disabled=true],.button-error:active:disabled,.button-error:active[disabled],.button-error:active[disabled=true]{filter:brightness(80%) saturate(.4)}button:disabled,button[disabled],button[disabled=true],.button:disabled,.button[disabled],.button[disabled=true],input[type=button]:disabled,input[type=button][disabled],input[type=button][disabled=true],input[type=submit]:disabled,input[type=submit][disabled],input[type=submit][disabled=true],input[type=reset]:disabled,input[type=reset][disabled],input[type=reset][disabled=true],label:has(input[type=radio]):disabled,label:has(input[type=radio])[disabled],label:has(input[type=radio])[disabled=true],label:has(input[type=checkbox]):disabled,label:has(input[type=checkbox])[disabled],label:has(input[type=checkbox])[disabled=true],.button-info:disabled,.button-info[disabled],.button-info[disabled=true],.button-success:disabled,.button-success[disabled],.button-success[disabled=true],.button-warning:disabled,.button-warning[disabled],.button-warning[disabled=true],.button-error:disabled,.button-error[disabled],.button-error[disabled=true]{cursor:not-allowed;opacity:.8;filter:saturate(.2);color:var(--color-dark)}button:disabled:hover,button:disabled:active,button[disabled]:hover,button[disabled]:active,button[disabled=true]:hover,button[disabled=true]:active,.button:disabled:hover,.button:disabled:active,.button[disabled]:hover,.button[disabled]:active,.button[disabled=true]:hover,.button[disabled=true]:active,input[type=button]:disabled:hover,input[type=button]:disabled:active,input[type=button][disabled]:hover,input[type=button][disabled]:active,input[type=button][disabled=true]:hover,input[type=button][disabled=true]:active,input[type=submit]:disabled:hover,input[type=submit]:disabled:active,input[type=submit][disabled]:hover,input[type=submit][disabled]:active,input[type=submit][disabled=true]:hover,input[type=submit][disabled=true]:active,input[type=reset]:disabled:hover,input[type=reset]:disabled:active,input[type=reset][disabled]:hover,input[type=reset][disabled]:active,input[type=reset][disabled=true]:hover,input[type=reset][disabled=true]:active,label:has(input[type=radio]):disabled:hover,label:has(input[type=radio]):disabled:active,label:has(input[type=radio])[disabled]:hover,label:has(input[type=radio])[disabled]:active,label:has(input[type=radio])[disabled=true]:hover,label:has(input[type=radio])[disabled=true]:active,label:has(input[type=checkbox]):disabled:hover,label:has(input[type=checkbox]):disabled:active,label:has(input[type=checkbox])[disabled]:hover,label:has(input[type=checkbox])[disabled]:active,label:has(input[type=checkbox])[disabled=true]:hover,label:has(input[type=checkbox])[disabled=true]:active,.button-info:disabled:hover,.button-info:disabled:active,.button-info[disabled]:hover,.button-info[disabled]:active,.button-info[disabled=true]:hover,.button-info[disabled=true]:active,.button-success:disabled:hover,.button-success:disabled:active,.button-success[disabled]:hover,.button-success[disabled]:active,.button-success[disabled=true]:hover,.button-success[disabled=true]:active,.button-warning:disabled:hover,.button-warning:disabled:active,.button-warning[disabled]:hover,.button-warning[disabled]:active,.button-warning[disabled=true]:hover,.button-warning[disabled=true]:active,.button-error:disabled:hover,.button-error:disabled:active,.button-error[disabled]:hover,.button-error[disabled]:active,.button-error[disabled=true]:hover,.button-error[disabled=true]:active{filter:saturate(.4)}button:disabled:active,button[disabled]:active,button[disabled=true]:active,.button:disabled:active,.button[disabled]:active,.button[disabled=true]:active,input[type=button]:disabled:active,input[type=button][disabled]:active,input[type=button][disabled=true]:active,input[type=submit]:disabled:active,input[type=submit][disabled]:active,input[type=submit][disabled=true]:active,input[type=reset]:disabled:active,input[type=reset][disabled]:active,input[type=reset][disabled=true]:active,label:has(input[type=radio]):disabled:active,label:has(input[type=radio])[disabled]:active,label:has(input[type=radio])[disabled=true]:active,label:has(input[type=checkbox]):disabled:active,label:has(input[type=checkbox])[disabled]:active,label:has(input[type=checkbox])[disabled=true]:active,.button-info:disabled:active,.button-info[disabled]:active,.button-info[disabled=true]:active,.button-success:disabled:active,.button-success[disabled]:active,.button-success[disabled=true]:active,.button-warning:disabled:active,.button-warning[disabled]:active,.button-warning[disabled=true]:active,.button-error:disabled:active,.button-error[disabled]:active,.button-error[disabled=true]:active{box-shadow:unset}button,.button,input[type=button],input[type=submit],input[type=reset],label:has(input[type=radio]),label:has(input[type=checkbox]){border-color:var(--color-accent);color:var(--color-accent)}button:hover,button:active,.button:hover,.button:active,input[type=button]:hover,input[type=button]:active,input[type=submit]:hover,input[type=submit]:active,input[type=reset]:hover,input[type=reset]:active,label:has(input[type=radio]):hover,label:has(input[type=radio]):active,label:has(input[type=checkbox]):hover,label:has(input[type=checkbox]):active{background-color:var(--color-accent)}button:disabled,button[disabled],button[disabled=true],.button:disabled,.button[disabled],.button[disabled=true],input[type=button]:disabled,input[type=button][disabled],input[type=button][disabled=true],input[type=submit]:disabled,input[type=submit][disabled],input[type=submit][disabled=true],input[type=reset]:disabled,input[type=reset][disabled],input[type=reset][disabled=true],label:has(input[type=radio]):disabled,label:has(input[type=radio])[disabled],label:has(input[type=radio])[disabled=true],label:has(input[type=checkbox]):disabled,label:has(input[type=checkbox])[disabled],label:has(input[type=checkbox])[disabled=true]{background-color:var(--color-accent)}button:active,button:focus,.button:active,.button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus,input[type=reset]:active,input[type=reset]:focus,label:has(input[type=radio]):active,label:has(input[type=radio]):focus,label:has(input[type=checkbox]):active,label:has(input[type=checkbox]):focus{box-shadow:0 0 0 2px var(--color-dark),0 0 0 3px var(--color-accent-lighter)}button,.button,input[type=button],input[type=submit],input[type=reset],label:has(input[type=radio]),label:has(input[type=checkbox]){color:var(--color-light)}button.primary,.button-primary,input[type=submit]{background-color:var(--color-accent);color:var(--color-dark);outline:2px solid var(--color-accent)}button.primary:hover,button.primary:active,.button-primary:hover,.button-primary:active,input[type=submit]:hover,input[type=submit]:active{background-color:var(--color-accent-lighter)}button.info,.button-info{border-color:var(--color-info);color:var(--color-info)}button.info:hover,button.info:active,.button-info:hover,.button-info:active{background-color:var(--color-info)}button.info:disabled,button.info[disabled],button.info[disabled=true],.button-info:disabled,.button-info[disabled],.button-info[disabled=true]{background-color:var(--color-info)}button.info:active,button.info:focus,.button-info:active,.button-info:focus{box-shadow:0 0 0 2px var(--color-dark),0 0 0 3px var(--color-info-lighter)}button.success,.button-success{border-color:var(--color-success);color:var(--color-success)}button.success:hover,button.success:active,.button-success:hover,.button-success:active{background-color:var(--color-success)}button.success:disabled,button.success[disabled],button.success[disabled=true],.button-success:disabled,.button-success[disabled],.button-success[disabled=true]{background-color:var(--color-success)}button.success:active,button.success:focus,.button-success:active,.button-success:focus{box-shadow:0 0 0 2px var(--color-dark),0 0 0 3px var(--color-success-lighter)}button.warning,.button-warning{border-color:var(--color-warning);color:var(--color-warning)}button.warning:hover,button.warning:active,.button-warning:hover,.button-warning:active{background-color:var(--color-warning)}button.warning:disabled,button.warning[disabled],button.warning[disabled=true],.button-warning:disabled,.button-warning[disabled],.button-warning[disabled=true]{background-color:var(--color-warning)}button.warning:active,button.warning:focus,.button-warning:active,.button-warning:focus{box-shadow:0 0 0 2px var(--color-dark),0 0 0 3px var(--color-warning-lighter)}button.error,.button-error,input[type=reset]{border-color:var(--color-error);color:var(--color-error)}button.error:hover,button.error:active,.button-error:hover,.button-error:active,input[type=reset]:hover,input[type=reset]:active{background-color:var(--color-error)}button.error:disabled,button.error[disabled],button.error[disabled=true],.button-error:disabled,.button-error[disabled],.button-error[disabled=true],input[type=reset]:disabled,input[type=reset][disabled],input[type=reset][disabled=true]{background-color:var(--color-error)}button.error:active,button.error:focus,.button-error:active,.button-error:focus,input[type=reset]:active,input[type=reset]:focus{box-shadow:0 0 0 2px var(--color-dark),0 0 0 3px var(--color-error-lighter)}button:has(.icon),.button:has(.icon){display:inline-flex;align-items:center;gap:5px}button>.badge,.button>.badge{margin-left:3px}button:disabled>.badge,button[disabled]>.badge,button[disabled=true]>.badge,.button:disabled>.badge,.button[disabled]>.badge,.button[disabled=true]>.badge{background-color:var(--color-dark);color:var(--color-accent)}button:hover>.badge,button:active>.badge,.button:hover>.badge,.button:active>.badge{background-color:var(--color-dark);color:var(--color-accent);transition:.3s}input[type=checkbox],input[type=radio]{position:relative;appearance:none;padding:8px;margin:0 10px 0 0}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--color-accent)}input[type=checkbox]:checked:after,input[type=radio]:checked:after{content:"✔";position:absolute;color:var(--color-dark);transform:translate(-45%,-50%)}input[type=checkbox]:not(:disabled):checked:hover,input[type=radio]:not(:disabled):checked:hover{background-color:var(--color-dark)}input[type=checkbox]:not(:disabled):checked:hover:after,input[type=radio]:not(:disabled):checked:hover:after{color:var(--color-accent)}label>input[type=radio]{border-radius:50%}label:has(input[type=radio]),label:has(input[type=checkbox]){justify-content:flex-start;cursor:pointer}label:has(input[type=radio]):focus,label:has(input[type=radio]):has(input:focus),label:has(input[type=checkbox]):focus,label:has(input[type=checkbox]):has(input:focus){box-shadow:0 0 0 2px var(--color-dark),0 0 0 3px var(--color-accent)}input[type=color]{padding-top:0;padding-bottom:0}button.copy{position:fixed;top:0;right:0;opacity:0}:has(button.copy){transform:translateZ(0);position:relative}:hover>button.copy{opacity:1}button.copy:focus{opacity:1}input[type=file]{cursor:pointer}form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}form>.links{display:flex;margin-left:auto;margin-right:auto;gap:20px}form>.links>*{display:flex;gap:5px;align-items:center}div>.input-group{margin-top:10px;margin-bottom:10px}.input-group{width:100%;display:flex;gap:15px}.input-group>*{margin:0;width:100%}.input-group>.label,.input-group>label>.label{max-width:25%;min-width:25%;width:25%;font-size:120%;font-weight:700}.input-group>label:only-child{width:100%;gap:15px;padding-right:0}.input-group>label:only-child>input,.input-group>label:only-child>.input{width:100%}.input-group>.label+.input,.input-group>.label+label{display:flex;gap:8px;flex-direction:row;flex-wrap:wrap}.input-group>.label+.input>*,.input-group>.label+label>*{margin:0;flex:100}.input-group>.label+.input>.checkbox,.input-group>.label+.input>.radio,.input-group>.label+label>.checkbox,.input-group>.label+label>.radio{flex:1}.input-group label{display:flex;min-width:fit-content}.input-group label small{color:var(--color-light-darker)}.input-group:has(input[type=submit],input[type=reset]){justify-content:space-between;align-items:flex-end}.input-group>input[type=submit],.input-group>input[type=reset]{width:20%}.input-group>input[type=reset]{align-self:flex-start}.input-group>input[type=submit]{align-self:flex-end}@media only screen and (max-width:768px){.input-group{flex-direction:row;flex-wrap:wrap;gap:5px}.input-group>label:has(.label){gap:5px;flex-direction:row;flex-wrap:wrap}.input-group>input[type=submit],.input-group>input[type=reset]{width:100%}.input-group>.label,.input-group>label>.label{max-width:unset;min-width:unset;width:unset}.input-group>*{margin-bottom:10px}}input,select,textarea,label:has(input[type=radio]),label:has(input[type=checkbox]){background-color:var(--color-dark);border:1px solid var(--color-accent);border-radius:5px;padding:12px;transition:.3s;box-sizing:border-box}input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],input[type=date],input[type=datetime-local],input[type=time],input[type=file],input[type=color],select,textarea{cursor:auto;width:100%}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=time]:focus,input[type=file]:focus,input[type=color]:focus,select:focus,textarea:focus{box-shadow:0 0 0 1px var(--color-dark),0 0 0 3px var(--color-accent-lighter);outline:none}label{padding:12px 12px 12px 0;display:inline-flex}label:has(input:disabled),label:has(textarea:disabled){cursor:not-allowed;opacity:.5;filter:saturate(.5)}label>span:has(input[type=range]){display:flex;width:100%;padding:10px;background-color:var(--color-dark);border-radius:5px;border:none;gap:10px}label>span:has(input[type=range])>span{display:flex;justify-content:center;align-items:center;padding:3px 8px;white-space:nowrap;background-color:var(--color-accent);color:var(--color-dark);border-radius:5px}input[type=range]{-webkit-appearance:none;width:100%;height:25px;cursor:text}input[type=range]:hover{background-color:var(--color-accent)}input[type=range]:hover::-webkit-slider-thumb{background-color:var(--color-light);outline:1px solid var(--color-dark)}input[type=range]:focus{box-shadow:0 0 0 1px var(--color-dark),0 0 0 3px var(--color-accent-lighter);outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:25px;background-color:var(--color-accent);cursor:pointer}input[type=range]::-moz-range-thumb{width:15px;height:25px;background-color:var(--color-accent);cursor:pointer}select{cursor:pointer;color:var(--color-light)}select,select::picker(select){appearance:base-select}select::picker(select){overflow-y:auto}select::picker-icon{transition:.1s ease-out}select:open::picker-icon{transform:rotate(-180deg)}select::picker(select){margin-top:5px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--color-accent);border-radius:5px}select:open{box-shadow:0 0 0 1px var(--color-dark),0 0 0 3px var(--color-accent-lighter);outline:none}select>button:first-child{background-color:unset;margin:0;padding:0;border:none;pointer-events:none;width:100%}select>option{background-color:var(--color-dark);color:var(--color-light);display:flex;padding:5px 10px}select>option:disabled{cursor:not-allowed;color:var(--color-subtle)}select>option:disabled::checkmark{opacity:0}select>option:not(:disabled){cursor:pointer}select>option:not(:disabled):hover{background-color:var(--color-hover)}select>option:not(:disabled):checked{color:var(--color-dark);background-color:var(--color-accent)}select>option:not(:disabled):checked:hover{color:var(--color-light)}input{color:var(--color-light)}input::placeholder,select::placeholder,textarea::placeholder{color:var(--color-subtle)}textarea{resize:vertical;color:var(--color-light)}@media only screen and (max-width:768px){textarea{min-height:30dvb}}input:disabled,textarea:disabled{cursor:not-allowed;opacity:.5;filter:saturate(.5)}.input:has(input):has(small) input{margin-bottom:3px}.list{display:grid;gap:40px}.list-2{grid-template-columns:repeat(2,1fr)}.list-2>:nth-last-child(1):nth-child(odd){grid-column:span 2}.list-3{grid-template-columns:repeat(3,1fr)}.list-3>:nth-last-child(1):nth-child(3n+1){grid-column:span 3}.list-4{grid-template-columns:repeat(4,1fr)}.list-4>:nth-last-child(1):nth-child(4n+1){grid-column:span 4}.list-4>:nth-last-child(2):nth-child(4n+1){grid-column:span 2}.list-4>:nth-last-child(2):nth-child(4n+2){grid-column:span 2}.list-5{grid-template-columns:repeat(5,1fr)}.list-5>:nth-last-child(1):nth-child(5n+1){grid-column:span 5}.list-6{grid-template-columns:repeat(6,1fr)}.list-6>:nth-last-child(1):nth-child(6n+1){grid-column:span 6}.list-6>:nth-last-child(2):nth-child(6n+1){grid-column:span 3}.list-6>:nth-last-child(2):nth-child(6n+2){grid-column:span 3}.list-6>:nth-last-child(3):nth-child(6n+1){grid-column:span 2}.list-6>:nth-last-child(3):nth-child(6n+2){grid-column:span 2}.list-6>:nth-last-child(3):nth-child(6n+3){grid-column:span 2}.list>*{border:solid 2px var(--color-dark);border-radius:5px;padding:20px;display:flex;position:relative}.list>*>h2{margin-top:0}@media only screen and (max-width:768px){.list{display:block}.list>*{margin-bottom:10px;margin-left:5px;margin-right:5px}}.list>.selectable{cursor:pointer}.list>.selectable.active,.list>.selectable:hover{box-shadow:0 0 0 1px var(--color-dark),0 0 0 3px var(--color-accent-lighter);outline:none}.tabs{margin:5px 20px 0;display:flex;white-space:nowrap;overflow:auto}.tabs>*{cursor:pointer;padding:25px;text-decoration:none;color:var(--color-light);white-space:nowrap}.tabs>*:hover{background-color:var(--color-accent);color:var(--color-dark)}.tabs>*.active,.tabs>*[data-active=true]{background-color:var(--color-accent);color:var(--color-dark)}.tabs>*{border:1px solid var(--color-accent);border-right:none;transition:.3s;width:100%;margin:0;justify-content:flex-start}.tabs>*:last-child{border-right:1px solid var(--color-accent)}.tabs>button:active{box-shadow:none}.navbar{width:100%;display:flex;gap:20px}.navbar>a>img,.navbar>a>svg{width:60px;height:60px}.navbar>.links{overflow:hidden;display:flex;flex-wrap:wrap;width:100%;border:1px solid var(--color-accent);border-radius:5px}.navbar>.links>a,.navbar>.links>.link{flex:1;display:flex;align-items:center;cursor:pointer;padding:25px;text-decoration:none;color:var(--color-light);white-space:nowrap}.navbar>.links>a:hover,.navbar>.links>.link:hover{background-color:var(--color-accent);color:var(--color-dark)}.navbar>.links>a.active,.navbar>.links>a[data-active=true],.navbar>.links>.link.active,.navbar>.links>.link[data-active=true]{background-color:var(--color-accent);color:var(--color-dark)}.navbar>.links>a>img,.navbar>.links>a>svg,.navbar>.links>.link>img,.navbar>.links>.link>svg{width:30px;height:30px}.navbar>.links>.spacer{flex:1000}.navbar>.links>.logo{padding-top:3px;padding-bottom:3px}.navbar>.links>.logo>img,.navbar>.links>.logo>svg{margin-left:10px}@media only screen and (max-width:768px){.navbar{display:inline-block}.navbar>a>img,.navbar>a>svg{margin-left:auto;margin-right:auto;display:block;width:20vh;height:unset;margin-bottom:15px}.navbar>.links{display:inline-block}.navbar>.links>.spacer{display:none}.navbar>.links>a,.navbar>.links>.link{padding-top:8px;padding-bottom:8px;border-radius:0}.navbar>.links>a img:last-child,.navbar>.links>a svg:last-child,.navbar>.links>.link img:last-child,.navbar>.links>.link svg:last-child{margin-left:auto}}.popper>.popper-content{visibility:hidden;position:absolute;left:-20px;z-index:1;min-width:30px;max-width:250px;width:max-content;background-color:var(--color-dark);border:1px solid var(--color-accent);border-radius:5px;text-align:center;padding:10px;color:var(--color-light)}.popper:hover>.popper-content{visibility:visible}progress,.progress{border:1px solid var(--color-accent);border-radius:5px;width:100%;height:25px;background-color:var(--color-dark)}::-webkit-scrollbar{width:12px}@media(pointer:none),(pointer:coarse){::-webkit-scrollbar{width:0}}::-webkit-scrollbar-track{background-color:var(--color-dark-lighter)}::-webkit-scrollbar-thumb{transition:.3s;background-color:var(--color-hover)}::-webkit-scrollbar-thumb:hover{background-color:#ffffff21}table{width:100%;border:1px solid var(--color-dark);border-spacing:0}table th,table td{border:1px solid var(--color-dark);padding:10px}table th{text-align:left;background-color:var(--color-accent);color:var(--color-dark);font-weight:700}table tr:hover td{background-color:var(--color-hover)}@keyframes spinner-spin{0%{transform:rotate(30deg)}to{transform:rotate(390deg)}}.spinner{background-color:var(--color-dark);border:3px solid var(--color-accent);border-radius:5px;animation:spinner-spin 1.5s ease infinite;transform:rotate(30deg);min-width:10px;min-height:10px;height:100%;max-width:100%;aspect-ratio:1/1}.loader{height:200px;width:200px;margin:100px auto}.loader+h1{text-align:center}.center{text-align:center}.radio,.checkbox{display:none}.textarea>textarea:not(:read-only){min-height:200px}.text-center{text-align:center}.notool-logo{margin:auto;max-width:100%;display:block}
