/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties;@layer tw-theme tw-utilities;@layer tw-theme{:host,:root{--tw-spacing:1px}}@layer tw-utilities{.tw\:absolute{position:absolute}.tw\:relative{position:relative}.tw\:m-0{margin:calc(var(--tw-spacing)*0)}.tw\:mt-12{margin-top:calc(var(--tw-spacing)*12)}.tw\:mt-24{margin-top:calc(var(--tw-spacing)*24)}.tw\:mt-40{margin-top:calc(var(--tw-spacing)*40)}.tw\:mb-24{margin-bottom:calc(var(--tw-spacing)*24)}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:h-full{height:100%}.tw\:w-full{width:100%}.tw\:max-w-450{max-width:calc(var(--tw-spacing)*450)}.tw\:max-w-550{max-width:calc(var(--tw-spacing)*550)}.tw\:cursor-pointer{cursor:pointer}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:flex-row{flex-direction:row}.tw\:items-center{align-items:center}.tw\:justify-between{justify-content:space-between}.tw\:gap-8{gap:calc(var(--tw-spacing)*8)}.tw\:gap-\[10px\]{gap:10px}.tw\:gap-x-15{column-gap:calc(var(--tw-spacing)*15)}.tw\:gap-y-40{row-gap:calc(var(--tw-spacing)*40)}.tw\:rounded-\[20px\]{border-radius:20px}.tw\:border-2{border-style:var(--tw-border-style);border-width:2px}.tw\:border-dashed{--tw-border-style:dashed;border-style:dashed}.tw\:border-\[\#e5e5e5\]{border-color:#e5e5e5}.tw\:p-12{padding:calc(var(--tw-spacing)*12)}.tw\:p-\[20px\]{padding:20px}.tw\:text-center{text-align:center}.tw\:sm\:grid-cols-3{@media (width >= 768px){grid-template-columns:repeat(3,minmax(0,1fr))}}.tw\:lg\:grid-cols-4{@media (width >= 1200px){grid-template-columns:repeat(4,minmax(0,1fr))}}.tw\:lg\:gap-x-32{@media (width >= 1200px){column-gap:calc(var(--tw-spacing)*32)}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}