.logo-glow{filter:drop-shadow(0 0 3px rgba(168,85,255,.9)) drop-shadow(0 0 8px rgba(168,85,255,.6)) drop-shadow(0 0 18px rgba(138,43,255,.4));animation:logo-neon 3s ease-in-out infinite}@keyframes logo-neon{0%,to{filter:drop-shadow(0 0 3px rgba(168,85,255,.9)) drop-shadow(0 0 8px rgba(168,85,255,.6)) drop-shadow(0 0 18px rgba(138,43,255,.4))}50%{filter:drop-shadow(0 0 4px rgba(168,85,255,1)) drop-shadow(0 0 12px rgba(168,85,255,.8)) drop-shadow(0 0 24px rgba(138,43,255,.5))}}.glass-nav{background:#0b0f2eb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(157,77,255,.08)}.glass-card{background:#0b0f2e99;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(157,77,255,.1);box-shadow:0 8px 32px #0000004d;transition:border-color .3s,box-shadow .3s,transform .3s}.glass-card:hover{border-color:#9d4dff33;box-shadow:0 8px 32px #6f00ff1a;transform:translateY(-2px)}.glass-card-premium{background:#0b0f2e99;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(157,77,255,.25);box-shadow:0 8px 32px #6f00ff26;transition:border-color .3s,box-shadow .3s,transform .3s}.glass-card-premium:hover{border-color:#9d4dff66;box-shadow:0 12px 48px #6f00ff33;transform:translateY(-2px)}.glass-card-glow{background:#0b0f2e99;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(111,0,255,.2);box-shadow:0 0 60px #6f00ff1a,0 8px 32px #0000004d;transition:border-color .3s,box-shadow .3s}.glass-card-glow:hover{border-color:#6f00ff59;box-shadow:0 0 80px #6f00ff26,0 12px 48px #0000004d}.btn-primary{--duration: 7s;--easing: linear;--c-color-1: rgba(111, 0, 255, .7);--c-color-2: rgba(138, 43, 255, .8);--c-color-3: rgba(157, 77, 255, .7);--c-color-4: rgba(180, 120, 255, .7);--c-shadow: rgba(111, 0, 255, .4);--c-shadow-inset-top: rgba(157, 77, 255, .5);--c-shadow-inset-bottom: rgba(200, 160, 255, .3);--c-radial-inner: #8A2BFF;--c-radial-outer: #6F00FF;position:relative;cursor:pointer;border:none;display:inline-block;border-radius:16px;padding:0;text-align:center;font-weight:700;letter-spacing:.02em;line-height:1.5;color:#fff;background:radial-gradient(circle,var(--c-radial-inner),var(--c-radial-outer) 80%);box-shadow:0 0 14px var(--c-shadow);text-decoration:none;transition:transform .2s}.btn-primary:before{content:"";pointer-events:none;position:absolute;z-index:3;inset:0;border-radius:16px;box-shadow:inset 0 3px 12px var(--c-shadow-inset-top),inset 0 -3px 4px var(--c-shadow-inset-bottom)}.btn-primary .btn-wrap{-webkit-mask-image:-webkit-radial-gradient(white,black);overflow:hidden;border-radius:16px;padding:14px 32px;position:relative}.btn-primary .btn-wrap span{display:inline-flex;align-items:center;gap:8px;position:relative;z-index:1}.btn-primary:hover{--duration: 1.4s;transform:translateY(-2px);box-shadow:0 0 24px var(--c-shadow)}.btn-primary:active{transform:translateY(0)}.btn-primary .btn-wrap .circle{position:absolute;width:40px;height:40px;border-radius:50%;filter:blur(var(--blur, 8px));background:var(--background, transparent);opacity:0;pointer-events:none}.btn-primary .circle.c-1,.btn-primary .circle.c-9,.btn-primary .circle.c-10{--background: var(--c-color-4)}.btn-primary .circle.c-3,.btn-primary .circle.c-4{--background: var(--c-color-2);--blur: 14px}.btn-primary .circle.c-5,.btn-primary .circle.c-6{--background: var(--c-color-3);--blur: 16px}.btn-primary .circle.c-2,.btn-primary .circle.c-7,.btn-primary .circle.c-8,.btn-primary .circle.c-11,.btn-primary .circle.c-12{--background: var(--c-color-1);--blur: 12px}.btn-primary .circle.c-1{left:5%;top:10%;--animation: bc-1}.btn-primary .circle.c-2{left:85%;top:20%;--animation: bc-2}.btn-primary .circle.c-3{left:15%;top:60%;--animation: bc-3}.btn-primary .circle.c-4{left:70%;top:15%;--animation: bc-4}.btn-primary .circle.c-5{left:30%;top:40%;--animation: bc-5}.btn-primary .circle.c-6{left:55%;top:65%;--animation: bc-6}.btn-primary .circle.c-7{left:10%;top:75%;--animation: bc-7}.btn-primary .circle.c-8{left:45%;top:10%;--animation: bc-8}.btn-primary .circle.c-9{left:25%;top:20%;--animation: bc-9}.btn-primary .circle.c-10{left:75%;top:55%;--animation: bc-10}.btn-primary .circle.c-11{left:60%;top:35%;--animation: bc-11}.btn-primary .circle.c-12{--blur: 14px;left:40%;top:70%;--animation: bc-12}@keyframes bc-1{0%,to{transform:translate(0) translateZ(0)}25%{transform:translate(15px,12px) translateZ(0)}50%{transform:translate(30px,-8px) translateZ(0)}75%{transform:translate(-10px,10px) translateZ(0)}}@keyframes bc-2{0%,to{transform:translate(0) translateZ(0)}25%{transform:translate(-20px,10px) translateZ(0)}50%{transform:translate(-35px,-6px) translateZ(0)}75%{transform:translate(-10px,-12px) translateZ(0)}}@keyframes bc-3{0%,to{transform:translate(0) translateZ(0)}25%{transform:translate(20px,-10px) translateZ(0)}50%{transform:translate(10px,-18px) translateZ(0)}75%{transform:translate(25px,5px) translateZ(0)}}@keyframes bc-4{0%,to{transform:translate(0) translateZ(0)}25%{transform:translate(-15px,14px) translateZ(0)}50%{transform:translate(10px,8px) translateZ(0)}75%{transform:translate(-25px,-5px) translateZ(0)}}@keyframes bc-5{0%,to{transform:translate(0) translateZ(0)}25%{transform:translate(25px,-12px) translateZ(0)}50%{transform:translate(-10px,10px) translateZ(0)}75%{transform:translate(15px,15px) translateZ(0)}}@keyframes bc-6{0%,to{transform:translate(0) translateZ(0)}25%{transform:translate(-18px,-10px) translateZ(0)}50%{transform:translate(12px,-15px) translateZ(0)}75%{transform:translate(-8px,8px) translateZ(0)}}@keyframes bc-7{0%,to{transform:translate(0) translateZ(0)}25%{transform:translate(15px,-15px) translateZ(0)}50%{transform:translate(30px,-10px) translateZ(0)}75%{transform:translate(10px,5px) translateZ(0)}}@keyframes bc-8{0%,to{transform:translate(0) translateZ(0)}25%{transform:translate(-12px,14px) translateZ(0)}50%{transform:translate(18px,10px) translateZ(0)}75%{transform:translate(-20px,-8px) translateZ(0)}}@keyframes bc-9{0%,to{transform:translate(0) translateZ(0)}25%{transform:translate(20px,8px) translateZ(0)}50%{transform:translate(-5px,15px) translateZ(0)}75%{transform:translate(10px,-10px) translateZ(0)}}@keyframes bc-10{0%,to{transform:translate(0) translateZ(0)}25%{transform:translate(-15px,-12px) translateZ(0)}50%{transform:translate(-25px,5px) translateZ(0)}75%{transform:translate(10px,10px) translateZ(0)}}@keyframes bc-11{0%,to{transform:translate(0) translateZ(0)}25%{transform:translate(-20px,10px) translateZ(0)}50%{transform:translate(15px,-10px) translateZ(0)}75%{transform:translate(-10px,-15px) translateZ(0)}}@keyframes bc-12{0%,to{transform:translate(0) translateZ(0)}25%{transform:translate(18px,-8px) translateZ(0)}50%{transform:translate(-15px,-12px) translateZ(0)}75%{transform:translate(20px,10px) translateZ(0)}}.btn-primary.btn-sm .btn-wrap{padding:12px 24px}.btn-primary.btn-block{display:block;width:100%}.btn-primary.btn-block .btn-wrap{display:block}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes waveform{0%,to{height:var(--base-height, 40%)}50%{height:var(--peak-height, 80%)}}.waveform-bar{animation:waveform 1.2s ease-in-out infinite}.waveform-bar:nth-child(1){animation-delay:0s;--base-height: 40%;--peak-height: 70%}.waveform-bar:nth-child(2){animation-delay:.1s;--base-height: 70%;--peak-height: 45%}.waveform-bar:nth-child(3){animation-delay:.2s;--base-height: 50%;--peak-height: 85%}.waveform-bar:nth-child(4){animation-delay:.15s;--base-height: 90%;--peak-height: 55%}.waveform-bar:nth-child(5){animation-delay:.25s;--base-height: 60%;--peak-height: 90%}.waveform-bar:nth-child(6){animation-delay:.05s;--base-height: 80%;--peak-height: 50%}.waveform-bar:nth-child(7){animation-delay:.3s;--base-height: 45%;--peak-height: 75%}.waveform-bar:nth-child(8){animation-delay:.12s;--base-height: 65%;--peak-height: 40%}.waveform-bar:nth-child(9){animation-delay:.22s;--base-height: 55%;--peak-height: 80%}.waveform-bar:nth-child(10){animation-delay:.08s;--base-height: 75%;--peak-height: 45%}.waveform-bar:nth-child(11){animation-delay:.18s;--base-height: 40%;--peak-height: 85%}.waveform-bar:nth-child(12){animation-delay:.28s;--base-height: 85%;--peak-height: 50%}@keyframes countUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes rainbow-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.nav-rainbow{background:linear-gradient(90deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#c77dff,#ff6b6b);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:rainbow-shift 3s linear infinite}@keyframes pulse-ring{0%{box-shadow:0 0 #6f00ff66}70%{box-shadow:0 0 0 15px #6f00ff00}to{box-shadow:0 0 #6f00ff00}}#whatsapp-btn{animation:pulse-ring 2s infinite}#mobile-menu{transition:opacity .3s,transform .3s}#mobile-menu.hidden{opacity:0;transform:translateY(-10px);pointer-events:none}#mobile-menu:not(.hidden){opacity:1;transform:translateY(0)}.menu-open #bar1{top:50%!important;transform:rotate(45deg)}.menu-open #bar2{opacity:0}.menu-open #bar3{top:50%!important;transform:rotate(-45deg)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#05051a}::-webkit-scrollbar-thumb{background:#9d4dff26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9d4dff4d}::-moz-selection{background:#6f00ff66;color:#fff}::selection{background:#6f00ff66;color:#fff}.glass-card,.glass-card-premium,.glass-card-glow{position:relative;overflow:hidden}.card-glow{position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(157,77,255,.08) 0%,transparent 70%);pointer-events:none;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s}#waveCanvas{z-index:3;opacity:.65}.hero-dot-grid{background-image:radial-gradient(circle,rgba(157,77,255,.06) 1px,transparent 1px);background-size:24px 24px}@media(prefers-reduced-motion:reduce){#waveCanvas{display:none}}.cart-overlay{position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:60;opacity:0;pointer-events:none;transition:opacity .3s ease}.cart-overlay.open{opacity:1;pointer-events:auto}.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100%;z-index:70;background:#05051af7;border-left:1px solid rgba(157,77,255,.15);box-shadow:-8px 0 40px #00000080;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;overflow-x:hidden}.cart-drawer.open{transform:translate(0)}.cart-drawer::-webkit-scrollbar{width:4px}.cart-drawer::-webkit-scrollbar-thumb{background:#9d4dff33;border-radius:4px}.cart-input{width:100%;padding:.75rem 1rem;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.875rem;outline:none;transition:border-color .2s,box-shadow .2s}.cart-input:focus{border-color:#6f00ff80;box-shadow:0 0 0 3px #6f00ff1a}.cart-input::-moz-placeholder{color:#ffffff4d}.cart-input::placeholder{color:#ffffff4d}.cart-select{width:100%;padding:.75rem 2.5rem .75rem 1rem;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.875rem;outline:none;transition:border-color .2s,box-shadow .2s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='rgba(255,255,255,0.4)' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem}.cart-select:focus{border-color:#6f00ff80;box-shadow:0 0 0 3px #6f00ff1a}.cart-select option{background:#0b0f2e;color:#fff}.voice-radio{display:none}.voice-label{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1;padding:.625rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;cursor:pointer;font-size:.875rem;transition:all .2s}.voice-radio:checked+.voice-label{border-color:#6f00ff99;background:#6f00ff26;color:#fff;box-shadow:0 0 12px #6f00ff26}.voice-label:hover{border-color:#9d4dff4d}@keyframes checkmark-draw{to{stroke-dashoffset:0}}@keyframes checkmark-scale{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.checkmark-circle{animation:checkmark-scale .5s ease .4s both}.checkmark-check{stroke-dasharray:48;stroke-dashoffset:48;animation:checkmark-draw .4s ease .6s forwards}.cart-input.error,.cart-select.error{border-color:#ef444499}.field-error{color:#ef4444cc;font-size:.75rem;margin-top:.25rem}.step-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffffbf;font-size:.8125rem;font-weight:600;transition:all .2s}.step-pill:hover{background:#6f00ff1f;border-color:#6f00ff66;color:#fff}.step-pill .step-num{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;background:#6f00ff99;color:#fff;font-size:.6875rem;font-weight:700}.sku-card{transition:all .3s ease}.sku-card:hover{border-color:#6f00ff59;transform:translateY(-2px)}.sku-card-popular{border-color:#9d4dff73!important;background:linear-gradient(180deg,#9d4dff14,#ffffff05)}.cart-input-file{padding:.5rem;cursor:pointer}.cart-input-file::file-selector-button{margin-right:.75rem;padding:.5rem .875rem;border-radius:8px;border:1px solid rgba(111,0,255,.4);background:#6f00ff1a;color:#9d4dff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s}.cart-input-file::file-selector-button:hover{background:#6f00ff33;border-color:#6f00ff99}.flow-id-card-stage{perspective:1500px;perspective-origin:50% 40%;display:flex;justify-content:center;align-items:center}.hero-card-stage{perspective:1600px;perspective-origin:50% 50%}.hero-card{transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;transition:filter .4s ease;transform:translateZ(0)}.hero-neon-text{display:inline-block;background:linear-gradient(90deg,#1e3a8a,#3b6bd9 16%,#b8d4d6 36%,#f5e6cf,#d8c8b0,#a7c4c2,#1e3a8a);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(59,107,217,.18)) drop-shadow(0 0 18px rgba(184,212,214,.1)) drop-shadow(0 0 32px rgba(245,230,207,.06));animation:hero-neon-gradient 6s linear infinite,hero-neon-pulse 4s ease-in-out infinite}@keyframes hero-neon-gradient{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes hero-neon-pulse{0%,to{filter:drop-shadow(0 0 8px rgba(59,107,217,.18)) drop-shadow(0 0 18px rgba(184,212,214,.1)) drop-shadow(0 0 32px rgba(245,230,207,.06))}50%{filter:drop-shadow(0 0 12px rgba(59,107,217,.28)) drop-shadow(0 0 24px rgba(184,212,214,.16)) drop-shadow(0 0 42px rgba(245,230,207,.1))}}.hero-neon-text:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.4) 48%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.4) 52%,transparent 70%);background-size:200% 100%;background-position:200% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;animation:hero-neon-sparkle 5s ease-in-out infinite}@keyframes hero-neon-sparkle{0%,60%,to{background-position:200% 0;opacity:0}70%{opacity:1}80%{background-position:-100% 0;opacity:1}90%{opacity:0}}@media(prefers-reduced-motion:reduce){.hero-neon-text,.hero-neon-text:after{animation:none}}.hero-card-stage:hover .hero-card{filter:brightness(1.08) saturate(1.1)}.flow-id-card{--card-purple: #8B3DFF;--card-violet: #B026FF;--card-cyan: #00C2FF;--card-pink: #FF2D9A;position:relative;width:100%;max-width:320px;aspect-ratio:9 / 16;margin:0 auto;border-radius:28px;background:linear-gradient(135deg,#8b3dff2e,#00c2ff0f,#b026ff2e),radial-gradient(circle at 30% 20%,rgba(139,61,255,.3),transparent 60%),radial-gradient(circle at 70% 80%,rgba(0,194,255,.2),transparent 60%),#050505;border:1px solid rgba(139,61,255,.35);box-shadow:0 0 60px #8b3dff40,0 0 120px #b026ff1f,inset 0 1px #ffffff14;padding:18px;display:flex;flex-direction:column;gap:12px;overflow:hidden;isolation:isolate;transform-style:preserve-3d;animation:flow-id-float 9s ease-in-out infinite;will-change:transform}@keyframes flow-id-float{0%,to{transform:translateY(0) rotateY(-10deg) rotateX(4deg) rotate(-.5deg)}25%{transform:translateY(-5px) rotateY(0) rotateX(0) rotate(0)}50%{transform:translateY(-12px) rotateY(10deg) rotateX(-4deg) rotate(.5deg)}75%{transform:translateY(-5px) rotateY(0) rotateX(0) rotate(0)}}.flow-id-card:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.06) 45%,rgba(0,194,255,.12) 50%,rgba(255,255,255,.06) 55%,transparent 70%);background-size:200% 200%;background-position:100% 100%;pointer-events:none;z-index:2;animation:flow-id-shimmer 4s ease-in-out infinite}@keyframes flow-id-shimmer{0%,to{background-position:200% 100%;opacity:.4}50%{background-position:-100% 0%;opacity:.9}}.flow-id-card:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(139,61,255,.025) 2px,rgba(139,61,255,.025) 3px);pointer-events:none;z-index:1}.flow-id-card__header{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;font-weight:600;transform:translateZ(30px)}.flow-id-card__brand{display:inline-flex;align-items:center;gap:5px}.flow-id-card__brand-mark{width:14px;height:14px;border-radius:4px;background:linear-gradient(135deg,var(--card-purple),var(--card-violet));box-shadow:0 0 8px #8b3dffb3;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:900;color:#fff;font-family:Space Grotesk,sans-serif}.flow-id-card__serial{font-family:Space Grotesk,monospace;color:var(--card-cyan);text-shadow:0 0 6px rgba(0,194,255,.6)}.flow-id-card__portrait{position:relative;z-index:3;flex:1;border-radius:16px;background:radial-gradient(circle at 50% 40%,rgba(139,61,255,.4),transparent 60%),linear-gradient(180deg,#b026ff26,#0009),#0b0b0f;border:1px solid rgba(139,61,255,.25);display:flex;align-items:center;justify-content:center;overflow:hidden;transform:translateZ(15px)}.flow-id-card__portrait-placeholder{width:50%;height:50%;border-radius:50%;background:radial-gradient(circle at 50% 30%,#8b3dff99,#00c2ff4d 70%);filter:blur(12px);animation:flow-id-orb-pulse 3s ease-in-out infinite}.flow-id-card__portrait-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px;z-index:4;animation:flow-id-portrait-breathe 6s ease-in-out infinite;filter:saturate(1.05)}.flow-id-card__portrait-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px;z-index:4}@keyframes flow-id-portrait-breathe{0%,to{transform:scale(1);filter:saturate(1.05) brightness(1)}50%{transform:scale(1.025);filter:saturate(1.15) brightness(1.05)}}@keyframes flow-id-orb-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.15);opacity:1}}.flow-id-card__name{position:relative;z-index:3;font-family:Space Grotesk,sans-serif;font-weight:800;font-size:18px;letter-spacing:.04em;color:#fff;text-align:center;text-shadow:0 0 12px rgba(139,61,255,.7);margin:0;text-transform:uppercase;transform:translateZ(40px)}.flow-id-card__stats{position:relative;z-index:3;display:grid;gap:5px;padding:9px 11px;background:#00000073;border:1px solid rgba(139,61,255,.2);border-radius:10px;backdrop-filter:blur(8px);transform:translateZ(25px)}.flow-id-card__stat{display:grid;grid-template-columns:48px 1fr 26px;align-items:center;gap:7px;font-size:10px;font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:.08em}.flow-id-card__stat-label{color:#ffffffb3;text-transform:uppercase}.flow-id-card__stat-bar{position:relative;height:5px;border-radius:99px;background:#ffffff14;overflow:hidden}.flow-id-card__stat-bar-fill{position:absolute;inset:0;width:var(--fill, 80%);background:linear-gradient(90deg,var(--card-purple),var(--card-cyan));border-radius:99px;box-shadow:0 0 8px #8b3dff99;animation:flow-id-bar-fill 1.6s cubic-bezier(.22,1,.36,1) forwards;transform-origin:left;transform:scaleX(0)}.flow-id-card__stat:nth-child(1) .flow-id-card__stat-bar-fill{animation-delay:.15s}.flow-id-card__stat:nth-child(2) .flow-id-card__stat-bar-fill{animation-delay:.3s}.flow-id-card__stat:nth-child(3) .flow-id-card__stat-bar-fill{animation-delay:.45s}.flow-id-card__stat:nth-child(4) .flow-id-card__stat-bar-fill{animation-delay:.6s}@keyframes flow-id-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.flow-id-card__stat-value{color:var(--card-cyan);text-align:right;text-shadow:0 0 6px rgba(0,194,255,.7);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.flow-id-card,.flow-id-card:before,.flow-id-card__portrait-placeholder,.flow-id-card__stat-bar-fill{animation:none}.flow-id-card__stat-bar-fill{transform:scaleX(1)}}.flow-id-showcase{perspective:1400px;perspective-origin:50% 30%}.flow-id-showcase-card{position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .4s ease;animation:flow-id-showcase-float 7s ease-in-out infinite;will-change:transform;cursor:pointer}.flow-id-showcase-card:before{content:"";position:absolute;inset:-32px;background:radial-gradient(circle at 30% 30%,rgba(139,61,255,.45),transparent 55%),radial-gradient(circle at 70% 70%,rgba(0,194,255,.25),transparent 55%);filter:blur(40px);z-index:-1;opacity:.7;transition:opacity .5s,filter .5s;pointer-events:none}.flow-id-showcase-card img{display:block;width:100%;height:auto;border-radius:28px;border:1px solid rgba(139,61,255,.35);box-shadow:0 0 40px #8b3dff40,0 20px 60px #0006,inset 0 1px #ffffff0f;transition:box-shadow .5s;backface-visibility:hidden}.flow-id-showcase-card:after{content:"";position:absolute;inset:0;border-radius:28px;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.06) 45%,rgba(0,194,255,.1) 50%,rgba(255,255,255,.06) 55%,transparent 70%);background-size:200% 200%;background-position:100% 100%;animation:flow-id-showcase-shimmer 5s ease-in-out infinite;pointer-events:none;mix-blend-mode:overlay}.flow-id-showcase-card:nth-child(1){animation-delay:0s}.flow-id-showcase-card:nth-child(1):after{animation-delay:0s}.flow-id-showcase-card:nth-child(2){animation-delay:-2.3s}.flow-id-showcase-card:nth-child(2):after{animation-delay:-1.7s}.flow-id-showcase-card:nth-child(3){animation-delay:-4.6s}.flow-id-showcase-card:nth-child(3):after{animation-delay:-3.4s}.flow-id-showcase-card:hover{animation-play-state:paused;transform:rotateY(10deg) rotateX(-6deg) scale(1.05);filter:brightness(1.08)}.flow-id-showcase-card:hover:before{opacity:1;filter:blur(50px)}.flow-id-showcase-card:hover img{box-shadow:0 0 80px #8b3dff80,0 30px 80px #00000080,inset 0 1px #ffffff1a}@keyframes flow-id-showcase-float{0%,to{transform:translateY(0) rotateY(-3deg) rotateX(2deg)}25%{transform:translateY(-6px) rotateY(2deg) rotateX(-1deg)}50%{transform:translateY(-10px) rotateY(3deg) rotateX(-2deg)}75%{transform:translateY(-4px) rotateY(-1deg) rotateX(1deg)}}@keyframes flow-id-showcase-shimmer{0%,to{background-position:200% 100%;opacity:.5}50%{background-position:-100% 0%;opacity:.9}}@media(prefers-reduced-motion:reduce){.flow-id-showcase-card,.flow-id-showcase-card:after{animation:none}.flow-id-showcase-card:hover{transform:scale(1.02)}}
