@media (max-width:768px){*{backface-visibility:hidden;-webkit-backface-visibility:hidden}.motion-safe\:animate-bounce,.motion-safe\:animate-pulse,[data-framer-motion]{will-change:transform,opacity;transform:translateZ(0);-webkit-transform:translateZ(0)}.blur-3xl{filter:blur(20px)!important}.bg-gradient-to-br,.bg-gradient-to-r{background-attachment:scroll!important}.overflow-hidden{-webkit-overflow-scrolling:touch}.shadow-lg,.shadow-md{box-shadow:0 2px 4px rgba(0,0,0,.1)!important}}@media (max-width:480px){.motion-reduce\:animate-none{animation:none!important}.backdrop-blur-md{backdrop-filter:none!important;background-color:rgba(17,24,39,.8)!important}.rounded-full{border-radius:8px!important}.text-6xl,.text-7xl{font-size:2.5rem!important;line-height:1.2!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.motion-safe\:animate-bounce,.motion-safe\:animate-pulse{animation:none!important}}html[data-perf=low] .blur-2xl,html[data-perf=low] .blur-3xl{filter:blur(12px)!important}html[data-perf=low] .backdrop-blur,html[data-perf=low] .backdrop-blur-2xl,html[data-perf=low] .backdrop-blur-3xl,html[data-perf=low] .backdrop-blur-lg,html[data-perf=low] .backdrop-blur-md,html[data-perf=low] .backdrop-blur-sm,html[data-perf=low] .backdrop-blur-xl{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-perf=low] .animate-bounce,html[data-perf=low] .animate-ping,html[data-perf=low] .animate-pulse,html[data-perf=low] .animate-pulse-slow,html[data-perf=low] .animate-spin-slow{animation:none!important}html[data-perf=low] .shadow-2xl,html[data-perf=low] .shadow-xl{box-shadow:0 4px 12px rgba(0,0,0,.25)!important}html[data-perf=low] *,html[data-perf=low] :after,html[data-perf=low] :before{transition-duration:.2s!important;animation-duration:.4s!important}@media (prefers-reduced-data:reduce){.backdrop-blur-md,.blur-3xl{filter:none!important;backdrop-filter:none!important}.bg-gradient-to-br,.bg-gradient-to-r{background:linear-gradient(45deg,#1f2937,#111827)!important}}html[data-theme=light]{color-scheme:light}html[data-theme=light] body{background-color:#fff;color:#0d1117}html[data-theme=light] .bg-\[\#090f17\],html[data-theme=light] .bg-\[\#0a0a0a\],html[data-theme=light] .bg-\[\#0a0f18\],html[data-theme=light] .bg-\[\#0b1018\],html[data-theme=light] .bg-\[\#0f1320\],html[data-theme=light] .bg-\[\#12091a\],html[data-theme=light] .bg-\[\#12172a\]{background-color:#fff!important}html[data-theme=light] .bg-\[\#0a0a0a\]{background-color:#f8f9fc!important;border-color:rgba(0,0,0,.08)!important}html[data-theme=light] .from-\[\#0a0f18\]{--tw-gradient-from:#fff!important}html[data-theme=light] .to-\[\#0a0f18\]{--tw-gradient-to:#fff!important}html[data-theme=light] .via-\[\#0a0f18\]{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to)!important}html[data-theme=light] .from-\[\#0b1018\],html[data-theme=light] .from-\[\#0b111b\]{--tw-gradient-from:#fff!important}html[data-theme=light] .to-\[\#0b111b\]{--tw-gradient-to:#fff!important}html[data-theme=light] .via-\[\#090f17\]{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to)!important}html[data-theme=light] .to-black{--tw-gradient-to:#fff!important}html[data-theme=light] .from-black{--tw-gradient-from:#fff!important}html[data-theme=light] canvas{opacity:.45!important;mix-blend-mode:multiply!important}html[data-theme=light] .bg-\[radial-gradient\(ellipse_at_center\,transparent_0\%\,rgba\(10\,15\,24\,0\.55\)_70\%\,rgba\(10\,15\,24\,0\.85\)_100\%\)\]{background:transparent!important}html[data-theme=light] .text-white{color:#0d1117!important}html[data-theme=light] .text-white\/90{color:rgba(13,17,23,.9)!important}html[data-theme=light] .text-white\/80{color:rgba(13,17,23,.8)!important}html[data-theme=light] .text-white\/70{color:rgba(13,17,23,.7)!important}html[data-theme=light] .text-white\/60{color:rgba(13,17,23,.6)!important}html[data-theme=light] .text-white\/50{color:rgba(13,17,23,.5)!important}html[data-theme=light] .text-white\/40{color:rgba(13,17,23,.4)!important}html[data-theme=light] .text-white\/35{color:rgba(13,17,23,.35)!important}html[data-theme=light] .text-white\/30{color:rgba(13,17,23,.3)!important}html[data-theme=light] .text-white\/25{color:rgba(13,17,23,.25)!important}html[data-theme=light] .text-white\/20{color:rgba(13,17,23,.2)!important}html[data-theme=light] a.bg-gradient-to-r[class*=from-emerald-6],html[data-theme=light] a.bg-gradient-to-r[class*=from-emerald-6] *,html[data-theme=light] a.bg-gradient-to-r[class*=from-fuchsia-6],html[data-theme=light] a.bg-gradient-to-r[class*=from-fuchsia-6] *,html[data-theme=light] a.bg-gradient-to-r[class*=from-pink-6],html[data-theme=light] a.bg-gradient-to-r[class*=from-pink-6] *,html[data-theme=light] a.bg-gradient-to-r[class*=from-sky-6],html[data-theme=light] a.bg-gradient-to-r[class*=from-sky-6] *,html[data-theme=light] a.bg-gradient-to-r[class*=from-violet-6],html[data-theme=light] a.bg-gradient-to-r[class*=from-violet-6] *,html[data-theme=light] a.bg-violet-500,html[data-theme=light] a.bg-violet-500 *,html[data-theme=light] a.bg-violet-600,html[data-theme=light] a.bg-violet-600 *,html[data-theme=light] button.bg-gradient-to-r[class*=from-emerald-5],html[data-theme=light] button.bg-gradient-to-r[class*=from-emerald-5] *,html[data-theme=light] button.bg-gradient-to-r[class*=from-emerald-6],html[data-theme=light] button.bg-gradient-to-r[class*=from-emerald-6] *,html[data-theme=light] button.bg-gradient-to-r[class*=from-fuchsia-5],html[data-theme=light] button.bg-gradient-to-r[class*=from-fuchsia-5] *,html[data-theme=light] button.bg-gradient-to-r[class*=from-fuchsia-6],html[data-theme=light] button.bg-gradient-to-r[class*=from-fuchsia-6] *,html[data-theme=light] button.bg-gradient-to-r[class*=from-pink-6],html[data-theme=light] button.bg-gradient-to-r[class*=from-pink-6] *,html[data-theme=light] button.bg-gradient-to-r[class*=from-sky-6],html[data-theme=light] button.bg-gradient-to-r[class*=from-sky-6] *,html[data-theme=light] button.bg-gradient-to-r[class*=from-violet-5],html[data-theme=light] button.bg-gradient-to-r[class*=from-violet-5] *,html[data-theme=light] button.bg-gradient-to-r[class*=from-violet-6],html[data-theme=light] button.bg-gradient-to-r[class*=from-violet-6] *,html[data-theme=light] button.bg-violet-500,html[data-theme=light] button.bg-violet-500 *,html[data-theme=light] button.bg-violet-600,html[data-theme=light] button.bg-violet-600 *{color:#fff!important}html[data-theme=light] .bg-clip-text.text-transparent{filter:saturate(1.4) brightness(.75)}html[data-theme=light] .text-gray-400{color:#4b5563!important}html[data-theme=light] .text-gray-300,html[data-theme=light] .text-slate-300{color:#374151!important}html[data-theme=light] .text-slate-400{color:#4b5563!important}html[data-theme=light] .text-slate-500{color:#6b7280!important}html[data-theme=light] .bg-white\/\[0\.03\],html[data-theme=light] .bg-white\/\[0\.04\],html[data-theme=light] .bg-white\/\[0\.05\],html[data-theme=light] .bg-white\/\[0\.06\],html[data-theme=light] .bg-white\/\[0\.07\],html[data-theme=light] .bg-white\/\[0\.08\],html[data-theme=light] .bg-white\/\[0\.09\]{background-color:hsla(0,0%,100%,.75)!important;box-shadow:0 2px 12px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.9)!important}html[data-theme=light] .bg-white\/5{background-color:hsla(0,0%,100%,.7)!important}html[data-theme=light] .bg-white\/10{background-color:hsla(0,0%,100%,.85)!important}html[data-theme=light] .backdrop-blur-2xl,html[data-theme=light] .backdrop-blur-md,html[data-theme=light] .backdrop-blur-sm,html[data-theme=light] .backdrop-blur-xl{--glass-bg:hsla(0,0%,100%,.72)}html[data-theme=light] .backdrop-blur-md.rounded-2xl,html[data-theme=light] .backdrop-blur-sm.rounded-2xl,html[data-theme=light] .backdrop-blur-xl.rounded-2xl{background-color:hsla(0,0%,100%,.78)!important;border-color:rgba(0,0,0,.06)!important;box-shadow:0 2px 16px rgba(0,0,0,.05),inset 0 1px 0 #fff!important}html[data-theme=light] .border-white\/10,html[data-theme=light] .border-white\/15,html[data-theme=light] .border-white\/20,html[data-theme=light] .border-white\/25,html[data-theme=light] .border-white\/\[0\.06\],html[data-theme=light] .border-white\/\[0\.07\],html[data-theme=light] .border-white\/\[0\.08\],html[data-theme=light] .border-white\/\[0\.1\]{border-color:rgba(0,0,0,.08)!important}html[data-theme=light] .ring-white\/10{--tw-ring-color:rgba(0,0,0,.1)!important}html[data-theme=light] nav .rounded-full{background-color:hsla(0,0%,100%,.82)!important;border-color:rgba(0,0,0,.08)!important;box-shadow:0 2px 16px rgba(0,0,0,.08),inset 0 1px 0 #fff!important}html[data-theme=light] nav .bg-violet-600,html[data-theme=light] nav .bg-violet-700,html[data-theme=light] nav a.bg-violet-600{background-color:#7c3aed!important;color:#fff!important}html[data-theme=light] nav .bg-violet-600:hover{background-color:#6d28d9!important}html[data-theme=light] footer{background-color:#f8f9fc!important;border-top-color:rgba(0,0,0,.08)!important}html[data-theme=light] .bg-gray-800{background-color:#e5e7eb!important}html[data-theme=light] .bg-\[\#0a0f18\]\/95{background-color:hsla(0,0%,100%,.97)!important}html[data-theme=light] [class*=bg-fuchsia-][class*=blur],html[data-theme=light] [class*=bg-green-][class*=blur],html[data-theme=light] [class*=bg-indigo-][class*=blur],html[data-theme=light] [class*=bg-pink-][class*=blur],html[data-theme=light] [class*=bg-sky-][class*=blur],html[data-theme=light] [class*=bg-violet-][class*=blur]{opacity:0!important}html[data-theme=light] .divide-white\/\[0\.07\]>*+*{border-color:rgba(0,0,0,.07)!important}html[data-theme=light] ul li span.text-white{color:#0d1117!important}html[data-theme=light] ul li.group:hover span{color:#fff!important}