.flex,.flex-around-center,.flex-around-end,.flex-around-start,.flex-between-center,.flex-between-end,.flex-between-start,.flex-center,.flex-center-end,.flex-center-start,.flex-col,.flex-col-reverse,.flex-end,.flex-end-center,.flex-end-start,.flex-evenly-center,.flex-evenly-end,.flex-evenly-start,.flex-nowrap,.flex-row,.flex-row-reverse,.flex-start,.flex-start-center,.flex-start-end,.flex-wrap,.flex-wrap-reverse{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.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-start,.flex-start-center,.flex-start-end,.justify-start{justify-content:flex-start}.flex-end,.flex-end-center,.flex-end-start,.justify-end{justify-content:flex-end}.flex-center,.flex-center-end,.flex-center-start,.justify-center{justify-content:center}.flex-between-center,.flex-between-end,.flex-between-start,.justify-between{justify-content:space-between}.flex-around-center,.flex-around-end,.flex-around-start,.justify-around{justify-content:space-around}.flex-evenly-center,.flex-evenly-end,.flex-evenly-start,.justify-evenly{justify-content:space-evenly}.justify-normal{justify-content:normal}.flex-around-start,.flex-between-start,.flex-center-start,.flex-end-start,.flex-evenly-start,.flex-start,.items-start{align-items:flex-start}.flex-around-end,.flex-between-end,.flex-center-end,.flex-end,.flex-evenly-end,.flex-start-end,.items-end{align-items:flex-end}.flex-around-center,.flex-between-center,.flex-center,.flex-end-center,.flex-evenly-center,.flex-start-center,.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.items-normal{align-items:normal}
.p-0{padding:0}.pt-0,.py-0{padding-top:0}.pr-0,.px-0{padding-right:0}.pb-0,.py-0{padding-bottom:0}.pl-0,.px-0{padding-left:0}.p-8{padding:8px}.pt-8,.py-8{padding-top:8px}.pr-8,.px-8{padding-right:8px}.pb-8,.py-8{padding-bottom:8px}.pl-8,.px-8{padding-left:8px}.p-10{padding:10px}.pt-10,.py-10{padding-top:10px}.pr-10,.px-10{padding-right:10px}.pb-10,.py-10{padding-bottom:10px}.pl-10,.px-10{padding-left:10px}.p-16{padding:16px}.pt-16,.py-16{padding-top:16px}.pr-16,.px-16{padding-right:16px}.pb-16,.py-16{padding-bottom:16px}.pl-16,.px-16{padding-left:16px}.p-20{padding:20px}.pt-20,.py-20{padding-top:20px}.pr-20,.px-20{padding-right:20px}.pb-20,.py-20{padding-bottom:20px}.pl-20,.px-20{padding-left:20px}.p-24{padding:24px}.pt-24,.py-24{padding-top:24px}.pr-24,.px-24{padding-right:24px}.pb-24,.py-24{padding-bottom:24px}.pl-24,.px-24{padding-left:24px}
.m-0{margin:0}.mt-0,.my-0{margin-top:0}.mr-0,.mx-0{margin-right:0}.mb-0,.my-0{margin-bottom:0}.ml-0,.mx-0{margin-left:0}.m-8{margin:8px}.mt-8,.my-8{margin-top:8px}.mr-8,.mx-8{margin-right:8px}.mb-8,.my-8{margin-bottom:8px}.ml-8,.mx-8{margin-left:8px}.m-10{margin:10px}.mt-10,.my-10{margin-top:10px}.mr-10,.mx-10{margin-right:10px}.mb-10,.my-10{margin-bottom:10px}.ml-10,.mx-10{margin-left:10px}.m-16{margin:16px}.mt-16,.my-16{margin-top:16px}.mr-16,.mx-16{margin-right:16px}.mb-16,.my-16{margin-bottom:16px}.ml-16,.mx-16{margin-left:16px}.m-20{margin:20px}.mt-20,.my-20{margin-top:20px}.mr-20,.mx-20{margin-right:20px}.mb-20,.my-20{margin-bottom:20px}.ml-20,.mx-20{margin-left:20px}.m-24{margin:24px}.mt-24,.my-24{margin-top:24px}.mr-24,.mx-24{margin-right:24px}.mb-24,.my-24{margin-bottom:24px}.ml-24,.mx-24{margin-left:24px}
.rounded-sm{border-radius:1px}.rounded-md{border-radius:2px}.rounded-lg{border-radius:4px}.rounded-xl{border-radius:8px}.circle{border-radius:50%}.border-0{border-width:0}.border-none{border-style:none}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}
.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0,.inset-y-0,.top-0{top:0}.inset-0,.inset-x-0,.right-0{right:0}.bottom-0,.inset-0,.inset-y-0{bottom:0}.inset-0,.inset-x-0,.left-0{left:0}.inset-50,.inset-y-50,.top-50{top:50%}.inset-50,.inset-x-50,.right-50{right:50%}.bottom-50,.inset-50,.inset-y-50{bottom:50%}.inset-50,.inset-x-50,.left-50{left:50%}.inset-x-50{transform:translateX(-50%)}.inset-y-50{transform:translateY(-50%)}.inset-50{transform:translate(-50%,-50%)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.none{display:none}.visible{visibility:visible}.invisible{visibility:hidden}
.w-0{width:0}.w-full{width:100%}.w-screen{width:100vw}.h-0{height:0}.h-full{height:100%}.h-screen{height:100vh}
.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}
.italic{font-style:italic}.regular{font-style:normal}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.underline-none{text-decoration:none}.font-0{font-weight:0}.font-100{font-weight:100}.font-200{font-weight:200}.font-300{font-weight:300}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.font-900{font-weight:900}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.nowrap{white-space:nowrap}.pre{white-space:pre}.pre-line{white-space:pre-line}.pre-wrap{white-space:pre-wrap}.truncate{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.truncate-2,.truncate-3,.truncate-4,.truncate-5,.truncate-line{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical}.truncate-2{-webkit-line-clamp:2}.truncate-3{-webkit-line-clamp:3}.truncate-4{-webkit-line-clamp:4}.truncate-5{-webkit-line-clamp:5}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}