.cheating-store-embed *, .cheating-store-embed :before, .cheating-store-embed :after {
  box-sizing: border-box;
  border-width: 0x;
  border-style: solid;
  border-color: #e5e7eb
}

.cheating-store-embed :before, .cheating-store-embed :after {
  --tw-content: ""
}

.cheating-store-embed html {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-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
}

.cheating-store-embed body {
  margin: 0;
  line-height: inherit
}

.cheating-store-embed hr {
  height: 0;
  color: inherit;
  border-top-width: 1px
}

.cheating-store-embed abbr:where([title]) {
  text-decoration: underline dotted
}

.cheating-store-embed h1, .cheating-store-embed h2, .cheating-store-embed h3, .cheating-store-embed h4, .cheating-store-embed h5, .cheating-store-embed h6 {
  font-size: inherit;
  font-weight: inherit
}

.cheating-store-embed a {
  color: inherit;
  text-decoration: inherit
}

.cheating-store-embed b, .cheating-store-embed strong {
  font-weight: bolder
}

.cheating-store-embed code, .cheating-store-embed kbd, .cheating-store-embed samp, .cheating-store-embed pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-size: 1em
}

.cheating-store-embed small {
  font-size: 80%
}

.cheating-store-embed sub, .cheating-store-embed sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

.cheating-store-embed sub {
  bottom: -.25em
}

.cheating-store-embed sup {
  top: -.5em
}

.cheating-store-embed table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse
}

.cheating-store-embed button, .cheating-store-embed input, .cheating-store-embed optgroup, .cheating-store-embed select, .cheating-store-embed textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  margin: 0;
  padding: 0
}

.cheating-store-embed button, .cheating-store-embed select {
  text-transform: none
}

.cheating-store-embed button, .cheating-store-embed [type=button], .cheating-store-embed [type=reset], .cheating-store-embed [type=submit] {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none
}

.cheating-store-embed :-moz-focusring {
  outline: auto
}

.cheating-store-embed :-moz-ui-invalid {
  box-shadow: none
}

.cheating-store-embed progress {
  vertical-align: baseline
}

.cheating-store-embed ::-webkit-inner-spin-button, .cheating-store-embed ::-webkit-outer-spin-button {
  height: auto
}

.cheating-store-embed [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}

.cheating-store-embed ::-webkit-search-decoration {
  -webkit-appearance: none
}

.cheating-store-embed ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

.cheating-store-embed summary {
  display: list-item
}

.cheating-store-embed blockquote, .cheating-store-embed dl, .cheating-store-embed dd, .cheating-store-embed h1, .cheating-store-embed h2, .cheating-store-embed h3, .cheating-store-embed h4, .cheating-store-embed h5, .cheating-store-embed h6, .cheating-store-embed hr, .cheating-store-embed figure, .cheating-store-embed p, .cheating-store-embed pre {
  margin: 0
}

.cheating-store-embed fieldset {
  margin: 0;
  padding: 0
}

.cheating-store-embed legend {
  padding: 0
}

.cheating-store-embed ol, .cheating-store-embed ul, .cheating-store-embed menu {
  list-style: none;
  margin: 0;
  padding: 0
}

.cheating-store-embed dialog {
  padding: 0
}

.cheating-store-embed textarea {
  resize: vertical
}

.cheating-store-embed input::placeholder, .cheating-store-embed textarea::placeholder {
  opacity: 1;
  color: #9ca3af
}

.cheating-store-embed button, .cheating-store-embed [role=button] {
  cursor: pointer
}

.cheating-store-embed :disabled {
  cursor: default
}

.cheating-store-embed img, .cheating-store-embed svg, .cheating-store-embed video, .cheating-store-embed canvas, .cheating-store-embed audio, .cheating-store-embed iframe, .cheating-store-embed embed, .cheating-store-embed object {
  display: block;
  vertical-align: middle
}

.cheating-store-embed img, .cheating-store-embed video {
  max-width: 100%;
  height: auto
}

.cheating-store-embed [hidden] {
  display: none
}

.cheating-store-embed *, .cheating-store-embed :before, .cheating-store-embed :after {
  --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: rgb(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:
}

.cheating-store-embed ::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: rgb(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:
}

.cheating-store-embed .cs-pointer-events-none {
  pointer-events: none
}

.cheating-store-embed .cs-pointer-events-auto {
  pointer-events: auto
}

.cheating-store-embed .cs-fixed {
  position: fixed
}

.cheating-store-embed .cs-inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

.cheating-store-embed .cs-mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem
}

.cheating-store-embed .cs-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.cheating-store-embed .cs-my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem
}

