:root{font-size:15px}.prose h1{font-weight:700;letter-spacing:-.02em}.prose h2,.prose h3,.prose h4{font-weight:600;letter-spacing:-.01em}.prose strong{font-weight:600}.prose p{font-size:1rem;line-height:1.8}.hero-text{background:linear-gradient(135deg,#9333ea,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{background:linear-gradient(135deg,#7c3aed,#db2777);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient{color:#9333ea;background:linear-gradient(135deg,#9333ea,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.text-gradient-secondary{color:#f59e0b;background:linear-gradient(135deg,#f59e0b,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.text-gradient-description{color:#7c3aed;background:linear-gradient(135deg,#7c3aed,#db2777);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.text-gradient,.text-gradient-secondary,.text-gradient-description{opacity:1!important;visibility:visible!important;color:inherit!important}@supports not (-webkit-background-clip: text){.text-gradient{background:none;-webkit-text-fill-color:initial;color:#9333ea!important}.text-gradient-secondary{background:none;-webkit-text-fill-color:initial;color:#f59e0b!important}.text-gradient-description{background:none;-webkit-text-fill-color:initial;color:#7c3aed!important}}.prose{max-width:100%}.prose a{text-decoration:none}.prose a:not(.no-prose-link){color:#7c3aed}html.dark .prose a:not(.no-prose-link){color:#a78bfa}.prose blockquote{border-left:4px solid rgba(147,51,234,.4);background:#9333ea0f;padding:1rem 1.25rem;border-radius:.5rem}.prose img{border-radius:1rem;box-shadow:0 10px 25px #00000014}.prose h2,.prose h3{scroll-margin-top:100px}@keyframes gradient-shift{0%{background-position:0% 50%}25%{background-position:50% 0%}50%{background-position:100% 50%}75%{background-position:50% 100%}to{background-position:0% 50%}}@keyframes gradient-border{0%{background-position:0% 50%}25%{background-position:50% 0%}50%{background-position:100% 50%}75%{background-position:50% 100%}to{background-position:0% 50%}}.embossed-text{color:#6b46c1;text-shadow:3px 3px 6px rgba(0,0,0,.8),-1px -1px 2px rgba(255,255,255,.1),1px 1px 2px rgba(139,92,246,.3),0 0 10px rgba(107,70,193,.2);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-weight:700;letter-spacing:-.02em}.embossed-text-light{color:#6b46c1;text-shadow:2px 2px 4px rgba(255,255,255,.8),-1px -1px 2px rgba(255,255,255,.3),0 0 8px rgba(107,70,193,.3);filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));font-weight:700;letter-spacing:-.02em}@keyframes dot-wave{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(-10px);opacity:1}}@keyframes dot-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.2);opacity:1}}@keyframes dot-rotate{0%{transform:rotate(0) translateY(0)}25%{transform:rotate(90deg) translateY(-8px)}50%{transform:rotate(180deg) translateY(0)}75%{transform:rotate(270deg) translateY(-8px)}to{transform:rotate(360deg) translateY(0)}}@keyframes dot-bounce-color{0%,to{transform:translateY(0);background-color:#ec4899}25%{transform:translateY(-12px);background-color:#8b5cf6}50%{transform:translateY(0);background-color:#f59e0b}75%{transform:translateY(-12px);background-color:#06b6d4}}html.light{color-scheme:light}html.dark{color-scheme:dark}html.dark .dark\:text-gray-300{color:#d1d5db!important}html.dark .dark\:text-white{color:#fff!important}html.dark .dark\:bg-gray-900{background-color:#111827!important}html.dark .dark\:bg-gray-800{background-color:#1f2937!important}html.dark .dark\:from-gray-800{--tw-gradient-from: #1f2937 !important}html.dark .dark\:to-gray-900{--tw-gradient-to: #111827 !important}html.dark .dark\:border-white\/30{border-color:#ffffff4d!important}html.dark .dark\:hover\:border-white\/50:hover{border-color:#ffffff80!important}html.dark .dark\:bg-green-900{background-color:#14532d!important}html.dark .dark\:bg-blue-900{background-color:#1e3a8a!important}html.dark .dark\:bg-purple-900{background-color:#581c87!important}html.dark .dark\:bg-red-900{background-color:#7f1d1d!important}html.dark .dark\:bg-yellow-900{background-color:#713f12!important}html.dark .dark\:text-green-400{color:#4ade80!important}html.dark .dark\:text-blue-400{color:#60a5fa!important}html.dark .dark\:text-purple-400{color:#a78bfa!important}html.dark .dark\:text-red-400{color:#f87171!important}html.dark .dark\:text-yellow-400{color:#facc15!important}@keyframes premium-glow{0%,to{box-shadow:0 0 20px #9333ea4d,0 0 40px #ec489933}50%{box-shadow:0 0 30px #9333ea80,0 0 60px #ec48994d}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes gradient-shift-premium{0%,to{background-position:0% 50%}25%{background-position:50% 0%}50%{background-position:100% 50%}75%{background-position:50% 100%}}.premium-ad-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2);background-size:400% 400%;animation:gradient-shift-premium 6s ease infinite}.premium-ad-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 3s infinite}.premium-glow{animation:premium-glow 2s ease-in-out infinite}.floating-element{animation:float 3s ease-in-out infinite}.pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.premium-btn{position:relative;overflow:hidden;transition:all .3s ease}.premium-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.premium-btn:hover:before{left:100%}@keyframes particle-float{0%,to{transform:translateY(0) translate(0);opacity:.7}25%{transform:translateY(-20px) translate(10px);opacity:1}50%{transform:translateY(-10px) translate(-5px);opacity:.8}75%{transform:translateY(-15px) translate(8px);opacity:.9}}.particle{animation:particle-float 4s ease-in-out infinite}.premium-text-glow{text-shadow:0 0 10px rgba(147,51,234,.5),0 0 20px rgba(236,72,153,.3)}.premium-gradient-text{background:linear-gradient(45deg,#667eea,#764ba2,#f093fb,#f5576c);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift-premium 3s ease infinite}@keyframes lineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes shape-float{0%,to{transform:translateY(0) rotate(45deg)}50%{transform:translateY(-10px) rotate(45deg)}}@keyframes shape-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.video-ad-card{position:relative;overflow:hidden;background:#fff}.video-ad-card.dark{background:#000}.animate-line-draw{animation:line-draw 2s ease-out forwards}.animate-shape-float{animation:shape-float 3s ease-in-out infinite}.animate-shape-bounce{animation:shape-bounce 2s ease-in-out infinite}.animate-shape-pulse{animation:shape-pulse 2s ease-in-out infinite}.animate-shape-rotate{animation:shape-rotate 4s linear infinite}@keyframes textReveal{0%{opacity:0;transform:translateY(30px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes line-draw{0%{width:0}to{width:100%}}@keyframes shape-float{0%,to{transform:translateY(0) rotate(45deg)}50%{transform:translateY(-8px) rotate(45deg)}}@keyframes shape-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes shape-pulse{0%,to{transform:scale(1) rotate(45deg);opacity:.7}50%{transform:scale(1.2) rotate(45deg);opacity:1}}@keyframes shape-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes toolHighlight{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
