@keyframes dwpFlash{0%{background:#fff3bf}to{background:0 0}}.dwp-flash{animation:1s ease-out dwpFlash}@keyframes dwpFloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.dwp-float{animation:2.4s ease-in-out infinite dwpFloaty}.dwp-strike{position:relative}.dwp-strike:after{content:"";pointer-events:none;background:#e0364c;border-radius:2px;width:0;height:2px;transition:width .35s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:0}.dwp-strike.on:after{width:100%}.dwp-strike.on{color:#e0364c}@keyframes dwpDraw{to{stroke-dashoffset:0}}.dwp-tick{fill:none;stroke:#15c47e;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.45s cubic-bezier(.2,.8,.2,1) 50ms forwards dwpDraw}.dwp-up{color:#e0364c!important}.dwp-down{color:#3182f6!important}@keyframes dwpGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dwp-bar-grow{transform-origin:bottom;animation:.5s cubic-bezier(.2,.8,.2,1) forwards dwpGrow;transform:scaleY(0)}@keyframes dwpPop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.dwp-pop{animation:.26s cubic-bezier(.34,1.56,.64,1) both dwpPop}.dwp-main button:not(:disabled):active,.dwp-main [role=button]:active,.dwp-main a.tap:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.dwp-main .app-card,.dwp-main .kpi-link{transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s}.dwp-main .app-card:hover,.dwp-main .kpi-link:hover{transform:translateY(-4px);box-shadow:0 10px 22px #0f172a1f}}@media print{.dwp-flash,.dwp-float,.dwp-bar-grow,.dwp-pop,.dwp-tick{animation:none!important}.dwp-strike:after{transition:none!important}}
