/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-font-weight:initial}}}@layer theme{:root,:host{--tw-color-gray-700:oklch(37.3% .034 259.733);--tw-color-gray-800:oklch(27.8% .033 256.848);--tw-color-white:#fff;--tw-spacing:.25rem;--tw-font-weight-extrabold:800;--tw-drop-shadow-xl:0 9px 7px #0000001a;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base,components;@layer utilities{.tw\:absolute{position:absolute}.tw\:relative{position:relative}.tw\:inset-0{inset:calc(var(--tw-spacing)*0)}.tw\:mx-0\.5{margin-inline:calc(var(--tw-spacing)*.5)}.tw\:mx-4{margin-inline:calc(var(--tw-spacing)*4)}.tw\:my-1\.5{margin-block:calc(var(--tw-spacing)*1.5)}.tw\:my-2{margin-block:calc(var(--tw-spacing)*2)}.tw\:mt-1{margin-top:calc(var(--tw-spacing)*1)}.tw\:mt-3{margin-top:calc(var(--tw-spacing)*3)}.tw\:mr-0\.5{margin-right:calc(var(--tw-spacing)*.5)}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:hidden\!{display:none!important}.tw\:inline-block{display:inline-block}.tw\:h-0{height:calc(var(--tw-spacing)*0)}.tw\:h-2\.5{height:calc(var(--tw-spacing)*2.5)}.tw\:h-auto{height:auto}.tw\:h-full{height:100%}.tw\:w-0{width:calc(var(--tw-spacing)*0)}.tw\:w-2\.5{width:calc(var(--tw-spacing)*2.5)}.tw\:w-\[400px\]{width:400px}.tw\:w-full{width:100%}.tw\:grow{flex-grow:1}.tw\:cursor-pointer{cursor:pointer}.tw\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.tw\:flex-col{flex-direction:column}.tw\:place-content-between{place-content:space-between}.tw\:items-center{align-items:center}.tw\:gap-4{gap:calc(var(--tw-spacing)*4)}.tw\:gap-x-2{column-gap:calc(var(--tw-spacing)*2)}.tw\:gap-x-4{column-gap:calc(var(--tw-spacing)*4)}.tw\:rounded-\[4px\]{border-radius:4px}.tw\:rounded-full{border-radius:3.40282e38px}.tw\:bg-\[\#007bff\]{background-color:#007bff}.tw\:bg-\[\#242D36\]{background-color:#242d36}.tw\:bg-\[\#978FF2\]{background-color:#978ff2}.tw\:bg-\[\#F28DF2\]{background-color:#f28df2}.tw\:bg-\[\#FA5D5D\]{background-color:#fa5d5d}.tw\:bg-\[brown\]{background-color:brown}.tw\:bg-\[orange\]{background-color:orange}.tw\:bg-\[yellow\]{background-color:#ff0}.tw\:object-contain{object-fit:contain}.tw\:p-4{padding:calc(var(--tw-spacing)*4)}.tw\:px-2{padding-inline:calc(var(--tw-spacing)*2)}.tw\:py-2{padding-block:calc(var(--tw-spacing)*2)}.tw\:pt-6{padding-top:calc(var(--tw-spacing)*6)}.tw\:align-middle{vertical-align:middle}.tw\:align-top{vertical-align:top}.tw\:text-\[1\.5rem\]\!{font-size:1.5rem!important}.tw\:text-white{color:var(--tw-color-white)}.tw\:underline{text-decoration-line:underline}.tw\:opacity-0{opacity:0}.tw\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:group-has-checked\:hidden:is(:where(.tw\:group):has(:checked) *){display:none}.tw\:group-has-checked\:inline-block:is(:where(.tw\:group):has(:checked) *){display:inline-block}.tw\:group-has-\[\.pinned\]\:opacity-100:is(:where(.tw\:group):has(.pinned) *){opacity:1}@media (hover:hover){.tw\:hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.tw\:hover\:bg-gray-800:hover{background-color:var(--tw-color-gray-800)}.tw\:hover\:font-extrabold:hover{--tw-font-weight:var(--tw-font-weight-extrabold);font-weight:var(--tw-font-weight-extrabold)}.tw\:hover\:group-not-has-\[\.pinned\]\:opacity-50:hover:is(:where(.tw\:group):not(:has(.pinned)) *){opacity:.5}}.tw\:has-\[\.selected\]\:bg-gray-700:has(.selected){background-color:var(--tw-color-gray-700)}@media (min-width:48rem){.tw\:md\:flex-row{flex-direction:row}.tw\:md\:items-start{align-items:flex-start}}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-font-weight{syntax:"*";inherits:false}