.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}
.hidden{display:none}

.flex-row{flex-direction:row}
.flex-row-reverse{flex-direction:row-reverse}
.flex-col{flex-direction:column}
.flex-col-reverse{flex-direction:column-reverse}

.flex-wrap{flex-wrap:wrap}
.flex-wrap-reverse{flex-wrap:wrap-reverse}
.flex-nowrap{flex-wrap:nowrap}

.flex-1{flex:1 1 0%}
.flex-auto{flex:1 1 auto}
.flex-initial{flex:0 1 auto}
.flex-none{flex:none}
.grow{flex-grow:1}
.grow-0{flex-grow:0}
.shrink{flex-shrink:1}
.shrink-0{flex-shrink:0}

.items-start{align-items:flex-start}
.items-center{align-items:center}
.items-end{align-items:flex-end}
.items-baseline{align-items:baseline}
.items-stretch{align-items:stretch}
.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}
.justify-normal{justify-content:normal}
.justify-stretch{justify-content:stretch}
.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}
.self-baseline{align-self:baseline}
.content-normal{align-content:normal}
.content-center{align-content:center}
.content-start{align-content:flex-start}
.content-end{align-content:flex-end}
.content-between{align-content:space-between}
.content-around{align-content:space-around}
.content-evenly{align-content:space-evenly}
.content-baseline{align-content:baseline}
.content-stretch{align-content:stretch}

.gap-0{gap:0}
.gap-1{gap:0.25rem}
.gap-2{gap:0.5rem}
.gap-3{gap:0.75rem}
.gap-4{gap:1rem}
.gap-5{gap:1.25rem}
.gap-6{gap:1.5rem}
.gap-8{gap:2rem}
.gap-10{gap:2.5rem}

