@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Space+Grotesk:wght@500&display=swap";.step-enter-active,.step-leave-active{transition:opacity,filter;transition-duration:.2s}.step-enter-from,.step-leave-to{opacity:0;filter:blur(1rem)}.step-enter-to,.step-leave-from{opacity:1;filter:blur(0)}.long-step-enter-active,.long-step-leave-active{transition:opacity,filter;transition-duration:.5s}.long-step-enter-from,.long-step-leave-to{opacity:0;filter:blur(1rem)}.interface-enter-active,.interface-leave-active{transition:opacity,filter;transition-duration:.2s;transition-delay:.2s}.interface-enter-from,.interface-leave-to{opacity:0;filter:blur(1rem)}.long-interface-enter-active,.long-interface-leave-active{transition:opacity,filter;transition-duration:.5s;transition-delay:.5s}.long-interface-enter-from,.long-interface-leave-to{opacity:0;filter:blur(1rem)}.modal-enter-active,.modal-leave-active{transition:opacity,filter;transition-duration:.5s;transition-delay:.5s}.modal-enter-from,.modal-leave-to{opacity:0;filter:blur(1rem)}.error-enter-active,.error-leave-active{transition:opacity;transition-duration:.2s;transition-delay:.2s}.error-enter-from,.error-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity;transition-duration:.5s;transition-delay:.5s}.fade-enter-from,.fade-leave-to{opacity:0}.underline-button{font-size:2.75em;cursor:pointer;position:relative;padding:0 20px}@media(hover:hover){.underline-button:hover:after{width:100%}}.underline-button.active:after{width:100%}.underline-button:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;z-index:0;background:#5f7eff;transition:width .5s}@media screen and (max-width:768px){.underline-button{font-size:2.3em;font-size:2em}}.round-button{color:#5f7eff;text-decoration:none;font-size:1em;line-height:1em;font-weight:700;padding:13px 40px;border-radius:30px;border:2px solid #5f7eff;background:#fff;max-width:100%;display:block;cursor:pointer;transition:background .3s,opacity .3s}@media(hover:hover){.round-button:hover{opacity:.5}}*,:after,:before{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100svh;color:#5f7eff;background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:DM Sans,sans-serif;font-size:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:768px){body{font-size:100%}}#title-size-ref,.fake-title,h1{font-family:Space Grotesk,sans-serif;color:#5f7fff;line-height:1}main{overflow:hidden}.wrapper h2{color:#6869f2}.wrapper h2,.wrapper label{font-size:2.75em;line-height:1.36em}@media screen and (max-width:1024px){.wrapper h2,.wrapper label{font-size:2.3em}}@media screen and (max-width:768px){.wrapper h2,.wrapper label{font-size:1.5em}}#intro.wrapper>div>*{margin-bottom:30px}.wrapper{text-align:center}.wrapper div p{font-size:1.125em;line-height:125%}.wrapper div h3{font-size:1.5em;line-height:125%}p a,p span{color:#5f7eff;text-decoration:underline}.error{font-size:1.125em;color:#6869f2;line-height:125%}#session input[type=email],#session input[type=text]{background:none;font-size:1.125em;font-family:DM Sans,sans-serif;text-align:center;padding:10px;width:100%;max-width:600px;border:none;border-bottom:1px solid #5f7fff;transition:border-bottom 1s}#session input[type=email]:disabled,#session input[type=text]:disabled{border-bottom:1px solid transparent}#session input:focus{outline:none}strong{font-weight:700}.nav{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;line-height:0;display:flex;align-items:center;gap:15px}@media(hover:hover){.nav:hover:after{width:100%}}.nav.active:after{width:100%}.nav:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;z-index:0;background:#5f7eff;transition:width .5s}svg{width:100%;height:100%;max-height:25px;max-width:25px}.html a{color:inherit;font-weight:700}@media only screen and (max-width:768px){svg{max-height:25px;max-width:25px}}svg>line{stroke-width:2px;stroke:#5f7fff;stroke-linecap:round}
