.cm-theme{--cm-motion-enter:.25s;--cm-motion-exit:.15s;--cm-motion-fast:.15s;--cm-motion-base:.25s;--cm-motion-slow:.35s;--cm-motion-ease:cubic-bezier(.22, 1, .36, 1);--cm-motion-spring:cubic-bezier(.34, 1.35, .64, 1)}body:has(.cm-theme){--cm-motion-slow:.35s;--cm-motion-ease:cubic-bezier(.22, 1, .36, 1)}.cm-theme .om-tab{transform:scale(1);transition:color var(--cm-motion-fast) ease-out, background-color var(--cm-motion-fast) ease-out, border-color var(--cm-motion-fast) ease-out, transform var(--cm-motion-base) var(--cm-motion-ease)!important}.cm-theme .om-tab[aria-selected=true],.cm-theme .om-tab[aria-pressed=true]{animation:cm-tab-select var(--cm-motion-base) var(--cm-motion-ease) both}@keyframes cm-tab-select{0%{transform:scale(.96)}to{transform:scale(1)}}.cm-theme .om-btn{transition:color var(--cm-motion-fast) ease-out, background-color var(--cm-motion-fast) ease-out, border-color var(--cm-motion-fast) ease-out, opacity var(--cm-motion-fast) ease-out, transform var(--cm-motion-fast) var(--cm-motion-ease)!important}.cm-theme .om-btn:active:not(:disabled),.cm-theme .cm-shell-icon-btn:active:not(:disabled){transform:scale(.97)}.cm-theme .om-listbox,.cm-theme [data-radix-popper-content-wrapper]>[role=menu]{animation:cm-menu-enter .18s var(--cm-motion-ease) both;transform-origin:top}@keyframes cm-menu-enter{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cm-theme .MuiSwitch-switchBase,.cm-theme .MuiSwitch-thumb,.cm-theme .MuiSwitch-track{transition-duration:var(--cm-motion-slow)!important;transition-timing-function:var(--cm-motion-spring)!important}.cm-theme .MuiAccordionSummary-expandIconWrapper{transition:transform var(--cm-motion-base) var(--cm-motion-ease)!important}.cm-theme .MuiCollapse-wrapperInner{animation:cm-content-reveal var(--cm-motion-base) var(--cm-motion-ease) both}@keyframes cm-content-reveal{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}body:has(.cm-theme) .cm-aware-hot-toast{animation:cm-toast-enter var(--cm-motion-slow) var(--cm-motion-ease) both;will-change:transform, opacity, filter}@keyframes cm-toast-enter{0%{opacity:0;filter:blur(2px);transform:translateY(16px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.cm-theme .om-modal__panel{--modal-open-dur:var(--cm-motion-enter);--modal-close-dur:var(--cm-motion-exit);--modal-ease:var(--cm-motion-ease)}.cm-theme .om-modal-motion-overlay{transition-duration:var(--cm-motion-enter);transition-timing-function:var(--cm-motion-ease)}.cm-theme .om-modal-motion-overlay.is-closing{transition-duration:var(--cm-motion-exit)}@media (prefers-reduced-motion:reduce){.cm-theme .om-tab,.cm-theme .om-btn,.cm-theme .cm-shell-icon-btn,.cm-theme .om-listbox,.cm-theme [data-radix-popper-content-wrapper]>[role=menu],.cm-theme .MuiSwitch-switchBase,.cm-theme .MuiSwitch-thumb,.cm-theme .MuiSwitch-track,.cm-theme .MuiAccordionSummary-expandIconWrapper,.cm-theme .MuiCollapse-wrapperInner,.cm-theme .t-modal,.cm-theme .om-modal-motion-overlay{filter:none!important;transition:none!important;animation:none!important;transform:none!important}body:has(.cm-theme) .cm-aware-hot-toast{filter:none!important;transition:none!important;animation:none!important;transform:none!important}}
