.prose-tight :where(h1,h2,h3,h4){text-wrap:balance;margin-top:1rem;margin-bottom:1em;text-decoration:none}.prose-tight :where(h1,h2,h3,h4) :where(a){text-decoration:none}.prose-tight h1{letter-spacing:-.025em;font-size:clamp(2rem,1.2rem + 1.6vw,2.5rem);font-weight:800;line-height:1.15}.prose-tight{color:var(--color-slate-800)}.dark .prose-tight{color:var(--color-slate-200)}.prose-tight h2{letter-spacing:-.015em;color:var(--color-indigo-700);border-bottom:1px solid var(--color-slate-200);margin-top:2.5rem;margin-bottom:.75em;padding-bottom:.5rem;font-size:clamp(1.05rem,.95rem + .35vw,1.25rem);font-weight:700;line-height:1.25}.prose-tight>h2:first-child{margin-top:0}.dark .prose-tight h2{color:var(--color-indigo-400);border-bottom-color:var(--color-slate-700)}.prose-tight h3{color:var(--color-slate-900);margin-top:1.75em;margin-bottom:.5em;font-size:clamp(.9rem,.82rem + .25vw,1.05rem);font-weight:600;line-height:1.25}.dark .prose-tight h3{color:var(--color-slate-100)}@media (min-width:1024px){.prose-tight h2{letter-spacing:-.012em}.prose-tight h3{letter-spacing:-.005em}}.prose-tight h4{font-weight:600}.prose-tight :where(h2,h3,h4)+*{margin-top:.5rem!important}.prose-tight p{margin:.75rem 0}.prose-tight :where(ul)>li::marker{color:var(--color-indigo-500)}.dark .prose-tight :where(ul)>li::marker{color:var(--color-indigo-400)}.prose-tight :where(a):not(:where(h1 a,h2 a,h3 a,h4 a)){color:var(--color-indigo-600);-webkit-text-decoration-color:var(--color-indigo-300);text-decoration-color:var(--color-indigo-300);text-underline-offset:2px;transition:color .15s,text-decoration-color .15s}.prose-tight :where(a):not(:where(h1 a,h2 a,h3 a,h4 a)):hover{color:var(--color-indigo-500);-webkit-text-decoration-color:var(--color-indigo-500);text-decoration-color:var(--color-indigo-500)}.dark .prose-tight :where(a):not(:where(h1 a,h2 a,h3 a,h4 a)){color:var(--color-indigo-400);-webkit-text-decoration-color:var(--color-indigo-700);text-decoration-color:var(--color-indigo-700)}.dark .prose-tight :where(a):not(:where(h1 a,h2 a,h3 a,h4 a)):hover{color:var(--color-indigo-300);-webkit-text-decoration-color:var(--color-indigo-400);text-decoration-color:var(--color-indigo-400)}.prose-tight hr{border:none;border-top:1px solid var(--color-slate-200);margin:2.5rem 0}.dark .prose-tight hr{border-top-color:var(--color-slate-700)}.prose-tight blockquote{background:#6366f10d;border-left:3px solid #6366f173;border-radius:.5rem;padding:.75rem 1rem;font-size:.9rem;margin:1rem 0!important}.prose-tight blockquote p{margin:0;font-style:normal}.prose-tight blockquote p:first-of-type:before,.prose-tight blockquote p:last-of-type:after{content:none!important}.prose-tight :where(code):not(:where(pre code)){background:color-mix(in srgb,currentColor 8%,transparent);border-radius:.25rem;padding:.15rem .35rem;font-weight:500}.prose-tight :where(strong){color:var(--color-slate-900);font-weight:700}.dark .prose-tight :where(strong){color:var(--color-slate-50)}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:color-mix(in srgb,currentColor 70%,white 30%);font-weight:800}.dark .prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:color-mix(in srgb,currentColor 65%,black 35%)}.feature-blocks-grid>div{border:1px solid var(--color-slate-200);background:var(--color-white);border-radius:.75rem;padding:1rem 1.25rem;transition:box-shadow .2s,border-color .2s;box-shadow:0 1px 2px #0000000a}.feature-blocks-grid>div:hover{border-color:var(--color-slate-300);box-shadow:0 4px 12px #0000000f}.dark .feature-blocks-grid>div{border-color:var(--color-slate-700);background:var(--color-slate-800);box-shadow:0 1px 2px #0003}.dark .feature-blocks-grid>div:hover{border-color:var(--color-slate-600);box-shadow:0 4px 12px #0000004d}.feature-blocks-grid .inline-flex.h-8{border-radius:.625rem;width:2.5rem;height:2.5rem}.feature-blocks-grid .inline-flex.h-8 svg{width:1.125rem;height:1.125rem}.prose-tight :where(table){border-collapse:separate;border-spacing:0;border:1px solid var(--color-slate-200);border-radius:.5rem;font-size:.875rem;overflow:hidden}.prose-tight :where(thead){background:var(--color-slate-100)}.prose-tight :where(thead th){color:var(--color-slate-700);border-bottom:1px solid var(--color-slate-200);text-align:left;padding:.625rem .75rem;font-weight:600}.prose-tight :where(tbody tr){border-bottom:1px solid var(--color-slate-100)}.prose-tight :where(tbody tr:last-child){border-bottom:none}.prose-tight :where(tbody tr:nth-child(2n)){background:var(--color-slate-50)}.prose-tight :where(tbody td){color:var(--color-slate-700);padding:.5rem .75rem}.dark .prose-tight :where(table){border-color:var(--color-slate-700)}.dark .prose-tight :where(thead){background:var(--color-slate-800)}.dark .prose-tight :where(thead th){color:var(--color-slate-200);border-bottom-color:var(--color-slate-700)}.dark .prose-tight :where(tbody tr){border-bottom-color:var(--color-slate-800)}.dark .prose-tight :where(tbody tr:nth-child(2n)){background:var(--color-slate-800)/40}.dark .prose-tight :where(tbody td){color:var(--color-slate-300)}.prose-tight :where(pre){border:1px solid var(--color-slate-200);border-radius:.75rem;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.6;box-shadow:inset 0 1px 2px #00000026;background:var(--color-slate-900)!important}.dark .prose-tight :where(pre){border-color:var(--color-slate-700);background:var(--color-slate-950)!important}.prose-tight :where(pre code){font-size:inherit;color:var(--color-slate-100);padding:0;background:0 0!important}.prose-tight blockquote{background:#6366f10d;border-left:3px solid #6366f173;border-radius:.625rem;padding:.875rem 1rem .875rem 2.75rem;font-size:.875rem;position:relative;margin:1.25rem 0!important}.prose-tight blockquote:before{content:"";opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236366f1'%3E%3Cpath fill-rule='evenodd' d='M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;position:absolute;top:.9rem;left:.75rem}.dark .prose-tight blockquote{background:#6366f114;border-left-color:#818cf866}.dark .prose-tight blockquote:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23818cf8'%3E%3Cpath fill-rule='evenodd' d='M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z' clip-rule='evenodd'/%3E%3C/svg%3E")}
