/*
 * EVMap utility layer.
 * Numeric spacing suffixes are literal pixels: mt-5 = margin-top: 5px.
 * Grid span suffixes are column/row counts: span-col-4 = four columns.
 */
@layer utilities {
  .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}.contents{display:contents}.hidden{display:none!important}
  .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-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}
  .grow{flex-grow:1}.grow-0{flex-grow:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}
  .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}
  .content-start{align-content:flex-start}.content-center{align-content:center}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-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}.place-center{place-items:center}.place-content-center{place-content:center}

  .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}
  .span-col-1{grid-column:span 1/span 1}.span-col-2{grid-column:span 2/span 2}.span-col-3{grid-column:span 3/span 3}.span-col-4{grid-column:span 4/span 4}.span-col-5{grid-column:span 5/span 5}.span-col-6{grid-column:span 6/span 6}.span-col-7{grid-column:span 7/span 7}.span-col-8{grid-column:span 8/span 8}.span-col-9{grid-column:span 9/span 9}.span-col-10{grid-column:span 10/span 10}.span-col-11{grid-column:span 11/span 11}.span-col-12{grid-column:span 12/span 12}.span-col-full{grid-column:1/-1}
  .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}
  .span-row-1{grid-row:span 1/span 1}.span-row-2{grid-row:span 2/span 2}.span-row-3{grid-row:span 3/span 3}.span-row-4{grid-row:span 4/span 4}.span-row-5{grid-row:span 5/span 5}.span-row-6{grid-row:span 6/span 6}.span-row-full{grid-row:1/-1}

  .m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}
  .m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.gap-0{gap:0}.gap-x-0{column-gap:0}.gap-y-0{row-gap:0}
  .m-1{margin:1px}.mx-1{margin-left:1px;margin-right:1px}.my-1{margin-top:1px;margin-bottom:1px}.mt-1{margin-top:1px}.mr-1{margin-right:1px}.mb-1{margin-bottom:1px}.ml-1{margin-left:1px}.p-1{padding:1px}.px-1{padding-left:1px;padding-right:1px}.py-1{padding-top:1px;padding-bottom:1px}.pt-1{padding-top:1px}.pr-1{padding-right:1px}.pb-1{padding-bottom:1px}.pl-1{padding-left:1px}.gap-1{gap:1px}.gap-x-1{column-gap:1px}.gap-y-1{row-gap:1px}
  .m-2{margin:2px}.mx-2{margin-left:2px;margin-right:2px}.my-2{margin-top:2px;margin-bottom:2px}.mt-2{margin-top:2px}.mr-2{margin-right:2px}.mb-2{margin-bottom:2px}.ml-2{margin-left:2px}.p-2{padding:2px}.px-2{padding-left:2px;padding-right:2px}.py-2{padding-top:2px;padding-bottom:2px}.pt-2{padding-top:2px}.pr-2{padding-right:2px}.pb-2{padding-bottom:2px}.pl-2{padding-left:2px}.gap-2{gap:2px}.gap-x-2{column-gap:2px}.gap-y-2{row-gap:2px}
  .m-3{margin:3px}.mx-3{margin-left:3px;margin-right:3px}.my-3{margin-top:3px;margin-bottom:3px}.mt-3{margin-top:3px}.mr-3{margin-right:3px}.mb-3{margin-bottom:3px}.ml-3{margin-left:3px}.p-3{padding:3px}.px-3{padding-left:3px;padding-right:3px}.py-3{padding-top:3px;padding-bottom:3px}.pt-3{padding-top:3px}.pr-3{padding-right:3px}.pb-3{padding-bottom:3px}.pl-3{padding-left:3px}.gap-3{gap:3px}.gap-x-3{column-gap:3px}.gap-y-3{row-gap:3px}
  .m-4{margin:4px}.mx-4{margin-left:4px;margin-right:4px}.my-4{margin-top:4px;margin-bottom:4px}.mt-4{margin-top:4px}.mr-4{margin-right:4px}.mb-4{margin-bottom:4px}.ml-4{margin-left:4px}.p-4{padding:4px}.px-4{padding-left:4px;padding-right:4px}.py-4{padding-top:4px;padding-bottom:4px}.pt-4{padding-top:4px}.pr-4{padding-right:4px}.pb-4{padding-bottom:4px}.pl-4{padding-left:4px}.gap-4{gap:4px}.gap-x-4{column-gap:4px}.gap-y-4{row-gap:4px}
  .m-5{margin:5px}.mx-5{margin-left:5px;margin-right:5px}.my-5{margin-top:5px;margin-bottom:5px}.mt-5{margin-top:5px}.mr-5{margin-right:5px}.mb-5{margin-bottom:5px}.ml-5{margin-left:5px}.p-5{padding:5px}.px-5{padding-left:5px;padding-right:5px}.py-5{padding-top:5px;padding-bottom:5px}.pt-5{padding-top:5px}.pr-5{padding-right:5px}.pb-5{padding-bottom:5px}.pl-5{padding-left:5px}.gap-5{gap:5px}.gap-x-5{column-gap:5px}.gap-y-5{row-gap:5px}
  .m-6{margin:6px}.mx-6{margin-left:6px;margin-right:6px}.my-6{margin-top:6px;margin-bottom:6px}.mt-6{margin-top:6px}.mr-6{margin-right:6px}.mb-6{margin-bottom:6px}.ml-6{margin-left:6px}.p-6{padding:6px}.px-6{padding-left:6px;padding-right:6px}.py-6{padding-top:6px;padding-bottom:6px}.pt-6{padding-top:6px}.pr-6{padding-right:6px}.pb-6{padding-bottom:6px}.pl-6{padding-left:6px}.gap-6{gap:6px}.gap-x-6{column-gap:6px}.gap-y-6{row-gap:6px}
  .m-7{margin:7px}.mx-7{margin-left:7px;margin-right:7px}.my-7{margin-top:7px;margin-bottom:7px}.mt-7{margin-top:7px}.mr-7{margin-right:7px}.mb-7{margin-bottom:7px}.ml-7{margin-left:7px}.p-7{padding:7px}.px-7{padding-left:7px;padding-right:7px}.py-7{padding-top:7px;padding-bottom:7px}.pt-7{padding-top:7px}.pr-7{padding-right:7px}.pb-7{padding-bottom:7px}.pl-7{padding-left:7px}.gap-7{gap:7px}.gap-x-7{column-gap:7px}.gap-y-7{row-gap:7px}
  .m-8{margin:8px}.mx-8{margin-left:8px;margin-right:8px}.my-8{margin-top:8px;margin-bottom:8px}.mt-8{margin-top:8px}.mr-8{margin-right:8px}.mb-8{margin-bottom:8px}.ml-8{margin-left:8px}.p-8{padding:8px}.px-8{padding-left:8px;padding-right:8px}.py-8{padding-top:8px;padding-bottom:8px}.pt-8{padding-top:8px}.pr-8{padding-right:8px}.pb-8{padding-bottom:8px}.pl-8{padding-left:8px}.gap-8{gap:8px}.gap-x-8{column-gap:8px}.gap-y-8{row-gap:8px}
  .m-9{margin:9px}.mx-9{margin-left:9px;margin-right:9px}.my-9{margin-top:9px;margin-bottom:9px}.mt-9{margin-top:9px}.mr-9{margin-right:9px}.mb-9{margin-bottom:9px}.ml-9{margin-left:9px}.p-9{padding:9px}.px-9{padding-left:9px;padding-right:9px}.py-9{padding-top:9px;padding-bottom:9px}.pt-9{padding-top:9px}.pr-9{padding-right:9px}.pb-9{padding-bottom:9px}.pl-9{padding-left:9px}.gap-9{gap:9px}.gap-x-9{column-gap:9px}.gap-y-9{row-gap:9px}
  .m-10{margin:10px}.mx-10{margin-left:10px;margin-right:10px}.my-10{margin-top:10px;margin-bottom:10px}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.p-10{padding:10px}.px-10{padding-left:10px;padding-right:10px}.py-10{padding-top:10px;padding-bottom:10px}.pt-10{padding-top:10px}.pr-10{padding-right:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.gap-10{gap:10px}.gap-x-10{column-gap:10px}.gap-y-10{row-gap:10px}
  .m-12{margin:12px}.mx-12{margin-left:12px;margin-right:12px}.my-12{margin-top:12px;margin-bottom:12px}.mt-12{margin-top:12px}.mr-12{margin-right:12px}.mb-12{margin-bottom:12px}.ml-12{margin-left:12px}.p-12{padding:12px}.px-12{padding-left:12px;padding-right:12px}.py-12{padding-top:12px;padding-bottom:12px}.pt-12{padding-top:12px}.pr-12{padding-right:12px}.pb-12{padding-bottom:12px}.pl-12{padding-left:12px}.gap-12{gap:12px}.gap-x-12{column-gap:12px}.gap-y-12{row-gap:12px}
  .m-14{margin:14px}.mx-14{margin-left:14px;margin-right:14px}.my-14{margin-top:14px;margin-bottom:14px}.mt-14{margin-top:14px}.mr-14{margin-right:14px}.mb-14{margin-bottom:14px}.ml-14{margin-left:14px}.p-14{padding:14px}.px-14{padding-left:14px;padding-right:14px}.py-14{padding-top:14px;padding-bottom:14px}.pt-14{padding-top:14px}.pr-14{padding-right:14px}.pb-14{padding-bottom:14px}.pl-14{padding-left:14px}.gap-14{gap:14px}.gap-x-14{column-gap:14px}.gap-y-14{row-gap:14px}
  .m-16{margin:16px}.mx-16{margin-left:16px;margin-right:16px}.my-16{margin-top:16px;margin-bottom:16px}.mt-16{margin-top:16px}.mr-16{margin-right:16px}.mb-16{margin-bottom:16px}.ml-16{margin-left:16px}.p-16{padding:16px}.px-16{padding-left:16px;padding-right:16px}.py-16{padding-top:16px;padding-bottom:16px}.pt-16{padding-top:16px}.pr-16{padding-right:16px}.pb-16{padding-bottom:16px}.pl-16{padding-left:16px}.gap-16{gap:16px}.gap-x-16{column-gap:16px}.gap-y-16{row-gap:16px}
  .m-18{margin:18px}.mx-18{margin-left:18px;margin-right:18px}.my-18{margin-top:18px;margin-bottom:18px}.mt-18{margin-top:18px}.mr-18{margin-right:18px}.mb-18{margin-bottom:18px}.ml-18{margin-left:18px}.p-18{padding:18px}.px-18{padding-left:18px;padding-right:18px}.py-18{padding-top:18px;padding-bottom:18px}.pt-18{padding-top:18px}.pr-18{padding-right:18px}.pb-18{padding-bottom:18px}.pl-18{padding-left:18px}.gap-18{gap:18px}.gap-x-18{column-gap:18px}.gap-y-18{row-gap:18px}
  .m-20{margin:20px}.mx-20{margin-left:20px;margin-right:20px}.my-20{margin-top:20px;margin-bottom:20px}.mt-20{margin-top:20px}.mr-20{margin-right:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.p-20{padding:20px}.px-20{padding-left:20px;padding-right:20px}.py-20{padding-top:20px;padding-bottom:20px}.pt-20{padding-top:20px}.pr-20{padding-right:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.gap-20{gap:20px}.gap-x-20{column-gap:20px}.gap-y-20{row-gap:20px}
  .m-24{margin:24px}.mx-24{margin-left:24px;margin-right:24px}.my-24{margin-top:24px;margin-bottom:24px}.mt-24{margin-top:24px}.mr-24{margin-right:24px}.mb-24{margin-bottom:24px}.ml-24{margin-left:24px}.p-24{padding:24px}.px-24{padding-left:24px;padding-right:24px}.py-24{padding-top:24px;padding-bottom:24px}.pt-24{padding-top:24px}.pr-24{padding-right:24px}.pb-24{padding-bottom:24px}.pl-24{padding-left:24px}.gap-24{gap:24px}.gap-x-24{column-gap:24px}.gap-y-24{row-gap:24px}
  .m-28{margin:28px}.mx-28{margin-left:28px;margin-right:28px}.my-28{margin-top:28px;margin-bottom:28px}.mt-28{margin-top:28px}.mr-28{margin-right:28px}.mb-28{margin-bottom:28px}.ml-28{margin-left:28px}.p-28{padding:28px}.px-28{padding-left:28px;padding-right:28px}.py-28{padding-top:28px;padding-bottom:28px}.pt-28{padding-top:28px}.pr-28{padding-right:28px}.pb-28{padding-bottom:28px}.pl-28{padding-left:28px}.gap-28{gap:28px}.gap-x-28{column-gap:28px}.gap-y-28{row-gap:28px}
  .m-32{margin:32px}.mx-32{margin-left:32px;margin-right:32px}.my-32{margin-top:32px;margin-bottom:32px}.mt-32{margin-top:32px}.mr-32{margin-right:32px}.mb-32{margin-bottom:32px}.ml-32{margin-left:32px}.p-32{padding:32px}.px-32{padding-left:32px;padding-right:32px}.py-32{padding-top:32px;padding-bottom:32px}.pt-32{padding-top:32px}.pr-32{padding-right:32px}.pb-32{padding-bottom:32px}.pl-32{padding-left:32px}.gap-32{gap:32px}.gap-x-32{column-gap:32px}.gap-y-32{row-gap:32px}
  .m-36{margin:36px}.mx-36{margin-left:36px;margin-right:36px}.my-36{margin-top:36px;margin-bottom:36px}.mt-36{margin-top:36px}.mr-36{margin-right:36px}.mb-36{margin-bottom:36px}.ml-36{margin-left:36px}.p-36{padding:36px}.px-36{padding-left:36px;padding-right:36px}.py-36{padding-top:36px;padding-bottom:36px}.pt-36{padding-top:36px}.pr-36{padding-right:36px}.pb-36{padding-bottom:36px}.pl-36{padding-left:36px}.gap-36{gap:36px}.gap-x-36{column-gap:36px}.gap-y-36{row-gap:36px}
  .m-40{margin:40px}.mx-40{margin-left:40px;margin-right:40px}.my-40{margin-top:40px;margin-bottom:40px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.p-40{padding:40px}.px-40{padding-left:40px;padding-right:40px}.py-40{padding-top:40px;padding-bottom:40px}.pt-40{padding-top:40px}.pr-40{padding-right:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.gap-40{gap:40px}.gap-x-40{column-gap:40px}.gap-y-40{row-gap:40px}
  .m-48{margin:48px}.mx-48{margin-left:48px;margin-right:48px}.my-48{margin-top:48px;margin-bottom:48px}.mt-48{margin-top:48px}.mr-48{margin-right:48px}.mb-48{margin-bottom:48px}.ml-48{margin-left:48px}.p-48{padding:48px}.px-48{padding-left:48px;padding-right:48px}.py-48{padding-top:48px;padding-bottom:48px}.pt-48{padding-top:48px}.pr-48{padding-right:48px}.pb-48{padding-bottom:48px}.pl-48{padding-left:48px}.gap-48{gap:48px}.gap-x-48{column-gap:48px}.gap-y-48{row-gap:48px}
  .m-56{margin:56px}.mx-56{margin-left:56px;margin-right:56px}.my-56{margin-top:56px;margin-bottom:56px}.mt-56{margin-top:56px}.mr-56{margin-right:56px}.mb-56{margin-bottom:56px}.ml-56{margin-left:56px}.p-56{padding:56px}.px-56{padding-left:56px;padding-right:56px}.py-56{padding-top:56px;padding-bottom:56px}.pt-56{padding-top:56px}.pr-56{padding-right:56px}.pb-56{padding-bottom:56px}.pl-56{padding-left:56px}.gap-56{gap:56px}.gap-x-56{column-gap:56px}.gap-y-56{row-gap:56px}
  .m-64{margin:64px}.mx-64{margin-left:64px;margin-right:64px}.my-64{margin-top:64px;margin-bottom:64px}.mt-64{margin-top:64px}.mr-64{margin-right:64px}.mb-64{margin-bottom:64px}.ml-64{margin-left:64px}.p-64{padding:64px}.px-64{padding-left:64px;padding-right:64px}.py-64{padding-top:64px;padding-bottom:64px}.pt-64{padding-top:64px}.pr-64{padding-right:64px}.pb-64{padding-bottom:64px}.pl-64{padding-left:64px}.gap-64{gap:64px}.gap-x-64{column-gap:64px}.gap-y-64{row-gap:64px}
  .m-72{margin:72px}.mx-72{margin-left:72px;margin-right:72px}.my-72{margin-top:72px;margin-bottom:72px}.mt-72{margin-top:72px}.mr-72{margin-right:72px}.mb-72{margin-bottom:72px}.ml-72{margin-left:72px}.p-72{padding:72px}.px-72{padding-left:72px;padding-right:72px}.py-72{padding-top:72px;padding-bottom:72px}.pt-72{padding-top:72px}.pr-72{padding-right:72px}.pb-72{padding-bottom:72px}.pl-72{padding-left:72px}.gap-72{gap:72px}.gap-x-72{column-gap:72px}.gap-y-72{row-gap:72px}
  .m-80{margin:80px}.mx-80{margin-left:80px;margin-right:80px}.my-80{margin-top:80px;margin-bottom:80px}.mt-80{margin-top:80px}.mr-80{margin-right:80px}.mb-80{margin-bottom:80px}.ml-80{margin-left:80px}.p-80{padding:80px}.px-80{padding-left:80px;padding-right:80px}.py-80{padding-top:80px;padding-bottom:80px}.pt-80{padding-top:80px}.pr-80{padding-right:80px}.pb-80{padding-bottom:80px}.pl-80{padding-left:80px}.gap-80{gap:80px}.gap-x-80{column-gap:80px}.gap-y-80{row-gap:80px}
  .m-96{margin:96px}.mx-96{margin-left:96px;margin-right:96px}.my-96{margin-top:96px;margin-bottom:96px}.mt-96{margin-top:96px}.mr-96{margin-right:96px}.mb-96{margin-bottom:96px}.ml-96{margin-left:96px}.p-96{padding:96px}.px-96{padding-left:96px;padding-right:96px}.py-96{padding-top:96px;padding-bottom:96px}.pt-96{padding-top:96px}.pr-96{padding-right:96px}.pb-96{padding-bottom:96px}.pl-96{padding-left:96px}.gap-96{gap:96px}.gap-x-96{column-gap:96px}.gap-y-96{row-gap:96px}
  .m-120{margin:120px}.mx-120{margin-left:120px;margin-right:120px}.my-120{margin-top:120px;margin-bottom:120px}.mt-120{margin-top:120px}.mr-120{margin-right:120px}.mb-120{margin-bottom:120px}.ml-120{margin-left:120px}.p-120{padding:120px}.px-120{padding-left:120px;padding-right:120px}.py-120{padding-top:120px;padding-bottom:120px}.pt-120{padding-top:120px}.pr-120{padding-right:120px}.pb-120{padding-bottom:120px}.pl-120{padding-left:120px}.gap-120{gap:120px}.gap-x-120{column-gap:120px}.gap-y-120{row-gap:120px}

  .static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.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}
  .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}.min-w-0{min-width:0}.min-w-full{min-width:100%}.max-w-full{max-width:100%}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:0}.min-h-full{min-height:100%}.max-h-full{max-height:100%}
  .overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}
  .text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-wrap{white-space:normal}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-words{overflow-wrap:break-word}.break-anywhere{overflow-wrap:anywhere}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}
  .font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:900}.italic{font-style:italic}.not-italic{font-style:normal}
  .rounded-none{border-radius:0}.rounded-sm{border-radius:4px}.rounded{border-radius:8px}.rounded-lg{border-radius:12px}.rounded-xl{border-radius:16px}.rounded-full{border-radius:9999px}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:var(--ev-shadow-sm)}.shadow{box-shadow:var(--ev-shadow-card)}.shadow-lg{box-shadow:var(--ev-shadow-lg)}
  .cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.select-none{user-select:none}.select-text{user-select:text}
  .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
}

