.visible{visibility:visible}.invisible{visibility:hidden}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-5{margin-bottom:1.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-20{margin-top:5rem}.mt-auto{margin-top:auto}.flex{display:flex}.table{display:table}.hidden{display:none}.h-3{height:.75rem}.\!w-48{width:12rem!important}.\!max-w-sm{max-width:24rem!important}.max-w-10{max-width:2.5rem}.grow{flex-grow:1}.basis-0{flex-basis:0px}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.overflow-auto{overflow:auto}.rounded-full{border-radius:9999px}.border-0{border-width:0}.border-r{border-right-width:1px}.border-solid{border-style:solid}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pr-4{padding-right:1rem}.pt-20{padding-top:5rem}.text-center{text-align:center}.text-right{text-align:right}.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}.font-medium{font-weight:500}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.no-underline{text-decoration-line:none}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.error{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}p.secondary{color:var(--pico-secondary)}dl{display:grid;grid-template-columns:auto 1fr}dt{grid-column:1;font-weight:700}dd{grid-column:2}body>header nav svg{height:1.25rem!important;width:auto}body>header nav .theme-toggle svg{transform:scale(1.1) translateY(-.2rem)}body>header nav a[aria-current=page]{text-decoration-line:underline}table.hoverable tbody tr:hover td,table.hoverable tbody tr:hover th{background-color:var(--pico-table-row-stripped-background-color)}@media (min-width:640px){.sm\:block{display:block}}@media (min-width:768px){.md\:\!w-1\/2{width:50%!important}}