.p-0{padding:0}
.p-1{padding:0.25rem}
.p-2{padding:0.5rem}
.p-3{padding:0.75rem}
.p-4{padding:1rem}
.p-5{padding:1.25rem}
.p-6{padding:1.5rem}
.p-8{padding:2rem}
.p-10{padding:2.5rem}
.px-0{padding-left:0;padding-right:0}
.px-1{padding-left:0.25rem;padding-right:0.25rem}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.px-3{padding-left:0.75rem;padding-right:0.75rem}
.px-4{padding-left:1rem;padding-right:1rem}
.px-5{padding-left:1.25rem;padding-right:1.25rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.px-8{padding-left:2rem;padding-right:2rem}
.px-10{padding-left:2.5rem;padding-right:2.5rem}
.py-0{padding-top:0;padding-bottom:0}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.py-8{padding-top:2rem;padding-bottom:2rem}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.pt-0{padding-top:0}
.pt-1{padding-top:0.25rem}
.pt-2{padding-top:0.5rem}
.pt-3{padding-top:0.75rem}
.pt-4{padding-top:1rem}
.pt-5{padding-top:1.25rem}
.pt-6{padding-top:1.5rem}
.pt-8{padding-top:2rem}
.pt-10{padding-top:2.5rem}
.pr-0{padding-right:0}
.pr-1{padding-right:0.25rem}
.pr-2{padding-right:0.5rem}
.pr-3{padding-right:0.75rem}
.pr-4{padding-right:1rem}
.pr-5{padding-right:1.25rem}
.pr-6{padding-right:1.5rem}
.pr-8{padding-right:2rem}
.pr-10{padding-right:2.5rem}
.pb-0{padding-bottom:0}
.pb-1{padding-bottom:0.25rem}
.pb-2{padding-bottom:0.5rem}
.pb-3{padding-bottom:0.75rem}
.pb-4{padding-bottom:1rem}
.pb-5{padding-bottom:1.25rem}
.pb-6{padding-bottom:1.5rem}
.pb-8{padding-bottom:2rem}
.pb-10{padding-bottom:2.5rem}
.pl-0{padding-left:0}
.pl-1{padding-left:0.25rem}
.pl-2{padding-left:0.5rem}
.pl-3{padding-left:0.75rem}
.pl-4{padding-left:1rem}
.pl-5{padding-left:1.25rem}
.pl-6{padding-left:1.5rem}
.pl-8{padding-left:2rem}
.pl-10{padding-left:2.5rem}
.m-0{margin:0}
.m-1{margin:0.25rem}
.m-2{margin:0.5rem}
.m-3{margin:0.75rem}
.m-4{margin:1rem}
.m-5{margin:1.25rem}
.m-6{margin:1.5rem}
.m-8{margin:2rem}
.m-10{margin:2.5rem}
.m-auto{margin:auto}
.mx-0{margin-left:0;margin-right:0}
.mx-1{margin-left:0.25rem;margin-right:0.25rem}
.mx-2{margin-left:0.5rem;margin-right:0.5rem}
.mx-3{margin-left:0.75rem;margin-right:0.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-auto{margin-left:auto;margin-right:auto}
.my-0{margin-top:0;margin-bottom:0}
.my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.my-3{margin-top:0.75rem;margin-bottom:0.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-auto{margin-top:auto;margin-bottom:auto}
.mt-0{margin-top:0}
.mt-1{margin-top:0.25rem}
.mt-2{margin-top:0.5rem}
.mt-3{margin-top:0.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-auto{margin-top:auto}
.mr-0{margin-right:0}
.mr-1{margin-right:0.25rem}
.mr-2{margin-right:0.5rem}
.mr-3{margin-right:0.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-auto{margin-right:auto}
.mb-0{margin-bottom:0}
.mb-1{margin-bottom:0.25rem}
.mb-2{margin-bottom:0.5rem}
.mb-3{margin-bottom:0.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-auto{margin-bottom:auto}
.ml-0{margin-left:0}
.ml-1{margin-left:0.25rem}
.ml-2{margin-left:0.5rem}
.ml-3{margin-left:0.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-auto{margin-left:auto}

.w-auto{width:auto}
.w-full{width:100%}
.w-screen{width:100vw}
.w-min{width:min-content}
.w-max{width:max-content}
.w-fit{width:fit-content}
.w-0{width:0}
.w-1\/2{width:50%}
.w-1\/3{width:33.333333%}
.w-2\/3{width:66.666667%}
.w-1\/4{width:25%}
.w-3\/4{width:75%}
.w-1\/5{width:20%}
.w-2\/5{width:40%}
.w-3\/5{width:60%}
.w-4\/5{width:80%}

.h-auto{height:auto}
.h-full{height:100%}
.h-screen{height:100vh}
.h-min{height:min-content}
.h-max{height:max-content}
.h-fit{height:fit-content}
.h-1\/2{height:50%}
.h-1\/3{height:33.333333%}
.h-2\/3{height:66.666667%}
.h-1\/4{height:25%}
.h-3\/4{height:75%}

.min-w-0{min-width:0}
.min-w-full{min-width:100%}
.min-w-min{min-width:min-content}
.min-w-max{min-width:max-content}
.min-w-fit{min-width:fit-content}
.max-w-none{max-width:none}
.max-w-sm{max-width:24rem}
.max-w-md{max-width:28rem}
.max-w-lg{max-width:32rem}
.max-w-xl{max-width:36rem}
.max-w-2xl{max-width:42rem}
.max-w-full{max-width:100%}
.max-w-screen-sm{max-width:640px}
.max-w-screen-md{max-width:768px}
.max-w-screen-lg{max-width:1024px}
.max-w-screen-xl{max-width:1280px}
.max-w-screen-2xl{max-width:1536px}

.min-h-0{min-height:0}
.min-h-full{min-height:100%}
.min-h-screen{min-height:100vh}
.min-h-min{min-height:min-content}
.min-h-max{min-height:max-content}
.min-h-fit{min-height:fit-content}
.max-h-0{max-height:0}
.max-h-full{max-height:100%}
.max-h-screen{max-height:100vh}
.max-h-min{max-height:min-content}
.max-h-max{max-height:max-content}
.max-h-fit{max-height:fit-content}

.w-dvw{width:100dvw}
.w-svw{width:100svw}
.w-lvw{width:100lvw}
.h-dvh{height:100dvh}
.h-svh{height:100svh}
.h-lvh{height:100lvh}
.min-h-dvh{min-height:100dvh}
.min-h-svh{min-height:100svh}
.min-h-lvh{min-height:100lvh}
.max-h-dvh{max-height:100dvh}
.max-h-svh{max-height:100svh}
.max-h-lvh{max-height:100lvh}

.static{position:static}
.relative{position:relative}
.absolute{position:absolute}
.fixed{position:fixed}
.sticky{position:sticky}

.inset-0{inset:0}
.inset-auto{inset:auto}
.inset-x-0{left:0;right:0}
.inset-y-0{top:0;bottom:0}
.top-0{top:0}
.top-1{top:0.25rem}
.top-2{top:0.5rem}
.top-3{top:0.75rem}
.top-4{top:1rem}
.top-5{top:1.25rem}
.top-6{top:1.5rem}
.top-8{top:2rem}
.top-10{top:2.5rem}
.top-auto{top:auto}
.top-1\/2{top:50%}
.top-full{top:100%}
.right-0{right:0}
.right-1{right:0.25rem}
.right-2{right:0.5rem}
.right-3{right:0.75rem}
.right-4{right:1rem}
.right-5{right:1.25rem}
.right-6{right:1.5rem}
.right-8{right:2rem}
.right-10{right:2.5rem}
.right-auto{right:auto}
.right-1\/2{right:50%}
.right-full{right:100%}
.bottom-0{bottom:0}
.bottom-1{bottom:0.25rem}
.bottom-2{bottom:0.5rem}
.bottom-3{bottom:0.75rem}
.bottom-4{bottom:1rem}
.bottom-5{bottom:1.25rem}
.bottom-6{bottom:1.5rem}
.bottom-8{bottom:2rem}
.bottom-10{bottom:2.5rem}
.bottom-auto{bottom:auto}
.bottom-1\/2{bottom:50%}
.bottom-full{bottom:100%}
.left-0{left:0}
.left-1{left:0.25rem}
.left-2{left:0.5rem}
.left-3{left:0.75rem}
.left-4{left:1rem}
.left-5{left:1.25rem}
.left-6{left:1.5rem}
.left-8{left:2rem}
.left-10{left:2.5rem}
.left-auto{left:auto}
.left-1\/2{left:50%}
.left-full{left:100%}

.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}

.overflow-auto{overflow:auto}
.overflow-hidden{overflow:hidden}
.overflow-clip{overflow:clip}
.overflow-visible{overflow:visible}
.overflow-scroll{overflow:scroll}
.overflow-x-auto{overflow-x:auto}
.overflow-x-hidden{overflow-x:hidden}
.overflow-x-clip{overflow-x:clip}
.overflow-x-visible{overflow-x:visible}
.overflow-x-scroll{overflow-x:scroll}
.overflow-y-auto{overflow-y:auto}
.overflow-y-hidden{overflow-y:hidden}
.overflow-y-clip{overflow-y:clip}
.overflow-y-visible{overflow-y:visible}
.overflow-y-scroll{overflow-y:scroll}

.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.grid-cols-none{grid-template-columns:none}
.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}
.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}
.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}
.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}
.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}
.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}
.grid-rows-none{grid-template-rows:none}

