:root{color-scheme:light}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#ffffff;color:#0f172a;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::-webkit-scrollbar{display:none}:root{--primary:#3b82f6}@keyframes zenda-spin{to{transform:rotate(1turn)}}@keyframes zenda-pulse{50%{opacity:.5}}.-translate-y-1\/2{transform:translateY(-50%)}.absolute{position:absolute}.align-middle{vertical-align:middle}.animate-pulse{animation:zenda-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:zenda-spin 1s linear infinite}.appearance-none{appearance:none}.backdrop-blur{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bg-amber-100{background-color:#fef3c7}.bg-amber-50{background-color:#fffbeb}.bg-amber-500{background-color:#f59e0b}.bg-blue-100{background-color:#dbeafe}.bg-emerald-100{background-color:#d1fae5}.bg-emerald-50{background-color:#ecfdf5}.bg-emerald-600{background-color:#059669}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gray-100{background-color:#f3f4f6}.bg-gray-50{background-color:#f9fafb}.bg-gray-800{background-color:#1f2937}.bg-gray-900{background-color:#111827}.bg-green-100{background-color:#dcfce7}.bg-green-500{background-color:#22c55e}.bg-green-700{background-color:#15803d}.bg-indigo-100{background-color:#e0e7ff}.bg-orange-100{background-color:#ffedd5}.bg-purple-100{background-color:#f3e8ff}.bg-red-100{background-color:#fee2e2}.bg-rose-100{background-color:#ffe4e6}.bg-rose-50{background-color:#fff1f2}.bg-rose-600{background-color:#e11d48}.bg-slate-100{background-color:#f1f5f9}.bg-slate-50{background-color:#f8fafc}.bg-slate-900{background-color:#0f172a}.bg-slate-900\/40{background-color:rgba(15,23,42,.4)}.bg-teal-100{background-color:#ccfbf1}.bg-transparent{background-color:transparent}.bg-white{background-color:#ffffff}.bg-white\/95{background-color:rgba(255,255,255,.95)}.bg-yellow-100{background-color:#fef9c3}.bg-zenda-blue{background-color:#3b82f6}.block{display:block}.border{border-width:1px;border-style:solid}.border-2{border-width:2px;border-style:solid}.border-4{border-width:4px;border-style:solid}.border-amber-200{border-color:#fde68a}.border-b{border-bottom-width:1px;border-bottom-style:solid}.border-b-2{border-bottom-width:2px;border-bottom-style:solid}.border-blue-200{border-color:#bfdbfe}.border-dashed{border-style:dashed}.border-emerald-200{border-color:#a7f3d0}.border-gray-100{border-color:#f3f4f6}.border-gray-200{border-color:#e5e7eb}.border-gray-300{border-color:#d1d5db}.border-gray-800{border-color:#1f2937}.border-green-200{border-color:#bbf7d0}.border-purple-200{border-color:#e9d5ff}.border-rose-100{border-color:#ffe4e6}.border-rose-200{border-color:#fecdd3}.border-slate-100{border-color:#f1f5f9}.border-slate-200{border-color:#e2e8f0}.border-slate-300{border-color:#cbd5e1}.border-t{border-top-width:1px;border-top-style:solid}.border-t-slate-500{border-top-color:#64748b}.border-t-transparent{border-top-color:transparent}.border-transparent{border-color:transparent}.border-white{border-color:#ffffff}.border-zenda-blue{border-color:#3b82f6}.cursor-pointer{cursor:pointer}.disabled\:bg-rose-300:disabled{background-color:#fda4af}.disabled\:bg-slate-100:disabled{background-color:#f1f5f9}.disabled\:bg-slate-300:disabled{background-color:#cbd5e1}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.divide-slate-200>:not([hidden])~:not([hidden]){border-top-color:#e2e8f0}.divide-y>:not([hidden])~:not([hidden]){border-top-width:1px;border-top-style:solid}.fixed{position:fixed}.flex{display:flex}.flex-1{flex:1 1}.flex-col{flex-direction:column}.flex-shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{box-shadow:0 0 0 2px var(--tw-ring-color,rgba(59,130,246,.35))}.focus-visible\:ring-emerald-500:focus-visible{--tw-ring-color:#10b981}.focus-visible\:ring-offset-1:focus-visible{outline-offset:1px}.focus-visible\:ring-offset-2:focus-visible{outline-offset:2px}.focus-visible\:ring-rose-400:focus-visible{--tw-ring-color:#fb7185}.focus-visible\:ring-slate-300:focus-visible{--tw-ring-color:#cbd5e1}.focus-visible\:ring-slate-400:focus-visible{--tw-ring-color:#94a3b8}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{box-shadow:0 0 0 2px var(--tw-ring-color,rgba(59,130,246,.35))}.focus\:ring-primary\/20:focus{--tw-ring-color:rgba(59,130,246,0.2)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.font-semibold{font-weight:600}.from-blue-100{--tw-gradient-from:#dbeafe;--tw-gradient-to:rgba(219,234,254,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from:#eff6ff;--tw-gradient-to:rgba(239,246,255,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6;--tw-gradient-to:rgba(59,130,246,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from:#f3f4f6;--tw-gradient-to:rgba(243,244,246,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-100{--tw-gradient-from:#dcfce7;--tw-gradient-to:rgba(220,252,231,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-400{--tw-gradient-from:#4ade80;--tw-gradient-to:rgba(74,222,128,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-50{--tw-gradient-from:#f0fdf4;--tw-gradient-to:rgba(240,253,244,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e;--tw-gradient-to:rgba(34,197,94,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from:#fff7ed;--tw-gradient-to:rgba(255,247,237,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-100{--tw-gradient-from:#fce7f3;--tw-gradient-to:rgba(252,231,243,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from:#f3e8ff;--tw-gradient-to:rgba(243,232,255,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from:#faf5ff;--tw-gradient-to:rgba(250,245,255,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7;--tw-gradient-to:rgba(168,85,247,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#ffffff;--tw-gradient-to:rgba(255,255,255,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zenda-blue{--tw-gradient-from:#3b82f6;--tw-gradient-to:rgba(59,130,246,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{column-gap:.75rem}.gap-y-2{row-gap:.5rem}.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))}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.hidden{display:none}.hover\:bg-blue-600:hover{background-color:#2563eb}.hover\:bg-emerald-700:hover{background-color:#047857}.hover\:bg-gray-100:hover{background-color:#f3f4f6}.hover\:bg-gray-700:hover{background-color:#374151}.hover\:bg-rose-500:hover{background-color:#f43f5e}.hover\:bg-slate-100:hover{background-color:#f1f5f9}.hover\:bg-slate-200:hover{background-color:#e2e8f0}.hover\:bg-slate-50:hover{background-color:#f8fafc}.hover\:bg-slate-800:hover{background-color:#1e293b}.hover\:bg-white:hover{background-color:#ffffff}.hover\:border-blue-400:hover{border-color:#60a5fa}.hover\:border-green-400:hover{border-color:#4ade80}.hover\:border-primary:hover{border-color:#3b82f6}.hover\:border-purple-400:hover{border-color:#c084fc}.hover\:border-slate-300:hover{border-color:#cbd5e1}.hover\:border-zenda-blue:hover{border-color:#3b82f6}.hover\:shadow-xl:hover{box-shadow:0 24px 48px rgba(15,23,42,.16)}.hover\:text-blue-600:hover{color:#2563eb}.hover\:text-slate-700:hover{color:#334155}.hover\:text-slate-800:hover{color:#1e293b}.hover\:text-slate-900:hover{color:#0f172a}.hover\:text-white:hover{color:#ffffff}.hover\:text-zenda-blue:hover{color:#3b82f6}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inset-0{top:0;bottom:0}.inset-0,.inset-x-0{right:0;left:0}.italic{font-style:italic}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.leading-relaxed{line-height:1.625}.left-0{left:0}.left-3{left:.75rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.min-h-\[120px\]{min-height:120px}.min-h-\[50vh\]{min-height:50vh}.min-h-screen{min-height:100vh}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[640px\]{min-width:640px}.min-w-full{min-width:100%}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.object-cover{object-fit:cover}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.order-1{order:1}.order-2{order:2}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.pb-1{padding-bottom:.25rem}.pb-16{padding-bottom:4rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.placeholder\:text-slate-400::placeholder{color:#94a3b8}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.pr-10{padding-right:2.5rem}.pt-32{padding-top:8rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.relative{position:relative}.right-0{right:0}.right-3{right:.75rem}.ring-1{box-shadow:0 0 0 1px var(--tw-ring-color,#e2e8f0)}.ring-slate-100{--tw-ring-color:#f1f5f9}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.rounded-xl{border-radius:.75rem}.rounded-zenda{border-radius:20px}.scroll-mt-24{scroll-margin-top:6rem}.shadow-2xl{box-shadow:0 32px 64px rgba(15,23,42,.2)}.shadow-lg{box-shadow:0 16px 30px rgba(15,23,42,.14)}.shadow-md{box-shadow:0 8px 20px rgba(15,23,42,.12)}.shadow-sm{box-shadow:0 1px 2px rgba(15,23,42,.08)}.shadow-xl{box-shadow:0 24px 48px rgba(15,23,42,.16)}.shrink-0{flex-shrink:0}.space-x-1>:not([hidden])~:not([hidden]){margin-left:.25rem}.space-x-12>:not([hidden])~:not([hidden]){margin-left:3rem}.space-x-2>:not([hidden])~:not([hidden]){margin-left:.5rem}.space-x-3>:not([hidden])~:not([hidden]){margin-left:.75rem}.space-x-4>:not([hidden])~:not([hidden]){margin-left:1rem}.space-x-6>:not([hidden])~:not([hidden]){margin-left:1.5rem}.space-x-8>:not([hidden])~:not([hidden]){margin-left:2rem}.space-y-1>:not([hidden])~:not([hidden]){margin-top:.25rem}.space-y-2>:not([hidden])~:not([hidden]){margin-top:.5rem}.space-y-3>:not([hidden])~:not([hidden]){margin-top:.75rem}.space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem}.space-y-6>:not([hidden])~:not([hidden]){margin-top:1.5rem}.space-y-8>:not([hidden])~:not([hidden]){margin-top:2rem}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sticky{position:sticky}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-8xl{font-size:6rem;line-height:1}.text-accent{color:#22c55e}.text-amber-800{color:#92400e}.text-amber-900{color:#78350f}.text-base{font-size:1rem;line-height:1.5rem}.text-blue-100{color:#dbeafe}.text-blue-600{color:#2563eb}.text-center{text-align:center}.text-emerald-600{color:#059669}.text-emerald-700{color:#047857}.text-emerald-900{color:#064e3b}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-700{color:#374151}.text-gray-800{color:#1f2937}.text-gray-900{color:#111827}.text-green-100{color:#dcfce7}.text-green-500{color:#22c55e}.text-green-600{color:#16a34a}.text-green-700{color:#15803d}.text-indigo-600{color:#4f46e5}.text-left{text-align:left}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-orange-600{color:#ea580c}.text-purple-600{color:#9333ea}.text-purple-700{color:#7e22ce}.text-red-600{color:#dc2626}.text-right{text-align:right}.text-rose-600{color:#e11d48}.text-rose-700{color:#be123c}.text-rose-900{color:#881337}.text-slate-400{color:#94a3b8}.text-slate-500{color:#64748b}.text-slate-600{color:#475569}.text-slate-700{color:#334155}.text-slate-900{color:#0f172a}.text-sm{font-size:.875rem;line-height:1.25rem}.text-teal-600{color:#0d9488}.text-white{color:#ffffff}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-yellow-400{color:#facc15}.text-yellow-600{color:#ca8a04}.text-zenda-blue{color:#3b82f6}.text-zenda-dark{color:#1e293b}.to-blue-100{--tw-gradient-to:#dbeafe}.to-blue-200{--tw-gradient-to:#bfdbfe}.to-blue-50{--tw-gradient-to:#eff6ff}.to-blue-600{--tw-gradient-to:#2563eb}.to-gray-200{--tw-gradient-to:#e5e7eb}.to-green-100{--tw-gradient-to:#dcfce7}.to-green-200{--tw-gradient-to:#bbf7d0}.to-green-50{--tw-gradient-to:#f0fdf4}.to-green-500{--tw-gradient-to:#22c55e}.to-green-600{--tw-gradient-to:#16a34a}.to-indigo-50{--tw-gradient-to:#eef2ff}.to-indigo-600{--tw-gradient-to:#4f46e5}.to-orange-100{--tw-gradient-to:#ffedd5}.to-pink-200{--tw-gradient-to:#fbcfe8}.to-pink-50{--tw-gradient-to:#fdf2f8}.to-purple-100{--tw-gradient-to:#f3e8ff}.to-purple-200{--tw-gradient-to:#e9d5ff}.to-purple-50{--tw-gradient-to:#faf5ff}.to-purple-500{--tw-gradient-to:#a855f7}.to-purple-600{--tw-gradient-to:#9333ea}.to-teal-50{--tw-gradient-to:#f0fdfa}.top-0{top:0}.top-1\/2{top:50%}.top-24{top:6rem}.top-4{top:1rem}.tracking-wide{letter-spacing:.025em}.transform{transform:translateZ(0)}.transition{transition:all .15s ease}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:ease}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:ease}.uppercase{text-transform:uppercase}.via-indigo-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to)}.via-purple-500{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to)}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-full{width:100%}.whitespace-nowrap{white-space:nowrap}.z-50{z-index:50}.z-\[60\]{z-index:60}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex-row{flex-direction:row}.sm\:gap-4{gap:1rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}}@media (min-width:768px){.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:mb-0{margin-bottom:0}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.lg\:block{display:block}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:order-1{order:1}.lg\:order-2{order:2}}