@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-slow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}}.animate-float[data-astro-cid-v7mik65r]{animation:float 6s ease-in-out infinite}.animate-pulse-slow[data-astro-cid-v7mik65r]{animation:pulse-slow 4s ease-in-out infinite}@keyframes ripple{to{transform:scale(4);opacity:0}}.ripple-effect[data-astro-cid-v7mik65r]{position:absolute;border-radius:50%;background:#3b82f64d;transform:scale(0);animation:ripple .6s linear;pointer-events:none}.process-step-card[data-astro-cid-v7mik65r]{position:relative;overflow:hidden}.process-step-card[data-astro-cid-v7mik65r]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.process-step-card[data-astro-cid-v7mik65r]:hover:before{left:100%}.process-step-card[data-astro-cid-v7mik65r]:nth-child(1) .bg-gradient-to-br[data-astro-cid-v7mik65r]{animation:float-gentle 3s ease-in-out infinite}.process-step-card[data-astro-cid-v7mik65r]:nth-child(2) .bg-gradient-to-br[data-astro-cid-v7mik65r]{animation:float-gentle 3s ease-in-out infinite .5s}.process-step-card[data-astro-cid-v7mik65r]:nth-child(3) .bg-gradient-to-br[data-astro-cid-v7mik65r]{animation:float-gentle 3s ease-in-out infinite 1s}.process-step-card[data-astro-cid-v7mik65r]:nth-child(4) .bg-gradient-to-br[data-astro-cid-v7mik65r]{animation:float-gentle 3s ease-in-out infinite 1.5s}@keyframes float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.scenario-btn[data-astro-cid-v7mik65r]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.scenario-btn[data-astro-cid-v7mik65r].active{border-color:transparent;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scenario-btn[data-astro-cid-v7mik65r]:hover:not(.active){--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.result-card[data-astro-cid-v7mik65r]{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}.result-card[data-astro-cid-v7mik65r]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.eligible[data-astro-cid-v7mik65r]{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.eligible[data-astro-cid-v7mik65r]:is(.dark *){background-color:#14532d33}.not-eligible[data-astro-cid-v7mik65r]{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.not-eligible[data-astro-cid-v7mik65r]:is(.dark *){background-color:#7f1d1d33}.score-change[data-astro-cid-v7mik65r]{transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.score-increase[data-astro-cid-v7mik65r]{font-weight:700;--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.score-decrease[data-astro-cid-v7mik65r]{font-weight:700;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.scenario-controls-card[data-astro-cid-v7mik65r]{position:relative;overflow:hidden}.control-group[data-astro-cid-v7mik65r]{position:relative}.control-group[data-astro-cid-v7mik65r]:hover .w-16[data-astro-cid-v7mik65r]{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.reset-btn[data-astro-cid-v7mik65r]{position:relative;overflow:hidden}.reset-btn[data-astro-cid-v7mik65r]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.reset-btn[data-astro-cid-v7mik65r]:hover:before{left:100%}.scenario-btn[data-astro-cid-v7mik65r]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scenario-btn[data-astro-cid-v7mik65r].active{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.result-card[data-astro-cid-v7mik65r]{position:relative;overflow:hidden}.result-card[data-astro-cid-v7mik65r]:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.result-card[data-astro-cid-v7mik65r]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}
