/* Exported with SnipCSS extension (Ver 2.0.2) */
  body {
    line-height:1.5;
    font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  }
body {
/* CSS Variables that may have been missed get put on body */
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-text-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-text-opacity:  1;
    --tw-text-opacity:  1;
    --tw-border-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-text-opacity:  1;
    --tw-border-opacity:  1;
    --tw-text-opacity:  1;
    --tw-border-opacity:  1;
    --tw-text-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-space-y-reverse:  0;
    --tw-bg-opacity:  1;
    --tw-bg-opacity:  1;
    --tw-text-opacity:  1 !important;
    --tw-text-opacity:  1 !important;
    --tw-text-opacity:  1;
    --tw-border-opacity:  1;
}

* {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e4e4e7;
}

* {
    scrollbar-width: none;
}

html {
    min-height: 100%;
}

html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,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;
}

@media (prefers-color-scheme: dark){
  body {
    background-color: #000;
  }
}

body {
    margin: 0;
    line-height: inherit;
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.transition-colors {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
}

body  {
    background-color: #000;
}

.dark\:bg-black:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.dark\:text-white:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

*,:before,:after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e4e4e7;
}

:-webkit-scrollbar {
    display: none;
}

a {
    -webkit-appearance: none!important;
}

a {
    color: inherit;
    text-decoration: inherit;
}

iframe {
    display: block;
    vertical-align: middle;
}

canvas {
    display: block;
    vertical-align: middle;
}

.flex {
    display: flex;
}

.min-h-screen {
    min-height: 100vh;
}

.w-full {
    width: 100%;
}

.flex-col {
    flex-direction: column;
}

.items-center {
    align-items: center;
}

.gap-8 {
    gap: 2rem;
}

[role="button"] {
    cursor: pointer;
}

.mt-8 {
    margin-top: 2rem;
}

.inline-block {
    display: inline-block;
}

.w-24 {
    width: 6rem;
}

.cursor-default {
    cursor: default;
}

.cursor-pointer {
    cursor: pointer;
}

.p-0 {
    padding: 0;
}

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}

.pb-10 {
    padding-bottom: 2.5rem;
}

.flex-1 {
    flex: 1 1 0%;
}

.fixed {
    position: fixed;
}

.bottom-12 {
    bottom: 3rem;
}

.left-0 {
    left: 0;
}

.z-10 {
    z-index: 10;
}

.mb-6 {
    margin-bottom: 1.5rem;
}

.static {
    position: static;
}

@media (min-width: 768px){
  .md\:fixed {
    position: fixed;
  }

  .md\:bottom-0 {
    bottom: 0;
  }
}

img {
    display: block;
    vertical-align: middle;
}

img {
    max-width: 100%;
    height: auto;
}

.inline {
    display: inline;
}

.dark\:hidden:is(.dark *) {
    display: none;
}

.hidden {
    display: none;
}

.dark\:inline:is(.dark *) {
    display: inline;
}

.relative {
    position: relative;
}

.mx-auto {
    margin-left: auto;
    margin-right: auto;
}

.rounded-xl {
    border-radius: .75rem;
}

.bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(238 238 241 / var(--tw-bg-opacity, 1));
}

.p-8 {
    padding: 2rem;
}

.text-center {
    text-align: center;
}

.text-center {
    text-wrap: balance;
}

@media (min-width: 640px){
  .sm\:max-w-2xl {
    max-width: 42rem;
  }
}

.dark\:bg-gray-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1));
}

.ml-2 {
    margin-left: .5rem;
}

.flex-col-reverse {
    flex-direction: column-reverse;
}

.justify-between {
    justify-content: space-between;
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
}

.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(82 82 91 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px){
  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.dark\:text-gray-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity, 1));
}

.h-2 {
    height: .5rem;
}

h1 {
    font-size: inherit;
    font-weight: inherit;
}

h1 {
    margin: 0;
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
}

.font-semibold {
    font-weight: 600;
}

.my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}

.border-4 {
    border-width: 4px;
}

.border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgb(245 158 11 / var(--tw-border-opacity, 1));
}

.p-4 {
    padding: 1rem;
}

.h-3xs {
    height: 12rem;
}

.w-3xs {
    width: 12rem;
}

.rounded-\[\.9rem\] {
    border-radius: .9rem;
}

.p-\[\.12rem\] {
    padding: .12rem;
}

