.ll-hero{--ll-t: 16s;--llP: var(--stitch-primary, #7c3aed);--llS: var(--stitch-secondary, #3b82f6);--llA: var(--stitch-accent, #06b6d4);--llBg: var(--stitch-bg, #030407);--llSur: var(--stitch-surface, #0e1116);--llHl: var(--stitch-surface-highlight, #161b22);--llBor: var(--stitch-border, #1f242e);--llDim: var(--stitch-text-dim, #64748b);--llMut: var(--stitch-text-muted, #94a3b8);display:block;width:100%}.ll-hero svg{display:block;width:100%;height:auto}.llfP{fill:var(--llP)}.llfS{fill:var(--llS)}.llfA{fill:var(--llA)}.llfSur{fill:var(--llSur)}.llfHl{fill:var(--llHl)}.llfBor{fill:var(--llBor)}.llfDim{fill:var(--llDim)}.llfMut{fill:var(--llMut)}.llfBg{fill:var(--llBg)}.llsP{stroke:var(--llP)}.llsA{stroke:var(--llA)}.llsB{stroke:var(--llBor)}.ll-panel{fill:var(--llSur);stroke:var(--llBor);stroke-width:1.5}.llfb{transform-box:fill-box;transform-origin:center}.llfbl{transform-box:fill-box;transform-origin:left center}.ll-enter{animation:llEnter .7s cubic-bezier(.2,.7,.2,1) both}.ll-enter-2{animation-delay:.12s}.ll-enter-3{animation-delay:.24s}.ll-enter-4{animation-delay:.36s}@keyframes llEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ll-b1{opacity:1;animation:llB1 var(--ll-t) ease infinite}@keyframes llB1{0%,2%{opacity:0;transform:translateY(8px)}5%,91%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ll-chip{opacity:1;animation:llChip var(--ll-t) ease infinite}@keyframes llChip{0%,8%{opacity:0;transform:translateY(8px)}11%,91%{opacity:1;transform:none}95%,to{opacity:0}}.ll-mpulse{opacity:0;animation:llMPulse var(--ll-t) linear infinite}@keyframes llMPulse{0%{transform:scale(1);opacity:.7}4%{transform:scale(2);opacity:0}5%{transform:scale(1);opacity:.7}9%{transform:scale(2);opacity:0}10%,75%{transform:scale(1);opacity:0}76%{transform:scale(1);opacity:.7}79%{transform:scale(2);opacity:0}80%,to{opacity:0}}.ll-run{animation:llRun calc(var(--ll-t) / 16) linear infinite}@keyframes llRun{0%,55%{opacity:1}60%,95%{opacity:.25}to{opacity:1}}.ll-b2{opacity:1;animation:llB2 var(--ll-t) ease infinite}@keyframes llB2{0%,24%{opacity:0;transform:translateY(8px)}27%,91%{opacity:1;transform:none}95%,to{opacity:0}}.ll-ring{stroke-dasharray:1;stroke-dashoffset:0;opacity:1;animation:llRing var(--ll-t) linear infinite}@keyframes llRing{0%,27%{stroke-dashoffset:1;opacity:0}28%{opacity:1}31%{stroke-dashoffset:.45}33.5%{stroke-dashoffset:.62}35.5%{stroke-dashoffset:.62}39%,91%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}.ll-ringck{stroke-dasharray:1;stroke-dashoffset:0;opacity:1;animation:llRingCk var(--ll-t) linear infinite}@keyframes llRingCk{0%,38%{stroke-dashoffset:1;opacity:0}39%{opacity:1}41%,91%{stroke-dashoffset:0;opacity:1}95%,to{opacity:0}}.ll-t1base{opacity:.15;animation:llT1b var(--ll-t) ease infinite}@keyframes llT1b{0%,41%{opacity:.15}44%{opacity:.5}55%,to{opacity:.15}}.ll-t1{stroke-dasharray:.35 .65;stroke-dashoffset:-.35;opacity:0;animation:llT1 var(--ll-t) linear infinite}@keyframes llT1{0%,41%{stroke-dashoffset:1.35;opacity:0}42%{opacity:1}47%{opacity:1}48%,to{stroke-dashoffset:-.35;opacity:0}}.ll-editor{opacity:1;animation:llWake var(--ll-t) ease infinite}@keyframes llWake{0%,41%{opacity:.35;filter:saturate(.4);transform:scale(1)}44.5%{transform:scale(1.012)}46%,91%{opacity:1;filter:none;transform:scale(1)}96%,to{opacity:.35;filter:saturate(.4)}}.ll-ebor{opacity:.45;animation:llEbor var(--ll-t) ease infinite}@keyframes llEbor{0%,42%{opacity:0}47%{opacity:.9}62%,91%{opacity:.45}96%,to{opacity:0}}.ll-glow{opacity:.22;animation:llGlow var(--ll-t) ease infinite}@keyframes llGlow{0%,42%{opacity:0}47%{opacity:.8}60%,91%{opacity:.22}96%,to{opacity:0}}.ll-spark{opacity:0;animation:llSpark var(--ll-t) ease-out infinite}@keyframes llSpark{0%,42.5%{opacity:0;transform:scale(.3)}44.5%{opacity:1;transform:scale(1)}48%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}.ll-tab{animation:llTab var(--ll-t) linear infinite}@keyframes llTab{0%{transform:translate(0);animation-timing-function:step-end}55%{transform:translate(50px);animation-timing-function:step-end}63%{transform:translate(100px);animation-timing-function:step-end}95%,to{transform:translate(0)}}.ll-ty1{transform:scaleX(1);animation:llTy1 var(--ll-t) ease infinite}.ll-ty2{transform:scaleX(1);animation:llTy2 var(--ll-t) ease infinite}.ll-ty3{transform:scaleX(1);animation:llTy3 var(--ll-t) ease infinite}@keyframes llTy1{0%,50%{transform:scaleX(0)}54%,91%{transform:scaleX(1)}95%,to{transform:scaleX(0)}}@keyframes llTy2{0%,56%{transform:scaleX(0)}60%,91%{transform:scaleX(1)}95%,to{transform:scaleX(0)}}@keyframes llTy3{0%,62%{transform:scaleX(0)}66%,91%{transform:scaleX(1)}95%,to{transform:scaleX(0)}}.ll-cur{animation:llCur calc(var(--ll-t) / 16) step-end infinite}@keyframes llCur{0%{opacity:1}50%{opacity:0}to{opacity:1}}.ll-pv1{opacity:1;animation:llPv1 var(--ll-t) ease infinite}.ll-pv2{opacity:1;animation:llPv2 var(--ll-t) ease infinite}.ll-pv3{opacity:1;animation:llPv3 var(--ll-t) ease infinite}@keyframes llPv1{0%,56%{opacity:0;transform:scale(.7)}58%,91%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes llPv2{0%,62%{opacity:0;transform:scale(.7)}64%,91%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes llPv3{0%,68%{opacity:0;transform:scale(.7)}70%,91%{opacity:1;transform:none}95%,to{opacity:0}}.ll-note{opacity:0;animation:llNote var(--ll-t) ease infinite}@keyframes llNote{0%,60%{opacity:0;transform:translateY(6px)}63%,70%{opacity:1;transform:none}74%,to{opacity:0;transform:none}}.ll-ck1{opacity:1;animation:llCk1 var(--ll-t) ease infinite}.ll-ck2{opacity:1;animation:llCk2 var(--ll-t) ease infinite}.ll-ck3{opacity:1;animation:llCk3 var(--ll-t) ease infinite}@keyframes llCk1{0%,70%{opacity:0;transform:scale(.4)}72%,91%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes llCk2{0%,72.5%{opacity:0;transform:scale(.4)}74.5%,91%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes llCk3{0%,75%{opacity:0;transform:scale(.4)}77%,91%{opacity:1;transform:none}95%,to{opacity:0}}.ll-approve{opacity:1;animation:llAppr var(--ll-t) ease infinite}@keyframes llAppr{0%,76%{opacity:0;transform:scale(.5)}78%,91%{opacity:1;transform:none}95%,to{opacity:0}}.ll-t2base{opacity:.15;animation:llT2b var(--ll-t) ease infinite}@keyframes llT2b{0%,70%{opacity:.15}72%{opacity:.45}80%,to{opacity:.15}}.ll-t2{stroke-dasharray:.35 .65;stroke-dashoffset:-.35;opacity:0;animation:llT2 var(--ll-t) linear infinite}@keyframes llT2{0%,70%{stroke-dashoffset:1.35;opacity:0}71%{opacity:1}75%{opacity:1}76%,to{stroke-dashoffset:-.35;opacity:0}}.ll-newsec{opacity:1;animation:llNew var(--ll-t) ease infinite}@keyframes llNew{0%,79%{opacity:0;transform:translateY(10px)}84%,92%{opacity:1;transform:none}97%,to{opacity:0}}.ll-stepfill{transform:scaleX(1);animation:llStep var(--ll-t) ease infinite}@keyframes llStep{0%,79%{transform:scaleX(0)}84%,92%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}.ll-dot3{opacity:1;animation:llDot3 var(--ll-t) ease infinite}@keyframes llDot3{0%,83%{opacity:0}86%,92%{opacity:1}97%,to{opacity:0}}.ll-ring2{opacity:0;animation:llRg2 var(--ll-t) ease infinite}@keyframes llRg2{0%,83%{opacity:1}86%,92%{opacity:0}97%,to{opacity:1}}.ll-ring3{opacity:1;animation:llRg3 var(--ll-t) ease infinite}@keyframes llRg3{0%,83%{opacity:0}86%,92%{opacity:1}97%,to{opacity:0}}.ll-ret{opacity:0;offset-path:path("M480 555 C 250 555, 130 480, 100 390");offset-rotate:0deg;animation:llRet var(--ll-t) ease-in-out infinite}@keyframes llRet{0%,90%{offset-distance:0%;opacity:0}91%{opacity:1}97%{offset-distance:100%;opacity:1}98%,to{offset-distance:100%;opacity:0}}.ll-retbase{opacity:.08;animation:llRetB var(--ll-t) ease infinite}@keyframes llRetB{0%,90%{opacity:.08}93%{opacity:.3}98%,to{opacity:.08}}@media (prefers-reduced-motion: reduce){.ll-hero *{animation:none!important}.ll-enter{opacity:1;transform:none}}
