.tw-fixed{position:fixed}.tw-inset-0{top:0;right:0;bottom:0;left:0}.tw-z-10{z-index:10}.tw-m-4{margin:1rem}.tw-my-0{margin-top:0;margin-bottom:0}.tw-my-1{margin-top:.25rem;margin-bottom:.25rem}.tw-my-2{margin-top:.5rem;margin-bottom:.5rem}.tw-my-4{margin-top:1rem;margin-bottom:1rem}.tw-mt-0{margin-top:0}.tw-mt-1{margin-top:.25rem}.tw-mt-2{margin-top:.5rem}.tw-mt-3{margin-top:.75rem}.tw-mt-4{margin-top:1rem}.tw-mt-6{margin-top:1.5rem}.tw-mt-20{margin-top:5rem}.tw-mr-1{margin-right:.25rem}.tw-mr-2{margin-right:.5rem}.tw--mr-4{margin-right:-1rem}.tw-mb-0{margin-bottom:0}.tw-mb-2{margin-bottom:.5rem}.tw-mb-4{margin-bottom:1rem}.tw-mb-16{margin-bottom:4rem}.tw-ml-0{margin-left:0}.tw-ml-2{margin-left:.5rem}.tw-ml-3{margin-left:.75rem}.tw-flex{display:flex}.tw-grid{display:grid}.tw-hidden{display:none}.tw-w-4{width:1rem}.tw-w-6{width:1.5rem}.tw-w-16{width:4rem}.tw-w-28{width:7rem}.tw-w-32{width:8rem}.tw-w-40{width:10rem}.tw-w-1\/12{width:8.333333%}.tw-w-4\/12{width:33.333333%}.tw-w-7\/12{width:58.333333%}.tw-w-8\/12{width:66.666667%}.tw-w-full{width:100%}.tw-flex-none{flex:none}.tw-flex-grow{flex-grow:1}@-webkit-keyframes tw-spin{to{transform:rotate(360deg)}}@keyframes tw-spin{to{transform:rotate(360deg)}}@-webkit-keyframes tw-ping{100%,75%{transform:scale(2);opacity:0}}@keyframes tw-ping{100%,75%{transform:scale(2);opacity:0}}@-webkit-keyframes tw-pulse{50%{opacity:.5}}@keyframes tw-pulse{50%{opacity:.5}}@-webkit-keyframes tw-bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes tw-bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.tw-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.tw-flex-row{flex-direction:row}.tw-flex-col{flex-direction:column}.tw-items-start{align-items:flex-start}.tw-items-center{align-items:center}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-justify-evenly{justify-content:space-evenly}.tw-overflow-auto{overflow:auto}.tw-rounded-full{border-radius:9999px}.tw-border-2{border-width:2px}.tw-border-b{border-bottom-width:1px}.tw-border-solid{border-style:solid}.tw-border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.tw-bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.tw-bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.tw-bg-gray-300{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.tw-p-1{padding:.25rem}.tw-p-2{padding:.5rem}.tw-p-4{padding:1rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-20{padding-left:5rem;padding-right:5rem}.tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.tw-pr-1{padding-right:.25rem}.tw-pr-2{padding-right:.5rem}.tw-pr-3{padding-right:.75rem}.tw-pb-2{padding-bottom:.5rem}.tw-pl-3{padding-left:.75rem}.tw-text-center{text-align:center}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}*,::after,::before{--tw-shadow:0 0 #0000}.tw-shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}*,::after,::before{--tw-ring-inset:var(--tw-empty, );/*!*//*!*/--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}@media (min-width:640px){.sm\:tw-flex-row{flex-direction:row}}@media (min-width:768px){.md\:tw-mt-0{margin-top:0}.md\:tw-mt-1{margin-top:.25rem}.md\:tw-ml-2{margin-left:.5rem}.md\:tw-ml-8{margin-left:2rem}.md\:tw-flex-row{flex-direction:row}.md\:tw-flex-col{flex-direction:column}}@media (min-width:1024px){.lg\:tw-ml-1{margin-left:.25rem}.lg\:tw-flex-row{flex-direction:row}}@media (min-width:1280px){.xl\:tw-ml-2{margin-left:.5rem}.xl\:tw-flex-row{flex-direction:row}}