*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-6{bottom:1.5rem}.right-6{right:1.5rem}.top-2{top:.5rem}.right-2{right:.5rem}.z-50{z-index:50}.w-16{width:4rem}.h-16{height:4rem}.w-96{width:24rem}.h-\[600px\]{height:600px}.rounded-full{border-radius:9999px}.rounded-2xl{border-radius:1rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.space-x-2>*+*{margin-left:.5rem}.space-x-3>*+*{margin-left:.75rem}.space-y-4>*+*{margin-top:1rem}.p-2{padding:.5rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.text-white{color:#fff}.text-gray-800{color:#1f2937}.text-gray-400{color:#9ca3af}.bg-white{background-color:#fff}.bg-gray-300{background-color:#d1d5db}.border{border-width:1px}.border-2{border-width:2px}.border-t{border-top-width:1px}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-semibold{font-weight:600}.font-bold{font-weight:700}.max-w-\[80\%\]{max-width:80%}.resize-none{resize:none}.transition{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform}.transition-all{transition-property:all}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:scale-110:hover{transform:scale(1.1)}.hover\:opacity-90:hover{opacity:.9}.hover\:bg-white:hover{background-color:#fff}.hover\:bg-opacity-20:hover{--tw-bg-opacity: .2}.disabled\:opacity-50:disabled{opacity:.5}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.flex-shrink-0{flex-shrink:0}.text-center{text-align:center}.mt-2{margin-top:.5rem}.mb-4{margin-bottom:1rem}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}
