.m3-press{transition:transform var(--v3-dur-press) var(--v3-ease-out)}.m3-press:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--v3-press-scale))}.m3-pop{transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-popover-content-transform-origin,top left));transition:opacity var(--v3-dur-popover) var(--v3-ease-out), transform var(--v3-dur-popover) var(--v3-ease-out), filter var(--v3-dur-popover) var(--v3-ease-out)}@starting-style{.m3-pop[data-state=open]{opacity:0;filter:blur(2px);transform:scale(.96)translateY(-4px)}.m3-pop[data-side=top][data-state=open]{transform:scale(.96)translateY(4px)}}.m3-pop[data-state=closed]{animation:m3-pop-out var(--v3-dur-exit) var(--v3-ease-out) forwards}@keyframes m3-pop-out{to{opacity:0;transform:scale(.97)}}.m3-item{transition:background-color var(--v3-dur-hover) ease, color var(--v3-dur-hover) ease}.m3-seg{isolation:isolate;position:relative}.m3-seg-thumb{z-index:-1;top:var(--thumb-y,3px);width:var(--thumb-w,0);height:var(--thumb-h,calc(100% - 6px));border-radius:var(--v3-r-pill);transform:translateX(var(--thumb-x,0));pointer-events:none;position:absolute;left:0}.m3-seg[data-thumb-ready] .m3-seg-thumb{transition:transform var(--v3-dur-tab) var(--v3-ease-in-out), width var(--v3-dur-tab) var(--v3-ease-in-out)}.m3-stagger>*{--i:8;animation:m3-rise .32s var(--v3-ease-out) both;animation-delay:calc(var(--i) * var(--v3-stagger))}.m3-stagger>:first-child{--i:0}.m3-stagger>:nth-child(2){--i:1}.m3-stagger>:nth-child(3){--i:2}.m3-stagger>:nth-child(4){--i:3}.m3-stagger>:nth-child(5){--i:4}.m3-stagger>:nth-child(6){--i:5}.m3-stagger>:nth-child(7){--i:6}.m3-stagger>:nth-child(8){--i:7}@keyframes m3-rise{0%{opacity:0;transform:translateY(8px)}}.m3-toast{transition:opacity var(--v3-dur-toast) var(--v3-ease-out), transform var(--v3-dur-toast) var(--v3-ease-drawer)}@starting-style{.m3-toast{opacity:0;transform:translateY(calc(100% + 24px))}}.m3-confirm{animation:m3-confirm .42s var(--v3-ease-confirm) both}@keyframes m3-confirm{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.m3-pop,.m3-toast{transition:opacity var(--v3-dur-popover) ease}@starting-style{.m3-pop[data-state=open],.m3-pop[data-side=top][data-state=open]{filter:none;transform:none}.m3-toast{transform:none}}.m3-pop[data-state=closed]{animation:m3-fade-out var(--v3-dur-exit) ease forwards}.m3-seg[data-thumb-ready] .m3-seg-thumb{transition:none}.m3-stagger>*{animation:.2s both m3-fade}.m3-confirm{animation:.2s both m3-fade}}@keyframes m3-fade{0%{opacity:0}}@keyframes m3-fade-out{to{opacity:0}}
