/* Utilities used by the new home page / Help Center that the purged front
   Tailwind build (tailwind.min.css) does not contain. */
.pt-32{padding-top:8rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}
.space-y-2>:not([hidden])~:not([hidden]){margin-top:.5rem}
.min-w-0{min-width:0}.flex-shrink-0{flex-shrink:0}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}
.h-40{height:10rem}.w-8\/12{width:66.666667%}.min-w-\[2\.25rem\]{min-width:2.25rem}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.leading-relaxed{line-height:1.625}.text-left{text-align:left}.object-contain{object-fit:contain}
.text-slate-700{color:rgb(var(--color-slate-700))}.text-slate-800{color:rgb(var(--color-slate-800))}
.text-indigo-200{color:rgb(var(--color-indigo-200))}.text-indigo-500{color:rgb(var(--color-indigo-500,99 102 241))}
.bg-indigo-50{background-color:rgb(var(--color-indigo-50))}.bg-slate-150{background-color:rgb(226 232 240)}
.border-gray-200{border-color:rgb(var(--color-gray-200))}.dark .dark\:border-slate-700{border-color:rgb(var(--color-slate-700))}
.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}
.hover\:underline:hover{text-decoration:underline}.hover\:opacity-90:hover{opacity:.9}
.focus\:border-indigo-500:focus{border-color:rgb(var(--color-indigo-500,99 102 241))}
.placeholder\:text-slate-400::placeholder{color:rgb(var(--color-slate-400))}
.skeleton{position:relative;overflow:hidden}.animate-wave::after{content:"";position:absolute;inset:0;transform:translateX(-100%);
  background:linear-gradient(90deg,transparent,rgb(255 255 255/.5),transparent);animation:frontWave 1.5s infinite}
@keyframes frontWave{to{transform:translateX(100%)}}
@media (min-width:640px){.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}}
@media (min-width:768px){.md\:pb-16{padding-bottom:4rem}}
@media (min-width:1024px){.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}}
