@keyframes mwGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.mw-card{background:var(--surface-1);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.mw-card:hover{border-color:#818cf873;transform:translateY(-8px);box-shadow:0 32px 80px #6366f133,0 0 0 1px #818cf840}.mw-wash{opacity:0;background:radial-gradient(at 50% 55%,#6366f129 0%,#38bdf814 50%,#0000 70%);transition:opacity .8s cubic-bezier(.22,1,.36,1)}.mw-card:hover .mw-wash{opacity:1}.mw-text{background:linear-gradient(125deg,#a5b4fc 0%,#818cf8 20%,#38bdf8 55%,#34d399 80%,#818cf8 100%) 0 0/300% 300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s infinite mwGradient}.mw-card:hover .mw-text{animation-duration:1.6s}.mw-circle{background:linear-gradient(125deg,#a5b4fc 0%,#818cf8 20%,#38bdf8 55%,#34d399 80%,#818cf8 100%) 0 0/300% 300%;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);animation:6s infinite mwGradient}.mw-card:hover .mw-circle{animation-duration:1.6s;transform:scale(1.2);box-shadow:0 0 0 10px #818cf81f,0 0 40px #38bdf847}.mw-arrow{transition:transform .5s cubic-bezier(.22,1,.36,1)}.mw-card:hover .mw-arrow{transform:translate(3px)}
