@font-face{font-family:Brown;font-style:normal;font-weight:200;src:url(../fonts/brown-light-f4a98cd147.woff2) format("woff2"),url(../fonts/brown-light-ad021d3401.woff) format("woff")}@font-face{font-family:Brown;font-style:normal;font-weight:400;src:url(../fonts/brown-regular-930ea6ee35.woff2) format("woff2"),url(../fonts/brown-regular-c956b734e2.woff) format("woff")}@font-face{font-family:Brown;font-style:normal;font-weight:600;src:url(../fonts/brown-bold-82856cce72.woff2) format("woff2"),url(../fonts/brown-bold-afb09697b1.woff) format("woff")}*{margin:0;padding:0;box-sizing:border-box;font-family:Brown,sans-serif}body{display:flex;flex-direction:column;margin:0;min-height:100vh;padding:0}#container{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0 30px;position:relative}#background-image{background-image:url(../img/background-1ba90ec22e.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;bottom:-50px;left:-50px;position:absolute;right:-50px;top:-50px;z-index:-10}#background-image-overlay{background-color:#00000075;mix-blend-mode:soft-light;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-5}.page-success #background-image{filter:blur(8px);-webkit-filter:blur(8px)}#header{height:80px;display:flex;align-items:center}#logo{width:100%;height:50%;background-image:url(../img/logo-7840a49f4a.svg);background-size:contain;background-repeat:no-repeat;background-position:left center}#content{display:flex;flex-direction:column;justify-content:center;flex-grow:1;margin:20px 0}#footer{height:80px;text-align:center;font-weight:200;font-size:12px;display:flex;flex-direction:column;justify-content:center}#footer .row{margin:3px 0}#footer .links{justify-content:center;display:flex;flex-direction:row}#footer .links>*{color:rgba(255,255,255,.9);display:block;margin:0 2px}#footer .copyright{color:rgba(255,255,255,.9)}#greeting-row{color:#fff;font-size:60px;text-align:center}#greeting-row .text{font-size:1em;font-weight:600;word-wrap:break-word}#greeting-row .subtext{font-size:.53em;font-weight:200;margin-top:10px}#beta-row{margin-top:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}#beta-button{padding:0 50px;height:48px;background-color:#fff;border-radius:24px;cursor:pointer;position:relative;user-select:none;-webkit-user-select:none;overflow:hidden}#beta-button .loading-overlay{display:none}#beta-button.loading .loading-overlay{display:flex}#beta-button .title{color:#9013fe;text-transform:uppercase;font-size:12px;font-weight:400;line-height:50px;letter-spacing:1.2px}#beta-conversation{max-width:340px}#beta-conversation .message{display:flex;flex-direction:row;align-items:flex-end;margin:15px 0}#beta-conversation .message:first-child{margin-top:0}#beta-conversation .message:last-child{margin-bottom:0}#beta-conversation .message .avatar{width:36px;height:36px;border-radius:18px;flex-shrink:0;overflow:hidden;background-position:center;background-repeat:no-repeat}#beta-conversation .message .item{position:relative;overflow:hidden}#beta-conversation .message .text{font-weight:400;font-size:12px;line-height:14px;padding:10px 16px 8px;margin-bottom:10px}#beta-conversation .message .item .loading-overlay{display:none}#beta-conversation .message .item.loading .loading-overlay{display:flex}#beta-conversation .message .text input{width:150px;background:0 0;border:none;font-weight:400;font-size:12px;color:#9013fe}#beta-conversation .message .text .submit{font-weight:600;font-size:12px;color:#9013fe;margin-top:10px;cursor:pointer;user-select:none;-webkit-user-select:none}#beta-conversation .message.left{justify-content:flex-start;margin-right:50px}#beta-conversation .message.left .text{margin-left:10px;order:1;border-radius:20px 20px 20px 5px;color:#9013fe;background-color:rgba(231,231,235,.9)}#beta-conversation .message.left .avatar{order:0}#beta-conversation .message.right{justify-content:flex-end;margin-left:50px}#beta-conversation .message.right .item{background-color:rgba(95,93,112,.9)}#beta-conversation .message.right .text{margin-right:10px;order:0;border-radius:20px 20px 5px 20px;color:#fff}#beta-conversation .message.right .avatar{order:1}#beta-conversation .message .avatar-user{border:2px solid #fff;background-color:#fff;background-size:cover;background-image:url(../img/default-avatar-6e040f6a0a.png)}#beta-conversation .message .avatar-karma{background-image:url(../img/logo-icon-7760259c2d.svg);background-size:21px 14px}.modal{background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:0 30px;display:none}.modal.visible{display:flex}.modal .content{max-width:500px;color:#000;font-size:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.modal.error .content{color:#fe1352}.modal .header{height:20px;margin:30px 35px 40px;padding-right:20px;position:relative}.modal .title{text-transform:uppercase;font-weight:400;font-size:12px;line-height:23px;letter-spacing:1.2px;margin-right:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal .close-button{width:90px;height:80px;background-image:url(../img/cross-icon-e1e1857e42.svg);background-position:center;background-repeat:no-repeat;background-size:20px 20px;cursor:pointer;position:absolute;top:-30px;right:-35px;user-select:none;-webkit-user-select:none}.modal.error .close-button{background-image:url(../img/cross-icon-red-e729900683.svg)}.modal .body{text-align:center;margin:0 35px 50px}.modal .text{font-weight:600;font-size:30px;line-height:40px;margin-bottom:20px;word-wrap:break-word}.modal .subtext{font-weight:200;font-size:18px;line-height:24px}.loading-overlay{position:absolute;top:0;left:0;bottom:0;right:0;justify-content:center;flex-direction:row;align-items:center;background-color:rgba(255,255,255,.9);display:flex}.loading-overlay .dot{width:10px;height:10px;background-color:#9013fe;border-radius:100%;margin:0 2px;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.loading-overlay .dot1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.loading-overlay .dot2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:700px){#header{height:60px}#logo{background-position:center}#greeting-row{font-size:40px}}