@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Lora:wght@400;700&family=Nunito:wght@400;700&display=swap");

body {
  font-family: 'Nunito', sans-serif;
}

h1, h2, h3 {
  font-family: 'Lora', serif;
}
}
*,
:after,
:before {
   --tw-border-spacing-x: 0;
   --tw-border-spacing-y: 0;
   --tw-translate-x: 0;
   --tw-translate-y: 0;
   --tw-rotate: 0;
   --tw-skew-x: 0;
   --tw-skew-y: 0;
   --tw-scale-x: 1;
   --tw-scale-y: 1;
   --tw-pan-x: ;
   --tw-pan-y: ;
   --tw-pinch-zoom: ;
   --tw-scroll-snap-strictness: proximity;
   --tw-gradient-from-position: ;
   --tw-gradient-via-position: ;
   --tw-gradient-to-position: ;
   --tw-ordinal: ;
   --tw-slashed-zero: ;
   --tw-numeric-figure: ;
   --tw-numeric-spacing: ;
   --tw-numeric-fraction: ;
   --tw-ring-inset: ;
   --tw-ring-offset-width: 0px;
   --tw-ring-offset-color: #fff;
   --tw-ring-color: rgba(59, 130, 246, .5);
   --tw-ring-offset-shadow: 0 0 #0000;
   --tw-ring-shadow: 0 0 #0000;
   --tw-shadow: 0 0 #0000;
   --tw-shadow-colored: 0 0 #0000;
   --tw-blur: ;
   --tw-brightness: ;
   --tw-contrast: ;
   --tw-grayscale: ;
   --tw-hue-rotate: ;
   --tw-invert: ;
   --tw-saturate: ;
   --tw-sepia: ;
   --tw-drop-shadow: ;
   --tw-backdrop-blur: ;
   --tw-backdrop-brightness: ;
   --tw-backdrop-contrast: ;
   --tw-backdrop-grayscale: ;
   --tw-backdrop-hue-rotate: ;
   --tw-backdrop-invert: ;
   --tw-backdrop-opacity: ;
   --tw-backdrop-saturate: ;
   --tw-backdrop-sepia: ;
   --tw-contain-size: ;
   --tw-contain-layout: ;
   --tw-contain-paint: ;
   --tw-contain-style:
}

::backdrop {
   --tw-border-spacing-x: 0;
   --tw-border-spacing-y: 0;
   --tw-translate-x: 0;
   --tw-translate-y: 0;
   --tw-rotate: 0;
   --tw-skew-x: 0;
   --tw-skew-y: 0;
   --tw-scale-x: 1;
   --tw-scale-y: 1;
   --tw-pan-x: ;
   --tw-pan-y: ;
   --tw-pinch-zoom: ;
   --tw-scroll-snap-strictness: proximity;
   --tw-gradient-from-position: ;
   --tw-gradient-via-position: ;
   --tw-gradient-to-position: ;
   --tw-ordinal: ;
   --tw-slashed-zero: ;
   --tw-numeric-figure: ;
   --tw-numeric-spacing: ;
   --tw-numeric-fraction: ;
   --tw-ring-inset: ;
   --tw-ring-offset-width: 0px;
   --tw-ring-offset-color: #fff;
   --tw-ring-color: rgba(59, 130, 246, .5);
   --tw-ring-offset-shadow: 0 0 #0000;
   --tw-ring-shadow: 0 0 #0000;
   --tw-shadow: 0 0 #0000;
   --tw-shadow-colored: 0 0 #0000;
   --tw-blur: ;
   --tw-brightness: ;
   --tw-contrast: ;
   --tw-grayscale: ;
   --tw-hue-rotate: ;
   --tw-invert: ;
   --tw-saturate: ;
   --tw-sepia: ;
   --tw-drop-shadow: ;
   --tw-backdrop-blur: ;
   --tw-backdrop-brightness: ;
   --tw-backdrop-contrast: ;
   --tw-backdrop-grayscale: ;
   --tw-backdrop-hue-rotate: ;
   --tw-backdrop-invert: ;
   --tw-backdrop-opacity: ;
   --tw-backdrop-saturate: ;
   --tw-backdrop-sepia: ;
   --tw-contain-size: ;
   --tw-contain-layout: ;
   --tw-contain-paint: ;
   --tw-contain-style:
}

