body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}h1,h2,h3,h4,h5,p{margin:0}@font-face{font-family:Inter;font-weight:100 500;font-display:swap;src:url(/static/media/Inter-Regular.3875f835.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:501 900;font-display:swap;src:url(/static/media/Inter-SemiBold.b72fa272.woff2) format("woff2")}@font-face{font-family:proxima-nova;font-weight:100 500;src:url(/static/media/Inter-Regular.3875f835.woff2) format("woff2")}@font-face{font-family:proxima-nova;font-weight:501 900;src:url(/static/media/Inter-SemiBold.b72fa272.woff2) format("woff2")}body#cs,body#cs *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;letter-spacing:0}body#cs{color:#2b2724;background:#f6f5f3}#cs .su-app{background-color:#f6f5f3;background-image:radial-gradient(#dcd7d3 1px,transparent 1.2px);background-size:22px 22px;top:0;left:0;width:100%;display:flex;flex-direction:column;align-items:center;padding:24px 16px 48px}#cs .su-brand{margin:4px 0 22px}#cs .su-brand img{display:block;height:19px;width:auto}#cs .su-app .overlay{top:0;left:0;background:rgba(246,245,243,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#cs .su-app img.spinner{height:44px;margin:0}#cs .su-card,#cs .su-shell{width:100%;margin:0 auto;min-height:0;background:#fff;border:1px solid #e7e3e0;border-radius:14px;box-shadow:0 1px 2px rgba(43,39,36,.06),0 12px 32px rgba(43,39,36,.1);overflow:hidden}#cs .su-app h1,#cs .su-app label,#cs .su-app p{color:#5c544f}#cs .su-app .container,#cs .su-app form{border-bottom:0}#cs .su-app .header h1{color:#2b2724;font-size:25px;line-height:1.25;font-weight:600;letter-spacing:-.02em;text-transform:none;margin-bottom:8px}#cs .su-app .header p{font-size:15px;line-height:1.5}#cs .su-app .emphasis{color:#d9770c}#cs .su-app .bold,#cs .su-app a{font-weight:600}#cs .su-app a{color:#5c544f;text-decoration:none}#cs .su-app .link:hover,#cs .su-app a:hover{text-decoration:underline;text-underline-offset:2px}#cs .su-app .button{height:46px;padding:0 24px;border:0;border-radius:10px;font-size:15px;font-weight:600;line-height:1;text-transform:none;cursor:pointer;-webkit-transition:background-color .12s ease-in,box-shadow .12s ease-in;transition:background-color .12s ease-in,box-shadow .12s ease-in}#cs .su-app .button:focus{outline:0;box-shadow:0 0 0 3px rgba(242,140,28,.28)}#cs .su-app .orange{background:#f28c1c;color:#fff;box-shadow:0 1px 2px rgba(43,39,36,.08),0 1px 3px rgba(43,39,36,.06)}#cs .su-app .orange:hover{background:#d9770c}#cs .su-app .gray{background:#fff;color:#2b2724;box-shadow:inset 0 0 0 1px #e7e3e0}#cs .su-app .gray:hover{background:#f1eeeb}#cs .su-app input[type=email],#cs .su-app input[type=password],#cs .su-app input[type=text]{width:100%;margin:0;padding:10px 12px;font-size:15px;line-height:1.4;color:#2b2724;background:#fff;border:1px solid #e7e3e0;border-radius:8px;letter-spacing:0;box-shadow:none;-webkit-transition:border-color .12s ease-in,box-shadow .12s ease-in;transition:border-color .12s ease-in,box-shadow .12s ease-in}#cs .su-app input[type=password]:hover,#cs .su-app input[type=text]:hover{border-color:#d6d0cb}#cs .su-app input[type=password]:focus,#cs .su-app input[type=text]:focus{background:#fff;border-color:#f28c1c;box-shadow:0 0 0 3px rgba(242,140,28,.18)}#cs .su-app input::-webkit-input-placeholder{color:#b3aba6}#cs .su-app input::-moz-placeholder{color:#b3aba6}#cs .su-app input:-ms-input-placeholder{color:#b3aba6}#cs .su-app input::-ms-input-placeholder{color:#b3aba6}#cs .su-app input::placeholder{color:#b3aba6}#cs .su-app .error-message{color:#c2412d}#cs .su-app form span.error-message{display:inline-block;float:right;font-size:12.5px;font-weight:400;text-transform:lowercase}#cs .su-app form span.error-message:first-letter{text-transform:uppercase}#cs .su-app form span.error-message:before{content:none}#cs .su-signup{max-width:440px;padding:36px 36px 0}#cs .su-signup .header{padding-bottom:24px}#cs .su-signup .header p .emphasis{font-weight:600}#cs .su-signup .google-oauth{height:auto;padding:0}#cs .su-signup .google-oauth button{height:46px;min-height:46px;border:1px solid #e7e3e0;border-radius:10px;background:#fff;color:#2b2724;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px rgba(43,39,36,.08),0 1px 3px rgba(43,39,36,.06);-webkit-transition:background-color .12s ease-in;transition:background-color .12s ease-in}#cs .su-signup .google-oauth button:hover{background:#f1eeeb}#cs .su-signup .google-oauth button img{height:18px;width:18px;margin-right:10px}#cs .su-signup .google-oauth p.or-text{display:flex;align-items:center;width:100%;top:0;margin:22px 0 18px;background:transparent;color:#8f8782;font-size:13px;text-transform:lowercase}#cs .su-signup .google-oauth p.or-text:after,#cs .su-signup .google-oauth p.or-text:before{content:"";flex:1 1;height:1px;background:#e7e3e0}#cs .su-signup .google-oauth p.or-text:before{margin-right:12px}#cs .su-signup .google-oauth p.or-text:after{margin-left:12px}#cs .su-signup .second-header{padding:0 0 14px}#cs .su-signup .second-header h1{color:#2b2724;font-size:15px;font-weight:600;letter-spacing:0;margin:0;text-align:left}#cs .su-signup .second-header p.error-message{margin-top:12px;padding:10px 12px;border-radius:8px;background:#fdf0ed;border:1px solid #f6d3cb;color:#a8331f;font-size:14px;line-height:1.45;text-align:left}#cs .su-signup form{text-align:left;padding-bottom:0}#cs .su-signup form .two-column-group>div,#cs .su-signup form>div{padding:0 0 14px}#cs .su-signup form .two-column-group{padding:0}#cs .su-signup form label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#5c544f;letter-spacing:0;text-transform:lowercase}#cs .su-signup form label:first-letter{text-transform:uppercase}#cs .su-signup form p.tos-consent{margin:4px auto 18px;font-size:13px;line-height:1.5;color:#8f8782;text-align:center}#cs .su-signup form button[type=submit]{display:block;width:100%;padding:0 20px;text-transform:lowercase}#cs .su-signup form button[type=submit]:first-letter{text-transform:uppercase}#cs .su-signup .footer{margin:28px -36px 0;padding:18px 36px;border-top:1px solid #e7e3e0;background:#faf9f7}#cs .su-signup .footer p{font-size:14px}#cs .su-signup .footer p.emphasis{color:#d9770c;font-weight:600}@media (min-width:420px){#cs .su-signup form .two-column-group{grid-gap:0 12px;gap:0 12px}#cs .su-signup form .two-column-group>*{width:auto;flex:1 1;min-width:0}}#cs .su-shell{max-width:560px;flex-direction:column}#cs .su-shell .form-wrapper{width:auto;max-width:none;margin:0;padding:36px 36px 32px;background:#fff;overflow:visible}#cs .su-shell .form-wrapper .header{padding-bottom:26px}#cs .su-shell .form-wrapper .header h1,#cs .su-shell .form-wrapper .header p{text-align:left}#cs .su-shell .form-wrapper .modal-content{padding-top:0}#cs .su-shell .form-wrapper .modal-content h1{color:#2b2724;font-size:18px;font-weight:600;line-height:1.3;margin-bottom:12px}#cs .su-shell .form-wrapper .team-name{padding-bottom:0}#cs .su-shell .form-wrapper .team-name p{font-size:15px;line-height:1.55;margin-bottom:10px}#cs .su-shell .form-wrapper .team-name p:first-child{color:#2b2724;font-weight:600}#cs .su-shell .form-wrapper .team-name p.multi-line{margin-bottom:22px}#cs .su-shell .form-wrapper .team-name-form{padding-bottom:0}#cs .su-shell .form-wrapper .team-name .button-wrapper{margin-top:0;text-align:left}#cs .su-shell .form-wrapper .team-name .button-wrapper .button{width:100%;padding:0 24px}#cs .su-shell .team-email-form form>div:first-of-type{padding:0}#cs .su-shell .team-email-form label{display:block;margin:0;font-size:12.5px;text-align:left}#cs .su-shell .team-email-form label:first-child{margin-bottom:10px;color:#8f8782;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1.4}#cs .su-shell .team-email-form label span.error-message{display:block;float:none;margin:2px 0 6px;line-height:1.4}#cs .su-shell .team-email-form label span.error-message:empty{display:none}#cs .su-shell .team-email-form input[type=text]{margin-bottom:8px}#cs .su-shell .form-wrapper .team-email-form .button-wrapper{display:flex;flex-direction:column-reverse;flex-wrap:nowrap;grid-gap:10px;gap:10px;margin:10px 0 0}#cs .su-shell .form-wrapper .team-email-form .button-wrapper button{width:100%;height:46px;margin:0;padding:0 20px}#cs .su-shell .form-wrapper .footer{margin-top:28px;padding:18px 20px;align-items:flex-start;background:#f6f5f3;border-radius:12px}#cs .su-shell .form-wrapper .footer p{text-align:left}#cs .su-shell .form-wrapper .footer p.bold{color:#2b2724;font-size:15px;margin-bottom:4px}#cs .su-shell .form-wrapper .footer p.multiline{font-size:14px;line-height:1.5;margin-bottom:8px}#cs .su-shell .form-wrapper .footer p.confirm-skip{font-size:14px}#cs .su-shell .form-wrapper .footer .emphasis{font-weight:600}#cs .su-brochure{width:auto;margin:0;padding:32px 36px 36px;background:#faf9f7;border-top:1px solid #e7e3e0}#cs .su-brochure .header>*{text-align:center;text-transform:none;font-weight:400;font-size:15px;line-height:1.45;color:#5c544f}#cs .su-brochure .header>p.emphasis.all-caps{margin-top:8px;color:#2b2724;font-size:24px;font-weight:600;letter-spacing:-.02em}#cs .su-brochure .header>p.emphasis:not(.all-caps){margin-top:2px;color:#d9770c;font-size:12px;font-weight:600;letter-spacing:.06em}#cs .su-brochure .image-container{margin:22px 0 20px}#cs .su-brochure .image-container img{display:block;width:100%;max-width:320px;margin:0 auto}#cs .su-brochure .perks{padding:0}#cs .su-brochure .perks p.bold.emphasis{color:#2b2724;font-size:15px;font-weight:600}#cs .su-brochure .perks ul{margin:12px 0 20px}#cs .su-brochure .perks li{position:relative;padding-left:26px;margin-bottom:7px;font-size:14px;line-height:1.45;color:#5c544f}#cs .su-brochure .perks li:before{content:"";position:absolute;left:0;top:1px;width:17px;height:17px;border-radius:50%;background:rgba(242,140,28,.15) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23d9770c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/13px 13px no-repeat}#cs .su-brochure .footer{padding:16px 0 0;border-top:1px solid #e7e3e0}#cs .su-brochure .footer p{font-size:13.5px;line-height:1.5}#cs .su-brochure .footer .bold{color:#2b2724}@media (min-width:480px){#cs .su-shell .form-wrapper .team-email-form .button-wrapper{flex-direction:row}#cs .su-shell .form-wrapper .team-email-form .button-wrapper button,#cs .su-shell .form-wrapper .team-email-form .button-wrapper button.gray,#cs .su-shell .form-wrapper .team-email-form .button-wrapper button.orange{width:auto;flex:1 1}}@media (min-width:900px){#cs .su-shell{max-width:960px;width:100%;margin:0 auto;flex-direction:row;align-items:stretch}#cs .su-shell .form-wrapper{flex:1 1 auto;padding:44px 48px 40px}#cs .su-brochure{flex:0 0 400px;width:400px;padding:44px 40px 40px;border-top:0;border-left:1px solid #e7e3e0}}#cs .su-started{max-width:920px;padding:40px 48px}#cs .su-started .header{padding-bottom:0;text-align:center}#cs .su-started .header h1.emphasis{font-size:28px;margin-bottom:12px}#cs .su-started .header p.bold{display:inline-block;margin:0 0 12px;padding:8px 14px;border-radius:10px;background:#f1eeeb;color:#5c544f;font-size:14px;font-weight:400;line-height:1.45}#cs .su-started .header h1:last-child{color:#8f8782;font-size:15px;font-weight:400;letter-spacing:0;margin-bottom:0}#cs .su-started .carousel-container{max-width:100%;margin:28px 0 0;align-items:center}#cs .su-started .carousel-container>button{position:relative;flex:0 0 40px;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid #e7e3e0;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10 3.5L5.5 8l4.5 4.5' fill='none' stroke='%235c544f' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;box-shadow:0 1px 2px rgba(43,39,36,.08),0 1px 3px rgba(43,39,36,.06);cursor:pointer;-webkit-transition:background-color .12s ease-in;transition:background-color .12s ease-in}#cs .su-started .carousel-container>button:last-child{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#cs .su-started .carousel-container>button:hover{background-color:#f1eeeb}#cs .su-started .carousel-container>button img{position:absolute;inset:0;width:100%;height:100%;opacity:0}#cs .su-started .carousel-container .carousel-wrapper{width:calc(100% - 104px);max-width:726px;min-width:0}#cs .su-started .carousel-slide-header h1{color:#2b2724;font-size:18px;font-weight:600;line-height:1.3}#cs .su-started .carousel-slide-header p{max-width:620px;margin:6px auto 18px;font-size:14.5px;line-height:1.5;color:#5c544f}#cs .su-started .carousel-wrapper .carousel-panel{padding:0 3px 6px}#cs .su-started .carousel-wrapper .carousel-panel img{display:block;margin:0 auto;border:1px solid #e7e3e0;border-radius:10px;box-shadow:0 1px 2px rgba(43,39,36,.08),0 1px 3px rgba(43,39,36,.06)}#cs .su-started .carousel-wrapper .carousel-menu .carousel-item{width:8px;min-width:8px;height:8px;margin:18px 4px 0;border:0;border-radius:999px;background:#ddd6d1;cursor:pointer;-webkit-transition:width .15s ease-in,background-color .15s ease-in;transition:width .15s ease-in,background-color .15s ease-in}#cs .su-started .carousel-wrapper .carousel-menu .carousel-item.selected{width:22px;background:#f28c1c}#cs .su-started .button-wrapper{margin-top:28px}#cs .su-started .button-wrapper button,#cs .su-started .button-wrapper button.button{width:auto;min-width:280px;height:48px;padding:0 32px}@media (max-width:479px){#cs .su-app{padding:20px 12px 32px}#cs .su-brand{margin-bottom:18px}#cs .su-signup{padding:28px 22px 0}#cs .su-signup .footer{margin:24px -22px 0;padding:16px 22px}#cs .su-app .header h1{font-size:23px}#cs .su-shell .form-wrapper{padding:28px 22px 24px}#cs .su-brochure{padding:28px 22px}#cs .su-started{padding:28px 16px}#cs .su-started .header h1.emphasis{font-size:24px}#cs .su-started .carousel-container>button{flex-basis:32px;width:32px;height:32px;background-size:14px 14px}#cs .su-started .carousel-container .carousel-wrapper{width:calc(100% - 76px)}#cs .su-started .button-wrapper button,#cs .su-started .button-wrapper button.button{width:100%;min-width:0}}@media (min-width:600px){#cs .su-app{padding-top:40px}#cs .su-brand{margin-bottom:28px}}
/*# sourceMappingURL=main.27c3533e.chunk.css.map */