.cheating-store-embed .cs-mb-2 {
  margin-bottom: .5rem
}

.cheating-store-embed .cs-ml-2 {
  margin-left: .5rem
}

.cheating-store-embed .cs-ml-3 {
  margin-left: .75rem
}

.cheating-store-embed .cs-ml-4 {
  margin-left: 1rem
}

.cheating-store-embed .cs-ml-auto {
  margin-left: auto
}

.cheating-store-embed .cs-mr-4 {
  margin-right: 1rem
}

.cheating-store-embed .cs-mt-1 {
  margin-top: .25rem
}

.cheating-store-embed .cs-mt-2 {
  margin-top: .5rem
}

.cheating-store-embed .cs-mt-4 {
  margin-top: 1rem
}

.cheating-store-embed .cs-mt-6 {
  margin-top: 1.5rem
}

.cheating-store-embed .cs-block {
  display: block
}

.cheating-store-embed .cs-flex {
  display: flex
}

.cheating-store-embed .cs-grid {
  display: grid
}

.cheating-store-embed .cs-h-10 {
  height: 2.5rem
}

.cheating-store-embed .cs-h-6 {
  height: 1.5rem
}

.cheating-store-embed .cs-h-7 {
  height: 1.75rem
}

.cheating-store-embed .cs-max-h-\[150px\] {
  max-height: 150px
}

.cheating-store-embed .cs-w-12 {
  width: 3rem
}

.cheating-store-embed .cs-w-16 {
  width: 4rem
}

.cheating-store-embed .cs-w-\[300px\] {
  width: 300px
}

.cheating-store-embed .cs-w-full {
  width: 100%
}

.cheating-store-embed .cs-max-w-\[100vw\] {
  max-width: 100vw
}

.cheating-store-embed .cs-max-w-\[150px\] {
  max-width: 150px
}

.cheating-store-embed .cs-flex-grow {
  flex-grow: 1
}

@keyframes cs-pulse {
  50% {
    opacity: .5
  }
}

.cheating-store-embed .cs-animate-pulse {
  animation: cs-pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
}

.cheating-store-embed .cs-flex-row {
  flex-direction: row
}

.cheating-store-embed .cs-flex-col {
  flex-direction: column
}

.cheating-store-embed .cs-flex-wrap {
  flex-wrap: wrap
}

.cheating-store-embed .cs-place-items-center {
  place-items: center
}

.cheating-store-embed .cs-items-end {
  align-items: flex-end
}

.cheating-store-embed .cs-items-center {
  align-items: center
}

.cheating-store-embed .cs-justify-center {
  justify-content: center
}

.cheating-store-embed .cs-justify-between {
  justify-content: space-between
}

.cheating-store-embed .cs-gap-2 {
  gap: .5rem
}

.cheating-store-embed .cs-gap-4 {
  gap: 1rem
}

.cheating-store-embed .cs-divide-y>:not([hidden])~:not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
}

.cheating-store-embed .cs-divide-slate-200>:not([hidden])~:not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-divide-opacity))
}

.cheating-store-embed .cs-overflow-x-auto {
  overflow-x: auto
}

.cheating-store-embed .cs-overflow-y-auto {
  overflow-y: auto
}

.cheating-store-embed .cs-rounded {
  border-radius: .25rem
}

.cheating-store-embed .cs-rounded-full {
  border-radius: 9999px
}

.cheating-store-embed .cs-rounded-lg {
  border-radius: .5rem
}

.cheating-store-embed .cs-rounded-md {
  border-radius: .375rem
}

.cheating-store-embed .cs-rounded-xl {
  border-radius: .75rem
}

.cheating-store-embed .cs-border-b {
  border-bottom-width: 1px
}

.cheating-store-embed .cs-border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity))
}

.cheating-store-embed .cs-border-slate-300 {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity))
}

.cheating-store-embed .cs-bg-slate-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity))
}

.cheating-store-embed .cs-bg-slate-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(148 163 184 / var(--tw-bg-opacity))
}

.cheating-store-embed .cs-bg-slate-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity))
}

.cheating-store-embed .cs-bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.cheating-store-embed .cs-p-2 {
  padding: .5rem
}

.cheating-store-embed .cs-p-4 {
  padding: 1rem
}

.cheating-store-embed .cs-px-2 {
  padding-left: .5rem;
  padding-right: .5rem
}

.cheating-store-embed .cs-px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.cheating-store-embed .cs-px-8 {
  padding-left: 2rem;
  padding-right: 2rem
}

.cheating-store-embed .cs-py-2 {
  padding-top: .5rem;
  padding-bottom: .5rem
}