.col-auto{grid-column:auto}
.col-span-1{grid-column:span 1 / span 1}
.col-span-2{grid-column:span 2 / span 2}
.col-span-3{grid-column:span 3 / span 3}
.col-span-4{grid-column:span 4 / span 4}
.col-span-5{grid-column:span 5 / span 5}
.col-span-6{grid-column:span 6 / span 6}
.col-span-7{grid-column:span 7 / span 7}
.col-span-8{grid-column:span 8 / span 8}
.col-span-9{grid-column:span 9 / span 9}
.col-span-10{grid-column:span 10 / span 10}
.col-span-11{grid-column:span 11 / span 11}
.col-span-12{grid-column:span 12 / span 12}
.col-span-full{grid-column:1 / -1}
.row-auto{grid-row:auto}
.row-span-1{grid-row:span 1 / span 1}
.row-span-2{grid-row:span 2 / span 2}
.row-span-3{grid-row:span 3 / span 3}
.row-span-4{grid-row:span 4 / span 4}
.row-span-5{grid-row:span 5 / span 5}
.row-span-6{grid-row:span 6 / span 6}
.row-span-full{grid-row:1 / -1}

.grid-flow-row{grid-auto-flow:row}
.grid-flow-col{grid-auto-flow:column}

.order-first{order:-9999}
.order-last{order:9999}
.order-none{order:0}
.order-1{order:1}
.order-2{order:2}
.order-3{order:3}
.order-4{order:4}
.order-5{order:5}
.order-6{order:6}
.order-7{order:7}
.order-8{order:8}
.order-9{order:9}
.order-10{order:10}

.aspect-auto{aspect-ratio:auto}
.aspect-square{aspect-ratio:1 / 1}
.aspect-video{aspect-ratio:16 / 9}

.object-contain{object-fit:contain}
.object-cover{object-fit:cover}
.object-fill{object-fit:fill}
.object-none{object-fit:none}
.object-scale-down{object-fit:scale-down}
.object-center{object-position:center}
.object-top{object-position:top}
.object-right{object-position:right}
.object-bottom{object-position:bottom}
.object-left{object-position:left}

.box-border{box-sizing:border-box}
.box-content{box-sizing:content-box}

.container{width:100%}
@media (min-width: 768px) { .container { max-width: 768px; } }
@media (min-width: 1024px) { .container { max-width: 1024px; } }
.container-theme{width:100%;max-width:var(--container-width,1200px);padding-left:var(--container-padding,24px);padding-right:var(--container-padding,24px);margin-left:auto;margin-right:auto}

