*{border:none;margin:0;padding:0}*,:before,:after{box-sizing:border-box}a,a:link,a:visited,a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:outside}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background:0 0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input::-ms-clear{display:none}button,input[type=submit]{box-shadow:none;cursor:pointer;background:0 0;display:inline-block}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}
*{box-sizing:border-box;margin:0;padding:0;text-decoration:none;list-style:none}html{scroll-behavior:smooth}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;padding:0;font-family:Manrope,sans-serif;min-width:320px!important}body::-webkit-scrollbar{max-width:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{z-index:0;color:var(--purple-dark);border-bottom:1px solid transparent;padding-bottom:1px;transition:all .2s}a:hover,a:focus,a:active{border-color:var(--purple-dark)}img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}label{cursor:default}.app{background-image:url(/bg-shapes.svg);background-position:top;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;gap:50px;width:100%;min-height:100vh;padding:25px 20px 75px;display:flex}.vertical_center{flex-direction:column;justify-content:center;align-items:center;gap:50px;width:100%;max-width:600px;min-height:70vh;display:flex}.section{flex-direction:column;align-items:center;gap:25px;width:100%;max-width:600px;display:flex}.section h2{width:100%}h1{font-family:IBM Plex Sans,sans-serif;font-size:50px;font-weight:700}h2{font-size:22px;font-weight:700}h3{font-size:18px;font-weight:600}button,p,span,label,input,select,option,textarea,li{font-size:14px;font-weight:400}input[type=text]:focus,input[type=name]:focus,input[type=password]:focus,input[type=file]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=number]:focus{box-shadow:0 0 14px rgba(86,10,222,.45)}b{font-weight:600}
:root{--btn-purple-bg:linear-gradient(135deg,#560ade,#b007ed);--purple-light:#b007ed;--purple-dark:#560ade;--purple-light-bg:#e4d8f9;--placeholder-color:rgba(0,0,0,.4)}.border-purple{position:relative}.border-purple:before{content:"";-webkit-mask-composite:xor;z-index:0;background:linear-gradient(135deg,#560ade,#b007ed);border-radius:20px;padding:2px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gradient-text{background:linear-gradient(135deg,#560ade,#b007ed);-webkit-text-fill-color:transparent;color:transparent;-webkit-background-clip:text;background-clip:text}
.BottomBar-module__9q6xyW__bottom_bar{z-index:1000;background-color:#fcfcfc;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:center;gap:18px;width:100%;max-width:600px;padding:10px 20px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -4px 14px rgba(0,0,0,.25)}.BottomBar-module__9q6xyW__bottom_bar a{border:0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.BottomBar-module__9q6xyW__bottom_bar a svg{height:30px}.BottomBar-module__9q6xyW__bottom_bar a:not(.BottomBar-module__9q6xyW__active) path{stroke:#000}.BottomBar-module__9q6xyW__active path{stroke:#b007ed}
