@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) *,:root:not([data-motion=on]) :after,:root:not([data-motion=on]) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;animation-delay:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}}:root[data-motion=off] *,:root[data-motion=off] :after,:root[data-motion=off] :before{animation-duration:var(--motion-instant)!important;animation-iteration-count:1!important;transition-duration:var(--motion-instant)!important;animation-delay:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}@keyframes drawerIn{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dockUp{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes mpUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes vpUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes chatIn{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes canvasIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(var(--motion-pop-scale)) translateY(var(--motion-pop-lift))}}@keyframes toastIn{0%{opacity:0;transform:translateY(var(--motion-toast-lift)) scale(var(--motion-pop-scale))}}@keyframes cmdIn{0%{opacity:0;transform:translateY(var(--motion-cp-lift)) scale(var(--motion-cp-scale))}}@keyframes chatDot{0%,60%,to{opacity:.3}30%{opacity:1}}@keyframes ob-spin{to{transform:rotate(1turn)}}@keyframes ob-b{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@keyframes fb-enter{0%{opacity:0;transform:translate3d(0,-.5rem,0) scale3d(.95,.95,.95)}}.u-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--motion-fast) var(--ease-out),opacity var(--motion-fast) var(--ease-out),display var(--motion-fast) var(--ease-out) allow-discrete}.u-collapse.u-collapse>*{min-height:0;overflow:hidden;padding:4px;margin:-4px}.u-collapse[hidden]{display:none;grid-template-rows:0fr;opacity:0}@starting-style{html.motion-ready .u-collapse:not([hidden]){grid-template-rows:0fr;opacity:0}}