*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:#020617;color:#fff;font-family:ui-sans-serif,system-ui,sans-serif;min-height:100vh}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.gradient-text{background:linear-gradient(90deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.thinking-pulse{animation:thinkPulse 1.5s ease-in-out infinite}@keyframes thinkPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes thinkSlide{0%{width:0}to{width:100%}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#1e293b;border-radius:3px}::-webkit-scrollbar-thumb{background:#475569;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#64748b}.prose table{min-width:100%;width:auto;table-layout:auto}.prose td,.prose th{padding:.625rem .875rem;white-space:nowrap}.prose td:first-child,.prose th:first-child{padding-left:0}.prose table{overflow-x:auto;display:block}@media(max-width:640px){.prose td,.prose th{padding:.5rem .625rem;white-space:normal}}