.aa-enter{animation:aa-enter .5s cubic-bezier(.22,1,.36,1) backwards}@keyframes aa-enter{0%{opacity:0;transform:translateY(12px)}}.aa-stagger>*{animation:aa-enter .55s cubic-bezier(.22,1,.36,1) backwards}.aa-stagger>:nth-child(2){animation-delay:.07s}.aa-stagger>:nth-child(3){animation-delay:.14s}.aa-stagger>:nth-child(4){animation-delay:.21s}.aa-stagger>:nth-child(5){animation-delay:.28s}.aa-stagger>:nth-child(6){animation-delay:.35s}.aa-slide{animation:aa-slide .55s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes aa-slide{0%{opacity:0;transform:translateX(28px) scale(.96)}}.aa-q-in{animation:aa-q-in .45s cubic-bezier(.22,1,.36,1) backwards}@keyframes aa-q-in{0%{opacity:0;transform:translateX(36px)}}.aa-pop{animation:aa-pop .55s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes aa-pop{0%{transform:scale(.55);opacity:0}}.aa-ring{animation:aa-ring 1.1s cubic-bezier(.22,1,.36,1) .2s backwards}@keyframes aa-ring{0%{stroke-dashoffset:var(--aa-ring-len)}}.aa-spin{animation:aa-spin .8s linear infinite}@keyframes aa-spin{to{transform:rotate(1turn)}}.aa-ping{animation:aa-ping 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes aa-ping{0%{transform:scale(.6);opacity:.7}80%,to{transform:scale(1.9);opacity:0}}.aa-flow{position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.18);opacity:0;pointer-events:none;animation:aa-flow 1.2s cubic-bezier(.22,1,.36,1) forwards}@keyframes aa-flow{0%{transform:translateX(-18px) scale(.4);opacity:0}25%{opacity:1}to{transform:translateX(18px) scale(1);opacity:0}}.aa-flyer{position:fixed;z-index:60;width:0;height:0;pointer-events:none;animation:aa-fly 1.05s cubic-bezier(.55,0,.3,1) forwards}@keyframes aa-fly{to{transform:translate(var(--aa-dx),var(--aa-dy))}}.aa-flyer-pill{position:absolute;left:0;top:0;opacity:0;animation:aa-fly-pill 1.05s cubic-bezier(.55,0,.3,1) forwards}@keyframes aa-fly-pill{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}14%{transform:translate(-50%,-50%) scale(1.05);opacity:1}to{transform:translate(-50%,-50%) scale(.55);opacity:0}}.aa-peek{animation:aa-peek 2.8s cubic-bezier(.45,0,.2,1) 1s 2}@keyframes aa-peek{0%,36%,72%,to{transform:none}18%{transform:translate(38px,-4px) rotate(2.6deg)}54%{transform:translate(-38px,-4px) rotate(-2.6deg)}}.aa-peek-yes{animation:aa-peek-yes 2.8s 1s 2}@keyframes aa-peek-yes{0%,34%,to{opacity:0}14%,22%{opacity:1}}.aa-peek-no{animation:aa-peek-no 2.8s 1s 2}@keyframes aa-peek-no{0%,40%,70%,to{opacity:0}50%,58%{opacity:1}}.aa-hand{animation:aa-hand 1.8s cubic-bezier(.45,0,.2,1) infinite}@keyframes aa-hand{0%,to{transform:translateX(-6px)}50%{transform:translateX(10px)}}.aa-toast{animation:aa-toast .5s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes aa-toast{0%{opacity:0;transform:translateY(-14px) scale(.96)}}.aa-shimmer{background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.6) 50%,rgba(255,255,255,0));background-size:200% 100%;animation:aa-shimmer 1.3s linear infinite}@keyframes aa-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.aa-scan{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(99,102,241,0) calc(100% - 72px),rgba(99,102,241,.1) calc(100% - 36px),rgba(99,102,241,0));animation:aa-scan 2.4s ease-in-out infinite}@keyframes aa-scan{0%{transform:translateY(-100%)}to{transform:translateY(72px)}}.aa-type{animation:aa-type .7s steps(14) backwards}@keyframes aa-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.aa-check-pop{animation:aa-pop .45s cubic-bezier(.34,1.56,.64,1) .55s backwards}.aa-plane{animation:aa-plane 2.2s ease-in-out infinite}@keyframes aa-plane{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(6px,-6px) rotate(-6deg)}}.aa-breathe{animation:aa-breathe 2.4s ease-in-out infinite}@keyframes aa-breathe{0%,to{box-shadow:0 0 0 0 rgba(99,102,241,.35)}50%{box-shadow:0 0 0 10px rgba(99,102,241,0)}}.aa-mode-in{animation:aa-mode-in .55s cubic-bezier(.22,1,.36,1) backwards}@keyframes aa-mode-in{0%{opacity:0;transform:translateY(14px) scale(.94)}}.aa-sweep{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,rgba(99,102,241,0) 30%,rgba(99,102,241,.16) 45%,rgba(139,92,246,.22) 50%,rgba(99,102,241,.16) 55%,rgba(99,102,241,0) 70%);transform:translateX(-100%);opacity:0;animation:aa-sweep .9s cubic-bezier(.4,0,.2,1)}@keyframes aa-sweep{0%{transform:translateX(-100%);opacity:1}85%{opacity:1}to{transform:translateX(100%);opacity:0}}.aa-rise{animation:aa-rise .55s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes aa-rise{0%{opacity:0;transform:translateY(28px) scale(.96)}}.aa-swap{animation:aa-swap .35s cubic-bezier(.22,1,.36,1) backwards}@keyframes aa-swap{0%{opacity:0;transform:translateY(6px)}}.aa-flash{position:relative}.aa-flash:after{content:"";position:absolute;inset:2px;border-radius:10px;box-shadow:0 0 0 2px rgb(99 102 241/.9),0 0 0 6px rgb(99 102 241/.18);opacity:0;pointer-events:none;animation:aa-flash .6s ease-out 2}@keyframes aa-flash{40%{opacity:1}}@media (prefers-reduced-motion:reduce){.aa-breathe,.aa-check-pop,.aa-enter,.aa-flash:after,.aa-hand,.aa-mode-in,.aa-peek,.aa-peek-no,.aa-peek-yes,.aa-ping,.aa-plane,.aa-pop,.aa-q-in,.aa-ring,.aa-rise,.aa-shimmer,.aa-slide,.aa-spin,.aa-stagger>*,.aa-swap,.aa-toast,.aa-type{animation:none!important}.aa-flash:after{opacity:1}.aa-shimmer{background-image:none}.aa-flow,.aa-flyer,.aa-flyer-pill,.aa-ping,.aa-scan,.aa-sweep{display:none!important}}.ap-root{--ap-ease:cubic-bezier(0.22,1,0.36,1);--ap-pop:cubic-bezier(0.34,1.56,0.64,1)}.ap-drop{animation:ap-drop .75s .25s var(--ap-pop) backwards}@keyframes ap-drop{0%{transform:translateY(-30px) scale(.3);opacity:0}}.ap-arrive{animation:ap-arrive .85s var(--ap-lag,.2s) cubic-bezier(.34,1.25,.64,1) backwards}@keyframes ap-arrive{0%{transform:translateX(var(--from))}45%{transform:translateX(calc(var(--from) * .4)) translateY(-16px) rotate(-8deg)}to{transform:none}}.ap-grow{transform-origin:left center;animation:ap-grow .85s var(--ap-lag,.2s) var(--ap-ease) backwards}@keyframes ap-grow{0%{transform:scaleX(var(--from))}}.ap-check-pop{animation:ap-check-pop .5s var(--ap-check-lag,.55s) var(--ap-pop) backwards}@keyframes ap-check-pop{0%{transform:scale(.2)}}.ap-halo{position:absolute;inset:-5px;border-radius:14px;border:2px solid rgba(99,102,241,.5);animation:ap-halo 1.8s ease-out infinite;pointer-events:none}@keyframes ap-halo{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.45);opacity:0}}.ap-crown{animation:ap-crown .5s 1s var(--ap-pop) backwards}@keyframes ap-crown{0%{transform:scale(0) rotate(-30deg)}}.ap-shine{position:absolute;inset:0;border-radius:100px;overflow:hidden}.ap-shine:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.9),rgba(255,255,255,0));transform:translateX(-100%);animation:ap-shine 2.2s ease-in-out 1.2s infinite}@keyframes ap-shine{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}.ap-burst{position:absolute;left:50%;top:50%;width:7px;height:10px;border-radius:2px;opacity:0;animation:ap-burst var(--dur,1s) var(--delay,.7s) cubic-bezier(.2,.8,.2,1) forwards}.ap-burst-lg{width:8px;height:12px}@keyframes ap-burst{0%{transform:translate(-50%,-50%) rotate(0) scale(.4);opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--rot)) scale(1);opacity:0}}.ap-nod{animation:ap-nod .6s var(--ap-pop)}.ap-nod-late{animation:ap-nod-late .7s .9s var(--ap-pop) backwards}@keyframes ap-nod{0%{transform:none}30%{transform:rotate(-12deg) scale(1.1)}60%{transform:rotate(7deg)}to{transform:none}}@keyframes ap-nod-late{0%{transform:none}30%{transform:rotate(-12deg) scale(1.12)}60%{transform:rotate(7deg)}to{transform:none}}.ap-word{display:inline-block;animation:ap-word .4s var(--ap-ease) backwards}@keyframes ap-word{0%{opacity:0;transform:translateY(7px)}}.ap-enter{animation:ap-enter .55s var(--ap-ease) backwards}@keyframes ap-enter{0%{opacity:0;transform:translateY(14px)}}.ap-cta-in{animation:ap-cta-in var(--ap-cta-dur,.55s) var(--ap-cta-delay,.3s) var(--ap-pop) backwards}.ap-cta-pick{--ap-cta-dur:0.6s;--ap-cta-delay:0.55s;--ap-cta-y:18px;--ap-cta-s:0.95}.ap-cta-check{--ap-cta-delay:0s}.ap-cta-send{--ap-cta-dur:0.6s;--ap-cta-delay:0s}@keyframes ap-cta-in{0%{opacity:0;transform:translateY(var(--ap-cta-y,16px)) scale(var(--ap-cta-s,.96))}}.ap-moved-in{--ap-cta-y:18px;--ap-cta-s:0.95;animation:ap-cta-in .6s .25s var(--ap-pop) backwards}.ap-bob{animation:ap-bob 1.6s ease-in-out infinite}@keyframes ap-bob{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.ap-ping{position:relative;flex:none}.ap-ping:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid;animation:ap-ping 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes ap-ping{0%{transform:scale(.6);opacity:.7}80%,to{transform:scale(1.9);opacity:0}}.ap-lift{transition:transform .2s var(--ap-ease)}@media (hover:hover){.ap-lift:hover{transform:translateY(-1px)}}.ap-lift:active{transform:scale(.98)}.ap-round{transition:transform .22s var(--ap-pop)}@media (hover:hover){.ap-round:hover{transform:translateY(-2px) scale(1.05)}}.ap-round:active{transform:scale(.92)}.ap-opt{transition:transform .18s var(--ap-pop),background-color .18s ease,border-color .18s ease}@media (hover:hover){.ap-opt:hover{transform:translateY(-1px)}}.ap-opt:active{transform:scale(.97)}.ap-root a:focus-visible,.ap-root button:focus-visible{outline:2px solid #6366f1;outline-offset:3px}@media (prefers-reduced-motion:reduce){.ap-root *,.ap-root :after,.ap-root :before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ap-card{transform-origin:50% 100%;touch-action:pan-y}.ap-rise{animation:ap-rise .55s var(--ap-pop) backwards}@keyframes ap-rise{0%{transform:translateY(16px) scale(.93);opacity:0}}.ap-rise.ap-peek{animation:ap-rise .55s var(--ap-pop) backwards,ap-peek 3s 1.4s cubic-bezier(.45,0,.2,1) infinite}@keyframes ap-peek{0%,46%,to{transform:none}24%{transform:translate(52px,-4px) rotate(4deg)}}.ap-peek-yes{animation:ap-peek-yes 3s 1.4s infinite}@keyframes ap-peek-yes{0%,42%,to{opacity:0}18%,28%{opacity:1}}.ap-ghost{animation:ap-ghost 3s cubic-bezier(.45,0,.2,1) 1.4s infinite backwards}@keyframes ap-ghost{0%{transform:translate(-30px) scale(.9);opacity:0}8%{transform:translate(-30px) scale(1);opacity:1}26%{transform:translate(78px,-6px) scale(1);opacity:1}38%,to{transform:translate(96px,-6px) scale(.9);opacity:0}}.ap-trail{transform-origin:left center;animation:ap-trail 3s cubic-bezier(.45,0,.2,1) 1.4s infinite backwards}@keyframes ap-trail{0%,6%{transform:scaleX(0);opacity:0}26%{transform:scaleX(1);opacity:.9}38%,to{transform:scaleX(1);opacity:0}}.ap-out-yes{animation:ap-out-yes .6s cubic-bezier(.4,0,.9,.6) forwards}@keyframes ap-out-yes{0%{transform:translate(var(--sx),var(--sy)) rotate(var(--sr));opacity:1}to{transform:translate(calc(var(--sx) + 520px),calc(var(--sy) - 90px)) rotate(28deg);opacity:0}}.ap-out-no{animation:ap-out-no .6s cubic-bezier(.4,0,.9,.6) forwards}@keyframes ap-out-no{0%{transform:translate(var(--sx),var(--sy)) rotate(var(--sr));opacity:1}to{transform:translate(calc(var(--sx) - 520px),calc(var(--sy) - 90px)) rotate(-28deg);opacity:0}}.ap-out-later{animation:ap-out-later .55s cubic-bezier(.4,0,.9,.6) forwards}@keyframes ap-out-later{0%{transform:translate(var(--sx),var(--sy)) rotate(var(--sr));opacity:1}to{transform:translate(var(--sx),calc(var(--sy) + 700px)) scale(.9);opacity:0}}.ap-ring{animation:ap-ring 1.1s var(--ap-ring-lag,.3s) var(--ap-ease) backwards}@keyframes ap-ring{0%{stroke-dashoffset:var(--len)}}.ap-breathe{position:relative;isolation:isolate}.ap-breathe:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgba(99,102,241,.45);pointer-events:none;animation:ap-breathe 2.2s ease-in-out infinite}@keyframes ap-breathe{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.35);opacity:0}}.ap-card-in{animation:ap-card-in .65s cubic-bezier(.34,1.3,.64,1) .35s backwards}@keyframes ap-card-in{0%{opacity:0;transform:translateY(30px) scale(.96)}}.ap-scan{position:absolute;inset:0;z-index:2;pointer-events:none;background-image:linear-gradient(180deg,rgba(99,102,241,0),rgba(99,102,241,.12) 45px,rgba(99,102,241,0) 90px,rgba(99,102,241,0));animation:ap-scan 1.9s ease-in-out infinite}@keyframes ap-scan{0%{transform:translateY(-90px)}to{transform:translateY(100%)}}.ap-type{animation:ap-type .55s steps(14) backwards}@keyframes ap-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.ap-pop{animation:ap-pop .5s .35s var(--ap-pop) backwards}@keyframes ap-pop{0%{transform:scale(.4);opacity:0}}.ap-row-on{position:relative;isolation:isolate}.ap-row-on:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgba(99,102,241,.1);opacity:0;pointer-events:none;animation:ap-row-on .7s ease backwards}@keyframes ap-row-on{0%{opacity:1}to{opacity:0}}.ap-needs{animation:ap-needs .5s cubic-bezier(.36,.07,.19,.97) backwards}@keyframes ap-needs{0%{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}to{transform:translateX(0)}}.ap-shimmer{position:relative;overflow:hidden}.ap-shimmer:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.7),rgba(255,255,255,0));transform:translateX(-150%);animation:ap-shimmer 1.3s linear infinite}@keyframes ap-shimmer{0%{transform:translateX(-150%)}to{transform:translateX(250%)}}.ap-bar{transition:transform .4s var(--ap-ease)}.ap-spin{display:inline-block;width:13px;height:13px;flex:none;border-radius:50%;border:2px solid rgba(99,102,241,.25);border-top-color:#6366f1;animation:ap-spin .8s linear infinite}@keyframes ap-spin{to{transform:rotate(1turn)}}.ap-q-in{animation:ap-q-in .55s cubic-bezier(.34,1.3,.64,1) .3s backwards}.ap-q-next{animation:ap-q-in .55s cubic-bezier(.34,1.3,.64,1) backwards}@keyframes ap-q-in{0%{opacity:0;transform:translateX(60px) rotate(2deg)}}.ap-fly{animation:ap-fly .55s cubic-bezier(.55,0,.4,1) forwards}@keyframes ap-fly{to{transform:translate(112px,-240px) scale(.12) rotate(-8deg);opacity:0}}.ap-count-pop{display:inline-block;animation:ap-pop .55s var(--ap-pop) backwards}.ap-chip-hit{animation:ap-chip-hit .6s var(--ap-pop)}@keyframes ap-chip-hit{0%{transform:scale(1)}35%{transform:scale(1.14)}to{transform:scale(1)}}.ap-plus{position:absolute;right:6px;top:-6px;font-size:12px;font-weight:800;color:#4f46e5;opacity:0;animation:ap-plus 1s var(--ap-ease) forwards;pointer-events:none}@keyframes ap-plus{0%{transform:translateY(6px);opacity:0}25%{opacity:1}to{transform:translateY(-18px);opacity:0}}.ap-check-in{animation:ap-check-in .35s var(--ap-pop) backwards}@keyframes ap-check-in{0%{transform:scale(0)}}.ap-draw-c{stroke-dasharray:176;animation:ap-draw-c .6s cubic-bezier(.65,0,.35,1) .2s backwards}.ap-draw-p{stroke-dasharray:52;animation:ap-draw-p .5s cubic-bezier(.65,0,.35,1) .65s backwards}@keyframes ap-draw-c{0%{stroke-dashoffset:176}}@keyframes ap-draw-p{0%{stroke-dashoffset:52}}.ap-stagger>*{animation:ap-word .45s var(--ap-ease) backwards}.ap-stagger>:first-child{animation-delay:.35s}.ap-stagger>:nth-child(2){animation-delay:.4s}.ap-stagger>:nth-child(3){animation-delay:.45s}.ap-stagger>:nth-child(4){animation-delay:.5s}.ap-stagger>:nth-child(5){animation-delay:.55s}.ap-stagger>:nth-child(6){animation-delay:.6s}.ap-stagger-send>*{animation:ap-enter .5s var(--ap-ease) backwards}.ap-stagger-send>:first-child{animation-delay:.45s}.ap-stagger-send>:nth-child(2){animation-delay:.5s}.ap-stagger-send>:nth-child(3){animation-delay:.55s}.ap-stagger-send>:nth-child(4){animation-delay:.6s}.ap-stagger-send>:nth-child(5){animation-delay:.65s}.ap-stagger-send>:nth-child(6){animation-delay:.7s}.ap-stagger-send>:nth-child(7){animation-delay:.75s}.ap-stagger-send>:nth-child(8){animation-delay:.8s}.ap-hold{position:relative;overflow:hidden;transition:transform .2s var(--ap-pop)}.ap-hold:active{transform:scale(.985)}.ap-hold-fill{position:absolute;inset:0;background:#4338ca;transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--ap-ease)}.ap-holding .ap-hold-fill{transform:scaleX(1);transition:transform 1.2s linear}.ap-sent .ap-hold-fill{transform:scaleX(1);transition:none}.ap-shake{animation:ap-shake .45s cubic-bezier(.36,.07,.19,.97)}@keyframes ap-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.ap-plane{animation:ap-plane 1s cubic-bezier(.5,0,.35,1) forwards}@keyframes ap-plane{0%{transform:translate(0) rotate(0) scale(1);opacity:1}25%{transform:translate(-30px,-60px) rotate(-6deg) scale(1.2);opacity:1}85%{opacity:1}to{transform:translate(143px,-700px) rotate(10deg) scale(.55);opacity:0}}.ap-press{animation:ap-press 1.8s ease-in-out infinite}@keyframes ap-press{0%,to{transform:translateY(0) scale(1)}45%,60%{transform:translateY(3px) scale(.92)}}.ap-stamp{animation:ap-stamp .55s var(--ap-pop) backwards}@keyframes ap-stamp{0%{transform:rotate(-12deg) scale(2.2);opacity:0}}.ap-recap>*{animation:ap-recap .5s cubic-bezier(.34,1.3,.64,1) backwards}.ap-recap>:first-child{animation-delay:1.5s}.ap-recap>:nth-child(2){animation-delay:1.7s}.ap-recap>:nth-child(3){animation-delay:1.9s}.ap-recap>:nth-child(4){animation-delay:2.1s}@keyframes ap-recap{0%{opacity:0;transform:translateX(-14px)}}@media (prefers-reduced-motion:reduce){.ap-root .ap-holding .ap-hold-fill{transition-duration:1.2s!important}.ap-root .ap-ghost,.ap-root .ap-scan,.ap-root .ap-trail{display:none}}