@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap";@font-face{font-family:Psionic1;src:url(/assets/psionic1-CLBZLgkH.ttf) format("truetype");font-weight:400;font-style:normal}.font-psionic{font-family:Orbitron,sans-serif}.font-psionic-logo{font-family:Psionic1,Orbitron,sans-serif}:root{font-family:Outfit,sans-serif;line-height:1.5;font-weight:400;--metal-gold: linear-gradient(135deg, #B8860B 0%, #FFD700 20%, #FFF9AA 45%, #FFD700 70%, #B8860B 100%);--metal-silver: linear-gradient(135deg, #0f172a 0%, #334155 25%, #94a3b8 50%, #334155 75%, #0f172a 100%);--metal-chrome: linear-gradient(135deg, #111827 0%, #374151 25%, #9ca3af 50%, #374151 75%, #111827 100%);--metal-red: linear-gradient(135deg, #450a0a 0%, #991b1b 25%, #ef4444 50%, #991b1b 75%, #450a0a 100%);--metal-blue: linear-gradient(135deg, #082f49 0%, #075985 25%, #0284c7 50%, #075985 75%, #082f49 100%);--metal-green: linear-gradient(135deg, #064e3b 0%, #065f46 25%, #059669 50%, #065f46 75%, #064e3b 100%);--metal-purple: linear-gradient(135deg, #3b0764 0%, #581c87 25%, #8b5cf6 50%, #581c87 75%, #3b0764 100%);--metal-emerald: linear-gradient(135deg, #064e3b 0%, #065f46 25%, #059669 50%, #065f46 75%, #064e3b 100%);--metal-silver-cool: linear-gradient(135deg, #1e293b 0%, #334155 25%, #64748b 50%, #334155 75%, #1e293b 100%);--metal-orange: linear-gradient(135deg, #431407 0%, #7c2d12 25%, #c2410c 50%, #7c2d12 75%, #431407 100%);--metal-blue-dark: linear-gradient(135deg, #020617 0%, #172554 25%, #1e40af 50%, #172554 75%, #020617 100%);--metal-ruby-humo: linear-gradient(to bottom right, rgba(69, 10, 10, .8), rgba(0, 0, 0, .95));--metal-smoke: radial-gradient(circle at center, rgba(69, 10, 10, .2) 0%, transparent 70%);--font-main: "Montserrat", sans-serif;--font-heading: "Orbitron", sans-serif;--radius-card: 16px;--radius-btn: 8px;--color-text-primary: #F8FAFC;--color-text-secondary: #94A3B8;--mc-safe-top: 0px}.safe-padding-top{padding-top:10px;padding-top:max(env(safe-area-inset-top),15px)}body{margin:0;min-width:320px;min-height:100vh;background-color:#0f172a}*{-webkit-font-smoothing:antialiased}@media(max-width:768px){.no-blur-mobile{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.metal-plate,.metal-plate *{transition-duration:.1s!important}}.metal-3d{border-bottom:3px solid rgba(0,0,0,.45)!important;border-right:1px solid rgba(0,0,0,.2)!important;transform:translateZ(0)}.text-luxury-gold{color:gold;text-shadow:0 0 8px rgba(255,215,0,.4),0 1px 2px rgba(0,0,0,.9);filter:brightness(1.2)}.text-ruby-smoke{background:linear-gradient(to bottom,#f44,#450a0a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 2px rgba(69,10,10,.5))}.bg-ruby-smoke{background:var(--metal-ruby-humo)}.metal-ruby-plate{background:linear-gradient(135deg,#1a0505,#450a0a);position:relative}.metal-ruby-plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--metal-smoke);pointer-events:none}.metal-silver{background:var(--metal-silver)}.metal-gold{background:var(--metal-gold)}.metal-chrome{background:var(--metal-chrome)}.metal-red{background:var(--metal-red)}.metal-green{background:var(--metal-green)}.metal-blue{background:var(--metal-blue)}.metal-purple{background:var(--metal-purple)}.metal-emerald{background:var(--metal-emerald)}.metal-silver-cool{background:var(--metal-silver-cool)}.metal-orange{background:var(--metal-orange)}.metal-blue-dark{background:var(--metal-blue-dark)}.plate-shadow{box-shadow:0 10px 25px -5px #0000004d,0 8px 10px -6px #0000004d}@keyframes pulse-slow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.transform-style-3d{transform-style:preserve-3d;perspective:1000px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:marquee 10s linear infinite;display:flex;width:max-content;will-change:transform}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .4s ease-out forwards}@keyframes pulse-gentle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.animate-pulse-gentle{animation:pulse-gentle 4s ease-in-out infinite}@keyframes bounce-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.animate-bounce-gentle{animation:bounce-gentle 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.02)}}.animate-breathe{animation:breathe 5s ease-in-out infinite}.app-bg-luxury-natural{background:radial-gradient(circle at 50% 50%,rgba(20,184,166,.1) 0%,rgba(13,148,136,.05) 50%,transparent 100%),linear-gradient(135deg,#020617,#0d948810,#020617);position:relative}@keyframes liquid-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.magma-flow{background:linear-gradient(270deg,#7c2d12,#b45309,#fbbf24,#fcd34d,#b45309,#7c2d12);background-size:400% 400%;animation:liquid-flow 3s ease infinite;box-shadow:0 0 10px #fbbf2466}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation-duration:.5s;animation-fill-mode:both}.fade-in{animation-name:fade-in}.slide-in-from-bottom-4{animation-name:slide-up}.delay-150{animation-delay:.15s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}@keyframes slide-left-svg{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.animate-slide-left-svg{animation:slide-left-svg 2s cubic-bezier(.4,0,.2,1) forwards}.chasing-chart .recharts-layer.recharts-area{clip-path:inset(0 100% 0 0);pointer-events:auto}.chasing-chart .area-series-1{animation:slide-left-svg 1.5s cubic-bezier(.4,0,.2,1) forwards;animation-delay:0s}.chasing-chart .area-series-2{animation:slide-left-svg 1.5s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.3s}.chasing-chart .area-series-3{animation:slide-left-svg 1.5s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.6s}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#fff6;border-radius:4px;border:1px solid rgba(0,0,0,.2)}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff9}.metal-ruby{background:linear-gradient(135deg,#7f1d1d,#b91c1c 40%,#ef4444 60%,#991b1b);box-shadow:inset 0 0 20px #00000080}.metal-gold-3d{background:linear-gradient(135deg,#422006,#bf953f 20%,#fcf6ba,#b38728 80%,#1a1401);box-shadow:inset 0 0 40px #0009,inset 0 2px #fff6,0 25px 60px -15px #000c;border-radius:4rem;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.2)}.metal-blue-3d{background:linear-gradient(135deg,#020617,#172554,#1e40af,#172554,#020617);box-shadow:inset 0 0 25px #00000080,inset 0 1px #ffffff1a,0 15px 40px #0009;border-radius:2.5rem;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.metal-ruby-3d{background:linear-gradient(135deg,#000,#000 50%,#991b1b 50%,#ef4444,#450a0a);box-shadow:inset 0 0 30px #000000b3,inset 0 2px #fff3,0 30px 60px #00000080;border-radius:4rem;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.15)}.metal-gold-3d:after,.metal-blue-3d:after,.metal-ruby-3d:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.04) 50%,transparent 60%);animation:metal-shimmer 6s infinite linear;pointer-events:none}@keyframes metal-shimmer{0%{transform:translate(-50%) translateY(-50%)}to{transform:translate(50%) translateY(50%)}}@keyframes neon-metal-pulse{0%,to{box-shadow:0 0 5px #94a3b880,0 0 10px #94a3b84d}50%{box-shadow:0 0 20px #94a3b8cc,0 0 30px #94a3b880}}.neon-metal-glow{animation:neon-metal-pulse 2s infinite}@keyframes neon-blue-pulse{0%,to{box-shadow:0 0 8px #3b82f699,0 0 2px #3b82f666;transform:scale(1)}50%{box-shadow:0 0 25px #3b82f6e6,0 0 45px #3b82f680;transform:scale(1.02)}}.neon-blue-glow{animation:neon-blue-pulse 2s infinite}@keyframes neon-gold-pulse{0%,to{box-shadow:0 0 5px #e0b04a80,0 0 10px #e0b04a4d}50%{box-shadow:0 0 20px #e0b04acc,0 0 30px #e0b04a80}}.neon-gold-glow{animation:neon-gold-pulse 2s infinite}.metal-blue-fab{background:linear-gradient(135deg,#1e3a8a,#3b82f6,#1d4ed8);border:2px solid rgba(255,255,255,.4);box-shadow:0 0 15px #3b82f680;color:#fff}.bg-aquamarine-sea{background:linear-gradient(135deg,#0d3b4c,#1a5f6e,#20b2aa 60%,#48d1cc);position:relative;overflow:hidden}.bg-aquamarine-sea:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none}.btn-ruby-3d{background:linear-gradient(135deg,#4c0519,#9f1239 40%,#e11d48,#fb7185,#4c0519);box-shadow:inset 0 0 20px #0006,inset 0 2px #ffffff4d,0 10px 25px -5px #e11d4866;border:1px solid rgba(255,255,255,.2);border-bottom:5px solid rgba(0,0,0,.5);border-right:2px solid rgba(0,0,0,.3);transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.btn-ruby-3d:active{transform:translateY(3px) scale(.98);border-bottom:2px solid rgba(0,0,0,.5);box-shadow:0 5px 10px #e11d4833}.metal-step-btn{background:linear-gradient(135deg,#1e40af,#3b82f6,#1e3a8a);border:1px solid rgba(255,255,255,.5);color:#fff;box-shadow:0 4px 15px #1e40af66}.metal-tag{border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px #ffffff4d,0 4px 6px #0000001a}.metal-flamenco{background:linear-gradient(135deg,#f43f5e,#fb7185,#f43f5e);box-shadow:inset 0 1px #fff6,0 4px 8px #0003}.metal-gold-fab{background:linear-gradient(135deg,#d4af37,#f2d06b,#a88629);border:2px solid rgba(255,255,255,.4)}@media(max-width:768px){.no-blur-mobile{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(min-width:1024px){html{font-size:80%}}@keyframes neon-breathing{0%,to{box-shadow:0 0 10px #3b82f699,0 0 20px #3b82f666,0 0 30px #3b82f633;transform:scale(1);border-color:#3b82f6cc}50%{box-shadow:0 0 20px #3b82f6e6,0 0 40px #3b82f699,0 0 60px #3b82f666;transform:scale(1.1);border-color:#3b82f6}}.animate-neon-breathing{animation:neon-breathing 2s ease-in-out infinite}.btn-lux-gold{background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c)!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:inset 0 1px 1px #fff6,0 8px 25px #0000004d;color:#4a3b00!important;text-shadow:0 1px 0 rgba(255,255,255,.3)!important;font-weight:800!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase!important;letter-spacing:.05em!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn-lux-gold:hover{filter:brightness(1.1)!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px 2px #ffffff80,0 12px 30px #0006!important}.btn-lux-gold:active{transform:translateY(1px) scale(.98)!important}.btn-lux-gold svg{filter:drop-shadow(0 1px 0 rgba(255,255,255,.3))!important}.btn-caja-rich-3d{position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important;transform-style:preserve-3d;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:hidden;min-height:180px;border-radius:2.5rem!important;-webkit-user-select:none;user-select:none;padding:2rem!important}.btn-caja-rich-3d:active{transform:translateY(6px) scale(.96)!important;box-shadow:inset 0 8px 15px #0009!important}.btn-caja-rich-3d:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#ffffff40;border-radius:2.5rem;z-index:10}.text-btn-3d{text-shadow:0 2px 4px rgba(0,0,0,.8);font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#fff!important;margin-top:1rem;line-height:1.2}.plate-gold-rich .text-btn-3d{color:#4a3b00!important;text-shadow:0 1px 1px rgba(255,255,255,.4)}.metal-ruby-bright{background:linear-gradient(135deg,#ef4444,#dc2626,#991b1b);box-shadow:inset 0 0 20px #0000004d,inset 0 1px #ffffff4d,0 10px 20px #dc26264d;border:1px solid rgba(255,255,255,.2)}.metal-silver-cool{background:linear-gradient(135deg,#94a3b8,#64748b,#475569);box-shadow:inset 0 0 10px #0003,inset 0 1px #ffffff4d,0 4px 10px #0000004d;border:1px solid rgba(255,255,255,.2)}.metal-emerald{background:linear-gradient(135deg,#10b981,#059669,#064e3b);box-shadow:inset 0 0 15px #0006,inset 0 1px #ffffff4d,0 8px 15px #10b9814d;border:1px solid rgba(255,255,255,.2)}.metal-blue-plate{background:linear-gradient(135deg,#3b82f6,#1e40af,#172554);box-shadow:inset 0 0 15px #0006,inset 0 1px #ffffff4d,0 8px 15px #3b82f64d;border:1px solid rgba(255,255,255,.2)}.metal-purple{background:linear-gradient(135deg,#d8b4fe,#a855f7,#581c87);box-shadow:inset 0 0 15px #0006,inset 0 1px #ffffff4d,0 8px 15px #a855f74d;border:1px solid rgba(255,255,255,.2)}.plate-ruby-rich{background:linear-gradient(135deg,#450a0a,#7f1d1d 20%,#ef4444,#7f1d1d 80%,#450a0a)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 0 2px #fff3,inset 0 0 20px #00000080,0 8px 20px #00000080!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;font-weight:800!important}.plate-gold-rich{background:linear-gradient(135deg,#422006,#b45309 20%,#fcd34d,#b45309 80%,#2a1801)!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:inset 0 2px #fff3,inset 0 0 20px #0006,0 8px 20px #00000080!important;color:#4a3b00!important;text-shadow:0 1px 0 rgba(255,255,255,.4)!important;font-weight:800!important}.plate-blue-rich{background:linear-gradient(135deg,#020617,#172554 20%,#3b82f6,#1e40af 80%,#020617)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 0 2px #fff3,inset 0 0 20px #00000080,0 8px 20px #00000080!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;font-weight:800!important}.plate-purple-rich{background:linear-gradient(135deg,#2e1065,#4c1d95 20%,#8b5cf6,#4c1d95 80%,#2e1065)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 0 2px #fff3,inset 0 0 20px #00000080,0 8px 20px #00000080!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;font-weight:800!important}.plate-slate-rich{background:linear-gradient(135deg,#0f172a,#1e293b 20%,#64748b,#1e293b 80%,#0f172a)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 0 2px #fff3,inset 0 0 20px #00000080,0 8px 20px #00000080!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;font-weight:800!important}.plate-pink-rich{background:linear-gradient(135deg,#500724,#831843 20%,#ec4899,#831843 80%,#500724)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 0 2px #fff3,inset 0 0 20px #00000080,0 8px 20px #00000080!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;font-weight:800!important}.plate-orange-premium{background:linear-gradient(135deg,#431407,#ea580c 20%,#fdba74,#ea580c 80%,#431407)!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:inset 0 2px #fff3,inset 0 0 20px #0006,0 8px 20px #00000080!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;font-weight:800!important}.plate-cyan-rich{background:linear-gradient(135deg,#083344,#0e7490 20%,#22d3ee,#0e7490 80%,#083344)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 0 2px #fff3,inset 0 0 20px #00000080,0 8px 20px #00000080!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;font-weight:800!important}.plate-indigo-rich{background:linear-gradient(135deg,#1e1b4b,#3730a3 20%,#6366f1,#3730a3 80%,#1e1b4b)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 0 2px #fff3,inset 0 0 20px #00000080,0 8px 20px #00000080!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;font-weight:800!important}.plate-rose-rich{background:linear-gradient(135deg,#4c0519,#881337 20%,#f43f5e,#881337 80%,#4c0519)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 0 2px #fff3,inset 0 0 20px #00000080,0 8px 20px #00000080!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;font-weight:800!important}.plate-amber-rich{background:linear-gradient(135deg,#451a03,#92400e 20%,#fbbf24,#92400e 80%,#451a03)!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:inset 0 2px #fff3,inset 0 0 20px #0006,0 8px 20px #00000080!important;color:#4a3b00!important;text-shadow:0 1px 0 rgba(255,255,255,.4)!important;font-weight:800!important}.plate-gold-dashboard{background:linear-gradient(135deg,#422006,#b45309 20%,#fcd34d,#b45309 80%,#2a1801)!important;color:#4a3b00!important}.plate-ruby-dashboard{background:linear-gradient(135deg,#450a0a,#7f1d1d 20%,#ef4444,#7f1d1d 80%,#450a0a)!important}@layer utilities{.breathing-gold-shadow{animation:breathingGold 3s infinite ease-in-out;box-shadow:20px 0 30px -10px #e0b04a4d}@keyframes breathingGold{0%{box-shadow:20px 0 30px -10px #e0b04a33}50%{box-shadow:30px 0 50px -5px #e0b04a99}to{box-shadow:20px 0 30px -10px #e0b04a33}}.text-ruby{color:#ef4444!important}.text-ruby-bright{color:#fca5a5!important}.bg-ruby-metallic{background:linear-gradient(135deg,#450a0a,#dc2626,#450a0a)!important}.border-ruby{border-color:#dc262680!important}.shadow-ruby{box-shadow:0 4px 20px #dc26264d!important}.btn-ruby-custom{background:linear-gradient(135deg,#450a0a,#dc2626,#450a0a)!important;box-shadow:0 4px #7f1d1d,0 5px 10px #0006,inset 0 1px 1px #ffffff4d!important;border:1px solid rgba(220,38,38,.3)!important}.btn-ruby-custom:active{transform:translateY(2px)!important;box-shadow:0 1px #7f1d1d,0 2px 5px #0006!important}.caret-ruby{caret-color:#ef4444!important}}@keyframes scanner-loop{0%,to{top:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%}}.scanner-line{position:absolute;left:0;right:0;height:4px;background:linear-gradient(to right,transparent,#00DCFF,#ffffff,#00DCFF,transparent);box-shadow:0 0 15px #00dcff,0 0 30px #00dcff80;animation:scanner-loop 2s ease-in-out infinite;z-index:20}@keyframes scan{0%,to{top:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes loading{0%{transform:translate(-100%)}}.action-btn-3d{position:relative!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;transform-style:preserve-3d!important;perspective:1000px!important;overflow:hidden!important;color:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.action-btn-3d:active{transform:translateY(1px) scale(.98)!important}.btn-gold-3d{background:linear-gradient(135deg,#b45309,#fbbf24,#b45309)!important;box-shadow:0 4px #8a6c2e,0 5px 10px #0006,inset 0 1px 1px #ffffff4d!important;border:1px solid rgba(251,191,36,.3)!important}.btn-emerald-3d{background:linear-gradient(135deg,#064e3b,#10b981,#064e3b)!important;box-shadow:0 4px #043125,0 5px 15px #00000080,inset 0 1px 1px #ffffff4d!important;border:1px solid rgba(16,185,129,.4)!important}.btn-ruby-3d{background:linear-gradient(135deg,#450a0a,#dc2626,#450a0a)!important;box-shadow:0 4px #7f1d1d,0 5px 10px #0006,inset 0 1px 1px #ffffff4d!important;border:1px solid rgba(220,38,38,.3)!important}.btn-blue-3d{background:linear-gradient(135deg,#0f172a,#1e3a8a,#0f172a)!important;box-shadow:0 4px #1e3a8a,0 5px 10px #0006,inset 0 1px 1px #ffffff4d!important;border:1px solid rgba(30,64,175,.3)!important}.btn-3d-text{text-shadow:0 1px 2px rgba(0,0,0,.6)!important;font-weight:800!important;letter-spacing:.02em!important}.plate-emerald-rich{background:linear-gradient(135deg,#022c22,#059669 40%,#10b981,#059669 60%,#022c22)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 0 2px #fff3,inset 0 0 20px #00000080,0 8px 20px #00000080!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;font-weight:800!important}.plate-gold-rich{background:linear-gradient(135deg,#451a03,#92400e 40%,#d97706,#92400e 60%,#451a03)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 0 2px #fff3,inset 0 0 20px #00000080,0 8px 20px #00000080!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;font-weight:800!important}.plate-blue-rich{background:linear-gradient(135deg,#0f172a,#1e3a8a 40%,#3b82f6,#1e3a8a 60%,#0f172a)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 0 2px #fff3,inset 0 0 20px #00000080,0 8px 20px #00000080!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;font-weight:800!important}.plate-ruby-rich{background:linear-gradient(135deg,#450a0a,#991b1b 40%,#dc2626,#991b1b 60%,#450a0a)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 0 2px #fff3,inset 0 0 20px #00000080,0 8px 20px #00000080!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;font-weight:800!important}@keyframes reveal-chart{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.chasing-chart .recharts-area-area,.chasing-chart .recharts-area-curve{clip-path:inset(0 100% 0 0);animation:reveal-chart 4.5s cubic-bezier(.4,0,.2,1) forwards}.chasing-chart .recharts-layer.recharts-area:nth-child(1) .recharts-area-area,.chasing-chart .recharts-layer.recharts-area:nth-child(1) .recharts-area-curve{animation-delay:.2s}.chasing-chart .recharts-layer.recharts-area:nth-child(2) .recharts-area-area,.chasing-chart .recharts-layer.recharts-area:nth-child(2) .recharts-area-curve{animation-delay:.6s}.chasing-chart .recharts-layer.recharts-area:nth-child(3) .recharts-area-area,.chasing-chart .recharts-layer.recharts-area:nth-child(3) .recharts-area-curve{animation-delay:1s}.chasing-chart .recharts-layer.recharts-area{opacity:1!important;transition:opacity .3s ease}.chasing-chart .recharts-area-area{filter:drop-shadow(0 0 15px rgba(255,255,255,.05))}.metal-gold-3d{background:linear-gradient(135deg,#422006,#bf953f 20%,#fcf6ba,#b38728 80%,#1a1401)!important;box-shadow:inset 0 0 20px #0006,inset 0 2px #fff6,0 10px 25px -5px #bf953f80!important;border:1px solid rgba(255,255,255,.3)!important;border-bottom:5px solid rgba(0,0,0,.5)!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important}.metal-silver-3d{background:linear-gradient(135deg,#1e293b,#94a3b8 20%,#f8fafc,#64748b 80%,#0f172a)!important;box-shadow:inset 0 0 20px #0006,inset 0 2px #fff6,0 10px 25px -5px #94a3b880!important;border:1px solid rgba(255,255,255,.3)!important;border-bottom:5px solid rgba(0,0,0,.5)!important}.metal-ruby-3d{background:linear-gradient(135deg,#450a0a,#b91c1c 20%,#dc2626,#7f1d1d 80%,#2a0303)!important;box-shadow:inset 0 0 20px #0006,inset 0 2px #fff3,0 10px 25px -5px #dc262680!important;border:1px solid rgba(255,255,255,.2)!important;border-bottom:5px solid rgba(0,0,0,.5)!important}.metal-blue-3d{background:linear-gradient(135deg,#020617,#1e40af 20%,#93c5fd,#1e3a8a 80%,#020617)!important;box-shadow:inset 0 0 20px #0006,inset 0 2px #fff6,0 10px 25px -5px #3b82f680!important;border:1px solid rgba(255,255,255,.2)!important;border-bottom:5px solid rgba(0,0,0,.5)!important}.metal-purple-3d{background:linear-gradient(135deg,#2e1065,#7c3aed 20%,#ddd6fe,#581c87 80%,#1e0645)!important;box-shadow:inset 0 0 20px #0006,inset 0 2px #fff6,0 10px 25px -5px #7c3aed80!important;border:1px solid rgba(255,255,255,.2)!important;border-bottom:5px solid rgba(0,0,0,.5)!important}.floating-container{overflow:visible!important}@keyframes cube-rotate{0%{transform:rotateX(0) rotateY(0) rotate(0)}to{transform:rotateX(360deg) rotateY(360deg) rotate(360deg)}}@keyframes cube-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.cube-scene{width:120px;height:120px;perspective:600px;display:flex;align-items:center;justify-content:center;animation:cube-float 3s ease-in-out infinite}.cube-3d{width:60px;height:60px;position:relative;transform-style:preserve-3d;animation:cube-rotate 8s linear infinite}.cube-face{position:absolute;width:60px;height:60px;border:1.5px solid rgba(255,255,255,.4);background:#ffffff0d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 15px #ffffff1a}.face-front{transform:rotateY(0) translateZ(30px)}.face-back{transform:rotateY(180deg) translateZ(30px)}.face-right{transform:rotateY(90deg) translateZ(30px)}.face-left{transform:rotateY(-90deg) translateZ(30px)}.face-top{transform:rotateX(90deg) translateZ(30px)}.face-bottom{transform:rotateX(-90deg) translateZ(30px)}.face-front{border-color:#10b98180}.face-top{border-color:#e0b04a80}.bg-aquamarine-sea{background:radial-gradient(circle at center,#00303c,#001a1f)}.bg-metal-emerald-solid{background:linear-gradient(135deg,#022c22,#064e3b,#022c22);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.plate-emerald-rich{background:linear-gradient(135deg,#064e3b,#10b981,#064e3b);border-bottom:4px solid #064e3b;border-right:2px solid #064e3b;box-shadow:0 10px 30px #10b98166}@keyframes cart-roll{0%{transform:translate(-20px) rotate(-5deg);opacity:0}20%{opacity:1}50%{transform:translate(0) rotate(0)}75%{transform:translate(5px) rotate(3deg)}to{transform:translate(0) rotate(0)}}@keyframes cart-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-cart-roll{animation:cart-roll .8s ease-out forwards,cart-bounce 2s ease-in-out infinite .8s}.animate-pulse-slow{animation:pulse-slow 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-slow{0%,to{opacity:.05}50%{opacity:.25}}@keyframes soft-rotate{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.animate-soft-rotate{animation:soft-rotate 2s ease-in-out infinite}.metal-blue-solid{background:var(--metal-blue);border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px #ffffff4d,0 4px 6px #0003}.deep-freeze,.deep-freeze *{animation-play-state:paused!important;transition:none!important}.frozen-content{pointer-events:none!important}.gold-cloud-neon{position:relative;isolation:isolate}.gold-cloud-neon:before{content:"";position:absolute;top:50%;left:50%;width:130%;height:180%;background:radial-gradient(ellipse,#ffd700e6,#ffd70066 45%,#ffd70000 70%);transform:translate(-50%,-50%);border-radius:50%;z-index:-1;filter:blur(30px);animation:cloud-pulse 2s ease-in-out infinite;pointer-events:none}@keyframes cloud-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(.9)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.4)}}#lemonsqueezy-checkout-container{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#000000b3!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}@media(min-width:1024px){#lemonsqueezy-checkout-container iframe{width:100%!important;max-width:820px!important;height:85vh!important;min-height:600px!important;margin:auto!important;border-radius:24px!important;box-shadow:0 25px 50px -12px #00000080!important}}.pricing-grid{display:grid;gap:30px;max-width:100%;margin:0 auto;font-family:Inter,sans-serif;color:#fff}.pricing-grid-3{grid-template-columns:repeat(3,1fr);max-width:1200px}@media(max-width:1024px){.pricing-grid,.pricing-grid-3{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;padding:20px 20px 50px!important;gap:20px!important;-webkit-overflow-scrolling:touch;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);justify-content:flex-start!important}.pricing-grid::-webkit-scrollbar{height:6px;display:block!important}.pricing-grid::-webkit-scrollbar-track{background:#ffd7000d;border-radius:4px}.pricing-grid::-webkit-scrollbar-thumb{background:#ffd7004d;border-radius:4px}.pricing-grid .plan-card{flex:0 0 280px!important;width:280px!important;max-width:85vw!important;scroll-snap-align:center;height:auto}}.plan-card{border-radius:24px;padding:30px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.1);background:#0f172a99;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;height:100%}.plan-card:hover{transform:translateY(-8px);border-color:#fff3}.plan-badge{position:absolute;top:16px;right:16px;padding:4px 12px;border-radius:50px;font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;background:linear-gradient(135deg,gold,orange);color:#000;z-index:2}.plan-card.free-plan{background:#1e293b66;border-color:#94a3b833}.plan-card.flash-plan{background:linear-gradient(135deg,#064e3b,#059669 20%,#34d399,#059669 80%,#064e3b);border-color:#34d39966}.plan-card.pro-plan{background:linear-gradient(135deg,#1e3a8a,#2563eb 20%,#60a5fa,#2563eb 80%,#1e3a8a);border-color:#60a5fa66}.plan-card.gold-plan{background:linear-gradient(135deg,#422006,#b45309 20%,#fcd34d,#b45309 80%,#2a1801);border-color:#fbbf2466}.plan-card.elite-plan{background:linear-gradient(135deg,#450a0a,#7f1d1d 20%,#ef4444,#7f1d1d 80%,#450a0a);border-color:#ef44444d}.plan-card.enterprise-plan{background:linear-gradient(135deg,#000,#2a2a2a 20%,#b8860b 45%,gold,#b8860b 55%,#2a2a2a 80%,#000);border-color:#ffd7004d}.plan-title{font-size:1.5rem;font-weight:900;margin-top:20px;margin-bottom:8px;text-transform:uppercase;letter-spacing:2px;font-family:Orbitron,sans-serif;text-align:center}.plan-subtitle{font-size:.8rem;color:#ffffffb3;font-weight:600;margin-bottom:24px;text-align:center;line-height:1.4;min-height:40px}.plan-price-wrapper{text-align:center;margin-bottom:24px}.plan-price-yearly{font-size:1.8rem;font-weight:900;line-height:1.2}.plan-price-yearly small{font-size:.8rem;font-weight:500;opacity:.6}.plan-price-monthly{font-size:.9rem;font-weight:600;opacity:.6;margin-top:4px}.plan-price-monthly-equiv{font-size:.85rem;font-weight:800;margin-top:6px;color:gold}.discount-badge{display:inline-block;padding:2px 8px;border-radius:50px;font-size:.6rem;font-weight:900;background:gold;color:#000;margin-right:6px;vertical-align:middle}.plan-features{list-style:none;padding:0;margin:20px 0;flex-grow:1}.plan-features li{margin-bottom:12px;display:flex;align-items:flex-start;font-size:.85rem;line-height:1.4;gap:10px;color:#ffffffe6}.plan-features li strong{color:gold}.plan-btn{width:100%;text-align:center;background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.2);padding:14px;border-radius:12px;font-weight:800;text-transform:uppercase;font-size:.75rem;letter-spacing:1px;transition:all .3s ease;cursor:pointer;text-decoration:none}.plan-btn:hover{background:#fff;color:#000;transform:scale(1.02)}.plan-card.pro-plan .plan-btn{background:#3b82f6;border-color:#60a5fa}.plan-card.pro-plan .plan-btn:hover{background:#fff;color:#000}.plan-btns-wrapper{display:flex;flex-direction:column;gap:10px;margin-top:auto}body.driver-active .driver-popover.gnia-driver-popover{transition:none!important;animation:none!important;max-height:min(90vh,520px);overflow-y:auto;box-sizing:border-box}body.driver-active .driver-popover.gnia-driver-popover .driver-popover-footer,body.driver-active .driver-popover.gnia-driver-popover .driver-popover-close-btn,body.driver-active .driver-popover.gnia-driver-popover .driver-popover-prev-btn,body.driver-active .driver-popover.gnia-driver-popover .driver-popover-next-btn{transition:none!important}body.driver-active .driver-popover{z-index:1000000001}.driver-popover.gnia-driver-popover{background:linear-gradient(145deg,#064e3b61,#082f497a 45%,#0f172a6b);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(34,211,238,.38);border-radius:1.35rem;box-shadow:0 28px 90px #0000008c,0 0 0 1px #ffffff12 inset,0 0 40px #22d3ee14;color:#e2e8f0;min-width:280px;max-width:320px;padding:1.1rem 1.25rem}.driver-popover.gnia-driver-popover *{font-family:var(--font-main),"Outfit",system-ui,sans-serif}.driver-popover.gnia-driver-popover .driver-popover-title{font-family:var(--font-heading),"Orbitron",sans-serif;font-weight:800;color:#5eead4;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.driver-popover.gnia-driver-popover .driver-popover-description{color:#f0fdfaeb;font-size:.875rem;line-height:1.45}.driver-popover.gnia-driver-popover .driver-popover-progress-text{color:#99f6e4d9;font-size:.7rem;font-weight:700;letter-spacing:.08em}@media(min-width:768px){.driver-popover.gnia-driver-popover{min-width:300px;max-width:340px;padding:1.25rem 1.4rem}.driver-popover.gnia-driver-popover .driver-popover-title{font-size:.9rem}.driver-popover.gnia-driver-popover .driver-popover-description{font-size:1.05rem;line-height:1.5}.driver-popover.gnia-driver-popover .driver-popover-progress-text{font-size:.84rem}.driver-popover.gnia-driver-popover .driver-popover-prev-btn,.driver-popover.gnia-driver-popover .driver-popover-next-btn{font-size:.78rem;padding:.5rem .95rem}}.driver-popover.gnia-driver-popover .driver-popover-close-btn{color:#99f6e4bf}.driver-popover.gnia-driver-popover .driver-popover-close-btn:hover,.driver-popover.gnia-driver-popover .driver-popover-close-btn:focus{color:#fef08a}.driver-popover.gnia-driver-popover .driver-popover-prev-btn{background:linear-gradient(135deg,#020617,#1e3a8a 42%,#172554);border:1px solid rgba(96,165,250,.4);color:#e2e8f0;border-radius:.65rem;font-weight:800;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;padding:.45rem .85rem;text-shadow:0 1px 2px rgba(0,0,0,.45);box-shadow:inset 0 1px #ffffff1a,0 4px 14px #0f172a8c}.driver-popover.gnia-driver-popover .driver-popover-prev-btn:hover,.driver-popover.gnia-driver-popover .driver-popover-prev-btn:focus{filter:brightness(1.12);border-color:#93c5fd8c}.driver-popover.gnia-driver-popover .driver-popover-next-btn{background:linear-gradient(135deg,#bf953f,#fcf6ba 22%,#b38728,#fbf5b7 78%,#aa771c);border:1px solid rgba(255,215,120,.55);color:#1a0f00;border-radius:.65rem;font-weight:900;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;padding:.45rem .85rem;text-shadow:0 1px 0 rgba(255,255,255,.35);box-shadow:inset 0 1px #ffffff73,0 4px 16px #b482286b}.driver-popover.gnia-driver-popover .driver-popover-next-btn:hover,.driver-popover.gnia-driver-popover .driver-popover-next-btn:focus{filter:brightness(1.08)}.driver-popover.gnia-driver-popover .driver-popover-footer .driver-popover-btn-disabled{opacity:.45;filter:grayscale(.2);pointer-events:none}.driver-popover.gnia-driver-popover .driver-popover-arrow{border-color:#082f49eb}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}
