.cq-react{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:15px;line-height:1.5;color:#ececee;max-width:52ch;animation:cq-rise .45s cubic-bezier(.2,.7,.2,1) both}.cq-react svg{flex:none;margin-top:1px}@keyframes cq-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cm-stage{position:relative;min-height:360px}.cm-beat{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0}.cm-1{animation:cm-in .5s ease .15s both,cm-out .45s ease 2.95s forwards}.cm-2{animation:cm-in .5s ease 3.3s both,cm-out .45s ease 7.6s forwards}.cm-3{animation:cm-in .5s ease 8s both}.cm-kicker{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:#9c9da5}.cm-line{margin-top:14px;font-weight:800;font-size:clamp(28px,7.4vw,42px);line-height:1.1;letter-spacing:-.03em;color:#ececee;text-wrap:balance}.cm-line.is-said{font-size:clamp(22px,4.8vw,32px);line-height:1.18}.cm-line span{display:inline-block;animation:cm-word .55s cubic-bezier(.2,.7,.2,1) calc(var(--d0) + var(--i) * 85ms) both}.cm-kick2{position:relative;height:1.5em}.cm-kick2 p{position:absolute;left:0;top:0;margin:0}.cm-k2a{animation:cm-out .3s ease 4.35s forwards}.cm-k2b{opacity:0;animation:cm-in .35s ease 4.45s both}.cm-jobs{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.cm-jobs li{display:flex;align-items:center;gap:12px;min-height:46px;padding:6px 10px 6px 14px;border:1px solid #26272d;border-radius:12px;background:#141519;animation:cm-in .4s ease calc(3.5s + var(--i) * .1s) both}.cm-job{position:relative;font-size:15px;color:#ececee;animation:cm-dim .3s ease calc(4.55s + var(--i) * .42s) forwards}.cm-job:after{content:"";position:absolute;left:0;top:54%;height:1.5px;width:0;background:currentColor;animation:cm-strike .35s ease calc(4.55s + var(--i) * .42s) forwards}.cm-who{margin-left:auto;gap:8px;font-size:13.5px;white-space:nowrap;animation:cm-take .45s cubic-bezier(.2,.7,.2,1) calc(4.55s + var(--i) * .42s) both}.cm-who,.cm-you{display:flex;align-items:center;color:#ececee}.cm-you{margin-top:20px;gap:10px;font-size:17px;animation:cm-in .5s ease 8.95s both}.cm-apps{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px;animation:cm-in .5s ease 9.35s both}.cm-apps span{border:1px solid #3a3b42;border-radius:999px;padding:4px 11px;font-size:13px;color:#ececee}.cm-ready{animation:cm-ready .4s ease 9.55s forwards}@keyframes cm-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cm-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes cm-word{0%{opacity:0;transform:translateY(.45em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes cm-take{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes cm-strike{to{width:100%}}@keyframes cm-dim{to{color:#9c9da5}}@keyframes cm-ready{to{border-color:#ececee}}@media (prefers-reduced-motion:reduce){.cq-react{animation:none}.cm-stage{min-height:0;display:grid;gap:32px}.cm-apps,.cm-beat,.cm-job,.cm-job:after,.cm-jobs li,.cm-k2b,.cm-line span,.cm-ready,.cm-who,.cm-you{animation:none!important;opacity:1;filter:none;transform:none}.cm-beat{position:static}.cm-k2a{display:none}.cm-kick2 p{position:static}.cm-job{color:#9c9da5}.cm-job:after{width:100%}}