.hero-cursor{offset-rotate:0deg;offset-distance:74%}.hero-trail{stroke-dasharray:1;stroke-dashoffset:.26}.hero-rest-a{offset-rotate:0deg;offset-distance:36%}.hero-rest-b{offset-rotate:0deg;offset-distance:74%}.hero-ripple,.hero-state-moving{opacity:0}.hero-level{left:calc((100% - 20px) / 5 * 2 + 10px)}.hero-mini{offset-rotate:0deg;offset-distance:50%}.m-cursor{offset-rotate:0deg;offset-distance:46%}.m-trail{stroke-dasharray:1;stroke-dashoffset:.54}.m-rest{offset-rotate:0deg;offset-distance:46%}.m-moving,.m-ripple{opacity:0}@media (prefers-reduced-motion:no-preference){.hero-cursor{animation:hero-cursor 11s cubic-bezier(.45,0,.2,1) 1s infinite}.hero-trail{animation:hero-trail 11s cubic-bezier(.45,0,.2,1) 1s infinite}.hero-rest-a .hero-dot{animation:hero-dot-a 11s linear 1s infinite}.hero-rest-b .hero-dot{animation:hero-dot-b 11s linear 1s infinite}.hero-rest-a .hero-ripple{animation:hero-ripple-a 11s ease-out 1s infinite}.hero-rest-b .hero-ripple{animation:hero-ripple-b 11s ease-out 1s infinite}.hero-state-moving{animation:hero-moving 11s linear 1s infinite}.hero-state-resting{animation:hero-resting 11s linear 1s infinite}.hero-live{animation:hero-live 1.6s ease-in-out infinite}.hero-level{animation:hero-level 1.1s cubic-bezier(.16,1,.3,1) 1.4s backwards}.hero-mini{animation:hero-mini 4.2s cubic-bezier(.45,0,.2,1) infinite}.hero-key{animation:hero-key 4.6s ease-out infinite}.hero-rise{animation:hero-rise .9s cubic-bezier(.16,1,.3,1) backwards}.hero-window{animation:hero-rise-window 1.1s cubic-bezier(.16,1,.3,1) .5s backwards}.hero-glow{animation:hero-glow 14s ease-in-out infinite alternate}.m-cursor{animation:m-cursor 8s cubic-bezier(.45,0,.2,1) 1s infinite}.m-trail{animation:m-trail 8s cubic-bezier(.45,0,.2,1) 1s infinite}.m-rest .m-dot{animation:m-dot 8s linear 1s infinite}.m-rest .m-ripple{animation:m-ripple 8s ease-out 1s infinite}.m-moving{animation:m-moving 8s linear 1s infinite}.m-resting{animation:m-resting 8s linear 1s infinite}}@keyframes hero-cursor{0%{offset-distance:0;opacity:0}4%{opacity:1}30%{offset-distance:36%}42%{offset-distance:36%}68%{offset-distance:74%}78%{offset-distance:74%}94%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@keyframes hero-trail{0%{stroke-dashoffset:1;opacity:1}30%{stroke-dashoffset:.64}42%{stroke-dashoffset:.64}68%{stroke-dashoffset:.26}78%{stroke-dashoffset:.26}94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes hero-dot-a{0%,29%{opacity:0;transform:scale(.4)}31%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes hero-dot-b{0%,67%{opacity:0;transform:scale(.4)}69%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes hero-ripple-a{0%,30%{opacity:0;transform:scale(.3)}31%{opacity:.9;transform:scale(.3)}41%{opacity:0;transform:scale(1.9)}to{opacity:0}}@keyframes hero-ripple-b{0%,68%{opacity:0;transform:scale(.3)}69%{opacity:.9;transform:scale(.3)}77%{opacity:0;transform:scale(1.9)}to{opacity:0}}@keyframes hero-moving{0%,29%{opacity:1}31%,41%{opacity:0}43%,67%{opacity:1}69%,77%{opacity:0}79%,to{opacity:1}}@keyframes hero-resting{0%,29%{opacity:0}31%,41%{opacity:1}43%,67%{opacity:0}69%,77%{opacity:1}79%,to{opacity:0}}@keyframes hero-live{0%,to{box-shadow:0 0 0 0 rgba(255,138,76,.45)}50%{box-shadow:0 0 0 5px rgba(255,138,76,0)}}@keyframes hero-level{0%{left:calc((100% - 20px) / 5 * 1 + 5px)}to{left:calc((100% - 20px) / 5 * 2 + 10px)}}@keyframes hero-mini{0%{offset-distance:0}46%,58%{offset-distance:50%}to{offset-distance:100%}}@keyframes hero-key{0%,6%{background:#1c1f28}9%{background:rgba(200,245,100,.39)}18%,to{background:#1c1f28}}@keyframes hero-rise{0%{transform:translateY(14px)}to{transform:none}}@keyframes hero-rise-window{0%{transform:translateY(20px) scale(.99)}to{transform:none}}@keyframes hero-glow{0%{transform:translate(0) scale(1)}to{transform:translate(-60px,40px) scale(1.08)}}@keyframes m-cursor{0%{offset-distance:0;opacity:0}5%{opacity:1}38%,56%{offset-distance:46%}92%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@keyframes m-trail{0%{stroke-dashoffset:1;opacity:1}38%,56%{stroke-dashoffset:.54}92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes m-dot{0%,37%{opacity:0}39%,92%{opacity:1}to{opacity:0}}@keyframes m-ripple{0%,38%{opacity:0;transform:scale(.3)}39%{opacity:.9;transform:scale(.3)}52%{opacity:0;transform:scale(1.9)}to{opacity:0}}@keyframes m-moving{0%,37%{opacity:1}39%,54%{opacity:0}56%,to{opacity:1}}@keyframes m-resting{0%,37%{opacity:0}39%,54%{opacity:1}56%,to{opacity:0}}[data-view=armed] .rise{opacity:0;transform:translateY(22px)}@media (prefers-reduced-motion:no-preference){[data-view=in] .rise{animation:rise .8s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * 90ms)}}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.draw-x{transform-origin:left center}[data-view=armed] .draw-x{transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){[data-view=in] .draw-x{animation:draw-x .9s cubic-bezier(.65,0,.35,1) backwards;animation-delay:calc(var(--i, 0) * .18s + .15s)}}@keyframes draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.draw-stroke{stroke-dasharray:1;stroke-dashoffset:0}[data-view=armed] .draw-stroke{stroke-dashoffset:1}@media (prefers-reduced-motion:no-preference){[data-view=in] .draw-stroke{animation:draw-stroke 1.1s cubic-bezier(.65,0,.35,1) backwards;animation-delay:calc(var(--i, 0) * .14s + .1s)}}@keyframes draw-stroke{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}[data-view=armed] .fill-x{clip-path:inset(0 100% 0 0)}@media (prefers-reduced-motion:no-preference){[data-view=in] .fill-x{animation:fill-x 1.6s cubic-bezier(.45,0,.2,1) backwards;animation-delay:var(--d,0s)}}@keyframes fill-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.jig-cursor{offset-rotate:0deg;offset-distance:60%}.sa-cursor{offset-rotate:0deg;offset-distance:43.83%}.sa-trail{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.jig-cursor{animation:jig 5.4s steps(6,jump-none) infinite}.sa-cursor{animation:sa-move 7s linear infinite}.sa-trail{animation:sa-trail 7s linear infinite}.sa-rest-ring{animation:sa-ring 7s ease-out infinite;transform-box:fill-box;transform-origin:center}[data-offscreen] .jig-cursor,[data-offscreen] .sa-cursor,[data-offscreen] .sa-rest-ring,[data-offscreen] .sa-trail{animation-play-state:paused}}@keyframes jig{0%{offset-distance:0}to{offset-distance:100%}}@keyframes sa-move{0%{offset-distance:0;opacity:0;animation-timing-function:cubic-bezier(.45,0,.2,1)}4%{opacity:1}38%{offset-distance:43.83%}60%{offset-distance:43.83%;animation-timing-function:cubic-bezier(.45,0,.2,1)}92%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@keyframes sa-trail{0%{stroke-dashoffset:1;opacity:1;animation-timing-function:cubic-bezier(.45,0,.2,1)}38%{stroke-dashoffset:.5617}60%{stroke-dashoffset:.5617;animation-timing-function:cubic-bezier(.45,0,.2,1)}92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes sa-ring{0%,37%{opacity:0;transform:scale(.4)}39%{opacity:1;transform:scale(.4)}58%{opacity:0;transform:scale(1.6)}to{opacity:0}}.loop-ring{border-color:#2a2e3a;background:transparent;color:#f7f7f5}.loop-step[data-now] .loop-ring{border-color:#ff8a4c;background:#ff8a4c;color:#14161c}@media (prefers-reduced-motion:no-preference){.loop-step .loop-ring{animation:loop-ring 8s linear infinite;animation-delay:calc(var(--i, 0) * 2s - .2s)}[data-offscreen] .loop-ring{animation-play-state:paused}}@keyframes loop-ring{0%{border-color:#2a2e3a;background:transparent;color:#f7f7f5;box-shadow:0 0 0 0 rgba(255,138,76,0)}22%,3%{border-color:#ff8a4c;background:#ff8a4c;color:#14161c;box-shadow:0 0 0 6px rgba(255,138,76,.16)}25%,to{border-color:#2a2e3a;background:transparent;color:#f7f7f5;box-shadow:0 0 0 0 rgba(255,138,76,0)}}.keycap-3d{border-bottom-width:3px}@media (prefers-reduced-motion:no-preference){[data-view=in] .keycap-press{animation:keycap-press .5s ease-in-out backwards;animation-delay:calc(var(--i, 0) * 80ms + .5s)}}@keyframes keycap-press{0%,to{transform:none;border-bottom-width:3px}45%,60%{transform:translateY(2px);border-bottom-width:1px}}.plan-featured{position:relative;isolation:isolate}.plan-featured:before{inset:-1.5px;background:conic-gradient(from var(--plan-angle,0deg),#C8F564,#A9D943 25%,#C8F564 50%,#ff8a4c 62%,#C8F564 75%,#A9D943 88%,#C8F564)}.plan-featured:after,.plan-featured:before{content:"";position:absolute;z-index:-1;border-radius:inherit}.plan-featured:after{inset:0;background:#14161c}@property --plan-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:no-preference){.plan-featured:before{animation:plan-spin 9s linear infinite}[data-offscreen] .plan-featured:before{animation-play-state:paused}}@keyframes plan-spin{to{--plan-angle:360deg}}@media (prefers-reduced-motion:no-preference){.lift{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s}.lift:hover{transform:translateY(-3px)}.cta-glow{animation:cta-glow 12s ease-in-out infinite alternate}[data-offscreen] .cta-glow{animation-play-state:paused}}@keyframes cta-glow{0%{transform:translate(0) scale(1)}to{transform:translate(-18%,22%) scale(1.15)}}@media print{[data-view=armed] .draw-stroke,[data-view=armed] .draw-x,[data-view=armed] .fill-x,[data-view=armed] .rise{opacity:1;transform:none;clip-path:none;stroke-dashoffset:0}}.ss-ripple-a,.ss-ripple-b{opacity:0}@media (prefers-reduced-motion:no-preference){.ss-pointer{animation:ss-pointer 9s cubic-bezier(.45,0,.2,1) .8s infinite}.ss-details{animation:ss-details 9s linear .8s infinite}.ss-run{animation:ss-run 9s linear .8s infinite}.ss-ripple-a{animation:ss-ripple-a 9s ease-out .8s infinite}.ss-ripple-b{animation:ss-ripple-b 9s ease-out .8s infinite}}@keyframes ss-pointer{0%{left:380px;top:300px;opacity:0;transform:none}6%{opacity:1}22%,25%{left:62px;top:132px;transform:none}26.5%{transform:scale(.85)}28%,36%{left:62px;top:132px;transform:none}56%,59%{left:205px;top:250px;transform:none}60.5%{transform:scale(.85)}62%{transform:none}94%{left:205px;top:250px;opacity:1}to{left:205px;top:250px;opacity:0}}@keyframes ss-details{0%,26%{opacity:0;transform:translateY(-4px)}30%,97%{opacity:1;transform:none}to{opacity:0}}@keyframes ss-run{0%,59%{background:#1c1f28;border-color:#3a3f4d}61%,80%{background:#2a2e3a;border-color:#C8F564}90%,to{background:#1c1f28;border-color:#3a3f4d}}@keyframes ss-ripple-a{0%,25%{opacity:0;transform:scale(.3)}26.5%{opacity:.9;transform:scale(.3)}36%{opacity:0;transform:scale(1.5)}to{opacity:0}}@keyframes ss-ripple-b{0%,59%{opacity:0;transform:scale(.3)}60.5%{opacity:.9;transform:scale(.3)}70%{opacity:0;transform:scale(1.5)}to{opacity:0}}.nf-cursor{offset-rotate:0deg;offset-distance:76.91%}.nf-trail{stroke-dasharray:1;stroke-dashoffset:.2309}.nf-digit{fill:#16181f;stroke:rgba(255,255,255,.1)}.nf-ripple{opacity:0}.nf-dot,.nf-ripple{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.nf-cursor{animation:nf-cursor 10s cubic-bezier(.45,0,.2,1) .8s infinite}.nf-trail{animation:nf-trail 10s cubic-bezier(.45,0,.2,1) .8s infinite}.nf-digit-1{animation:nf-digit-1 10s linear .8s infinite}.nf-digit-2{animation:nf-digit-2 10s linear .8s infinite}.nf-digit-3{animation:nf-digit-3 10s linear .8s infinite}.nf-ripple-1{animation:nf-ripple-1 10s ease-out .8s infinite}.nf-ripple-2{animation:nf-ripple-2 10s ease-out .8s infinite}.nf-ripple-3{animation:nf-ripple-3 10s ease-out .8s infinite}.nf-dot-1{animation:nf-dot-1 10s linear .8s infinite}.nf-dot-2{animation:nf-dot-2 10s linear .8s infinite}.nf-dot-3{animation:nf-dot-3 10s linear .8s infinite}}@keyframes nf-cursor{0%{offset-distance:0;opacity:0}4%{opacity:1}18%,28%{offset-distance:30.57%}42%,52%{offset-distance:53.31%}66%,80%{offset-distance:76.91%}94%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@keyframes nf-trail{0%{stroke-dashoffset:1;opacity:1}18%,28%{stroke-dashoffset:.6943}42%,52%{stroke-dashoffset:.4669}66%,80%{stroke-dashoffset:.2309}94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes nf-digit-1{0%,17%,31%,to{fill:#16181f;stroke:rgba(255,255,255,.1)}19%,28%{fill:rgba(200,245,100,.11);stroke:#C8F564}}@keyframes nf-digit-2{0%,41%,55%,to{fill:#16181f;stroke:rgba(255,255,255,.1)}43%,52%{fill:rgba(200,245,100,.11);stroke:#C8F564}}@keyframes nf-digit-3{0%,65%,83%,to{fill:#16181f;stroke:rgba(255,255,255,.1)}67%,80%{fill:rgba(200,245,100,.11);stroke:#C8F564}}@keyframes nf-ripple-1{0%,18%{opacity:0;transform:scale(.3)}19%{opacity:.9;transform:scale(.3)}27%{opacity:0;transform:scale(1.8)}to{opacity:0}}@keyframes nf-ripple-2{0%,42%{opacity:0;transform:scale(.3)}43%{opacity:.9;transform:scale(.3)}51%{opacity:0;transform:scale(1.8)}to{opacity:0}}@keyframes nf-ripple-3{0%,66%{opacity:0;transform:scale(.3)}67%{opacity:.9;transform:scale(.3)}75%{opacity:0;transform:scale(1.8)}to{opacity:0}}@keyframes nf-dot-1{0%,17%{opacity:0;transform:scale(.3)}19%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes nf-dot-2{0%,41%{opacity:0;transform:scale(.3)}43%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes nf-dot-3{0%,65%{opacity:0;transform:scale(.3)}67%,94%{opacity:1;transform:none}to{opacity:0}}