.cheating-store-embed .cs-py-3 {
  padding-top: .75rem;
  padding-bottom: .75rem
}

.cheating-store-embed .cs-py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem
}

.cheating-store-embed .cs-py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem
}

.cheating-store-embed .cs-pb-1 {
  padding-bottom: .25rem
}

.cheating-store-embed .cs-text-left {
  text-align: left
}

.cheating-store-embed .cs-text-center {
  text-align: center
}

.cheating-store-embed .cs-font-sans {
  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"
}

.cheating-store-embed .cs-text-2xl {
  font-size: 1.5rem;
  line-height: 2rem
}

.cheating-store-embed .cs-text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem
}

.cheating-store-embed .cs-text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem
}

.cheating-store-embed .cs-font-bold {
  font-weight: 700
}

.cheating-store-embed .cs-font-medium {
  font-weight: 500
}

.cheating-store-embed .cs-font-semibold {
  font-weight: 600
}

.cheating-store-embed .cs-tracking-wide {
  letter-spacing: .025em
}

.cheating-store-embed .cs-text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity))
}

.cheating-store-embed .cs-text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity))
}

.cheating-store-embed .cs-text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity))
}

.cheating-store-embed .cs-text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity))
}

.cheating-store-embed .cs-text-slate-600 {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity))
}

.cheating-store-embed .cs-text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))
}

.cheating-store-embed .cs-text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity))
}

.cheating-store-embed .cs-opacity-0 {
  opacity: 0
}

.cheating-store-embed .cs-opacity-100 {
  opacity: 1
}

.cheating-store-embed .cs-shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.cheating-store-embed .cs-backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.cheating-store-embed .cs-transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s
}

.cheating-store-embed .cs-transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s
}

.cheating-store-embed .stars, .cheating-store-embed .stars>span {
  background-image: url("");
  display: block;
  height: 40px;
  width: 200px;
  background-size: 40px 40px
}

div[data-cheating-store-theme=dark] .stars {
  background-image: url("") !important
}

.cheating-store-embed .stars>span {
  background-position: 0 0;
  background-image: url("")
}

.cheating-store-embed .disabled\:cs-opacity-40:disabled {
  opacity: .4
}

.cheating-store-embed :is([data-cheating-store-theme=dark] .dark\:cs-divide-slate-800)>:not([hidden])~:not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-divide-opacity))
}

.cheating-store-embed :is([data-cheating-store-theme=dark] .dark\:cs-border) {
  border-width: 1px
}

.cheating-store-embed :is([data-cheating-store-theme=dark] .dark\:cs-border-slate-700) {
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity))
}

.cheating-store-embed :is([data-cheating-store-theme=dark] .dark\:cs-border-slate-800) {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity))
}

.cheating-store-embed :is([data-cheating-store-theme=dark] .dark\:cs-bg-slate-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity))
}

.cheating-store-embed :is([data-cheating-store-theme=dark] .dark\:cs-bg-slate-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity))
}

.cheating-store-embed :is([data-cheating-store-theme=dark] .dark\:cs-bg-slate-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity))
}

.cheating-store-embed :is([data-cheating-store-theme=dark] .dark\:cs-bg-slate-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity))
}

.cheating-store-embed :is([data-cheating-store-theme=dark] .dark\:cs-text-black) {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity))
}

.cheating-store-embed :is([data-cheating-store-theme=dark] .dark\:cs-text-slate-50) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity))
}

.cheating-store-embed :is([data-cheating-store-theme=dark] .dark\:cs-shadow-slate-800\/30) {
  --tw-shadow-color: rgb(30 41 59 / .3);
  --tw-shadow: var(--tw-shadow-colored)
}

@media (min-width: 768px) {
  .cheating-store-embed .md\:cs-hidden {
    display: none
  }

  .cheating-store-embed .md\:cs-min-w-\[600px\] {
    min-width: 600px
  }

  .cheating-store-embed .md\:cs-rounded-lg {
    border-radius: .5rem
  }

  .cheating-store-embed .md\:cs-bg-black\/50 {
    background-color: #00000080
  }

  .cheating-store-embed .md\:cs-px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .cheating-store-embed :is([data-cheating-store-theme=dark] .dark\:md\:cs-bg-black\/50) {
    background-color: #00000080
  }
}

.dark-filter {
  filter: brightness(0.3) contrast(1.2) grayscale(0.8);
}

.answer-hidden {
  display: none;
  animation: fadeOut 1s;
}

.show-answer {
  display: block;
  animation: fadeIn 1s;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
