*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,a,button,input,select,textarea,[role=button],[tabindex]{touch-action:manipulation}.gpu-accelerated{will-change:transform;transform:translateZ(0)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton{background:linear-gradient(90deg,var(--joy-palette-neutral-100,#f3f4f6)0%,var(--joy-palette-neutral-50,#f9fafb)50%,var(--joy-palette-neutral-100,#f3f4f6)100%);background-size:200% 100%;border-radius:8px;animation:1.5s ease-in-out infinite shimmer}.skeleton-pulse{background-color:var(--joy-palette-neutral-100,#f3f4f6);border-radius:8px;animation:1.5s ease-in-out infinite pulse}.skeleton-dark{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/200% 100%;border-radius:8px;animation:1.5s ease-in-out infinite shimmer}@keyframes successBounce{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-success{animation:.3s cubic-bezier(.34,1.56,.64,1) successBounce}.animate-error{animation:.4s cubic-bezier(.4,0,.2,1) shake}.animate-spin{animation:1s linear infinite spin}.animate-fade-in-up{animation:.3s cubic-bezier(.4,0,.2,1) forwards fadeInUp}.animate-scale-in{animation:.2s cubic-bezier(.34,1.56,.64,1) forwards scaleIn}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}@media (hover:none){button:active,[role=button]:active{opacity:.9}button:hover,[role=button]:hover{transform:none!important}}html{scrollbar-width:thin;scrollbar-color:#888 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{opacity:0;background-color:#888;background-clip:content-box;border:2px solid #0000;border-radius:8px;transition:opacity .3s}::-webkit-scrollbar-thumb:hover{opacity:1;background-color:#555}
/*# sourceMappingURL=c26f8f22d59d0d06.css.map*/