*,
:after,
:before {
   box-sizing: border-box;
   border: 0 solid #e5e7eb
}

:after,
:before {
   --tw-content: ""
}

:host,
html {
   line-height: 1.5;
   -webkit-text-size-adjust: 100%;
   -moz-tab-size: 4;
   -o-tab-size: 4;
   tab-size: 4;
   font-family: Lora, Nunito, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
   font-feature-settings: normal;
   font-variation-settings: normal;
   -webkit-tap-highlight-color: transparent
}

body {
   margin: 0;
   line-height: inherit
}

hr {
   height: 0;
   color: inherit;
   border-top-width: 1px
}

abbr:where([title]) {
   -webkit-text-decoration: underline dotted;
   text-decoration: underline dotted
}

h1,
h2,
h3,
h4,
h5,
h6 {
   font-size: inherit;
   font-weight: inherit
}

a {
   color: inherit;
   text-decoration: inherit
}

b,
strong {
   font-weight: bolder
}

code,
kbd,
pre,
samp {
   font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
   font-feature-settings: normal;
   font-variation-settings: normal;
   font-size: 1em
}

small {
   font-size: 80%
}

sub,
sup {
   font-size: 75%;
   line-height: 0;
   position: relative;
   vertical-align: baseline
}

sub {
   bottom: -.25em
}

sup {
   top: -.5em
}

table {
   text-indent: 0;
   border-color: inherit;
   border-collapse: collapse
}

button,
input,
optgroup,
select,
textarea {
   font-family: inherit;
   font-feature-settings: inherit;
   font-variation-settings: inherit;
   font-size: 100%;
   font-weight: inherit;
   line-height: inherit;
   letter-spacing: inherit;
   color: inherit;
   margin: 0;
   padding: 0
}

button,
select {
   text-transform: none
}

button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
   -webkit-appearance: button;
   background-color: transparent;
   background-image: none
}

:-moz-focusring {
   outline: auto
}

:-moz-ui-invalid {
   box-shadow: none
}

progress {
   vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
   height: auto
}

[type=search] {
   -webkit-appearance: textfield;
   outline-offset: -2px
}

::-webkit-search-decoration {
   -webkit-appearance: none
}

::-webkit-file-upload-button {
   -webkit-appearance: button;
   font: inherit
}

summary {
   display: list-item
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
   margin: 0
}

fieldset {
   margin: 0
}

fieldset,
legend {
   padding: 0
}

menu,
ol,
ul {
   list-style: none;
   margin: 0;
   padding: 0
}

dialog {
   padding: 0
}

textarea {
   resize: vertical
}

input::-moz-placeholder,
textarea::-moz-placeholder {
   opacity: 1;
   color: #9ca3af
}

input::placeholder,
textarea::placeholder {
   opacity: 1;
   color: #9ca3af
}

[role=button],
button {
   cursor: pointer
}

:disabled {
   cursor: default
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
   display: block;
   vertical-align: middle
}

img,
video {
   max-width: 100%;
   height: auto
}

[hidden]:where(:not([hidden=until-found])) {
   display: none
}

body,
html {
   width: 100%;
   scroll-behavior: smooth
}

body {
   position: relative;
   margin-left: auto;
   margin-right: auto;
   display: flex;
   max-width: 32rem;
   flex-direction: column;
   --tw-bg-opacity: 1;
   background-color: rgb(241 245 249/var(--tw-bg-opacity));
   font-size: 1rem;
   line-height: 1.5rem;
   --tw-text-opacity: 1;
   color: rgb(71 85 105/var(--tw-text-opacity))
}

