.fade-enter-active[data-v-dc048c69],.fade-leave-active[data-v-dc048c69]{transition:all .2s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-dc048c69],.fade-leave-to[data-v-dc048c69]{opacity:0;transform:translate(-10px)}.slide-down-enter-active[data-v-dc048c69],.slide-down-leave-active[data-v-dc048c69]{overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-down-enter-from[data-v-dc048c69],.slide-down-leave-to[data-v-dc048c69]{max-height:0;opacity:0}.slide-down-enter-to[data-v-dc048c69],.slide-down-leave-from[data-v-dc048c69]{max-height:300px;opacity:1}.scrollbar-thin[data-v-dc048c69]{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.scrollbar-thin[data-v-dc048c69]::-webkit-scrollbar{width:4px}.scrollbar-thin[data-v-dc048c69]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-dc048c69]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.scrollbar-thin[data-v-dc048c69]::-webkit-scrollbar-thumb:hover{background:#0003}.dark .scrollbar-thin[data-v-dc048c69]{scrollbar-color:hsla(0,0%,100%,.15) transparent}.dark .scrollbar-thin[data-v-dc048c69]::-webkit-scrollbar-thumb{background:#ffffff26}.dark .scrollbar-thin[data-v-dc048c69]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.popover-enter-active[data-v-dc048c69],.popover-leave-active[data-v-dc048c69]{transition:all .2s cubic-bezier(.4,0,.2,1)}.popover-enter-from[data-v-dc048c69],.popover-leave-to[data-v-dc048c69]{opacity:0;transform:translate(-8px) scale(.95)}.popover-enter-to[data-v-dc048c69],.popover-leave-from[data-v-dc048c69]{opacity:1;transform:translate(0) scale(1)}.tooltip-enter-active[data-v-dc048c69],.tooltip-leave-active[data-v-dc048c69]{transition:all .2s cubic-bezier(.4,0,.2,1)}.tooltip-enter-from[data-v-dc048c69],.tooltip-leave-to[data-v-dc048c69]{opacity:0;transform:translate(-8px) scale(.95)}.tooltip-enter-to[data-v-dc048c69],.tooltip-leave-from[data-v-dc048c69]{opacity:1;transform:translate(0) scale(1)}.bg-grid-pattern[data-v-dc048c69]{background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 0);background-size:20px 20px}.dark .bg-grid-pattern[data-v-dc048c69]{background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0)}.line-clamp-2[data-v-9d32fdfd]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bg-grid-pattern-header[data-v-79515f75]{background-image:linear-gradient(rgba(0,0,0,.015) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.015) 1px,transparent 0);background-size:16px 16px}.dark .bg-grid-pattern-header[data-v-79515f75]{background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0)}.dropdown-enter-active[data-v-79515f75],.dropdown-leave-active[data-v-79515f75]{transform-origin:top right;transition:all .2s cubic-bezier(.4,0,.2,1)}.dropdown-enter-from[data-v-79515f75],.dropdown-leave-to[data-v-79515f75]{opacity:0;transform:scale(.95) translateY(-10px)}.dropdown-enter-to[data-v-79515f75],.dropdown-leave-from[data-v-79515f75]{opacity:1;transform:scale(1) translateY(0)}.group[data-v-79515f75]:hover{transform:translateY(-1px)}@keyframes pulse-79515f75{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.backdrop-blur-xl[data-v-79515f75]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-v-79515f75]{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.bg-grid-pattern-footer[data-v-fac63d2b]{background-image:linear-gradient(rgba(0,0,0,.015) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.015) 1px,transparent 0);background-size:12px 12px}.dark .bg-grid-pattern-footer[data-v-fac63d2b]{background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0)}.backdrop-blur-xl[data-v-fac63d2b]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@keyframes pulse-fac63d2b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.transform[data-v-fac63d2b]:hover{filter:drop-shadow(0 2px 4px rgba(16,185,129,.1))}[data-v-fac63d2b]{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(max-width:640px){.backdrop-blur-xl[data-v-fac63d2b]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cbd5e1,#94a3b8);background-clip:padding-box;border:1px solid transparent;border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8,#64748b)}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#475569,#334155)}.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#64748b,#475569)}.custom-scrollbar{scrollbar-color:#94a3b8 transparent;scrollbar-width:thin}.dark .custom-scrollbar{scrollbar-color:#475569 transparent}*{scrollbar-color:#94a3b8 transparent;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cbd5e1,#94a3b8);background-clip:padding-box;border:1px solid transparent;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8,#64748b)}::-webkit-scrollbar-corner{background:transparent}.dark ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#475569,#334155)}.dark ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#64748b,#475569)}.dark *{scrollbar-color:#475569 transparent}html{scroll-behavior:smooth}@media(max-width:640px){::-webkit-scrollbar{width:6px}}.fade-scale-enter-active,.fade-scale-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-scale-enter-from,.fade-scale-leave-to{opacity:0;transform:scale(.8) translateY(10px)}.fade-scale-enter-to,.fade-scale-leave-from{opacity:1;transform:scale(1) translateY(0)}
