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}.pageTransitionIn{-webkit-animation:slidein .5s normal;animation:slidein .5s normal;-webkit-animation-iteration-count:1;animation-iteration-count:1}.pageTransitionOut{-webkit-animation:slideout .1s normal;animation:slideout .1s normal;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes slidein{0%{opacity:0}to{opacity:1}}@keyframes slidein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideout{0%{opacity:1}95%{opacity:0}to{opacity:0}}@keyframes slideout{0%{opacity:1}95%{opacity:0}to{opacity:0}}.App{text-align:center}.App-logo{height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#09d3ac}.noselect{-webkit-touch-callout:none}.noselect,.unselectable{-webkit-user-select:none;-ms-user-select:none;user-select:none}.fadeInAnimationFast{-webkit-animation:fadein .7s normal;animation:fadein .7s normal;-webkit-animation-iteration-count:1;animation-iteration-count:1}.fadeInAnimationNoSwipe{-webkit-animation:fadeinNoSwipe 1.1s normal;animation:fadeinNoSwipe 1.1s normal;-webkit-animation-iteration-count:1;animation-iteration-count:1}.fadeInAnimationNoSwipeFast{-webkit-animation:fadeinNoSwipe .7s normal;animation:fadeinNoSwipe .7s normal;-webkit-animation-iteration-count:1;animation-iteration-count:1}.fadeInAnimationNoSwipeSlow{-webkit-animation:fadeinNoSwipe 1.3s normal;animation:fadeinNoSwipe 1.3s normal;-webkit-animation-iteration-count:1;animation-iteration-count:1}.fadeInInputAnimationSlow{-webkit-animation:fadeinInput 1.3s normal;animation:fadeinInput 1.3s normal;-webkit-animation-iteration-count:1;animation-iteration-count:1}.bubbleFadeOutInputAnimation,.fadeOutInputAnimationSlow{-webkit-animation:fadeout 1.1s normal;animation:fadeout 1.1s normal;-webkit-animation-iteration-count:1;animation-iteration-count:1}.bubbleFadeOutInputAnimation{opacity:0}.fadeInOurMessageAnimation{-webkit-animation:fadeinAndPopUp 1.1s normal;animation:fadeinAndPopUp 1.1s normal;-webkit-animation-iteration-count:1;animation-iteration-count:1}.fadeInOurMessageAnimationNoSwipe{-webkit-animation:fadeinNoSwipe 1.1s normal;animation:fadeinNoSwipe 1.1s normal;-webkit-animation-iteration-count:1;animation-iteration-count:1}.fadeInAnimationSlow{-webkit-animation:fadein 1.1s normal;animation:fadein 1.1s normal;-webkit-animation-iteration-count:1;animation-iteration-count:1}.fadeOutAnimationSlow{-webkit-animation:fadeout .5s normal;animation:fadeout .5s normal;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes fadeinInput{0%{opacity:0;transform:scale(.9)}30%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeinInput{0%{opacity:0;transform:scale(.9)}30%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes fadeinAndPopUp{0%{opacity:0;transform:scale(1) translateY(20px)}to{opacity:1;transform:scale(1)}}@keyframes fadeinAndPopUp{0%{opacity:0;transform:scale(1) translateY(20px)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes fadeinNoSwipe{0%{opacity:0;transform:scale(1) translateY(0)}to{opacity:1;transform:scale(1)}}@keyframes fadeinNoSwipe{0%{opacity:0;transform:scale(1) translateY(0)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes fadein{0%{opacity:0;transform:scale(1) translateX(-20px)}to{opacity:1;transform:scale(1)}}@keyframes fadein{0%{opacity:0;transform:scale(1) translateX(-20px)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes fadeout{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes fadeout{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.buttonAnimation{-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite}@-webkit-keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.thumbAnimation{-webkit-animation:pulse2 1.5s infinite;animation:pulse2 1.5s infinite}@-webkit-keyframes pulse2{0%{opacity:1;transform:scale(1.05)}50%{opacity:1;transform:scale(.9)}to{opacity:1;transform:scale(1.05)}}@keyframes pulse2{0%{opacity:1;transform:scale(1.05)}50%{opacity:1;transform:scale(.9)}to{opacity:1;transform:scale(1.05)}}.simplebar-scrollbar:before{background:#1c99e2!important}.textboxAnimation{-webkit-animation:pulseOpacity 1.5s infinite;animation:pulseOpacity 1.5s infinite}@-webkit-keyframes pulseOpacity{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes pulseOpacity{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.typing-indicator span{height:10px;width:10px;float:left;margin-top:8px;margin-right:1px;background-color:#888;display:block;border-radius:50%;opacity:.3}.typing-indicator span:first-of-type{-webkit-animation:blink 1s .3333s infinite;animation:blink 1s .3333s infinite}.typing-indicator span:nth-of-type(2){-webkit-animation:blink 1s .6666s infinite;animation:blink 1s .6666s infinite}.typing-indicator span:nth-of-type(3){-webkit-animation:blink 1s .9999s infinite;animation:blink 1s .9999s infinite}@-webkit-keyframes blink{50%{opacity:1;transform:translateY(-3px)}}@keyframes blink{50%{opacity:1;transform:translateY(-3px)}}@-webkit-keyframes bulge{50%{transform:scale(1.15);transform:translate(0)}}@keyframes bulge{50%{transform:scale(1.15);transform:translate(0)}}.snowflake{color:#fff;font-size:1em;font-family:Arial,sans-serif;text-shadow:0 0 5px #000}@-webkit-keyframes snowflakes-fall{0%{top:-10%}to{top:100%}}@-webkit-keyframes snowflakes-shake{0%,to{transform:translateX(0)}50%{transform:translateX(80px)}}@keyframes snowflakes-fall{0%{top:-10%}to{top:100%}}@keyframes snowflakes-shake{0%,to{transform:translateX(0)}50%{transform:translateX(80px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-duration:5s,1.5s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:1,infinite;-webkit-animation-play-state:running,running;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:5s,1.5s;animation-timing-function:linear,ease-in-out;animation-iteration-count:1,infinite;animation-play-state:running,running}.snowflake:nth-of-type(0){left:1%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s}.snowflake:first-of-type{left:10%;-webkit-animation-delay:1s,1s;animation-delay:1s,1s}.snowflake:nth-of-type(2){left:20%;-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s}.snowflake:nth-of-type(3){left:30%;-webkit-animation-delay:4s,2s;animation-delay:4s,2s}.snowflake:nth-of-type(4){left:40%;-webkit-animation-delay:2s,2s;animation-delay:2s,2s}.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:8s,3s;animation-delay:8s,3s}.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:6s,2s;animation-delay:6s,2s}.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s}.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s}.snowflake:nth-of-type(9){left:90%;-webkit-animation-delay:1.5s,.75s;animation-delay:1.5s,.75s}.snowflake:nth-of-type(10){left:25%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s}.snowflake:nth-of-type(11){left:65%;-webkit-animation-delay:2s,1.25s;animation-delay:2s,1.25s}.fadeInTopicJump{padding-bottom:30px}.invisibleTopicJump{visibility:hidden;display:none;opacity:0}.fadeInTopicJump{-webkit-animation:fadeinT .5s normal;animation:fadeinT .5s normal;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes fadeinT{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes fadeinT{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes fadeOutT{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes fadeOutT{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.carousel__dot{color:hsla(0,0%,100%,.5);font-size:2rem}.carousel__dot--selected{color:#fff}