.pattern {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' stroke='rgba(12 165 233 / 0.3)'%3E%3Cpath d='M0 .5h31.5V32'/%3E%3C/svg%3E");
   background-attachment: fixed
}

.fa-duotone {
   --fa-secondary-opacity: 0.5
}

.input {
   z-index: 1;
   width: 100%;
   border-bottom-width: 1px;
   --tw-border-opacity: 1;
   border-color: rgb(203 213 225/var(--tw-border-opacity));
   background-color: transparent;
   padding-top: .375rem;
   padding-bottom: .375rem;
   font-size: 1rem;
   line-height: 1.5rem;
   --tw-text-opacity: 1;
   color: rgb(71 85 105/var(--tw-text-opacity));
   outline: 2px solid transparent;
   outline-offset: 2px
}

.input:valid {
   --tw-border-opacity: 1;
   border-color: rgb(14 165 233/var(--tw-border-opacity))
}

.label {
   position: absolute;
   left: 0;
   font-size: 1rem;
   line-height: 1.5rem;
   --tw-text-opacity: 1;
   color: rgb(148 163 184/var(--tw-text-opacity));
   transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
   transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
   transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
   transition-timing-function: cubic-bezier(.4, 0, .2, 1);
   transition-duration: .15s
}

.peer:valid~.label {
   --tw-translate-y: -1.5rem;
   transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
   font-size: .875rem;
   line-height: 1.25rem;
   font-weight: 600;
   --tw-text-opacity: 1;
   color: rgb(14 165 233/var(--tw-text-opacity))
}

.peer:focus~.label {
   --tw-translate-y: -1.5rem;
   transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
   font-size: .875rem;
   line-height: 1.25rem;
   font-weight: 600
}

.fixed {
   position: fixed
}

.absolute {
   position: absolute
}

.relative {
   position: relative
}

.inset-0 {
   inset: 0
}

.-left-20 {
   left: -5rem
}

.bottom-20 {
   bottom: 5rem
}

.left-0\.5 {
   left: .125rem
}

.right-0 {
   right: 0
}

.top-1 {
   top: .25rem
}

.top-1\/2 {
   top: 50%
}

.z-30 {
   z-index: 30
}

.z-50 {
   z-index: 50
}

.mx-auto {
   margin-left: auto;
   margin-right: auto
}

.-mt-1 {
   margin-top: -.25rem
}

.-mt-12 {
   margin-top: -3rem
}

.me-2 {
   margin-inline-end: .5rem
}

.mt-14 {
   margin-top: 3.5rem
}

.mt-2 {
   margin-top: .5rem
}

.mt-4 {
   margin-top: 1rem
}

.mt-6 {
   margin-top: 1.5rem
}

.mt-8 {
   margin-top: 2rem
}

.inline-block {
   display: inline-block
}

.flex {
   display: flex
}

.inline-flex {
   display: inline-flex
}

.grid {
   display: grid
}

.hidden {
   display: none
}

.aspect-uc {
   aspect-ratio: 431/767
}

.\!h-10 {
   height: 2.5rem !important
}

.h-1 {
   height: .25rem
}

.h-12 {
   height: 3rem
}

.h-14 {
   height: 3.5rem
}

.h-16 {
   height: 4rem
}

.h-2 {
   height: .5rem
}

.h-20 {
   height: 5rem
}

.h-28 {
   height: 7rem
}

.h-7 {
   height: 1.75rem
}

.h-fit {
   height: -moz-fit-content;
   height: fit-content
}

.h-full {
   height: 100%
}

.h-screen {
   height: 100vh
}

.\!w-10 {
   width: 2.5rem !important
}

.w-12 {
   width: 3rem
}

.w-14 {
   width: 3.5rem
}

.w-16 {
   width: 4rem
}