/* Responsive visibility uses the shared 420/620/820/1040 px breakpoints. */
@layer utilities {
  .visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xl,.visible-xs-flex,.visible-sm-flex,.visible-md-flex,.visible-lg-flex,.visible-xl-flex,.visible-xs-grid,.visible-sm-grid,.visible-md-grid,.visible-lg-grid,.visible-xl-grid{display:none!important}
}
@media(max-width:420px){@layer utilities{.hidden-xs{display:none!important}.visible-xs{display:block!important}.visible-xs-flex{display:flex!important}.visible-xs-grid{display:grid!important}}}
@media(max-width:620px){@layer utilities{.hidden-sm{display:none!important}.visible-sm{display:block!important}.visible-sm-flex{display:flex!important}.visible-sm-grid{display:grid!important}}}
@media(max-width:820px){@layer utilities{.hidden-md{display:none!important}.visible-md{display:block!important}.visible-md-flex{display:flex!important}.visible-md-grid{display:grid!important}}}
@media(max-width:1040px){@layer utilities{.hidden-lg{display:none!important}.visible-lg{display:block!important}.visible-lg-flex{display:flex!important}.visible-lg-grid{display:grid!important}}}
@media(min-width:1041px){@layer utilities{.hidden-xl{display:none!important}.visible-xl{display:block!important}.visible-xl-flex{display:flex!important}.visible-xl-grid{display:grid!important}}}
