.talk-box,.talk-box-heading{text-align:center}.talk-box{width:calc(100% + 40px);background:url(/images/posts/char-lm/text-box-background.jpg) no-repeat;background-size:cover;padding:30px 0;margin:0 -20px 30px;-webkit-box-shadow:inset 0 0 20px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 20px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 20px 0 rgba(0,0,0,.5);color:#fff}.mobile.talk-box{display:none;padding-left:40px;padding-right:40px}.talk-box table{color:#fff;margin:0 auto}.talk-box td{vertical-align:top;border:10px solid transparent;padding:0}.talk-box-heading .text{padding-top:2px;font-size:1rem}.talk-box-heading .btn-group{display:inline-block;margin-top:20px}.mobile .talk-box-body .send-button,.mobile .talk-box-heading .btn-group,.mobile .talk-box-heading .dropdown-menu{width:100%}.talk-box-heading .btn-group .btn{font-size:1rem;color:#eee;min-width:100px}.talk-box-heading .btn-group .btn.active,.talk-box-heading .btn-group .btn:hover{color:#fff}.talk-box-body{padding-bottom:30px}.mobile .talk-box-body{margin-top:20px}.mobile .talk-box-body .send-button{margin-top:10px}.talk-box-input{border-radius:4px;background-color:rgba(0,0,0,.4);padding:15px;text-align:left;overflow:hidden}.text-input{float:left;min-width:2px}.text-output{color:#ddd;white-space:pre-wrap;margin-left:10px}.text-input-output-bridge{float:left;margin-left:5px}.send-button{margin-top:5px}.mobile .send-button{font-size:1rem;color:#eee;min-width:100px}#perplexity-table td{border:none}@media only screen and (max-width:670px),only screen and (min-width:768px) and (max-width:910px){.talk-box{display:none}.talk-box.mobile{display:block}}