@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}#root{min-height:100vh;min-height:100dvh;min-height:100svh;width:100%;max-width:100vw;overflow-x:hidden}html{overflow-x:hidden;-webkit-text-size-adjust:100%;width:100%}body{overflow-x:hidden;-webkit-overflow-scrolling:touch;width:100%;max-width:100vw;position:relative}header,[data-safe-top]{padding-top:max(.75rem,env(safe-area-inset-top))}footer{padding-bottom:max(1rem,env(safe-area-inset-bottom))}@media(max-width:768px){.touch-target{min-height:44px;min-width:44px}}@media screen and (max-width:768px){input,textarea,select{font-size:16px!important}}@keyframes category-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.category-label-marquee{display:inline-flex;white-space:nowrap;animation:category-marquee 10s linear infinite}.category-label-marquee:hover{animation-play-state:paused}h5.text-xs:not([class*="sm:text"]):not([class*="md:text"]):not([class*="lg:text"]),h6.text-xs:not([class*="sm:text"]):not([class*="md:text"]):not([class*="lg:text"]){font-size:calc(.75rem + 8px)!important}h5.text-sm:not([class*="sm:text"]):not([class*="md:text"]):not([class*="lg:text"]),h6.text-sm:not([class*="sm:text"]):not([class*="md:text"]):not([class*="lg:text"]){font-size:calc(.875rem + 8px)!important}h5.text-base:not([class*="sm:text"]):not([class*="md:text"]):not([class*="lg:text"]),h6.text-base:not([class*="sm:text"]):not([class*="md:text"]):not([class*="lg:text"]){font-size:calc(1rem + 8px)!important}h5.text-lg:not([class*="sm:text"]):not([class*="md:text"]):not([class*="lg:text"]),h6.text-lg:not([class*="sm:text"]):not([class*="md:text"]):not([class*="lg:text"]){font-size:calc(1.125rem + 8px)!important}h5.text-xl:not([class*="sm:text"]):not([class*="md:text"]):not([class*="lg:text"]),h6.text-xl:not([class*="sm:text"]):not([class*="md:text"]):not([class*="lg:text"]){font-size:calc(1.25rem + 8px)!important}h5.text-2xl:not([class*="sm:text"]):not([class*="md:text"]):not([class*="lg:text"]),h6.text-2xl:not([class*="sm:text"]):not([class*="md:text"]):not([class*="lg:text"]){font-size:calc(1.5rem + 8px)!important}h5.text-3xl:not([class*="sm:text"]):not([class*="md:text"]):not([class*="lg:text"]),h6.text-3xl:not([class*="sm:text"]):not([class*="md:text"]):not([class*="lg:text"]){font-size:calc(1.875rem + 8px)!important}h5.text-4xl:not([class*="sm:text"]):not([class*="md:text"]):not([class*="lg:text"]),h6.text-4xl:not([class*="sm:text"]):not([class*="md:text"]):not([class*="lg:text"]){font-size:calc(2.25rem + 8px)!important}h5.text-\[8px\],h6.text-\[8px\]{font-size:16px!important}h5.text-\[9px\],h6.text-\[9px\]{font-size:17px!important}h5.text-\[10px\]:not([class*="sm:text"]):not([class*="md:text"]),h6.text-\[10px\]:not([class*="sm:text"]):not([class*="md:text"]){font-size:18px!important}h5.text-\[11px\],h6.text-\[11px\]{font-size:19px!important}h5.text-\[12px\],h6.text-\[12px\]{font-size:20px!important}h5.text-\[13px\]:not([class*="md:text"]),h6.text-\[13px\]:not([class*="md:text"]){font-size:21px!important}h5.text-sm.sm\:text-base,h6.text-sm.sm\:text-base{font-size:calc(.875rem + 8px)!important}@media(min-width:640px){h5.text-sm.sm\:text-base,h6.text-sm.sm\:text-base{font-size:calc(1rem + 8px)!important}}h5.text-sm.sm\:text-lg,h6.text-sm.sm\:text-lg{font-size:calc(.875rem + 8px)!important}@media(min-width:640px){h5.text-sm.sm\:text-lg,h6.text-sm.sm\:text-lg{font-size:calc(1.125rem + 8px)!important}}h5.text-\[10px\].sm\:text-xs,h6.text-\[10px\].sm\:text-xs{font-size:18px!important}@media(min-width:640px){h5.text-\[10px\].sm\:text-xs,h6.text-\[10px\].sm\:text-xs{font-size:calc(.75rem + 8px)!important}}h5.text-\[13px\].md\:text-lg,h6.text-\[13px\].md\:text-lg{font-size:21px!important}@media(min-width:768px){h5.text-\[13px\].md\:text-lg,h6.text-\[13px\].md\:text-lg{font-size:calc(1.125rem + 8px)!important}}h5.text-xl.md\:text-2xl,h6.text-xl.md\:text-2xl{font-size:calc(1.25rem + 8px)!important}@media(min-width:768px){h5.text-xl.md\:text-2xl,h6.text-xl.md\:text-2xl{font-size:calc(1.5rem + 8px)!important}}h5.text-sm.md\:text-base,h6.text-sm.md\:text-base{font-size:calc(.875rem + 8px)!important}@media(min-width:768px){h5.text-sm.md\:text-base,h6.text-sm.md\:text-base{font-size:calc(1rem + 8px)!important}}h5.text-base.md\:text-lg,h6.text-base.md\:text-lg{font-size:calc(1rem + 8px)!important}@media(min-width:768px){h5.text-base.md\:text-lg,h6.text-base.md\:text-lg{font-size:calc(1.125rem + 8px)!important}}.dark [class*=text-slate-],.dark [class*=text-gray-],.dark [class*=text-zinc-],.dark [class*=text-neutral-],.dark [class*=text-stone-]{color:#fff!important}.dark [class*=text-slate-][class*=font-bold],.dark [class*=text-gray-][class*=font-bold],.dark [class*=text-zinc-][class*=font-bold],.dark [class*=text-neutral-][class*=font-bold],.dark [class*=text-stone-][class*=font-bold],.dark [class*=text-slate-][class*=font-black],.dark [class*=text-gray-][class*=font-black],.dark [class*=text-zinc-][class*=font-black],.dark [class*=text-neutral-][class*=font-black],.dark [class*=text-stone-][class*=font-black],.dark [class*=text-slate-][class*=font-semibold],.dark [class*=text-gray-][class*=font-semibold],.dark [class*=text-zinc-][class*=font-semibold],.dark [class*=text-neutral-][class*=font-semibold],.dark [class*=text-stone-][class*=font-semibold]{font-weight:400!important}html:not(.dark) [class*=text-slate-]:not([class~=bg-slate-900]):not([class~=bg-slate-800]):not([class~=bg-slate-950]):not([class~=bg-brand]):not([class~=bg-emerald-500]):not([class~=bg-emerald-600]),html:not(.dark) [class*=text-gray-]:not([class~=bg-gray-900]):not([class~=bg-gray-800]):not([class~=bg-gray-950]):not([class~=bg-brand]):not([class~=bg-emerald-500]):not([class~=bg-emerald-600]),html:not(.dark) [class*=text-zinc-]:not([class~=bg-zinc-900]):not([class~=bg-zinc-800]):not([class~=bg-zinc-950]):not([class~=bg-brand]):not([class~=bg-emerald-500]):not([class~=bg-emerald-600]),html:not(.dark) [class*=text-neutral-]:not([class~=bg-neutral-900]):not([class~=bg-neutral-800]):not([class~=bg-neutral-950]):not([class~=bg-brand]):not([class~=bg-emerald-500]):not([class~=bg-emerald-600]),html:not(.dark) [class*=text-stone-]:not([class~=bg-stone-900]):not([class~=bg-stone-800]):not([class~=bg-stone-950]):not([class~=bg-brand]):not([class~=bg-emerald-500]):not([class~=bg-emerald-600]){color:#000!important}html:not(.dark) [class*="placeholder:text-slate-"]::placeholder,html:not(.dark) [class*="placeholder:text-gray-"]::placeholder,html:not(.dark) [class*="placeholder:text-zinc-"]::placeholder,html:not(.dark) [class*="placeholder:text-neutral-"]::placeholder,html:not(.dark) [class*="placeholder:text-stone-"]::placeholder{color:#000!important;opacity:1}
