.splash-active[data-v-95ab13b5]{overflow:hidden;position:relative}.splash-active[data-v-95ab13b5]:before{animation:splash-sweep-95ab13b5 1.2s ease-out forwards;background:linear-gradient(90deg,transparent,rgba(16,185,129,.2),transparent);border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translate(-100%);width:100%;will-change:transform;z-index:1}@keyframes splash-sweep-95ab13b5{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.splash-active-blue[data-v-95ab13b5]:before{background:linear-gradient(90deg,transparent,rgba(59,130,246,.2),transparent);border-radius:inherit}.splash-active-gold[data-v-95ab13b5]:before{background:linear-gradient(90deg,transparent,rgba(245,158,11,.2),transparent);border-radius:inherit}.splash-active-purple[data-v-95ab13b5]:before{background:linear-gradient(90deg,transparent,rgba(139,92,246,.2),transparent);border-radius:inherit}.splash-active[data-v-95ab13b5]>*{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.splash-active[data-v-95ab13b5]:before{animation:none;display:none}}.splash-active-fast[data-v-95ab13b5]:before{animation:splash-sweep-95ab13b5 .8s ease-out forwards;border-radius:inherit}.splash-active-slow[data-v-95ab13b5]:before{animation:splash-sweep-95ab13b5 1.8s ease-out forwards;border-radius:inherit}.splash-active[data-v-95ab13b5]:before{background:linear-gradient(90deg,transparent,#10b981,transparent)}.splash-active[data-v-95ab13b5] .stat-card-value{text-shadow:0 0 4px rgba(16,185,129,.5)}.splash-active[data-v-95ab13b5]{border-radius:1rem}.gradientHero{background:linear-gradient(185deg,hsla(var(--background)/.7) 33%,transparent 90%)}.text-gradient{background:linear-gradient(178deg,hsla(var(--accent-foreground)) 40%,hsla(var(--primary)));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.primary-gradient{background:linear-gradient(178deg,hsla(var(--accent-foreground)) 40%,hsla(var(--primary)))}.image-gradient{background:linear-gradient(to top,hsla(var(--muted)) 5%,transparent 55%)}.black-to-transparent-gradient{background:linear-gradient(180deg,#000 0,transparent)}.dim-gradient-y{background:linear-gradient(7deg,transparent 15%,hsl(var(--background)/.8) 66%)}.intro-motion-layer{transform:translateZ(0);will-change:transform,opacity}@media(min-width:1024px){.image-gradient{background:unset}}
