.container{width:100%;margin-left:auto;margin-right:auto}@media (width>=640px){.container{max-width:640px;margin-left:auto;margin-right:auto}}@media (width>=768px){.container{max-width:768px;margin-left:auto;margin-right:auto}}@media (width>=1024px){.container{max-width:1024px;margin-left:auto;margin-right:auto}}@media (width>=1280px){.container{max-width:1280px;margin-left:auto;margin-right:auto}}@media (width>=1536px){.container{max-width:1536px;margin-left:auto;margin-right:auto}}.grid{display:grid}.mx-auto{margin-left:auto;margin-right:auto}.mb-12,[mb-12=""]{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-8{margin-top:2rem}.h-12{height:3rem}.h-6{height:1.5rem}.max-w-2xl{max-width:42rem}.w-12{width:3rem}.w-6{width:1.5rem}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:1rem}.gap-6{gap:1.5rem}[space-y-4=""]>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse))}.border-l-4{border-left-width:4px}.border-blue-500{--un-border-opacity:1;border-color:rgb(59 130 246/var(--un-border-opacity))}.rounded-lg{border-radius:.5rem}.bg-blue-100{--un-bg-opacity:1;background-color:rgb(219 234 254/var(--un-bg-opacity))}.bg-blue-600{--un-bg-opacity:1;background-color:rgb(37 99 235/var(--un-bg-opacity))}.bg-green-100{--un-bg-opacity:1;background-color:rgb(220 252 231/var(--un-bg-opacity))}.bg-purple-100{--un-bg-opacity:1;background-color:rgb(243 232 255/var(--un-bg-opacity))}.bg-slate-100{--un-bg-opacity:1;background-color:rgb(241 245 249/var(--un-bg-opacity))}.bg-slate-600{--un-bg-opacity:1;background-color:rgb(71 85 105/var(--un-bg-opacity))}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.dark .dark\:bg-blue-900{--un-bg-opacity:1;background-color:rgb(30 58 138/var(--un-bg-opacity))}.dark .dark\:bg-green-900{--un-bg-opacity:1;background-color:rgb(20 83 45/var(--un-bg-opacity))}.dark .dark\:bg-purple-900{--un-bg-opacity:1;background-color:rgb(88 28 135/var(--un-bg-opacity))}.dark .dark\:bg-slate-800{--un-bg-opacity:1;background-color:rgb(30 41 59/var(--un-bg-opacity))}.hover\:bg-blue-700:hover{--un-bg-opacity:1;background-color:rgb(29 78 216/var(--un-bg-opacity))}.hover\:bg-slate-700:hover{--un-bg-opacity:1;background-color:rgb(51 65 85/var(--un-bg-opacity))}.from-blue-600{--un-gradient-from-position:0%;--un-gradient-from:rgb(37 99 235/var(--un-from-opacity,1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:#2563eb00 var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.to-purple-600{--un-gradient-to-position:100%;--un-gradient-to:rgb(147 51 234/var(--un-to-opacity,1)) var(--un-gradient-to-position)}.bg-gradient-to-r{--un-gradient-shape:to right in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pl-4{padding-left:1rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.dark .dark\:text-blue-400{--un-text-opacity:1;color:rgb(96 165 250/var(--un-text-opacity))}.dark .dark\:text-green-400{--un-text-opacity:1;color:rgb(74 222 128/var(--un-text-opacity))}.dark .dark\:text-purple-400{--un-text-opacity:1;color:rgb(192 132 252/var(--un-text-opacity))}.dark .dark\:text-slate-200{--un-text-opacity:1;color:rgb(226 232 240/var(--un-text-opacity))}.dark .dark\:text-slate-400{--un-text-opacity:1;color:rgb(148 163 184/var(--un-text-opacity))}.text-blue-600{--un-text-opacity:1;color:rgb(37 99 235/var(--un-text-opacity))}.text-green-600{--un-text-opacity:1;color:rgb(22 163 74/var(--un-text-opacity))}.text-purple-600{--un-text-opacity:1;color:rgb(147 51 234/var(--un-text-opacity))}.text-slate-600{--un-text-opacity:1;color:rgb(71 85 105/var(--un-text-opacity))}.text-slate-800{--un-text-opacity:1;color:rgb(30 41 59/var(--un-text-opacity))}.text-white{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}[text-blue-100=""]{--un-text-opacity:1;color:rgb(219 234 254/var(--un-text-opacity))}.dark .dark\:hover\:text-blue-300:hover{--un-text-opacity:1;color:rgb(147 197 253/var(--un-text-opacity))}.dark .dark\:hover\:text-green-300:hover{--un-text-opacity:1;color:rgb(134 239 172/var(--un-text-opacity))}.dark .dark\:hover\:text-purple-300:hover{--un-text-opacity:1;color:rgb(216 180 254/var(--un-text-opacity))}.hover\:text-blue-800:hover{--un-text-opacity:1;color:rgb(30 64 175/var(--un-text-opacity))}.hover\:text-green-800:hover{--un-text-opacity:1;color:rgb(22 101 52/var(--un-text-opacity))}.hover\:text-purple-800:hover{--un-text-opacity:1;color:rgb(107 33 168/var(--un-text-opacity))}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.shadow-md{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.hover\:shadow-lg:hover{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (width>=640px){.sm\:flex-row{flex-direction:row}}@media (width>=768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (width>=1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
