.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f8fafc;color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}input:focus,textarea:focus{outline:none}img{display:block}button{transition:all .2s ease}button:active:not(:disabled){transform:scale(.98)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.safe-area-pb{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}body,html{max-width:100vw;overflow-x:hidden}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.message-content{white-space:pre-wrap;word-break:break-word}.message-content code{background-color:#f1f5f9;border-radius:4px;font-family:monospace;font-size:.9em;padding:2px 6px}.message-content pre{background-color:#1e293b;border-radius:8px;color:#e2e8f0;margin:8px 0;overflow-x:auto;padding:12px}.message-content pre code{background-color:transparent;color:inherit;padding:0}
/*# sourceMappingURL=main.ac5df55e.css.map*/