@keyframes index-module__xbESyq__fadeInWiggle{0%{opacity:0;transform:translateY(-100%)translateZ(0)rotate(0)}40%{opacity:0}60%{opacity:1;transform:translateY(-100%)translateZ(0)rotate(-5deg)}70%{transform:translateY(-100%)translateZ(0)rotate(5deg)}80%{transform:translateY(-100%)translateZ(0)rotate(-3deg)}90%{transform:translateY(-100%)translateZ(0)rotate(2deg)}to{opacity:1;transform:translateY(-100%)translateZ(0)rotate(0)}}.index-module__xbESyq__animateCharacterLeft{will-change:opacity, transform;animation:1.2s ease-out forwards index-module__xbESyq__fadeInWiggle}.index-module__xbESyq__animateCharacterRight{will-change:opacity, transform;animation:1.4s ease-out forwards index-module__xbESyq__fadeInWiggle}@keyframes index-module__xbESyq__snailFlyIn{0%{opacity:0;transform:translate(-22px,-14px)scale(.9)rotate(-12deg)}55%{opacity:1;transform:translate(4px,2px)scale(1.03)rotate(6deg)}75%{transform:translate(-2px,-1px)scale(.995)rotate(-3deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@keyframes index-module__xbESyq__snailFloat{0%{transform:translate(0,0)rotate(0)}50%{transform:translateY(-2px)rotate(-1.2deg)}to{transform:translate(0,0)rotate(.8deg)}}.index-module__xbESyq__snailFlyIn{will-change:opacity, transform;animation:.9s cubic-bezier(.22,1,.36,1) .15s both index-module__xbESyq__snailFlyIn,4.8s ease-in-out 1.2s infinite alternate index-module__xbESyq__snailFloat}@keyframes index-module__xbESyq__magicGradient{0%{filter:brightness()drop-shadow(0 0 #9333ea00);background-position:0%}25%{filter:brightness(1.2)drop-shadow(0 0 8px #9333ea99);background-position:50%}50%{filter:brightness(1.3)drop-shadow(0 0 12px #3b82f6cc);background-position:100%}75%{filter:brightness(1.2)drop-shadow(0 0 8px #06b6d499);background-position:50%}to{filter:brightness()drop-shadow(0 0 #9333ea00);background-position:0%}}@keyframes index-module__xbESyq__magicPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.index-module__xbESyq__aiMagic{-webkit-text-fill-color:transparent;will-change:background-position, filter, transform;background:linear-gradient(90deg,#9333ea,#3b82f6,#06b6d4,#3b82f6,#9333ea) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:2s ease-in-out infinite index-module__xbESyq__magicGradient,2s ease-in-out infinite index-module__xbESyq__magicPulse}@media (prefers-reduced-motion:reduce){.index-module__xbESyq__animateCharacterLeft,.index-module__xbESyq__animateCharacterRight,.index-module__xbESyq__snailFlyIn{opacity:1;animation:none}.index-module__xbESyq__aiMagic{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#9333ea,#3b82f6);-webkit-background-clip:text;background-clip:text;animation:none}}
.payload-richtext{overflow-wrap:anywhere}.payload-richtext hr{border-color:var(--border);margin-top:1rem;margin-bottom:1rem}.payload-richtext h1{margin-top:2.5rem;margin-bottom:1rem;font-size:32px;font-weight:600}.payload-richtext h1:first-child{margin-top:0}.payload-richtext h1{color:var(--primary);line-height:1.2}.payload-richtext h2{margin-top:2.25rem;margin-bottom:.75rem;font-size:24px;font-weight:600}.payload-richtext h2:first-child{margin-top:0}.payload-richtext h2{color:var(--primary);line-height:1.3}.payload-richtext h3{margin-top:2rem;margin-bottom:.75rem;font-size:20px;font-weight:600}.payload-richtext h3:first-child{margin-top:0}.payload-richtext h3{color:var(--primary);line-height:1.4}.payload-richtext h4{margin-top:1.75rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:500;line-height:1.75rem}.payload-richtext h4:first-child{margin-top:0}.payload-richtext h4{color:var(--primary);line-height:1.4}.payload-richtext h5{margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:500;line-height:1.5rem}.payload-richtext h5:first-child{margin-top:0}.payload-richtext h5{color:var(--primary);line-height:1.5}.payload-richtext h6{margin-top:1.25rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.payload-richtext h6:first-child{margin-top:0}.payload-richtext h6{color:var(--primary);line-height:1.5}.payload-richtext .hero-title,.payload-richtext .main-title{font-size:48px;font-weight:800;line-height:1.1}@media (max-width:640px){.payload-richtext h1{font-size:1.5rem;line-height:2rem}.payload-richtext h2{font-size:1.25rem;line-height:1.75rem}.payload-richtext h3{font-size:1.125rem;line-height:1.75rem}.payload-richtext h4,.payload-richtext h5,.payload-richtext h6{font-size:1rem;line-height:1.5rem}}.payload-richtext a{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.payload-richtext a:hover{text-decoration-line:underline}.payload-richtext a{text-underline-offset:2px;text-decoration-thickness:1px}.payload-richtext .dark a{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.payload-richtext p{margin-top:26px;font-size:16px;line-height:26px}.payload-richtext p:empty{margin-top:0}.payload-richtext p:has(br:only-child){margin-top:0}.payload-richtext p:empty{margin-bottom:0}.payload-richtext p:has(br:only-child){margin-bottom:0}.payload-richtext ul{margin-top:1rem;margin-bottom:1rem}.payload-richtext 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))}.payload-richtext ul{padding-left:1.5rem;list-style:none}.payload-richtext ul li{padding-left:1.25rem;position:relative}.payload-richtext ul li:before{content:"";--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1));border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:10px;left:0}.payload-richtext ul li:is(.dark *):before{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.payload-richtext ul ul li:before{--tw-border-opacity:1;border-width:1px;border-color:rgb(156 163 175/var(--tw-border-opacity,1));background-color:#0000}.payload-richtext ul ul li:is(.dark *):before{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.payload-richtext ol{margin-top:1rem;margin-bottom:1rem}.payload-richtext ol>: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))}.payload-richtext ol{padding-left:1.5rem;list-style:decimal}.payload-richtext ol li{padding-left:.25rem}.payload-richtext ol li::marker{font-weight:600}.payload-richtext ol li::marker{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.payload-richtext ol li:is(.dark *)::marker{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.payload-richtext li{margin-top:0;margin-bottom:0;line-height:1.75rem}.payload-richtext li>ul,.payload-richtext li>ol{margin-top:.25rem;margin-bottom:.25rem}.payload-richtext blockquote{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);--tw-border-opacity:1;border-left-width:4px;border-color:rgb(96 165 250/var(--tw-border-opacity,1));margin-top:1.5rem;margin-bottom:1.5rem;padding:.75rem 1rem}.payload-richtext blockquote:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.payload-richtext blockquote{background-color:#eff6ff99}.payload-richtext blockquote:is(.dark *){background-color:#1e3a8a33}.payload-richtext blockquote{color:var(--secondary-fg);font-style:normal}.payload-richtext blockquote p:first-child{margin-top:0}.payload-richtext blockquote p:last-child{margin-bottom:0}.payload-richtext code{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));border-radius:.25rem;padding:.125rem .25rem;font-size:.875rem;line-height:1.25rem}.payload-richtext code:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.payload-richtext code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.payload-richtext pre{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));border-radius:.25rem;margin-top:1rem;margin-bottom:1rem;padding:1rem;overflow-x:auto}.payload-richtext pre:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.payload-richtext pre code{background-color:#0000;padding:0}.payload-richtext .lexical-table-container{-webkit-overflow-scrolling:touch;width:100%;margin-top:1.5rem;margin-bottom:1.5rem;overflow-x:auto}.payload-richtext table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:.75rem;min-width:600px;overflow:hidden;border:none!important}.payload-richtext thead th:first-child{border-radius:12px 0 0}.payload-richtext thead th:last-child{border-radius:0 12px 0 0}.payload-richtext tbody tr:last-child td:first-child{border-radius:0 0 0 12px}.payload-richtext tbody tr:last-child td:last-child{border-radius:0 0 12px}.payload-richtext th{text-align:left;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:.75rem 1rem;font-weight:600}.payload-richtext th:is(.dark *){background-color:#1f2937cc}.payload-richtext th{color:inherit;white-space:nowrap;font-size:14px;border:none!important;border-bottom:1px solid #d1d5db!important}.payload-richtext .dark th{border-bottom-color:#4b5563!important}.payload-richtext td{vertical-align:top;padding:.75rem 1rem;font-size:14px;border:none!important;border-bottom:1px solid #e5e7eb!important}.payload-richtext .dark td{border-bottom-color:#374151!important}.payload-richtext tbody tr:hover{background-color:#f9fafb80}.payload-richtext tbody tr:hover:is(.dark *){background-color:#1f29374d}@media (max-width:1024px){.payload-richtext table{min-width:800px}}@media (max-width:640px){.payload-richtext table{min-width:900px;font-size:.875rem;line-height:1.25rem}.payload-richtext th,.payload-richtext td{padding:.5rem .75rem;font-size:13px}}.payload-richtext img{margin-top:26px;margin-bottom:26px;border:none!important}.payload-richtext figure{margin-top:26px;margin-bottom:26px}.payload-richtext figcaption{text-align:center;color:var(--secondary-fg);margin-top:.5rem;font-size:.875rem;line-height:1.25rem}
