:root{--spring:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001);--spring-soft:linear(0, .004, .016, .035, .063 4.7%, .141 7.5%, .391 15.3%, .512 19.3%, .616 23.5%, .706 27.9%, .781 32.5%, .843 37.4%, .894 42.8%, .934 48.6%, .964 55.1%, .984 62.6%, .995 71.4%, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease:cubic-bezier(.32, .72, 0, 1);--t-fast:.16s;--t:.24s;--t-slow:.32s}@supports not (transition-timing-function:linear(0, 1)){:root{--spring:cubic-bezier(.34, 1.2, .64, 1);--spring-soft:cubic-bezier(.22, 1, .36, 1)}}.masonry-cell{transition:transform .6s var(--spring-soft), width .6s var(--spring-soft), height .6s var(--spring-soft)}.masonry-cell-in{width:100%;height:100%;animation:card-in .56s var(--spring) both;animation-delay:calc(var(--i,0) * 28ms)}.masonry-cell-in>.card{width:100%;height:100%}@keyframes card-in{0%{opacity:0;translate:0 14px;scale:.94}}.tag-filter.has-indicator{position:relative}.tag-indicator{background:var(--text);pointer-events:none;height:1.5px;transition:transform .5s var(--spring), width .5s var(--spring), opacity .2s ease;border-radius:2px;position:absolute;bottom:2px;left:0}.tag-filter.has-indicator .tag-chip:after{display:none}.tag-chip,.tag-chip small{transition:color .25s var(--ease-out)}.dialog-backdrop,.detail-backdrop,.add-sheet-backdrop{animation:fade-in .28s var(--ease-out) both}.dialog{animation:window-in .42s var(--spring) both}.menu,.popover{transform-origin:var(--menu-origin,top left);animation:menu-in .26s var(--spring) both}.toast{animation:toast-in .5s var(--spring) both}@keyframes window-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)scale(.94)}}@keyframes toast-in{0%{opacity:0;transform:translateY(18px)scale(.96)}}.dash,.board-wrap{animation:page-settle .42s var(--ease-out) both}@keyframes page-settle{0%{opacity:0}}.btn,.icon-btn,.tag-chip,.nav-link{transition-property:background,color,box-shadow,opacity,transform;transition-duration:var(--t-fast), var(--t-fast), var(--t-fast), var(--t-fast), .4s;transition-timing-function:var(--ease-out), var(--ease-out), var(--ease-out), var(--ease-out), var(--spring)}.btn:active:not(:disabled),.icon-btn:active:not(:disabled){transition-duration:80ms;transform:scale(.96)}.side-row{transition:background .2s var(--ease-out)}@media (prefers-reduced-motion:reduce){.masonry-cell-in,.dialog,.menu,.popover,.toast,.dash,.board-wrap{animation:none}.masonry-cell,.tag-indicator{transition:none}}
