@casoon/dragonfly
Version:
Modular, lightweight CSS framework and design system for modern web projects. Optimized for Astro JS, LightningCSS and Container Queries with @layer-based architecture and comprehensive accessibility.
1 lines • 43.4 kB
CSS
@layer layout.spacing{.my-0{margin-top:0%;margin-bottom:0%}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.my-24{margin-top:6rem;margin-bottom:6rem}.my-32{margin-top:8rem;margin-bottom:8rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.-mx-12{margin-left:-3rem;margin-right:-3rem}.-mx-16{margin-left:-4rem;margin-right:-4rem}.-mx-20{margin-left:-5rem;margin-right:-5rem}.-mx-24{margin-left:-6rem;margin-right:-6rem}.-mx-32{margin-left:-8rem;margin-right:-8rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.-my-12{margin-top:-3rem;margin-bottom:-3rem}.-my-16{margin-top:-4rem;margin-bottom:-4rem}.-my-20{margin-top:-5rem;margin-bottom:-5rem}.-my-24{margin-top:-6rem;margin-bottom:-6rem}.-my-32{margin-top:-8rem;margin-bottom:-8rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.-mt-6{margin-top:-1.5rem}.-mt-8{margin-top:-2rem}.-mt-10{margin-top:-2.5rem}.-mt-12{margin-top:-3rem}.-mt-16{margin-top:-4rem}.-mt-20{margin-top:-5rem}.-mt-24{margin-top:-6rem}.-mt-32{margin-top:-8rem}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.-mr-3{margin-right:-.75rem}.-mr-4{margin-right:-1rem}.-mr-5{margin-right:-1.25rem}.-mr-6{margin-right:-1.5rem}.-mr-8{margin-right:-2rem}.-mr-10{margin-right:-2.5rem}.-mr-12{margin-right:-3rem}.-mr-16{margin-right:-4rem}.-mr-20{margin-right:-5rem}.-mr-24{margin-right:-6rem}.-mr-32{margin-right:-8rem}.-mb-1{margin-bottom:-.25rem}.-mb-2{margin-bottom:-.5rem}.-mb-3{margin-bottom:-.75rem}.-mb-4{margin-bottom:-1rem}.-mb-5{margin-bottom:-1.25rem}.-mb-6{margin-bottom:-1.5rem}.-mb-8{margin-bottom:-2rem}.-mb-10{margin-bottom:-2.5rem}.-mb-12{margin-bottom:-3rem}.-mb-16{margin-bottom:-4rem}.-mb-20{margin-bottom:-5rem}.-mb-24{margin-bottom:-6rem}.-mb-32{margin-bottom:-8rem}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-3{margin-left:-.75rem}.-ml-4{margin-left:-1rem}.-ml-5{margin-left:-1.25rem}.-ml-6{margin-left:-1.5rem}.-ml-8{margin-left:-2rem}.-ml-10{margin-left:-2.5rem}.-ml-12{margin-left:-3rem}.-ml-16{margin-left:-4rem}.-ml-20{margin-left:-5rem}.-ml-24{margin-left:-6rem}.-ml-32{margin-left:-8rem}.py-0{padding-top:0%;padding-bottom:0%}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-32{padding-top:8rem;padding-bottom:8rem}.gap-0{gap:var(--space-0,0)}.gap-px{gap:var(--space-px,1px)}.gap-1{gap:var(--space-1,.25rem)}.gap-2{gap:var(--space-2,.5rem)}.gap-3{gap:var(--space-3,.75rem)}.gap-4{gap:var(--space-4,1rem)}.gap-5{gap:var(--space-5,1.25rem)}.gap-6{gap:var(--space-6,1.5rem)}.gap-7{gap:var(--space-7,1.75rem)}.gap-8{gap:var(--space-8,2rem)}.gap-9{gap:var(--space-9,2.25rem)}.gap-10{gap:var(--space-10,2.5rem)}.gap-11{gap:var(--space-11,2.75rem)}.gap-12{gap:var(--space-12,3rem)}.gap-14{gap:var(--space-14,3.5rem)}.gap-16{gap:var(--space-16,4rem)}.gap-20{gap:var(--space-20,5rem)}.gap-24{gap:var(--space-24,6rem)}.gap-28{gap:var(--space-28,7rem)}.gap-32{gap:var(--space-32,8rem)}.gap-36{gap:var(--space-36,9rem)}.gap-40{gap:var(--space-40,10rem)}.gap-44{gap:var(--space-44,11rem)}.gap-48{gap:var(--space-48,12rem)}.gap-52{gap:var(--space-52,13rem)}.gap-56{gap:var(--space-56,14rem)}.gap-60{gap:var(--space-60,15rem)}.gap-64{gap:var(--space-64,16rem)}.gap-72{gap:var(--space-72,18rem)}.gap-80{gap:var(--space-80,20rem)}.gap-96{gap:var(--space-96,24rem)}.gap-xs{gap:var(--space-xs,.75rem)}.gap-sm{gap:var(--space-sm,1.25rem)}.gap-md{gap:var(--space-md,1.75rem)}.gap-lg{gap:var(--space-lg,2.25rem)}.gap-xl{gap:var(--space-xl,3rem)}.gap-2xl{gap:var(--space-2xl,4rem)}.gap-3xl{gap:var(--space-3xl,5rem)}.gap-x-0{column-gap:var(--space-0,0)}.gap-x-px{column-gap:var(--space-px,1px)}.gap-x-1{column-gap:var(--space-1,.25rem)}.gap-x-2{column-gap:var(--space-2,.5rem)}.gap-x-3{column-gap:var(--space-3,.75rem)}.gap-x-4{column-gap:var(--space-4,1rem)}.gap-x-5{column-gap:var(--space-5,1.25rem)}.gap-x-6{column-gap:var(--space-6,1.5rem)}.gap-x-8{column-gap:var(--space-8,2rem)}.gap-x-10{column-gap:var(--space-10,2.5rem)}.gap-x-12{column-gap:var(--space-12,3rem)}.gap-x-16{column-gap:var(--space-16,4rem)}.gap-x-20{column-gap:var(--space-20,5rem)}.gap-x-24{column-gap:var(--space-24,6rem)}.gap-x-32{column-gap:var(--space-32,8rem)}.gap-y-0{row-gap:var(--space-0,0)}.gap-y-px{row-gap:var(--space-px,1px)}.gap-y-1{row-gap:var(--space-1,.25rem)}.gap-y-2{row-gap:var(--space-2,.5rem)}.gap-y-3{row-gap:var(--space-3,.75rem)}.gap-y-4{row-gap:var(--space-4,1rem)}.gap-y-5{row-gap:var(--space-5,1.25rem)}.gap-y-6{row-gap:var(--space-6,1.5rem)}.gap-y-8{row-gap:var(--space-8,2rem)}.gap-y-10{row-gap:var(--space-10,2.5rem)}.gap-y-12{row-gap:var(--space-12,3rem)}.gap-y-16{row-gap:var(--space-16,4rem)}.gap-y-20{row-gap:var(--space-20,5rem)}.gap-y-24{row-gap:var(--space-24,6rem)}.gap-y-32{row-gap:var(--space-32,8rem)}.m-0{margin:var(--space-0,0)}.m-px{margin:var(--space-px,1px)}.m-1{margin:var(--space-1,.25rem)}.m-2{margin:var(--space-2,.5rem)}.m-3{margin:var(--space-3,.75rem)}.m-4{margin:var(--space-4,1rem)}.m-5{margin:var(--space-5,1.25rem)}.m-6{margin:var(--space-6,1.5rem)}.m-8{margin:var(--space-8,2rem)}.m-10{margin:var(--space-10,2.5rem)}.m-12{margin:var(--space-12,3rem)}.m-16{margin:var(--space-16,4rem)}.m-20{margin:var(--space-20,5rem)}.m-24{margin:var(--space-24,6rem)}.m-32{margin:var(--space-32,8rem)}.m-auto{margin:auto}.mx-0{margin-left:var(--space-0,0);margin-right:var(--space-0,0)}.mx-px{margin-left:var(--space-px,1px);margin-right:var(--space-px,1px)}.mx-1{margin-left:var(--space-1,.25rem);margin-right:var(--space-1,.25rem)}.mx-2{margin-left:var(--space-2,.5rem);margin-right:var(--space-2,.5rem)}.mx-3{margin-left:var(--space-3,.75rem);margin-right:var(--space-3,.75rem)}.mx-4{margin-left:var(--space-4,1rem);margin-right:var(--space-4,1rem)}.mx-5{margin-left:var(--space-5,1.25rem);margin-right:var(--space-5,1.25rem)}.mx-6{margin-left:var(--space-6,1.5rem);margin-right:var(--space-6,1.5rem)}.mx-8{margin-left:var(--space-8,2rem);margin-right:var(--space-8,2rem)}.mx-10{margin-left:var(--space-10,2.5rem);margin-right:var(--space-10,2.5rem)}.mx-12{margin-left:var(--space-12,3rem);margin-right:var(--space-12,3rem)}.mx-16{margin-left:var(--space-16,4rem);margin-right:var(--space-16,4rem)}.mx-20{margin-left:var(--space-20,5rem);margin-right:var(--space-20,5rem)}.mx-24{margin-left:var(--space-24,6rem);margin-right:var(--space-24,6rem)}.mx-32{margin-left:var(--space-32,8rem);margin-right:var(--space-32,8rem)}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:var(--space-0,0);margin-top:var(--space-0,0)}.my-px{margin-bottom:var(--space-px,1px);margin-top:var(--space-px,1px)}.my-1{margin-bottom:var(--space-1,.25rem);margin-top:var(--space-1,.25rem)}.my-2{margin-bottom:var(--space-2,.5rem);margin-top:var(--space-2,.5rem)}.my-3{margin-bottom:var(--space-3,.75rem);margin-top:var(--space-3,.75rem)}.my-4{margin-bottom:var(--space-4,1rem);margin-top:var(--space-4,1rem)}.my-5{margin-bottom:var(--space-5,1.25rem);margin-top:var(--space-5,1.25rem)}.my-6{margin-bottom:var(--space-6,1.5rem);margin-top:var(--space-6,1.5rem)}.my-8{margin-bottom:var(--space-8,2rem);margin-top:var(--space-8,2rem)}.my-10{margin-bottom:var(--space-10,2.5rem);margin-top:var(--space-10,2.5rem)}.my-12{margin-bottom:var(--space-12,3rem);margin-top:var(--space-12,3rem)}.my-16{margin-bottom:var(--space-16,4rem);margin-top:var(--space-16,4rem)}.my-20{margin-bottom:var(--space-20,5rem);margin-top:var(--space-20,5rem)}.my-24{margin-bottom:var(--space-24,6rem);margin-top:var(--space-24,6rem)}.my-32{margin-bottom:var(--space-32,8rem);margin-top:var(--space-32,8rem)}.my-auto{margin-top:auto;margin-bottom:auto}.mt-0{margin-top:var(--space-0,0)}.mt-px{margin-top:var(--space-px,1px)}.mt-1{margin-top:var(--space-1,.25rem)}.mt-2{margin-top:var(--space-2,.5rem)}.mt-3{margin-top:var(--space-3,.75rem)}.mt-4{margin-top:var(--space-4,1rem)}.mt-5{margin-top:var(--space-5,1.25rem)}.mt-6{margin-top:var(--space-6,1.5rem)}.mt-8{margin-top:var(--space-8,2rem)}.mt-10{margin-top:var(--space-10,2.5rem)}.mt-12{margin-top:var(--space-12,3rem)}.mt-16{margin-top:var(--space-16,4rem)}.mt-20{margin-top:var(--space-20,5rem)}.mt-24{margin-top:var(--space-24,6rem)}.mt-32{margin-top:var(--space-32,8rem)}.mt-auto{margin-top:auto}.mr-0{margin-right:var(--space-0,0)}.mr-px{margin-right:var(--space-px,1px)}.mr-1{margin-right:var(--space-1,.25rem)}.mr-2{margin-right:var(--space-2,.5rem)}.mr-3{margin-right:var(--space-3,.75rem)}.mr-4{margin-right:var(--space-4,1rem)}.mr-5{margin-right:var(--space-5,1.25rem)}.mr-6{margin-right:var(--space-6,1.5rem)}.mr-8{margin-right:var(--space-8,2rem)}.mr-10{margin-right:var(--space-10,2.5rem)}.mr-12{margin-right:var(--space-12,3rem)}.mr-16{margin-right:var(--space-16,4rem)}.mr-20{margin-right:var(--space-20,5rem)}.mr-24{margin-right:var(--space-24,6rem)}.mr-32{margin-right:var(--space-32,8rem)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:var(--space-0,0)}.mb-px{margin-bottom:var(--space-px,1px)}.mb-1{margin-bottom:var(--space-1,.25rem)}.mb-2{margin-bottom:var(--space-2,.5rem)}.mb-3{margin-bottom:var(--space-3,.75rem)}.mb-4{margin-bottom:var(--space-4,1rem)}.mb-5{margin-bottom:var(--space-5,1.25rem)}.mb-6{margin-bottom:var(--space-6,1.5rem)}.mb-8{margin-bottom:var(--space-8,2rem)}.mb-10{margin-bottom:var(--space-10,2.5rem)}.mb-12{margin-bottom:var(--space-12,3rem)}.mb-16{margin-bottom:var(--space-16,4rem)}.mb-20{margin-bottom:var(--space-20,5rem)}.mb-24{margin-bottom:var(--space-24,6rem)}.mb-32{margin-bottom:var(--space-32,8rem)}.mb-auto{margin-bottom:auto}.ml-0{margin-left:var(--space-0,0)}.ml-px{margin-left:var(--space-px,1px)}.ml-1{margin-left:var(--space-1,.25rem)}.ml-2{margin-left:var(--space-2,.5rem)}.ml-3{margin-left:var(--space-3,.75rem)}.ml-4{margin-left:var(--space-4,1rem)}.ml-5{margin-left:var(--space-5,1.25rem)}.ml-6{margin-left:var(--space-6,1.5rem)}.ml-8{margin-left:var(--space-8,2rem)}.ml-10{margin-left:var(--space-10,2.5rem)}.ml-12{margin-left:var(--space-12,3rem)}.ml-16{margin-left:var(--space-16,4rem)}.ml-20{margin-left:var(--space-20,5rem)}.ml-24{margin-left:var(--space-24,6rem)}.ml-32{margin-left:var(--space-32,8rem)}.ml-auto{margin-left:auto}.-m-1{margin:calc(-1*var(--space-1,.25rem))}.-m-2{margin:calc(-1*var(--space-2,.5rem))}.-m-3{margin:calc(-1*var(--space-3,.75rem))}.-m-4{margin:calc(-1*var(--space-4,1rem))}.-m-5{margin:calc(-1*var(--space-5,1.25rem))}.-m-6{margin:calc(-1*var(--space-6,1.5rem))}.-m-8{margin:calc(-1*var(--space-8,2rem))}.-m-10{margin:calc(-1*var(--space-10,2.5rem))}.-m-12{margin:calc(-1*var(--space-12,3rem))}.-m-16{margin:calc(-1*var(--space-16,4rem))}.-m-20{margin:calc(-1*var(--space-20,5rem))}.-m-24{margin:calc(-1*var(--space-24,6rem))}.-m-32{margin:calc(-1*var(--space-32,8rem))}.p-0{padding:var(--space-0,0)}.p-px{padding:var(--space-px,1px)}.p-1{padding:var(--space-1,.25rem)}.p-2{padding:var(--space-2,.5rem)}.p-3{padding:var(--space-3,.75rem)}.p-4{padding:var(--space-4,1rem)}.p-5{padding:var(--space-5,1.25rem)}.p-6{padding:var(--space-6,1.5rem)}.p-8{padding:var(--space-8,2rem)}.p-10{padding:var(--space-10,2.5rem)}.p-12{padding:var(--space-12,3rem)}.p-16{padding:var(--space-16,4rem)}.p-20{padding:var(--space-20,5rem)}.p-24{padding:var(--space-24,6rem)}.p-32{padding:var(--space-32,8rem)}.px-0{padding-left:var(--space-0,0);padding-right:var(--space-0,0)}.px-px{padding-left:var(--space-px,1px);padding-right:var(--space-px,1px)}.px-1{padding-left:var(--space-1,.25rem);padding-right:var(--space-1,.25rem)}.px-2{padding-left:var(--space-2,.5rem);padding-right:var(--space-2,.5rem)}.px-3{padding-left:var(--space-3,.75rem);padding-right:var(--space-3,.75rem)}.px-4{padding-left:var(--space-4,1rem);padding-right:var(--space-4,1rem)}.px-5{padding-left:var(--space-5,1.25rem);padding-right:var(--space-5,1.25rem)}.px-6{padding-left:var(--space-6,1.5rem);padding-right:var(--space-6,1.5rem)}.px-8{padding-left:var(--space-8,2rem);padding-right:var(--space-8,2rem)}.px-10{padding-left:var(--space-10,2.5rem);padding-right:var(--space-10,2.5rem)}.px-12{padding-left:var(--space-12,3rem);padding-right:var(--space-12,3rem)}.px-16{padding-left:var(--space-16,4rem);padding-right:var(--space-16,4rem)}.px-20{padding-left:var(--space-20,5rem);padding-right:var(--space-20,5rem)}.px-24{padding-left:var(--space-24,6rem);padding-right:var(--space-24,6rem)}.px-32{padding-left:var(--space-32,8rem);padding-right:var(--space-32,8rem)}.py-0{padding-bottom:var(--space-0,0);padding-top:var(--space-0,0)}.py-px{padding-bottom:var(--space-px,1px);padding-top:var(--space-px,1px)}.py-1{padding-bottom:var(--space-1,.25rem);padding-top:var(--space-1,.25rem)}.py-2{padding-bottom:var(--space-2,.5rem);padding-top:var(--space-2,.5rem)}.py-3{padding-bottom:var(--space-3,.75rem);padding-top:var(--space-3,.75rem)}.py-4{padding-bottom:var(--space-4,1rem);padding-top:var(--space-4,1rem)}.py-5{padding-bottom:var(--space-5,1.25rem);padding-top:var(--space-5,1.25rem)}.py-6{padding-bottom:var(--space-6,1.5rem);padding-top:var(--space-6,1.5rem)}.py-8{padding-bottom:var(--space-8,2rem);padding-top:var(--space-8,2rem)}.py-10{padding-bottom:var(--space-10,2.5rem);padding-top:var(--space-10,2.5rem)}.py-12{padding-bottom:var(--space-12,3rem);padding-top:var(--space-12,3rem)}.py-16{padding-bottom:var(--space-16,4rem);padding-top:var(--space-16,4rem)}.py-20{padding-bottom:var(--space-20,5rem);padding-top:var(--space-20,5rem)}.py-24{padding-bottom:var(--space-24,6rem);padding-top:var(--space-24,6rem)}.py-32{padding-bottom:var(--space-32,8rem);padding-top:var(--space-32,8rem)}.pt-0{padding-top:var(--space-0,0)}.pt-px{padding-top:var(--space-px,1px)}.pt-1{padding-top:var(--space-1,.25rem)}.pt-2{padding-top:var(--space-2,.5rem)}.pt-3{padding-top:var(--space-3,.75rem)}.pt-4{padding-top:var(--space-4,1rem)}.pt-5{padding-top:var(--space-5,1.25rem)}.pt-6{padding-top:var(--space-6,1.5rem)}.pt-8{padding-top:var(--space-8,2rem)}.pt-10{padding-top:var(--space-10,2.5rem)}.pt-12{padding-top:var(--space-12,3rem)}.pt-16{padding-top:var(--space-16,4rem)}.pt-20{padding-top:var(--space-20,5rem)}.pt-24{padding-top:var(--space-24,6rem)}.pt-32{padding-top:var(--space-32,8rem)}.pr-0{padding-right:var(--space-0,0)}.pr-px{padding-right:var(--space-px,1px)}.pr-1{padding-right:var(--space-1,.25rem)}.pr-2{padding-right:var(--space-2,.5rem)}.pr-3{padding-right:var(--space-3,.75rem)}.pr-4{padding-right:var(--space-4,1rem)}.pr-5{padding-right:var(--space-5,1.25rem)}.pr-6{padding-right:var(--space-6,1.5rem)}.pr-8{padding-right:var(--space-8,2rem)}.pr-10{padding-right:var(--space-10,2.5rem)}.pr-12{padding-right:var(--space-12,3rem)}.pr-16{padding-right:var(--space-16,4rem)}.pr-20{padding-right:var(--space-20,5rem)}.pr-24{padding-right:var(--space-24,6rem)}.pr-32{padding-right:var(--space-32,8rem)}.pb-0{padding-bottom:var(--space-0,0)}.pb-px{padding-bottom:var(--space-px,1px)}.pb-1{padding-bottom:var(--space-1,.25rem)}.pb-2{padding-bottom:var(--space-2,.5rem)}.pb-3{padding-bottom:var(--space-3,.75rem)}.pb-4{padding-bottom:var(--space-4,1rem)}.pb-5{padding-bottom:var(--space-5,1.25rem)}.pb-6{padding-bottom:var(--space-6,1.5rem)}.pb-8{padding-bottom:var(--space-8,2rem)}.pb-10{padding-bottom:var(--space-10,2.5rem)}.pb-12{padding-bottom:var(--space-12,3rem)}.pb-16{padding-bottom:var(--space-16,4rem)}.pb-20{padding-bottom:var(--space-20,5rem)}.pb-24{padding-bottom:var(--space-24,6rem)}.pb-32{padding-bottom:var(--space-32,8rem)}.pl-0{padding-left:var(--space-0,0)}.pl-px{padding-left:var(--space-px,1px)}.pl-1{padding-left:var(--space-1,.25rem)}.pl-2{padding-left:var(--space-2,.5rem)}.pl-3{padding-left:var(--space-3,.75rem)}.pl-4{padding-left:var(--space-4,1rem)}.pl-5{padding-left:var(--space-5,1.25rem)}.pl-6{padding-left:var(--space-6,1.5rem)}.pl-8{padding-left:var(--space-8,2rem)}.pl-10{padding-left:var(--space-10,2.5rem)}.pl-12{padding-left:var(--space-12,3rem)}.pl-16{padding-left:var(--space-16,4rem)}.pl-20{padding-left:var(--space-20,5rem)}.pl-24{padding-left:var(--space-24,6rem)}.pl-32{padding-left:var(--space-32,8rem)}}@layer layout.responsive{@media (min-width:640px){.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:table{display:table}.sm\:table-cell{display:table-cell}.sm\:table-row{display:table-row}.sm\:hidden{display:none}.sm\:visible{visibility:visible}.sm\:invisible{visibility:hidden}}@media (min-width:768px){.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:inline-grid{display:inline-grid}.md\:table{display:table}.md\:table-cell{display:table-cell}.md\:table-row{display:table-row}.md\:hidden{display:none}.md\:visible{visibility:visible}.md\:invisible{visibility:hidden}}@media (min-width:1024px){.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:inline-grid{display:inline-grid}.lg\:table{display:table}.lg\:table-cell{display:table-cell}.lg\:table-row{display:table-row}.lg\:hidden{display:none}.lg\:visible{visibility:visible}.lg\:invisible{visibility:hidden}}@media (min-width:1280px){.xl\:block{display:block}.xl\:inline-block{display:inline-block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:grid{display:grid}.xl\:inline-grid{display:inline-grid}.xl\:table{display:table}.xl\:table-cell{display:table-cell}.xl\:table-row{display:table-row}.xl\:hidden{display:none}.xl\:visible{visibility:visible}.xl\:invisible{visibility:hidden}}@media (min-width:1536px){.\32 xl\:block{display:block}.\32 xl\:inline-block{display:inline-block}.\32 xl\:inline{display:inline}.\32 xl\:flex{display:flex}.\32 xl\:inline-flex{display:inline-flex}.\32 xl\:grid{display:grid}.\32 xl\:inline-grid{display:inline-grid}.\32 xl\:table{display:table}.\32 xl\:table-cell{display:table-cell}.\32 xl\:table-row{display:table-row}.\32 xl\:hidden{display:none}.\32 xl\:visible{visibility:visible}.\32 xl\:invisible{visibility:hidden}}@media print{.print\:block{display:block}.print\:inline-block{display:inline-block}.print\:inline{display:inline}.print\:hidden{display:none}.print\:visible{visibility:visible}.print\:invisible{visibility:hidden}}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.hidden{display:none}.visible{visibility:visible}.invisible{visibility:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{border:initial;clip:initial;height:initial;margin:initial;overflow:initial;padding:initial;position:initial;white-space:initial;width:initial}@media (min-width:640px){.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:table{display:table}.sm\:table-cell{display:table-cell}.sm\:table-row{display:table-row}.sm\:hidden{display:none}.sm\:visible{visibility:visible}.sm\:invisible{visibility:hidden}}@media (min-width:768px){.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:inline-grid{display:inline-grid}.md\:table{display:table}.md\:table-cell{display:table-cell}.md\:table-row{display:table-row}.md\:hidden{display:none}.md\:visible{visibility:visible}.md\:invisible{visibility:hidden}}@media (min-width:1024px){.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:inline-grid{display:inline-grid}.lg\:table{display:table}.lg\:table-cell{display:table-cell}.lg\:table-row{display:table-row}.lg\:hidden{display:none}.lg\:visible{visibility:visible}.lg\:invisible{visibility:hidden}}@media (min-width:1280px){.xl\:block{display:block}.xl\:inline-block{display:inline-block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:grid{display:grid}.xl\:inline-grid{display:inline-grid}.xl\:table{display:table}.xl\:table-cell{display:table-cell}.xl\:table-row{display:table-row}.xl\:hidden{display:none}.xl\:visible{visibility:visible}.xl\:invisible{visibility:hidden}}@media (min-width:1536px){.\32 xl\:block{display:block}.\32 xl\:inline-block{display:inline-block}.\32 xl\:inline{display:inline}.\32 xl\:flex{display:flex}.\32 xl\:inline-flex{display:inline-flex}.\32 xl\:grid{display:grid}.\32 xl\:inline-grid{display:inline-grid}.\32 xl\:table{display:table}.\32 xl\:table-cell{display:table-cell}.\32 xl\:table-row{display:table-row}.\32 xl\:hidden{display:none}.\32 xl\:visible{visibility:visible}.\32 xl\:invisible{visibility:hidden}}@media print{.print\:block{display:block}.print\:inline-block{display:inline-block}.print\:inline{display:inline}.print\:hidden{display:none}.print\:visible{visibility:visible}.print\:invisible{visibility:hidden}}}@layer layout.responsive-utilities{@media (min-width:640px){.sm\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.sm\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.sm\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.sm\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.sm\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.sm\:grid-cols-12{grid-template-columns:repeat(12,1fr)}.sm\:grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.sm\:grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.sm\:col-span-1{grid-column:span 1}.sm\:col-span-2{grid-column:span 2}.sm\:col-span-3{grid-column:span 3}.sm\:col-span-4{grid-column:span 4}.sm\:col-span-6{grid-column:span 6}.sm\:col-span-12{grid-column:span 12}.sm\:col-span-full{grid-column:1/-1}.sm\:row-span-1{grid-row:span 1}.sm\:row-span-2{grid-row:span 2}.sm\:row-span-3{grid-row:span 3}.sm\:row-span-4{grid-row:span 4}.sm\:row-span-5{grid-row:span 5}.sm\:row-span-6{grid-row:span 6}.sm\:row-span-full{grid-row:1/-1}}@media (min-width:768px){.md\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.md\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.md\:grid-cols-12{grid-template-columns:repeat(12,1fr)}.md\:grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.md\:grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.md\:col-span-1{grid-column:span 1}.md\:col-span-2{grid-column:span 2}.md\:col-span-3{grid-column:span 3}.md\:col-span-4{grid-column:span 4}.md\:col-span-6{grid-column:span 6}.md\:col-span-12{grid-column:span 12}.md\:col-span-full{grid-column:1/-1}.md\:row-span-1{grid-row:span 1}.md\:row-span-2{grid-row:span 2}.md\:row-span-3{grid-row:span 3}.md\:row-span-4{grid-row:span 4}.md\:row-span-5{grid-row:span 5}.md\:row-span-6{grid-row:span 6}.md\:row-span-full{grid-row:1/-1}}@media (min-width:1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.lg\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.lg\:grid-cols-12{grid-template-columns:repeat(12,1fr)}.lg\:grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.lg\:grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.lg\:col-span-1{grid-column:span 1}.lg\:col-span-2{grid-column:span 2}.lg\:col-span-3{grid-column:span 3}.lg\:col-span-4{grid-column:span 4}.lg\:col-span-6{grid-column:span 6}.lg\:col-span-12{grid-column:span 12}.lg\:col-span-full{grid-column:1/-1}.lg\:row-span-1{grid-row:span 1}.lg\:row-span-2{grid-row:span 2}.lg\:row-span-3{grid-row:span 3}.lg\:row-span-4{grid-row:span 4}.lg\:row-span-5{grid-row:span 5}.lg\:row-span-6{grid-row:span 6}.lg\:row-span-full{grid-row:1/-1}}@media (min-width:1280px){.xl\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.xl\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.xl\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.xl\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.xl\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.xl\:grid-cols-12{grid-template-columns:repeat(12,1fr)}.xl\:grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.xl\:grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.xl\:col-span-1{grid-column:span 1}.xl\:col-span-2{grid-column:span 2}.xl\:col-span-3{grid-column:span 3}.xl\:col-span-4{grid-column:span 4}.xl\:col-span-6{grid-column:span 6}.xl\:col-span-12{grid-column:span 12}.xl\:col-span-full{grid-column:1/-1}.xl\:row-span-1{grid-row:span 1}.xl\:row-span-2{grid-row:span 2}.xl\:row-span-3{grid-row:span 3}.xl\:row-span-4{grid-row:span 4}.xl\:row-span-5{grid-row:span 5}.xl\:row-span-6{grid-row:span 6}.xl\:row-span-full{grid-row:1/-1}}@media (min-width:1536px){.\32 xl\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.\32 xl\:grid-cols-12{grid-template-columns:repeat(12,1fr)}.\32 xl\:grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.\32 xl\:grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.\32 xl\:col-span-1{grid-column:span 1}.\32 xl\:col-span-2{grid-column:span 2}.\32 xl\:col-span-3{grid-column:span 3}.\32 xl\:col-span-4{grid-column:span 4}.\32 xl\:col-span-6{grid-column:span 6}.\32 xl\:col-span-12{grid-column:span 12}.\32 xl\:col-span-full{grid-column:1/-1}.\32 xl\:row-span-1{grid-row:span 1}.\32 xl\:row-span-2{grid-row:span 2}.\32 xl\:row-span-3{grid-row:span 3}.\32 xl\:row-span-4{grid-row:span 4}.\32 xl\:row-span-5{grid-row:span 5}.\32 xl\:row-span-6{grid-row:span 6}.\32 xl\:row-span-full{grid-row:1/-1}}@media (min-width:640px){.sm\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.sm\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.sm\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.sm\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.sm\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.sm\:grid-cols-12{grid-template-columns:repeat(12,1fr)}.sm\:grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.sm\:grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.sm\:col-span-1{grid-column:span 1}.sm\:col-span-2{grid-column:span 2}.sm\:col-span-3{grid-column:span 3}.sm\:col-span-4{grid-column:span 4}.sm\:col-span-6{grid-column:span 6}.sm\:col-span-12{grid-column:span 12}.sm\:col-span-full{grid-column:1/-1}.sm\:row-span-1{grid-row:span 1}.sm\:row-span-2{grid-row:span 2}.sm\:row-span-3{grid-row:span 3}.sm\:row-span-4{grid-row:span 4}.sm\:row-span-5{grid-row:span 5}.sm\:row-span-6{grid-row:span 6}.sm\:row-span-full{grid-row:1/-1}}@media (min-width:768px){.md\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.md\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.md\:grid-cols-12{grid-template-columns:repeat(12,1fr)}.md\:grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.md\:grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.md\:col-span-1{grid-column:span 1}.md\:col-span-2{grid-column:span 2}.md\:col-span-3{grid-column:span 3}.md\:col-span-4{grid-column:span 4}.md\:col-span-6{grid-column:span 6}.md\:col-span-12{grid-column:span 12}.md\:col-span-full{grid-column:1/-1}.md\:row-span-1{grid-row:span 1}.md\:row-span-2{grid-row:span 2}.md\:row-span-3{grid-row:span 3}.md\:row-span-4{grid-row:span 4}.md\:row-span-5{grid-row:span 5}.md\:row-span-6{grid-row:span 6}.md\:row-span-full{grid-row:1/-1}}@media (min-width:1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.lg\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.lg\:grid-cols-12{grid-template-columns:repeat(12,1fr)}.lg\:grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.lg\:grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.lg\:col-span-1{grid-column:span 1}.lg\:col-span-2{grid-column:span 2}.lg\:col-span-3{grid-column:span 3}.lg\:col-span-4{grid-column:span 4}.lg\:col-span-6{grid-column:span 6}.lg\:col-span-12{grid-column:span 12}.lg\:col-span-full{grid-column:1/-1}.lg\:row-span-1{grid-row:span 1}.lg\:row-span-2{grid-row:span 2}.lg\:row-span-3{grid-row:span 3}.lg\:row-span-4{grid-row:span 4}.lg\:row-span-5{grid-row:span 5}.lg\:row-span-6{grid-row:span 6}.lg\:row-span-full{grid-row:1/-1}}@media (min-width:1280px){.xl\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.xl\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.xl\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.xl\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.xl\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.xl\:grid-cols-12{grid-template-columns:repeat(12,1fr)}.xl\:grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.xl\:grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.xl\:col-span-1{grid-column:span 1}.xl\:col-span-2{grid-column:span 2}.xl\:col-span-3{grid-column:span 3}.xl\:col-span-4{grid-column:span 4}.xl\:col-span-6{grid-column:span 6}.xl\:col-span-12{grid-column:span 12}.xl\:col-span-full{grid-column:1/-1}.xl\:row-span-1{grid-row:span 1}.xl\:row-span-2{grid-row:span 2}.xl\:row-span-3{grid-row:span 3}.xl\:row-span-4{grid-row:span 4}.xl\:row-span-5{grid-row:span 5}.xl\:row-span-6{grid-row:span 6}.xl\:row-span-full{grid-row:1/-1}}@media (min-width:1536px){.\32 xl\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.\32 xl\:grid-cols-12{grid-template-columns:repeat(12,1fr)}.\32 xl\:grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.\32 xl\:grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.\32 xl\:col-span-1{grid-column:span 1}.\32 xl\:col-span-2{grid-column:span 2}.\32 xl\:col-span-3{grid-column:span 3}.\32 xl\:col-span-4{grid-column:span 4}.\32 xl\:col-span-6{grid-column:span 6}.\32 xl\:col-span-12{grid-column:span 12}.\32 xl\:col-span-full{grid-column:1/-1}.\32 xl\:row-span-1{grid-row:span 1}.\32 xl\:row-span-2{grid-row:span 2}.\32 xl\:row-span-3{grid-row:span 3}.\32 xl\:row-span-4{grid-row:span 4}.\32 xl\:row-span-5{grid-row:span 5}.\32 xl\:row-span-6{grid-row:span 6}.\32 xl\:row-span-full{grid-row:1/-1}}}@layer layout.grid{.layout-grid{gap:var(--grid-gutter,1rem);grid-template-columns:repeat(var(--grid-columns,12),1fr);display:grid}.layout-grid-2{gap:var(--grid-gutter,1rem);grid-template-columns:repeat(2,1fr);display:grid}.layout-grid-3{gap:var(--grid-gutter,1rem);grid-template-columns:repeat(3,1fr);display:grid}.layout-grid-4{gap:var(--grid-gutter,1rem);grid-template-columns:repeat(4,1fr);display:grid}.layout-grid-6{gap:var(--grid-gutter,1rem);grid-template-columns:repeat(6,1fr);display:grid}.layout-grid-auto-fit{gap:var(--grid-gutter,1rem);grid-template-columns:repeat(auto-fit,minmax(var(--grid-auto-fit-min,200px),1fr));display:grid}.grid-subgrid{grid-template-columns:subgrid;display:grid}.row-subgrid{grid-template-rows:subgrid;display:grid}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-cols-12{grid-template-columns:repeat(12,1fr)}.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(var(--grid-auto-fit-min,200px),1fr))}.grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(var(--grid-auto-fill-min,200px),1fr))}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-6{grid-column:span 6}.col-span-12{grid-column:span 12}.col-span-full{grid-column:1/-1}.grid-rows-1{grid-template-rows:repeat(1,1fr)}.grid-rows-2{grid-template-rows:repeat(2,1fr)}.grid-rows-3{grid-template-rows:repeat(3,1fr)}.grid-rows-4{grid-template-rows:repeat(4,1fr)}.grid-rows-5{grid-template-rows:repeat(5,1fr)}.grid-rows-6{grid-template-rows:repeat(6,1fr)}.row-span-1{grid-row:span 1}.row-span-2{grid-row:span 2}.row-span-3{grid-row:span 3}.row-span-4{grid-row:span 4}.row-span-5{grid-row:span 5}.row-span-6{grid-row:span 6}.row-span-full{grid-row:1/-1}}@layer layout.flex{.layout-flex{gap:var(--grid-gutter,1rem);flex-direction:column;display:flex}.layout-flex-row{gap:var(--grid-gutter,1rem);flex-direction:row;display:flex}.layout-flex-column{gap:var(--grid-gutter,1rem);flex-direction:column;display:flex}.layout-flex-between{gap:var(--grid-gutter,1rem);flex-direction:row;justify-content:space-between;display:flex}.layout-flex-center{align-items:center;gap:var(--grid-gutter,1rem);justify-content:center;display:flex}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.flex-1{flex:1 1 0}.flex-auto{flex:auto}.flex-none{flex:none}.flex-initial{flex:0 auto}.flex-basis-1-2{flex-basis:50%}.flex-basis-1-3{flex-basis:33.3333%}.flex-basis-2-3{flex-basis:66.6667%}.flex-basis-1-4{flex-basis:25%}.flex-basis-3-4{flex-basis:75%}.flex-basis-1-5{flex-basis:20%}.flex-basis-2-5{flex-basis:40%}.flex-basis-3-5{flex-basis:60%}.flex-basis-4-5{flex-basis:80%}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}}@layer layout.containers{@media (min-width:640px){.container-responsive{max-width:var(--container-sm,640px)}}@media (min-width:768px){.container-responsive{max-width:var(--container-md,768px)}}@media (min-width:1024px){.container-responsive{max-width:var(--container-lg,1024px)}}@media (min-width:1280px){.container-responsive{max-width:var(--container-xl,1280px)}}@media (min-width:1536px){.container-responsive{max-width:var(--container-2xl,1536px)}}.container{max-width:var(--container-max-width,1200px);padding-left:var(--container-padding,1rem);padding-right:var(--container-padding,1rem);width:100%;margin-left:auto;margin-right:auto}.container-fluid{padding-left:var(--container-padding,1rem);padding-right:var(--container-padding,1rem);width:100%;margin-left:auto;margin-right:auto}.container-sm{max-width:var(--container-sm,640px);padding-left:var(--container-padding,1rem);padding-right:var(--container-padding,1rem);width:100%;margin-left:auto;margin-right:auto}.container-md{max-width:var(--container-md,768px);padding-left:var(--container-padding,1rem);padding-right:var(--container-padding,1rem);width:100%;margin-left:auto;margin-right:auto}.container-lg{max-width:var(--container-lg,1024px);padding-left:var(--container-padding,1rem);padding-right:var(--container-padding,1rem);width:100%;margin-left:auto;margin-right:auto}.container-xl{max-width:var(--container-xl,1280px);padding-left:var(--container-padding,1rem);padding-right:var(--container-padding,1rem);width:100%;margin-left:auto;margin-right:auto}.container-2xl{max-width:var(--container-2xl,1536px);padding-left:var(--container-padding,1rem);padding-right:var(--container-padding,1rem);width:100%;margin-left:auto;margin-right:auto}.container-query{container:main/inline-size}.container-query-size{container-type:size}.container-query-normal{container-type:normal}.container-responsive{padding-left:var(--container-padding,1rem);padding-right:var(--container-padding,1rem);width:100%;margin-left:auto;margin-right:auto}@media (min-width:640px){.container-responsive{max-width:var(--container-sm,640px)}}@media (min-width:768px){.container-responsive{max-width:var(--container-md,768px)}}@media (min-width:1024px){.container-responsive{max-width:var(--container-lg,1024px)}}@media (min-width:1280px){.container-responsive{max-width:var(--container-xl,1280px)}}@media (min-width:1536px){.container-responsive{max-width:var(--container-2xl,1536px)}}.container-fixed{position:fixed}.container-absolute{position:absolute}.container-relative{position:relative}.container-sticky{z-index:var(--z-sticky,1020);position:sticky;top:0%}.container-centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50px)}.container-card{background:var(--container-bg,#fff);border:1px solid var(--container-border-color,#e5e7eb);-webkit-border-radius:var(--container-border-radius,.5rem);border-radius:var(--container-border-radius,.5rem);box-shadow:var(--container-shadow,0 1px 3px rgba(0,0,0,.1));padding:var(--container-card-padding,1.5rem)}.container-bordered{border:1px solid var(--container-border-color,#e5e7eb)}.container-rounded{-webkit-border-radius:var(--container-border-radius,.5rem);border-radius:var(--container-border-radius,.5rem)}.container-shadow{box-shadow:var(--container-shadow,0 4px 6px rgba(0,0,0,.1))}.container-elevated{box-shadow:var(--container-elevated-shadow,0 10px 25px rgba(0,0,0,.15));transition:all .3s;transform:translateY(-2px)}.container-elevated:hover{box-shadow:var(--container-elevated-hover-shadow,0 20px 40px rgba(0,0,0,.2));transform:translateY(-4px)}.container-modal{backdrop-filter:blur(4px);width:100vw;height:100%;z-index:var(--z-modal,1060);background:rgba(0,0,0,.5);justify-content:center;align-items:center;display:flex;position:fixed;top:0%;left:0%}.container-toast{background:var(--container-bg,#fff);-webkit-border-radius:var(--container-border-radius,.5rem);border-radius:var(--container-border-radius,.5rem);box-shadow:var(--container-elevated-shadow,0 10px 15px rgba(0,0,0,.1));max-width:var(--modal-max-width,32rem);padding:var(--container-card-padding,1.5rem);z-index:var(--z-toast,1080);position:fixed;top:1rem;right:1rem}.container-dropdown{background:var(--container-bg,#fff);border:1px solid var(--container-border-color,#e5e7eb);-webkit-border-radius:var(--container-border-radius,.5rem);border-radius:var(--container-border-radius,.5rem);box-shadow:var(--container-shadow,0 1px 3px rgba(0,0,0,.1));z-index:var(--z-dropdown,1000);position:absolute}.container-tooltip{background:var(--container-bg,#fff);border:1px solid var(--container-border-color,#e5e7eb);-webkit-border-radius:var(--container-border-radius,.5rem);border-radius:var(--container-border-radius,.5rem);box-shadow:var(--container-shadow,0 1px 3px rgba(0,0,0,.1));max-width:var(--tooltip-max-width,20rem);padding:var(--space-2,.5rem);z-index:var(--z-tooltip,1070);position:absolute}.container-popover{background:var(--container-bg,#fff);border:1px solid var(--container-border-color,#e5e7eb);-webkit-border-radius:var(--container-border-radius,.5rem);border-radius:var(--container-border-radius,.5rem);box-shadow:var(--container-elevated-shadow,0 10px 15px rgba(0,0,0,.1));max-width:var(--popover-max-width,24rem);padding:var(--container-card-padding,1.5rem);z-index:var(--z-popover,1040);position:absolute}.container-sidebar{background:var(--container-bg,#fff);border-right:1px solid var(--container-border-color,#e5e7eb);height:100%;width:var(--sidebar-width,16rem);z-index:var(--z-fixed,1000);position:fixed}.container-header{background:var(--container-bg,#fff);border-bottom:1px solid var(--container-border-color,#e5e7eb);height:var(--header-height,4rem);width:100%;z-index:var(--z-fixed,1000);position:fixed}.container-footer{background:var(--container-bg,#fff);border-top:1px solid var(--container-border-color,#e5e7eb);height:var(--footer-height,4rem);width:100%;position:relative}:root{--z-base:1;--z-dropdown:1000;--z-sticky:1020;--z-header:1050;--z-sidebar:1040;--z-popover:1060;--z-overlay:1070;--z-modal:1080;--z-tooltip:1100;--z-toast:1120}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.z-dropdown{z-index:var(--z-dropdown,1000)}.z-sticky{z-index:var(--z-sticky,1010)}.z-header{z-index:var(--z-header,1020)}.z-sidebar{z-index:var(--z-sidebar,1030)}.z-popover{z-index:var(--z-popover,1040)}.z-overlay{z-index:var(--z-overlay,1050)}.z-modal{z-index:var(--z-modal,1060)}.z-tooltip{z-index:var(--z-tooltip,1070)}.z-toast{z-index:var(--z-toast,1080)}}@layer layout{:root{--grid-columns:12;--grid-gutter:var(--space-4,1rem);--grid-gutter-sm:var(--space-2,.5rem);--grid-gutter-md:var(--space-4,1rem);--grid-gutter-lg:var(--space-6,1.5rem);--grid-gutter-xl:var(--space-8,2rem);--container-padding-sm:var(--space-2,.5rem);--container-padding-md:var(--space-4,1rem);--container-padding-lg:var(--space-6,1.5rem)}}@layer layout.utilities{.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100%}.min-h-dvh{min-height:100%dvh}.max-w-full{max-width:100%}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.hidden{display:none}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}}