@layer reset,_;html,body,#root{height:100%;font-family:var(--spectrum-sans-font-family-stack,"Adobe Clean", "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}button,input,textarea,select{font-family:inherit}@keyframes pulseRing{0%{opacity:0;transform:scale(.85)}50%{opacity:1}to{opacity:0;transform:scale(1.4)}}.chat-md>:first-child{margin-top:0}.chat-md>:last-child{margin-bottom:0}.chat-md h1,.chat-md h2,.chat-md h3,.chat-md h4{margin:10px 0 4px;font-size:14px;font-weight:700;line-height:1.3}.chat-md h1{font-size:15px}.chat-md p{margin:0 0 8px;line-height:1.5}.chat-md ul,.chat-md ol{margin:4px 0 8px;padding-left:20px}.chat-md li{margin:2px 0;line-height:1.5}.chat-md li>ul,.chat-md li>ol{margin:2px 0}.chat-md code{background:#00000012;border-radius:3px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.chat-md pre{background:#0000000f;border-radius:6px;margin:6px 0;padding:8px 10px;font-size:12px;overflow-x:auto}.chat-md pre code{background:0 0;padding:0}.chat-md blockquote{color:inherit;opacity:.85;border-left:3px solid #00000026;margin:6px 0;padding-left:10px}.chat-md a{color:#1473e6;text-decoration:underline}.chat-md strong{font-weight:600}.chat-md hr{border:0;border-top:1px solid #0000001a;margin:8px 0}.chat-md table{border-collapse:collapse;margin:6px 0;font-size:12px}.chat-md th,.chat-md td{text-align:left;border:1px solid #0000001a;padding:4px 8px}
