.reasoning-block .prose *{font-size:.775rem;font-weight:200}.prose{max-width:100%;font-size:1rem;line-height:1.5}.prose h1{margin-top:1.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.prose h2{margin-top:1.25rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.prose h3{margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:500}.prose p{margin-bottom:.75rem;line-height:1.5}.prose ul,.prose ol{margin-bottom:.75rem;padding-left:1.5rem}.prose li{margin:.25rem 0}.prose table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.875rem}.prose th,.prose td{text-align:left;border:1px solid #e5e7eb;padding:.5rem}.dark .prose th,.dark .prose td{border-color:#374151}.prose code{background-color:#f3f4f6;border-radius:.25rem;padding:.2rem .3rem;font-size:.875em}.dark .prose code{background-color:#1f2937}.prose pre{background-color:#1f2937;border-radius:.5rem;margin-bottom:1rem;padding:.75rem;overflow-x:auto}.prose pre code{color:#e5e7eb;background:0 0;padding:0}@media (width<=640px){.prose{font-size:.875rem}.prose h1{margin-top:1rem;margin-bottom:.75rem;font-size:1.25rem}.prose h2{margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem}.prose h3{margin-top:.75rem;margin-bottom:.5rem;font-size:1rem}.prose p{margin-bottom:.5rem}.prose ul,.prose ol{padding-left:1rem}.prose table{font-size:.75rem}.prose th,.prose td{padding:.25rem}}@media (width>=641px) and (width<=1024px){.prose{font-size:.9375rem}.prose h1{font-size:1.375rem}.prose h2{font-size:1.1875rem}}.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)}}
