:root{--m-spring:linear(0, .045 2%, .177 5%, .393 9%, .64 14%, .836 19%, .965 24%, 1.033 29%, 1.055 33%, 1.052 37%, 1.031 43%, 1.01 50%, .998 58%, .996 66%, 1 80%, 1)}.ic{vertical-align:middle;transform-origin:50%;transition:transform .46s var(--m-spring), opacity .16s var(--m-standard,ease);flex:none;display:inline-block}.ic :is(path,circle,rect):not([stroke]){stroke:none}.ic [fill=currentColor]{fill:currentColor}:is(button,a,[role=button],[role=radio],[role=menuitem]):active:not(:disabled)>.ic{transition:transform var(--mo-press,80ms) var(--m-standard,ease);transform:scale(.9)}:is(a,button):hover>.ic-ArrowRight{transform:translate(3px)}:is(a,button):hover>.ic-ArrowLeft{transform:translate(-3px)}:is(a,button):hover>.ic-ArrowUpRight,:is(a,button):hover>.ext.ic-ArrowUpRight{transform:translate(2px,-2px)}:is(a,button):hover>.ic-Download,:is(a,button):hover>.ic-FileDown,:is(a,button):hover>.ic-CloudDownload{transform:translateY(2px)}:is(a,button):hover>.ic-CloudUpload,:is(a,button):hover>.ic-ArrowUp{transform:translateY(-2px)}:is(a,button):hover>.ic-RotateCcw{transform:rotate(-40deg)}:is(a,button):hover>.ic-Search{transform:scale(1.08)}:is(button,a):active:not(:disabled)>.ic-Plus{transform:rotate(90deg)scale(.82)}[aria-expanded=true]>.ic-ChevronDown,[aria-expanded=true]>.st-sort-chevron{transform:rotate(180deg)}:is([aria-pressed],[aria-checked=true])>.ic{animation:ic-swap .42s var(--m-spring) both}@keyframes ic-swap{0%{opacity:0;transform:scale(.5)rotate(-12deg)}}.ic-Star .ic-solid{opacity:0;transition:opacity var(--mo-hover,.14s) var(--m-standard,ease)}.is-on>.ic-Star .ic-solid,.ic-Star.is-filled .ic-solid{opacity:1}.is-on>.ic-Star .ic-line,.ic-Star.is-filled .ic-line{opacity:0}.m-press-host{isolation:isolate;position:relative;overflow:hidden}.m-press-ring{z-index:-1;opacity:.14;pointer-events:none;animation:m-press var(--mo-sheet,.48s) var(--ez-out,cubic-bezier(.16, 1, .3, 1)) forwards;background:currentColor;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}.m-press-ring.is-leaving{opacity:0;transition:opacity var(--mo-enter,.36s) var(--ez-standard,ease)}@keyframes m-press{to{transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.ic{transition:opacity .12s}:is(button,a,[role=button],[role=radio],[role=menuitem]):active>.ic,:is(a,button):hover>.ic,[aria-expanded=true]>.ic-ChevronDown{transform:none}:is([aria-pressed],[aria-checked=true])>.ic{animation:none}.m-press-ring{display:none}}
