.rs-el{opacity:0;transition:opacity .55s var(--ease-out), transform .55s var(--ease-out)}.rs-el.is-on{opacity:1;transform:none}.rs-rise{transform:translateY(8px)}.rs-pop{transform-box:fill-box;transform-origin:50%;transform:scale(.55)}.rs-lift{transform:translateY(10px)}.rs-beam{animation:2.1s cubic-bezier(.4,0,.2,1) forwards rs-scan}@keyframes rs-scan{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(232px)}}.rs-map{opacity:0;animation:1.8s ease-out forwards rs-blink}@keyframes rs-blink{0%{opacity:0}25%{opacity:.85}to{opacity:.22}}.rs-cursor{animation:rs-cursor 3s var(--ease-in-out) forwards}@keyframes rs-cursor{0%{opacity:0;transform:translate(30px,40px)}8%{opacity:1}22%{transform:translate(0)}34%{transform:translate(0)}50%{transform:translateY(66px)}62%{transform:translateY(66px)}80%{transform:translateY(132px)}92%{opacity:1;transform:translateY(132px)}to{opacity:0;transform:translate(24px,150px)}}.rs-pill{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.85)}.rs-pill.is-on{opacity:1;transform:none}.rs-pill-anim{animation:rs-pill .35s var(--ease-out) forwards}@keyframes rs-pill{to{opacity:1;transform:none}}.rs-progress{transform-origin:0;animation:linear forwards rs-progress}@keyframes rs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fs-drop{animation:fs-drop 1.6s var(--ease-in-out) forwards}@keyframes fs-drop{0%{opacity:0;transform:translate(-190px,-110px)}12%{opacity:1}70%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}.fs-flash{opacity:0;animation:fs-flash 1.2s var(--ease-out) 1.1s forwards}@keyframes fs-flash{0%{opacity:0}30%{opacity:1}to{opacity:.55}}.fs-sweep{animation:2s cubic-bezier(.4,0,.2,1) forwards fs-sweep}@keyframes fs-sweep{0%{opacity:0;transform:translate(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(556px)}}.fs-cursor{animation:fs-cursor 3.1s var(--ease-in-out) forwards}@keyframes fs-cursor{0%{opacity:0;transform:translate(30px,40px)}8%{opacity:1}22%{transform:translate(0)}34%{transform:translate(0)}50%{transform:translateY(36px)}62%{transform:translateY(36px)}80%{transform:translateY(72px)}92%{opacity:1;transform:translateY(72px)}to{opacity:0;transform:translate(24px,90px)}}.ss-item{transform-box:fill-box;transition:transform .5s var(--ease-out), opacity .4s var(--ease-out)}.ss-item *{transition:fill .3s var(--ease-out), stroke .3s var(--ease-out)}.ss-item[data-s=now]{transform:translateY(-6px)}.ss-item[data-s=todo]{opacity:.4}.ss-move{transition:transform .6s var(--ease-in-out), opacity .3s var(--ease-out)}.ss-pill{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);transform:scale(.8)}.ss-pill.is-on{opacity:1;transform:none}.landing-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.reveal-up{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(18px)}.reveal-up.in{opacity:1;transform:none}.landing-stage{background-color:var(--stage);background-image:linear-gradient(#0f172a0b 1px,#0000 1px),linear-gradient(90deg,#0f172a0b 1px,#0000 1px);background-size:24px 24px}@media (prefers-reduced-motion:reduce){.rs-el,.rs-pill,.reveal-up{opacity:1;transition:none;transform:none}.ss-item,.ss-item *,.ss-move,.ss-pill{transition:none}.rs-beam,.rs-map,.rs-cursor,.rs-pill-anim,.rs-progress,.fs-drop,.fs-flash,.fs-sweep,.fs-cursor{animation:none}.rs-beam,.rs-cursor,.rs-transient,.fs-sweep,.fs-cursor{opacity:0}}