@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\:hidden{display:none}

  .md\:flex-row{flex-direction:row}
  .md\:flex-row-reverse{flex-direction:row-reverse}
  .md\:flex-col{flex-direction:column}
  .md\:flex-col-reverse{flex-direction:column-reverse}

  .md\:flex-wrap{flex-wrap:wrap}
  .md\:flex-wrap-reverse{flex-wrap:wrap-reverse}
  .md\:flex-nowrap{flex-wrap:nowrap}

  .md\:flex-1{flex:1 1 0%}
  .md\:flex-auto{flex:1 1 auto}
  .md\:flex-initial{flex:0 1 auto}
  .md\:flex-none{flex:none}
  .md\:grow{flex-grow:1}
  .md\:grow-0{flex-grow:0}
  .md\:shrink{flex-shrink:1}
  .md\:shrink-0{flex-shrink:0}

  .md\:items-start{align-items:flex-start}
  .md\:items-center{align-items:center}
  .md\:items-end{align-items:flex-end}
  .md\:items-baseline{align-items:baseline}
  .md\:items-stretch{align-items:stretch}
  .md\:justify-start{justify-content:flex-start}
  .md\:justify-center{justify-content:center}
  .md\:justify-end{justify-content:flex-end}
  .md\:justify-between{justify-content:space-between}
  .md\:justify-around{justify-content:space-around}
  .md\:justify-evenly{justify-content:space-evenly}
  .md\:justify-normal{justify-content:normal}
  .md\:justify-stretch{justify-content:stretch}
  .md\:self-auto{align-self:auto}
  .md\:self-start{align-self:flex-start}
  .md\:self-center{align-self:center}
  .md\:self-end{align-self:flex-end}
  .md\:self-stretch{align-self:stretch}
  .md\:self-baseline{align-self:baseline}
  .md\:content-normal{align-content:normal}
  .md\:content-center{align-content:center}
  .md\:content-start{align-content:flex-start}
  .md\:content-end{align-content:flex-end}
  .md\:content-between{align-content:space-between}
  .md\:content-around{align-content:space-around}
  .md\:content-evenly{align-content:space-evenly}
  .md\:content-baseline{align-content:baseline}
  .md\:content-stretch{align-content:stretch}

  .md\:gap-0{gap:0}
  .md\:gap-1{gap:0.25rem}
  .md\:gap-2{gap:0.5rem}
  .md\:gap-3{gap:0.75rem}
  .md\:gap-4{gap:1rem}
  .md\:gap-5{gap:1.25rem}
  .md\:gap-6{gap:1.5rem}
  .md\:gap-8{gap:2rem}
  .md\:gap-10{gap:2.5rem}

  .md\:p-0{padding:0}
  .md\:p-1{padding:0.25rem}
  .md\:p-2{padding:0.5rem}
  .md\:p-3{padding:0.75rem}
  .md\:p-4{padding:1rem}
  .md\:p-5{padding:1.25rem}
  .md\:p-6{padding:1.5rem}
  .md\:p-8{padding:2rem}
  .md\:p-10{padding:2.5rem}
  .md\:px-0{padding-left:0;padding-right:0}
  .md\:px-1{padding-left:0.25rem;padding-right:0.25rem}
  .md\:px-2{padding-left:0.5rem;padding-right:0.5rem}
  .md\:px-3{padding-left:0.75rem;padding-right:0.75rem}
  .md\:px-4{padding-left:1rem;padding-right:1rem}
  .md\:px-5{padding-left:1.25rem;padding-right:1.25rem}
  .md\:px-6{padding-left:1.5rem;padding-right:1.5rem}
  .md\:px-8{padding-left:2rem;padding-right:2rem}
  .md\:px-10{padding-left:2.5rem;padding-right:2.5rem}
  .md\:py-0{padding-top:0;padding-bottom:0}
  .md\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
  .md\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
  .md\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
  .md\:py-4{padding-top:1rem;padding-bottom:1rem}
  .md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
  .md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
  .md\:py-8{padding-top:2rem;padding-bottom:2rem}
  .md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
  .md\:pt-0{padding-top:0}
  .md\:pt-1{padding-top:0.25rem}
  .md\:pt-2{padding-top:0.5rem}
  .md\:pt-3{padding-top:0.75rem}
  .md\:pt-4{padding-top:1rem}
  .md\:pt-5{padding-top:1.25rem}
  .md\:pt-6{padding-top:1.5rem}
  .md\:pt-8{padding-top:2rem}
  .md\:pt-10{padding-top:2.5rem}
  .md\:pr-0{padding-right:0}
  .md\:pr-1{padding-right:0.25rem}
  .md\:pr-2{padding-right:0.5rem}
  .md\:pr-3{padding-right:0.75rem}
  .md\:pr-4{padding-right:1rem}
  .md\:pr-5{padding-right:1.25rem}
  .md\:pr-6{padding-right:1.5rem}
  .md\:pr-8{padding-right:2rem}
  .md\:pr-10{padding-right:2.5rem}
  .md\:pb-0{padding-bottom:0}
  .md\:pb-1{padding-bottom:0.25rem}
  .md\:pb-2{padding-bottom:0.5rem}
  .md\:pb-3{padding-bottom:0.75rem}
  .md\:pb-4{padding-bottom:1rem}
  .md\:pb-5{padding-bottom:1.25rem}
  .md\:pb-6{padding-bottom:1.5rem}
  .md\:pb-8{padding-bottom:2rem}
  .md\:pb-10{padding-bottom:2.5rem}
  .md\:pl-0{padding-left:0}
  .md\:pl-1{padding-left:0.25rem}
  .md\:pl-2{padding-left:0.5rem}
  .md\:pl-3{padding-left:0.75rem}
  .md\:pl-4{padding-left:1rem}
  .md\:pl-5{padding-left:1.25rem}
  .md\:pl-6{padding-left:1.5rem}
  .md\:pl-8{padding-left:2rem}
  .md\:pl-10{padding-left:2.5rem}
  .md\:m-0{margin:0}
  .md\:m-1{margin:0.25rem}
  .md\:m-2{margin:0.5rem}
  .md\:m-3{margin:0.75rem}
  .md\:m-4{margin:1rem}
  .md\:m-5{margin:1.25rem}
  .md\:m-6{margin:1.5rem}
  .md\:m-8{margin:2rem}
  .md\:m-10{margin:2.5rem}
  .md\:m-auto{margin:auto}
  .md\:mx-0{margin-left:0;margin-right:0}
  .md\:mx-1{margin-left:0.25rem;margin-right:0.25rem}
  .md\:mx-2{margin-left:0.5rem;margin-right:0.5rem}
  .md\:mx-3{margin-left:0.75rem;margin-right:0.75rem}
  .md\:mx-4{margin-left:1rem;margin-right:1rem}
  .md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}
  .md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}
  .md\:mx-8{margin-left:2rem;margin-right:2rem}
  .md\:mx-10{margin-left:2.5rem;margin-right:2.5rem}
  .md\:mx-auto{margin-left:auto;margin-right:auto}
  .md\:my-0{margin-top:0;margin-bottom:0}
  .md\:my-1{margin-top:0.25rem;margin-bottom:0.25rem}
  .md\:my-2{margin-top:0.5rem;margin-bottom:0.5rem}
  .md\:my-3{margin-top:0.75rem;margin-bottom:0.75rem}
  .md\:my-4{margin-top:1rem;margin-bottom:1rem}
  .md\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}
  .md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}
  .md\:my-8{margin-top:2rem;margin-bottom:2rem}
  .md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}
  .md\:my-auto{margin-top:auto;margin-bottom:auto}
  .md\:mt-0{margin-top:0}
  .md\:mt-1{margin-top:0.25rem}
  .md\:mt-2{margin-top:0.5rem}
  .md\:mt-3{margin-top:0.75rem}
  .md\:mt-4{margin-top:1rem}
  .md\:mt-5{margin-top:1.25rem}
  .md\:mt-6{margin-top:1.5rem}
  .md\:mt-8{margin-top:2rem}
  .md\:mt-10{margin-top:2.5rem}
  .md\:mt-auto{margin-top:auto}
  .md\:mr-0{margin-right:0}
  .md\:mr-1{margin-right:0.25rem}
  .md\:mr-2{margin-right:0.5rem}
  .md\:mr-3{margin-right:0.75rem}
  .md\:mr-4{margin-right:1rem}
  .md\:mr-5{margin-right:1.25rem}
  .md\:mr-6{margin-right:1.5rem}
  .md\:mr-8{margin-right:2rem}
  .md\:mr-10{margin-right:2.5rem}
  .md\:mr-auto{margin-right:auto}
  .md\:mb-0{margin-bottom:0}
  .md\:mb-1{margin-bottom:0.25rem}
  .md\:mb-2{margin-bottom:0.5rem}
  .md\:mb-3{margin-bottom:0.75rem}
  .md\:mb-4{margin-bottom:1rem}
  .md\:mb-5{margin-bottom:1.25rem}
  .md\:mb-6{margin-bottom:1.5rem}
  .md\:mb-8{margin-bottom:2rem}
  .md\:mb-10{margin-bottom:2.5rem}
  .md\:mb-auto{margin-bottom:auto}
  .md\:ml-0{margin-left:0}
  .md\:ml-1{margin-left:0.25rem}
  .md\:ml-2{margin-left:0.5rem}
  .md\:ml-3{margin-left:0.75rem}
  .md\:ml-4{margin-left:1rem}
  .md\:ml-5{margin-left:1.25rem}
  .md\:ml-6{margin-left:1.5rem}
  .md\:ml-8{margin-left:2rem}
  .md\:ml-10{margin-left:2.5rem}
  .md\:ml-auto{margin-left:auto}

  .md\:w-auto{width:auto}
  .md\:w-full{width:100%}
  .md\:w-screen{width:100vw}
  .md\:w-min{width:min-content}
  .md\:w-max{width:max-content}
  .md\:w-fit{width:fit-content}
  .md\:w-0{width:0}
  .md\:w-1\/2{width:50%}
  .md\:w-1\/3{width:33.333333%}
  .md\:w-2\/3{width:66.666667%}
  .md\:w-1\/4{width:25%}
  .md\:w-3\/4{width:75%}
  .md\:w-1\/5{width:20%}
  .md\:w-2\/5{width:40%}
  .md\:w-3\/5{width:60%}
  .md\:w-4\/5{width:80%}

  .md\:h-auto{height:auto}
  .md\:h-full{height:100%}
  .md\:h-screen{height:100vh}
  .md\:h-min{height:min-content}
  .md\:h-max{height:max-content}
  .md\:h-fit{height:fit-content}
  .md\:h-1\/2{height:50%}
  .md\:h-1\/3{height:33.333333%}
  .md\:h-2\/3{height:66.666667%}
  .md\:h-1\/4{height:25%}
  .md\:h-3\/4{height:75%}

  .md\:min-w-0{min-width:0}
  .md\:min-w-full{min-width:100%}
  .md\:min-w-min{min-width:min-content}
  .md\:min-w-max{min-width:max-content}
  .md\:min-w-fit{min-width:fit-content}
  .md\:max-w-none{max-width:none}
  .md\:max-w-sm{max-width:24rem}
  .md\:max-w-md{max-width:28rem}
  .md\:max-w-lg{max-width:32rem}
  .md\:max-w-xl{max-width:36rem}
  .md\:max-w-2xl{max-width:42rem}
  .md\:max-w-full{max-width:100%}
  .md\:max-w-screen-sm{max-width:640px}
  .md\:max-w-screen-md{max-width:768px}
  .md\:max-w-screen-lg{max-width:1024px}
  .md\:max-w-screen-xl{max-width:1280px}
  .md\:max-w-screen-2xl{max-width:1536px}

  .md\:min-h-0{min-height:0}
  .md\:min-h-full{min-height:100%}
  .md\:min-h-screen{min-height:100vh}
  .md\:min-h-min{min-height:min-content}
  .md\:min-h-max{min-height:max-content}
  .md\:min-h-fit{min-height:fit-content}
  .md\:max-h-0{max-height:0}
  .md\:max-h-full{max-height:100%}
  .md\:max-h-screen{max-height:100vh}
  .md\:max-h-min{max-height:min-content}
  .md\:max-h-max{max-height:max-content}
  .md\:max-h-fit{max-height:fit-content}

  .md\:static{position:static}
  .md\:relative{position:relative}
  .md\:absolute{position:absolute}
  .md\:fixed{position:fixed}
  .md\:sticky{position:sticky}

  .md\:overflow-auto{overflow:auto}
  .md\:overflow-hidden{overflow:hidden}
  .md\:overflow-clip{overflow:clip}
  .md\:overflow-visible{overflow:visible}
  .md\:overflow-scroll{overflow:scroll}
  .md\:overflow-x-auto{overflow-x:auto}
  .md\:overflow-x-hidden{overflow-x:hidden}
  .md\:overflow-x-clip{overflow-x:clip}
  .md\:overflow-x-visible{overflow-x:visible}
  .md\:overflow-x-scroll{overflow-x:scroll}
  .md\:overflow-y-auto{overflow-y:auto}
  .md\:overflow-y-hidden{overflow-y:hidden}
  .md\:overflow-y-clip{overflow-y:clip}
  .md\:overflow-y-visible{overflow-y:visible}
  .md\:overflow-y-scroll{overflow-y:scroll}

  .md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
  .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
  .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
  .md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
  .md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
  .md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
  .md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
  .md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
  .md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
  .md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
  .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
  .md\:grid-cols-none{grid-template-columns:none}
  .md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}
  .md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}
  .md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}
  .md\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}
  .md\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}
  .md\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}
  .md\:grid-rows-none{grid-template-rows:none}

  .md\:col-auto{grid-column:auto}
  .md\:col-span-1{grid-column:span 1 / span 1}
  .md\:col-span-2{grid-column:span 2 / span 2}
  .md\:col-span-3{grid-column:span 3 / span 3}
  .md\:col-span-4{grid-column:span 4 / span 4}
  .md\:col-span-5{grid-column:span 5 / span 5}
  .md\:col-span-6{grid-column:span 6 / span 6}
  .md\:col-span-7{grid-column:span 7 / span 7}
  .md\:col-span-8{grid-column:span 8 / span 8}
  .md\:col-span-9{grid-column:span 9 / span 9}
  .md\:col-span-10{grid-column:span 10 / span 10}
  .md\:col-span-11{grid-column:span 11 / span 11}
  .md\:col-span-12{grid-column:span 12 / span 12}
  .md\:col-span-full{grid-column:1 / -1}
  .md\:row-auto{grid-row:auto}
  .md\:row-span-1{grid-row:span 1 / span 1}
  .md\:row-span-2{grid-row:span 2 / span 2}
  .md\:row-span-3{grid-row:span 3 / span 3}
  .md\:row-span-4{grid-row:span 4 / span 4}
  .md\:row-span-5{grid-row:span 5 / span 5}
  .md\:row-span-6{grid-row:span 6 / span 6}
  .md\:row-span-full{grid-row:1 / -1}

  .md\:order-first{order:-9999}
  .md\:order-last{order:9999}
  .md\:order-none{order:0}
  .md\:order-1{order:1}
  .md\:order-2{order:2}
  .md\:order-3{order:3}
  .md\:order-4{order:4}
  .md\:order-5{order:5}
  .md\:order-6{order:6}
  .md\:order-7{order:7}
  .md\:order-8{order:8}
  .md\:order-9{order:9}
  .md\:order-10{order:10}

  .md\:aspect-auto{aspect-ratio:auto}
  .md\:aspect-square{aspect-ratio:1 / 1}
  .md\:aspect-video{aspect-ratio:16 / 9}
}

