.reactMarkDown h1{letter-spacing:-.025em;color:#0f172a;margin-top:3rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.15}.reactMarkDown h2{letter-spacing:-.025em;color:#0f172a;border-bottom:2px solid #e2e8f0;margin-top:3rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.875rem;font-weight:700;line-height:1.2}.reactMarkDown h3{color:#0f172a;margin-top:2.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.3}.reactMarkDown h4{color:#0f172a;margin-top:2rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.reactMarkDown h5{color:#0f172a;margin-top:2rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.reactMarkDown h6{color:#0f172a;margin-top:2rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.reactMarkDown p{white-space:pre-wrap;margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.75}.reactMarkDown ul{margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.0625rem;line-height:1.75;list-style:outside}.reactMarkDown ol{margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.0625rem;line-height:1.75;list-style:decimal}.reactMarkDown li{margin-bottom:.5rem;padding-left:.25rem}.reactMarkDown ul ul,.reactMarkDown ul ol,.reactMarkDown ol ul,.reactMarkDown ol ol{margin-top:.5rem;margin-bottom:.5rem}.reactMarkDown blockquote{color:#475569;border-left:2px solid #cbd5e1;margin-bottom:1.5rem;padding-left:1.5rem;font-style:italic}.reactMarkDown hr{border:none;border-top:1px solid #e2e8f0;margin-top:3rem;margin-bottom:3rem}.reactMarkDown a{color:#006be6;text-underline-position:from-font;text-decoration:underline;text-decoration-thickness:from-font}.reactMarkDown a:hover{text-decoration:none}.reactMarkDown code{color:#0f172a;background-color:#f1f5f9;border-radius:.25rem;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.875em}.reactMarkDown pre{color:#e2e8f0;background-color:#1e293b;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.875em;line-height:1.7;overflow-x:auto}.reactMarkDown pre code{color:inherit;font-size:inherit;background-color:#0000;border-radius:0;padding:0}.reactMarkDown table{border-collapse:collapse;width:100%;margin-bottom:1.5rem;display:block;overflow-x:auto}.reactMarkDown th{text-align:left;background-color:#f8fafc;border:1px solid #cbd5e1;padding:.5rem 1rem;font-weight:600}.reactMarkDown tr:nth-child(2n){background-color:#f1f5f9}.reactMarkDown tr{border-top:1px solid #cbd5e1}.reactMarkDown td{border:1px solid #cbd5e1;padding:.5rem 1rem}.reactMarkDown img{border-radius:.5rem;max-width:100%;height:auto;margin-bottom:1.5rem}.reactMarkDown strong{color:inherit;font-weight:600}.reactMarkDown em{font-style:italic}.reactMarkDown .blog-block p{white-space:normal}.reactMarkDown .blog-block p:last-child{margin-bottom:0}.reactMarkDown .blog-block :where(h1,h2,h3,h4,h5,h6){border-bottom:none;margin-top:0}.reactMarkDown .blog-block :where(ul,ol):last-child,.reactMarkDown .blog-block img{margin-bottom:0}.reactMarkDown .blog-table-wrap table{margin-bottom:0;display:table;overflow-x:visible}.reactMarkDown .blog-table-wrap [data-highlight]{background-color:#eff6ff;font-weight:600}.reactMarkDown .blog-table-wrap th[data-highlight]{background-color:#dbeafe}.reactMarkDown .blog-callout{box-shadow:inset 0 0 0 1px #e0e0e0,0 0 25.1px 0 var(--callout-glow,transparent);color:#616161;font-size:16px;font-weight:300;line-height:24px}.reactMarkDown .blog-callout[data-variant=note]{box-shadow:inset 0 0 0 1px #e0e0e0}.reactMarkDown .blog-callout[data-variant=badge]{box-shadow:inset 0 0 0 1px #e0e0e0,0 1px 2px #0000000a}.reactMarkDown .blog-callout p{color:#616161;text-wrap:pretty;max-width:72ch;margin-bottom:1rem;font-size:16px;font-weight:300;line-height:24px}.reactMarkDown .blog-callout p:last-child{margin-bottom:0}.reactMarkDown .blog-callout :where(ul,ol){color:#616161;font-size:16px;line-height:24px}.reactMarkDown .blog-callout p.blog-callout-title{color:#1e1d20;max-width:none;margin:0;font-size:clamp(20px,5vw,24px);font-weight:600;line-height:1.35}.reactMarkDown .blog-faq :where(h1,h2,h3,h4,h5,h6){font:inherit;color:inherit;margin:0}.reactMarkDown .blog-faq p.blog-faq-title{color:#1e1d20;margin:0;font-size:clamp(24px,6vw,32px);font-weight:600;line-height:1.3}.reactMarkDown .blog-faq p.blog-faq-lead,.reactMarkDown .blog-faq p.blog-faq-foot{color:#616161;margin:0;font-size:16px;font-weight:300;line-height:24px}.reactMarkDown .blog-faq p.blog-faq-foot{text-align:center}.reactMarkDown .blog-faq p.blog-faq-foot a{color:#155af2;font-weight:700;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 -1px #155af2}.reactMarkDown .blog-faq p.blog-faq-foot a:hover{color:#0438ab;box-shadow:inset 0 -1px #0438ab}.reactMarkDown .blog-faq-panel p{color:#616161;text-wrap:pretty;margin-bottom:1rem;font-size:16px;font-weight:300;line-height:24px}.reactMarkDown .blog-faq-panel p:last-child{margin-bottom:0}.reactMarkDown .blog-faq-panel :where(ul,ol){color:#616161;font-size:16px;line-height:24px}@keyframes blog-faq-open{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes blog-faq-close{0%{height:var(--radix-accordion-content-height)}to{height:0}}.reactMarkDown .blog-faq-panel[data-state=open]{animation:.2s cubic-bezier(.4,0,.2,1) blog-faq-open}.reactMarkDown .blog-faq-panel[data-state=closed]{animation:.2s cubic-bezier(.4,0,.2,1) blog-faq-close}@media (prefers-reduced-motion:reduce){.reactMarkDown .blog-faq-panel[data-state=open],.reactMarkDown .blog-faq-panel[data-state=closed]{animation:none}}.reactMarkDown .blog-cta{box-shadow:inset 0 0 0 1px #e0e0e0}.reactMarkDown .blog-cta p{color:#616161;text-wrap:pretty;margin-bottom:1rem;font-size:16px;font-weight:300;line-height:24px}.reactMarkDown .blog-cta p:last-child{margin-bottom:0}.reactMarkDown .blog-cta p.blog-cta-title{color:#1e1d20;margin:0;font-size:clamp(20px,5vw,24px);font-weight:600;line-height:1.35}.reactMarkDown .blog-cta a.blog-cta-button{color:var(--primary-foreground);text-decoration:none}.reactMarkDown .blog-trial{box-shadow:inset 0 1px #e0e0e0,inset 0 -1px #e0e0e0}.reactMarkDown .blog-trial p.blog-trial-text{color:#616161;margin:0;font-size:16px;font-weight:300;line-height:24px}.reactMarkDown .blog-trial a.blog-trial-link{color:#155af2;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 -1px #155af2}.reactMarkDown .blog-trial a.blog-trial-link:hover{color:#0438ab;box-shadow:inset 0 -1px #0438ab}
