.cmd-mock{--m-bg:#0f0f0e;--m-panel:#161514;--m-raised:#1b1a18;--m-line:#2e2c29;--m-muted:#a8a296;--m-text:#f4f1ea;--m-green:#4ea676;--m-amber:#d08a2c;--m-red:#c8281e;color:var(--m-text);background:var(--m-bg);border:1px solid var(--m-line);font-family:var(--font-sans);border-radius:14px;font-size:.8125rem;line-height:1.35;overflow:hidden}.cmd-mock .m-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);font-size:.6rem;font-weight:600}.cmd-mock .m-num{font-family:var(--font-serif);font-variant-numeric:tabular-nums;line-height:1}.cmd-mock .m-panel{background:var(--m-panel);border:1px solid var(--m-line);border-radius:8px}.cmd-mock .m-dot{border-radius:9999px;width:6px;height:6px;display:inline-block}.cmd-mock .m-chip{border:1px solid var(--m-line);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:.55rem;font-weight:600;display:inline-flex}.cmd-mock [class*=m-a-]{animation-play-state:paused;animation-fill-mode:both}.is-playing [class*=m-a-]{animation-play-state:running}.m-a-rise{animation:m-rise .6s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + var(--d,0s))}@keyframes m-rise{0%{opacity:0;transform:translateY(10px)}}.m-a-fade{animation:m-fade .6s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + var(--d,0s))}@keyframes m-fade{0%{opacity:0}}.m-a-flip{transform-origin:50% 0;animation:m-flip .55s var(--ease-out) both;animation-delay:calc(var(--i,0) * .11s + var(--d,0s))}@keyframes m-flip{0%{opacity:0;transform:perspective(400px)rotateX(-80deg)}}.m-a-grow{transform-origin:0;animation:m-grow 1.1s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes m-grow{0%{transform:scaleX(0)}}.m-a-growy{transform-origin:50% 100%;animation:m-growy .9s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms + var(--d,0s))}@keyframes m-growy{0%{transform:scaleY(0)}}.m-a-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:m-draw 1.6s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes m-draw{0%{stroke-dashoffset:1px}}.m-a-pop{animation:.45s cubic-bezier(.22,1,.36,1) both m-pop;animation-delay:calc(var(--i,0) * .12s + var(--d,0s))}@keyframes m-pop{0%{opacity:0;transform:scale(.85)translateY(6px)}}.m-a-reveal{animation:1.4s steps(48,end) both m-reveal;animation-delay:var(--d,0s)}@keyframes m-reveal{0%{clip-path:inset(0 100% 0 0)}}.m-a-drive{animation:m-drive 2.4s var(--ease-in-out) both;animation-delay:var(--d,0s)}@keyframes m-drive{0%{transform:translateX(var(--from,-200%))}}.m-a-sweep{transform-origin:50%;animation:3.2s linear infinite m-sweep}@keyframes m-sweep{to{transform:rotate(360deg)}}.m-a-pulse{animation:m-pulse 1.8s var(--ease-in-out) infinite}@keyframes m-pulse{50%{opacity:.35}}@keyframes m-float{0%{translate:0}to{translate:0 var(--fy,-5px)}}.m-a-float{animation:m-float var(--fdur,5s) ease-in-out var(--fdel,0s) infinite alternate}.m-a-fade.m-a-float{animation:m-fade .6s var(--ease-out) calc(var(--i,0) * 90ms + var(--d,0s)) both, m-float var(--fdur,5s) ease-in-out var(--fdel,0s) infinite alternate}.m-a-pop.m-a-float{animation:m-pop .45s cubic-bezier(.22, 1, .36, 1) calc(var(--i,0) * .12s + var(--d,0s)) both, m-float var(--fdur,5s) ease-in-out var(--fdel,0s) infinite alternate}.m-a-buzz{animation:3.2s linear infinite m-buzz;animation-delay:var(--d,0s)}@keyframes m-buzz{0%,12%,to{transform:none}2%,6%,10%{transform:rotate(-14deg)}4%,8%{transform:rotate(14deg)}}.m-a-timer{animation:4.5s step-end both m-timer;animation-delay:var(--d,0s)}@keyframes m-timer{0%{background:var(--m-green)}33%{background:var(--m-amber)}66%,to{background:var(--m-red)}}@media (prefers-reduced-motion:reduce){.cmd-mock [class*=m-a-]{animation:none!important}}.cmd-story-line{transform-origin:0;transform:scaleX(var(--p,0))}@media (min-width:768px){.cmd-story-step{opacity:.55;transition:opacity .4s var(--ease-out)}.cmd-story-step.is-on{opacity:1}}@media (prefers-reduced-motion:reduce){.cmd-story-step{opacity:1}}.cmd-desk{transition:--desk-color .5s}.cmd-desk-line{background:var(--desk-color,#c8281e);transition:background-color .45s var(--ease-out)}.cmd-desk-item{animation:m-rise .45s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms)}@media (prefers-reduced-motion:reduce){.cmd-desk-item{animation:none}}
