*, ::after, ::before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(0,48,254,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(0,48,254,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
*, ::after, ::before { border: 0px solid rgb(169, 175, 181); box-sizing: border-box; }
::after, ::before { --tw-content: ""; }
:host, html { line-height: 1.5; text-size-adjust: 100%; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; tab-size: 4; -webkit-tap-highlight-color: transparent; }
body { line-height: inherit; margin: 0px; }
hr { border-top-width: 1px; color: inherit; height: 0px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, pre, samp { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { border-collapse: collapse; border-color: inherit; text-indent: 0px; }
button, input, optgroup, select, textarea { color: inherit; font-family: inherit; font-feature-settings: inherit; font-size: 100%; font-variation-settings: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin: 0px; padding: 0px; }
button, select { text-transform: none; }
button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: transparent; background-image: none; }
progress { vertical-align: baseline; }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
blockquote, dd, dl, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0px; }
fieldset, legend { padding: 0px; }
menu, ol, ul { list-style: none; margin: 0px; padding: 0px; }
dialog { padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { color: rgb(83, 89, 95); opacity: 1; }
[role="button"], button { cursor: pointer; }
:disabled { cursor: default; }
audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; }
img, video { height: auto; max-width: 100%; }
[hidden]:where(:not([hidden="until-found"])) { display: none; }
:root { --bg-primary: 255 255 255; --bg-secondary: 244 245 246; --bg-tertiary: 255 83 20; --bg-elevated: 255 255 255; --bg-inverted: 0 0 0; --bg-scrim: 0 0 0/0.8; --bg-static-white: 255 255 255; --bg-static-white-subtle: 255 255 255/0.16; --bg-static-black: 0 0 0; --bg-static-black-subtle: 0 0 0/0.16; --bg-informative: 0 100 217; --bg-informative-subtle: 0 100 217/0.12; --bg-positive: 0 140 59; --bg-positive-subtle: 0 140 59/0.12; --bg-warning: 217 126 0; --bg-warning-subtle: 217 126 0/0.12; --bg-negative: 224 60 0; --bg-negative-subtle: 224 60 0/0.12; --bg-accent: 50 99 249; --bg-accent-subtle: 50 99 249/0.12; --border-container: 169 175 181/0.16; --border-divider: 169 175 181/0.16; --border-inverted: 244 245 246; --border-static: 255 255 255/0.16; --border-positive: 0 140 59; --border-negative: 224 60 0; --border-focus: 50 99 249/0.56; --border-focus-static: 255 255 255/0.64; --content-primary: 11 12 13; --content-secondary: 58 62 67; --content-tertiary: 111 119 127; --content-inverted: 255 255 255; --content-on-accent: 255 255 255; --content-static-white-primary: 255 255 255; --content-static-white-secondary: 255 255 255/0.64; --content-static-white-tertiary: 255 255 255/0.48; --content-static-black: 11 12 13; --content-informative: 0 100 217; --content-positive: 0 140 59; --content-warning: 217 126 0; --content-negative: 224 60 0; --btn-primary: 50 99 249; --btn-primary-hover: 173 217 0; --control-neutral: 169 175 181/0.16; --control-neutral-hover: 169 175 181/0.2; --btn-static-primary: 255 255 255; --btn-static-primary-hover: 255 255 255/0.96; --btn-static-secondary: 255 255 255/0.24; --btn-static-secondary-hover: 255 255 255/0.28; --btn-negative: 224 60 0/0.12; --btn-negative-hover: 224 60 0/0.16; --btn-content-accent: 50 99 249; --btn-content-accent-hover: 173 217 0; --btn-content-primary: 11 12 13; --btn-content-primary-hover: 0 0 0; --btn-content-secondary: 83 89 95; --btn-content-secondary-hover: 71 76 82; --btn-content-negative: 224 60 0; --btn-content-negative-hover: 184 49 0; --btn-content-static-white-primary: 255 255 255; --btn-content-static-white-primary-hover: 255 255 255/0.8; --btn-content-static-white-secondary: 255 255 255/0.64; --btn-content-static-white-secondary-hover: 255 255 255/0.48; --tab-base-accent: 169 175 181/0.12; --tab-base-accent-hover: 169 175 181/0.2; --tab-base-accent-selected: 50 99 249; --tab-segment-neutral-hover: 169 175 181/0.12; --tab-segment-neutral-selected: 255 255 255; --tab-ghost-neutral-hover: 169 175 181/0.12; --tab-ghost-neutral-selected: 169 175 181/0.2; --tab-ghost-accent-hover: 169 175 181/0.12; --tab-ghost-accent-selected: 50 99 249; --bg-notification-badge: 224 60 0; --bg-vip-badge: 255 195 0; }
.dark { --bg-primary: 11 12 13; --bg-secondary: 26 27 30; --bg-tertiary: 31 33 35; --bg-elevated: 19 20 21; --bg-inverted: 255 255 255; --bg-scrim: 0 0 0/0.8; --bg-static-white: 255 255 255; --bg-static-white-subtle: 255 255 255/0.16; --bg-static-black: 0 0 0; --bg-static-black-subtle: 0 0 0/0.16; --bg-informative: 0 117 255; --bg-informative-subtle: 0 117 255/0.12; --bg-positive: 0 159 66; --bg-positive-subtle: 0 159 66/0.12; --bg-warning: 217 166 0; --bg-warning-subtle: 217 166 0/0.12; --bg-negative: 235 63 0; --bg-negative-subtle: 235 63 0/0.12; --bg-accent: 50 99 249; --bg-accent-subtle: 50 99 249/0.12; --border-container: 169 175 181/0.12; --border-divider: 169 175 181/0.12; --border-inverted: 11 12 13; --border-static: 255 255 255/0.16; --border-positive: 0 159 66; --border-negative: 235 63 0; --content-primary: 244 245 246; --content-secondary: 159 165 172; --content-tertiary: 121 129 139; --content-inverted: 11 12 13; --content-on-accent: 255 255 255; --content-static-white-primary: 255 255 255; --content-static-white-secondary: 255 255 255/0.64; --content-static-white-tertiary: 255 255 255/0.48; --content-static-black: 11 12 13; --content-informative: 0 117 255; --content-positive: 0 159 66; --content-warning: 217 166 0; --content-negative: 235 63 0; --btn-primary: 50 99 249; --btn-primary-hover: 203 255 0; --control-neutral: 169 175 181/0.12; --control-neutral-hover: 169 175 181/0.16; --btn-static-primary: 255 255 255; --btn-static-primary-hover: 255 255 255/0.96; --btn-static-secondary: 255 255 255/0.24; --btn-static-secondary-hover: 255 255 255/0.28; --btn-negative: 235 63 0/0.12; --btn-negative-hover: 235 63 0/0.16; --btn-content-accent: 50 99 249; --btn-content-accent-hover: 203 255 0; --btn-content-primary: 244 245 246; --btn-content-primary-hover: 255 255 255; --btn-content-secondary: 150 157 164; --btn-content-secondary-hover: 159 165 172; --btn-content-negative: 235 63 0; --btn-content-negative-hover: 255 83 20; --btn-content-static-white-primary: 255 255 255; --btn-content-static-white-primary-hover: 255 255 255/0.8; --btn-content-static-white-secondary: 255 255 255/0.64; --btn-content-static-white-secondary-hover: 255 255 255/0.48; --tab-base-accent: 169 175 181/0.08; --tab-base-accent-hover: 169 175 181/0.16; --tab-base-accent-selected: 50 99 249; --tab-segment-neutral-hover: 169 175 181/0.08; --tab-segment-neutral-selected: 169 175 181/0.16; --tab-ghost-neutral-hover: 169 175 181/0.08; --tab-ghost-neutral-selected: 169 175 181/0.16; --tab-ghost-accent-hover: 169 175 181/0.08; --tab-ghost-accent-selected: 50 99 249; --bg-notification-badge: 235 63 0; --bg-vip-badge: 255 195 0; }
.pinco { --bg-secondary: 169 175 181/0.12; --bg-elevated: 0 16 14; --border-container: 169 175 181/0.12; --border-divider: 169 175 181/0.12; --border-inverted: 11 12 13; --border-static: 255 255 255/0.16; --border-positive: 0 159 66; --border-negative: 235 63 0; --border-focus: 22 200 162; --content-primary: 244 245 246; --content-secondary: 159 165 172; --content-tertiary: 121 129 139; --content-inverted: 11 12 13; --content-on-accent: 255 255 255; --content-static-white-primary: 255 255 255; --content-static-white-secondary: 255 255 255/0.64; --content-static-white-tertiary: 255 255 255/0.48; --content-static-black: 11 12 13; --content-informative: 0 117 255; --content-positive: 0 159 66; --content-warning: 217 166 0; --content-negative: 235 63 0; --btn-primary: 255 35 1; --btn-primary-hover: 223 38 26; --control-neutral: 169 175 181/0.12; --control-neutral-hover: 169 175 181/0.16; --btn-content-accent: 255 35 1; --btn-content-accent-hover: 223 38 26; --tab-base-accent: 169 175 181/0.08; --tab-base-accent-hover: 169 175 181/0.16; --tab-base-accent-selected: 50 99 249; --tab-segment-neutral-hover: 169 175 181/0.08; --tab-segment-neutral-selected: 169 175 181/0.16; }
.chicken { --bg-elevated: 255 242 125; --btn-primary: 255 35 1; --btn-primary-hover: 223 38 26; --btn-content-accent: 255 35 1; --btn-content-accent-hover: 223 38 26; --tab-segment-neutral-hover: 169 175 181/0.08; --tab-segment-neutral-selected: 255 255 255; }
.chicken button { --control-neutral: 255 255 255; }
@font-face { font-display: swap; font-family: "TT Firs"; font-style: normal; font-weight: 800; src: url("/fonts/TTFirsTextTrial-XBd.woff2"); }
:root { --font-ttfirs: "TT Firs"; font-size: 1rem; line-height: 1.5rem; --mobile-padding-bottom: 6px; }
@media only screen and (-webkit-min-device-pixel-ratio: 3) and (hover: none) {
  :root { --mobile-padding-bottom: 6px; }
}
@media only screen and (min-width: 768px) {
  :root { --mobile-padding-bottom: 0px; }
}
* {
  &::-webkit-scrollbar { height: 6px; width: 6px; }
  &::-webkit-scrollbar-corner { background: transparent; }
  &::-webkit-scrollbar-track { background: transparent; border-radius: 999px; }
  &::-webkit-scrollbar-thumb { background: rgb(var(--control-neutral)); border-radius: 999px; }
  @supports (-moz-appearance:none) {
  scrollbar-color: rgb(var(--control-neutral)) transparent; scrollbar-width: thin;
}
}
body::-webkit-scrollbar { display: none; }
input:-webkit-autofill, input:-webkit-autofill:focus, input:-webkit-autofill:hover, select:-webkit-autofill, select:-webkit-autofill:focus, select:-webkit-autofill:hover, textarea:-webkit-autofill, textarea:-webkit-autofill:focus, textarea:-webkit-autofill:hover { background-clip: text; background-color: transparent !important; -webkit-text-fill-color: rgb(var(--content-primary)) !important; }
button { -webkit-tap-highlight-color: transparent; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration { display: none; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { appearance: none; }
input[type="number"], input[type="number"]:focus, input[type="number"]:hover { appearance: none; }
#roxchat_chat { bottom: var(--tg-safe-area-inset-bottom,0) !important; top: calc(var(--tg-safe-area-inset-top, -50px) + 50px) !important; }
#tc-widget-root {
  & div[data-tc-modal="true"] { pointer-events: auto; z-index: 1001; }
}
[title="reCAPTCHA"] { background-color: transparent; }
.roxchat-root, iframe[src^="https://www.google.com/recaptcha/enterprise/bframe"] { pointer-events: auto; }
@keyframes pulstext { 
  50% { transform: scale(1.2); }
}
@keyframes flareAnimation { 
  0% { left: -150%; }
  20% { left: 150%; }
  100% { left: 150%; }
}
@keyframes flipClose { 
  100% { transform: rotateX(-90deg); }
}
@keyframes flipOpen { 
  100% { transform: rotateX(0deg); }
}
@keyframes wiggle { 
  0% { transform: rotate(0deg); }
  25% { transform: rotate(-2deg); }
  50% { transform: rotate(1deg) scale(1.01); }
  75% { transform: rotate(-2deg); }
  100% { transform: rotate(0deg); }
}
@keyframes wheelAnimation { 
  0% { transform: rotate(0deg); }
}
@keyframes wheelWave { 
  0% { opacity: 0.9; transform: scale(0.8); }
  100% { opacity: 0; transform: scale(1.3); }
}
@keyframes wheelTitleOut { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-100px); }
}
@keyframes wheelOut { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(100px); }
}
@keyframes wheelPrizeIn { 
  0% { opacity: 0; transform: scale(0.8); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes fall1 { 
  0% { opacity: 1; transform: translateY(-150%) translateX(0px) rotate(0deg); }
  80% { opacity: 0.8; transform: translateY(100vh) translateX(-30px) rotate(1turn); }
  100% { opacity: 0.5; transform: translateY(120vh) translateX(-15px) rotate(1turn); }
}
@keyframes fall2 { 
  0% { opacity: 1; transform: translateY(-150%) translateX(0px) rotate(0deg); }
  80% { opacity: 0.8; transform: translateY(100vh) translateX(30px) rotate(-1turn); }
  100% { opacity: 0.5; transform: translateY(120vh) translateX(30px) rotate(-240deg); }
}
@keyframes fall3 { 
  0% { opacity: 1; transform: translateY(-140%) translateX(0px) rotate(0deg); }
  80% { opacity: 0.8; transform: translateY(100vh) translateX(15px) rotate(1turn); }
  100% { opacity: 0.5; transform: translateY(120vh) translateX(30px) rotate(480deg); }
}
.animate-fall1 { animation: 24s ease-in 0s infinite normal none running fall1; }
.animate-fall2 { animation: 45s ease-in 0s infinite normal none running fall2; }
.animate-fall3 { animation: 35s ease-in 0s infinite normal none running fall3; }
.animate-fall4 { animation: 20s ease-in 0s infinite normal none running fall1; }
.animate-fall5 { animation: 24s ease-in 0s infinite normal none running fall2; }
.animate-fall6 { animation: 28s ease-in 0s infinite normal none running fall3; }
@keyframes egg1 { 
  0%, 100% { transform: translateY(0px) translateX(0px) rotate(0deg); }
  50% { transform: translateY(-15%) translateX(40px) rotate(120deg); }
}
@keyframes egg2 { 
  0%, 100% { transform: translateY(0px) translateX(0px) rotate(0deg); }
  50% { transform: translateY(15%) translateX(-80px) rotate(-90deg); }
}
.animate-egg1 { animation: 16s ease-in 0s infinite normal none running egg1; }
.animate-egg2 { animation: 20s ease-in 0s infinite normal none running egg2; }
.hidde-scroll { overflow: auto; scrollbar-width: none; }
.hidde-scroll::-webkit-scrollbar { display: none; }
.container { margin-left: auto; margin-right: auto; padding-left: 1rem; padding-right: 1rem; width: 100%; }
@media (min-width: 375px) {
  .container { max-width: 375px; }
}
@media (min-width: 495px) {
  .container { max-width: 495px; }
}
@media (min-width: 768px) {
  .container { max-width: 768px; }
}
@media (min-width: 1024px) {
  .container { max-width: 1024px; }
}
@media (min-width: 1140px) {
  .container { max-width: 1140px; }
}
@media (min-width: 1440px) {
  .container { max-width: 1440px; }
}
@media (min-width: 1920px) {
  .container { max-width: 1920px; }
}
.pointer-events-none { pointer-events: none; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.static { position: static; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.inset-0 { inset: 0px; }
.inset-x-0 { left: 0px; right: 0px; }
.inset-y-0 { bottom: 0px; top: 0px; }
.\!right-spacing-16 { right: 16px !important; }
.\!top-spacing-16 { top: 16px !important; }
.-bottom-2\.5 { bottom: -0.625rem; }
.-bottom-\[0px\] { bottom: 0px; }
.-bottom-\[2px\] { bottom: -2px; }
.-bottom-\[30px\] { bottom: -30px; }
.-bottom-spacing-20 { bottom: -20px; }
.-left-\[50px\] { left: -50px; }
.-left-\[7px\] { left: -7px; }
.-right-4 { right: -1rem; }
.-right-\[30px\] { right: -30px; }
.-top-20 { top: -5rem; }
.-top-\[102px\] { top: -102px; }
.-top-\[30px\] { top: -30px; }
.-top-\[56px\] { top: -56px; }
.-top-spacing-24 { top: -24px; }
.bottom-0 { bottom: 0px; }
.bottom-1\/3 { bottom: 33.3333%; }
.bottom-14 { bottom: 3.5rem; }
.bottom-\[0px\] { bottom: 0px; }
.bottom-\[12px\] { bottom: 12px; }
.bottom-\[24px\] { bottom: 24px; }
.bottom-\[262px\] { bottom: 262px; }
.bottom-\[calc\(var\(--tg-safe-area-inset-bottom\,_0px\)_\+_var\(--mobile-padding-bottom\)_\+_73px\)\] { bottom: calc(var(--tg-safe-area-inset-bottom, 0px) + var(--mobile-padding-bottom) + 73px); }
.bottom-spacing-16 { bottom: 16px; }
.bottom-spacing-48 { bottom: 48px; }
.left-0 { left: 0px; }
.left-1\/2 { left: 50%; }
.left-1\/4 { left: 25%; }
.left-\[-90px\] { left: -90px; }
.left-\[12px\] { left: 12px; }
.left-\[15\%\] { left: 15%; }
.left-\[16px\] { left: 16px; }
.left-\[40\%\] { left: 40%; }
.left-\[49\%\] { left: 49%; }
.left-\[5\%\] { left: 5%; }
.left-\[50\%\] { left: 50%; }
.left-\[60\%\] { left: 60%; }
.left-spacing-16 { left: 16px; }
.left-spacing-20 { left: 20px; }
.right-0 { right: 0px; }
.right-4 { right: 1rem; }
.right-\[-90px\] { right: -90px; }
.right-\[10\%\] { right: 10%; }
.right-\[12px\] { right: 12px; }
.right-\[15\%\] { right: 15%; }
.right-\[20\%\] { right: 20%; }
.right-\[24px\] { right: 24px; }
.right-\[60px\] { right: 60px; }
.right-spacing-16 { right: 16px; }
.right-spacing-20 { right: 20px; }
.right-spacing-4 { right: 4px; }
.right-spacing-8 { right: 8px; }
.top-0 { top: 0px; }
.top-1\/2 { top: 50%; }
.top-4 { top: 1rem; }
.top-\[-14px\] { top: -14px; }
.top-\[-5\%\] { top: -5%; }
.top-\[0px\] { top: 0px; }
.top-\[10\%\] { top: 10%; }
.top-\[140px\] { top: 140px; }
.top-\[25\.98\%\] { top: 25.98%; }
.top-\[30\.9\%\] { top: 30.9%; }
.top-\[30px\] { top: 30px; }
.top-\[34px\] { top: 34px; }
.top-\[45\.98\%\] { top: 45.98%; }
.top-\[5\%\] { top: 5%; }
.top-\[50\%\] { top: 50%; }
.top-\[68px\] { top: 68px; }
.top-\[7\.3\%\] { top: 7.3%; }
.top-\[calc\(55px_\+_var\(--tg-safe-area-inset-top\,0px\)\)\] { top: calc(55px + var(--tg-safe-area-inset-top,0px)); }
.top-spacing-16 { top: 16px; }
.top-spacing-4 { top: 4px; }
.top-spacing-64 { top: 64px; }
.-z-10 { z-index: -10; }
.-z-20 { z-index: -20; }
.-z-30 { z-index: -30; }
.z-0 { z-index: 0; }
.z-10 { z-index: 10; }
.z-100 { z-index: 100; }
.z-20 { z-index: 20; }
.z-200 { z-index: 200; }
.z-30 { z-index: 30; }
.z-300 { z-index: 300; }
.z-40 { z-index: 40; }
.z-50 { z-index: 50; }
.z-\[101\] { z-index: 101; }
.z-\[1\] { z-index: 1; }
.z-\[200\] { z-index: 200; }
.z-\[2\] { z-index: 2; }
.z-\[3\] { z-index: 3; }
.z-popover { z-index: 1000; }
.col-span-2 { grid-column: span 2 / span 2; }
.m-4 { margin: 1rem; }
.m-6 { margin: 1.5rem; }
.m-spacing-16 { margin: 16px; }
.m-spacing-8 { margin: 8px; }
.-mx-spacing-12 { margin-left: -12px; margin-right: -12px; }
.-mx-spacing-16 { margin-left: -16px; margin-right: -16px; }
.-my-spacing-4 { margin-bottom: -4px; margin-top: -4px; }
.mx-3\.5 { margin-left: 0.875rem; margin-right: 0.875rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.mx-spacing-16 { margin-left: 16px; margin-right: 16px; }
.mx-spacing-4 { margin-left: 4px; margin-right: 4px; }
.mx-spacing-8 { margin-left: 8px; margin-right: 8px; }
.my-auto { margin-bottom: auto; margin-top: auto; }
.my-spacing-12 { margin-bottom: 12px; margin-top: 12px; }
.my-spacing-16 { margin-bottom: 16px; margin-top: 16px; }
.my-spacing-24 { margin-bottom: 24px; margin-top: 24px; }
.my-spacing-32 { margin-bottom: 32px; margin-top: 32px; }
.-mb-20 { margin-bottom: -5rem; }
.-mr-spacing-16 { margin-right: -16px; }
.-mt-spacing-2 { margin-top: -2px; }
.-mt-spacing-20 { margin-top: -20px; }
.-mt-spacing-8 { margin-top: -8px; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-\[-263px\] { margin-bottom: -263px; }
.mb-auto { margin-bottom: auto; }
.mb-margin-modal-desktop { margin-bottom: 64px; }
.mb-spacing-12 { margin-bottom: 12px; }
.mb-spacing-16 { margin-bottom: 16px; }
.mb-spacing-2 { margin-bottom: 2px; }
.mb-spacing-20 { margin-bottom: 20px; }
.mb-spacing-24 { margin-bottom: 24px; }
.mb-spacing-32 { margin-bottom: 32px; }
.mb-spacing-4 { margin-bottom: 4px; }
.mb-spacing-40 { margin-bottom: 40px; }
.mb-spacing-64 { margin-bottom: 64px; }
.mb-spacing-8 { margin-bottom: 8px; }
.ml-auto { margin-left: auto; }
.ml-spacing-12 { margin-left: 12px; }
.ml-spacing-16 { margin-left: 16px; }
.ml-spacing-4 { margin-left: 4px; }
.ml-spacing-8 { margin-left: 8px; }
.mr-auto { margin-right: auto; }
.mr-spacing-12 { margin-right: 12px; }
.mr-spacing-4 { margin-right: 4px; }
.mr-spacing-8 { margin-right: 8px; }
.mt-2 { margin-top: 0.5rem; }
.mt-24 { margin-top: 6rem; }
.mt-\[300px\] { margin-top: 300px; }
.mt-auto { margin-top: auto; }
.mt-spacing-12 { margin-top: 12px; }
.mt-spacing-16 { margin-top: 16px; }
.mt-spacing-2 { margin-top: 2px; }
.mt-spacing-20 { margin-top: 20px; }
.mt-spacing-24 { margin-top: 24px; }
.mt-spacing-32 { margin-top: 32px; }
.mt-spacing-4 { margin-top: 4px; }
.mt-spacing-40 { margin-top: 40px; }
.mt-spacing-8 { margin-top: 8px; }
.line-clamp-2 { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.block { display: block; }
.inline-block { display: inline-block; }
.inline { display: inline; }
.flex { display: flex; }
.inline-flex { display: inline-flex; }
.table { display: table; }
.grid { display: grid; }
.contents { display: contents; }
.hidden { display: none; }
.aspect-\[1\.64\] { aspect-ratio: 1.64 / 1; }
.aspect-\[1\.78\] { aspect-ratio: 1.78 / 1; }
.aspect-\[160\/84\] { aspect-ratio: 160 / 84; }
.aspect-\[1\] { aspect-ratio: 1 / 1; }
.aspect-\[3\/4\] { aspect-ratio: 3 / 4; }
.aspect-square { aspect-ratio: 1 / 1; }
.aspect-video { aspect-ratio: 16 / 9; }
.size-1\/2 { height: 50%; width: 50%; }
.size-10 { height: 2.5rem; width: 2.5rem; }
.size-16 { height: 4rem; width: 4rem; }
.size-2\.5 { height: 0.625rem; width: 0.625rem; }
.size-4 { height: 1rem; width: 1rem; }
.size-6 { height: 1.5rem; width: 1.5rem; }
.size-8 { height: 2rem; width: 2rem; }
.size-9 { height: 2.25rem; width: 2.25rem; }
.size-\[104px\] { height: 104px; width: 104px; }
.size-\[117px\] { height: 117px; width: 117px; }
.size-\[16px\] { height: 16px; width: 16px; }
.size-\[183px\] { height: 183px; width: 183px; }
.size-\[24px\] { height: 24px; width: 24px; }
.size-\[28\%\] { height: 28%; width: 28%; }
.size-\[4px\] { height: 4px; width: 4px; }
.size-\[705px\] { height: 705px; width: 705px; }
.size-\[72px\] { height: 72px; width: 72px; }
.size-\[90\%\] { height: 90%; width: 90%; }
.size-\[clamp\(1024px\,calc\(1024px_\+_416_\*_\(\(100vh_-_600px\)_\/_300\)\)\,1440px\)\] { height: clamp(1024px, 192px + 138.667vh, 1440px); width: clamp(1024px, 192px + 138.667vh, 1440px); }
.size-fit { height: fit-content; width: fit-content; }
.size-full { height: 100%; width: 100%; }
.size-size-control-m { height: 36px; width: 36px; }
.size-size-control-s { height: 32px; width: 32px; }
.size-size-control-xl { height: 44px; width: 44px; }
.size-size-control-xxs { height: 24px; width: 24px; }
.size-spacing-48 { height: 48px; width: 48px; }
.size-spacing-64 { height: 64px; width: 64px; }
.h-1 { height: 0.25rem; }
.h-1\/2 { height: 50%; }
.h-10 { height: 2.5rem; }
.h-11 { height: 2.75rem; }
.h-12 { height: 3rem; }
.h-14 { height: 3.5rem; }
.h-20 { height: 5rem; }
.h-40 { height: 10rem; }
.h-48 { height: 12rem; }
.h-5 { height: 1.25rem; }
.h-6 { height: 1.5rem; }
.h-8 { height: 2rem; }
.h-\[100px\] { height: 100px; }
.h-\[112px\] { height: 112px; }
.h-\[117px\] { height: 117px; }
.h-\[120px\] { height: 120px; }
.h-\[144px\] { height: 144px; }
.h-\[14px\] { height: 14px; }
.h-\[164px\] { height: 164px; }
.h-\[195px\] { height: 195px; }
.h-\[196px\] { height: 196px; }
.h-\[200px\] { height: 200px; }
.h-\[240px\] { height: 240px; }
.h-\[264px\] { height: 264px; }
.h-\[26px\] { height: 26px; }
.h-\[276px\] { height: 276px; }
.h-\[280px\] { height: 280px; }
.h-\[288px\] { height: 288px; }
.h-\[348px\] { height: 348px; }
.h-\[354px\] { height: 354px; }
.h-\[36\%\] { height: 36%; }
.h-\[500px\] { height: 500px; }
.h-\[50px\] { height: 50px; }
.h-\[52px\] { height: 52px; }
.h-\[56px\] { height: 56px; }
.h-\[596px\] { height: 596px; }
.h-\[70px\] { height: 70px; }
.h-\[72px\] { height: 72px; }
.h-\[736px\] { height: 736px; }
.h-\[74px\] { height: 74px; }
.h-\[92px\] { height: 92px; }
.h-\[96px\] { height: 96px; }
.h-\[calc\(100dvh_-_32px\)\] { height: calc(-32px + 100dvh); }
.h-\[calc\(100dvh_-_60px\)\] { height: calc(-60px + 100dvh); }
.h-\[calc\(100vh_-_160px\)\] { height: calc(-160px + 100vh); }
.h-auto { height: auto; }
.h-dvh { height: 100dvh; }
.h-fit { height: fit-content; }
.h-full { height: 100%; }
.h-px { height: 1px; }
.h-screen { height: 100vh; }
.h-size-control-l { height: 40px; }
.h-size-control-m { height: 36px; }
.h-size-control-s { height: 32px; }
.h-size-control-xl { height: 44px; }
.h-size-control-xs { height: 28px; }
.h-size-control-xxs { height: 24px; }
.h-spacing-2 { height: 2px; }
.h-spacing-4 { height: 4px; }
.h-spacing-48 { height: 48px; }
.h-spacing-64 { height: 64px; }
.h-spacing-8 { height: 8px; }
.h-svh { height: 100svh; }
.h-width-modal-desktop-m { height: 600px; }
.max-h-40 { max-height: 10rem; }
.max-h-\[164px\] { max-height: 164px; }
.max-h-\[188p\] { }
.max-h-\[320px\] { max-height: 320px; }
.max-h-\[373px\] { max-height: 373px; }
.max-h-\[720px\] { max-height: 720px; }
.max-h-\[76px\] { max-height: 76px; }
.max-h-\[calc\(var\(--tg-viewport-stable-height\,_calc\(100dvh_\+_70px\)\)_-102px_-_var\(--tg-safe-area-inset-bottom\,_0\)\)\] { max-height: calc(var(--tg-viewport-stable-height, calc(100dvh + 70px)) - 102px - var(--tg-safe-area-inset-bottom, 0)); }
.max-h-dvh { max-height: 100dvh; }
.max-h-fit { max-height: fit-content; }
.max-h-height-modal-desktop-max { max-height: 720px; }
.max-h-screen { max-height: 100vh; }
.min-h-0 { min-height: 0px; }
.min-h-24 { min-height: 6rem; }
.min-h-9 { min-height: 2.25rem; }
.min-h-\[100dvh\] { min-height: 100dvh; }
.min-h-\[112px\] { min-height: 112px; }
.min-h-\[176px\] { min-height: 176px; }
.min-h-\[184px\] { min-height: 184px; }
.min-h-\[228px\] { min-height: 228px; }
.min-h-\[244px\] { min-height: 244px; }
.min-h-\[344px\] { min-height: 344px; }
.min-h-\[404px\] { min-height: 404px; }
.min-h-\[472px\] { min-height: 472px; }
.min-h-\[756px\] { min-height: 756px; }
.min-h-\[800px\] { min-height: 800px; }
.min-h-\[92px\] { min-height: 92px; }
.min-h-\[96px\] { min-height: 96px; }
.min-h-\[calc\(100vh-96px-593px\)\] { min-height: calc(-689px + 100vh); }
.min-h-screen { min-height: 100vh; }
.min-h-size-control-l { min-height: 40px; }
.min-h-size-control-m { min-height: 36px; }
.min-h-size-control-s { min-height: 32px; }
.min-h-size-control-xl { min-height: 44px; }
.min-h-spacing-64 { min-height: 64px; }
.min-h-svh { min-height: 100svh; }
.min-h-width-tooltip-max { min-height: 300px; }
.\!w-full { width: 100% !important; }
.w-1\/2 { width: 50%; }
.w-10 { width: 2.5rem; }
.w-20 { width: 5rem; }
.w-36 { width: 9rem; }
.w-5 { width: 1.25rem; }
.w-8 { width: 2rem; }
.w-\[--sidebar-width\] { width: var(--sidebar-width); }
.w-\[128px\] { width: 128px; }
.w-\[135px\] { width: 135px; }
.w-\[150px\] { width: 150px; }
.w-\[161px\] { width: 161px; }
.w-\[19\.57\%\] { width: 19.57%; }
.w-\[20px\] { width: 20px; }
.w-\[21\%\] { width: 21%; }
.w-\[210px\] { width: 210px; }
.w-\[300px\] { width: 300px; }
.w-\[33\%\] { width: 33%; }
.w-\[343px\] { width: 343px; }
.w-\[34px\] { width: 34px; }
.w-\[45px\] { width: 45px; }
.w-\[55px\] { width: 55px; }
.w-\[592px\] { width: 592px; }
.w-\[78px\] { width: 78px; }
.w-\[calc_\+_24px\] { }
.w-fit { width: fit-content; }
.w-full { width: 100%; }
.w-px { width: 1px; }
.w-screen { width: 100vw; }
.w-size-control-l { width: 40px; }
.w-size-control-m { width: 36px; }
.w-size-control-s { width: 32px; }
.w-size-control-xl { width: 44px; }
.w-size-control-xxs { width: 24px; }
.w-spacing-12 { width: 12px; }
.w-spacing-32 { width: 32px; }
.w-spacing-64 { width: 64px; }
.min-w-0 { min-width: 0px; }
.min-w-9 { min-width: 2.25rem; }
.min-w-\[1920px\] { min-width: 1920px; }
.min-w-\[200\%\] { min-width: 200%; }
.min-w-\[344px\] { min-width: 344px; }
.min-w-\[472px\] { min-width: 472px; }
.min-w-\[624px\] { min-width: 624px; }
.min-w-\[750px\] { min-width: 750px; }
.min-w-max { min-width: max-content; }
.min-w-width-modal-desktop-m { min-width: 600px; }
.min-w-width-tooltip-max { min-width: 300px; }
.\!max-w-full { max-width: 100% !important; }
.max-w-36 { max-width: 9rem; }
.max-w-\[160px\] { max-width: 160px; }
.max-w-\[210px\] { max-width: 210px; }
.max-w-\[224px\] { max-width: 224px; }
.max-w-\[230px\] { max-width: 230px; }
.max-w-\[250px\] { max-width: 250px; }
.max-w-\[32\%\] { max-width: 32%; }
.max-w-\[350px\] { max-width: 350px; }
.max-w-\[432px\] { max-width: 432px; }
.max-w-\[442px\] { max-width: 442px; }
.max-w-\[464px\] { max-width: 464px; }
.max-w-\[50\%\] { max-width: 50%; }
.max-w-\[880px\] { max-width: 880px; }
.max-w-\[902px\] { max-width: 902px; }
.max-w-\[96px\] { max-width: 96px; }
.max-w-\[calc\(100\%-50px\)\] { max-width: calc(100% - 50px); }
.max-w-full { max-width: 100%; }
.max-w-screen-desktop { max-width: 1440px; }
.max-w-screen-desktopXl { max-width: 1920px; }
.max-w-width-modal-desktop-reg { max-width: 820px; }
.max-w-width-modal-desktop-m { max-width: 600px; }
.max-w-width-modal-desktop-s { max-width: 375px; }
.max-w-width-sidebar { max-width: 296px; }
.max-w-width-tooltip-max { max-width: 300px; }
.flex-1 { flex: 1 1 0%; }
.flex-auto { flex: 1 1 auto; }
.flex-shrink-0 { flex-shrink: 0; }
.shrink { flex-shrink: 1; }
.shrink-0 { flex-shrink: 0; }
.flex-grow, .grow { flex-grow: 1; }
.grow-0 { flex-grow: 0; }
.grow-\[150\] { flex-grow: 150; }
.basis-1\/2 { flex-basis: 50%; }
.basis-1\/3 { flex-basis: 33.3333%; }
.basis-1\/4 { flex-basis: 25%; }
.basis-\[22\%\] { flex-basis: 22%; }
.basis-\[32\%\] { flex-basis: 32%; }
.basis-\[448px\] { flex-basis: 448px; }
.basis-\[calc\(50\%_-_6px\)\] { flex-basis: calc(50% - 6px); }
.basis-auto { flex-basis: auto; }
.basis-full { flex-basis: 100%; }
.border-separate { border-collapse: separate; }
.origin-bottom { transform-origin: center bottom; }
.origin-left { transform-origin: left center; }
.origin-top-right { transform-origin: right top; }
.-translate-x-1\/2 { --tw-translate-x: -50%; }
.-translate-x-1\/2, .-translate-x-\[5\%\] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-x-\[5\%\] { --tw-translate-x: -5%; }
.-translate-x-\[50\%\] { --tw-translate-x: -50%; }
.-translate-x-\[50\%\], .-translate-x-\[58\%\] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-x-\[58\%\] { --tw-translate-x: -58%; }
.-translate-x-\[60\%\] { --tw-translate-x: -60%; }
.-translate-x-\[60\%\], .-translate-y-1\/2 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-1\/2 { --tw-translate-y: -50%; }
.-translate-y-1\/4 { --tw-translate-y: -25%; }
.-translate-y-1\/4, .-translate-y-spacing-12 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-spacing-12 { --tw-translate-y: -12px; }
.translate-x-\[-50\%\] { --tw-translate-x: -50%; }
.translate-x-\[-50\%\], .translate-x-px { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-px { --tw-translate-x: 1px; }
.translate-y-10 { --tw-translate-y: 2.5rem; }
.translate-y-10, .translate-y-\[-50\%\] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[-50\%\] { --tw-translate-y: -50%; }
.translate-y-\[-52\%\] { --tw-translate-y: -52%; }
.-rotate-180, .translate-y-\[-52\%\] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-rotate-180 { --tw-rotate: -180deg; }
.-rotate-2 { --tw-rotate: -2deg; }
.-rotate-2, .-rotate-45 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-rotate-45 { --tw-rotate: -45deg; }
.-rotate-\[1\.942deg\] { --tw-rotate: -1.942deg; }
.-rotate-\[1\.942deg\], .rotate-180 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-180 { --tw-rotate: 180deg; }
.rotate-2 { --tw-rotate: 2deg; }
.rotate-2, .rotate-90 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-90 { --tw-rotate: 90deg; }
.rotate-\[22deg\] { --tw-rotate: 22deg; }
.rotate-\[22deg\], .rotate-\[4deg\] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[4deg\] { --tw-rotate: 4deg; }
.-skew-x-12 { --tw-skew-x: -12deg; }
.-skew-x-12, .scale-0 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-0 { --tw-scale-x: 0; --tw-scale-y: 0; }
.scale-\[1\.2\] { --tw-scale-x: 1.2; --tw-scale-y: 1.2; }
.scale-\[1\.2\], .transform { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.transform-gpu { transform: translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.animate-\[flareAnimation_4s_linear_infinite_alternate-reverse\] { animation: 4s linear 0s infinite alternate-reverse none running flareAnimation; }
.animate-\[flareAnimation_6s_linear_infinite\] { animation: 6s linear 0s infinite normal none running flareAnimation; }
.animate-\[pulstext_1s_ease-in-out\] { animation: 1s ease-in-out 0s 1 normal none running pulstext; }
.animate-\[wheelOut_1s_ease\] { animation: 1s ease 0s 1 normal none running wheelOut; }
.animate-\[wheelPrizeIn_1s_ease\] { animation: 1s ease 0s 1 normal none running wheelPrizeIn; }
.animate-\[wheelTitleOut_1s_ease\] { animation: 1s ease 0s 1 normal none running wheelTitleOut; }
.animate-\[wheelWave_1s_ease-out\] { animation: 1s ease-out 0s 1 normal none running wheelWave; }
@keyframes bounce { 
  0%, 100% { animation-timing-function: cubic-bezier(0.8, 0, 1, 1); transform: translateY(-25%); }
  50% { animation-timing-function: cubic-bezier(0, 0, 0.2, 1); transform: none; }
}
.animate-bounce { animation: 1s ease 0s infinite normal none running bounce; }
@keyframes caret-blink { 
  0%, 70%, 100% { opacity: 1; }
  20%, 50% { opacity: 0; }
}
.animate-caret-blink { animation: 1.25s ease-out 0s infinite normal none running caret-blink; }
.animate-preload { animation: 2.5s linear 0s infinite normal none running spin; }
.animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }
@keyframes pulse { 
  50% { opacity: 0.5; }
}
.animate-pulse-slow { animation: 3s ease 0s infinite normal none running pulse; }
@keyframes ripple { 
  0% { opacity: 1; transform: scale(0); }
  100% { opacity: 0; transform: scale(4); }
}
.animate-ripple { animation: 0.6s linear 0s 1 normal none running ripple; }
@keyframes shimmer { 
  0% { background-position: 100% center; }
  100% { background-position: -100% center; }
}
.animate-shimmer { animation: 1.5s linear 0s infinite normal none running shimmer; }
.animate-spin { animation: 1s linear 0s infinite normal none running spin; }
.cursor-not-allowed { cursor: not-allowed; }
.cursor-pointer { cursor: pointer; }
.touch-pan-y { --tw-pan-y: pan-y; touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); }
.select-none { user-select: none; }
.resize { resize: both; }
.list-decimal { list-style-type: decimal; }
.list-disc { list-style-type: disc; }
.grid-flow-col { grid-auto-flow: column; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-cols-\[repeat\(auto-fit\,minmax\(154px\,1fr\)\)\] { grid-template-columns: repeat(auto-fit, minmax(154px, 1fr)); }
.grid-cols-\[repeat\(auto-fit\,minmax\(254px\,1fr\)\)\] { grid-template-columns: repeat(auto-fit, minmax(254px, 1fr)); }
.grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.grid-rows-4 { grid-template-rows: repeat(4, minmax(0px, 1fr)); }
.flex-row { flex-direction: row; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.place-content-center { place-content: center; }
.items-start { align-items: flex-start; }
.items-end { align-items: flex-end; }
.items-center { align-items: center; }
.items-stretch { align-items: stretch; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.justify-items-start { justify-items: start; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-3 { gap: 0.75rem; }
.gap-32 { gap: 8rem; }
.gap-\[62px\] { gap: 62px; }
.gap-gap-modal-form { gap: 16px; }
.gap-gap-stack-modal-form, .gap-spacing-12 { gap: 12px; }
.gap-spacing-16 { gap: 16px; }
.gap-spacing-2 { gap: 2px; }
.gap-spacing-20 { gap: 20px; }
.gap-spacing-24 { gap: 24px; }
.gap-spacing-32 { gap: 32px; }
.gap-spacing-4 { gap: 4px; }
.gap-spacing-40 { gap: 40px; }
.gap-spacing-8 { gap: 8px; }
.gap-x-gap-stack-modal-form { column-gap: 12px; }
.gap-x-spacing-4 { column-gap: 4px; }
.gap-x-spacing-8 { column-gap: 8px; }
.gap-y-spacing-12 { row-gap: 12px; }
.gap-y-spacing-16 { row-gap: 16px; }
.gap-y-spacing-24 { row-gap: 24px; }
.gap-y-spacing-32 { row-gap: 32px; }
.space-x-spacing-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(8px*(1 - var(--tw-space-x-reverse))); margin-right: calc(8px*var(--tw-space-x-reverse)); }
.space-y-spacing-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(4px*var(--tw-space-y-reverse)); margin-top: calc(4px*(1 - var(--tw-space-y-reverse))); }
.space-y-spacing-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(8px*var(--tw-space-y-reverse)); margin-top: calc(8px*(1 - var(--tw-space-y-reverse))); }
.self-start { align-self: flex-start; }
.self-end { align-self: flex-end; }
.self-center { align-self: center; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-visible { overflow: visible; }
.overflow-scroll { overflow: scroll; }
.overflow-y-auto { overflow-y: auto; }
.overflow-x-hidden { overflow-x: hidden; }
.overflow-y-scroll { overflow-y: scroll; }
.overscroll-contain { overscroll-behavior: contain; }
.truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.whitespace-normal { white-space: normal; }
.whitespace-nowrap { white-space: nowrap; }
.whitespace-pre-wrap { white-space: pre-wrap; }
.text-wrap { text-wrap: wrap; }
.break-words { overflow-wrap: break-word; }
.rounded { border-radius: 0.25rem; }
.rounded-\[22px\] { border-radius: 22px; }
.rounded-\[24px\] { border-radius: 24px; }
.rounded-\[28px\] { border-radius: 28px; }
.rounded-\[32px\] { border-radius: 32px; }
.rounded-\[7px\] { border-radius: 7px; }
.rounded-\[96px\] { border-radius: 96px; }
.rounded-avatar, .rounded-badge { border-radius: 999px; }
.rounded-checkbox { border-radius: 8px; }
.rounded-chipstab { border-radius: 999px; }
.rounded-container-l { border-radius: 20px; }
.rounded-container-m { border-radius: 16px; }
.rounded-container-s { border-radius: 12px; }
.rounded-container-xl { border-radius: 24px; }
.rounded-container-xs { border-radius: 8px; }
.rounded-container-xxl { border-radius: 32px; }
.rounded-container-xxs { border-radius: 4px; }
.rounded-control-l, .rounded-control-m { border-radius: 10px; }
.rounded-control-s { border-radius: 8px; }
.rounded-control-xl { border-radius: 12px; }
.rounded-full { border-radius: 9999px; }
.rounded-modal { border-radius: 24px; }
.rounded-radio, .rounded-switch { border-radius: 999px; }
.rounded-tag { border-radius: 6px; }
.rounded-tooltip { border-radius: 10px; }
.rounded-xl { border-radius: 0.75rem; }
.rounded-b { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
.rounded-b-container-m { border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; }
.rounded-t-\[28px\] { border-top-left-radius: 28px; border-top-right-radius: 28px; }
.rounded-t-container-m { border-top-left-radius: 16px; border-top-right-radius: 16px; }
.rounded-t-container-xs { border-top-left-radius: 8px; border-top-right-radius: 8px; }
.rounded-t-container-xxl { border-top-left-radius: 32px; border-top-right-radius: 32px; }
.border { border-width: 1px; }
.border-0 { border-width: 0px; }
.border-2 { border-width: 2px; }
.border-4 { border-width: 4px; }
.border-b { border-bottom-width: 1px; }
.border-l { border-left-width: 1px; }
.border-t { border-top-width: 1px; }
.border-t-2 { border-top-width: 2px; }
.border-none { border-style: none; }
.border-\[\#00b8ff\] { --tw-border-opacity: 1; border-color: rgb(0 184 255/var(--tw-border-opacity,1)); }
.border-\[\#83D900\] { --tw-border-opacity: 1; border-color: rgb(131 217 0/var(--tw-border-opacity,1)); }
.border-\[\#B1DC38\] { --tw-border-opacity: 1; border-color: rgb(177 220 56/var(--tw-border-opacity,1)); }
.border-\[rgba\(255\,164\,89\,1\)\] { border-color: rgb(255, 164, 89); }
.border-\[rgba\(255\,195\,0\,0\.16\)\] { border-color: rgba(255, 195, 0, 0.16); }
.border-\[rgba\(85\,0\,255\,0\.16\)\] { border-color: rgba(85, 0, 255, 0.16); }
.border-bg-elevated { border-color: rgb(var(--bg-elevated)); }
.border-border-container { border-color: rgb(var(--border-container)); }
.border-border-divider { border-color: rgb(var(--border-divider)); }
.border-border-focus { border-color: rgb(var(--border-focus)); }
.border-border-inverted { border-color: rgb(var(--border-inverted)); }
.border-border-negative { border-color: rgb(var(--border-negative)); }
.border-btn-content-accent { border-color: rgb(var(--btn-content-accent)); }
.border-gray-600 { --tw-border-opacity: 1; border-color: rgb(46 49 53/var(--tw-border-opacity,1)); }
.border-neutral-alpha-12 { border-color: rgba(170, 176, 182, 0.12); }
.border-transparent { border-color: transparent; }
.border-white { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.border-t-border-divider { border-top-color: rgb(var(--border-divider)); }
.\!bg-\[\#FF2301\] { --tw-bg-opacity: 1 !important; background-color: rgb(255 35 1/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#003A58\] { --tw-bg-opacity: 1; background-color: rgb(0 58 88/var(--tw-bg-opacity,1)); }
.bg-\[\#0098EA\] { --tw-bg-opacity: 1; background-color: rgb(0 152 234/var(--tw-bg-opacity,1)); }
.bg-\[\#021717\] { --tw-bg-opacity: 1; background-color: rgb(2 23 23/var(--tw-bg-opacity,1)); }
.bg-\[\#0B0C0D\] { --tw-bg-opacity: 1; background-color: rgb(11 12 13/var(--tw-bg-opacity,1)); }
.bg-\[\#141415\] { --tw-bg-opacity: 1; background-color: rgb(20 20 21/var(--tw-bg-opacity,1)); }
.bg-\[\#1A1B1E\] { --tw-bg-opacity: 1; background-color: rgb(26 27 30/var(--tw-bg-opacity,1)); }
.bg-\[\#2f3125\] { --tw-bg-opacity: 1; background-color: rgb(47 49 37/var(--tw-bg-opacity,1)); }
.bg-\[\#838383\] { --tw-bg-opacity: 1; background-color: rgb(131 131 131/var(--tw-bg-opacity,1)); }
.bg-\[\#AD3919\] { --tw-bg-opacity: 1; background-color: rgb(173 57 25/var(--tw-bg-opacity,1)); }
.bg-\[\#D09500\] { --tw-bg-opacity: 1; background-color: rgb(208 149 0/var(--tw-bg-opacity,1)); }
.bg-\[none\] { }
.bg-\[rgba\(0\,0\,0\,0\.32\)\] { background-color: rgba(0, 0, 0, 0.32); }
.bg-\[rgba\(131\,217\,0\,0\.12\)\] { background-color: rgba(131, 217, 0, 0.12); }
.bg-\[rgba\(169\,175\,181\,0\.12\)\] { background-color: rgba(170, 176, 182, 0.12); }
.bg-\[rgba\(170\,170\,170\,0\.1\)\] { background-color: rgba(171, 171, 171, 0.1); }
.bg-\[rgba\(187\,235\,0\,0\.1\)\] { background-color: rgba(187, 235, 0, 0.1); }
.bg-\[rgba\(255\,242\,125\,1\)\] { background-color: rgb(255, 242, 125); }
.bg-\[rgba\(255\,255\,255\,0\.04\)\] { background-color: rgba(255, 255, 255, 0.04); }
.bg-\[rgba\(255\,255\,255\,0\.08\)\] { background-color: rgba(255, 255, 255, 0.08); }
.bg-\[rgba\(255\,38\,107\,0\.12\)\] { background-color: rgba(255, 38, 107, 0.12); }
.bg-bg-accent { background-color: rgb(var(--bg-accent)); }
.bg-bg-elevated { background-color: rgb(var(--bg-elevated)); }
.bg-bg-informative { background-color: rgb(var(--bg-informative)); }
.bg-bg-informative-subtle { background-color: rgb(var(--bg-informative-subtle)); }
.bg-bg-inverted { background-color: rgb(var(--bg-inverted)); }
.bg-bg-negative { background-color: rgb(var(--bg-negative)); }
.bg-bg-negative-subtle { background-color: rgb(var(--bg-negative-subtle)); }
.bg-bg-positive { background-color: rgb(var(--bg-positive)); }
.bg-bg-primary { background-color: rgb(var(--bg-primary)); }
.bg-bg-scrim { background-color: rgb(var(--bg-scrim)); }
.bg-bg-secondary { background-color: rgb(var(--bg-secondary)); }
.bg-bg-static-black { background-color: rgb(var(--bg-static-black)); }
.bg-bg-static-white { background-color: rgb(var(--bg-static-white)); }
.bg-bg-static-white-subtle { background-color: rgb(var(--bg-static-white-subtle)); }
.bg-bg-tertiary { background-color: rgb(var(--bg-tertiary)); }
.bg-bg-vip-badge { background-color: rgb(var(--bg-vip-badge)); }
.bg-bg-warning { background-color: rgb(var(--bg-warning)); }
.bg-bg-warning-subtle { background-color: rgb(var(--bg-warning-subtle)); }
.bg-black { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-border-divider { background-color: rgb(var(--border-divider)); }
.bg-btn-negative { background-color: rgb(var(--btn-negative)); }
.bg-btn-primary { background-color: rgb(var(--btn-primary)); }
.bg-btn-static-primary { background-color: rgb(var(--btn-static-primary)); }
.bg-btn-static-secondary { background-color: rgb(var(--btn-static-secondary)); }
.bg-content-negative { background-color: rgb(var(--content-negative)); }
.bg-content-primary { background-color: rgb(var(--content-primary)); }
.bg-control-neutral { background-color: rgb(var(--control-neutral)); }
.bg-green-lime-500 { --tw-bg-opacity: 1; background-color: rgb(98 255 0/var(--tw-bg-opacity,1)); }
.bg-neutral-alpha-12 { background-color: rgba(170, 176, 182, 0.12); }
.bg-tab-base-accent { background-color: rgb(var(--tab-base-accent)); }
.bg-transparent { background-color: transparent; }
.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-white-alpha-16 { background-color: rgba(255, 255, 255, 0.16); }
.bg-white\/60 { background-color: rgba(255, 255, 255, 0.6); }
.\!bg-\[linear-gradient\(45deg\,_\#0060E8_3\.64\%\,_\#388DFF_98\.23\%\)\] { background-image: linear-gradient(45deg, rgb(0, 96, 232) 3.64%, rgb(56, 141, 255) 98.23%) !important; }
.\!bg-\[url\(\'\/images\/cashback-widget\/unavailable-sm\.png\'\)\] { background-image: url("/images/cashback-widget/unavailable-sm.png") !important; }
.bg-\[linear-gradient\(180deg\,\#F4F3F7_0\%\,\#FFF_49\.5\%\,\#B4BDC6_98\%\)\] { background-image: linear-gradient(rgb(244, 243, 247), rgb(255, 255, 255) 49.5%, rgb(180, 189, 198) 98%); }
.bg-\[linear-gradient\(180deg\,rgba\(9\,36\,79\,0\)_0\%\,\#0E0F37_86\.61\%\)\] { background-image: linear-gradient(rgba(9, 36, 79, 0), rgb(14, 15, 55) 86.61%); }
.bg-\[linear-gradient\(226deg\,_\#F21D8F_0\%\,_\#B60061_101\.22\%\)\] { background-image: linear-gradient(226deg, rgb(242, 29, 143), rgb(182, 0, 97) 101.22%); }
.bg-\[linear-gradient\(226deg\,_\#F3198D_0\%\,_\#A60058_101\.22\%\)\] { background-image: linear-gradient(226deg, rgb(243, 25, 141), rgb(166, 0, 88) 101.22%); }
.bg-\[linear-gradient\(45deg\,\#004FBF_3\.64\%\,\#237EFF_98\.23\%\)\] { background-image: linear-gradient(45deg, rgb(0, 79, 191) 3.64%, rgb(35, 126, 255) 98.23%); }
.bg-\[linear-gradient\(45deg\,_\#0060E8_3\.64\%\,_\#388DFF_98\.23\%\)\] { background-image: linear-gradient(45deg, rgb(0, 96, 232) 3.64%, rgb(56, 141, 255) 98.23%); }
.bg-\[linear-gradient\(81deg\,_\#5D41FF_0\%\,_\#0B0C0D_100\%\)\] { background-image: linear-gradient(81deg, rgb(93, 65, 255), rgb(11, 12, 13)); }
.bg-\[linear-gradient\(81deg\,_\#C86E00_0\%\,_\#0B0C0D_100\%\)\] { background-image: linear-gradient(81deg, rgb(200, 110, 0), rgb(11, 12, 13)); }
.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\)\,rgba\(255\,255\,255\,0\.4\)\)\] { background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4)); }
.bg-\[linear-gradient\(to_bottom\,rgba\(255\,255\,255\,0\.2\)_0\%\,rgba\(255\,255\,255\,0\.05\)_50\%\,rgba\(255\,255\,255\,0\.2\)_50\%\,rgba\(255\,255\,255\,0\.01\)_100\%\)\] { background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.2) 0px, rgba(255, 255, 255, 0.01)); }
.bg-\[linear-gradient\(to_right\,\#04CDA4\,\#044138\)\] { background-image: linear-gradient(90deg, rgb(4, 205, 164), rgb(4, 65, 56)); }
.bg-\[radial-gradient\(221\.98\%_55\.96\%_at_50\%_44\.04\%\,\#3C0074_0\%\,\#001225_100\%\)\] { background-image: radial-gradient(221.98% 55.96% at 50% 44.04%, rgb(60, 0, 116) 0px, rgb(0, 18, 37) 100%); }
.bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\,_rgba\(var\(--bg-negative\)\)_0\%\,_rgba\(var\(--bg-negative\)_\/_0\)_100\%\)\] { background-image: radial-gradient(50% 50% at 50% 50%,rgba(var(--bg-negative)) 0,rgba(var(--bg-negative)/0) 100%); }
.bg-\[url\(\'\/images\/bonuses\/promo\/promo-bg-mobile\.png\'\)\] { background-image: url("/images/bonus/bonus-bg.png"); }
.bg-\[url\(\'\/images\/cashback-widget\/available-sm\.png\'\)\] { background-image: url("/images/cashback-widget/available-sm.png"); }
.bg-\[url\(\'\/images\/cashback-widget\/unavailable-sm\.png\'\)\] { background-image: url("/images/cashback-widget/unavailable-sm.png"); }
.bg-\[url\(\'\/images\/tournaments\/golden-ticket-tab\.png\'\)\] { background-image: url("/images/tournaments/golden-ticket-tab.png"); }
.bg-\[url\(\'\/images\/wheel-of-luck\/bg\.png\'\)\] { background-image: url("/images/wheel-of-luck/bg.png"); }
.bg-\[url\(\'\/images\/wheel-of-luck\/wheel\.png\'\)\] { background-image: url("/images/wheel-of-luck/wheel.png"); }
.bg-\[url\(\/images\/cashier-banners\/first-deposit\.png\)\] { background-image: url("/images/cashier-banners/first-deposit.png"); }
.bg-\[url\(\/images\/cashier-banners\/how-to-deposit\.png\)\] { background-image: url("/images/cashier-banners/how-to-deposit.png"); }
.bg-\[url\(\/images\/cashier-banners\/ton-connect\.png\)\] { background-image: url("/images/cashier-banners/ton-connect.png"); }
.bg-\[url\(\/images\/landing\/bg-bonus\.jpg\)\] { background-image: url("/images/landing/bg-bonus.jpg"); }
.bg-\[url\(\/images\/landing\/bg-pinco\.jpg\)\] { background-image: url("/images/landing/bg-pinco.jpg"); }
.bg-\[url\(\/images\/landing\/bg-vip\.jpg\)\] { background-image: url("/images/landing/bg-vip.jpg"); }
.bg-\[url\(\/images\/landing\/bonus-gifts\.png\)\] { background-image: url("/images/landing/bonus-gifts.png"); }
.bg-\[url\(\/images\/landing\/girl-bonuses\.png\)\] { background-image: url("/images/landing/girl-bonuses.png"); }
.bg-\[url\(\/images\/landing\/girl-vip\.png\)\] { background-image: url("/images/landing/girl-vip.png"); }
.bg-\[url\(\/images\/landing\/goldenTicket\/bgTicket\.jpg\)\] { background-image: url("/images/landing/goldenTicket/bgTicket.jpg"); }
.bg-\[url\(\/images\/landing\/goldenTicket\/girlTicket\.png\)\] { background-image: url("/images/landing/goldenTicket/girlTicket.png"); }
.bg-\[url\(\/images\/wheel-of-luck\/bonus-desktop\.jpg\)\] { background-image: url("/images/wheel-of-luck/bonus-desktop.jpg"); }
.bg-\[url\(\/images\/wheel-of-luck\/bonus-mobile\.jpg\)\] { background-image: url("/images/wheel-of-luck/bonus-mobile.jpg"); }
.bg-\[url\(\/images\/wheel-of-luck\/preland-wheel-bg\.jpg\)\] { background-image: url("/images/wheel-of-luck/preland-wheel-bg.jpg"); }
.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }
.bg-gradient-to-l { background-image: linear-gradient(to left,var(--tw-gradient-stops)); }
.bg-gradient-to-r { background-image: linear-gradient(to right,var(--tw-gradient-stops)); }
.bg-gradient-to-t { background-image: linear-gradient(to top,var(--tw-gradient-stops)); }
.from-\[\#f4f5f6\], .from-\[rgba\(244\,245\,246\,1\)\] { --tw-gradient-from: #f4f5f6 var(--tw-gradient-from-position); --tw-gradient-to: rgba(244,245,246,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-bg-elevated { --tw-gradient-from: rgb(var(--bg-elevated)) var(--tw-gradient-from-position); --tw-gradient-to: rgb(var(--bg-elevated)/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-bg-primary { --tw-gradient-from: rgb(var(--bg-primary)) var(--tw-gradient-from-position); --tw-gradient-to: rgb(var(--bg-primary)/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-bg-secondary { --tw-gradient-from: rgb(var(--bg-secondary)) var(--tw-gradient-from-position); --tw-gradient-to: rgb(var(--bg-secondary)/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-content-inverted { --tw-gradient-from: rgb(var(--content-inverted)) var(--tw-gradient-from-position); --tw-gradient-to: rgb(var(--content-inverted)/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-transparent { --tw-gradient-from: transparent var(--tw-gradient-from-position); --tw-gradient-to: transparent var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-white { --tw-gradient-from: #fff var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-25\% { --tw-gradient-from-position: 25%; }
.via-bg-tertiary { --tw-gradient-to: rgb(var(--bg-tertiary)/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),rgb(var(--bg-tertiary)) var(--tw-gradient-via-position),var(--tw-gradient-to); }
.via-50\% { --tw-gradient-via-position: 50%; }
.to-\[\#08baff\] { --tw-gradient-to: #08baff var(--tw-gradient-to-position); }
.to-\[\#83D900\] { --tw-gradient-to: #83d900 var(--tw-gradient-to-position); }
.to-\[\#B1DC38\] { --tw-gradient-to: #b1dc38 var(--tw-gradient-to-position); }
.to-\[rgba\(8\,186\,255\,1\)\] { --tw-gradient-to: #08baff var(--tw-gradient-to-position); }
.to-bg-primary { --tw-gradient-to: rgb(var(--bg-primary)) var(--tw-gradient-to-position); }
.to-bg-secondary { --tw-gradient-to: rgb(var(--bg-secondary)) var(--tw-gradient-to-position); }
.to-transparent { --tw-gradient-to: transparent var(--tw-gradient-to-position); }
.to-white\/0 { --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position); }
.to-75\% { --tw-gradient-to-position: 75%; }
.to-80\% { --tw-gradient-to-position: 80%; }
.bg-\[length\:200\%_100\%\] { background-size: 200% 100%; }
.bg-contain { background-size: contain; }
.bg-cover { background-size: cover; }
.bg-clip-text { background-clip: text; }
.bg-\[58\%_center\] { background-position: 58% center; }
.bg-bottom { background-position: center bottom; }
.bg-center { background-position: 50% center; }
.bg-left-bottom { background-position: 0px 100%; }
.bg-right { background-position: 100% center; }
.bg-top { background-position: center top; }
.bg-no-repeat { background-repeat: no-repeat; }
.bg-origin-border { background-origin: border-box; }
.object-contain { object-fit: contain; }
.object-cover { object-fit: cover; }
.object-fill { object-fit: fill; }
.\!p-0 { padding: 0px !important; }
.\!p-spacing-24 { padding: 24px !important; }
.p-0\.5 { padding: 0.125rem; }
.p-2 { padding: 0.5rem; }
.p-3 { padding: 0.75rem; }
.p-4 { padding: 1rem; }
.p-\[22px\] { padding: 22px; }
.p-\[5\.39\%\] { padding: 5.39%; }
.p-padding-container-mobile { padding: 16px; }
.p-px { padding: 1px; }
.p-spacing-12 { padding: 12px; }
.p-spacing-16 { padding: 16px; }
.p-spacing-2 { padding: 2px; }
.p-spacing-20 { padding: 20px; }
.p-spacing-24 { padding: 24px; }
.p-spacing-4 { padding: 4px; }
.p-spacing-8 { padding: 8px; }
.\!px-0, .\!px-\[0\] { padding-left: 0px !important; padding-right: 0px !important; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
.px-\[5px\] { padding-left: 5px; padding-right: 5px; }
.px-padding-container-mobile, .px-padding-modal-mobile { padding-left: 16px; padding-right: 16px; }
.px-spacing-12 { padding-left: 12px; padding-right: 12px; }
.px-spacing-16 { padding-left: 16px; padding-right: 16px; }
.px-spacing-2 { padding-left: 2px; padding-right: 2px; }
.px-spacing-20 { padding-left: 20px; padding-right: 20px; }
.px-spacing-24 { padding-left: 24px; padding-right: 24px; }
.px-spacing-32 { padding-left: 32px; padding-right: 32px; }
.px-spacing-4 { padding-left: 4px; padding-right: 4px; }
.px-spacing-8 { padding-left: 8px; padding-right: 8px; }
.py-0\.5 { padding-bottom: 0.125rem; padding-top: 0.125rem; }
.py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.py-11 { padding-bottom: 2.75rem; padding-top: 2.75rem; }
.py-\[10px\] { padding-bottom: 10px; padding-top: 10px; }
.py-spacing-12 { padding-bottom: 12px; padding-top: 12px; }
.py-spacing-16 { padding-bottom: 16px; padding-top: 16px; }
.py-spacing-2 { padding-bottom: 2px; padding-top: 2px; }
.py-spacing-20 { padding-bottom: 20px; padding-top: 20px; }
.py-spacing-24 { padding-bottom: 24px; padding-top: 24px; }
.py-spacing-32 { padding-bottom: 32px; padding-top: 32px; }
.py-spacing-4 { padding-bottom: 4px; padding-top: 4px; }
.py-spacing-40 { padding-bottom: 40px; padding-top: 40px; }
.py-spacing-8 { padding-bottom: 8px; padding-top: 8px; }
.\!pt-\[calc\(var\(--tg-safe-area-inset-top\,_-50px\)_\+_66px\)\] { padding-top: calc(var(--tg-safe-area-inset-top, -50px) + 66px) !important; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-\[var\(--tg-safe-area-inset-botom\,_0px\)\] { padding-bottom: var(--tg-safe-area-inset-botom,0); }
.pb-padding-modal-desktop { padding-bottom: 24px; }
.pb-padding-modal-mobile { padding-bottom: 16px; }
.pb-spacing-12 { padding-bottom: 12px; }
.pb-spacing-16 { padding-bottom: 16px; }
.pb-spacing-24 { padding-bottom: 24px; }
.pb-spacing-32 { padding-bottom: 32px; }
.pb-spacing-8 { padding-bottom: 8px; }
.pl-2 { padding-left: 0.5rem; }
.pl-\[36px\] { padding-left: 36px; }
.pl-spacing-12 { padding-left: 12px; }
.pl-spacing-16 { padding-left: 16px; }
.pl-spacing-20 { padding-left: 20px; }
.pl-spacing-24 { padding-left: 24px; }
.pl-spacing-4 { padding-left: 4px; }
.pl-spacing-64 { padding-left: 64px; }
.pl-spacing-8 { padding-left: 8px; }
.pr-\[100px\] { padding-right: 100px; }
.pr-\[68px\] { padding-right: 68px; }
.pr-\[7\.5\%\] { padding-right: 7.5%; }
.pr-spacing-12 { padding-right: 12px; }
.pr-spacing-16 { padding-right: 16px; }
.pr-spacing-24 { padding-right: 24px; }
.pr-spacing-32 { padding-right: 32px; }
.pr-spacing-40 { padding-right: 40px; }
.pr-spacing-48 { padding-right: 48px; }
.pr-spacing-8 { padding-right: 8px; }
.pt-0 { padding-top: 0px; }
.pt-20 { padding-top: 5rem; }
.pt-4 { padding-top: 1rem; }
.pt-\[28px\] { padding-top: 28px; }
.pt-\[calc\(var\(--tg-safe-area-inset-top\,_-34px\)_\+_50px\)\] { padding-top: calc(var(--tg-safe-area-inset-top, -34px) + 50px); }
.pt-\[calc\(var\(--tg-safe-area-inset-top\,_-50px\)_\+_40px\)\] { padding-top: calc(var(--tg-safe-area-inset-top, -50px) + 40px); }
.pt-\[calc\(var\(--tg-safe-area-inset-top\,_-50px\)_\+_62px\)\] { padding-top: calc(var(--tg-safe-area-inset-top, -50px) + 62px); }
.pt-spacing-12 { padding-top: 12px; }
.pt-spacing-16 { padding-top: 16px; }
.pt-spacing-2 { padding-top: 2px; }
.pt-spacing-20 { padding-top: 20px; }
.pt-spacing-24 { padding-top: 24px; }
.pt-spacing-4 { padding-top: 4px; }
.pt-spacing-40 { padding-top: 40px; }
.pt-spacing-48 { padding-top: 48px; }
.pt-spacing-8 { padding-top: 8px; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-start { text-align: start; }
.text-end { text-align: end; }
.align-middle { vertical-align: middle; }
.font-ttfirs { font-family: var(--font-ttfirs); }
.font-unbounded { font-family: var(--font-unbounded); }
.\!text-\[16px\] { font-size: 16px !important; }
.\!text-\[18px\] { font-size: 18px !important; }
.\!text-\[32px\] { font-size: 32px !important; }
.\!text-\[clamp\(14px\,calc\(14px_\+_14_\*_\(\(100vh_-_600px\)_\/_300\)\)\,28px\)\] { font-size: clamp(14px, -14px + 4.66667vh, 28px) !important; }
.text-\[10px\] { font-size: 10px; }
.text-\[14px\] { font-size: 14px; }
.text-\[16px\] { font-size: 16px; }
.text-\[18px\] { font-size: 18px; }
.text-\[20px\] { font-size: 20px; }
.text-\[22px\] { font-size: 22px; }
.text-\[23px\] { font-size: 23px; }
.text-\[24px\] { font-size: 24px; }
.text-\[28px\] { font-size: 28px; }
.text-\[32px\] { font-size: 32px; }
.text-\[38px\] { font-size: 38px; }
.text-\[48px\] { font-size: 48px; }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.text-xs { font-size: 0.75rem; line-height: 1rem; }
.font-bold { font-weight: 700; }
.font-extrabold { font-weight: 800; }
.font-normal { font-weight: 400; }
.font-semibold { font-weight: 600; }
.uppercase { text-transform: uppercase; }
.\!leading-\[1\.1\] { line-height: 1.1 !important; }
.\!leading-\[24px\] { line-height: 24px !important; }
.\!leading-\[32px\] { line-height: 32px !important; }
.\!leading-normal { line-height: 1.5 !important; }
.leading-4 { line-height: 1rem; }
.leading-6 { line-height: 1.5rem; }
.leading-7 { line-height: 1.75rem; }
.leading-8 { line-height: 2rem; }
.leading-9 { line-height: 2.25rem; }
.leading-\[22px\] { line-height: 22px; }
.leading-\[28px\] { line-height: 28px; }
.leading-\[32px\] { line-height: 32px; }
.leading-\[52px\] { line-height: 52px; }
.tracking-\[-0\.04px\] { letter-spacing: -0.04px; }
.tracking-\[-0\.12px\] { letter-spacing: -0.12px; }
.tracking-\[-0\.4px\] { letter-spacing: -0.4px; }
.tracking-\[-0\.52px\] { letter-spacing: -0.52px; }
.tracking-\[-0\.64px\] { letter-spacing: -0.64px; }
.tracking-\[-0\.76px\] { letter-spacing: -0.76px; }
.tracking-\[-1\.16px\] { letter-spacing: -1.16px; }
.tracking-\[-1\.24px\] { letter-spacing: -1.24px; }
.tracking-\[-1\.84px\] { letter-spacing: -1.84px; }
.tracking-\[-2\.24px\] { letter-spacing: -2.24px; }
.tracking-\[-2\.3px\] { letter-spacing: -2.3px; }
.tracking-\[-3\.56px\] { letter-spacing: -3.56px; }
.tracking-normal { letter-spacing: 0px; }
.text-\[\#BBEB00\] { --tw-text-opacity: 1; color: rgb(50 99 249/var(--tw-text-opacity,1)); }
.text-\[\#CAFE5A\] { --tw-text-opacity: 1; color: rgb(202 254 90/var(--tw-text-opacity,1)); }
.text-\[\#EBEBEC\] { --tw-text-opacity: 1; color: rgb(235 235 236/var(--tw-text-opacity,1)); }
.text-\[\#F4F5F6\] { --tw-text-opacity: 1; color: rgb(244 245 246/var(--tw-text-opacity,1)); }
.text-\[\#FFFFFF\] { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.text-\[\#f4f5f6\] { --tw-text-opacity: 1; color: rgb(244 245 246/var(--tw-text-opacity,1)); }
.text-\[rgba\(255\,255\,255\,0\.48\)\] { color: rgba(255, 255, 255, 0.48); }
.text-bg-accent { color: rgb(var(--bg-accent)); }
.text-btn-content-accent { color: rgb(var(--btn-content-accent)); }
.text-btn-content-accent-hover { color: rgb(var(--btn-content-accent-hover)); }
.text-btn-content-negative { color: rgb(var(--btn-content-negative)); }
.text-btn-content-primary { color: rgb(var(--btn-content-primary)); }
.text-btn-content-secondary { color: rgb(var(--btn-content-secondary)); }
.text-btn-content-static-white-primary { color: rgb(var(--btn-content-static-white-primary)); }
.text-btn-content-static-white-secondary { color: rgb(var(--btn-content-static-white-secondary)); }
.text-content-informative { color: rgb(var(--content-informative)); }
.text-content-inverted { color: rgb(var(--content-inverted)); }
.text-content-negative { color: rgb(var(--content-negative)); }
.text-content-on-accent { color: rgb(var(--content-on-accent)); }
.text-content-positive { color: rgb(var(--content-positive)); }
.text-content-primary { color: rgb(var(--content-primary)); }
.text-content-secondary { color: rgb(var(--content-secondary)); }
.text-content-static-black { color: rgb(var(--content-static-black)); }
.text-content-static-white-primary { color: rgb(var(--content-static-white-primary)); }
.text-content-static-white-secondary { color: rgb(var(--content-static-white-secondary)); }
.text-content-static-white-tertiary { color: rgb(var(--content-static-white-tertiary)); }
.text-content-tertiary { color: rgb(var(--content-tertiary)); }
.text-content-warning { color: rgb(var(--content-warning)); }
.text-current { color: currentcolor; }
.text-gray-400 { --tw-text-opacity: 1; color: rgb(83 89 95/var(--tw-text-opacity,1)); }
.text-neutral-50 { --tw-text-opacity: 1; color: rgb(244 245 246/var(--tw-text-opacity,1)); }
.text-neutral-900 { --tw-text-opacity: 1; color: rgb(11 12 13/var(--tw-text-opacity,1)); }
.text-transparent { color: transparent; }
.text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.opacity-0 { opacity: 0; }
.opacity-100 { opacity: 1; }
.opacity-15 { opacity: 0.15; }
.opacity-40 { opacity: 0.4; }
.opacity-5 { opacity: 0.05; }
.opacity-50 { opacity: 0.5; }
.opacity-\[0\.32\] { opacity: 0.32; }
.opacity-\[1\] { opacity: 1; }
.opacity-opacity-item-active { opacity: 0.86; }
.opacity-opacity-item-disabled { opacity: 0.5; }
.mix-blend-overlay { mix-blend-mode: overlay; }
.mix-blend-color { mix-blend-mode: color; }
.shadow-\[0px_8px_12px_4px_rgba\(0\,0\,0\,0\.12\)\], .shadow-tooltip { --tw-shadow: 0px 8px 12px 4px rgba(0,0,0,.12); --tw-shadow-colored: 0px 8px 12px 4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.outline-none { outline: transparent solid 2px; outline-offset: 2px; }
.outline { outline-style: solid; }
.outline-0 { outline-width: 0px; }
.outline-2 { outline-width: 2px; }
.outline-3 { outline-width: 3px; }
.outline-offset-2 { outline-offset: 2px; }
.outline-btn-content-accent\/opacity-item-inactive { outline-color: rgb(var(--btn-content-accent)/.32); }
.outline-transparent { outline-color: transparent; }
.blur { --tw-blur: blur(8px); }
.blur, .blur-\[100px\] { 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); }
.blur-\[100px\] { --tw-blur: blur(100px); }
.blur-\[5\.1px\] { --tw-blur: blur(5.1px); }
.blur-\[5\.1px\], .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 { --tw-backdrop-blur: blur(8px); }
.backdrop-blur, .backdrop-blur-\[20px\] { 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-\[20px\] { --tw-backdrop-blur: blur(20px); }
.backdrop-blur-\[6\.45px\] { --tw-backdrop-blur: blur(6.45px); }
.backdrop-blur-\[6\.45px\], .backdrop-blur-md { 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-md { --tw-backdrop-blur: blur(12px); }
.transition { transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[left\,right\,width\] { transition-duration: 0.15s; transition-property: left, right, width; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[padding\] { transition-duration: 0.15s; transition-property: padding; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[width\] { transition-duration: 0.15s; transition-property: width; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-all { transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-colors { transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-opacity { transition-duration: 0.15s; transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-transform { transition-duration: 0.15s; transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.delay-300 { transition-delay: 0.3s; }
.duration-0 { transition-duration: 0s; }
.duration-1000 { transition-duration: 1s; }
.duration-200 { transition-duration: 0.2s; }
.duration-300 { transition-duration: 0.3s; }
.duration-500 { transition-duration: 0.5s; }
.ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-linear { transition-timing-function: linear; }
.ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
@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)); }
}
@keyframes exit { 
  100% { 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)); }
}
.animate-in { animation-duration: 0.15s; animation-name: enter; --tw-enter-opacity: initial; --tw-enter-scale: initial; --tw-enter-rotate: initial; --tw-enter-translate-x: initial; --tw-enter-translate-y: initial; }
.fade-in-0 { --tw-enter-opacity: 0; }
.zoom-in-95 { --tw-enter-scale: .95; }
.duration-0 { animation-duration: 0s; }
.duration-1000 { animation-duration: 1s; }
.duration-200 { animation-duration: 0.2s; }
.duration-300 { animation-duration: 0.3s; }
.duration-500 { animation-duration: 0.5s; }
.delay-300 { animation-delay: 0.3s; }
.ease-in { animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.ease-in-out { animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-linear { animation-timing-function: linear; }
.ease-out { animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.fill-mode-forwards { animation-fill-mode: forwards; }
.repeat-1 { animation-iteration-count: 1; }
.repeat-infinite { animation-iteration-count: infinite; }
.\[transform\:rotate\(180deg\)\] { transform: rotate(180deg); }
.\[transform\:rotate\(20deg\)\] { transform: rotate(20deg); }
.\[transform\:rotate\(250deg\)\] { transform: rotate(250deg); }
.\[transform\:rotate\(300deg\)\] { transform: rotate(300deg); }
.\[transform\:rotate\(70deg\)\] { transform: rotate(70deg); }
.\[transform\:rotate\(90deg\)\] { transform: rotate(90deg); }
.\*\:h-size-control-m > * { height: 36px; }
.\*\:h-size-control-xl > * { height: 44px; }
.\*\:grow-0 > * { flex-grow: 0; }
.\*\:rounded-chipstab > * { border-radius: 999px; }
.\*\:rounded-control-m > * { border-radius: 10px; }
.\*\:rounded-control-xl > * { border-radius: 12px; }
.\*\:bg-control-neutral > * { background-color: rgb(var(--control-neutral)); }
.\*\:px-spacing-16 > * { padding-left: 16px; padding-right: 16px; }
.\*\:px-spacing-20 > * { padding-left: 20px; padding-right: 20px; }
.placeholder\:text-content-secondary::placeholder { color: rgb(var(--content-secondary)); }
.before\:absolute::before { content: var(--tw-content); position: absolute; }
.before\:-inset-spacing-8::before { content: var(--tw-content); inset: -8px; }
.before\:-left-1::before { content: var(--tw-content); left: -0.25rem; }
.before\:-top-1::before { content: var(--tw-content); top: -0.25rem; }
.before\:bottom-0::before { bottom: 0px; content: var(--tw-content); }
.before\:left-\[-5px\]::before { content: var(--tw-content); left: -5px; }
.before\:right-0::before { content: var(--tw-content); right: 0px; }
.before\:top-\[-5px\]::before { content: var(--tw-content); top: -5px; }
.before\:-z-10::before { content: var(--tw-content); z-index: -10; }
.before\:z-\[-1\]::before { content: var(--tw-content); z-index: -1; }
.before\:size-\[calc\(100\%_\+_10px\)\]::before { content: var(--tw-content); height: calc(100% + 10px); width: calc(100% + 10px); }
.before\:size-\[calc\(100\%_\+_8px\)\]::before { content: var(--tw-content); height: calc(100% + 8px); width: calc(100% + 8px); }
.before\:h-full::before { content: var(--tw-content); height: 100%; }
.before\:w-\[196px\]::before { content: var(--tw-content); width: 196px; }
.before\:rounded-\[60px\]::before { border-radius: 60px; content: var(--tw-content); }
.before\:bg-\[rgba\(0\,0\,0\,0\.32\)\]::before { background-color: rgba(0, 0, 0, 0.32); content: var(--tw-content); }
.before\:bg-\[url\(\'\/images\/support\/support-bg\.png\'\)\]::before { background-image: url("/images/support/support-bg.png"); content: var(--tw-content); }
.before\:bg-\[url\(\/images\/vip-avatar-gradient\.svg\)\]::before { background-image: url("/images/vip-avatar-gradient.svg"); content: var(--tw-content); }
.before\:bg-cover::before { background-size: cover; content: var(--tw-content); }
.before\:backdrop-blur-lg::before { content: var(--tw-content); --tw-backdrop-blur: blur(16px); 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); }
.before\:content-\[\'\'\]::before { --tw-content: ""; content: var(--tw-content); }
.after\:absolute::after { content: var(--tw-content); position: absolute; }
.after\:bottom-0::after { bottom: 0px; content: var(--tw-content); }
.after\:left-0::after { content: var(--tw-content); left: 0px; }
.after\:right-\[12px\]::after { content: var(--tw-content); right: 12px; }
.after\:h-px::after { content: var(--tw-content); height: 1px; }
.after\:w-\[calc\(100\%_-_60px\)\]::after { content: var(--tw-content); width: calc(100% - 60px); }
.after\:w-full::after { content: var(--tw-content); width: 100%; }
.after\:border-t::after { border-top-width: 1px; content: var(--tw-content); }
.after\:border-border-divider::after { border-color: rgb(var(--border-divider)); content: var(--tw-content); }
.after\:bg-border-divider::after { background-color: rgb(var(--border-divider)); content: var(--tw-content); }
.after\:content-\[\'\'\]::after { --tw-content: ""; content: var(--tw-content); }
.first\:-mx-px:first-child { margin-left: -1px; margin-right: -1px; }
.first\:w-\[calc\(100\%\+2px\)\]:first-child { width: calc(100% + 2px); }
.first\:rounded-t-container-m:first-child { border-top-left-radius: 16px; border-top-right-radius: 16px; }
.first\:rounded-t-container-s:first-child { border-top-left-radius: 12px; border-top-right-radius: 12px; }
.first\:border-x:first-child { border-left-width: 1px; border-right-width: 1px; }
.last\:rounded-b-container-m:last-child { border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; }
.odd\:\*\:h-size-control-l > :nth-child(2n+1) { height: 40px; }
.odd\:\*\:grow > :nth-child(2n+1) { flex-grow: 1; }
.odd\:\*\:rounded-control-l > :nth-child(2n+1) { border-radius: 10px; }
.odd\:\*\:px-spacing-16 > :nth-child(2n+1) { padding-left: 16px; padding-right: 16px; }
.focus-within\:border-border-focus:focus-within { border-color: rgb(var(--border-focus)); }
.hover\:scale-110:hover { --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.hover\:border-border-focus:hover { border-color: rgb(var(--border-focus)); }
.hover\:bg-\[\#0098EA\]:hover { --tw-bg-opacity: 1; background-color: rgb(0 152 234/var(--tw-bg-opacity,1)); }
.hover\:bg-\[none\]:hover { }
.hover\:bg-bg-tertiary:hover { background-color: rgb(var(--bg-tertiary)); }
.hover\:bg-black-alpha-40:hover { background-color: rgba(0, 0, 0, 0.4); }
.hover\:bg-btn-negative-hover:hover { background-color: rgb(var(--btn-negative-hover)); }
.hover\:bg-btn-primary-hover:hover { background-color: rgb(28 64 167); }
.hover\:bg-btn-static-primary-hover:hover { background-color: rgb(var(--btn-static-primary-hover)); }
.hover\:bg-btn-static-secondary-hover:hover { background-color: rgb(var(--btn-static-secondary-hover)); }
.hover\:bg-control-neutral-hover:hover { background-color: rgb(var(--control-neutral-hover)); }
.hover\:bg-tab-base-accent-hover:hover { background-color: rgb(var(--tab-base-accent-hover)); }
.hover\:bg-tab-ghost-neutral-hover:hover { background-color: rgb(var(--tab-ghost-neutral-hover)); }
.hover\:bg-\[linear-gradient\(0deg\,_rgba\(255\,255\,255\,0\.16\)_0\%\,rgba\(255\,255\,255\,0\.16\)_100\%\)\,linear-gradient\(81deg\,\#5D41FF_0\%\,\#0B0C0D_100\%\)\]:hover { background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16)), linear-gradient(81deg, rgb(93, 65, 255), rgb(11, 12, 13)); }
.hover\:bg-\[linear-gradient\(0deg\,rgba\(255\,255\,255\,0\.16\)_0\%\,rgba\(255\,255\,255\,0\.16\)_100\%\)\,_linear-gradient\(81deg\,\#C86E00_0\%\,\#0B0C0D_100\%\)\]:hover { background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16)), linear-gradient(81deg, rgb(200, 110, 0), rgb(11, 12, 13)); }
.hover\:text-btn-content-accent-hover:hover { color: rgb(var(--btn-content-accent-hover)); }
.hover\:text-btn-content-negative-hover:hover { color: rgb(var(--btn-content-negative-hover)); }
.hover\:text-btn-content-primary-hover:hover { color: rgb(var(--btn-content-primary-hover)); }
.hover\:text-btn-content-secondary-hover:hover { color: rgb(var(--btn-content-secondary-hover)); }
.hover\:text-btn-content-static-white-primary-hover:hover { color: rgb(var(--btn-content-static-white-primary-hover)); }
.hover\:text-btn-content-static-white-secondary-hover:hover { color: rgb(var(--btn-content-static-white-secondary-hover)); }
.hover\:text-content-static-white-primary:hover { color: rgb(var(--content-static-white-primary)); }
.hover\:opacity-100:hover { opacity: 1; }
.hover\:opacity-50:hover { opacity: 0.5; }
.hover\:\*\:bg-control-neutral-hover > :hover { background-color: rgb(var(--control-neutral-hover)); }
.hover\:after\:hidden:hover::after { content: var(--tw-content); display: none; }
.hover\:odd\:\*\:bg-tab-ghost-neutral-hover > :nth-child(2n+1):hover { background-color: rgb(var(--tab-ghost-neutral-hover)); }
.hover\:odd\:\*\:bg-tab-segment-neutral-hover > :nth-child(2n+1):hover { background-color: rgb(var(--tab-segment-neutral-hover)); }
.focus\:border-border-focus:focus { border-color: rgb(var(--border-focus)); }
.focus\:bg-\[\#0098EA\]:focus { --tw-bg-opacity: 1; background-color: rgb(0 152 234/var(--tw-bg-opacity,1)); }
.focus\:bg-btn-primary:focus { background-color: rgb(var(--btn-primary)); }
.focus\:bg-control-neutral-hover:focus { background-color: rgb(var(--control-neutral-hover)); }
.focus\:text-btn-content-accent:focus { color: rgb(var(--btn-content-accent)); }
.focus\:text-btn-content-negative-hover:focus { color: rgb(var(--btn-content-negative-hover)); }
.focus\:text-btn-content-primary:focus { color: rgb(var(--btn-content-primary)); }
.focus\:text-btn-content-secondary:focus { color: rgb(var(--btn-content-secondary)); }
.focus\:text-btn-content-secondary-hover:focus { color: rgb(var(--btn-content-secondary-hover)); }
.focus\:text-btn-content-static-white-secondary:focus { color: rgb(var(--btn-content-static-white-secondary)); }
.focus\:text-content-static-white-primary:focus { color: rgb(var(--content-static-white-primary)); }
.focus\:outline:focus { outline-style: solid; }
.focus\:outline-0:focus { outline-width: 0px; }
.focus\:outline-2:focus { outline-width: 2px; }
.focus\:outline-offset-2:focus { outline-offset: 2px; }
.focus\:outline-border-focus:focus { outline-color: rgb(var(--border-focus)); }
.focus\:outline-border-focus-static:focus { outline-color: rgb(var(--border-focus-static)); }
.focus\:outline-border-static:focus { outline-color: rgb(var(--border-static)); }
.focus-visible\:bg-btn-static-primary-hover:focus-visible { background-color: rgb(var(--btn-static-primary-hover)); }
.focus-visible\:bg-btn-static-secondary:focus-visible { background-color: rgb(var(--btn-static-secondary)); }
.focus-visible\:bg-control-neutral-hover:focus-visible { background-color: rgb(var(--control-neutral-hover)); }
.focus-visible\:text-content-static-white-primary:focus-visible { color: rgb(var(--content-static-white-primary)); }
.focus-visible\:outline:focus-visible { outline-style: solid; }
.focus-visible\:outline-2:focus-visible { outline-width: 2px; }
.focus-visible\:outline-offset-2:focus-visible { outline-offset: 2px; }
.focus-visible\:outline-border-focus:focus-visible { outline-color: rgb(var(--border-focus)); }
.focus-visible\:outline-border-focus-static:focus-visible { outline-color: rgb(var(--border-focus-static)); }
.active\:scale-90:active { --tw-scale-x: .9; --tw-scale-y: .9; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.active\:bg-\[\#0098EA\]:active { --tw-bg-opacity: 1; background-color: rgb(0 152 234/var(--tw-bg-opacity,1)); }
.active\:bg-btn-negative-hover:active { background-color: rgb(var(--btn-negative-hover)); }
.active\:bg-btn-primary-hover:active { background-color: rgb(var(--btn-primary-hover)); }
.active\:bg-btn-static-secondary-hover:active { background-color: rgb(var(--btn-static-secondary-hover)); }
.active\:bg-control-neutral-hover:active { background-color: rgb(var(--control-neutral-hover)); }
.active\:bg-opacity-opacity-item-active:active { --tw-bg-opacity: .86; }
.active\:text-btn-content-accent-hover:active { color: rgb(var(--btn-content-accent-hover)); }
.active\:text-btn-content-negative-hover:active { color: rgb(var(--btn-content-negative-hover)); }
.active\:text-btn-content-primary-hover:active { color: rgb(var(--btn-content-primary-hover)); }
.active\:text-btn-content-static-white-primary-hover:active { color: rgb(var(--btn-content-static-white-primary-hover)); }
.active\:text-btn-content-static-white-secondary-hover:active { color: rgb(var(--btn-content-static-white-secondary-hover)); }
.active\:text-content-static-white-primary:active { color: rgb(var(--content-static-white-primary)); }
.active\:opacity-opacity-item-active:active { opacity: 0.86; }
.disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
.disabled\:text-content-static-white-primary:disabled { color: rgb(var(--content-static-white-primary)); }
.disabled\:opacity-opacity-item-disabled:disabled { opacity: 0.5; }
.group\/golden:hover .group-hover\/golden\:-translate-x-4 { --tw-translate-x: -1rem; }
.group:hover .group-hover\:-translate-y-0, .group\/golden:hover .group-hover\/golden\:-translate-x-4 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:hover .group-hover\:-translate-y-0 { --tw-translate-y: -0px; }
.group:hover .group-hover\:opacity-100 { opacity: 1; }
.has-\[\+\:hover\]\:bg-transparent:has(+ :hover) { background-color: transparent; }
.has-\[\+\[data-state\=active\]\]\:bg-transparent:has(+ [data-state="active"]) { background-color: transparent; }
.has-\[\:disabled\]\:opacity-opacity-item-disabled:has(:disabled) { opacity: 0.5; }
.has-\[\:enabled\]\:hover\:bg-control-neutral-hover:hover:has(:enabled) { background-color: rgb(var(--control-neutral-hover)); }
.aria-disabled\:pointer-events-none[aria-disabled="true"] { pointer-events: none; }
.data-\[state\=active\]\:flex[data-state="active"] { display: flex; }
.data-\[state\=checked\]\:translate-x-4[data-state="checked"] { --tw-translate-x: 1rem; }
.data-\[state\=checked\]\:translate-x-4[data-state="checked"], .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] { --tw-translate-x: 0px; }
@keyframes collapseUp { 
  0% { height: var(--radix-collapsible-content-height); }
  100% { height: 0px; }
}
.data-\[state\=closed\]\:animate-collapseUp[data-state="closed"] { animation: 0.3s cubic-bezier(0.51, 0.92, 0.24, 1.15) 0s 1 normal none running collapseUp; }
@keyframes slideUp { 
  0% { height: var(--radix-accordion-content-height); }
  100% { height: 0px; }
}
.data-\[state\=closed\]\:animate-slideUp[data-state="closed"] { animation: 0.3s cubic-bezier(0.87, 0, 0.13, 1) 0s 1 normal none running slideUp; }
@keyframes collapseDown { 
  0% { height: 0px; }
  100% { height: var(--radix-collapsible-content-height); }
}
.data-\[state\=open\]\:animate-collapseDown[data-state="open"] { animation: 0.3s cubic-bezier(0.51, 0.92, 0.24, 1.15) 0s 1 normal none running collapseDown; }
@keyframes slideDown { 
  0% { height: 0px; }
  100% { height: var(--radix-accordion-content-height); }
}
.data-\[state\=open\]\:animate-slideDown[data-state="open"] { animation: 0.3s cubic-bezier(0.87, 0, 0.13, 1) 0s 1 normal none running slideDown; }
.data-\[state\=open\]\:border-\[rgba\(187\,235\,0\,0\.56\)\][data-state="open"] { border-color: rgba(187, 235, 0, 0.56); }
.data-\[active\=true\]\:bg-tab-base-accent[data-active="true"] { background-color: rgb(var(--tab-base-accent)); }
.data-\[active\=true\]\:bg-tab-ghost-neutral-selected[data-active="true"] { background-color: rgb(var(--tab-ghost-neutral-selected)); }
.data-\[state\=checked\]\:bg-btn-primary[data-state="checked"] { background-color: rgb(var(--btn-primary)); }
.data-\[state\=checked\]\:bg-btn-static-primary[data-state="checked"] { background-color: rgb(var(--btn-static-primary)); }
.data-\[state\=checked\]\:bg-content-on-accent[data-state="checked"] { background-color: rgb(var(--content-on-accent)); }
.data-\[state\=open\]\:bg-bg-tertiary[data-state="open"] { background-color: rgb(var(--bg-tertiary)); }
.data-\[state\=open\]\:bg-tab-segment-neutral-hover[data-state="open"] { background-color: rgb(var(--tab-segment-neutral-hover)); }
.data-\[state\=unchecked\]\:bg-control-neutral[data-state="unchecked"] { background-color: rgb(var(--control-neutral)); }
.data-\[state\=closed\]\:duration-300[data-state="closed"] { transition-duration: 0.3s; }
.data-\[state\=open\]\:duration-500[data-state="open"] { transition-duration: 0.5s; }
.data-\[state\=open\]\:animate-in[data-state="open"] { animation-duration: 0.15s; animation-name: enter; --tw-enter-opacity: initial; --tw-enter-scale: initial; --tw-enter-rotate: initial; --tw-enter-translate-x: initial; --tw-enter-translate-y: initial; }
.data-\[state\=closed\]\:animate-out[data-state="closed"] { animation-duration: 0.15s; animation-name: exit; --tw-exit-opacity: initial; --tw-exit-scale: initial; --tw-exit-rotate: initial; --tw-exit-translate-x: initial; --tw-exit-translate-y: initial; }
.data-\[state\=closed\]\:fade-out-0[data-state="closed"] { --tw-exit-opacity: 0; }
.data-\[state\=open\]\:fade-in-0[data-state="open"] { --tw-enter-opacity: 0; }
.data-\[state\=closed\]\:zoom-out-95[data-state="closed"] { --tw-exit-scale: .95; }
.data-\[state\=open\]\:zoom-in-95[data-state="open"] { --tw-enter-scale: .95; }
.data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] { --tw-enter-translate-y: -0.5rem; }
.data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] { --tw-enter-translate-x: 0.5rem; }
.data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] { --tw-enter-translate-x: -0.5rem; }
.data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] { --tw-enter-translate-y: 0.5rem; }
.data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"] { --tw-exit-translate-y: 100%; }
.data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] { --tw-exit-translate-x: -100%; }
.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"] { --tw-exit-translate-x: -50%; }
.data-\[state\=closed\]\:slide-out-to-right[data-state="closed"] { --tw-exit-translate-x: 100%; }
.data-\[state\=closed\]\:slide-out-to-top[data-state="closed"] { --tw-exit-translate-y: -100%; }
.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"] { --tw-exit-translate-y: -48%; }
.data-\[state\=open\]\:slide-in-from-bottom[data-state="open"] { --tw-enter-translate-y: 100%; }
.data-\[state\=open\]\:slide-in-from-left[data-state="open"] { --tw-enter-translate-x: -100%; }
.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"] { --tw-enter-translate-x: -50%; }
.data-\[state\=open\]\:slide-in-from-right[data-state="open"] { --tw-enter-translate-x: 100%; }
.data-\[state\=open\]\:slide-in-from-top[data-state="open"] { --tw-enter-translate-y: -100%; }
.data-\[state\=open\]\:slide-in-from-top-1\/2[data-state="open"] { --tw-enter-translate-y: -50%; }
.data-\[state\=closed\]\:duration-300[data-state="closed"] { animation-duration: 0.3s; }
.data-\[state\=open\]\:duration-500[data-state="open"] { animation-duration: 0.5s; }
.data-\[state\=active\]\:\*\:bg-tab-base-accent-selected > [data-state="active"] { background-color: rgb(var(--tab-base-accent-selected)); }
.data-\[state\=active\]\:\*\:bg-tab-segment-neutral-selected > [data-state="active"] { background-color: rgb(var(--tab-segment-neutral-selected)); }
.data-\[state\=active\]\:\*\:text-content-on-accent > [data-state="active"] { color: rgb(var(--content-on-accent)); }
.data-\[state\=active\]\:\*\:text-content-primary > [data-state="active"] { color: rgb(var(--content-primary)); }
.data-\[state\=active\]\:odd\:\*\:bg-tab-ghost-accent-selected > :nth-child(2n+1)[data-state="active"] { background-color: rgb(var(--tab-ghost-accent-selected)); }
.data-\[state\=active\]\:odd\:\*\:bg-tab-segment-neutral-selected > :nth-child(2n+1)[data-state="active"] { background-color: rgb(var(--tab-segment-neutral-selected)); }
.data-\[state\=checked\]\:hover\:bg-btn-primary-hover:hover[data-state="checked"] { background-color: rgb(var(--btn-primary-hover)); }
.data-\[state\=unchecked\]\:hover\:bg-control-neutral-hover:hover[data-state="unchecked"] { background-color: rgb(var(--control-neutral-hover)); }
.hover\:data-\[state\=checked\]\:bg-btn-primary-hover[data-state="checked"]:hover { background-color: rgb(var(--btn-primary-hover)); }
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\] { left: calc(var(--sidebar-width)*-1); }
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\] { right: calc(var(--sidebar-width)*-1); }
.group[data-state="collapsed"] .group-data-\[state\=collapsed\]\:-mx-spacing-8 { margin-left: -8px; margin-right: -8px; }
.group[data-state="expanded"] .group-data-\[state\=expanded\]\:-mx-spacing-16 { margin-left: -16px; margin-right: -16px; }
.group[data-state="collapsed"] .group-data-\[state\=collapsed\]\:flex { display: flex; }
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:hidden, .group[data-state="collapsed"] .group-data-\[state\=collapsed\]\:hidden { display: none; }
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\] { width: var(--sidebar-width-icon); }
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:w-0 { width: 0px; }
.group[data-state="collapsed"] .group-data-\[state\=collapsed\]\:w-size-control-l { width: 40px; }
.group[data-side="right"] .group-data-\[side\=right\]\:rotate-180 { --tw-rotate: 180deg; }
.group[data-side="right"] .group-data-\[side\=right\]\:rotate-180, .group\/collapsible-menu-button[data-state="open"] .group-data-\[state\=open\]\/collapsible-menu-button\:-rotate-180 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group\/collapsible-menu-button[data-state="open"] .group-data-\[state\=open\]\/collapsible-menu-button\:-rotate-180 { --tw-rotate: -180deg; }
.group[data-state="open"] .group-data-\[state\=open\]\:rotate-180 { --tw-rotate: 180deg; }
.group[data-state="open"] .group-data-\[state\=open\]\:rotate-180, .group[data-state="open"] .group-data-\[state\=open\]\:rotate-45 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group[data-state="open"] .group-data-\[state\=open\]\:rotate-45 { --tw-rotate: 45deg; }
.group[data-state="collapsed"] .group-data-\[state\=collapsed\]\:flex-col { flex-direction: column; }
.group[data-state="expanded"] .group-data-\[state\=expanded\]\:items-center { align-items: center; }
.group[data-state="collapsed"] .group-data-\[state\=collapsed\]\:gap-0 { gap: 0px; }
.group[data-state="collapsed"] .group-data-\[state\=collapsed\]\:gap-spacing-4 { gap: 4px; }
.group[data-state="collapsed"] .group-data-\[state\=collapsed\]\:bg-transparent { background-color: transparent; }
.group[data-state="collapsed"] .group-data-\[state\=collapsed\]\:p-spacing-8 { padding: 8px; }
.group[data-state="expanded"] .group-data-\[state\=expanded\]\:p-spacing-16 { padding: 16px; }
.group[data-state="collapsed"] .group-data-\[state\=collapsed\]\:px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
.group[data-state="collapsed"] .group-data-\[state\=collapsed\]\:px-spacing-8 { padding-left: 8px; padding-right: 8px; }
.group[data-state="collapsed"] .group-data-\[state\=collapsed\]\:pl-spacing-8 { padding-left: 8px; }
.group[data-state="collapsed"] .group-data-\[state\=collapsed\]\:pr-spacing-2 { padding-right: 2px; }
.group[data-state="expanded"] .group-data-\[state\=expanded\]\:pl-spacing-16 { padding-left: 16px; }
.group[data-state="expanded"] .group-data-\[state\=expanded\]\:pr-2\.5 { padding-right: 0.625rem; }
.group[data-state="open"] .group-data-\[state\=open\]\:text-bg-accent { color: rgb(var(--bg-accent)); }
@keyframes blinkStart { 
  0% { opacity: 1; }
  35% { opacity: 0; }
  65% { opacity: 0; }
  100% { opacity: 1; }
}
.group[data-state="collapsed"] .group-data-\[state\=collapsed\]\:\*\:animate-blinkStart > * { animation: 0.4s ease 0s 1 normal none running blinkStart; }
@keyframes blinkEnd { 
  0% { opacity: 1; }
  35% { opacity: 0; }
  65% { opacity: 0; }
  100% { opacity: 1; }
}
.group[data-state="expanded"] .group-data-\[state\=expanded\]\:\*\:animate-blinkEnd > * { animation: 0.4s ease 0s 1 normal none running blinkEnd; }
.group[data-state="collapsed"] .data-\[state\=inactive\]\:group-data-\[state\=collapsed\]\:odd\:\*\:bg-control-neutral > :nth-child(2n+1)[data-state="inactive"] { background-color: rgb(var(--control-neutral)); }
@media not all and (min-width: 1440px) {
  .max-desktop\:hidden { display: none; }
  .max-desktop\:h-\[88px\] { height: 88px; }
  .max-desktop\:min-h-\[92px\] { min-height: 92px; }
  .max-desktop\:w-\[131px\] { width: 131px; }
  .max-desktop\:\!gap-0 { gap: 0px !important; }
  .max-desktop\:overflow-x-auto { overflow-x: auto; }
  .max-desktop\:text-\[34px\] { font-size: 34px; }
  .max-desktop\:leading-\[1\] { line-height: 1; }
}
@media not all and (min-width: 1024px) {
  .max-laptop\:hidden { display: none; }
  .max-laptop\:gap-x-spacing-8 { column-gap: 8px; }
  .max-laptop\:\!text-\[20px\] { font-size: 20px !important; }
  .max-laptop\:\!text-\[24px\] { font-size: 24px !important; }
  .max-laptop\:\!font-bold { font-weight: 700 !important; }
  .max-laptop\:\!font-medium { font-weight: 500 !important; }
  .max-laptop\:\!leading-\[24px\] { line-height: 24px !important; }
  .max-laptop\:\!leading-\[28px\] { line-height: 28px !important; }
  .max-laptop\:\!leading-\[29px\] { line-height: 29px !important; }
}
@media not all and (min-width: 768px) {
  .max-tablet\:-left-spacing-20 { left: -20px; }
  .max-tablet\:-right-spacing-32 { right: -32px; }
  .max-tablet\:-top-spacing-20 { top: -20px; }
  .max-tablet\:bottom-0 { bottom: 0px; }
  .max-tablet\:bottom-\[240px\] { bottom: 240px; }
  .max-tablet\:bottom-spacing-16 { bottom: 16px; }
  .max-tablet\:left-1\/2 { left: 50%; }
  .max-tablet\:top-\[120px\] { top: 120px; }
  .max-tablet\:top-\[60px\] { top: 60px; }
  .max-tablet\:mb-\[-240px\] { margin-bottom: -240px; }
  .max-tablet\:mt-\[-80px\] { margin-top: -80px; }
  .max-tablet\:hidden { display: none; }
  .max-tablet\:size-4 { height: 1rem; width: 1rem; }
  .max-tablet\:size-\[380px\] { height: 380px; width: 380px; }
  .max-tablet\:size-\[630px\] { height: 630px; width: 630px; }
  .max-tablet\:size-\[800px\] { height: 800px; width: 800px; }
  .max-tablet\:size-size-control-s { height: 32px; width: 32px; }
  .max-tablet\:h-spacing-48 { height: 48px; }
  .max-tablet\:min-h-size-control-s { min-height: 32px; }
  .max-tablet\:w-\[71px\] { width: 71px; }
  .max-tablet\:w-full { width: 100%; }
  .max-tablet\:max-w-\[420px\] { max-width: 420px; }
  .max-tablet\:max-w-\[calc\(100vw_-_32px\)\] { max-width: calc(-32px + 100vw); }
  .max-tablet\:max-w-screen-mobile { max-width: 375px; }
  .max-tablet\:grow { flex-grow: 1; }
  .max-tablet\:grow-0 { flex-grow: 0; }
  .max-tablet\:basis-2\/5 { flex-basis: 40%; }
  .max-tablet\:basis-3\/5 { flex-basis: 60%; }
  .max-tablet\:-translate-x-1\/2 { --tw-translate-x: -50%; }
  .max-tablet\:-translate-x-1\/2, .max-tablet\:translate-y-\[-22\%\] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .max-tablet\:translate-y-\[-22\%\] { --tw-translate-y: -22%; }
  .max-tablet\:flex-col { flex-direction: column; }
  .max-tablet\:justify-between { justify-content: space-between; }
  .max-tablet\:gap-0 { gap: 0px; }
  .max-tablet\:gap-spacing-4 { gap: 4px; }
  .max-tablet\:bg-\[url\(\/images\/wheel-of-luck\/preland-wheel-bg-mobile\.jpg\)\] { background-image: url("/images/wheel-of-luck/preland-wheel-bg-mobile.jpg"); }
  .max-tablet\:p-spacing-8 { padding: 8px; }
  .max-tablet\:px-spacing-16 { padding-left: 16px; padding-right: 16px; }
  .max-tablet\:pt-0 { padding-top: 0px; }
  .max-tablet\:pt-\[100px\] { padding-top: 100px; }
  .max-tablet\:\!text-\[16px\] { font-size: 16px !important; }
  .max-tablet\:\!text-\[17px\] { font-size: 17px !important; }
  .max-tablet\:\!text-\[20px\] { font-size: 20px !important; }
  .max-tablet\:text-\[14px\] { font-size: 14px; }
  .max-tablet\:text-\[20\.5px\] { font-size: 20.5px; }
  .max-tablet\:text-\[25px\] { font-size: 25px; }
  .max-tablet\:\!font-semibold { font-weight: 600 !important; }
  .max-tablet\:\!leading-\[24px\] { line-height: 24px !important; }
  .max-tablet\:tracking-\[-2px\] { letter-spacing: -2px; }
}
@media (min-width: 375px) {
  .mobile\:w-full { width: 100%; }
  .mobile\:max-w-full { max-width: 100%; }
  .mobile\:rounded-container-l { border-radius: 20px; }
  .mobile\:bg-cover { background-size: cover; }
  .mobile\:px-spacing-4 { padding-left: 4px; padding-right: 4px; }
  .mobile\:px-spacing-8 { padding-left: 8px; padding-right: 8px; }
  .mobile\:text-\[14px\] { font-size: 14px; }
  .mobile\:text-\[20px\] { font-size: 20px; }
}
@media (min-width: 495px) {
  .query1\:-right-\[150px\] { right: -150px; }
  .query1\:left-auto { left: auto; }
  .query1\:right-0 { right: 0px; }
}
@media (min-width: 768px) {
  .tablet\:-top-\[76px\] { top: -76px; }
  .tablet\:bottom-0 { bottom: 0px; }
  .tablet\:bottom-\[5\%\] { bottom: 5%; }
  .tablet\:left-1\/2 { left: 50%; }
  .tablet\:left-auto { left: auto; }
  .tablet\:left-spacing-8 { left: 8px; }
  .tablet\:right-0 { right: 0px; }
  .tablet\:top-1\/2 { top: 50%; }
  .tablet\:my-spacing-24 { margin-bottom: 24px; margin-top: 24px; }
  .tablet\:mb-spacing-16 { margin-bottom: 16px; }
  .tablet\:mb-spacing-20 { margin-bottom: 20px; }
  .tablet\:mb-spacing-40 { margin-bottom: 40px; }
  .tablet\:ml-auto { margin-left: auto; }
  .tablet\:ml-spacing-12 { margin-left: 12px; }
  .tablet\:ml-spacing-40 { margin-left: 40px; }
  .tablet\:mt-0 { margin-top: 0px; }
  .tablet\:block { display: block; }
  .tablet\:inline-block { display: inline-block; }
  .tablet\:flex { display: flex; }
  .tablet\:grid { display: grid; }
  .tablet\:hidden { display: none; }
  .tablet\:aspect-\[376\/429\] { aspect-ratio: 376 / 429; }
  .tablet\:aspect-\[4\.03\] { aspect-ratio: 4.03 / 1; }
  .tablet\:aspect-\[7_\/_4\] { aspect-ratio: 7 / 4; }
  .tablet\:size-11 { height: 2.75rem; width: 2.75rem; }
  .tablet\:h-\[230px\] { height: 230px; }
  .tablet\:h-\[96px\] { height: 96px; }
  .tablet\:h-spacing-64 { height: 64px; }
  .tablet\:max-h-\[618px\] { max-height: 618px; }
  .tablet\:min-h-11 { min-height: 2.75rem; }
  .tablet\:min-h-\[318px\] { min-height: 318px; }
  .tablet\:min-h-\[736px\] { min-height: 736px; }
  .tablet\:min-h-size-control-xl { min-height: 44px; }
  .tablet\:w-1\/2 { width: 50%; }
  .tablet\:w-\[214px\] { width: 214px; }
  .tablet\:w-\[222px\] { width: 222px; }
  .tablet\:w-\[264px\] { width: 264px; }
  .tablet\:w-\[360px\] { width: 360px; }
  .tablet\:w-\[400px\] { width: 400px; }
  .tablet\:w-\[776px\] { width: 776px; }
  .tablet\:w-full { width: 100%; }
  .tablet\:w-width-modal-desktop-m { width: 600px; }
  .tablet\:min-w-11 { min-width: 2.75rem; }
  .tablet\:min-w-\[125px\] { min-width: 125px; }
  .tablet\:min-w-\[150\%\] { min-width: 150%; }
  .tablet\:min-w-\[318px\] { min-width: 318px; }
  .tablet\:min-w-\[400px\] { min-width: 400px; }
  .tablet\:max-w-\[600px\] { max-width: 600px; }
  .tablet\:max-w-\[618px\] { max-width: 618px; }
  .tablet\:max-w-full { max-width: 100%; }
  .tablet\:basis-\[12\%\] { flex-basis: 12%; }
  .tablet\:basis-\[16\%\] { flex-basis: 16%; }
  .tablet\:basis-\[32\%\] { flex-basis: 32%; }
  .tablet\:basis-\[68\%\] { flex-basis: 68%; }
  .tablet\:basis-\[calc\(100\%_\/_3_-_8px\)\] { flex-basis: calc(33.3333% - 8px); }
  .tablet\:-translate-x-1\/2 { --tw-translate-x: -50%; }
  .tablet\:-translate-x-1\/2, .tablet\:-translate-y-1\/2 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .tablet\:-translate-y-1\/2 { --tw-translate-y: -50%; }
  .tablet\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .tablet\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .tablet\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .tablet\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .tablet\:grid-cols-\[3fr_minmax\(346px\,1fr\)\] { grid-template-columns: 3fr minmax(346px, 1fr); }
  .tablet\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
  .tablet\:flex-row { flex-direction: row; }
  .tablet\:items-center { align-items: center; }
  .tablet\:justify-center { justify-content: center; }
  .tablet\:gap-\[87px\] { gap: 87px; }
  .tablet\:gap-spacing-12 { gap: 12px; }
  .tablet\:gap-spacing-16 { gap: 16px; }
  .tablet\:gap-spacing-24 { gap: 24px; }
  .tablet\:gap-spacing-8 { gap: 8px; }
  .tablet\:space-x-spacing-16 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(16px*(1 - var(--tw-space-x-reverse))); margin-right: calc(16px*var(--tw-space-x-reverse)); }
  .tablet\:rounded-control-l { border-radius: 10px; }
  .tablet\:bg-\[url\(\'\/images\/bonuses\/promo\/promo-bg-laptop\.png\'\)\] { background-image: url("/images/bonus/bonus-bg.png"); }
  .tablet\:bg-\[url\(\'\/images\/cashback-widget\/available-md\.png\'\)\] { background-image: url("/images/cashback-widget/available-md.png"); }
  .tablet\:bg-\[url\(\'\/images\/cashback-widget\/unavailable-md\.png\'\)\] { background-image: url("/images/cashback-widget/unavailable-md.png"); }
  .tablet\:bg-contain { background-size: contain; }
  .tablet\:bg-center { background-position: 50% center; }
  .tablet\:bg-right { background-position: 100% center; }
  .tablet\:object-cover { object-fit: cover; }
  .tablet\:p-padding-container { padding: 40px; }
  .tablet\:px-spacing-16 { padding-left: 16px; padding-right: 16px; }
  .tablet\:px-spacing-20 { padding-left: 20px; padding-right: 20px; }
  .tablet\:px-spacing-4 { padding-left: 4px; padding-right: 4px; }
  .tablet\:px-spacing-40 { padding-left: 40px; padding-right: 40px; }
  .tablet\:px-spacing-8 { padding-left: 8px; padding-right: 8px; }
  .tablet\:py-spacing-24 { padding-bottom: 24px; padding-top: 24px; }
  .tablet\:py-spacing-48 { padding-bottom: 48px; padding-top: 48px; }
  .tablet\:pb-spacing-16 { padding-bottom: 16px; }
  .tablet\:pb-spacing-48 { padding-bottom: 48px; }
  .tablet\:pt-0 { padding-top: 0px; }
  .tablet\:pt-spacing-40 { padding-top: 40px; }
  .tablet\:\!text-\[24px\] { font-size: 24px !important; }
  .tablet\:\!text-\[32px\] { font-size: 32px !important; }
  .tablet\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
  .tablet\:text-\[20px\] { font-size: 20px; }
  .tablet\:text-\[24px\] { font-size: 24px; }
  .tablet\:text-\[28px\] { font-size: 28px; }
  .tablet\:text-\[32px\] { font-size: 32px; }
  .tablet\:text-\[36px\] { font-size: 36px; }
  .tablet\:text-\[40px\] { font-size: 40px; }
  .tablet\:text-\[52px\] { font-size: 52px; }
  .tablet\:leading-6 { line-height: 1.5rem; }
  .tablet\:leading-7 { line-height: 1.75rem; }
  .tablet\:leading-8 { line-height: 2rem; }
  .tablet\:leading-\[32px\] { line-height: 32px; }
  .tablet\:leading-\[36px\] { line-height: 36px; }
  .tablet\:leading-\[44px\] { line-height: 44px; }
  .tablet\:leading-\[56px\] { line-height: 56px; }
  .tablet\:tracking-\[-0\.56px\] { letter-spacing: -0.56px; }
  .tablet\:tracking-\[-0\.68px\] { letter-spacing: -0.68px; }
  .tablet\:tracking-\[-0\.8px\] { letter-spacing: -0.8px; }
  .tablet\:tracking-\[-0\.92px\] { letter-spacing: -0.92px; }
  .tablet\:tracking-\[-1\.64px\] { letter-spacing: -1.64px; }
  .tablet\:tracking-\[-2px\] { letter-spacing: -2px; }
  .tablet\:\[grid-auto-flow\:column\] { grid-auto-flow: column; }
  .tablet\:hover\:-translate-y-2:hover { --tw-translate-y: -0.5rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
}
@media (min-width: 1024px) {
  .laptop\:relative { position: relative; }
  .laptop\:bottom-\[105px\] { bottom: 105px; }
  .laptop\:bottom-spacing-24 { bottom: 24px; }
  .laptop\:left-1\/2 { left: 50%; }
  .laptop\:left-spacing-24 { left: 24px; }
  .laptop\:right-0 { right: 0px; }
  .laptop\:right-spacing-24 { right: 24px; }
  .laptop\:top-0 { top: 0px; }
  .laptop\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .laptop\:mb-spacing-24 { margin-bottom: 24px; }
  .laptop\:mb-spacing-32 { margin-bottom: 32px; }
  .laptop\:mt-spacing-16 { margin-top: 16px; }
  .laptop\:mt-spacing-4 { margin-top: 4px; }
  .laptop\:block { display: block; }
  .laptop\:flex { display: flex; }
  .laptop\:hidden { display: none; }
  .laptop\:aspect-\[1\.64\] { aspect-ratio: 1.64 / 1; }
  .laptop\:aspect-\[1\.78\] { aspect-ratio: 1.78 / 1; }
  .laptop\:aspect-\[4\.03\] { aspect-ratio: 4.03 / 1; }
  .laptop\:h-20 { height: 5rem; }
  .laptop\:h-\[424px\] { height: 424px; }
  .laptop\:h-spacing-64 { height: 64px; }
  .laptop\:w-fit { width: fit-content; }
  .laptop\:w-full { width: 100%; }
  .laptop\:min-w-\[130\%\] { min-width: 130%; }
  .laptop\:max-w-\[277px\] { max-width: 277px; }
  .laptop\:max-w-\[320px\] { max-width: 320px; }
  .laptop\:-translate-x-1\/2 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .laptop\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .laptop\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .laptop\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .laptop\:flex-row { flex-direction: row; }
  .laptop\:items-start { align-items: flex-start; }
  .laptop\:justify-start { justify-content: flex-start; }
  .laptop\:justify-between { justify-content: space-between; }
  .laptop\:gap-spacing-12 { gap: 12px; }
  .laptop\:gap-spacing-16 { gap: 16px; }
  .laptop\:gap-x-spacing-16 { column-gap: 16px; }
  .laptop\:self-end { align-self: flex-end; }
  .laptop\:bg-bg-secondary { background-color: rgb(var(--bg-secondary)); }
  .laptop\:bg-\[url\(\'\/images\/bonuses\/promo\/promo-bg\.png\'\)\] { background-image: url("/images/bonus/bonus-bg.png"); }
  .laptop\:bg-\[url\(\'\/images\/cashback-widget\/available-lg\.png\'\)\] { background-image: url("/images/cashback-widget/available-lg.png"); }
  .laptop\:bg-\[url\(\'\/images\/cashback-widget\/unavailable-lg\.png\'\)\] { background-image: url("/images/cashback-widget/unavailable-lg.png"); }
  .laptop\:bg-center { background-position: 50% center; }
  .laptop\:p-spacing-24 { padding: 24px; }
  .laptop\:px-padding-container { padding-left: 40px; padding-right: 40px; }
  .laptop\:px-spacing-32 { padding-left: 32px; padding-right: 32px; }
  .laptop\:px-spacing-40 { padding-left: 40px; padding-right: 40px; }
  .laptop\:py-spacing-24 { padding-bottom: 24px; padding-top: 24px; }
  .laptop\:py-spacing-32 { padding-bottom: 32px; padding-top: 32px; }
  .laptop\:pt-0 { padding-top: 0px; }
  .laptop\:text-left { text-align: left; }
}
@media (min-width: 1140px) {
  .laptopLg\:aspect-\[1\.66\] { aspect-ratio: 1.66 / 1; }
  .laptopLg\:aspect-\[1\.78\] { aspect-ratio: 1.78 / 1; }
}
@media (min-width: 1440px) {
  .desktop\:-top-\[100px\] { top: -100px; }
  .desktop\:bottom-0, .desktop\:bottom-\[0px\] { bottom: 0px; }
  .desktop\:left-1\/2 { left: 50%; }
  .desktop\:right-4 { right: 1rem; }
  .desktop\:right-6 { right: 1.5rem; }
  .desktop\:right-\[10\%\] { right: 10%; }
  .desktop\:top-24 { top: 6rem; }
  .desktop\:top-4 { top: 1rem; }
  .desktop\:top-6 { top: 1.5rem; }
  .desktop\:top-auto { top: auto; }
  .desktop\:-mx-spacing-20 { margin-left: -20px; margin-right: -20px; }
  .desktop\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .desktop\:mx-auto { margin-left: auto; margin-right: auto; }
  .desktop\:-mr-spacing-24 { margin-right: -24px; }
  .desktop\:-mt-spacing-12 { margin-top: -12px; }
  .desktop\:mb-spacing-12 { margin-bottom: 12px; }
  .desktop\:mb-spacing-16 { margin-bottom: 16px; }
  .desktop\:mb-spacing-24 { margin-bottom: 24px; }
  .desktop\:mt-\[106px\] { margin-top: 106px; }
  .desktop\:mt-spacing-40 { margin-top: 40px; }
  .desktop\:block { display: block; }
  .desktop\:flex { display: flex; }
  .desktop\:hidden { display: none; }
  .desktop\:aspect-\[1\.78\] { aspect-ratio: 1.78 / 1; }
  .desktop\:size-8 { height: 2rem; width: 2rem; }
  .desktop\:size-\[157px\] { height: 157px; width: 157px; }
  .desktop\:size-\[576px\] { height: 576px; width: 576px; }
  .desktop\:size-\[72px\] { height: 72px; width: 72px; }
  .desktop\:h-14 { height: 3.5rem; }
  .desktop\:h-20 { height: 5rem; }
  .desktop\:h-\[125px\] { height: 125px; }
  .desktop\:h-\[354px\] { height: 354px; }
  .desktop\:h-\[380px\] { height: 380px; }
  .desktop\:h-\[384px\] { height: 384px; }
  .desktop\:h-\[424px\] { height: 424px; }
  .desktop\:h-\[96px\] { height: 96px; }
  .desktop\:h-full { height: 100%; }
  .desktop\:h-size-control-xl { height: 44px; }
  .desktop\:h-spacing-48 { height: 48px; }
  .desktop\:min-h-\[100px\] { min-height: 100px; }
  .desktop\:min-h-\[423px\] { min-height: 423px; }
  .desktop\:min-h-\[823px\] { min-height: 823px; }
  .desktop\:w-1\/2 { width: 50%; }
  .desktop\:w-\[102px\] { width: 102px; }
  .desktop\:w-\[125px\] { width: 125px; }
  .desktop\:w-\[289px\] { width: 289px; }
  .desktop\:w-\[330px\] { width: 330px; }
  .desktop\:w-\[400px\] { width: 400px; }
  .desktop\:w-\[427px\] { width: 427px; }
  .desktop\:w-\[calc\(100\%_\+_40px\)\] { width: calc(100% + 40px); }
  .desktop\:w-full { width: 100%; }
  .desktop\:w-spacing-48 { width: 48px; }
  .desktop\:min-w-\[652px\] { min-width: 652px; }
  .desktop\:min-w-max { min-width: max-content; }
  .desktop\:max-w-\[1624px\] { max-width: 1624px; }
  .desktop\:max-w-\[212px\] { max-width: 212px; }
  .desktop\:max-w-\[343px\] { max-width: 343px; }
  .desktop\:max-w-width-modal-desktop-m { max-width: 600px; }
  .desktop\:basis-\[11\%\] { flex-basis: 11%; }
  .desktop\:basis-\[14\%\] { flex-basis: 14%; }
  .desktop\:basis-\[944px\] { flex-basis: 944px; }
  .desktop\:-translate-x-1\/2 { --tw-translate-x: -50%; }
  .desktop\:-translate-x-1\/2, .desktop\:-translate-x-\[25\%\] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .desktop\:-translate-x-\[25\%\] { --tw-translate-x: -25%; }
  .desktop\:-translate-x-\[50\%\] { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .desktop\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .desktop\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .desktop\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .desktop\:grid-cols-\[557fr_787fr\] { grid-template-columns: 557fr 787fr; }
  .desktop\:grid-cols-\[787fr_557fr\] { grid-template-columns: 787fr 557fr; }
  .desktop\:flex-row { flex-direction: row; }
  .desktop\:items-start { align-items: flex-start; }
  .desktop\:items-end { align-items: flex-end; }
  .desktop\:gap-\[132px\] { gap: 132px; }
  .desktop\:gap-spacing-20 { gap: 20px; }
  .desktop\:gap-spacing-40 { gap: 40px; }
  .desktop\:gap-spacing-8 { gap: 8px; }
  .desktop\:overflow-visible { overflow: visible; }
  .desktop\:rounded-\[28px\] { border-radius: 28px; }
  .desktop\:rounded-container-m { border-radius: 16px; }
  .desktop\:rounded-t-\[56px\] { border-top-left-radius: 56px; border-top-right-radius: 56px; }
  .desktop\:bg-\[rgba\(187\,235\,0\,0\.1\)\] { background-color: rgba(187, 235, 0, 0.1); }
  .desktop\:bg-\[rgba\(31\,33\,35\.1\)\] { --tw-bg-opacity: 1; background-color: rgba(31,33,35.1,var(--tw-bg-opacity,1)); }
  .desktop\:\!p-spacing-16 { padding: 16px !important; }
  .desktop\:p-spacing-24 { padding: 24px; }
  .desktop\:p-spacing-32 { padding: 32px; }
  .desktop\:p-spacing-8 { padding: 8px; }
  .desktop\:\!px-spacing-16 { padding-left: 16px !important; padding-right: 16px !important; }
  .desktop\:px-20 { padding-left: 5rem; padding-right: 5rem; }
  .desktop\:px-spacing-20 { padding-left: 20px; padding-right: 20px; }
  .desktop\:px-spacing-24 { padding-left: 24px; padding-right: 24px; }
  .desktop\:px-spacing-32 { padding-left: 32px; padding-right: 32px; }
  .desktop\:px-spacing-4 { padding-left: 4px; padding-right: 4px; }
  .desktop\:px-spacing-40 { padding-left: 40px; padding-right: 40px; }
  .desktop\:px-spacing-8 { padding-left: 8px; padding-right: 8px; }
  .desktop\:py-0 { padding-bottom: 0px; padding-top: 0px; }
  .desktop\:py-14 { padding-bottom: 3.5rem; padding-top: 3.5rem; }
  .desktop\:py-20 { padding-bottom: 5rem; padding-top: 5rem; }
  .desktop\:py-\[62px\] { padding-bottom: 62px; padding-top: 62px; }
  .desktop\:py-spacing-16 { padding-bottom: 16px; padding-top: 16px; }
  .desktop\:pb-0 { padding-bottom: 0px; }
  .desktop\:pb-20 { padding-bottom: 5rem; }
  .desktop\:pr-spacing-20 { padding-right: 20px; }
  .desktop\:pr-spacing-24 { padding-right: 24px; }
  .desktop\:pr-spacing-40 { padding-right: 40px; }
  .desktop\:pt-14 { padding-top: 3.5rem; }
  .desktop\:pt-\[138px\] { padding-top: 138px; }
  .desktop\:\!text-\[40px\] { font-size: 40px !important; }
  .desktop\:\!text-\[48px\] { font-size: 48px !important; }
  .desktop\:text-\[108px\] { font-size: 108px; }
  .desktop\:text-\[16px\] { font-size: 16px; }
  .desktop\:text-\[24px\] { font-size: 24px; }
  .desktop\:text-\[28px\] { font-size: 28px; }
  .desktop\:text-\[36px\] { font-size: 36px; }
  .desktop\:text-\[40px\] { font-size: 40px; }
  .desktop\:text-\[48px\] { font-size: 48px; }
  .desktop\:text-\[56px\] { font-size: 56px; }
  .desktop\:font-bold { font-weight: 700; }
  .desktop\:font-medium { font-weight: 500; }
  .desktop\:\!leading-\[40px\] { line-height: 40px !important; }
  .desktop\:\!leading-\[50px\] { line-height: 50px !important; }
  .desktop\:\!leading-\[60px\] { line-height: 60px !important; }
  .desktop\:leading-\[120px\] { line-height: 120px; }
  .desktop\:leading-\[1\] { line-height: 1; }
  .desktop\:leading-\[44px\] { line-height: 44px; }
  .desktop\:leading-\[60px\] { line-height: 60px; }
}
@media (min-width: 1920px) {
  .desktopXl\:left-\[15\%\] { left: 15%; }
  .desktopXl\:left-auto { left: auto; }
  .desktopXl\:right-0 { right: 0px; }
  .desktopXl\:h-\[413\] { }
  .desktopXl\:w-\[385\] { }
  .desktopXl\:basis-\[11\%\] { flex-basis: 11%; }
  .desktopXl\:basis-\[8\%\] { flex-basis: 8%; }
  .desktopXl\:translate-x-0 { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .desktopXl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .desktopXl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0px, 1fr)); }
  .desktopXl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
  .desktopXl\:items-center { align-items: center; }
  .desktopXl\:pt-0 { padding-top: 0px; }
}
.\[\&\+\*\]\:data-\[state\=active\]\:\*\:bg-transparent > [data-state="active"] + *, .\[\&\+\*\]\:hover\:\*\:bg-transparent > :hover + * { background-color: transparent; }
.\[\&\:\:-webkit-file-upload-button\]\:hidden::-webkit-file-upload-button { display: none; }
.has-\[\:enabled\]\:hover\:\[\&\:not\(\:focus-within\)\]\:border-border-container:not(:focus-within):hover:has(:enabled) { border-color: rgb(var(--border-container)); }
.\[\&\>button\]\:hidden > button { display: none; }
.\[\&\>p\:first-child\]\:mb-spacing-16 > p:first-child { margin-bottom: 16px; }
.\[\&\>p\:first-child\]\:text-content-primary > p:first-child { color: rgb(var(--content-primary)); }
.\[\&\>path\]\:fill-bg-static-white > path { fill: rgb(var(--bg-static-white)); }
@keyframes spin { 
  100% { transform: rotate(1turn); }
}
.\[\&_svg\]\:animate-spin svg { animation: 1s linear 0s infinite normal none running spin; }
