.tackpilot-dashboard{font-family:var(--font-nunito), system-ui, -apple-system, sans-serif}.tackpilot-dashboard .tabular-nums{font-variant-numeric:tabular-nums}@keyframes tp-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tackpilot-dashboard .fade-up{animation:.5s cubic-bezier(.2,.8,.2,1) backwards tp-fade-up}@keyframes tp-fade-up-fast{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tackpilot-dashboard .fade-up-fast{animation:.28s cubic-bezier(.2,.8,.2,1) tp-fade-up-fast}@keyframes tp-fade-in{0%{opacity:0}to{opacity:1}}.tackpilot-dashboard .fade-in{animation:.35s cubic-bezier(.2,.8,.2,1) tp-fade-in}@keyframes tp-sheet-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.tackpilot-dashboard .sheet-slide{animation:.32s cubic-bezier(.2,.8,.2,1) tp-sheet-slide}@keyframes tp-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.tackpilot-dashboard .sheet-slide-up{animation:.32s cubic-bezier(.2,.8,.2,1) tp-sheet-slide-up}@keyframes tp-pulse-ring{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}.tackpilot-dashboard .pulse-ring{animation:1.6s ease-in-out infinite tp-pulse-ring}@keyframes tp-bouncing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.tackpilot-dashboard .bouncing{animation:1.3s ease-in-out infinite tp-bouncing}@keyframes tp-card-flash{0%{box-shadow:0 0 #2d7a5f33}30%{box-shadow:0 0 0 4px #2d7a5f33}to{box-shadow:0 0 #2d7a5f00}}.tackpilot-dashboard .card-flash{animation:1.4s ease-out tp-card-flash;border-color:#2d7a5f!important}@keyframes tp-row-flash-in{0%{opacity:0;background-color:#eaf3ef;transform:translate(-6px)}60%{background-color:#eaf3ef}to{opacity:1;background-color:#0000;transform:translate(0)}}.tackpilot-dashboard .row-flash-in{border-radius:4px;margin:0 -4px;padding:2px 4px;animation:1.2s ease-out tp-row-flash-in}.tackpilot-dashboard ::-webkit-scrollbar{width:6px;height:6px}.tackpilot-dashboard ::-webkit-scrollbar-thumb{background:#f1ede3;border-radius:3px}.tackpilot-dashboard ::-webkit-scrollbar-thumb:hover{background:#ede8da}
