.text_input{padding:11px;border:1px solid var(--input-border);border-radius:6px;font-size:16px}@media(min-width:768px){.text_input{font-size:14px}}.text_input:focus-within{border-color:var(--input-border-focus);box-shadow:0 0 0 2px var(--input-border-outline)}.text_input input{background-color:transparent;color:inherit}.text_input input::placeholder{color:var(--input-placeholder);opacity:1}.text_input.text_input__primary{background-color:var(--input-background);color:var(--text)}.text_input.text_input__outline{border-color:var(--input-placeholder);color:var(--input-outline-fg)}.text_input.text_input__large{padding:12px}.text_input.text_input__small{padding:6px 12px}.text_input.text_input__read_only{background-color:var(--input-background-inactive);opacity:.6}.text_input.save_input{padding:8px}.copy_input>.text_input_icon>.copy_input__icon{color:var(--link)}.email_input .email_input__error_icon{color:var(--danger)}.search_text_input .search_text_input__leading_icon{color:var(--input-placeholder)}.search_text_input .search_text_input__close_button{transition:opacity .1s ease-in-out}.search_text_input .search_text_input__close_button .fa-primary{color:var(--button-tertiary-fg);transition:color .1s ease-in-out}.search_text_input .search_text_input__close_button .fa-secondary{color:var(--button-tertiary-bg);transition:color .1s ease-in-out;opacity:1}.search_text_input .search_text_input__close_button:hover .fa-primary{color:var(--button-tertiary-hover-fg)}.search_text_input .search_text_input__close_button:hover .fa-secondary{color:var(--button-tertiary-hover-bg)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fade-up{0%{margin-top:2%;opacity:0}to{margin-top:0;opacity:1}}@keyframes fade-up-disappear{0%{margin-top:0;opacity:1}to{margin-top:-2%;opacity:0}}@keyframes slide-up{0%{margin-top:3%}to{margin-top:0}}@keyframes enter-up{0%{margin-top:24px}to{margin-top:0}}@keyframes grow-right{0%{width:0;transform:scaleX(0);transform-origin:left}to{width:100%;transform:scaleX(1)}}@keyframes grow-left{0%{width:0;transform:scaleX(0);transform-origin:right}to{width:100%;transform:scaleX(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes grow-width{0%{width:0}to{width:100%}}@keyframes cursor-blink{0%,to{border-color:transparent}50%{border-color:#1f1a38}}@keyframes scroll-up-out{0%{transform:translateY(0);opacity:1}70%{opacity:0}to{transform:translateY(-100%)}}@keyframes scroll-up-in{0%{transform:translateY(100%);opacity:0}70%{opacity:1}to{transform:translateY(0)}}@keyframes bounce{0%{transform:scale(1) translateY(-30%)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-.125em)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes grow{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes button-enable{0%{color:#aea4ec}to{color:#3e2dda}}.demo_signup_container{background:#f9f6fe;display:flex;flex-direction:column;align-items:center;height:100%}.demo_signup_container .demo_signup_gradient{padding-top:calc(34vh - 400px);background:radial-gradient(77.23% 5% at 50% 100%,rgba(171,0,255,.15) 0,rgba(171,0,255,.02) 100%),#f3ecfb;-webkit-mask-image:linear-gradient(#000 90%,transparent);mask-image:linear-gradient(#000 90%,transparent);display:flex;align-items:center;justify-content:center;width:-webkit-fill-available;width:-moz-available;padding-bottom:48px}@media(min-width:768px){.demo_signup_container .demo_signup_gradient{-webkit-mask-image:linear-gradient(#000 85%,transparent);mask-image:linear-gradient(#000 85%,transparent)}}.demo_signup{max-width:1040px;padding:48px 24px;display:grid;grid-template:"title" max-content "form" 1fr "content" auto/1fr;grid-gap:4px 0;gap:4px 0;align-items:center;align-content:center;justify-items:center;justify-content:center}@media(min-width:768px){.demo_signup{grid-template:"title form" auto "content form" auto/1fr 400px;padding:80px 48px 48px;gap:0 48px}}@media(min-width:1024px){.demo_signup{grid-template:"title form" auto "content form" auto/1fr 463px;gap:0 60px}}.demo_signup .demo_signup__header{grid-area:title;text-align:center;font-size:30px;line-height:34px;margin-bottom:24px}@media(min-width:768px){.demo_signup .demo_signup__header{text-align:left;align-self:end;font-size:40px;line-height:48px;margin-bottom:12px}}@media(min-width:1024px){.demo_signup .demo_signup__header{font-size:52px;line-height:56px}}.demo_signup .demo_signup__content{grid-area:content;margin-top:48px;text-align:center}.demo_signup .demo_signup__content .quote_content{padding:0;background:none;box-shadow:none}.demo_signup .demo_signup__content .quote_content .main p,.demo_signup .demo_signup__content .quote_content .quote_identity p{color:var(--text-secondary)}.demo_signup .demo_signup__content .quote_content .main b{color:var(--text)}.demo_signup .demo_signup__content .quote_content .quote_identity{display:flex;flex-direction:column;align-items:center;gap:0}.demo_signup .demo_signup__content .quote_content .quote_identity .logo{height:48px;width:48px}@media(min-width:768px){.demo_signup .demo_signup__content{align-self:start;margin-top:0;text-align:left}.demo_signup .demo_signup__content .quote_content .quote_identity{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.demo_signup .demo_signup__content .quote_content .quote_identity .logo{margin-top:8px}}@media(min-width:1024px){.demo_signup .demo_signup__content .quote_content.quote_content__secondary .main{font-size:28px;line-height:36px}}.demo_signup .demo_signup_form{grid-area:form;justify-self:stretch}.demo_signup__footer{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:0 24px 80px}@media(min-width:768px){.demo_signup__footer{padding:80px 48px 150px}}.demo_signup__footer .demo_signup__logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 24px}@media(min-width:768px){.demo_signup__footer .demo_signup__logos{gap:16px 60px;max-width:900px}}.demo_signup__footer .demo_signup__logos img{height:45px;opacity:.5}.demo_signup_form{display:flex;flex-direction:column;padding:24px;border-radius:16px;gap:24px;background:hsla(0,0%,100%,.15);box-shadow:0 16px 100px 0 rgba(171,0,255,.25);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.demo_signup_form.demo_signup_form__requested{text-align:center;align-items:center;justify-content:center;padding:24px 16px;gap:20px}.demo_signup_form.demo_signup_form__requested>div{display:flex;flex-direction:column}@media(min-width:1024px){.demo_signup_form.demo_signup_form__requested .demo_signup_form__requested__description{padding:0 12px}}.demo_signup_form.demo_signup_form__requested h5{font-weight:600;margin-top:16px;margin-bottom:12px}@media(min-width:545px){.demo_signup_form{padding:32px;border-radius:20px;gap:32px}.demo_signup_form.demo_signup_form__requested{padding:32px 18px}}@media(min-width:768px){.demo_signup_form{padding:32px 20px;min-height:495px}.demo_signup_form.demo_signup_form__requested{padding:32px 18px}}@media(min-width:1024px){.demo_signup_form{padding:32px}.demo_signup_form.demo_signup_form__requested{padding:32px 18px}}.demo_signup_form>div{width:-webkit-fill-available;width:-moz-available}.demo_signup_form>div .demo_signup_form__label{margin-bottom:8px;color:var(--text);font-weight:400}.demo_signup_form>div .demo_signup_form__label span{color:var(--text-tertiary);margin-left:2px}@media(min-width:768px){.demo_signup_form>div .demo_signup_form__label{font-size:16px;line-height:22px}}.demo_signup_form>div .text_input{width:-webkit-fill-available;width:-moz-available}@media(min-width:768px){.demo_signup_form>div .text_input{font-size:16px}}.demo_button{padding:10px 10px 10px 12px;text-decoration:none;display:flex;align-items:center;gap:0;gap:16px;text-align:start;transition:background-color .1s ease-in-out;border-radius:12px}.demo_button .demo_button__icon{color:#ab00ff;padding:8px;border:.4px solid rgba(171,0,255,.32);border-radius:10px;margin-right:4px;background:linear-gradient(180deg,hsla(0,0%,100%,.32),transparent),linear-gradient(180deg,rgba(171,0,255,.08),rgba(171,0,255,.08))}.demo_button .demo_button__content{color:var(--text-secondary);flex:1 1;transition:color .1s ease-in-out,background .1s ease-in-out;margin-bottom:0}@media(min-width:768px){.demo_button .demo_button__content{font-size:16px;line-height:22px}}@media(min-width:1024px){.demo_button .demo_button__content{font-size:19px;line-height:24px}}.demo_button .demo_button__arrow{color:#ab00ff}.demo_button:hover{background:rgba(171,0,255,.04);text-decoration:none}.demo_button:hover .demo_button__content{color:#ab00ff}@media(min-width:768px){.demo_button{padding:10px 10px 10px 14px}}