.vb-root,html.style-vibrant{--vb-morado:oklch(50.04% .1534 328.5);--vb-morado-deep:oklch(36.72% .1372 316.28);--vb-ink:oklch(24% .032 322);--vb-ink-muted:oklch(49% .026 322);--vb-fg:oklch(98.5% .012 320);--vb-pink:oklch(77.07% .1192 350.8);--vb-glow:oklch(82.63% .1115 306.94);--vb-orange:oklch(70.32% .1696 51.74);--vb-cyan:oklch(72.95% .1086 224.01);--vb-amarillo:oklch(78.79% .1626 81.35);--vb-lime:oklch(79% .17 122);--vb-lila:oklch(94.16% .0234 327.5)}html.style-vibrant{--background:oklch(100% 0 0)}@keyframes vibrant-float{0%,to{transform:translateY(0)scale(1)}33%{transform:translateY(-18px)scale(1.03)}66%{transform:translateY(-8px)scale(.98)}}@keyframes vibrant-float-slow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-24px)rotate(6deg)}}@keyframes vibrant-fade-up{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vibrant-scale-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes vibrant-marquee-right{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vibrant-marquee-left{0%{transform:translate(-50%)}to{transform:translate(0)}}.vb-fade-up{opacity:0;animation:.6s cubic-bezier(.34,1.56,.64,1) forwards vibrant-fade-up}.vb-scale-in{opacity:0;animation:.55s cubic-bezier(.34,1.56,.64,1) forwards vibrant-scale-in}.vb-delay-100{animation-delay:.1s}.vb-delay-200{animation-delay:.2s}.vb-delay-300{animation-delay:.3s}.vb-delay-400{animation-delay:.4s}.vb-delay-500{animation-delay:.5s}.vb-orb{animation:7s ease-in-out infinite vibrant-float}.vb-orb-slow{animation:11s ease-in-out infinite vibrant-float-slow}@media (prefers-reduced-motion:reduce){.vb-fade-up,.vb-scale-in{opacity:1;animation:none}.vb-orb,.vb-orb-slow{animation:none}}.vb-marquee-right{will-change:transform;animation:28s linear infinite vibrant-marquee-right}.vb-marquee-left{will-change:transform;animation:32s linear infinite vibrant-marquee-left}.vb-marquee-right:hover,.vb-marquee-right:focus-within,.vb-marquee-left:hover,.vb-marquee-left:focus-within{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.vb-marquee-right,.vb-marquee-left{will-change:auto;animation:none}}.vb-card-hover{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.vb-card-hover:hover{box-shadow:0 0 36px 4px color-mix(in oklch, var(--vb-glow) 55%, transparent), 0 8px 24px -4px color-mix(in oklch, var(--vb-cyan) 28%, transparent);transform:scale(1.03)translateY(-4px)}@media (prefers-reduced-motion:reduce){.vb-card-hover{transition:box-shadow .2s}.vb-card-hover:hover{transform:none}}.vb-glow-btn{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;position:relative}.vb-glow-btn:hover{box-shadow:0 0 32px 6px color-mix(in oklch, var(--vb-glow) 65%, transparent);transform:translateY(-2px)scale(1.04)}.vb-cta-outline{transition:background .2s,transform .2s}.vb-cta-outline:hover{transform:translateY(-1px);background:color-mix(in oklch, var(--vb-fg) 12%, transparent)!important}.vb-logo-card{transition:transform .25s,box-shadow .25s,background .25s}.vb-logo-card:hover{box-shadow:0 0 24px 4px color-mix(in oklch, var(--vb-glow) 50%, transparent);background:var(--card);transform:scale(1.06)translateY(-2px)}@keyframes vb-bubble-float-a{0%,to{transform:translateY(0)translate(0)scale(1)}30%{transform:translateY(-20px)translate(6px)scale(1.04)}65%{transform:translateY(-10px)translate(-4px)scale(.97)}}@keyframes vb-bubble-float-b{0%,to{transform:translateY(0)translate(0)scale(1)}40%{transform:translateY(-14px)translate(-8px)scale(1.02)}70%{transform:translateY(-6px)translate(5px)scale(.98)}}@keyframes vb-bubble-float-c{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-28px)scale(1.06)}}.vb-bubble-a{animation:8s ease-in-out infinite vb-bubble-float-a}.vb-bubble-b{animation:11s ease-in-out infinite vb-bubble-float-b}.vb-bubble-c{animation:9.5s ease-in-out infinite vb-bubble-float-c}@media (prefers-reduced-motion:reduce){.vb-bubble-a,.vb-bubble-b,.vb-bubble-c{animation:none}}@keyframes vb-child-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.vb-child{animation:6s ease-in-out infinite vb-child-float}@media (prefers-reduced-motion:reduce){.vb-child{animation:none}}@keyframes vb-seg-cycle{0%{opacity:0;transform:translateY(12px)scale(.985)}2.8%{opacity:1;transform:translateY(0)scale(1)}20%{opacity:1;transform:translateY(0)scale(1)}22.8%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:0;transform:translateY(-10px)scale(.985)}}@keyframes vb-pill-progress{0%{opacity:1;width:0%}20%{opacity:1;width:100%}20.2%{opacity:0;width:100%}to{opacity:0;width:0%}}@keyframes vb-pill-lift{0%,to{transform:translateY(0)}2.8%,20%{transform:translateY(-3px)}22.8%{transform:translateY(0)}}@keyframes vb-info-cycle{0%{opacity:0}2.8%{opacity:1}20%{opacity:1}22.8%{opacity:0}to{opacity:0}}.vb-seg-layer{opacity:0;will-change:opacity, transform;animation:20s ease-in-out infinite vb-seg-cycle}.vb-pill-bar{width:0;animation:20s linear infinite vb-pill-progress}.vb-pill-lift{animation:20s ease-in-out infinite vb-pill-lift}.vb-info-layer{opacity:0;will-change:opacity;animation:20s ease-in-out infinite vb-info-cycle}.vb-seg-d0,.vb-pill-d0{animation-delay:0s}.vb-seg-d1,.vb-pill-d1{animation-delay:4s}.vb-seg-d2,.vb-pill-d2{animation-delay:8s}.vb-seg-d3,.vb-pill-d3{animation-delay:12s}.vb-seg-d4,.vb-pill-d4{animation-delay:16s}@media (prefers-reduced-motion:reduce){.vb-seg-layer{opacity:0;animation:none}.vb-seg-layer.vb-seg-d0{opacity:1}.vb-pill-bar{opacity:0;animation:none}.vb-pill-lift{animation:none}.vb-info-layer{opacity:0;animation:none}.vb-info-layer.vb-pill-d1{opacity:1}}