.w-2 {
   width: .5rem
}

.w-20 {
   width: 5rem
}

.w-7 {
   width: 1.75rem
}

.w-fit {
   width: -moz-fit-content;
   width: fit-content
}

.w-full {
   width: 100%
}

.w-screen {
   width: 100vw
}

.flex-shrink-0 {
   flex-shrink: 0
}

@keyframes cling {

   0%,
   5% {
      transform: translateX(0) translateY(-50%) rotate(12deg)
   }

   10%,
   to {
      transform: translateX(1000%) translateY(-50%) rotate(12deg)
   }
}

.animate-cling {
   animation: cling 10s ease-in-out 2s infinite
}

@keyframes ping {

   75%,
   to {
      transform: scale(2);
      opacity: 0
   }
}

.animate-ping {
   animation: ping 1s cubic-bezier(0, 0, .2, 1) infinite
}

@keyframes shake {

   0%,
   70% {
      transform: scaleX(1)
   }

   73%,
   75% {
      transform: scale3d(.9, .9, .9)
   }

   80%,
   85%,
   90% {
      transform: scale3d(1.02, 1.02, 1.02) rotate(2deg)
   }

   83%,
   88%,
   93% {
      transform: scale3d(1.02, 1.02, 1.02) rotate(-2deg)
   }

   to {
      transform: scaleX(1)
   }
}

.animate-shake {
   animation: shake 4s ease-in-out infinite
}

@keyframes spin {
   to {
      transform: rotate(1turn)
   }
}

.animate-spin {
   animation: spin 1s linear infinite
}

.list-outside {
   list-style-position: outside
}

.list-decimal {
   list-style-type: decimal
}

.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))
}

.flex-col {
   flex-direction: column
}

.items-start {
   align-items: flex-start
}

.items-center {
   align-items: center
}

.justify-center {
   justify-content: center
}

.gap-1 {
   gap: .25rem
}

.gap-2 {
   gap: .5rem
}

.gap-3 {
   gap: .75rem
}

.gap-4 {
   gap: 1rem
}

.space-y-2>:not([hidden])~:not([hidden]) {
   --tw-space-y-reverse: 0;
   margin-top: calc(.5rem*(1 - var(--tw-space-y-reverse)));
   margin-bottom: calc(.5rem*var(--tw-space-y-reverse))
}

.space-y-4>:not([hidden])~:not([hidden]) {
   --tw-space-y-reverse: 0;
   margin-top: calc(1rem*(1 - var(--tw-space-y-reverse)));
   margin-bottom: calc(1rem*var(--tw-space-y-reverse))
}

.overflow-hidden {
   overflow: hidden
}

.rounded {
   border-radius: .25rem
}

.rounded-full {
   border-radius: 9999px
}

.rounded-lg {
   border-radius: .5rem
}

.rounded-xl {
   border-radius: .75rem
}

.rounded-l-full {
   border-top-left-radius: 9999px;
   border-bottom-left-radius: 9999px
}

.border {
   border-width: 1px
}

.border-4 {
   border-width: 4px
}

.border-b {
   border-bottom-width: 1px
}

.border-b-4 {
   border-bottom-width: 4px
}

.border-none {
   border-style: none
}

.border-black\/10 {
   border-color: rgba(0, 0, 0, .1)
}

.border-sky-500 {
   --tw-border-opacity: 1;
   border-color: rgb(14 165 233/var(--tw-border-opacity))
}

.border-slate-300 {
   --tw-border-opacity: 1;
   border-color: rgb(203 213 225/var(--tw-border-opacity))
}

.border-transparent {
   border-color: transparent
}

.border-t-sky-500 {
   --tw-border-opacity: 1;
   border-top-color: rgb(14 165 233/var(--tw-border-opacity))
}

.border-t-yellow-500 {
   --tw-border-opacity: 1;
   border-top-color: rgb(234 179 8/var(--tw-border-opacity))
}

