body,html{overflow:hidden;height:100%}.ea-prose{font-size:.875rem;line-height:1.25rem;line-height:1.625}.ea-prose h1,.ea-prose h2,.ea-prose h3,.ea-prose h4{margin-top:1rem;margin-bottom:.5rem;font-weight:600;letter-spacing:-.025em}.ea-prose h1{font-size:1rem;line-height:1.5rem}.ea-prose h2{font-size:.875rem;line-height:1.25rem}.ea-prose h3,.ea-prose h4{font-size:.75rem;line-height:1rem;text-transform:uppercase;color:hsl(var(--muted-foreground))}.ea-prose ol,.ea-prose p,.ea-prose ul{margin-top:.5rem;margin-bottom:.5rem}.ea-prose ol,.ea-prose ul{margin-left:1rem}.ea-prose ol>:not([hidden])~:not([hidden]),.ea-prose ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.ea-prose li{font-size:.875rem;line-height:1.25rem}.ea-prose strong{font-weight:600;color:hsl(var(--foreground))}.ea-prose table{margin-top:.75rem;margin-bottom:.75rem;width:100%;font-size:.75rem;line-height:1rem}.ea-prose thead th{border-bottom-width:1px;border-color:hsl(var(--border)/.6);background-color:hsl(var(--muted)/.5);padding:.375rem .75rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--foreground))}.ea-prose tbody td{border-bottom-width:1px;border-color:hsl(var(--border)/.3);padding:.375rem .75rem}.ea-prose tbody tr:last-child td{border-bottom-width:0}.ea-prose code:not(pre code){border-radius:.25rem;background-color:hsl(var(--muted)/.8);padding:.125rem .375rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--foreground))}.ea-prose pre{margin-top:.75rem;margin-bottom:.75rem;overflow-x:auto;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1));padding:.75rem;font-size:.75rem;line-height:1rem}.ea-prose pre:is(.dark *){--tw-bg-opacity:1;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.ea-prose pre code{background-color:transparent;padding:0;--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity,1))}.ea-prose blockquote{margin-top:.75rem;margin-bottom:.75rem;border-left-width:2px;border-color:rgb(234 179 8/.6);background-color:rgb(234 179 8/.05);padding:.5rem .75rem .5rem 1rem;font-size:.75rem;line-height:1rem;font-style:italic;color:hsl(var(--muted-foreground))}.ea-prose hr{margin-top:1rem;margin-bottom:1rem;border-color:hsl(var(--border)/.4)}.ea-prose>:first-child{margin-top:0}.ea-prose>:last-child{margin-bottom:0}