body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}*{box-sizing:border-box}.glass{background:#ffffff1a;border:1px solid #fff3}.glass,.glass-dark{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.glass-dark{background:#0000004d;border:1px solid #ffffff1a}.min-h-screen{min-height:100vh}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.text-center{text-align:center}.text-white{color:#fff}.text-gray-200{color:#e5e7eb}.text-gray-300{color:#d1d5db}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-700{color:#374151}.text-gray-800{color:#1f2937}.text-purple-300{color:#d8b4fe}.text-purple-400{color:#c084fc}.text-purple-500{color:#a855f7}.text-purple-600{color:#9333ea}.text-pink-300{color:#f9a8d4}.text-pink-400{color:#f472b6}.text-pink-500{color:#ec4899}.text-pink-600{color:#db2777}.text-red-400{color:#f87171}.text-red-500{color:#ef4444}.text-green-400{color:#4ade80}.text-green-500{color:#22c55e}.text-green-600{color:#16a34a}.text-blue-400{color:#60a5fa}.text-cyan-400{color:#22d3ee}.text-yellow-400{color:#facc15}.text-orange-400{color:#fb923c}.text-emerald-400{color:#34d399}.font-bold{font-weight:700}.font-semibold{font-weight:600}.bg-purple-500{background-color:#a855f7}.bg-purple-600{background-color:#9333ea}.bg-pink-500{background-color:#ec4899}.bg-pink-600{background-color:#db2777}.bg-gray-600{background-color:#4b5563}.bg-gray-700{background-color:#374151}.bg-gray-800{background-color:#1f2937}.bg-red-500{background-color:#ef4444}.bg-red-600{background-color:#dc2626}.bg-green-500{background-color:#22c55e}.bg-green-600{background-color:#16a34a}.bg-blue-500{background-color:#3b82f6}.bg-blue-600{background-color:#2563eb}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded{border-radius:.25rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-12{padding:3rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-12{padding-left:3rem;padding-right:3rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.w-full{width:100%}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-28{width:7rem}.w-32{width:8rem}.w-64{width:16rem}.h-2{height:.5rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-32{height:8rem}.h-64{height:16rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:3.75rem}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.transform{transform:translateZ(0)}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.transition-all{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300,.transition-colors{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-600{transition-duration:.6s}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.mx-auto{margin-left:auto;margin-right:auto}.space-y-3>*+*{margin-top:.75rem}.space-y-4>*+*{margin-top:1rem}.space-y-6>*+*{margin-top:1.5rem}.relative{position:relative}.absolute{position:absolute}.inset-0{bottom:0;left:0;right:0;top:0}.flex-shrink-0{flex-shrink:0}.flex-1{flex:1 1}.inline-block{display:inline-block}.object-cover{object-fit:cover}.bg-gradient-to-r{background-image:linear-gradient(90deg,#a855f7,#ec4899);background-image:linear-gradient(to right,var(--gradient-from,#a855f7),var(--gradient-to,#ec4899))}.from-purple-400{--gradient-from:#c084fc}.from-purple-500{--gradient-from:#a855f7}.from-green-400{--gradient-from:#4ade80}.from-green-500{--gradient-from:#22c55e}.from-blue-400{--gradient-from:#60a5fa}.from-yellow-400{--gradient-from:#facc15}.from-red-400{--gradient-from:#f87171}.to-pink-400{--gradient-to:#f472b6}.to-pink-500{--gradient-to:#ec4899}.to-emerald-400{--gradient-to:#34d399}.to-emerald-500{--gradient-to:#10b981}.to-cyan-400{--gradient-to:#22d3ee}.to-orange-400{--gradient-to:#fb923c}.hover\:from-purple-600:hover{background-image:linear-gradient(to right,#9333ea,var(--tw-gradient-stops))}.hover\:to-pink-600:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops),#db2777)}.hover\:from-purple-500:hover{background-image:linear-gradient(to right,#a855f7,var(--tw-gradient-stops))}.hover\:to-pink-500:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops),#ec4899)}.hover\:from-green-600:hover{background-image:linear-gradient(to right,#16a34a,var(--tw-gradient-stops))}.hover\:to-emerald-600:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops),#059669)}.hover\:bg-gray-700:hover{background-color:#374151}.hover\:bg-purple-600:hover{background-color:#9333ea}.hover\:bg-pink-600:hover{background-color:#db2777}.hover\:text-white:hover{color:#fff}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:768px){.md\:text-2xl{font-size:1.5rem}.md\:text-5xl{font-size:3rem}.md\:text-6xl{font-size:3.75rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}}
/*# sourceMappingURL=main.47a03377.css.map*/