/* src/app-output.css */
@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --tw-translate-x:0;
      --tw-translate-y:0;
      --tw-translate-z:0;
      --tw-rotate-x:initial;
      --tw-rotate-y:initial;
      --tw-rotate-z:initial;
      --tw-skew-x:initial;
      --tw-skew-y:initial;
      --tw-border-style:solid;
      --tw-gradient-position:initial;
      --tw-gradient-from:#0000;
      --tw-gradient-via:#0000;
      --tw-gradient-to:#0000;
      --tw-gradient-stops:initial;
      --tw-gradient-via-stops:initial;
      --tw-gradient-from-position:0%;
      --tw-gradient-via-position:50%;
      --tw-gradient-to-position:100%;
      --tw-leading:initial;
      --tw-font-weight:initial;
      --tw-tracking:initial;
      --tw-ordinal:initial;
      --tw-slashed-zero:initial;
      --tw-numeric-figure:initial;
      --tw-numeric-spacing:initial;
      --tw-numeric-fraction:initial;
      --tw-shadow:0 0 #0000;
      --tw-shadow-color:initial;
      --tw-shadow-alpha:100%;
      --tw-inset-shadow:0 0 #0000;
      --tw-inset-shadow-color:initial;
      --tw-inset-shadow-alpha:100%;
      --tw-ring-color:initial;
      --tw-ring-shadow:0 0 #0000;
      --tw-inset-ring-color:initial;
      --tw-inset-ring-shadow:0 0 #0000;
      --tw-ring-inset:initial;
      --tw-ring-offset-width:0px;
      --tw-ring-offset-color:#fff;
      --tw-ring-offset-shadow:0 0 #0000;
      --tw-blur:initial;
      --tw-brightness:initial;
      --tw-contrast:initial;
      --tw-grayscale:initial;
      --tw-hue-rotate:initial;
      --tw-invert:initial;
      --tw-opacity:initial;
      --tw-saturate:initial;
      --tw-sepia:initial;
      --tw-drop-shadow:initial;
      --tw-drop-shadow-color:initial;
      --tw-drop-shadow-alpha:100%;
      --tw-drop-shadow-size:initial;
      --tw-backdrop-blur:initial;
      --tw-backdrop-brightness:initial;
      --tw-backdrop-contrast:initial;
      --tw-backdrop-grayscale:initial;
      --tw-backdrop-hue-rotate:initial;
      --tw-backdrop-invert:initial;
      --tw-backdrop-opacity:initial;
      --tw-backdrop-saturate:initial;
      --tw-backdrop-sepia:initial;
      --tw-duration:initial;
      --tw-ease:initial;
      --tw-text-shadow-color:initial;
      --tw-text-shadow-alpha:100%;
      --tw-animation-delay:0s;
      --tw-animation-direction:normal;
      --tw-animation-duration:initial;
      --tw-animation-fill-mode:none;
      --tw-animation-iteration-count:1;
      --tw-enter-blur:0;
      --tw-enter-opacity:1;
      --tw-enter-rotate:0;
      --tw-enter-scale:1;
      --tw-enter-translate-x:0;
      --tw-enter-translate-y:0;
      --tw-exit-blur:0;
      --tw-exit-opacity:1;
      --tw-exit-rotate:0;
      --tw-exit-scale:1;
      --tw-exit-translate-x:0;
      --tw-exit-translate-y:0;
    }
  }
}
@layer theme {
  :root,
  :host {
    --font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --color-gray-200:oklch(92.8% .006 264.531);
    --color-black:#000;
    --color-white:#fff;
    --spacing:.25rem;
    --container-lg:32rem;
    --text-xs:.75rem;
    --text-xs--line-height:calc(1/.75);
    --text-sm:.875rem;
    --text-sm--line-height:calc(1.25/.875);
    --text-base:1rem;
    --text-base--line-height:calc(1.5/1);
    --text-lg:1.125rem;
    --text-lg--line-height:calc(1.75/1.125);
    --text-5xl:3rem;
    --text-5xl--line-height:1;
    --font-weight-normal:400;
    --font-weight-medium:500;
    --font-weight-bold:700;
    --radius-xs:.125rem;
    --ease-out:cubic-bezier(0,0,.2,1);
    --animate-spin:spin 1s linear infinite;
    --default-transition-duration:.15s;
    --default-transition-timing-function:cubic-bezier(.4,0,.2,1);
    --default-font-family:"GT Standard",system-ui,sans-serif;
    --default-mono-font-family:var(--font-mono);
    --font-numeric:"FH Lecturis Rounded","GT Standard",system-ui,sans-serif;
  }
}
@layer base {
  *,
  :after,
  :before,
  ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }
  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }
  html,
  :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings,normal);
    font-variation-settings: var(--default-font-variation-settings,normal);
    -webkit-tap-highlight-color: transparent;
  }
  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;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b,
  strong {
    font-weight: bolder;
  }
  code,
  kbd,
  samp,
  pre {
    font-family: var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);
    font-feature-settings: var(--default-mono-font-feature-settings,normal);
    font-variation-settings: var(--default-mono-font-variation-settings,normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub,
  sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }
  sub {
    bottom: -.25em;
  }
  sup {
    top: -.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol,
  ul,
  menu {
    list-style: none;
  }
  img,
  svg,
  video,
  canvas,
  audio,
  iframe,
  embed,
  object {
    vertical-align: middle;
    display: block;
  }
  img,
  video {
    max-width: 100%;
    height: auto;
  }
  button,
  input,
  select,
  optgroup,
  textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }
  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
    ::placeholder {
      color: currentColor;
    }
    @supports (color:color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button,
  input:where([type=button], [type=reset], [type=submit]) {
    appearance: button;
  }
  ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button {
    height: auto;
  }
  ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden=until-found])) {
    display: none !important;
  }
  * {
    border-color: var(--border);
    outline-color: var(--ring);
  }
  @supports (color:color-mix(in lab, red, red)) {
    * {
      outline-color: color-mix(in oklab, var(--ring)50%, transparent);
    }
  }
  body {
    background: var(--fill-primary);
    color: var(--content-primary);
    font-family:
      GT Standard,
      system-ui,
      sans-serif;
  }
}
@layer components;
@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }
  .invisible {
    visibility: hidden;
  }
  .visible {
    visibility: visible;
  }
  .sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .inset-0 {
    inset: calc(var(--spacing)*0);
  }
  .-top-9999 {
    top: calc(var(--spacing)*-9999);
  }
  .top-0 {
    top: calc(var(--spacing)*0);
  }
  .top-4 {
    top: calc(var(--spacing)*4);
  }
  .top-\[2px\] {
    top: 2px;
  }
  .top-\[11px\] {
    top: 11px;
  }
  .top-\[50\%\] {
    top: 50%;
  }
  .top-full {
    top: 100%;
  }
  .right-0 {
    right: calc(var(--spacing)*0);
  }
  .right-4 {
    right: calc(var(--spacing)*4);
  }
  .right-\[2px\] {
    right: 2px;
  }
  .right-\[9px\] {
    right: 9px;
  }
  .bottom-0 {
    bottom: calc(var(--spacing)*0);
  }
  .bottom-2\.5 {
    bottom: calc(var(--spacing)*2.5);
  }
  .bottom-\[71px\] {
    bottom: 71px;
  }
  .-left-9999 {
    left: calc(var(--spacing)*-9999);
  }
  .left-0 {
    left: calc(var(--spacing)*0);
  }
  .left-1\/2 {
    left: 50%;
  }
  .left-2\.5 {
    left: calc(var(--spacing)*2.5);
  }
  .left-\[50\%\] {
    left: 50%;
  }
  .-z-10 {
    z-index: calc(10*-1);
  }
  .z-10 {
    z-index: 10;
  }
  .z-50 {
    z-index: 50;
  }
  .z-60 {
    z-index: 60;
  }
  .z-80 {
    z-index: 80;
  }
  .z-100 {
    z-index: 100;
  }
  .col-span-full {
    grid-column: 1/-1;
  }
  .container {
    width: 100%;
  }
  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }
  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }
  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }
  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }
  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }
  .-m-px {
    margin: -1px;
  }
  .mx-2\.5 {
    margin-inline: calc(var(--spacing)*2.5);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-2\.5 {
    margin-block: calc(var(--spacing)*2.5);
  }
  .my-10 {
    margin-block: calc(var(--spacing)*10);
  }
  .mt-0\.5 {
    margin-top: calc(var(--spacing)*.5);
  }
  .mt-1 {
    margin-top: calc(var(--spacing)*1);
  }
  .mt-2\.5 {
    margin-top: calc(var(--spacing)*2.5);
  }
  .mt-5 {
    margin-top: calc(var(--spacing)*5);
  }
  .mt-6 {
    margin-top: calc(var(--spacing)*6);
  }
  .mt-10 {
    margin-top: calc(var(--spacing)*10);
  }
  .mt-15 {
    margin-top: calc(var(--spacing)*15);
  }
  .mt-20 {
    margin-top: calc(var(--spacing)*20);
  }
  .mt-\[13px\] {
    margin-top: 13px;
  }
  .mt-\[50px\] {
    margin-top: 50px;
  }
  .mt-\[76px\] {
    margin-top: 76px;
  }
  .mt-auto {
    margin-top: auto;
  }
  .mr-1 {
    margin-right: calc(var(--spacing)*1);
  }
  .mr-2\.5 {
    margin-right: calc(var(--spacing)*2.5);
  }
  .mr-\[27px\] {
    margin-right: 27px;
  }
  .mr-px {
    margin-right: 1px;
  }
  .mb-2\.5 {
    margin-bottom: calc(var(--spacing)*2.5);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing)*4);
  }
  .mb-5 {
    margin-bottom: calc(var(--spacing)*5);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing)*6);
  }
  .mb-6\.25 {
    margin-bottom: calc(var(--spacing)*6.25);
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing)*10);
  }
  .mb-13 {
    margin-bottom: calc(var(--spacing)*13);
  }
  .mb-20 {
    margin-bottom: calc(var(--spacing)*20);
  }
  .mb-30 {
    margin-bottom: calc(var(--spacing)*30);
  }
  .mb-40 {
    margin-bottom: calc(var(--spacing)*40);
  }
  .mb-\[66px\] {
    margin-bottom: 66px;
  }
  .mb-\[72px\] {
    margin-bottom: 72px;
  }
  .mb-\[91px\] {
    margin-bottom: 91px;
  }
  .mb-\[194px\] {
    margin-bottom: 194px;
  }
  .ml-1 {
    margin-left: calc(var(--spacing)*1);
  }
  .ml-2\.5 {
    margin-left: calc(var(--spacing)*2.5);
  }
  .ml-5 {
    margin-left: calc(var(--spacing)*5);
  }
  .ml-\[5px\] {
    margin-left: 5px;
  }
  .ml-auto {
    margin-left: auto;
  }
  .ml-px {
    margin-left: 1px;
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: inline-flex;
  }
  .aspect-square {
    aspect-ratio: 1;
  }
  .size-2\.5 {
    width: calc(var(--spacing)*2.5);
    height: calc(var(--spacing)*2.5);
  }
  .size-4 {
    width: calc(var(--spacing)*4);
    height: calc(var(--spacing)*4);
  }
  .size-5 {
    width: calc(var(--spacing)*5);
    height: calc(var(--spacing)*5);
  }
  .size-5\.75 {
    width: calc(var(--spacing)*5.75);
    height: calc(var(--spacing)*5.75);
  }
  .size-6 {
    width: calc(var(--spacing)*6);
    height: calc(var(--spacing)*6);
  }
  .size-8 {
    width: calc(var(--spacing)*8);
    height: calc(var(--spacing)*8);
  }
  .size-10 {
    width: calc(var(--spacing)*10);
    height: calc(var(--spacing)*10);
  }
  .size-\[24px\] {
    width: 24px;
    height: 24px;
  }
  .size-\[28px\] {
    width: 28px;
    height: 28px;
  }
  .size-\[35px\] {
    width: 35px;
    height: 35px;
  }
  .h-1 {
    height: calc(var(--spacing)*1);
  }
  .h-5 {
    height: calc(var(--spacing)*5);
  }
  .h-6 {
    height: calc(var(--spacing)*6);
  }
  .h-10 {
    height: calc(var(--spacing)*10);
  }
  .h-13 {
    height: calc(var(--spacing)*13);
  }
  .h-40 {
    height: calc(var(--spacing)*40);
  }
  .h-\[25px\] {
    height: 25px;
  }
  .h-\[34px\] {
    height: 34px;
  }
  .h-\[47px\] {
    height: 47px;
  }
  .h-\[48px\] {
    height: 48px;
  }
  .h-\[52px\] {
    height: 52px;
  }
  .h-\[55px\] {
    height: 55px;
  }
  .h-\[60px\] {
    height: 60px;
  }
  .h-\[65px\] {
    height: 65px;
  }
  .h-\[157px\] {
    height: 157px;
  }
  .h-\[177px\] {
    height: 177px;
  }
  .h-\[230px\] {
    height: 230px;
  }
  .h-\[460px\] {
    height: 460px;
  }
  .h-\[490px\] {
    height: 490px;
  }
  .h-\[491px\] {
    height: 491px;
  }
  .h-auto {
    height: auto;
  }
  .h-full {
    height: 100%;
  }
  .max-h-\[50vh\] {
    max-height: 50vh;
  }
  .max-h-\[352px\] {
    max-height: 352px;
  }
  .max-h-\[354px\] {
    max-height: 354px;
  }
  .min-h-17 {
    min-height: calc(var(--spacing)*17);
  }
  .min-h-\[120px\] {
    min-height: 120px;
  }
  .min-h-screen {
    min-height: 100vh;
  }
  .w-5 {
    width: calc(var(--spacing)*5);
  }
  .w-10 {
    width: calc(var(--spacing)*10);
  }
  .w-\[64px\] {
    width: 64px;
  }
  .w-\[214px\] {
    width: 214px;
  }
  .w-fit {
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .max-w-\[26ch\] {
    max-width: 26ch;
  }
  .max-w-\[316px\] {
    max-width: 316px;
  }
  .max-w-\[352px\] {
    max-width: 352px;
  }
  .max-w-\[354\],
  .max-w-\[354px\] {
    max-width: 354px;
  }
  .max-w-\[393px\] {
    max-width: 393px;
  }
  .max-w-\[532px\] {
    max-width: 532px;
  }
  .max-w-\[calc\(100\%-2rem\)\] {
    max-width: calc(100% - 2rem);
  }
  .max-w-full {
    max-width: 100%;
  }
  .max-w-none {
    max-width: none;
  }
  .min-w-0 {
    min-width: calc(var(--spacing)*0);
  }
  .flex-1 {
    flex: 1;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .grow {
    flex-grow: 1;
  }
  .table-auto {
    table-layout: auto;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .-translate-x-1\/2 {
    --tw-translate-x:calc(calc(1/2*100%)*-1);
    translate: var(--tw-translate-x)var(--tw-translate-y);
  }
  .translate-x-0 {
    --tw-translate-x:calc(var(--spacing)*0);
    translate: var(--tw-translate-x)var(--tw-translate-y);
  }
  .translate-x-\[-50\%\] {
    --tw-translate-x:-50%;
    translate: var(--tw-translate-x)var(--tw-translate-y);
  }
  .translate-y-0 {
    --tw-translate-y:calc(var(--spacing)*0);
    translate: var(--tw-translate-x)var(--tw-translate-y);
  }
  .translate-y-\[-50\%\] {
    --tw-translate-y:-50%;
    translate: var(--tw-translate-x)var(--tw-translate-y);
  }
  .translate-y-\[50\%\] {
    --tw-translate-y:50%;
    translate: var(--tw-translate-x)var(--tw-translate-y);
  }
  .transform {
    transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);
  }
  .animate-\[marquee-scroll_30s_linear_infinite\] {
    animation: 30s linear infinite marquee-scroll;
  }
  .animate-\[shimmer_3s_infinite\] {
    animation: 3s infinite shimmer;
  }
  .animate-spin {
    animation: var(--animate-spin);
  }
  .cursor-default {
    cursor: default;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .resize {
    resize: both;
  }
  .list-inside {
    list-style-position: inside;
  }
  .list-decimal {
    list-style-type: decimal;
  }
  .appearance-none {
    appearance: none;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-\[auto_1fr_1fr\] {
    grid-template-columns: auto 1fr 1fr;
  }
  .grid-cols-\[auto_minmax\(auto\,170px\)\] {
    grid-template-columns: auto minmax(auto, 170px);
  }
  .grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .grid-rows-\[auto_1fr\] {
    grid-template-rows: auto 1fr;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-col-reverse {
    flex-direction: column-reverse;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .items-baseline {
    align-items: baseline;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .gap-0\.5 {
    gap: calc(var(--spacing)*.5);
  }
  .gap-0\.75 {
    gap: calc(var(--spacing)*.75);
  }
  .gap-1 {
    gap: calc(var(--spacing)*1);
  }
  .gap-1\.25 {
    gap: calc(var(--spacing)*1.25);
  }
  .gap-2 {
    gap: calc(var(--spacing)*2);
  }
  .gap-2\.5 {
    gap: calc(var(--spacing)*2.5);
  }
  .gap-3 {
    gap: calc(var(--spacing)*3);
  }
  .gap-4 {
    gap: calc(var(--spacing)*4);
  }
  .gap-5 {
    gap: calc(var(--spacing)*5);
  }
  .gap-20 {
    gap: calc(var(--spacing)*20);
  }
  .gap-\[4px\] {
    gap: 4px;
  }
  .gap-\[5px\] {
    gap: 5px;
  }
  .gap-\[6px\] {
    gap: 6px;
  }
  .gap-\[10px\] {
    gap: 10px;
  }
  .gap-x-2\.5 {
    column-gap: calc(var(--spacing)*2.5);
  }
  .gap-x-8 {
    column-gap: calc(var(--spacing)*8);
  }
  .gap-y-6 {
    row-gap: calc(var(--spacing)*6);
  }
  .justify-self-end {
    justify-self: flex-end;
  }
  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .rounded {
    border-radius: .25rem;
  }
  .rounded-\[3px\] {
    border-radius: 3px;
  }
  .rounded-\[5px\] {
    border-radius: 5px;
  }
  .rounded-\[6px\] {
    border-radius: 6px;
  }
  .rounded-\[9px\] {
    border-radius: 9px;
  }
  .rounded-\[10px\] {
    border-radius: 10px;
  }
  .rounded-\[30px\] {
    border-radius: 30px;
  }
  .rounded-\[37px\] {
    border-radius: 37px;
  }
  .rounded-\[53px\] {
    border-radius: 53px;
  }
  .rounded-\[60px\] {
    border-radius: 60px;
  }
  .rounded-\[67\.4px\] {
    border-radius: 67.4px;
  }
  .rounded-full {
    border-radius: 3.40282e38px;
  }
  .rounded-lg {
    border-radius: var(--radius);
  }
  .rounded-none {
    border-radius: 0;
  }
  .rounded-xs {
    border-radius: var(--radius-xs);
  }
  .rounded-t-\[10px\] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
  .rounded-t-\[20px\] {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }
  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .border-\(--border-primary\) {
    border-color: var(--border-primary);
  }
  .border-\(--border-quaternary\) {
    border-color: var(--border-quaternary);
  }
  .border-\(--brand-primary\) {
    border-color: var(--brand-primary);
  }
  .border-\(--brand-tetriary\) {
    border-color: var(--brand-tetriary);
  }
  .border-\(--content-primary\) {
    border-color: var(--content-primary);
  }
  .border-\(--content-tetriary\) {
    border-color: var(--content-tetriary);
  }
  .border-\(--critical-secondary\) {
    border-color: var(--critical-secondary);
  }
  .border-\(--fill-tetriary\) {
    border-color: var(--fill-tetriary);
  }
  .border-\(--reward-large-primary\) {
    border-color: var(--reward-large-primary);
  }
  .border-\(--reward-large-secondary\) {
    border-color: var(--reward-large-secondary);
  }
  .border-\(--reward-small-primary\) {
    border-color: var(--reward-small-primary);
  }
  .border-\(--reward-small-secondary\) {
    border-color: var(--reward-small-secondary);
  }
  .border-\[\#202020\] {
    border-color: #202020;
  }
  .border-\[\#C1C1C1\] {
    border-color: #c1c1c1;
  }
  .border-\[\#E5E5E5\] {
    border-color: #e5e5e5;
  }
  .border-white {
    border-color: var(--color-white);
  }
  .border-t-\(--border-quaternary\) {
    border-top-color: var(--border-quaternary);
  }
  .border-r-white {
    border-right-color: var(--color-white);
  }
  .border-b-\(--border-quaternary\) {
    border-bottom-color: var(--border-quaternary);
  }
  .border-b-\(--content-tetriary\) {
    border-bottom-color: var(--content-tetriary);
  }
  .border-b-\(--fill-secondary\) {
    border-bottom-color: var(--fill-secondary);
  }
  .border-b-\(--reward-large-primary\) {
    border-bottom-color: var(--reward-large-primary);
  }
  .border-l-black\/20 {
    border-left-color: #0003;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .border-l-black\/20 {
      border-left-color: color-mix(in oklab, var(--color-black)20%, transparent);
    }
  }
  .bg-\(--brand-secondary\) {
    background-color: var(--brand-secondary);
  }
  .bg-\(--content-primary\) {
    background-color: var(--content-primary);
  }
  .bg-\(--fill-primary\) {
    background-color: var(--fill-primary);
  }
  .bg-\(--fill-secondary\) {
    background-color: var(--fill-secondary);
  }
  .bg-\(--fill-tetriary\) {
    background-color: var(--fill-tetriary);
  }
  .bg-\(--gradient-loader\) {
    background-color: var(--gradient-loader);
  }
  .bg-\(--liliac-dark\) {
    background-color: var(--liliac-dark);
  }
  .bg-\(--reward-large-secondary\) {
    background-color: var(--reward-large-secondary);
  }
  .bg-\(--reward-small-secondary\) {
    background-color: var(--reward-small-secondary);
  }
  .bg-\(--silver-light\) {
    background-color: var(--silver-light);
  }
  .bg-\[\#D9D9D9\] {
    background-color: #d9d9d9;
  }
  .bg-\[\#F5F5F5\] {
    background-color: #f5f5f5;
  }
  .bg-\[rgba\(33\,33\,33\,0\.5\)\] {
    background-color: #21212180;
  }
  .bg-background {
    background-color: var(--background);
  }
  .bg-black {
    background-color: var(--color-black);
  }
  .bg-black\/50 {
    background-color: #00000080;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black)50%, transparent);
    }
  }
  .bg-transparent {
    background-color: #0000;
  }
  .bg-linear-to-b {
    --tw-gradient-position:to bottom;
  }
  @supports (background-image:linear-gradient(in lab, red, red)) {
    .bg-linear-to-b {
      --tw-gradient-position:to bottom in oklab;
    }
  }
  .bg-linear-to-b {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-linear-to-r {
    --tw-gradient-position:to right;
  }
  @supports (background-image:linear-gradient(in lab, red, red)) {
    .bg-linear-to-r {
      --tw-gradient-position:to right in oklab;
    }
  }
  .bg-linear-to-r {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-linear-to-t {
    --tw-gradient-position:to top;
  }
  @supports (background-image:linear-gradient(in lab, red, red)) {
    .bg-linear-to-t {
      --tw-gradient-position:to top in oklab;
    }
  }
  .bg-linear-to-t {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-b {
    --tw-gradient-position:to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .from-\(--fill-fade\) {
    --tw-gradient-from:var(--fill-fade);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .from-\(--fill-primary\) {
    --tw-gradient-from:var(--fill-primary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .from-\(--fill-tetriary\) {
    --tw-gradient-from:var(--fill-tetriary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .from-\(--reward-large-primary\) {
    --tw-gradient-from:var(--reward-large-primary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .from-\(--reward-small-secondary\) {
    --tw-gradient-from:var(--reward-small-secondary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .from-\(--rewards-large-secondary\) {
    --tw-gradient-from:var(--rewards-large-secondary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .from-\[\#8C87F3\] {
    --tw-gradient-from:#8c87f3;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .from-\[\#CCCFD2\]\/10 {
    --tw-gradient-from:oklab(85.3046% -.00199735 -.0049153/.1);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .from-\[\#DFC56F\] {
    --tw-gradient-from:#dfc56f;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .from-\[\#E7C348\] {
    --tw-gradient-from:#e7c348;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .from-\[\#F5F5F5\] {
    --tw-gradient-from:#f5f5f5;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .from-\[rgba\(134\,130\,247\,0\.00\)\] {
    --tw-gradient-from:#8682f700;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .from-\[rgba\(140\,135\,243\,0\.00\)\] {
    --tw-gradient-from:#8c87f300;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .from-\[var\(--fill-primary\)\] {
    --tw-gradient-from:var(--fill-primary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .from-black {
    --tw-gradient-from:var(--color-black);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .from-gray-200\/75 {
    --tw-gradient-from:#e5e7ebbf;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .from-gray-200\/75 {
      --tw-gradient-from:color-mix(in oklab,var(--color-gray-200)75%,transparent);
    }
  }
  .from-gray-200\/75 {
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .from-\[0\.32\%\] {
    --tw-gradient-from-position:0.32%;
  }
  .from-\[34\.39\%\] {
    --tw-gradient-from-position:34.39%;
  }
  .from-\[48\.89\%\] {
    --tw-gradient-from-position:48.89%;
  }
  .via-\(--liliac-dark\)\/30 {
    --tw-gradient-via:var(--liliac-dark);
  }
  @supports (color:color-mix(in lab, red, red)) {
    .via-\(--liliac-dark\)\/30 {
      --tw-gradient-via:color-mix(in oklab,var(--liliac-dark)30%,transparent);
    }
  }
  .via-\(--liliac-dark\)\/30 {
    --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-via-stops);
  }
  .via-\(--reward-large-secondary\) {
    --tw-gradient-via:var(--reward-large-secondary);
    --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-via-stops);
  }
  .via-\(--reward-small-primary\) {
    --tw-gradient-via:var(--reward-small-primary);
    --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-via-stops);
  }
  .via-\[\#A2A3D0\]\/20 {
    --tw-gradient-via:oklab(73.0456% .0153391 -.0630499/.2);
    --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-via-stops);
  }
  .via-\[\#ADB596\]\/10 {
    --tw-gradient-via:oklab(75.8372% -.021398 .038272/.1);
    --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-via-stops);
  }
  .via-\[\#C7A83B\]\/10 {
    --tw-gradient-via:oklab(73.9611% -.00636086 .129319/.1);
    --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-via-stops);
  }
  .via-\[\#C9C0A1\]\/10 {
    --tw-gradient-via:oklab(80.7042% -.00279933 .0431144/.1);
    --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-via-stops);
  }
  .via-\[\#DFC56F\]\/10 {
    --tw-gradient-via:oklab(82.7473% -.0057863 .110072/.1);
    --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-via-stops);
  }
  .via-\[\#E7C348\]\/10 {
    --tw-gradient-via:oklab(82.6708% -.00607672 .143116/.1);
    --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-via-stops);
  }
  .via-\[\#F2E7C4\]\/20 {
    --tw-gradient-via:oklab(92.777% -.00216123 .047352/.2);
    --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-via-stops);
  }
  .via-0\% {
    --tw-gradient-via-position:0%;
  }
  .via-5\% {
    --tw-gradient-via-position:5%;
  }
  .via-70\% {
    --tw-gradient-via-position:70%;
  }
  .via-\[0\.32\%\] {
    --tw-gradient-via-position:0.32%;
  }
  .via-\[15\.98\%\] {
    --tw-gradient-via-position:15.98%;
  }
  .via-\[33\.31\%\] {
    --tw-gradient-via-position:33.31%;
  }
  .via-\[44\.96\%\] {
    --tw-gradient-via-position:44.96%;
  }
  .via-\[58\.3\%\] {
    --tw-gradient-via-position:58.3%;
  }
  .to-\(--border-primary\) {
    --tw-gradient-to:var(--border-primary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-\(--brand-primary\) {
    --tw-gradient-to:var(--brand-primary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-\(--brand-tetriary\) {
    --tw-gradient-to:var(--brand-tetriary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-\(--critical-primary\) {
    --tw-gradient-to:var(--critical-primary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-\(--critical-secondary\) {
    --tw-gradient-to:var(--critical-secondary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-\(--fill-tetriary\) {
    --tw-gradient-to:var(--fill-tetriary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-\(--liliac-dark\) {
    --tw-gradient-to:var(--liliac-dark);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-\(--reward-large-secondary\) {
    --tw-gradient-to:var(--reward-large-secondary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-\(--reward-small-primary\) {
    --tw-gradient-to:var(--reward-small-primary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-\(--reward-small-secondary\) {
    --tw-gradient-to:var(--reward-small-secondary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-\(--silver-light\) {
    --tw-gradient-to:var(--silver-light);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-\[\#8C87F3\] {
    --tw-gradient-to:#8c87f3;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-\[\#202020\] {
    --tw-gradient-to:#202020;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-\[\#737373\] {
    --tw-gradient-to:#737373;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-\[\#CCCFD2\]\/10 {
    --tw-gradient-to:oklab(85.3046% -.00199735 -.0049153/.1);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-\[\#E7C347\] {
    --tw-gradient-to:#e7c347;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-\[\#FFF\] {
    --tw-gradient-to:#fff;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-black {
    --tw-gradient-to:var(--color-black);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-transparent {
    --tw-gradient-to:transparent;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .to-95\% {
    --tw-gradient-to-position:95%;
  }
  .to-\[96\.33\%\] {
    --tw-gradient-to-position:96.33%;
  }
  .to-\[99\.43\%\] {
    --tw-gradient-to-position:99.43%;
  }
  .to-\[99\.83\%\] {
    --tw-gradient-to-position:99.83%;
  }
  .bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
  }
  .object-cover {
    object-fit: cover;
  }
  .p-1 {
    padding: calc(var(--spacing)*1);
  }
  .p-2\.5 {
    padding: calc(var(--spacing)*2.5);
  }
  .p-4 {
    padding: calc(var(--spacing)*4);
  }
  .p-5 {
    padding: calc(var(--spacing)*5);
  }
  .p-6 {
    padding: calc(var(--spacing)*6);
  }
  .p-\[10px\] {
    padding: 10px;
  }
  .px-1\.25 {
    padding-inline: calc(var(--spacing)*1.25);
  }
  .px-2 {
    padding-inline: calc(var(--spacing)*2);
  }
  .px-2\.5 {
    padding-inline: calc(var(--spacing)*2.5);
  }
  .px-3 {
    padding-inline: calc(var(--spacing)*3);
  }
  .px-5 {
    padding-inline: calc(var(--spacing)*5);
  }
  .px-\[5px\] {
    padding-inline: 5px;
  }
  .px-\[10px\] {
    padding-inline: 10px;
  }
  .px-\[15px\] {
    padding-inline: 15px;
  }
  .px-\[20px\] {
    padding-inline: 20px;
  }
  .px-\[21\.52px\] {
    padding-inline: 21.52px;
  }
  .px-\[21px\] {
    padding-inline: 21px;
  }
  .py-1 {
    padding-block: calc(var(--spacing)*1);
  }
  .py-2 {
    padding-block: calc(var(--spacing)*2);
  }
  .py-2\.5 {
    padding-block: calc(var(--spacing)*2.5);
  }
  .py-5 {
    padding-block: calc(var(--spacing)*5);
  }
  .py-10 {
    padding-block: calc(var(--spacing)*10);
  }
  .py-11 {
    padding-block: calc(var(--spacing)*11);
  }
  .py-\[5px\] {
    padding-block: 5px;
  }
  .py-\[10px\] {
    padding-block: 10px;
  }
  .py-\[14\.3px\] {
    padding-block: 14.3px;
  }
  .py-\[14px\] {
    padding-block: 14px;
  }
  .py-\[22px\] {
    padding-block: 22px;
  }
  .pt-2 {
    padding-top: calc(var(--spacing)*2);
  }
  .pt-2\.5 {
    padding-top: calc(var(--spacing)*2.5);
  }
  .pt-\[76px\] {
    padding-top: 76px;
  }
  .pt-px {
    padding-top: 1px;
  }
  .pr-2 {
    padding-right: calc(var(--spacing)*2);
  }
  .pr-5 {
    padding-right: calc(var(--spacing)*5);
  }
  .pr-7 {
    padding-right: calc(var(--spacing)*7);
  }
  .pb-2\.5 {
    padding-bottom: calc(var(--spacing)*2.5);
  }
  .pb-5 {
    padding-bottom: calc(var(--spacing)*5);
  }
  .pb-10 {
    padding-bottom: calc(var(--spacing)*10);
  }
  .pb-\[10px\] {
    padding-bottom: 10px;
  }
  .pb-\[47px\] {
    padding-bottom: 47px;
  }
  .pl-4 {
    padding-left: calc(var(--spacing)*4);
  }
  .pl-5 {
    padding-left: calc(var(--spacing)*5);
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .font-numeric {
    font-family:
      FH Lecturis Rounded,
      GT Standard,
      system-ui,
      sans-serif;
  }
  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading,var(--text-5xl--line-height));
  }
  .text-\[12px\]\/\[14px\] {
    font-size: 12px;
    line-height: 14px;
  }
  .text-\[14px\]\/\[18px\] {
    font-size: 14px;
    line-height: 18px;
  }
  .text-\[16px\]\/\[18px\] {
    font-size: 16px;
    line-height: 18px;
  }
  .text-\[22px\]\/\[24px\] {
    font-size: 22px;
    line-height: 24px;
  }
  .text-\[32px\]\/\[32px\] {
    font-size: 32px;
    line-height: 32px;
  }
  .text-\[48px\]\/\[48px\] {
    font-size: 48px;
    line-height: 48px;
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading,var(--text-base--line-height));
  }
  .text-base\/\[18px\] {
    font-size: var(--text-base);
    line-height: 18px;
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading,var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading,var(--text-sm--line-height));
  }
  .text-sm\/\[18px\] {
    font-size: var(--text-sm);
    line-height: 18px;
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading,var(--text-xs--line-height));
  }
  .text-xs\/\[14px\] {
    font-size: var(--text-xs);
    line-height: 14px;
  }
  .text-\[6px\] {
    font-size: 6px;
  }
  .text-\[12px\] {
    font-size: 12px;
  }
  .text-\[14px\] {
    font-size: 14px;
  }
  .text-\[16px\] {
    font-size: 16px;
  }
  .text-\[22px\] {
    font-size: 22px;
  }
  .leading-4\.5 {
    --tw-leading:calc(var(--spacing)*4.5);
    line-height: calc(var(--spacing)*4.5);
  }
  .leading-6 {
    --tw-leading:calc(var(--spacing)*6);
    line-height: calc(var(--spacing)*6);
  }
  .leading-\[14px\] {
    --tw-leading:14px;
    line-height: 14px;
  }
  .leading-\[18px\] {
    --tw-leading:18px;
    line-height: 18px;
  }
  .leading-none {
    --tw-leading:1;
    line-height: 1;
  }
  .font-bold {
    --tw-font-weight:var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-medium {
    --tw-font-weight:var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight:var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .tracking-\[-0\.6px\] {
    --tw-tracking:-.6px;
    letter-spacing: -.6px;
  }
  .tracking-\[-0\.44px\] {
    --tw-tracking:-.44px;
    letter-spacing: -.44px;
  }
  .tracking-\[-0\.64px\] {
    --tw-tracking:-.64px;
    letter-spacing: -.64px;
  }
  .tracking-\[-1\.44px\] {
    --tw-tracking:-1.44px;
    letter-spacing: -1.44px;
  }
  .tracking-\[0\.6px\] {
    --tw-tracking:.6px;
    letter-spacing: .6px;
  }
  .text-wrap {
    text-wrap: wrap;
  }
  .break-all {
    word-break: break-all;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .text-\(--border-secondary\) {
    color: var(--border-secondary);
  }
  .text-\(--brand-primary\) {
    color: var(--brand-primary);
  }
  .text-\(--brand-quaternary\) {
    color: var(--brand-quaternary);
  }
  .text-\(--brand-secondary\) {
    color: var(--brand-secondary);
  }
  .text-\(--content-primary\) {
    color: var(--content-primary);
  }
  .text-\(--content-tetriary\) {
    color: var(--content-tetriary);
  }
  .text-\(--critical-primary\) {
    color: var(--critical-primary);
  }
  .text-\(--fill-primary\) {
    color: var(--fill-primary);
  }
  .text-\(--fill-tetriary\) {
    color: var(--fill-tetriary);
  }
  .text-\(--reward-large-primary\) {
    color: var(--reward-large-primary);
  }
  .text-\(--reward-large-secondary\) {
    color: var(--reward-large-secondary);
  }
  .text-\(--reward-small-primary\) {
    color: var(--reward-small-primary);
  }
  .text-\[\#65690B\] {
    color: #65690b;
  }
  .text-black {
    color: var(--color-black);
  }
  .text-black\/20 {
    color: #0003;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .text-black\/20 {
      color: color-mix(in oklab, var(--color-black)20%, transparent);
    }
  }
  .text-muted-foreground {
    color: var(--muted-foreground);
  }
  .text-transparent {
    color: #0000;
  }
  .text-white {
    color: var(--color-white);
  }
  .uppercase {
    text-transform: uppercase;
  }
  .tabular-nums {
    --tw-numeric-spacing:tabular-nums;
    font-variant-numeric: var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);
  }
  .no-underline {
    text-decoration-line: none;
  }
  .underline {
    text-decoration-line: underline;
  }
  .opacity-0 {
    opacity: 0;
  }
  .opacity-20 {
    opacity: .2;
  }
  .opacity-40 {
    opacity: .4;
  }
  .opacity-70 {
    opacity: .7;
  }
  .opacity-100 {
    opacity: 1;
  }
  .shadow-\[0_0_3px_0_var\(--border-quaternary\)\] {
    --tw-shadow:0 0 3px 0 var(--tw-shadow-color,var(--border-quaternary));
    box-shadow:
      var(--tw-inset-shadow),
      var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow),
      var(--tw-ring-shadow),
      var(--tw-shadow);
  }
  .shadow-\[0_0_3px_0_var\(--critical-primary\)\] {
    --tw-shadow:0 0 3px 0 var(--tw-shadow-color,var(--critical-primary));
    box-shadow:
      var(--tw-inset-shadow),
      var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow),
      var(--tw-ring-shadow),
      var(--tw-shadow);
  }
  .shadow-\[0_0_30px_0_rgba\(0\,0\,0\,0\.15\)\] {
    --tw-shadow:0 0 30px 0 var(--tw-shadow-color,#00000026);
    box-shadow:
      var(--tw-inset-shadow),
      var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow),
      var(--tw-ring-shadow),
      var(--tw-shadow);
  }
  .shadow-lg {
    --tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);
    box-shadow:
      var(--tw-inset-shadow),
      var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow),
      var(--tw-ring-shadow),
      var(--tw-shadow);
  }
  .ring-offset-background {
    --tw-ring-offset-color:var(--background);
  }
  .blur {
    --tw-blur:blur(8px);
    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,);
  }
  .\[filter\:drop-shadow\(0_-1px_1px_var\(--fill-tetriary\,\#FFF\)\)\] {
    filter: drop-shadow(0 -1px 1px var(--fill-tetriary,#fff));
  }
  .filter {
    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,);
  }
  .backdrop-blur-\[5px\] {
    --tw-backdrop-blur:blur(5px);
    -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,);
  }
  .backdrop-blur-\[7\.5px\] {
    --tw-backdrop-blur:blur(7.5px);
    -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,);
  }
  .backdrop-filter {
    -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,);
  }
  .transition {
    transition-property:
      color,
      background-color,
      border-color,
      outline-color,
      text-decoration-color,
      fill,
      stroke,
      --tw-gradient-from,
      --tw-gradient-via,
      --tw-gradient-to,
      opacity,
      box-shadow,
      transform,
      translate,
      scale,
      rotate,
      filter,
      -webkit-backdrop-filter,
      backdrop-filter,
      display,
      content-visibility,
      overlay,
      pointer-events;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
  }
  .transition-\[height\] {
    transition-property: height;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
  }
  .transition-\[padding\] {
    transition-property: padding;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
  }
  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
    transition-duration: var(--tw-duration,var(--default-transition-duration));
  }
  .duration-200 {
    --tw-duration:.2s;
    transition-duration: .2s;
  }
  .duration-300 {
    --tw-duration:.3s;
    transition-duration: .3s;
  }
  .duration-500 {
    --tw-duration:.5s;
    transition-duration: .5s;
  }
  .ease-out {
    --tw-ease:var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
  .outline-none {
    --tw-outline-style:none;
    outline-style: none;
  }
  .\[background\:linear-gradient\(180deg\,var\(--fill-fade\)_0\%\,var\(--critical-primary\)_100\%\)\] {
    background:
      linear-gradient(
        180deg,
        var(--fill-fade)0%,
        var(--critical-primary)100%);
  }
  .\[text-shadow\:0_-2px_1px_\#D2D1FF\] {
    text-shadow: 0 -2px 1px #d2d1ff;
  }
  .text-shadow-none {
    text-shadow: none;
  }
  .group-active\:text-\[\#F5F5F5\]:is(:where(.group):active *) {
    color: #f5f5f5;
  }
  .group-active\:\[filter\:none\]:is(:where(.group):active *) {
    filter: none;
  }
  .placeholder\:text-\(--content-tetriary\)::placeholder {
    color: var(--content-tetriary);
  }
  @media (hover: hover) {
    .hover\:cursor-pointer:hover {
      cursor: pointer;
    }
    .hover\:border-\(--brand-primary\):hover {
      border-color: var(--brand-primary);
    }
    .hover\:opacity-60:hover {
      opacity: .6;
    }
    .hover\:opacity-70:hover {
      opacity: .7;
    }
    .hover\:opacity-100:hover {
      opacity: 1;
    }
  }
  .focus\:ring-2:focus {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
    box-shadow:
      var(--tw-inset-shadow),
      var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow),
      var(--tw-ring-shadow),
      var(--tw-shadow);
  }
  .focus\:ring-ring:focus {
    --tw-ring-color:var(--ring);
  }
  .focus\:ring-offset-2:focus {
    --tw-ring-offset-width:2px;
    --tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);
  }
  .focus\:outline-hidden:focus {
    --tw-outline-style:none;
    outline-style: none;
  }
  @media (forced-colors: active) {
    .focus\:outline-hidden:focus {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }
  .active\:border-\(--border-quaternary\):active {
    border-color: var(--border-quaternary);
  }
  .active\:bg-\(--brand-primary\):active {
    background-color: var(--brand-primary);
  }
  .active\:text-\(--content-tetriary\):active {
    color: var(--content-tetriary);
  }
  .active\:text-\[\#F5F5F5\]:active {
    color: #f5f5f5;
  }
  .active\:\[background\:var\(--fill-secondary\)\]:active {
    background: var(--fill-secondary);
  }
  .active\:\[text-shadow\:none\]:active,
  .active\:text-shadow-none:active {
    text-shadow: none;
  }
  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }
  .disabled\:border-\(--border-quaternary\):disabled {
    border-color: var(--border-quaternary);
  }
  .disabled\:bg-linear-to-b:disabled {
    --tw-gradient-position:to bottom;
  }
  @supports (background-image:linear-gradient(in lab, red, red)) {
    .disabled\:bg-linear-to-b:disabled {
      --tw-gradient-position:to bottom in oklab;
    }
  }
  .disabled\:bg-linear-to-b:disabled {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .disabled\:from-\(--fill-fade\):disabled {
    --tw-gradient-from:var(--fill-fade);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .disabled\:to-\(--critical-secondary\):disabled {
    --tw-gradient-to:var(--critical-secondary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .disabled\:to-\(--fill-tetriary\):disabled {
    --tw-gradient-to:var(--fill-tetriary);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));
  }
  .disabled\:text-\(--brand-primary\):disabled {
    color: var(--brand-primary);
  }
  .disabled\:text-\(--content-tetriary\):disabled {
    color: var(--content-tetriary);
  }
  .disabled\:text-\[\#E5E5E5\]:disabled {
    color: #e5e5e5;
  }
  .disabled\:\[background\:var\(--brand-quaternary\)\]:disabled {
    background: var(--brand-quaternary);
  }
  .disabled\:\[text-shadow\:0_-1px_1px_0_var\(--fill-tetriary\)\]:disabled {
    text-shadow: 0 -1px 1px 0 var(--fill-tetriary);
  }
  .data-\[state\=closed\]\:animate-out[data-state=closed] {
    animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
  }
  .data-\[state\=closed\]\:fade-out-0[data-state=closed] {
    --tw-exit-opacity:0;
  }
  .data-\[state\=closed\]\:zoom-out-95[data-state=closed] {
    --tw-exit-scale:.95;
  }
  .data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed] {
    --tw-exit-translate-y:100%;
  }
  .data-\[state\=open\]\:animate-in[data-state=open] {
    animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
  }
  .data-\[state\=open\]\:bg-accent[data-state=open] {
    background-color: var(--accent);
  }
  .data-\[state\=open\]\:text-muted-foreground[data-state=open] {
    color: var(--muted-foreground);
  }
  .data-\[state\=open\]\:fade-in-0[data-state=open] {
    --tw-enter-opacity:0;
  }
  .data-\[state\=open\]\:zoom-in-95[data-state=open] {
    --tw-enter-scale:.95;
  }
  .data-\[state\=open\]\:slide-in-from-bottom[data-state=open] {
    --tw-enter-translate-y:100%;
  }
  @media (min-width: 40rem) {
    .sm\:max-w-full {
      max-width: 100%;
    }
    .sm\:max-w-lg {
      max-width: var(--container-lg);
    }
    .sm\:flex-row {
      flex-direction: row;
    }
    .sm\:justify-end {
      justify-content: flex-end;
    }
    .sm\:text-left {
      text-align: left;
    }
  }
  @media (min-width: 48rem) {
    .md\:absolute {
      position: absolute;
    }
    .md\:inset-0 {
      inset: calc(var(--spacing)*0);
    }
    .md\:top-5 {
      top: calc(var(--spacing)*5);
    }
    .md\:right-5 {
      right: calc(var(--spacing)*5);
    }
    .md\:bottom-auto {
      bottom: auto;
    }
    .md\:left-0 {
      left: calc(var(--spacing)*0);
    }
    .md\:col-span-2 {
      grid-column: span 2/span 2;
    }
    .md\:col-start-1 {
      grid-column-start: 1;
    }
    .md\:col-start-2 {
      grid-column-start: 2;
    }
    .md\:row-start-1 {
      grid-row-start: 1;
    }
    .md\:row-start-2 {
      grid-row-start: 2;
    }
    .md\:my-20 {
      margin-block: calc(var(--spacing)*20);
    }
    .md\:mt-0 {
      margin-top: calc(var(--spacing)*0);
    }
    .md\:mt-5 {
      margin-top: calc(var(--spacing)*5);
    }
    .md\:mt-10 {
      margin-top: calc(var(--spacing)*10);
    }
    .md\:mt-20 {
      margin-top: calc(var(--spacing)*20);
    }
    .md\:mt-\[352px\] {
      margin-top: 352px;
    }
    .md\:mb-10 {
      margin-bottom: calc(var(--spacing)*10);
    }
    .md\:mb-20 {
      margin-bottom: calc(var(--spacing)*20);
    }
    .md\:mb-\[25px\] {
      margin-bottom: 25px;
    }
    .md\:mb-\[146px\] {
      margin-bottom: 146px;
    }
    .md\:ml-0 {
      margin-left: calc(var(--spacing)*0);
    }
    .md\:ml-1 {
      margin-left: calc(var(--spacing)*1);
    }
    .md\:block {
      display: block;
    }
    .md\:flex {
      display: flex;
    }
    .md\:grid {
      display: grid;
    }
    .md\:hidden {
      display: none;
    }
    .md\:inline {
      display: inline;
    }
    .md\:inline-flex {
      display: inline-flex;
    }
    .md\:table-cell {
      display: table-cell;
    }
    .md\:size-7 {
      width: calc(var(--spacing)*7);
      height: calc(var(--spacing)*7);
    }
    .md\:size-\[42px\] {
      width: 42px;
      height: 42px;
    }
    .md\:h-45 {
      height: calc(var(--spacing)*45);
    }
    .md\:h-\[45px\] {
      height: 45px;
    }
    .md\:h-\[263px\] {
      height: 263px;
    }
    .md\:h-\[301px\] {
      height: 301px;
    }
    .md\:h-\[326px\] {
      height: 326px;
    }
    .md\:h-\[460px\] {
      height: 460px;
    }
    .md\:h-\[1002px\] {
      height: 1002px;
    }
    .md\:h-full {
      height: 100%;
    }
    .md\:max-h-\[318px\] {
      max-height: 318px;
    }
    .md\:max-h-\[342px\] {
      max-height: 342px;
    }
    .md\:max-h-none {
      max-height: none;
    }
    .md\:w-65 {
      width: calc(var(--spacing)*65);
    }
    .md\:w-\[47px\] {
      width: 47px;
    }
    .md\:w-\[354px\] {
      width: 354px;
    }
    .md\:w-full {
      width: 100%;
    }
    .md\:max-w-\[297px\] {
      max-width: 297px;
    }
    .md\:max-w-\[318px\] {
      max-width: 318px;
    }
    .md\:max-w-\[532px\] {
      max-width: 532px;
    }
    .md\:max-w-\[621px\] {
      max-width: 621px;
    }
    .md\:max-w-\[622px\] {
      max-width: 622px;
    }
    .md\:max-w-\[624px\] {
      max-width: 624px;
    }
    .md\:max-w-\[625px\] {
      max-width: 625px;
    }
    .md\:max-w-\[800px\] {
      max-width: 800px;
    }
    .md\:max-w-full {
      max-width: 100%;
    }
    .md\:max-w-none {
      max-width: none;
    }
    .md\:translate-x-0 {
      --tw-translate-x:calc(var(--spacing)*0);
      translate: var(--tw-translate-x)var(--tw-translate-y);
    }
    .md\:-translate-y-px {
      --tw-translate-y:-1px;
      translate: var(--tw-translate-x)var(--tw-translate-y);
    }
    .md\:translate-y-1 {
      --tw-translate-y:calc(var(--spacing)*1);
      translate: var(--tw-translate-x)var(--tw-translate-y);
    }
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:grid-cols-\[1fr_36xpx\] {
      grid-template-columns: 1fr 36xpx;
    }
    .md\:grid-cols-\[auto_1fr\] {
      grid-template-columns: auto 1fr;
    }
    .md\:flex-col {
      flex-direction: column;
    }
    .md\:flex-row {
      flex-direction: row;
    }
    .md\:items-baseline {
      align-items: baseline;
    }
    .md\:items-center {
      align-items: center;
    }
    .md\:justify-between {
      justify-content: space-between;
    }
    .md\:justify-center {
      justify-content: center;
    }
    .md\:justify-end {
      justify-content: flex-end;
    }
    .md\:justify-start {
      justify-content: flex-start;
    }
    .md\:gap-1 {
      gap: calc(var(--spacing)*1);
    }
    .md\:gap-2\.5 {
      gap: calc(var(--spacing)*2.5);
    }
    .md\:gap-5 {
      gap: calc(var(--spacing)*5);
    }
    .md\:gap-10 {
      gap: calc(var(--spacing)*10);
    }
    .md\:gap-y-2\.5 {
      row-gap: calc(var(--spacing)*2.5);
    }
    .md\:rounded-\[3px\] {
      border-radius: 3px;
    }
    .md\:rounded-\[10px\] {
      border-radius: 10px;
    }
    .md\:rounded-none {
      border-radius: 0;
    }
    .md\:bg-\(--fill-primary\) {
      background-color: var(--fill-primary);
    }
    .md\:bg-transparent {
      background-color: #0000;
    }
    .md\:p-5 {
      padding: calc(var(--spacing)*5);
    }
    .md\:p-\[20px\] {
      padding: 20px;
    }
    .md\:px-0 {
      padding-inline: calc(var(--spacing)*0);
    }
    .md\:px-20 {
      padding-inline: calc(var(--spacing)*20);
    }
    .md\:py-6 {
      padding-block: calc(var(--spacing)*6);
    }
    .md\:py-20 {
      padding-block: calc(var(--spacing)*20);
    }
    .md\:py-39 {
      padding-block: calc(var(--spacing)*39);
    }
    .md\:pr-9 {
      padding-right: calc(var(--spacing)*9);
    }
    .md\:pb-5 {
      padding-bottom: calc(var(--spacing)*5);
    }
    .md\:pl-\[50px\] {
      padding-left: 50px;
    }
    .md\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading,var(--text-5xl--line-height));
    }
    .md\:text-\[22px\]\/\[24px\] {
      font-size: 22px;
      line-height: 24px;
    }
    .md\:text-\[32px\]\/\[32px\] {
      font-size: 32px;
      line-height: 32px;
    }
    .md\:text-\[48px\]\/\[48px\] {
      font-size: 48px;
      line-height: 48px;
    }
    .md\:text-\[32px\] {
      font-size: 32px;
    }
    .md\:leading-\[48px\] {
      --tw-leading:48px;
      line-height: 48px;
    }
    .md\:tracking-\[-0\.44px\] {
      --tw-tracking:-.44px;
      letter-spacing: -.44px;
    }
    .md\:tracking-\[-0\.64px\] {
      --tw-tracking:-.64px;
      letter-spacing: -.64px;
    }
    .md\:tracking-\[-1\.44px\] {
      --tw-tracking:-1.44px;
      letter-spacing: -1.44px;
    }
    .md\:backdrop-blur-none {
      --tw-backdrop-blur: ;
      -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,);
    }
    .md\:data-\[state\=closed\]\:slide-out-to-bottom-0[data-state=closed] {
      --tw-exit-translate-y:calc(0*100%);
    }
    .md\:data-\[state\=open\]\:slide-in-from-bottom-0[data-state=open] {
      --tw-enter-translate-y:calc(0*100%);
    }
  }
  @media (min-width: 64rem) {
    .lg\:col-start-2 {
      grid-column-start: 2;
    }
    .lg\:col-start-3 {
      grid-column-start: 3;
    }
    .lg\:row-span-2 {
      grid-row: span 2/span 2;
    }
    .lg\:row-start-1 {
      grid-row-start: 1;
    }
    .lg\:mt-\[115px\] {
      margin-top: 115px;
    }
    .lg\:mb-10 {
      margin-bottom: calc(var(--spacing)*10);
    }
    .lg\:size-\[60px\] {
      width: 60px;
      height: 60px;
    }
    .lg\:h-\[460px\] {
      height: 460px;
    }
    .lg\:h-screen {
      height: 100vh;
    }
    .lg\:max-w-\[749px\] {
      max-width: 749px;
    }
    .lg\:max-w-\[750px\] {
      max-width: 750px;
    }
    .lg\:max-w-\[752px\] {
      max-width: 752px;
    }
    .lg\:max-w-\[753px\] {
      max-width: 753px;
    }
    .lg\:grid-cols-\[auto_1fr_1fr\] {
      grid-template-columns: auto 1fr 1fr;
    }
    .lg\:items-center {
      align-items: center;
    }
    .lg\:gap-y-0 {
      row-gap: calc(var(--spacing)*0);
    }
    .lg\:self-end {
      align-self: flex-end;
    }
    .lg\:px-\[42px\] {
      padding-inline: 42px;
    }
    .lg\:px-\[346px\] {
      padding-inline: 346px;
    }
    .lg\:py-8 {
      padding-block: calc(var(--spacing)*8);
    }
    .lg\:py-30 {
      padding-block: calc(var(--spacing)*30);
    }
    .lg\:text-\[48px\]\/\[48px\] {
      font-size: 48px;
      line-height: 48px;
    }
    .lg\:text-\[80px\]\/\[60px\] {
      font-size: 80px;
      line-height: 60px;
    }
    .lg\:tracking-\[-2\.4px\] {
      --tw-tracking:-2.4px;
      letter-spacing: -2.4px;
    }
  }
  .\[\&_a\]\:underline a {
    text-decoration-line: underline;
  }
  .\[\&_li\]\:mb-1 li {
    margin-bottom: calc(var(--spacing)*1);
  }
  .\[\&_ol\]\:ml-5 ol {
    margin-left: calc(var(--spacing)*5);
  }
  .\[\&_ol\]\:list-decimal ol {
    list-style-type: decimal;
  }
  .\[\&_p\]\:mb-4 p {
    margin-bottom: calc(var(--spacing)*4);
  }
  .\[\&_p\:last-child\]\:mb-0 p:last-child {
    margin-bottom: calc(var(--spacing)*0);
  }
  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }
  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }
  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]) {
    width: calc(var(--spacing)*4);
    height: calc(var(--spacing)*4);
  }
  .\[\&_ul\]\:ml-5 ul {
    margin-left: calc(var(--spacing)*5);
  }
  .\[\&_ul\]\:list-disc ul {
    list-style-type: disc;
  }
  .\[\&\:\:-moz-range-thumb\]\:size-4::-moz-range-thumb {
    width: calc(var(--spacing)*4);
    height: calc(var(--spacing)*4);
  }
  .\[\&\:\:-moz-range-thumb\]\:cursor-pointer::-moz-range-thumb {
    cursor: pointer;
  }
  .\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb {
    border-radius: 3.40282e38px;
  }
  .\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb {
    border-style: var(--tw-border-style);
    border-width: 0;
  }
  .\[\&\:\:-moz-range-thumb\]\:bg-\(--content-primary\)::-moz-range-thumb {
    background-color: var(--content-primary);
  }
  .\[\&\:\:-webkit-slider-thumb\]\:size-4::-webkit-slider-thumb {
    width: calc(var(--spacing)*4);
    height: calc(var(--spacing)*4);
  }
  .\[\&\:\:-webkit-slider-thumb\]\:cursor-pointer::-webkit-slider-thumb {
    cursor: pointer;
  }
  .\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb {
    appearance: none;
  }
  .\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb {
    border-radius: 3.40282e38px;
  }
  .\[\&\:\:-webkit-slider-thumb\]\:bg-\(--content-primary\)::-webkit-slider-thumb {
    background-color: var(--content-primary);
  }
}
@property --tw-animation-delay { syntax:"*";inherits:false;initial-value:0s }
@property --tw-animation-direction { syntax:"*";inherits:false;initial-value:normal }
@property --tw-animation-duration { syntax:"*";inherits:false }
@property --tw-animation-fill-mode { syntax:"*";inherits:false;initial-value:none }
@property --tw-animation-iteration-count { syntax:"*";inherits:false;initial-value:1 }
@property --tw-enter-blur { syntax:"*";inherits:false;initial-value:0 }
@property --tw-enter-opacity { syntax:"*";inherits:false;initial-value:1 }
@property --tw-enter-rotate { syntax:"*";inherits:false;initial-value:0 }
@property --tw-enter-scale { syntax:"*";inherits:false;initial-value:1 }
@property --tw-enter-translate-x { syntax:"*";inherits:false;initial-value:0 }
@property --tw-enter-translate-y { syntax:"*";inherits:false;initial-value:0 }
@property --tw-exit-blur { syntax:"*";inherits:false;initial-value:0 }
@property --tw-exit-opacity { syntax:"*";inherits:false;initial-value:1 }
@property --tw-exit-rotate { syntax:"*";inherits:false;initial-value:0 }
@property --tw-exit-scale { syntax:"*";inherits:false;initial-value:1 }
@property --tw-exit-translate-x { syntax:"*";inherits:false;initial-value:0 }
@property --tw-exit-translate-y { syntax:"*";inherits:false;initial-value:0 }
@font-face {
  font-family: GT Standard;
  src: url("./GT-Standard-M-Standard-Regular-T3YY5PFY.woff2")format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: GT Standard;
  src: url("./GT-Standard-M-Standard-Bold-EOCWIGG4.woff2")format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: GT Standard;
  src: url("./GT-Standard-M-Standard-Regular-Oblique-WV7J66XM.woff2")format("woff2");
  font-weight: 400;
  font-style: oblique;
  font-display: swap;
}
@font-face {
  font-family: GT Standard;
  src: url("./GT-Standard-M-Standard-Bold-Oblique-LTX653AS.woff2")format("woff2");
  font-weight: 700;
  font-style: oblique;
  font-display: swap;
}
@font-face {
  font-family: FH Lecturis Rounded;
  src: url("./FHLecturisRounded-Regular-TBQPVYRC.woff2")format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
:root {
  --background:oklch(100% 0 0);
  --card:oklch(100% 0 0);
  --card-foreground:oklch(14.5% 0 0);
  --popover:oklch(100% 0 0);
  --popover-foreground:oklch(14.5% 0 0);
  --primary:oklch(20.5% 0 0);
  --primary-foreground:oklch(98.5% 0 0);
  --secondary:oklch(97% 0 0);
  --secondary-foreground:oklch(20.5% 0 0);
  --muted:oklch(97% 0 0);
  --muted-foreground:oklch(55.6% 0 0);
  --accent:oklch(97% 0 0);
  --accent-foreground:oklch(20.5% 0 0);
  --destructive:oklch(57.7% .245 27.325);
  --destructive-foreground:oklch(57.7% .245 27.325);
  --border:oklch(92.2% 0 0);
  --input:oklch(92.2% 0 0);
  --ring:oklch(70.8% 0 0);
  --chart-1:oklch(64.6% .222 41.116);
  --chart-2:oklch(60% .118 184.704);
  --chart-3:oklch(39.8% .07 227.392);
  --chart-4:oklch(82.8% .189 84.429);
  --chart-5:oklch(76.9% .188 70.08);
  --radius:.625rem;
  --sidebar:oklch(98.5% 0 0);
  --sidebar-foreground:oklch(14.5% 0 0);
  --sidebar-primary:oklch(20.5% 0 0);
  --sidebar-primary-foreground:oklch(98.5% 0 0);
  --sidebar-accent:oklch(97% 0 0);
  --sidebar-accent-foreground:oklch(20.5% 0 0);
  --sidebar-border:oklch(92.2% 0 0);
  --sidebar-ring:oklch(70.8% 0 0);
  --fill-primary:#e7e7e7;
  --fill-secondary:#f0f0f0;
  --fill-tetriary:#fff;
  --fill-fade:#e7e7e700;
  --fill-overlay:#21212180;
  --content-primary:#000;
  --content-secondary:#202020;
  --content-tetriary:#828282;
  --content-fade:#0000;
  --content-overlay:#e7e7e7e6;
  --brand-primary:#8682f7;
  --brand-secondary:#9f9cf9;
  --brand-tetriary:#b8b6ff;
  --brand-quaternary:#d2d1ff;
  --border-primary:#000;
  --border-secondary:#494949;
  --border-tetriary:#8e8e8e;
  --border-quaternary:#fff;
  --reward-large-primary:#ddc67c;
  --reward-large-primary-fade:#ddc67c00;
  --reward-large-secondary:#7e650d;
  --reward-small-primary:#cccfd1;
  --reward-small-primary-fade:#cccfd100;
  --reward-small-secondary:#87898b;
  --critical-primary:#ffafaf;
  --critical-secondary:#ff9494;
  --silver-light:#cccfd2;
  --liliac-dark:#8c87f3;
  --foreground:var(--content-primary);
  --gradient-loader:linear-gradient(
      90deg,var(--fill-secondary)0%,var(--fill-tetriary)90%,var(--fill-secondary)100%);
}
.dark {
  --background:oklch(14.5% 0 0);
  --foreground:oklch(98.5% 0 0);
  --card:oklch(14.5% 0 0);
  --card-foreground:oklch(98.5% 0 0);
  --popover:oklch(14.5% 0 0);
  --popover-foreground:oklch(98.5% 0 0);
  --primary:oklch(98.5% 0 0);
  --primary-foreground:oklch(20.5% 0 0);
  --secondary:oklch(26.9% 0 0);
  --secondary-foreground:oklch(98.5% 0 0);
  --muted:oklch(26.9% 0 0);
  --muted-foreground:oklch(70.8% 0 0);
  --accent:oklch(26.9% 0 0);
  --accent-foreground:oklch(98.5% 0 0);
  --destructive:oklch(39.6% .141 25.723);
  --destructive-foreground:oklch(63.7% .237 25.331);
  --border:oklch(26.9% 0 0);
  --input:oklch(26.9% 0 0);
  --ring:oklch(43.9% 0 0);
  --chart-1:oklch(48.8% .243 264.376);
  --chart-2:oklch(69.6% .17 162.48);
  --chart-3:oklch(76.9% .188 70.08);
  --chart-4:oklch(62.7% .265 303.9);
  --chart-5:oklch(64.5% .246 16.439);
  --sidebar:oklch(20.5% 0 0);
  --sidebar-foreground:oklch(98.5% 0 0);
  --sidebar-primary:oklch(48.8% .243 264.376);
  --sidebar-primary-foreground:oklch(98.5% 0 0);
  --sidebar-accent:oklch(26.9% 0 0);
  --sidebar-accent-foreground:oklch(98.5% 0 0);
  --sidebar-border:oklch(26.9% 0 0);
  --sidebar-ring:oklch(43.9% 0 0);
  --fill-primary:#212121;
  --fill-secondary:#1b1b1b;
  --fill-tetriary:#000;
  --fill-fade:#21212100;
  --fill-overlay:#e7e7e780;
  --content-primary:#fff;
  --content-secondary:#eee;
  --content-tetriary:#6c6c6c;
  --content-fade:#fff0;
  --content-overlay:#212121e6;
  --brand-primary:#9f9cf9;
  --brand-secondary:#8682f7;
  --brand-tetriary:#6a65f5;
  --brand-quaternary:#312bf1;
  --border-primary:#fff;
  --border-secondary:#e8e8e8;
  --border-tetriary:#5d5d5d;
  --border-quaternary:#000;
  --reward-large-primary:#7e650d;
  --reward-large-primary-fade:#7e650d00;
  --reward-large-secondary:#ddc67c;
  --reward-small-primary:#5c5e60;
  --reward-small-primary-fade:#5c5e6000;
  --reward-small-secondary:#2a2c2c;
  --critical-primary:#ff9494;
  --critical-secondary:#ffafaf;
}
.font-numeric {
  font-family: var(--font-numeric);
}
@keyframes marquee-scroll {
  0% {
    transform: translate(0);
  }
  to {
    transform: translateX(calc(var(--marquee-translate)*-.3333));
  }
}
@keyframes shimmer {
  0% {
    background-position: -200% 0;
  }
  to {
    background-position: 200% 0;
  }
}
@property --tw-translate-x { syntax:"*";inherits:false;initial-value:0 }
@property --tw-translate-y { syntax:"*";inherits:false;initial-value:0 }
@property --tw-translate-z { syntax:"*";inherits:false;initial-value:0 }
@property --tw-rotate-x { syntax:"*";inherits:false }
@property --tw-rotate-y { syntax:"*";inherits:false }
@property --tw-rotate-z { syntax:"*";inherits:false }
@property --tw-skew-x { syntax:"*";inherits:false }
@property --tw-skew-y { syntax:"*";inherits:false }
@property --tw-border-style { syntax:"*";inherits:false;initial-value:solid }
@property --tw-gradient-position { syntax:"*";inherits:false }
@property --tw-gradient-from { syntax:"<color>";inherits:false;initial-value:#0000 }
@property --tw-gradient-via { syntax:"<color>";inherits:false;initial-value:#0000 }
@property --tw-gradient-to { syntax:"<color>";inherits:false;initial-value:#0000 }
@property --tw-gradient-stops { syntax:"*";inherits:false }
@property --tw-gradient-via-stops { syntax:"*";inherits:false }
@property --tw-gradient-from-position { syntax:"<length-percentage>";inherits:false;initial-value:0% }
@property --tw-gradient-via-position { syntax:"<length-percentage>";inherits:false;initial-value:50% }
@property --tw-gradient-to-position { syntax:"<length-percentage>";inherits:false;initial-value:100% }
@property --tw-leading { syntax:"*";inherits:false }
@property --tw-font-weight { syntax:"*";inherits:false }
@property --tw-tracking { syntax:"*";inherits:false }
@property --tw-ordinal { syntax:"*";inherits:false }
@property --tw-slashed-zero { syntax:"*";inherits:false }
@property --tw-numeric-figure { syntax:"*";inherits:false }
@property --tw-numeric-spacing { syntax:"*";inherits:false }
@property --tw-numeric-fraction { syntax:"*";inherits:false }
@property --tw-shadow { syntax:"*";inherits:false;initial-value:0 0 #0000 }
@property --tw-shadow-color { syntax:"*";inherits:false }
@property --tw-shadow-alpha { syntax:"<percentage>";inherits:false;initial-value:100% }
@property --tw-inset-shadow { syntax:"*";inherits:false;initial-value:0 0 #0000 }
@property --tw-inset-shadow-color { syntax:"*";inherits:false }
@property --tw-inset-shadow-alpha { syntax:"<percentage>";inherits:false;initial-value:100% }
@property --tw-ring-color { syntax:"*";inherits:false }
@property --tw-ring-shadow { syntax:"*";inherits:false;initial-value:0 0 #0000 }
@property --tw-inset-ring-color { syntax:"*";inherits:false }
@property --tw-inset-ring-shadow { syntax:"*";inherits:false;initial-value:0 0 #0000 }
@property --tw-ring-inset { syntax:"*";inherits:false }
@property --tw-ring-offset-width { syntax:"<length>";inherits:false;initial-value:0 }
@property --tw-ring-offset-color { syntax:"*";inherits:false;initial-value:#fff }
@property --tw-ring-offset-shadow { syntax:"*";inherits:false;initial-value:0 0 #0000 }
@property --tw-blur { syntax:"*";inherits:false }
@property --tw-brightness { syntax:"*";inherits:false }
@property --tw-contrast { syntax:"*";inherits:false }
@property --tw-grayscale { syntax:"*";inherits:false }
@property --tw-hue-rotate { syntax:"*";inherits:false }
@property --tw-invert { syntax:"*";inherits:false }
@property --tw-opacity { syntax:"*";inherits:false }
@property --tw-saturate { syntax:"*";inherits:false }
@property --tw-sepia { syntax:"*";inherits:false }
@property --tw-drop-shadow { syntax:"*";inherits:false }
@property --tw-drop-shadow-color { syntax:"*";inherits:false }
@property --tw-drop-shadow-alpha { syntax:"<percentage>";inherits:false;initial-value:100% }
@property --tw-drop-shadow-size { syntax:"*";inherits:false }
@property --tw-backdrop-blur { syntax:"*";inherits:false }
@property --tw-backdrop-brightness { syntax:"*";inherits:false }
@property --tw-backdrop-contrast { syntax:"*";inherits:false }
@property --tw-backdrop-grayscale { syntax:"*";inherits:false }
@property --tw-backdrop-hue-rotate { syntax:"*";inherits:false }
@property --tw-backdrop-invert { syntax:"*";inherits:false }
@property --tw-backdrop-opacity { syntax:"*";inherits:false }
@property --tw-backdrop-saturate { syntax:"*";inherits:false }
@property --tw-backdrop-sepia { syntax:"*";inherits:false }
@property --tw-duration { syntax:"*";inherits:false }
@property --tw-ease { syntax:"*";inherits:false }
@property --tw-text-shadow-color { syntax:"*";inherits:false }
@property --tw-text-shadow-alpha { syntax:"<percentage>";inherits:false;initial-value:100% }
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes enter {
  0% {
    opacity: var(--tw-enter-opacity,1);
    transform: translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0)scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));
    filter: blur(var(--tw-enter-blur,0));
  }
}
@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity,1);
    transform: translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0)scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));
    filter: blur(var(--tw-exit-blur,0));
  }
}
/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
/*# sourceMappingURL=index-PFAE7R3J.css.map */
