@import"https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap";.content-grid,.full-width{display:grid;grid-template-columns:[full-content-start] 1.875rem [margin-content-start] 3.125rem [center-content-start] 1fr [center-content-end] 3.125rem [margin-content-end] 1.875rem [full-content-end]}.content-grid>*{grid-column:margin-content}.full-width>*{grid-column:full-content}.content-grid>.center-content{grid-column:center-content}.gradient-title{font-size:1.125rem;font-weight:400;background-image:linear-gradient(180deg,var(--primary-color-dark),var(--primary-color-300));background-size:100%;background-clip:border-box;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.gradient-title.--large-title{font-size:4rem}.gradient-title.--medium-title{font-size:2.5rem}.gradient-title.--small-title{font-size:1.875rem}.button{display:flex;align-items:center;justify-content:center;padding:.5rem .625rem;min-width:fit-content;max-width:6.25rem;border:.0625rem solid var(--primary-color);color:var(--primary-color);border-radius:.3125rem;background-color:var(--secondary-color);font-size:1rem;transition:transform .5s}.button:disabled,.button[disabled]{color:var(--primary-color-200);border-color:var(--primary-color-200)}.button.--dark:disabled,.button.--dark[disabled]{background-color:var(--primary-color-200)!important}.button.--full-extension{max-width:100%}.button.--bordered{border-radius:6.25rem}.button.--dark{background-color:var(--primary-color);color:var(--secondary-color);border:none}.button:hover{transform:scale(105%)}.subtitle{color:var(--primary-color);margin:0}a{transition:font-weight .5s;transition:text-decoration .5s}a.disable-link{color:var(--primary-color-200)}a.active{transition:text-decoration .5s;text-decoration:underline}a.transitioning{view-transition-name:"image-title"}a:hover{text-decoration:underline}button:hover{cursor:pointer}.--box-shadow-border{outline:1px solid var(--secondary-color)}.--text-shadow-border{text-shadow:1px 1px 0 var(--secondary-color),-1px 1px 0 var(--secondary-color),-1px -1px 0 var(--secondary-color),1px -1px 0 var(--secondary-color)}.opacity-transition{animation:opacity-transition .2s normal ease-out}@keyframes opacity-transition{0%{opacity:0}to{opacity:1}}@media (width < 470px){.content-grid,.full-width{display:grid;grid-template-columns:[full-content-start] .625rem [margin-content-start] .625rem [center-content-start] 1fr [center-content-end] .625rem [margin-content-end] .625rem [full-content-end]}.gradient-title.--large-title{font-size:2.75rem}.gradient-title.--medium-title{font-size:2.125rem}.button{width:100%}.subtitle{font-size:16px}}.content-home{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:50px 10px;background-color:var(--secondary-color-transparent);border-radius:10px}.ilustration{position:fixed;bottom:0;z-index:-1}.ilustration>*{width:100%}.draw{padding-top:160px;width:400px;object-fit:fill}.initial-wave{position:absolute;top:-200px;left:-250px;z-index:-1;width:200%}@media (width < 470px){.ilustration{display:flex;position:fixed;width:100%;z-index:-1;bottom:-30px}.ilustration>*{width:100%}.initial-wave{left:-300px;top:-250px;bottom:200px;width:320%}.content-home{margin-top:20px;height:fit-content}.content-home>p{text-align:center}}.header{position:sticky;z-index:3;top:0;left:0;height:70px;width:100%;background-color:var(--secondary-color-transparent);box-shadow:1px 10px 20px var(--primary-color-transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.content-header{display:flex;align-items:center;justify-content:space-between!important}.auth-options-button,.options{display:none;font-size:18px;color:var(--primary-color)}.nav{display:flex;gap:20px}@media (width < 470px){.header{flex-direction:row-reverse}.nav{display:none}.auth-options-button{display:flex;justify-self:end;background-color:#0ff;border:1px solid black}.options{display:flex;width:fit-content}}.option-container{position:absolute;top:15%;right:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:10px 20px;background-color:var(--secondary-color);border:1px solid var(--primary-color);border-radius:10px}.option-item{padding:0;margin:0;border:none;background-color:transparent;color:var(--primary-color);text-align:start;font-family:Lexend;font-weight:400}.option-item:hover{text-decoration:underline}.form{display:flex;flex-direction:column;gap:15px}.input-container{display:flex;flex-direction:column;gap:10px}.label{margin-left:10px;color:var(--primary-color)}.input{width:300px;height:35px;border:1px solid var(--primary-color);border-radius:5px;color:var(--primary-color);padding:0 10px;font-weight:300}.input::placeholder{color:var(--primary-color-200)}.input:focus{outline:none}.error-message{font-size:12px;color:var(--alert-color)}@media (width < 470px){.input{width:100%}}.form-container{justify-self:center;padding-bottom:50px;width:300px;border-radius:10px}.container{width:100%;height:calc(100vh - 70px);overflow:auto}.wave{position:fixed;top:0;left:0;z-index:-1;width:500px;height:500px;object-fit:fill}.second{align-self:flex-end;left:calc(100% - 490px);top:-20px}.first{top:calc(100% - 430px)}@media (width < 470px){.form-container{margin-top:20px;width:fit-content}.wave{left:-100px;transform:scale(.8)}.second{top:-50px;left:-1px}}.loading-page{position:fixed;width:100vw;height:100%;z-index:1;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);color:var(--secondary-color)}.loading-title{font-size:64px;font-weight:400;animation:loading .5s infinite alternate-reverse}@keyframes loading{0%{color:var(--secondary-color-transparent)}to{color:var(--secondary-color)}}:root{--primary-color-300: #a06ff9;--primary-color-200: #8f88ff;--primary-color-dark: #3800ff;--primary-color: #6635fd;--primary-color-transparent: #6735fd3b;--alert-color: rgb(251 65 133);--secondary-color: white;--secondary-color-transparent: rgba(255, 255, 255, .7);--android-media-query: 400px}.lexend-100{font-family:Lexend,sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal}*{box-sizing:border-box}body{margin:0;font-family:Lexend,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}body.dark-mode{--primary-color-300: #a06ff9;--primary-color-transparent: #6735fd3b;--primary-color: #6635fd;--secundary-color: rgb(37, 37, 37);--secondary-color-transparent: rgba(255, 255, 255, .7)}a{color:#00f;text-decoration:none}h1{margin:0;padding:0}ul{list-style-type:none}.--remove-button-styles{background-color:transparent;border:0}