.border-rainbow {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.border-rainbow:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: -500px;
    left: -500px;
    right: -500px;
    bottom: -500px;
    background-image: conic-gradient(from 180deg at 50% 50%,#fac800,#ff7819 9%,#ff2d55 16%,#e33095 24%,#c834d6 30%,#a22fb6 34%,#4b287d 41%,#2850af 49%,#47bfff 59%,#329146 72%,#329146 77%,#fac800 97%);
}

.border-rainbow.border-rainbow-animated:before {
    animation: animationBorderRainbowRotate 4s linear infinite;
}

.mt-4 {
    margin-top: 1rem;
}

@media (min-width: 640px){
  .sm\:max-w-sm {
    max-width: 24rem;
  }
}

.mr-2 {
    margin-right: .5rem;
}

.pr-2 {
    padding-right: .5rem;
}

@media (min-width: 640px){
  .sm\:ml-auto {
    margin-left: auto;
  }

  .sm\:h-14 {
    height: 3.5rem;
  }

  .sm\:pt-2 {
    padding-top: .5rem;
  }
}

.h-full {
    height: 100%;
}

.bg-eucalyptus-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(35 134 71 / var(--tw-bg-opacity, 1));
}

.bg-sea-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(47 155 71 / var(--tw-bg-opacity, 1));
}

.bg-apple-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(98 182 79 / var(--tw-bg-opacity, 1));
}

.bg-mantis-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(137 204 83 / var(--tw-bg-opacity, 1));
}

.bg-verdigris-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(61 184 173 / var(--tw-bg-opacity, 1));
}

.bg-curious-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(51 148 215 / var(--tw-bg-opacity, 1));
}

.bg-mariner-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(40 114 188 / var(--tw-bg-opacity, 1));
}

.bg-blumine-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(29 92 132 / var(--tw-bg-opacity, 1));
}

.bg-stiletto-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(153 50 51 / var(--tw-bg-opacity, 1));
}

.bg-crimson-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(225 48 48 / var(--tw-bg-opacity, 1));
}

.bg-orange-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 120 25 / var(--tw-bg-opacity, 1));
}

.bg-saffron-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 200 54 / var(--tw-bg-opacity, 1));
}

h2 {
    font-size: inherit;
    font-weight: inherit;
}

h2 {
    margin: 0;
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgb(245 158 11 / var(--tw-text-opacity, 1));
}

p {
    margin: 0;
}

.mt-2 {
    margin-top: .5rem;
}

.overflow-hidden {
    overflow: hidden;
}

.rounded-\[\.78rem\] {
    border-radius: .78rem;
}

.mb-8 {
    margin-bottom: 2rem;
}

.border-b {
    border-bottom-width: 1px;
}

.border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(212 212 216 / var(--tw-border-opacity, 1));
}

.leading-0 {
    line-height: 0;
}

.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity, 1));
}

.dark\:border-gray-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(113 113 122 / var(--tw-border-opacity, 1));
}

.dark\:text-gray-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(113 113 122 / var(--tw-text-opacity, 1));
}

.bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
}

.dark\:bg-gray-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1));
}

.h-12 {
    height: 3rem;
}

.w-12 {
    width: 3rem;
}

.rounded-full {
    border-radius: 9999px;
}

.dark\:bg-gray-750:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 56 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-150:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(233 233 236 / var(--tw-bg-opacity, 1));
}

.dark\:hover\:bg-gray-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1));
}

.justify-center {
    justify-content: center;
}

@media (min-width: 640px){
  .sm\:justify-end {
    justify-content: flex-end;
  }
}

.absolute {
    position: absolute;
}

.inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.place-content-center {
    place-content: center;
}

.place-items-center {
    place-items: center;
}

.opacity-0 {
    opacity: 0;
}

.max-h-3xs {
    max-height: 12rem;
}

.max-w-3xs {
    max-width: 12rem;
}

.p-2 {
    padding: .5rem;
}

.font-bold {
    font-weight: 700;
}

.uppercase {
    text-transform: uppercase;
}

.space-y-2 > :not([hidden]) ~ :not([hidden])  {
    --tw-space-y-reverse: 0;
    margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse));
}

.flex-grow {
    flex-grow: 1;
}

.pl-4 {
    padding-left: 1rem;
}

.text-left {
    text-align: left;
}

.m-auto {
    margin: auto;
}

.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
}

.first\:rounded-t-xl:first-child {
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem;
}

.last\:rounded-b-xl:last-child {
    border-bottom-right-radius: .75rem;
    border-bottom-left-radius: .75rem;
}

.hover\:bg-gray-250:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(220 220 223 / var(--tw-bg-opacity, 1));
}

.dark\:hover\:bg-gray-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(82 82 91 / var(--tw-bg-opacity, 1));
}

svg {
    display: block;
    vertical-align: middle;
}

.svg-inline--fa {
    display: var(--fa-display, inline-block);
    height: 1em;
    overflow: visible;
    vertical-align: -.125em;
}