@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\:hidden{display:none}

  .lg\:flex-row{flex-direction:row}
  .lg\:flex-row-reverse{flex-direction:row-reverse}
  .lg\:flex-col{flex-direction:column}
  .lg\:flex-col-reverse{flex-direction:column-reverse}

  .lg\:flex-wrap{flex-wrap:wrap}
  .lg\:flex-wrap-reverse{flex-wrap:wrap-reverse}
  .lg\:flex-nowrap{flex-wrap:nowrap}

  .lg\:flex-1{flex:1 1 0%}
  .lg\:flex-auto{flex:1 1 auto}
  .lg\:flex-initial{flex:0 1 auto}
  .lg\:flex-none{flex:none}
  .lg\:grow{flex-grow:1}
  .lg\:grow-0{flex-grow:0}
  .lg\:shrink{flex-shrink:1}
  .lg\:shrink-0{flex-shrink:0}

  .lg\:items-start{align-items:flex-start}
  .lg\:items-center{align-items:center}
  .lg\:items-end{align-items:flex-end}
  .lg\:items-baseline{align-items:baseline}
  .lg\:items-stretch{align-items:stretch}
  .lg\:justify-start{justify-content:flex-start}
  .lg\:justify-center{justify-content:center}
  .lg\:justify-end{justify-content:flex-end}
  .lg\:justify-between{justify-content:space-between}
  .lg\:justify-around{justify-content:space-around}
  .lg\:justify-evenly{justify-content:space-evenly}
  .lg\:justify-normal{justify-content:normal}
  .lg\:justify-stretch{justify-content:stretch}
  .lg\:self-auto{align-self:auto}
  .lg\:self-start{align-self:flex-start}
  .lg\:self-center{align-self:center}
  .lg\:self-end{align-self:flex-end}
  .lg\:self-stretch{align-self:stretch}
  .lg\:self-baseline{align-self:baseline}
  .lg\:content-normal{align-content:normal}
  .lg\:content-center{align-content:center}
  .lg\:content-start{align-content:flex-start}
  .lg\:content-end{align-content:flex-end}
  .lg\:content-between{align-content:space-between}
  .lg\:content-around{align-content:space-around}
  .lg\:content-evenly{align-content:space-evenly}
  .lg\:content-baseline{align-content:baseline}
  .lg\:content-stretch{align-content:stretch}

  .lg\:gap-0{gap:0}
  .lg\:gap-1{gap:0.25rem}
  .lg\:gap-2{gap:0.5rem}
  .lg\:gap-3{gap:0.75rem}
  .lg\:gap-4{gap:1rem}
  .lg\:gap-5{gap:1.25rem}
  .lg\:gap-6{gap:1.5rem}
  .lg\:gap-8{gap:2rem}
  .lg\:gap-10{gap:2.5rem}

  .lg\:p-0{padding:0}
  .lg\:p-1{padding:0.25rem}
  .lg\:p-2{padding:0.5rem}
  .lg\:p-3{padding:0.75rem}
  .lg\:p-4{padding:1rem}
  .lg\:p-5{padding:1.25rem}
  .lg\:p-6{padding:1.5rem}
  .lg\:p-8{padding:2rem}
  .lg\:p-10{padding:2.5rem}
  .lg\:px-0{padding-left:0;padding-right:0}
  .lg\:px-1{padding-left:0.25rem;padding-right:0.25rem}
  .lg\:px-2{padding-left:0.5rem;padding-right:0.5rem}
  .lg\:px-3{padding-left:0.75rem;padding-right:0.75rem}
  .lg\:px-4{padding-left:1rem;padding-right:1rem}
  .lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}
  .lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}
  .lg\:px-8{padding-left:2rem;padding-right:2rem}
  .lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}
  .lg\:py-0{padding-top:0;padding-bottom:0}
  .lg\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
  .lg\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
  .lg\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
  .lg\:py-4{padding-top:1rem;padding-bottom:1rem}
  .lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
  .lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
  .lg\:py-8{padding-top:2rem;padding-bottom:2rem}
  .lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
  .lg\:pt-0{padding-top:0}
  .lg\:pt-1{padding-top:0.25rem}
  .lg\:pt-2{padding-top:0.5rem}
  .lg\:pt-3{padding-top:0.75rem}
  .lg\:pt-4{padding-top:1rem}
  .lg\:pt-5{padding-top:1.25rem}
  .lg\:pt-6{padding-top:1.5rem}
  .lg\:pt-8{padding-top:2rem}
  .lg\:pt-10{padding-top:2.5rem}
  .lg\:pr-0{padding-right:0}
  .lg\:pr-1{padding-right:0.25rem}
  .lg\:pr-2{padding-right:0.5rem}
  .lg\:pr-3{padding-right:0.75rem}
  .lg\:pr-4{padding-right:1rem}
  .lg\:pr-5{padding-right:1.25rem}
  .lg\:pr-6{padding-right:1.5rem}
  .lg\:pr-8{padding-right:2rem}
  .lg\:pr-10{padding-right:2.5rem}
  .lg\:pb-0{padding-bottom:0}
  .lg\:pb-1{padding-bottom:0.25rem}
  .lg\:pb-2{padding-bottom:0.5rem}
  .lg\:pb-3{padding-bottom:0.75rem}
  .lg\:pb-4{padding-bottom:1rem}
  .lg\:pb-5{padding-bottom:1.25rem}
  .lg\:pb-6{padding-bottom:1.5rem}
  .lg\:pb-8{padding-bottom:2rem}
  .lg\:pb-10{padding-bottom:2.5rem}
  .lg\:pl-0{padding-left:0}
  .lg\:pl-1{padding-left:0.25rem}
  .lg\:pl-2{padding-left:0.5rem}
  .lg\:pl-3{padding-left:0.75rem}
  .lg\:pl-4{padding-left:1rem}
  .lg\:pl-5{padding-left:1.25rem}
  .lg\:pl-6{padding-left:1.5rem}
  .lg\:pl-8{padding-left:2rem}
  .lg\:pl-10{padding-left:2.5rem}
  .lg\:m-0{margin:0}
  .lg\:m-1{margin:0.25rem}
  .lg\:m-2{margin:0.5rem}
  .lg\:m-3{margin:0.75rem}
  .lg\:m-4{margin:1rem}
  .lg\:m-5{margin:1.25rem}
  .lg\:m-6{margin:1.5rem}
  .lg\:m-8{margin:2rem}
  .lg\:m-10{margin:2.5rem}
  .lg\:m-auto{margin:auto}
  .lg\:mx-0{margin-left:0;margin-right:0}
  .lg\:mx-1{margin-left:0.25rem;margin-right:0.25rem}
  .lg\:mx-2{margin-left:0.5rem;margin-right:0.5rem}
  .lg\:mx-3{margin-left:0.75rem;margin-right:0.75rem}
  .lg\:mx-4{margin-left:1rem;margin-right:1rem}
  .lg\:mx-5{margin-left:1.25rem;margin-right:1.25rem}
  .lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}
  .lg\:mx-8{margin-left:2rem;margin-right:2rem}
  .lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}
  .lg\:mx-auto{margin-left:auto;margin-right:auto}
  .lg\:my-0{margin-top:0;margin-bottom:0}
  .lg\:my-1{margin-top:0.25rem;margin-bottom:0.25rem}
  .lg\:my-2{margin-top:0.5rem;margin-bottom:0.5rem}
  .lg\:my-3{margin-top:0.75rem;margin-bottom:0.75rem}
  .lg\:my-4{margin-top:1rem;margin-bottom:1rem}
  .lg\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}
  .lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}
  .lg\:my-8{margin-top:2rem;margin-bottom:2rem}
  .lg\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}
  .lg\:my-auto{margin-top:auto;margin-bottom:auto}
  .lg\:mt-0{margin-top:0}
  .lg\:mt-1{margin-top:0.25rem}
  .lg\:mt-2{margin-top:0.5rem}
  .lg\:mt-3{margin-top:0.75rem}
  .lg\:mt-4{margin-top:1rem}
  .lg\:mt-5{margin-top:1.25rem}
  .lg\:mt-6{margin-top:1.5rem}
  .lg\:mt-8{margin-top:2rem}
  .lg\:mt-10{margin-top:2.5rem}
  .lg\:mt-auto{margin-top:auto}
  .lg\:mr-0{margin-right:0}
  .lg\:mr-1{margin-right:0.25rem}
  .lg\:mr-2{margin-right:0.5rem}
  .lg\:mr-3{margin-right:0.75rem}
  .lg\:mr-4{margin-right:1rem}
  .lg\:mr-5{margin-right:1.25rem}
  .lg\:mr-6{margin-right:1.5rem}
  .lg\:mr-8{margin-right:2rem}
  .lg\:mr-10{margin-right:2.5rem}
  .lg\:mr-auto{margin-right:auto}
  .lg\:mb-0{margin-bottom:0}
  .lg\:mb-1{margin-bottom:0.25rem}
  .lg\:mb-2{margin-bottom:0.5rem}
  .lg\:mb-3{margin-bottom:0.75rem}
  .lg\:mb-4{margin-bottom:1rem}
  .lg\:mb-5{margin-bottom:1.25rem}
  .lg\:mb-6{margin-bottom:1.5rem}
  .lg\:mb-8{margin-bottom:2rem}
  .lg\:mb-10{margin-bottom:2.5rem}
  .lg\:mb-auto{margin-bottom:auto}
  .lg\:ml-0{margin-left:0}
  .lg\:ml-1{margin-left:0.25rem}
  .lg\:ml-2{margin-left:0.5rem}
  .lg\:ml-3{margin-left:0.75rem}
  .lg\:ml-4{margin-left:1rem}
  .lg\:ml-5{margin-left:1.25rem}
  .lg\:ml-6{margin-left:1.5rem}
  .lg\:ml-8{margin-left:2rem}
  .lg\:ml-10{margin-left:2.5rem}
  .lg\:ml-auto{margin-left:auto}

  .lg\:w-auto{width:auto}
  .lg\:w-full{width:100%}
  .lg\:w-screen{width:100vw}
  .lg\:w-min{width:min-content}
  .lg\:w-max{width:max-content}
  .lg\:w-fit{width:fit-content}
  .lg\:w-0{width:0}
  .lg\:w-1\/2{width:50%}
  .lg\:w-1\/3{width:33.333333%}
  .lg\:w-2\/3{width:66.666667%}
  .lg\:w-1\/4{width:25%}
  .lg\:w-3\/4{width:75%}
  .lg\:w-1\/5{width:20%}
  .lg\:w-2\/5{width:40%}
  .lg\:w-3\/5{width:60%}
  .lg\:w-4\/5{width:80%}

  .lg\:h-auto{height:auto}
  .lg\:h-full{height:100%}
  .lg\:h-screen{height:100vh}
  .lg\:h-min{height:min-content}
  .lg\:h-max{height:max-content}
  .lg\:h-fit{height:fit-content}
  .lg\:h-1\/2{height:50%}
  .lg\:h-1\/3{height:33.333333%}
  .lg\:h-2\/3{height:66.666667%}
  .lg\:h-1\/4{height:25%}
  .lg\:h-3\/4{height:75%}

  .lg\:min-w-0{min-width:0}
  .lg\:min-w-full{min-width:100%}
  .lg\:min-w-min{min-width:min-content}
  .lg\:min-w-max{min-width:max-content}
  .lg\:min-w-fit{min-width:fit-content}
  .lg\:max-w-none{max-width:none}
  .lg\:max-w-sm{max-width:24rem}
  .lg\:max-w-md{max-width:28rem}
  .lg\:max-w-lg{max-width:32rem}
  .lg\:max-w-xl{max-width:36rem}
  .lg\:max-w-2xl{max-width:42rem}
  .lg\:max-w-full{max-width:100%}
  .lg\:max-w-screen-sm{max-width:640px}
  .lg\:max-w-screen-md{max-width:768px}
  .lg\:max-w-screen-lg{max-width:1024px}
  .lg\:max-w-screen-xl{max-width:1280px}
  .lg\:max-w-screen-2xl{max-width:1536px}

  .lg\:min-h-0{min-height:0}
  .lg\:min-h-full{min-height:100%}
  .lg\:min-h-screen{min-height:100vh}
  .lg\:min-h-min{min-height:min-content}
  .lg\:min-h-max{min-height:max-content}
  .lg\:min-h-fit{min-height:fit-content}
  .lg\:max-h-0{max-height:0}
  .lg\:max-h-full{max-height:100%}
  .lg\:max-h-screen{max-height:100vh}
  .lg\:max-h-min{max-height:min-content}
  .lg\:max-h-max{max-height:max-content}
  .lg\:max-h-fit{max-height:fit-content}

  .lg\:static{position:static}
  .lg\:relative{position:relative}
  .lg\:absolute{position:absolute}
  .lg\:fixed{position:fixed}
  .lg\:sticky{position:sticky}

  .lg\:overflow-auto{overflow:auto}
  .lg\:overflow-hidden{overflow:hidden}
  .lg\:overflow-clip{overflow:clip}
  .lg\:overflow-visible{overflow:visible}
  .lg\:overflow-scroll{overflow:scroll}
  .lg\:overflow-x-auto{overflow-x:auto}
  .lg\:overflow-x-hidden{overflow-x:hidden}
  .lg\:overflow-x-clip{overflow-x:clip}
  .lg\:overflow-x-visible{overflow-x:visible}
  .lg\:overflow-x-scroll{overflow-x:scroll}
  .lg\:overflow-y-auto{overflow-y:auto}
  .lg\:overflow-y-hidden{overflow-y:hidden}
  .lg\:overflow-y-clip{overflow-y:clip}
  .lg\:overflow-y-visible{overflow-y:visible}
  .lg\:overflow-y-scroll{overflow-y:scroll}

  .lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
  .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
  .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
  .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
  .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
  .lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
  .lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
  .lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
  .lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
  .lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
  .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
  .lg\:grid-cols-none{grid-template-columns:none}
  .lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}
  .lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}
  .lg\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}
  .lg\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}
  .lg\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}
  .lg\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}
  .lg\:grid-rows-none{grid-template-rows:none}

  .lg\:col-auto{grid-column:auto}
  .lg\:col-span-1{grid-column:span 1 / span 1}
  .lg\:col-span-2{grid-column:span 2 / span 2}
  .lg\:col-span-3{grid-column:span 3 / span 3}
  .lg\:col-span-4{grid-column:span 4 / span 4}
  .lg\:col-span-5{grid-column:span 5 / span 5}
  .lg\:col-span-6{grid-column:span 6 / span 6}
  .lg\:col-span-7{grid-column:span 7 / span 7}
  .lg\:col-span-8{grid-column:span 8 / span 8}
  .lg\:col-span-9{grid-column:span 9 / span 9}
  .lg\:col-span-10{grid-column:span 10 / span 10}
  .lg\:col-span-11{grid-column:span 11 / span 11}
  .lg\:col-span-12{grid-column:span 12 / span 12}
  .lg\:col-span-full{grid-column:1 / -1}
  .lg\:row-auto{grid-row:auto}
  .lg\:row-span-1{grid-row:span 1 / span 1}
  .lg\:row-span-2{grid-row:span 2 / span 2}
  .lg\:row-span-3{grid-row:span 3 / span 3}
  .lg\:row-span-4{grid-row:span 4 / span 4}
  .lg\:row-span-5{grid-row:span 5 / span 5}
  .lg\:row-span-6{grid-row:span 6 / span 6}
  .lg\:row-span-full{grid-row:1 / -1}

  .lg\:order-first{order:-9999}
  .lg\:order-last{order:9999}
  .lg\:order-none{order:0}
  .lg\:order-1{order:1}
  .lg\:order-2{order:2}
  .lg\:order-3{order:3}
  .lg\:order-4{order:4}
  .lg\:order-5{order:5}
  .lg\:order-6{order:6}
  .lg\:order-7{order:7}
  .lg\:order-8{order:8}
  .lg\:order-9{order:9}
  .lg\:order-10{order:10}

  .lg\:aspect-auto{aspect-ratio:auto}
  .lg\:aspect-square{aspect-ratio:1 / 1}
  .lg\:aspect-video{aspect-ratio:16 / 9}
}
