/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--tw-spacing:.25rem;--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875)}}@layer base,components;@layer utilities{.tw\:mt-5{margin-top:calc(var(--tw-spacing) * 5)}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:justify-between{justify-content:space-between}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-x-4{column-gap:calc(var(--tw-spacing) * 4)}.tw\:gap-y-2{row-gap:calc(var(--tw-spacing) * 2)}.tw\:py-3\.5{padding-block:calc(var(--tw-spacing) * 3.5)}.tw\:pt-4{padding-top:calc(var(--tw-spacing) * 4)}@media not all and (min-width:940px){.tw\:max-\[940px\]\:flex-wrap{flex-wrap:wrap}}@media not all and (min-width:520px){.tw\:max-\[520px\]\:flex-col{flex-direction:column}.tw\:max-\[520px\]\:items-start{align-items:flex-start}}@media (min-width:1000px){.tw\:min-\[1000px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:40rem){.tw\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}