:root{--dark-gray: #1f1f1f;--gray: #393939;--light-gray: #6e6e6e;--lighter-gray: #a5a5a5;--pale-gray: #eaebed;--dark-blue: #202079;--blue: #0b34d9;--purple-blue: #4861e3;--light-blue: #179aeb;--red: #db0000;--light-red: #e5392b;--yellow: #efca00;--turquoise: #04b5c4;--green: #00a533;--fuchsia: #db0a5b;--orange: #db3a00;--purple: #772adc;--bubble-turquoise: #04b5c4;--bubble-pink: #ff4b75;--bubble-orange: #ff894b;--bubble-blue: #0b34d9;--bubble-grey: #eee;--bubble-dark-grey: #ddd}@font-face{font-family:Ubuntu;font-weight:200;font-style:normal;font-display:swap;src:local("Ubuntu Light"),url(/assets/Ubuntu-Light-CpnIlgu9.woff2) format("woff2"),url(/assets/Ubuntu-Light-Cm_ovc4O.woff) format("woff"),url(/assets/Ubuntu-Light-BypyKhsY.eot) format("embedded-opentype")}@font-face{font-family:Ubuntu;font-weight:400;font-style:normal;font-display:swap;src:local("Ubuntu Regular"),url(/assets/Ubuntu-Regular-By8__2gw.woff2) format("woff2"),url(/assets/Ubuntu-Regular-CYX1aIVx.woff) format("woff"),url(/assets/Ubuntu-Regular-CXqKdOxm.eot) format("embedded-opentype")}@font-face{font-family:Ubuntu;font-weight:500;font-style:normal;font-display:swap;src:local("Ubuntu Medium"),url(/assets/Ubuntu-Medium-TQx33ShW.woff2) format("woff2"),url(/assets/Ubuntu-Medium-DeCDHBw8.woff) format("woff"),url(/assets/Ubuntu-Medium-C_TWzzP6.eot) format("embedded-opentype")}@font-face{font-family:Ubuntu;font-weight:700;font-style:normal;font-display:swap;src:local("Ubuntu"),url(/assets/Ubuntu-Bold-D2z1ZIWH.woff2) format("woff2"),url(/assets/Ubuntu-Bold-BYtPmpSr.woff) format("woff"),url(/assets/Ubuntu-Bold-DNcXHckL.eot) format("embedded-opentype")}@font-face{font-family:Ubuntu;font-weight:400;font-style:italic;font-display:swap;src:local("Ubuntu Italic"),url(/assets/Ubuntu-Italic-BRD4cV_e.woff2) format("woff2"),url(/assets/Ubuntu-Italic-CcxHCbY2.woff) format("woff"),url(/assets/Ubuntu-Italic-BMsidvEU.eot) format("embedded-opentype")}@font-face{font-family:FuturaPT-Book;font-weight:350;font-style:normal;font-display:swap;src:url(/assets/FuturaPT-Book-D2kxwLr9.woff2) format("woff2")}@font-face{font-family:FuturaPT-Medium;font-style:normal;font-display:swap;src:url(/assets/FuturaPT-Medium-BVUgaYRc.woff2) format("woff2")}@font-face{font-family:FuturaPT-Bold;font-style:normal;font-display:swap;src:url(/assets/FuturaPT-Bold-qyY2VVtC.woff2) format("woff2")}@font-face{font-family:FuturaPT-Light;font-style:normal;font-display:swap;src:url(/assets/FuturaPT-Light-xvtomfEc.woff2) format("woff2")}*{box-sizing:border-box;margin:0;padding:0}figure{line-height:0}img{max-width:100%;height:auto}iframe{border:0}a{text-decoration:none;color:inherit}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:350 1.8rem/3rem FuturaPT-Book,sans-serif}[v-cloak]{display:none}.visually-hidden{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.header--visible-modal{z-index:-1}.form-group-wrap{display:flex;margin:0 -5px}.form-group{display:flex;position:relative;flex:1;padding:10px 8px;height:50px;max-height:50px;margin:0 0 10px;align-items:center;overflow:hidden;border:1px solid var(--light-gray);background:#fff}.form-group-wrap .form-group{margin:0 5px 10px}.icon{max-width:18px;max-height:18px;position:relative;z-index:1;flex:0 0 20px;margin-right:10px}.form-group input{position:relative;padding:5px 0;width:100%;border:0;outline:0;font-size:1.2rem;line-height:1.6rem;font-weight:500}.form-group input::placeholder{font:500 1.2rem/1.7rem Ubuntu,sans-serif;color:var(--gray)}.form-group [type=password]{width:calc(100% - 50px);letter-spacing:1px}.form-group [type=password]::placeholder{letter-spacing:0}.form-group input:focus{transform:translateY(8px)}.form-group input:focus::placeholder{color:transparent}.form-group input+span{display:none}.form-group input:focus+span{display:block;position:absolute;top:3px;left:35px;text-transform:uppercase;font:500 1rem/1.7rem Ubuntu;color:#848484}.form-group--no-icon input:focus+span{left:10px}.form-group input~.toggle-password{position:absolute;right:10px;top:50%;width:17px;height:17px;z-index:1;cursor:pointer;transform:translateY(-50%)}.form-group input~.toggle-password>use:last-child,.form-group input~.toggle-password.reveal>use:first-child{display:none}.form-group input~.toggle-password>use:first-child,.form-group input~.toggle-password.reveal>use:last-child{display:block}.form-group.valid:before{content:"";position:absolute;bottom:-1px;right:0;width:calc(100% - 10px);height:3px;background:var(--light-blue);z-index:1}.form-group.invalid:before{content:"";position:absolute;bottom:-1px;right:0;width:calc(100% - 10px);height:3px;z-index:1;background:var(--red)}.form-group.invalid input{animation-name:invalid-shake;animation-iteration-count:1;animation-duration:.3s}.form-group.valid .icon{fill:var(--light-blue)}.form-group.invalid .icon{fill:var(--red)}.form__submit{display:block;width:100%;margin-top:20px;padding:20px 0;font:700 1.4rem/1.6rem Ubuntu;letter-spacing:1px;border:0;outline:0;color:#fff;cursor:pointer;border-radius:0;background-color:var(--light-blue);box-shadow:0 2px 6px #0000;transition:all .2s}.form-group-wrap+[type=submit]{margin-top:10px}.form__submit--gradient{background-image:linear-gradient(to right,var(--blue),var(--light-blue));background-size:400%}.form__submit--gradient:hover{border-radius:8px;background-size:100%;box-shadow:0 2px 6px #0003}.error-message{margin:10px 0;font-size:1.3rem;line-height:1.2rem;font-weight:600;color:var(--red)}.form__forgot{align-self:flex-start;margin:-5px 0 0 10px;text-transform:uppercase;text-decoration:none;font:500 1rem/1.7rem Ubuntu;color:#868686}@keyframes invalid-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(15px)}20%,40%,60%,80%{transform:translate(10px)}}.feed__main{display:flex;flex-direction:column;margin-top:10px;max-height:700px}.feed__stream{padding:15px 20px;flex:1;overflow-y:auto;background:var(--pale-gray);color:#000}.feed__stream::-webkit-scrollbar{width:4px}.feed__stream::-webkit-scrollbar-thumb{background:var(--blue)}.bubble{display:flex;align-items:flex-start;margin:0 0 15px}.bubble--user{flex-direction:row-reverse;text-align:right}.bubble__icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;font-size:2rem;line-height:3rem;font-weight:700;text-align:center;color:#fff;overflow:hidden}.bubble__icon--photo{background:transparent;border:2px solid var(--blue)}.bubble__photo{width:100%;height:100%;border-radius:50%;object-fit:cover}.bubble__core{max-width:calc(100% - 200px)}.bubble__core--admin{margin-left:12px}.bubble__core--user{margin-right:12px}.bubble__core--enclose{max-width:380px;flex:1}.bubble__core--match{max-width:350px;flex:1}.bubble__info{display:flex;justify-content:space-between}.bubble__name{display:inline-block;max-width:200px;vertical-align:middle;margin-right:20px;font-size:1.5rem;line-height:2.1rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#2e2e2e}.bubble__time{display:inline-block;vertical-align:middle;font-size:1.2rem;line-height:2.1rem;color:#696969}.bubble__message{position:relative;margin-top:5px;padding:.1px;border-radius:10px;color:#000;background:#fff;font:400 1.4rem/2rem Ubuntu,sans-serif}.bubble__message--user{border-top-right-radius:0}.bubble__message--admin{border-top-left-radius:0;box-shadow:3px 3px 0 var(--blue)}.bubble__message--reply{margin-top:-5px;border-radius:0 0 10px 10px;background:var(--blue);color:#fff}.bubble__message--highlight{box-shadow:3px 3px #ed640f}.bubble__highlight{position:absolute;top:50%;left:0;width:15px;height:15px;transform:translate(-50%,-50%)}@media only screen and (max-width:680px){.bubble__core--enclose{max-width:calc(100% - 200px)}}@media only screen and (max-width:600px){.feed__stream{padding:15px 10px}.bubble__icon{width:35px;height:35px;font-size:1.6rem;line-height:2rem}.bubble__core{max-width:calc(100% - 160px)}}@media only screen and (max-width:450px){.bubble__core{max-width:calc(100% - 120px)}}.turquoise{background:var(--bubble-turquoise)}.pink{background:var(--bubble-pink)}.orange{background:var(--bubble-orange)}.blue{background:var(--bubble-blue)}.grey{background:var(--bubble-grey)}.dark-grey{background:var(--bubble-dark-grey)}
