body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{color:#fff;overflow-y:overlay;text-transform:capitalize;width:100vw}body,html{background:#121212;margin:0;overflow-x:hidden;padding:0}body{overflow-y:inherit;padding-bottom:env(safe-area-inset-bottom,20vh)!important;padding-top:env(safe-area-inset-top,20vh)!important}#root,body{position:relative}#root{overflow-x:hidden}.ScrollableWrapper{box-sizing:border-box;font-family:Poppins;height:100svh;max-height:100svh;position:relative;text-align:center;width:100svw}.ScrollableWrapper h2,.ScrollableWrapper h3{font-weight:200}.AuthWrapper{width:100%}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#181926;background:none}::-webkit-scrollbar-thumb{background:#474a71;border-radius:1em}::-webkit-scrollbar-thumb:hover{background:#3a1c71}@font-face{font-family:OpenSans;src:local("OpenSans"),url(/static/media/OpenSans.ceb05254cedfa895b512.ttf) format("truetype")}@font-face{font-family:Poppins;src:local("Poppins"),url(/static/media/Poppins-Medium.c5eb70982e90502d0d01.ttf) format("truetype")}.Navbar{background-color:transparent;box-sizing:border-box;color:#fff;font-family:OpenSans;height:100vh;max-width:50px;overflow:visible;position:fixed;right:0;top:0;width:15vw;z-index:100}.NavbarLink{color:inherit;font-size:30px;font-weight:400;padding-top:5px;position:relative;text-align:center;text-decoration:none;transition:border 2s ease-in-out,width 2s ease-in-out,2s ease-in-out,color 2s ease-in-out,.2s ease-in-out,padding .2s ease-in-out}.LoginIcon,.NavbarLink{box-sizing:initial;width:auto}.LoginIcon{background:#fff;border-radius:50%;bottom:2%;height:auto;max-width:100%;overflow:visible;padding:10px;position:absolute;right:50%;transition:box-shadow .5s ease-in-out,.2s ease-in-out,-webkit-filter .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:box-shadow .5s ease-in-out,filter .5s ease-in-out,transform .5s ease-in-out,.2s ease-in-out;transition:box-shadow .5s ease-in-out,filter .5s ease-in-out,transform .5s ease-in-out,.2s ease-in-out,-webkit-filter .5s ease-in-out,-webkit-transform .5s ease-in-out}.LoginIcon:hover{box-shadow:0 0 25px #fff,-10px 0 40px #f0f,10px 0 40px #0ff;width:150px!important}.LoginIcon:hover~.SoloNavbarLink:after{color:#000;content:"Login";font-size:1.5em;font-weight:700;height:100%;left:50%;opacity:1;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .5s ease-in-out;width:100%}.SoloNavbarLink{bottom:1%;left:50%;margin:0;padding:0;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#ThemesLink{opacity:0;text-align:right}#AccountLink,#ThemesLink{-webkit-animation:LinkFadeIn 2s 2s forwards;animation:LinkFadeIn 2s 2s forwards;padding-left:2%;padding-right:2%;width:auto}.MenuIcon{align-items:center;background:#fff;border-radius:50%;bottom:calc(5% + env(safe-area-inset-top));box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-sizing:initial;cursor:pointer;display:flex;justify-content:center;margin-bottom:env(safe-area-inset-bottom,20vh)!important;max-width:30px;overflow:visible;padding:10px;position:fixed;right:0;-webkit-transform:translateX(-5vw);transform:translateX(-5vw);transition:box-shadow .5s ease-in-out,-webkit-filter .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:box-shadow .5s ease-in-out,filter .5s ease-in-out,transform .5s ease-in-out;transition:box-shadow .5s ease-in-out,filter .5s ease-in-out,transform .5s ease-in-out,-webkit-filter .5s ease-in-out,-webkit-transform .5s ease-in-out;z-index:100}.MenuIcon img{max-width:30px;transition:-webkit-transform .4s ease-in-out,-webkit-filter .4s ease-in-out;transition:transform .4s ease-in-out,filter .4s ease-in-out;transition:transform .4s ease-in-out,filter .4s ease-in-out,-webkit-transform .4s ease-in-out,-webkit-filter .4s ease-in-out}.MenuActive{-webkit-transform:translateX(-80vw);transform:translateX(-80vw)}.MenuActive img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.PopoutMenu{align-items:center;background:#1f1f1f;background:#1a2631;border-bottom-left-radius:1em;border-top-left-radius:1em;box-shadow:-10px 0 10px rgba(0,0,0,.25);box-sizing:border-box;color:#000;display:flex;flex-direction:column;font-weight:700;height:100svh;justify-content:space-between;min-width:50svw;overflow:hidden;position:fixed;right:0;text-align:center;top:0;-webkit-transform:translate(100%);transform:translate(100%);transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;width:70vw;z-index:-1}.PopoutMenu h1{background:#fff;color:#000;font-weight:350;height:auto;margin:0;padding:1%;width:100%}.PopoutMenu h2{position:absolute;top:10%}.PopoutMenu h2,.PopoutMenu h3{color:#fff;font-weight:200}.PopoutMenuButtonsWrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:40%;justify-content:space-around;margin-bottom:env(safe-area-inset-bottom,50vh)!important;padding:5%;width:100%}.ShowMenu{-webkit-transform:translate(0);transform:translate(0)}.ShowMenu~#HomeLink{color:#fff!important}.PopoutLink{align-items:center;background:hsla(0,0%,98%,.1);border-radius:15px;box-sizing:border-box;color:#fff;display:flex;font-size:30px;font-weight:400;height:auto;justify-content:center;padding:5% 10%;text-align:center;text-decoration:none;transition:background-color .2s ease-in-out,opacity .5s ease-in-out;width:auto;width:100%}.PopoutLink:active{background:hsla(0,0%,98%,.2)}.PopoutLink.HiddenPopoutLink{opacity:0;pointer-events:none}.PopoutLink.ActiveLink{border:2px solid #fff}.BackgroundImage{background:#fff;height:100vh;overflow:hidden;position:absolute;width:100vw}@-webkit-keyframes LinkFadeIn{0%{opacity:0}to{opacity:1}}@keyframes LinkFadeIn{0%{opacity:0}to{opacity:1}}.LoginStatus{align-items:center;display:flex;flex-direction:row;font-size:20px;font-weight:300;justify-content:space-evenly;width:100%}.AccountControlButton{background-color:initial;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:20px;font-weight:600;outline:none;padding-right:1%;text-align:right;text-decoration:none;width:100%}.TypeAnimation{-webkit-animation:TypeFadeOut 2s 12s forwards;animation:TypeFadeOut 2s 12s forwards;font-size:40px;font-weight:700;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes TypeFadeOut{0%{opacity:1}to{opacity:0}}@keyframes TypeFadeOut{0%{opacity:1}to{opacity:0}}.LoginPageWrapper{background:#121212;margin:0;overflow-x:hidden;overflow-y:scroll;place-items:center;position:relative;width:100vw}.LoginModal{align-items:center;box-sizing:border-box;font-weight:50!important;margin:0;max-width:100%;padding:5vh 0;text-align:center;transition:opacity .2s ease-in-out;width:100%}.HiddenModal{opacity:0!important}.InputDiv{height:52px;margin:auto auto 5%;max-width:70%;position:relative;text-align:center;width:auto;z-index:100}.LoginInput{color:#000;font-family:OpenSans;height:100%;margin-bottom:10%;position:relative;width:100%}.inputLabel{color:#333;font-size:1.3em;font-weight:350;left:5%;padding-bottom:0;padding-left:2%;padding-right:2%;pointer-events:none;position:absolute;top:50%;transition:border .2s ease-in-out,color .2s ease-in-out,top .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:border .2s ease-in-out,color .2s ease-in-out,top .2s ease-in-out,transform .2s ease-in-out;transition:border .2s ease-in-out,color .2s ease-in-out,top .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:auto;z-index:100}.LoginInput:focus{border:1px solid green;outline:none}.LoginInput:-webkit-autofill~.inputLabel,.LoginInput:focus~.inputLabel,.LoginInput:not(:placeholder-shown)~.inputLabel{color:#fff;top:-50%}.LoginInput:before{color:#000;content:"Login";left:0;position:absolute;top:0}.LoginButton{-webkit-font-feature-settings:normal,auto;font-feature-settings:normal,auto;align-items:center;background-color:initial;background:#10a37f;border:none;border-radius:15px;color:inherit;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-family:OpenSans;font-kerning:auto;font-size:30px;font-size:16px;font-weight:350;justify-content:center;margin:auto;max-height:150px;max-width:200px;min-height:52px;outline:none;padding:2%;text-decoration:none;transition:box-shadow .2s ease-in-out;width:50%}.LoginButton:hover{background-color:initial;box-shadow:inset 0 0 0 300px rgba(0,0,0,.1)}.LineBreak{border-bottom:1px solid #c2c8d0;height:2px;margin:5% 20%;width:60%}.form-container{align-items:center;background-color:#f5f5f5;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:0 auto;max-width:500px;padding:2rem}form{box-sizing:border-box;overflow-x:hidden;padding:2% 7% 7%}h1{margin-bottom:1.5rem}form h3{font-weight:200}label{display:flex;flex-direction:column;margin-bottom:1rem;width:100%}textarea{margin:auto;min-height:300px}input,textarea{max-width:90%;width:100%}input{border:1px solid #ccc;border-radius:4px;font-size:16px;margin:.25rem auto auto;padding:.5rem}input[type=checkbox]{background:green;margin:.5rem 0;max-width:none;width:auto;width:500px}.tacCheckbox{display:inline-block;text-align:center}.tacCheckbox h2{font-size:1.3em;font-weight:350;margin-bottom:0;margin-right:4%;margin-top:0}.tacCheckbox h2,.tacCheckbox input[type=checkbox]{display:inline-block;width:auto}.CardElement{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-top:.25rem;padding:.5rem}button{background-color:#0076ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:1rem;padding:.75rem 1rem;transition:background-color .3s}button:hover{background-color:#0056b3}button:disabled{background-color:#ccc;cursor:not-allowed}.error-message{color:red;margin-top:1rem}.success-message{color:green;margin-top:1rem}@media screen and (min-width:600px) and (orientation:landscape){.LoginModal{max-height:400px;max-width:400px}.MenuActive{-webkit-transform:translateX(-30vw);transform:translateX(-30vw)}.PopoutMenu{min-width:10vw;width:25vw!important}.PopoutLink:hover{background-color:hsla(0,0%,98%,.2)}}.welcomePage{background:#121212;overflow-x:hidden}.heroElement,.welcomePage{position:relative;-webkit-user-select:none;user-select:none;width:100svw}.heroElement{word-wrap:break-word;background:transparent;box-sizing:border-box;color:#fff;display:inline-block;display:flex;flex-direction:column;font-size:1.1em;height:auto;height:80svh;justify-content:space-between;line-height:1;margin:0;max-width:100%;overflow:hidden;padding-bottom:0;padding-top:1%;text-align:left;text-align:right;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.heroElement:after,.heroElement:before{content:"";position:absolute}.heroElement:before{background-image:inherit;bottom:0;right:0;top:0;z-index:-2}.demoVideo{border-radius:15px;display:inline-block;height:auto;max-height:500px;position:relative;text-align:right;z-index:20}.heroText{font-size:3.5vw;height:auto;padding-left:5%;padding-right:5%;padding-top:2%;text-align:center;z-index:50}.heroText h1{border-bottom:1px solid #fff;font-size:5em;font-weight:300;margin:0;padding:0}.heroText h2{font-size:3em;font-weight:100;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;text-align:center}.heroBackgroundVideo{position:absolute;right:0;top:0;z-index:1}.heroElementGradient{background:linear-gradient(180deg,transparent,#121212 45%,#121212);display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.welcomeBackBGVideo{bottom:10%;height:auto;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%}.aboutSection{background:#121212;box-sizing:border-box;color:#fff;padding:1% 6% 5vh;text-align:center}.aboutSection h1{font-weight:500;margin:15px 0 0;text-align:left}.aboutSection h2{font-weight:500;margin:15px 0 0;text-align:center}.aboutSection h3{font-weight:400;margin-bottom:5%!important}.aboutSection h2,.aboutSection h3,.aboutSection li,.aboutSection p,.aboutSection ul{margin:15px 0 0;padding-right:1%}.featuresWrapper{display:inline-block;width:100%}.featureSectionHeader{border-bottom:2px solid;font-size:2em;margin:auto;text-align:left;width:100%}.premiumFeature{align-items:center;border:2px solid #fff;border-radius:15px;box-sizing:border-box;cursor:pointer;display:inline-block;flex-direction:column;height:250px;justify-content:center;margin:0 0 5%;max-width:90vw;overflow:hidden;position:relative;transition:box-shadow .2s ease-in-out,-webkit-transform .1s ease-in-out;transition:box-shadow .2s ease-in-out,transform .1s ease-in-out;transition:box-shadow .2s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out;width:100%}.premiumFeature:active{-webkit-transform:scale(.99)!important;transform:scale(.99)!important}.premiumFeature>h3{background:#fff;box-sizing:border-box;color:#333;font-size:1.3em;font-weight:700;margin-top:0;padding:5px;text-align:center;width:100%}.premiumFeature>p{font-size:1.2em;height:100%;margin:auto;opacity:0;opacity:1;padding:0;pointer-events:none;text-align:center;transition:opacity .5s ease-in-out;vertical-align:middle;width:90%}.premiumFeature:hover>img{opacity:0}.premiumFeature>img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:50%;left:50%;margin:auto;opacity:0;position:absolute;text-align:center;top:55%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .5s ease-in-out;width:auto}@media screen and (min-height:500px){.heroElement{height:50%}.premiumFeature:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}}@media screen and (min-width:600px) and (orientation:landscape){.heroElementGradient{background:linear-gradient(180deg,transparent,#121212 35%,#121212)}.featureSectionHeader{text-align:left!important}.premiumFeature{margin:2.5%;width:45%}.heroText{font-size:1vw;padding-top:0}.aboutSection h1{text-align:left}.aboutSection h3{font-size:2em}.premiumFeature:hover{box-shadow:inset 0 0 30px #f5f5f5,inset 20px 0 40px #f0f,inset -20px 0 40px #0ff,inset 20px 0 150px #f0f,inset -20px 0 150px #0ff,0 0 25px #fff,-10px 0 40px #f0f,10px 0 40px #0ff;-webkit-transform:scale(1.05);transform:scale(1.05)}.demoVideo{max-height:450px}.featureSectionDescription{text-align:left}}.TokenUsageDataContainer{box-sizing:border-box;height:100svh;overflow-x:hidden;overflow-y:overlay;padding:5%;text-align:center;white-space:pre-line;width:100svw}table{background:#1a2631;border-collapse:collapse;border-radius:1em;border-spacing:30px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-sizing:border-box;margin:auto auto 5%;overflow:hidden;text-align:left;width:95%}td,th{border-bottom:1px solid #121212;font-size:.9em;padding:2%;white-space:pre-line}td span,th span{border-radius:15px;color:#fff;padding:1% 2%}th span{font-weight:400}td:nth-of-type(2n),th:nth-of-type(2n){text-align:right}a{color:#fff;text-transform:none}textarea:disabled{background:#fff;color:#000}.BillingDateTD{border-bottom:none!important}.TokenUsageButtons{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-evenly;width:100%}.Dashboard{margin-top:4%;padding-left:5%;padding-right:10%;width:25%}.DashboardHeader{font-size:50px}.DashboardButton{border:none;border-radius:1em;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);color:inherit;color:#fff;cursor:pointer;font-family:Poppins;font-size:15px;font-size:large;font-weight:500;margin-bottom:5%;margin-top:0;outline:none;padding:4%;text-decoration:none;transition:box-shadow .2s ease-in-out,color .2s ease-in-out;width:auto}.DashboardButton,.DashboardButton:hover{background:#1a2631}.CenteredWrapper{background:#121212;box-sizing:border-box;display:grid;height:100vh;padding:4%;place-items:center;position:relative;text-align:center;width:100vw}.CenteredWrapper h3{font-weight:200}.ctaButtonWrapper{padding-bottom:env(safe-area-inset-bottom,20vh)!important;width:100%}@media screen and (min-width:1000px){table{width:70%}.DashboardButton,.TokenUsageButtons{display:inline-block}.DashboardButton{font-size:1.2em;font-weight:400;margin:2%;width:auto}.DashboardButton:hover{box-shadow:0 0 25px #fff,-10px 0 40px #f0f,10px 0 40px #0ff}}
/*# sourceMappingURL=main.10a586d3.css.map*/