:root{font-family:Inter,Avenir,Helvetica,Arial,sans-serif;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{height:100dvh}body{margin:0}:root{--bg-main: #fff;--bg-sec: #f0f0f0;--primary-color: #506cd0;--primary-lt: #506cd008;--primary-alt: #fff;--border-color: var(--primary-color);--accent-color: #506cd080;--radius: 7px;--shadow: 2px 2px 2px 1px #0001;--color: #000}.dark{--bg-sec: #000;--bg-main: #102030;--primary-color: #506cd0;--primary-lt: #204ca008;--primary-alt: #fff;--border-color: var(--primary-color);--accent-color: #506cd080;--shadow: 2px 2px 8px 3px #48f2;--color: #def;--text: #def;color:var(--color);--bg-sec: #1E1E1E;--bg-main: #252526;--color: #d0dae0}th,td{padding:5px 8px}.ico-invert,.dark .ico{filter:invert(1)}.dark .ico-dark{filter:invert(0)}.clickable{cursor:pointer;user-select:none}.form-control{padding:.5em;border-radius:3px;border:1px solid #506cd040;box-shadow:2px 2px 2px 1px #0001;background-color:var(--bg-main);color:var(--text)}.form-control:focus{outline:none;border:1px solid #506cd0}.flex-x,.flex-horiz{display:flex;flex-direction:row;align-items:center}.flex-y,.flex-vert{display:flex;flex-direction:column}.flex-space,.flex-grow{flex-grow:1}.flex-scroll-y{flex-grow:1;overflow-y:auto;height:0}.flex-stretch{align-items:stretch}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}.highlight{background-color:#506cd0;color:#fff}.bg-light{background-color:var(--bg-main)}.bg-sec{background-color:var(--bg-sec)}.card{padding:.5em;border-radius:20px;box-shadow:var(--shadow);background-color:var(--bg-main)}.p-rel{position:relative}.p-abs{position:absolute}.w-100{width:100%}.btn{color:var(--color);border-radius:7px;border:0 solid #506cd080;background-color:var(--primary-lt);box-shadow:2px 2px 2px 1px #0001;padding:.5em;cursor:pointer;transition:border-color .25s;line-height:1}.btn-plain{border-width:0px;background-color:#0000;box-shadow:none}.btn:hover{background-color:#506cd030}.btn:focus,.btn:focus-visible{outline:1px solid var(--border-color)}.btn-tab{border-width:0;border-radius:7px 7px 3px 3px;border-bottom:3px solid #506cd040}.btn-tab-sel{border-bottom:3px solid #506cd0ff}.btn-pri{background:var(--primary-color);color:#fff}.btn-pri:hover{background:#506cd0c0;color:#fff}.btn-ol{border-width:2px}.btn-lt{border-width:0}.btn-sm{padding:.22em .3333333333em;font-size:80%}.btn-md{padding:6px 10px}.border{border-color:#506cd0;border-width:2px;border-radius:2px;border-style:solid}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}::-webkit-scrollbar{cursor:pointer;height:10px;width:10px}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:18px}::-webkit-scrollbar-track{background:var(--bg-sec);border-radius:7px}.rotate{animation:rotation 2.5s infinite linear}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.lds-dual-ring{display:inline-block;width:20px;height:20px}.lds-dual-ring:after{content:" ";display:block;width:20px;height:20px;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.p-0{padding:0}.m-0{margin:0}.p-1{padding:.33em}.m-1{margin:.33em}.p-2{padding:.5em}.m-2{margin:.5em}.p-3{padding:1.2em}.m-3{margin:1.2em}.p-4{padding:2em}.m-4{margin:2em}.p-5{padding:4em}.m-5{margin:4em}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.py-1{padding-top:.33em;padding-bottom:.33em}.px-1{padding-left:.33em;padding-right:.33em}.my-1{margin-top:.33em;margin-bottom:.33em}.mx-1{margin-left:.33em;margin-right:.33em}.py-2{padding-top:.5em;padding-bottom:.5em}.px-2{padding-left:.5em;padding-right:.5em}.my-2{margin-top:.5em;margin-bottom:.5em}.mx-2{margin-left:.5em;margin-right:.5em}.py-3{padding-top:1.2em;padding-bottom:1.2em}.px-3{padding-left:1.2em;padding-right:1.2em}.my-3{margin-top:1.2em;margin-bottom:1.2em}.mx-3{margin-left:1.2em;margin-right:1.2em}.py-4{padding-top:2em;padding-bottom:2em}.px-4{padding-left:2em;padding-right:2em}.my-4{margin-top:2em;margin-bottom:2em}.mx-4{margin-left:2em;margin-right:2em}.py-5{padding-top:4em;padding-bottom:4em}.px-5{padding-left:4em;padding-right:4em}.my-5{margin-top:4em;margin-bottom:4em}.mx-5{margin-left:4em;margin-right:4em}.pt-0{padding-top:0}.pl-0{padding-left:0}.pb-0{padding-bottom:0}.pr-0{padding-right:0}.mt-0{margin-top:0}.ml-0{margin-left:0}.mb-0{margin-bottom:0}.mr-0{margin-right:0}.pt-1{padding-top:.33em}.pl-1{padding-left:.33em}.pb-1{padding-bottom:.33em}.pr-1{padding-right:.33em}.mt-1{margin-top:.33em}.ml-1{margin-left:.33em}.mb-1{margin-bottom:.33em}.mr-1{margin-right:.33em}.pt-2{padding-top:.5em}.pl-2{padding-left:.5em}.pb-2{padding-bottom:.5em}.pr-2{padding-right:.5em}.mt-2{margin-top:.5em}.ml-2{margin-left:.5em}.mb-2{margin-bottom:.5em}.mr-2{margin-right:.5em}.pt-3{padding-top:1.2em}.pl-3{padding-left:1.2em}.pb-3{padding-bottom:1.2em}.pr-3{padding-right:1.2em}.mt-3{margin-top:1.2em}.ml-3{margin-left:1.2em}.mb-3{margin-bottom:1.2em}.mr-3{margin-right:1.2em}.pt-4{padding-top:2em}.pl-4{padding-left:2em}.pb-4{padding-bottom:2em}.pr-4{padding-right:2em}.mt-4{margin-top:2em}.ml-4{margin-left:2em}.mb-4{margin-bottom:2em}.mr-4{margin-right:2em}.pt-5{padding-top:4em}.pl-5{padding-left:4em}.pb-5{padding-bottom:4em}.pr-5{padding-right:4em}.mt-5{margin-top:4em}.ml-5{margin-left:4em}.mb-5{margin-bottom:4em}.mr-5{margin-right:4em}.b-0{border:0px}.b-1{border:1px solid #506cd0;border-radius:3px}.b-2{border:2px solid #506cd0;border-radius:3px}.no-shadow{box-shadow:none!important}.muted{opacity:.75}.text-muted{color:#444}.round-sm{border-radius:3px}.round{border-radius:8px}.round-lg{border-radius:12px}.round-xl{border-radius:20px}.text-center{text-align:center}.text-sm{font-size:90%}.text-xs{font-size:75%}.text-lg{font-size:110%}.text-xl{font-size:125%}
