.msg_container[data-v-2ae6421b]{overflow:hidden;margin:12px 0 12px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);z-index:3}.msg_container.sent_msg_container[data-v-2ae6421b]{border-radius:14px 14px 0 14px;background-color:#eb2b81;margin-right:0;margin-left:auto}.msg_container.received_msg_container[data-v-2ae6421b]{border-radius:14px 14px 14px 0;background-color:#137bd1}.msg_container .msg_text_container[data-v-2ae6421b]{padding:14px}.msg_container .image img[data-v-2ae6421b]{max-width:100%}.loading[data-v-6b6cef84]{overflow:hidden;margin:12px 0 12px 0;padding:18px 36px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:14px 14px 14px 0;background-color:#137bd1}.dot-floating[data-v-6b6cef84]{position:relative;width:10px;height:10px;border-radius:5px;background-color:#f0fbff;color:#f0fbff;-webkit-animation:dotFloating-6b6cef84 3s cubic-bezier(.15,.6,.9,.1) infinite;animation:dotFloating-6b6cef84 3s cubic-bezier(.15,.6,.9,.1) infinite}.dot-floating[data-v-6b6cef84]:after,.dot-floating[data-v-6b6cef84]:before{content:"";display:inline-block;position:absolute;top:0}.dot-floating[data-v-6b6cef84]:before{left:-12px;-webkit-animation:dotFloatingBefore-6b6cef84 3s ease-in-out infinite;animation:dotFloatingBefore-6b6cef84 3s ease-in-out infinite}.dot-floating[data-v-6b6cef84]:after,.dot-floating[data-v-6b6cef84]:before{width:10px;height:10px;border-radius:5px;background-color:#f0fbff;color:#f0fbff}.dot-floating[data-v-6b6cef84]:after{left:-24px;-webkit-animation:dotFloatingAfter-6b6cef84 3s cubic-bezier(.4,0,1,1) infinite;animation:dotFloatingAfter-6b6cef84 3s cubic-bezier(.4,0,1,1) infinite}@-webkit-keyframes dotFloating-6b6cef84{0%{left:calc(-50% - 5px)}75%{left:calc(50% + 105px)}to{left:calc(50% + 105px)}}@keyframes dotFloating-6b6cef84{0%{left:calc(-50% - 5px)}75%{left:calc(50% + 105px)}to{left:calc(50% + 105px)}}@-webkit-keyframes dotFloatingBefore-6b6cef84{0%{left:-50px}50%{left:-12px}75%{left:-50px}to{left:-50px}}@keyframes dotFloatingBefore-6b6cef84{0%{left:-50px}50%{left:-12px}75%{left:-50px}to{left:-50px}}@-webkit-keyframes dotFloatingAfter-6b6cef84{0%{left:-100px}50%{left:-24px}75%{left:-100px}to{left:-100px}}@keyframes dotFloatingAfter-6b6cef84{0%{left:-100px}50%{left:-24px}75%{left:-100px}to{left:-100px}}.dot-pulse[data-v-6b6cef84]{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#f0fbff;color:#f0fbff;box-shadow:9999px 0 0 -5px #f0fbff;-webkit-animation:dotPulse-6b6cef84 1.5s linear infinite;animation:dotPulse-6b6cef84 1.5s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.dot-pulse[data-v-6b6cef84]:after,.dot-pulse[data-v-6b6cef84]:before{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:#f0fbff;color:#f0fbff}.dot-pulse[data-v-6b6cef84]:before{box-shadow:9984px 0 0 -5px #f0fbff;-webkit-animation:dotPulseBefore-6b6cef84 1.5s linear infinite;animation:dotPulseBefore-6b6cef84 1.5s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.dot-pulse[data-v-6b6cef84]:after{box-shadow:10014px 0 0 -5px #f0fbff;-webkit-animation:dotPulseAfter-6b6cef84 1.5s linear infinite;animation:dotPulseAfter-6b6cef84 1.5s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes dotPulseBefore-6b6cef84{0%{box-shadow:9984px 0 0 -5px #f0fbff}30%{box-shadow:9984px 0 0 2px #f0fbff}60%,to{box-shadow:9984px 0 0 -5px #f0fbff}}@keyframes dotPulseBefore-6b6cef84{0%{box-shadow:9984px 0 0 -5px #f0fbff}30%{box-shadow:9984px 0 0 2px #f0fbff}60%,to{box-shadow:9984px 0 0 -5px #f0fbff}}@-webkit-keyframes dotPulse-6b6cef84{0%{box-shadow:9999px 0 0 -5px #f0fbff}30%{box-shadow:9999px 0 0 2px #f0fbff}60%,to{box-shadow:9999px 0 0 -5px #f0fbff}}@keyframes dotPulse-6b6cef84{0%{box-shadow:9999px 0 0 -5px #f0fbff}30%{box-shadow:9999px 0 0 2px #f0fbff}60%,to{box-shadow:9999px 0 0 -5px #f0fbff}}@-webkit-keyframes dotPulseAfter-6b6cef84{0%{box-shadow:10014px 0 0 -5px #f0fbff}30%{box-shadow:10014px 0 0 2px #f0fbff}60%,to{box-shadow:10014px 0 0 -5px #f0fbff}}@keyframes dotPulseAfter-6b6cef84{0%{box-shadow:10014px 0 0 -5px #f0fbff}30%{box-shadow:10014px 0 0 2px #f0fbff}60%,to{box-shadow:10014px 0 0 -5px #f0fbff}}#chat_history[data-v-91dff34c]{padding:95px 18px 80px 18px}.hint[data-v-2a87bf5a]{height:24px}#msg_composer[data-v-7a5c269a]{border-radius:20px 20px 0 0;width:100%;height:auto;display:flex;flex-direction:column;background:#371c60}#msg_composer .text_bar[data-v-7a5c269a]{height:auto;display:flex;align-items:center;justify-content:space-between;padding:0 12px}#msg_composer [contentEditable=true][data-v-7a5c269a]:empty:not(:focus):before{content:attr(data-ph);color:rgba(240,251,255,.8)}#msg_composer #send-msg[data-v-7a5c269a]{width:100%;background-color:#291548;border-radius:1em;margin:16px;padding:12px;-webkit-appearance:none;outline:none;border:none;color:#f0fbff}#msg_composer #send-btn[data-v-7a5c269a]{height:24px}#msg_composer .custom_keyboard[data-v-7a5c269a]{display:grid;width:auto;display:flex;flex-direction:column;padding:6px}#msg_composer .custom_keyboard .customK_row[data-v-7a5c269a]{width:auto;display:flex}#msg_composer .custom_keyboard .customK_btn[data-v-7a5c269a]{background-color:#170c29;margin:4px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);z-index:2;border-radius:10px;padding:14px;text-align:center;width:100%}@media(max-height:450px){#msg_composer[data-v-7a5c269a]{align-items:center}#msg_composer .text_bar[data-v-7a5c269a]{justify-content:center;width:55%;margin-bottom:14px}#msg_composer .text_bar #send-btn[data-v-7a5c269a]{text-align:center}}#more_menu[data-v-78f58d00]{margin:16px}#more_menu #menu_btn[data-v-78f58d00]{height:24px}#more_menu #menu[data-v-78f58d00]{position:absolute;background-color:#371c60;width:auto;min-width:120px;right:12px;border-radius:16px;box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12);z-index:10}#more_menu #menu .option[data-v-78f58d00]{padding:14px;display:flex;align-items:center;justify-content:space-between}.switch[data-v-78f58d00]{position:relative;display:inline-block;width:30px;height:18px;margin:12px}.switch .switch input[data-v-78f58d00]{opacity:0;width:0;height:0}.switch .slider[data-v-78f58d00]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#291548;transition:.4s;border-radius:2em;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);z-index:1}.switch .slider[data-v-78f58d00]:before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:2px;background-color:#f0fbff;transition:.4s;border-radius:50%}.switch input:checked+.slider[data-v-78f58d00]{background-color:#91247e}.switch input:focus+.slider[data-v-78f58d00]{box-shadow:0 0 1px #91247e}.switch input:checked+.slider[data-v-78f58d00]:before{transform:translateX(12px)}.grid[data-v-101bdc2f]{position:fixed;top:-15px;left:-15px;width:110%;height:110%;z-index:-1}.grid #grid>rect[data-v-101bdc2f]{stroke:#fcde0e;filter:url(#red-glow)}#chat{color:#f0fbff;min-height:100%}#chat .background{background-image:linear-gradient(45deg,#180d33,#91247e 75%);position:fixed;width:100%;height:100%;top:0;z-index:-1}.foregr{position:fixed;left:0;right:0}.foregr.onTop{top:0}.foregr.onBottom,.foregr.onTop{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);z-index:8}.foregr.onBottom{bottom:0}#senderInfo{background:#91247e;min-height:70px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;border-radius:18px;margin:6px}#senderInfo #nameText{flex:3;align-content:center}#senderInfo .circularImage{margin:16px;width:55px;height:55px;overflow:hidden;border-radius:50%;text-align:center}#senderInfo img{height:100%;width:auto}#chat_history{height:100%;overflow:scroll}@media(max-height:450px){#senderInfo{padding:0 18%;padding-top:12px;top:-6px;transition:all .1s ease-out}.senderInfo_hidden{transform:translateY(-100%)}}@font-face{font-family:Aquire;src:local("Aquire"),url(../fonts/Aquire-BW0ox.f359848f.otf)}body,html{margin:0}#app,body,html{width:100%;height:100%}#app{font-family:Avenir,Helvetica;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}