.reveal[data-astro-cid-7wxsvid2]{opacity:0;transform:translateY(24px);transition:opacity .8s ease-out,transform .8s ease-out}.reveal[data-astro-cid-7wxsvid2].is-visible{opacity:1;transform:translateY(0)}.loop-path[data-astro-cid-7wxsvid2]{stroke-dasharray:1200;stroke-dashoffset:1200}.is-visible[data-astro-cid-7wxsvid2] .loop-path[data-astro-cid-7wxsvid2]{animation:loop-draw 2.4s ease-out forwards}@keyframes loop-draw{to{stroke-dashoffset:0}}.loop-node[data-astro-cid-7wxsvid2]{opacity:0}.is-visible[data-astro-cid-7wxsvid2] .loop-node[data-astro-cid-7wxsvid2]{animation:node-in .5s ease-out forwards;animation-delay:var(--delay)}@keyframes node-in{0%{opacity:0}to{opacity:1}}.spark-path[data-astro-cid-7wxsvid2]{stroke-dasharray:160;stroke-dashoffset:160}.is-visible[data-astro-cid-7wxsvid2] .spark-path[data-astro-cid-7wxsvid2]{animation:spark-draw 1.6s ease-out .3s forwards}@keyframes spark-draw{to{stroke-dashoffset:0}}.query-ticker[data-astro-cid-7wxsvid2]{animation:ticker 12s steps(4) infinite}@keyframes ticker{to{transform:translateY(-6rem)}}.typing-caret[data-astro-cid-7wxsvid2]:after{content:"|";color:#232181;animation:caret-blink .8s step-end infinite}#flow-card[data-astro-cid-7wxsvid2].typing-done .typing-caret[data-astro-cid-7wxsvid2]:after{content:""}@keyframes caret-blink{50%{opacity:0}}.fact-item[data-astro-cid-7wxsvid2]{opacity:0}.typing-done[data-astro-cid-7wxsvid2] .fact-item[data-astro-cid-7wxsvid2]{animation:node-in .4s ease-out forwards;animation-delay:var(--delay)}.forge-hero[data-astro-cid-7wxsvid2]{background:linear-gradient(135deg,#3b3b98,#232181);transition:background .5s ease}.forge-block[data-astro-cid-7wxsvid2]{background:#e1dfff;transition:background .5s ease}.forge-before[data-astro-cid-7wxsvid2],.forge-after[data-astro-cid-7wxsvid2],.forge-label[data-astro-cid-7wxsvid2],.forge-faq[data-astro-cid-7wxsvid2],.forge-chip[data-astro-cid-7wxsvid2]{transition:opacity .5s ease,transform .5s ease,max-height .5s ease,border-color .5s ease}.forge-before[data-astro-cid-7wxsvid2]{opacity:0}.forge-after[data-astro-cid-7wxsvid2],.forge-label[data-astro-cid-7wxsvid2]{opacity:1}.forge-faq[data-astro-cid-7wxsvid2]{opacity:1;max-height:80px}.forge-chip[data-astro-cid-7wxsvid2]{opacity:1;transform:translateY(0)}#forge-mock[data-astro-cid-7wxsvid2][data-state=rollback] .forge-hero[data-astro-cid-7wxsvid2]{background:#e8e8e6}#forge-mock[data-astro-cid-7wxsvid2][data-state=rollback] .forge-block[data-astro-cid-7wxsvid2]{background:#eeeeec}#forge-mock[data-astro-cid-7wxsvid2][data-state=rollback] .forge-before[data-astro-cid-7wxsvid2]{opacity:1}#forge-mock[data-astro-cid-7wxsvid2][data-state=rollback] .forge-after[data-astro-cid-7wxsvid2],#forge-mock[data-astro-cid-7wxsvid2][data-state=rollback] .forge-label[data-astro-cid-7wxsvid2]{opacity:0}#forge-mock[data-astro-cid-7wxsvid2][data-state=rollback] .forge-faq[data-astro-cid-7wxsvid2]{opacity:0;max-height:0;padding-top:0;padding-bottom:0;border-color:transparent;overflow:hidden}#forge-mock[data-astro-cid-7wxsvid2][data-state=rollback] .forge-chip[data-astro-cid-7wxsvid2]{opacity:0;transform:translateY(6px)}@keyframes forgeFlash{0%,to{box-shadow:0 0 #f0a03000}30%{box-shadow:0 0 0 3px #f0a03066;border-color:#f0a030}}.forge-faq[data-astro-cid-7wxsvid2].forge-flash{animation:forgeFlash .9s ease}@media (prefers-reduced-motion: reduce){.forge-hero[data-astro-cid-7wxsvid2],.forge-block[data-astro-cid-7wxsvid2],.forge-before[data-astro-cid-7wxsvid2],.forge-after[data-astro-cid-7wxsvid2],.forge-label[data-astro-cid-7wxsvid2],.forge-faq[data-astro-cid-7wxsvid2],.forge-chip[data-astro-cid-7wxsvid2]{transition:none}.forge-faq[data-astro-cid-7wxsvid2].forge-flash{animation:none}.reveal[data-astro-cid-7wxsvid2]{opacity:1;transform:none;transition:none}.loop-path[data-astro-cid-7wxsvid2],.spark-path[data-astro-cid-7wxsvid2]{stroke-dashoffset:0;animation:none!important}.loop-node[data-astro-cid-7wxsvid2],.fact-item[data-astro-cid-7wxsvid2]{opacity:1;animation:none!important}.query-ticker[data-astro-cid-7wxsvid2]{animation:none}.typing-caret[data-astro-cid-7wxsvid2]:after{content:"";animation:none}}