.bg-black\/60 {
   background-color: rgba(0, 0, 0, .6)
}

.bg-blue-500 {
   --tw-bg-opacity: 1;
   background-color: rgb(59 130 246/var(--tw-bg-opacity))
}

.bg-green-500 {
   --tw-bg-opacity: 1;
   background-color: rgb(34 197 94/var(--tw-bg-opacity))
}

.bg-red-500 {
   --tw-bg-opacity: 1;
   background-color: rgb(239 68 68/var(--tw-bg-opacity))
}

.bg-sky-200 {
   --tw-bg-opacity: 1;
   background-color: rgb(186 230 253/var(--tw-bg-opacity))
}

.bg-sky-400 {
   --tw-bg-opacity: 1;
   background-color: rgb(56 189 248/var(--tw-bg-opacity))
}

.bg-slate-100 {
   --tw-bg-opacity: 1;
   background-color: rgb(241 245 249/var(--tw-bg-opacity))
}

.bg-slate-800 {
   --tw-bg-opacity: 1;
   background-color: rgb(30 41 59/var(--tw-bg-opacity))
}

.bg-transparent {
   background-color: transparent
}

.bg-white {
   --tw-bg-opacity: 1;
   background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-yellow-500 {
   --tw-bg-opacity: 1;
   background-color: rgb(234 179 8/var(--tw-bg-opacity))
}

.bg-gradient-to-r {
   background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.bg-gradient-to-t {
   background-image: linear-gradient(to top, var(--tw-gradient-stops))
}

.bg-gradient-to-tr {
   background-image: linear-gradient(to top right, var(--tw-gradient-stops))
}

.from-sky-500 {
   --tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);
   --tw-gradient-to: rgba(14, 165, 233, 0) var(--tw-gradient-to-position);
   --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-sky-500\/60 {
   --tw-gradient-from: rgba(14, 165, 233, .6) var(--tw-gradient-from-position);
   --tw-gradient-to: rgba(14, 165, 233, 0) var(--tw-gradient-to-position);
   --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-white\/0 {
   --tw-gradient-from: hsla(0, 0%, 100%, 0) var(--tw-gradient-from-position);
   --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
   --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-yellow-500 {
   --tw-gradient-from: #eab308 var(--tw-gradient-from-position);
   --tw-gradient-to: rgba(234, 179, 8, 0) var(--tw-gradient-to-position);
   --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-yellow-600 {
   --tw-gradient-from: #ca8a04 var(--tw-gradient-from-position);
   --tw-gradient-to: rgba(202, 138, 4, 0) var(--tw-gradient-to-position);
   --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.via-white {
   --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
   --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.to-sky-200 {
   --tw-gradient-to: #bae6fd var(--tw-gradient-to-position)
}

.to-sky-300 {
   --tw-gradient-to: #7dd3fc var(--tw-gradient-to-position)
}

.to-sky-400 {
   --tw-gradient-to: #38bdf8 var(--tw-gradient-to-position)
}

.to-white\/0 {
   --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position)
}

.to-yellow-300 {
   --tw-gradient-to: #fde047 var(--tw-gradient-to-position)
}

.to-yellow-400 {
   --tw-gradient-to: #facc15 var(--tw-gradient-to-position)
}

.p-0\.5 {
   padding: .125rem
}

.p-2 {
   padding: .5rem
}

.p-4 {
   padding: 1rem
}

.px-4 {
   padding-left: 1rem;
   padding-right: 1rem
}

.py-2 {
   padding-top: .5rem;
   padding-bottom: .5rem
}

.pb-4 {
   padding-bottom: 1rem
}

.pb-6 {
   padding-bottom: 1.5rem
}

.pl-5 {
   padding-left: 1.25rem
}

.text-center {
   text-align: center
}

.text-justify {
   text-align: justify
}

.text-2xl {
   font-size: 1.5rem;
   line-height: 2rem
}

.text-3xl {
   font-size: 1.875rem;
   line-height: 2.25rem
}

.text-4xl {
   font-size: 2.25rem;
   line-height: 2.5rem
}

.text-lg {
   font-size: 1.125rem;
   line-height: 1.75rem
}

.text-sm {
   font-size: .875rem;
   line-height: 1.25rem
}

.text-xs {
   font-size: .75rem;
   line-height: 1rem
}

.font-black {
   font-weight: 900
}

.font-bold {
   font-weight: 700
}

.font-semibold {
   font-weight: 600
}

.uppercase {
   text-transform: uppercase
}

.text-black {
   --tw-text-opacity: 1;
   color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-blue-500 {
   --tw-text-opacity: 1;
   color: rgb(59 130 246/var(--tw-text-opacity))
}

.text-green-500 {
   --tw-text-opacity: 1;
   color: rgb(34 197 94/var(--tw-text-opacity))
}

.text-red-500 {
   --tw-text-opacity: 1;
   color: rgb(239 68 68/var(--tw-text-opacity))
}

.text-sky-500 {
   --tw-text-opacity: 1;
   color: rgb(14 165 233/var(--tw-text-opacity))
}

.text-slate-400 {
   --tw-text-opacity: 1;
   color: rgb(148 163 184/var(--tw-text-opacity))
}

.text-slate-500 {
   --tw-text-opacity: 1;
   color: rgb(100 116 139/var(--tw-text-opacity))
}

.text-white {
   --tw-text-opacity: 1;
   color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-yellow-300 {
   --tw-text-opacity: 1;
   color: rgb(253 224 71/var(--tw-text-opacity))
}

.text-yellow-500 {
   --tw-text-opacity: 1;
   color: rgb(234 179 8/var(--tw-text-opacity))
}

.underline {
   text-decoration-line: underline
}

.opacity-20 {
   opacity: .2
}

.opacity-50 {
   opacity: .5
}

.opacity-70 {
   opacity: .7
}

.opacity-75 {
   opacity: .75
}

.shadow-md {
   --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
   --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
   box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.outline-none {
   outline: 2px solid transparent;
   outline-offset: 2px
}

.drop-shadow-\[0_1\.4px_1\.4px_rgba\(239\2c 131\2c 0\2c 0\.6\)\] {
   --tw-drop-shadow: drop-shadow(0 1.4px 1.4px rgba(239, 131, 0, .6))
}

.drop-shadow-\[0_1\.4px_1\.4px_rgba\(239\2c 131\2c 0\2c 0\.6\)\],
.drop-shadow-\[0_1\.5px_1\.5px_rgba\(0\2c 0\2c 0\2c 0\.2\)\] {
   filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow-\[0_1\.5px_1\.5px_rgba\(0\2c 0\2c 0\2c 0\.2\)\] {
   --tw-drop-shadow: drop-shadow(0 1.5px 1.5px rgba(0, 0, 0, .2))
}

.duration-100 {
   transition-duration: .1s
}

.placeholder\:text-slate-300::-moz-placeholder {
   --tw-text-opacity: 1;
   color: rgb(203 213 225/var(--tw-text-opacity))
}

.placeholder\:text-slate-300::placeholder {
   --tw-text-opacity: 1;
   color: rgb(203 213 225/var(--tw-text-opacity))
}

.hover\:animate-none:hover {
   animation: none
}

.hover\:bg-sky-300:hover {
   --tw-bg-opacity: 1;
   background-color: rgb(125 211 252/var(--tw-bg-opacity))
}

.hover\:text-green-400:hover {
   --tw-text-opacity: 1;
   color: rgb(74 222 128/var(--tw-text-opacity))
}

.hover\:text-sky-400:hover {
   --tw-text-opacity: 1;
   color: rgb(56 189 248/var(--tw-text-opacity))
}

.hover\:opacity-60:hover {
   opacity: .6
}