.desk-dots{background-color:var(--desk);background-image:radial-gradient(#333331 1px,#0000 1px);background-image:radial-gradient(lab(21.1446% -.119656 1.5245) 1px,#0000 1px);background-size:20px 20px}.xbox{background:linear-gradient(to top right, transparent calc(50% - .6px), var(--wire) calc(50% - .6px), var(--wire) calc(50% + .6px), transparent calc(50% + .6px)), linear-gradient(to bottom right, transparent calc(50% - .6px), var(--wire) calc(50% - .6px), var(--wire) calc(50% + .6px), transparent calc(50% + .6px)), var(--wire-fill);border:1.5px solid var(--wire)}@keyframes float{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}.float{animation:6s ease-in-out infinite float}.float-slow{animation:8s ease-in-out -3s infinite float}@keyframes marquee{to{transform:translate(-50%)}}@keyframes intro-in{0%{opacity:0;transform:translateY(14px)}}.intro{animation:intro-in .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms + .1s)}@media (prefers-reduced-motion:reduce){.intro{animation:none}}@keyframes phase-in{0%{opacity:0;transform:translateY(10px)}}.phase-in{animation:phase-in .2s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.phase-in{animation:none}}@keyframes chat-in{0%{opacity:0;transform:scale(.92)translateY(6px)}}.chat-in{animation:chat-in .42s var(--ease-out) 1.1s both}.touch-copy{display:none}@media (hover:none){.hover-copy{display:none}.touch-copy{display:inline}}@keyframes nudge{0%,to{transform:translate(0,0)}50%{transform:translateY(3px)}}.nudge{animation:1.4s ease-in-out infinite nudge}@media (prefers-reduced-motion:reduce){.chat-in,.nudge,.float,.float-slow{animation:none}.marquee-track{animation:none!important}}
