:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html,body{margin:0;padding:0;height:100%;width:100%;background-color:red;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;background:radial-gradient(ellipse at bottom,#1b2735 0%,#090a0f 100%) no-repeat fixed}#root{height:100%;width:100%;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;display:flex;flex-direction:column}.loading-cap{position:fixed;background-color:#292929dc;width:20em;height:25em;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border-radius:.7em;font-size:1em;font-weight:100;padding:.5em}.loading{position:absolute;z-index:1000;width:100%;height:100%;opacity:0;transition:.5s all}.process-button{background-color:transparent;border:.08em solid #ffffff;transition:.2s all}.process-button:hover{background-color:#fff;color:#243a61;transition:.2s all}.navbar{display:flex;width:100%;min-height:5em;align-items:center;justify-content:space-between;padding:0 2em;border-bottom:.5px solid rgb(53,53,53);color:#fff}.navbar-logo{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start}.navbar-links{flex:1;display:flex;justify-content:space-around;align-items:center;gap:2em}.nav-link{color:#fff;font-size:large;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;text-decoration:none;transition:color .2s ease-in-out}.nav-link:hover{color:#139dec}.main-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;min-height:calc(100vh - 5em);width:100%;padding:2em}.main-container-about{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:calc(100vh - 5em);width:50%;padding:2em}.app-container-about{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:calc(100vh - 5em);width:100%;padding:2em}.main-content{width:80%;overflow:hidden}.drop-zone{border:.01em solid rgb(65,63,63);border-radius:.5em}#root{text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}#stars,#stars2,#stars3{position:absolute;top:0;left:0;right:0;bottom:0}#stars{width:1px;height:1px;background:transparent;box-shadow:123px 456px #fff,789px 123px #fff,555px 888px #fff;animation:animStar 50s linear infinite}#stars:after{content:" ";position:absolute;top:2000px;width:1px;height:1px;background:transparent;box-shadow:123px 456px #fff,789px 123px #fff,555px 888px #fff}#stars2{width:2px;height:2px;background:transparent;box-shadow:300px 700px #fff,900px 1200px #fff,1500px 1800px #fff;animation:animStar 100s linear infinite}#stars2:after{content:" ";position:absolute;top:2000px;width:2px;height:2px;background:transparent;box-shadow:300px 700px #fff,900px 1200px #fff,1500px 1800px #fff}#stars3{width:3px;height:3px;background:transparent;box-shadow:500px 900px #fff,1300px 1600px #fff,1800px 400px #fff;animation:animStar 150s linear infinite}#stars3:after{content:" ";position:absolute;top:2000px;width:3px;height:3px;background:transparent;box-shadow:500px 900px #fff,1300px 1600px #fff,1800px 400px #fff}#title{position:absolute;top:50%;left:0;right:0;color:#fff;text-align:center;font-family:Lato,sans-serif;font-weight:300;font-size:50px;letter-spacing:10px;margin-top:-60px;padding-left:10px}#title span{background:-webkit-linear-gradient(white,#38495a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes animStar{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}
