.safe-chat,.safe-chat-dialog{letter-spacing:0;line-height:1.6}.safe-chat h3,.safe-chat h4,.safe-chat-dialog h2{letter-spacing:0}.safe-chat-workspace{border:1px solid var(--border);background:var(--card);border-radius:6px;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);display:grid;overflow:hidden}.safe-chat-input,.safe-chat-assessment{min-width:0;padding:28px}.safe-chat-result{border-left:1px solid var(--border);background:var(--muted);min-width:0}.safe-chat-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.safe-chat-workspace button{font-size:15px}.safe-chat-workspace textarea{font-size:17px}.safe-chat-welcome{text-align:center;flex-direction:column;justify-content:center;min-height:100%;padding:40px;display:flex}.safe-chat-art{width:180px;height:160px;color:var(--primary);place-items:center;margin:0 auto 20px;display:grid;position:relative}.safe-chat-art>svg:first-child{stroke-width:1.1px;width:110px;height:125px}.safe-chat-art>svg:nth-child(2){stroke-width:1.4px;width:40px;height:40px;position:absolute;bottom:0;left:0}.safe-chat-art>svg:nth-child(3){width:32px;height:32px;position:absolute;top:5px;right:0}.safe-chat-workspace.safe-chat-phone{grid-template-columns:minmax(0,1fr);max-width:440px;margin-inline:auto}.safe-chat-phone .safe-chat-result{border-left:0;border-top:1px solid var(--border)}.safe-chat-phone .safe-chat-welcome{min-height:400px;padding:24px}.safe-chat-phone .safe-chat-input,.safe-chat-phone .safe-chat-assessment{padding:20px}.safe-chat blockquote,.safe-chat-dialog textarea{overflow-wrap:anywhere;white-space:pre-wrap}.safe-chat-large .safe-chat-workspace p,.safe-chat-large .safe-chat-workspace li,.safe-chat-large .safe-chat-workspace label,.safe-chat-large .safe-chat-workspace blockquote,.safe-chat-large .safe-chat-workspace button,.safe-chat-large .safe-chat-workspace strong,.safe-chat-large .safe-chat-steps p,.safe-chat-dialog.safe-chat-large p,.safe-chat-dialog.safe-chat-large li,.safe-chat-dialog.safe-chat-large label,.safe-chat-dialog.safe-chat-large span{font-size:18px}.safe-chat-large .safe-chat-workspace textarea,.safe-chat-dialog.safe-chat-large textarea{font-size:20px}.safe-chat-large .safe-chat-workspace h3{font-size:28px}.safe-chat-large .safe-chat-welcome h3{font-size:40px}@media(max-width:800px){.safe-chat-workspace{grid-template-columns:minmax(0,1fr)}.safe-chat-result{border-left:0;border-top:1px solid var(--border)}.safe-chat-welcome{min-height:420px;padding:28px}.safe-chat-input,.safe-chat-assessment{padding:24px}}@media(max-width:400px){.safe-chat-examples{grid-template-columns:minmax(0,1fr)}.safe-chat-input,.safe-chat-assessment{padding:18px}}