svg.svg-inline--fa:not(:root),svg.svg-inline--fa:not(:host) {
    overflow: visible;
    box-sizing: content-box;
}

.text-8xl {
    font-size: 6rem;
    line-height: 1;
}

.\!text-gray-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(161 161 170 / var(--tw-text-opacity, 1))!important;
}

.dark\:\!text-gray-300:is(.dark *) {
    --tw-text-opacity: 1 !important;
    color: rgb(212 212 216 / var(--tw-text-opacity, 1))!important;
}

.bg-gray-100\/90 {
    background-color: rgba(238,238,241,.9);
}

.dark\:bg-gray-800\/90:is(.dark *) {
    background-color: rgba(39,39,42,.9);
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
}

.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
}

.fa-fw {
    text-align: center;
    width: 1.25em;
}

.fa-spin {
    animation-name: fa-spin;
    animation-delay: var(--fa-animation-delay, 0s);
    animation-direction: var(--fa-animation-direction, normal);
    animation-duration: var(--fa-animation-duration, 2s);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(--fa-animation-timing, linear);
}

.svg-inline--fa.fa-fw {
    width: var(--fa-fw-width, 1.25em);
}

.ml-4 {
    margin-left: 1rem;
}

.font-medium {
    font-weight: 500;
}

.leading-none {
    line-height: 1;
}

.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(113 113 122 / var(--tw-text-opacity, 1));
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
}

.h-8 {
    height: 2rem;
}

.w-8 {
    width: 2rem;
}

.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.break-words {
    overflow-wrap: break-word;
}

.pl-1 {
    padding-left: .25rem;
}

.text-right {
    text-align: right;
}

.break-words {
    -webkit-hyphens: auto;
    hyphens: auto;
}

input {
    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;
}

.bg-transparent {
    background-color: transparent;
}

.fill-transparent {
    fill: transparent;
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

.w-44 {
    width: 11rem;
}

.cursor-text {
    cursor: text;
}

.leading-tight {
    line-height: 1.25;
}

.block {
    display: block;
}

.h-0 {
    height: 0px;
}

.w-0 {
    width: 0px;
}

.overflow-x-hidden {
    overflow-x: hidden;
}

.h-6 {
    height: 1.5rem;
}

.w-6 {
    width: 1.5rem;
}

.border-2 {
    border-width: 2px;
}

.duration-150 {
    transition-duration: .15s;
}

.dark\:border-gray-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(82 82 91 / var(--tw-border-opacity, 1));
}


@keyframes fa-spin {
  0% {
      transform: rotate(0);
      transform: rotate(0deg);
  }
  100% {
      transform: rotate(360deg);
      transform: rotate(360deg);
  }

}
/* These were inline style tags. Uses id+class to override almost everything */
#style-2iwf6.style-2iwf6 {
   opacity: 0.01;
    position: absolute;
    z-index: -999;
    width: 54px;
    height: 22px;
}
#style-oPV2j.style-oPV2j {
   opacity: 0.01;
    position: absolute;
    z-index: -1000;
    width: 54px;
    height: 22px;
}
#tag-manager.style-94Mn2 {
   display:none;
   visibility:hidden;
}
#style-gsC31.style-gsC31 {
   z-index: -1;
}
#style-72XkS.style-72XkS {
   background: transparent;
    border: 0px;
    position: fixed;
    visibility: hidden;
}
#style-m9wwN.style-m9wwN {
   top: -2px;
    left: 0px;
    height: 0px;
    width: 0px;
}
#style-ctzvR.style-ctzvR {
   top: -4px;
    left: -4px;
    height: 0px;
    width: 0px;
}
#style-iaeYY.style-iaeYY {
   top: -4px;
    left: -4px;
    height: 0px;
    width: 0px;
}
#style-Cm2vd.style-Cm2vd {
   top: -2px;
    left: -2px;
    height: 0px;
    width: 0px;
}
#style-bRwQ8.style-bRwQ8 {
   top: -2px;
    left: 0px;
    height: 0px;
    width: 0px;
}
#style-G9KCd.style-G9KCd {
   top: -4px;
    left: -4px;
    height: 0px;
    width: 0px;
}
#style-se3oA.style-se3oA {
   top: -4px;
    left: -4px;
    height: 0px;
    width: 0px;
}
#style-ardoq.style-ardoq {
   top: -2px;
    left: -2px;
    height: 0px;
    width: 0px;
}
#style-ikV3r.style-ikV3r {
   top: 0px;
    left: 0px;
    position: absolute;
}
#snipcss-kiwi.style-3OSrf {
   left: 1597px;
    top: 0px;
}
