.reasoning-block .prose *{font-size:.775rem;font-weight:200}.prose{max-width:100%;font-size:.875rem;line-height:1.6}.prose h1{margin-top:1.25rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.prose h2{margin-top:1rem;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.prose p{margin-bottom:.5rem}.prose table{border-collapse:collapse;width:100%;margin-bottom:.75rem;font-size:.8rem}.prose th,.prose td{text-align:left;border:1px solid #e5e7eb;padding:.375rem}.dark .prose th,.dark .prose td{border-color:#374151}.prose code{border-radius:.2rem;padding:.15rem .25rem;font-size:.8em}.dark .prose code{background-color:#1f2937}.prose pre{background-color:#1f2937;border-radius:.375rem;margin-bottom:.75rem;padding:.625rem;overflow-x:auto}@media (width<=640px){.prose{font-size:.8125rem}}.reasoning-typing.svelte-191yngm .dot:where(.svelte-191yngm){font-size:1.1em;font-weight:700;animation:1.4s infinite svelte-191yngm-reasoningBlink}.reasoning-typing.svelte-191yngm .dot:where(.svelte-191yngm):nth-child(2){animation-delay:.2s}.reasoning-typing.svelte-191yngm .dot:where(.svelte-191yngm):nth-child(3){animation-delay:.4s}@keyframes svelte-191yngm-reasoningBlink{0%,20%{opacity:0}50%{opacity:1}to{opacity:0}}.animate-fadeIn.svelte-191yngm{animation:.3s ease-out svelte-191yngm-fadeIn}@keyframes svelte-191yngm-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
