@keyframes rotate-led{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bento-card-wrapper{z-index:1;border-radius:24px;width:100%;position:relative}.led-glow-backdrop{filter:blur(24px);z-index:0;opacity:0;background:conic-gradient(#00f2fe66 0%,#ff007f66 30%,#0000 50% 100%);border-radius:26px;transition:opacity .5s;animation:6s linear infinite rotate-led;position:absolute;inset:-12px}.bento-card-wrapper:hover .led-glow-backdrop{opacity:1}.bento-card-led{z-index:1;background:#141419cc;border-radius:24px;width:100%;padding:1.8px;position:relative;overflow:hidden}.bento-card-led:before{content:"";transform-origin:50%;z-index:-1;opacity:.8;background:conic-gradient(#0000 0%,#8b5cf633 20%,#00f2fe 40%,#ff007f 80%,#00f2fe 100%);transition:opacity .5s;animation:6s linear infinite rotate-led;position:absolute;inset:-100%}.bento-card-wrapper:hover .bento-card-led:before{opacity:1}.card-content{-webkit-backdrop-filter:blur(16px);box-sizing:border-box;color:#e4e4e7;z-index:2;background:#0b0b0efa;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:100%;transition:background-color .5s;display:flex;position:relative;overflow:hidden}.card-content:after{content:"";opacity:0;z-index:-1;pointer-events:none;background:radial-gradient(circle,#00f2fe14 0%,#8b5cf60d 45%,#ff007f08 70%,#0000 100%);transition:opacity .5s;position:absolute;inset:0}.bento-card-wrapper:hover .card-content{background:#0b0b0ef2}.bento-card-wrapper:hover .card-content:after{opacity:1}.glow-collab{filter:blur(20px);opacity:.18;inset:-12px}.bento-card-wrapper:hover .glow-collab{opacity:.55;filter:blur(32px);transform:scale(1.05)}.card-collab{background:#0d0d1099}.content-collab{background:#0b0b0ef0;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.content-collab:after{content:"";opacity:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 15% 15%,#00f2fe1a 0%,#0000 65%),radial-gradient(circle at 85% 85%,#ff007f14 0%,#0000 65%);transition:opacity .5s;position:absolute;inset:0}.collab-brand-stack{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.collab-text-studio{text-transform:uppercase;letter-spacing:-.05em;color:#fff;-webkit-text-fill-color:#fff;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.75rem;font-weight:900;line-height:1.1;transition:color .5s cubic-bezier(.16,1,.3,1),filter .5s cubic-bezier(.16,1,.3,1),-webkit-text-fill-color .5s cubic-bezier(.16,1,.3,1)}.collab-text-team{text-transform:uppercase;letter-spacing:.45em;color:#ffffffb8;margin:0;padding-left:.45em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem;font-weight:600;line-height:1;transition:color .5s cubic-bezier(.16,1,.3,1),filter .5s cubic-bezier(.16,1,.3,1),-webkit-text-fill-color .5s cubic-bezier(.16,1,.3,1)}.bento-card-wrapper:hover .collab-text-studio{-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 12px #00f2fe59);background:linear-gradient(90deg,#fff 0%,#00f2fe 50%,#3b82f6 100%) 0 0/200%;-webkit-background-clip:text;animation:5s linear infinite flow-text-gradient}.bento-card-wrapper:hover .collab-text-team{-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px #ff007f40);background:linear-gradient(90deg,#a1a1aa 0%,#d946ef 50%,#ff007f 100%) 0 0/200%;-webkit-background-clip:text;animation:5s linear infinite flow-text-gradient}@keyframes flow-text-gradient{0%{background-position:0%}to{background-position:200%}}
