@charset "utf-8";

*, ::after, ::before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-shadow-colored: 0 0 transparent; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }

::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-shadow-colored: 0 0 transparent; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }

*, ::after, ::before { box-sizing: border-box; border: 0px solid; }

::after, ::before { --tw-content: ""; }

:host, html { text-size-adjust: 100%; font-feature-settings: normal; font-variation-settings: normal; tab-size: 4; -webkit-tap-highlight-color: transparent; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; line-height: 1.5; }

body { line-height: inherit; margin: 0px; }

hr { color: inherit; border-top-width: 1px; 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-feature-settings: normal; font-variation-settings: normal; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }

small { font-size: 80%; }

sub, sup { vertical-align: initial; font-size: 75%; line-height: 0; position: relative; }

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-feature-settings: inherit; font-variation-settings: inherit; font-family: inherit; font-size: 100%; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin: 0px; padding: 0px; }

button, select { text-transform: none; }

button { appearance: button; background-color: initial; background-image: none; }

input:where([type="button"]) { appearance: button; background-color: initial; background-image: none; }

input:where([type="reset"]) { appearance: button; background-color: initial; background-image: none; }

input:where([type="submit"]) { appearance: button; background-color: initial; background-image: none; }

progress { vertical-align: initial; }

::-webkit-inner-spin-button { height: auto; }

::-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, figure, h1, h2, h3, h4, h5, h6, hr, p, pre, fieldset { margin: 0px; }

fieldset, legend { padding: 0px; }

menu, ol, ul { margin: 0px; padding: 0px; list-style: none; }

dialog { padding: 0px; }

textarea { resize: vertical; }

[role="button"], button { cursor: pointer; }

:disabled { cursor: default; }

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

img, video { max-width: 100%; height: auto; }

[hidden]:where(:not([hidden="until-found"])) { display: none; }

[multiple], [type="date"], [type="datetime-local"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], select, textarea { appearance: none; --tw-shadow: 0 0 transparent; background-color: rgb(255, 255, 255); border-width: 1px; border-color: rgb(107, 114, 128); border-radius: 0px; padding: 0.5rem 0.75rem; font-size: 1rem; line-height: 1.5rem; }

input:where(:not([type])) { appearance: none; --tw-shadow: 0 0 transparent; background-color: rgb(255, 255, 255); border-width: 1px; border-color: rgb(107, 114, 128); border-radius: 0px; padding: 0.5rem 0.75rem; font-size: 1rem; line-height: 1.5rem; }

[multiple]:focus, [type="date"]:focus, [type="datetime-local"]:focus, [type="email"]:focus, [type="month"]:focus, [type="number"]:focus, [type="password"]:focus, [type="search"]:focus, [type="tel"]:focus, [type="text"]:focus, [type="time"]:focus, [type="url"]:focus, [type="week"]:focus, select:focus, textarea:focus { outline-offset: 2px; --tw-ring-inset: var(--tw-empty, ); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #2563eb; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); border-color: rgb(37, 99, 235); outline: transparent solid 2px; }

input:where(:not([type])):focus { outline-offset: 2px; --tw-ring-inset: var(--tw-empty, ); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #2563eb; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); border-color: rgb(37, 99, 235); outline: transparent solid 2px; }

input::placeholder, textarea::placeholder { color: rgb(107, 114, 128); opacity: 1; }

::-webkit-datetime-edit-fields-wrapper { padding: 0px; }

::-webkit-date-and-time-value { min-height: 1.5em; text-align: inherit; }

::-webkit-datetime-edit { display: inline-flex; }

::-webkit-datetime-edit { padding-top: 0px; padding-bottom: 0px; }

::-webkit-datetime-edit-day-field { padding-top: 0px; padding-bottom: 0px; }

::-webkit-datetime-edit-hour-field { padding-top: 0px; padding-bottom: 0px; }

::-webkit-datetime-edit-meridiem-field { padding-top: 0px; padding-bottom: 0px; }

::-webkit-datetime-edit-millisecond-field { padding-top: 0px; padding-bottom: 0px; }

::-webkit-datetime-edit-minute-field { padding-top: 0px; padding-bottom: 0px; }

::-webkit-datetime-edit-month-field { padding-top: 0px; padding-bottom: 0px; }

::-webkit-datetime-edit-second-field { padding-top: 0px; padding-bottom: 0px; }

::-webkit-datetime-edit-year-field { padding-top: 0px; padding-bottom: 0px; }

select { print-color-adjust: exact; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E"); background-position: right 0.5rem center; background-repeat: no-repeat; background-size: 1.5em 1.5em; padding-right: 2.5rem; }

[multiple] { background-image: none; background-position: 0px 0px; background-repeat: unset; background-size: initial; print-color-adjust: unset; padding-right: 0.75rem; }

[size]:where(select:not([size="1"])) { background-image: none; background-position: 0px 0px; background-repeat: unset; background-size: initial; print-color-adjust: unset; padding-right: 0.75rem; }

[type="checkbox"], [type="radio"] { appearance: none; print-color-adjust: exact; color: rgb(37, 99, 235); user-select: none; vertical-align: middle; --tw-shadow: 0 0 transparent; background-color: rgb(255, 255, 255); background-origin: border-box; border-width: 1px; border-color: rgb(107, 114, 128); flex-shrink: 0; width: 1rem; height: 1rem; padding: 0px; display: inline-block; }

[type="checkbox"] { border-radius: 0px; }

[type="radio"] { border-radius: 100%; }

[type="checkbox"]:focus, [type="radio"]:focus { outline-offset: 2px; --tw-ring-inset: var(--tw-empty, ); --tw-ring-offset-width: 2px; --tw-ring-offset-color: #fff; --tw-ring-color: #2563eb; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); outline: transparent solid 2px; }

[type="checkbox"]:checked, [type="radio"]:checked { background-color: currentcolor; background-position: 50% center; background-repeat: no-repeat; background-size: 100% 100%; border-color: transparent; }

[type="checkbox"]:checked { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E"); }

@media (forced-colors: active) {
  [type="checkbox"]:checked { appearance: auto; }
}

[type="radio"]:checked { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E"); }

@media (forced-colors: active) {
  [type="radio"]:checked { appearance: auto; }
}

[type="checkbox"]:checked:focus, [type="checkbox"]:checked:hover, [type="checkbox"]:indeterminate, [type="radio"]:checked:focus, [type="radio"]:checked:hover { background-color: currentcolor; border-color: transparent; }

[type="checkbox"]:indeterminate { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E"); background-position: 50% center; background-repeat: no-repeat; background-size: 100% 100%; }

@media (forced-colors: active) {
  [type="checkbox"]:indeterminate { appearance: auto; }
}

[type="checkbox"]:indeterminate:focus, [type="checkbox"]:indeterminate:hover { background-color: currentcolor; border-color: transparent; }

[type="file"] { background: unset; border-color: inherit; font-size: unset; line-height: inherit; border-width: 0px; border-radius: 0px; padding: 0px; }

[type="file"]:focus { outline: -webkit-focus-ring-color auto 1px; }

input[type="number"]::-webkit-inner-spin-button { appearance: none; margin: 0px; }

input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }

input[type="search"]::-webkit-search-cancel-button { display: none; }

input[type="search"]::-webkit-search-decoration { display: none; }

input[type="search"]::-webkit-search-results-button { display: none; }

input[type="search"]::-webkit-search-results-decoration { display: none; }

.\!container { width: 100% !important; }

.container { width: 100%; }

@media (min-width: 320px) {
  .\!container { max-width: 320px !important; }
  .container { max-width: 320px; }
}

@media (min-width: 360px) {
  .\!container { max-width: 360px !important; }
  .container { max-width: 360px; }
}

@media (min-width: 400px) {
  .\!container { max-width: 400px !important; }
  .container { max-width: 400px; }
}

@media (min-width: 536px) {
  .\!container { max-width: 536px !important; }
  .container { max-width: 536px; }
}

@media (min-width: 768px) {
  .\!container { max-width: 768px !important; }
  .container { max-width: 768px; }
}

@media (min-width: 1024px) {
  .\!container { max-width: 1024px !important; }
  .container { max-width: 1024px; }
}

@media (min-width: 1136px) {
  .\!container { max-width: 1136px !important; }
  .container { max-width: 1136px; }
}

@media (min-width: 1280px) {
  .\!container { max-width: 1280px !important; }
  .container { max-width: 1280px; }
}

@media (min-width: 1368px) {
  .\!container { max-width: 1368px !important; }
  .container { max-width: 1368px; }
}

@media (min-width: 1600px) {
  .\!container { max-width: 1600px !important; }
  .container { max-width: 1600px; }
}

@media (min-width: 1920px) {
  .\!container { max-width: 1920px !important; }
  .container { max-width: 1920px; }
}

.cms-pages { color: rgb(255, 255, 255); max-width: 800px; }

.cms-pages :where(p):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }

.cms-pages :where([class~="lead"]):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: var(--tw-prose-lead); margin-top: 1.2em; margin-bottom: 1.2em; font-size: 1.25em; line-height: 1.6; }

.cms-pages :where(a):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: rgb(195, 0, 84); font-weight: 500; text-decoration: underline; }

.cms-pages :where(a):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):hover { text-decoration: none; }

.cms-pages :where(strong):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: var(--tw-prose-bold); font-weight: 600; }

.cms-pages :where(a strong):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: inherit; }

.cms-pages :where(blockquote strong):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: inherit; }

.cms-pages :where(thead th strong):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: inherit; }

.cms-pages :where(ol):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { padding-inline-start: 1.625em; margin-top: 1.25em; margin-bottom: 1.25em; list-style-type: decimal; }

.cms-pages :where(ol):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 1.625em; }

.cms-pages :where(ol):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 1.625em; }

.cms-pages :where(ol):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-right: 1.625em; }

.cms-pages :where(ol):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-right: 1.625em; }

.cms-pages :where(ol[type="A"]):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { list-style-type: upper-alpha; }

.cms-pages :where(ol[type="a"]):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { list-style-type: lower-alpha; }

.cms-pages :where():not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { list-style-type: upper-alpha; }

.cms-pages :where():not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { list-style-type: lower-alpha; }

.cms-pages :where(ol[type="I"]):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { list-style-type: upper-roman; }

.cms-pages :where(ol[type="i"]):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { list-style-type: lower-roman; }

.cms-pages :where():not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { list-style-type: upper-roman; }

.cms-pages :where():not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { list-style-type: lower-roman; }

.cms-pages :where(ol[type="1"]):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { list-style-type: decimal; }

.cms-pages :where(ul):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { padding-inline-start: 1.625em; margin-top: 0px; margin-bottom: 1rem; margin-left: 2.5rem; padding: 0px; list-style: outside; }

.cms-pages :where(ul):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 1.625em; }

.cms-pages :where(ul):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 1.625em; }

.cms-pages :where(ul):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-right: 1.625em; }

.cms-pages :where(ul):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-right: 1.625em; }

.cms-pages :where(ol > li):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *))::marker { color: var(--tw-prose-counters); font-weight: 400; }

.cms-pages :where(ul > li):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *))::marker { color: var(--tw-prose-bullets); }

.cms-pages :where(dt):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: var(--tw-prose-headings); margin-top: 1.25em; font-weight: 600; }

.cms-pages :where(hr):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; }

.cms-pages :where(blockquote):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: var(--tw-prose-quotes); quotes: "“" "”" "‘" "’"; padding-inline-start: 1em; margin-top: 1.6em; margin-bottom: 1.6em; font-style: italic; font-weight: 500; }

.cms-pages :where(blockquote):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { border-left-color: var(--tw-prose-quote-borders); border-left-width: 0.25rem; padding-left: 1em; }

.cms-pages :where(blockquote):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { border-left-color: var(--tw-prose-quote-borders); border-left-width: 0.25rem; padding-left: 1em; }

.cms-pages :where(blockquote):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { border-right-color: var(--tw-prose-quote-borders); border-right-width: 0.25rem; padding-right: 1em; }

.cms-pages :where(blockquote):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { border-right-color: var(--tw-prose-quote-borders); border-right-width: 0.25rem; padding-right: 1em; }

.cms-pages :where(blockquote p:first-of-type):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *))::before { content: open-quote; }

.cms-pages :where(blockquote p:last-of-type):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *))::after { content: close-quote; }

.cms-pages :where(h1):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: var(--tw-prose-headings); font-family: var(--font-inter),sans-serif; margin-top: 0px; margin-bottom: 1.5rem; font-size: 2.25em; font-weight: 800; line-height: 1.11111; }

@media (min-width: 1136px) {
  .cms-pages :where(h1):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-bottom: 2rem; }
}

.cms-pages :where(h1 strong):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: inherit; font-weight: 900; }

.cms-pages :where(h2):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: var(--tw-prose-headings); margin-top: 1.5rem; margin-bottom: 1.5rem; font-size: 1.5em; font-weight: 700; line-height: 1.33333; }

@media (min-width: 1136px) {
  .cms-pages :where(h2):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 1.25rem; margin-bottom: 1.25rem; }
}

.cms-pages :where(h2 strong):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: inherit; font-weight: 800; }

.cms-pages :where(h3):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: var(--tw-prose-headings); margin-top: 1.6em; margin-bottom: 0.6em; font-size: 1.25em; font-weight: 600; line-height: 1.6; }

.cms-pages :where(h3 strong):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: inherit; font-weight: 700; }

.cms-pages :where(h4):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: var(--tw-prose-headings); margin-top: 1.5em; margin-bottom: 0.5em; font-weight: 600; line-height: 1.5; }

.cms-pages :where(h4 strong):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: inherit; font-weight: 700; }

.cms-pages :where(img):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 2em; margin-bottom: 2em; }

.cms-pages :where(picture):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 2em; margin-bottom: 2em; display: block; }

.cms-pages :where(video):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 2em; margin-bottom: 2em; }

.cms-pages :where(kbd):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%); color: var(--tw-prose-kbd); padding-inline: 0.375em; padding-top: 0.1875em; padding-bottom: 0.1875em; border-radius: 0.3125rem; font-family: inherit; font-size: 0.875em; font-weight: 500; }

.cms-pages :where(kbd):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 0.375em; padding-right: 0.375em; }

.cms-pages :where(kbd):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 0.375em; padding-right: 0.375em; }

.cms-pages :where(kbd):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-left: 0.375em; padding-right: 0.375em; }

.cms-pages :where(kbd):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-left: 0.375em; padding-right: 0.375em; }

.cms-pages :where(code):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: var(--tw-prose-code); font-size: 0.875em; font-weight: 600; }

.cms-pages :where(code):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *))::before { content: "`"; }

.cms-pages :where(code):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *))::after { content: "`"; }

.cms-pages :where(a code):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: inherit; }

.cms-pages :where(h1 code):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: inherit; }

.cms-pages :where(h2 code):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: inherit; font-size: 0.875em; }

.cms-pages :where(h3 code):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: inherit; font-size: 0.9em; }

.cms-pages :where(h4 code):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: inherit; }

.cms-pages :where(blockquote code):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: inherit; }

.cms-pages :where(thead th code):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: inherit; }

.cms-pages :where(pre):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { background-color: var(--tw-prose-pre-bg); color: var(--tw-prose-pre-code); padding-inline: 1.14286em; padding-top: 0.857143em; padding-bottom: 0.857143em; border-radius: 0.375rem; margin-top: 1.71429em; margin-bottom: 1.71429em; font-size: 0.875em; font-weight: 400; line-height: 1.71429; overflow-x: auto; }

.cms-pages :where(pre):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 1.14286em; padding-right: 1.14286em; }

.cms-pages :where(pre):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 1.14286em; padding-right: 1.14286em; }

.cms-pages :where(pre):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-left: 1.14286em; padding-right: 1.14286em; }

.cms-pages :where(pre):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-left: 1.14286em; padding-right: 1.14286em; }

.cms-pages :where(pre code):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { background-color: initial; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; border-width: 0px; border-radius: 0px; padding: 0px; }

.cms-pages :where(pre code):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *))::before { content: none; }

.cms-pages :where(pre code):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *))::after { content: none; }

.cms-pages :where(table):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) width { }

.cms-pages :where(table):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { border-collapse: initial; table-layout: auto; margin-top: 0px; margin-bottom: 2em; font-size: 0.875em; line-height: 1.71429; }

.cms-pages :where(thead):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { border-bottom-color: var(--tw-prose-th-borders); border-bottom-width: 1px; }

.cms-pages :where(thead th):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: var(--tw-prose-headings); vertical-align: bottom; padding-inline: 0.571429em; padding-bottom: 0.571429em; font-weight: 600; }

.cms-pages :where(thead th):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 0.571429em; padding-right: 0.571429em; }

.cms-pages :where(thead th):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 0.571429em; padding-right: 0.571429em; }

.cms-pages :where(thead th):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-left: 0.571429em; padding-right: 0.571429em; }

.cms-pages :where(thead th):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-left: 0.571429em; padding-right: 0.571429em; }

.cms-pages :where(tbody tr):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { border-bottom-color: var(--tw-prose-td-borders); border-bottom-width: 1px; }

.cms-pages :where(tbody tr:last-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { border-bottom-width: 0px; }

.cms-pages :where(tbody td):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { vertical-align: initial; }

.cms-pages :where(tfoot):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { border-top-color: var(--tw-prose-th-borders); border-top-width: 1px; }

.cms-pages :where(tfoot td):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { vertical-align: top; }

.cms-pages :where(th, td):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { text-align: start; }

.cms-pages :where(figure > *):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 0px; margin-bottom: 0px; }

.cms-pages :where(figcaption):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { color: var(--tw-prose-captions); margin-top: 0.857143em; font-size: 0.875em; line-height: 1.42857; }

.cms-pages { --tw-prose-body: #374151; --tw-prose-headings: #111827; --tw-prose-lead: #4b5563; --tw-prose-links: #111827; --tw-prose-bold: #111827; --tw-prose-counters: #6b7280; --tw-prose-bullets: #d1d5db; --tw-prose-hr: #e5e7eb; --tw-prose-quotes: #111827; --tw-prose-quote-borders: #e5e7eb; --tw-prose-captions: #6b7280; --tw-prose-kbd: #111827; --tw-prose-kbd-shadows: 17 24 39; --tw-prose-code: #111827; --tw-prose-pre-code: #e5e7eb; --tw-prose-pre-bg: #1f2937; --tw-prose-th-borders: #d1d5db; --tw-prose-td-borders: #e5e7eb; --tw-prose-invert-body: #d1d5db; --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: #9ca3af; --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: #9ca3af; --tw-prose-invert-bullets: #4b5563; --tw-prose-invert-hr: #374151; --tw-prose-invert-quotes: #f3f4f6; --tw-prose-invert-quote-borders: #374151; --tw-prose-invert-captions: #9ca3af; --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: 255 255 255; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: #d1d5db; --tw-prose-invert-pre-bg: rgba(0,0,0,.5); --tw-prose-invert-th-borders: #4b5563; --tw-prose-invert-td-borders: #374151; font-size: 1rem; line-height: 1.75; }

.cms-pages :where(picture > img):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 0px; margin-bottom: 0px; }

.cms-pages :where(li):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 0px; margin-bottom: 0.5rem; padding: 0px; }

.cms-pages :where(li):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *))::marker { color: rgb(255, 255, 255); }

.cms-pages :where(ol > li):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { padding-inline-start: 0.375em; }

.cms-pages :where(ol > li):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 0.375em; }

.cms-pages :where(ol > li):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 0.375em; }

.cms-pages :where(ol > li):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-right: 0.375em; }

.cms-pages :where(ol > li):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-right: 0.375em; }

.cms-pages :where(ul > li):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { padding-inline-start: 0.375em; }

.cms-pages :where(ul > li):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 0.375em; }

.cms-pages :where(ul > li):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 0.375em; }

.cms-pages :where(ul > li):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-right: 0.375em; }

.cms-pages :where(ul > li):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-right: 0.375em; }

.cms-pages :where(.cms-pages > ul > li p):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }

.cms-pages :where(.cms-pages > ul > li > p:first-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 1.25em; }

.cms-pages :where(.cms-pages > ul > li > p:last-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-bottom: 1.25em; }

.cms-pages :where(.cms-pages > ol > li > p:first-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 1.25em; }

.cms-pages :where(.cms-pages > ol > li > p:last-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-bottom: 1.25em; }

.cms-pages :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }

.cms-pages :where(dl):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }

.cms-pages :where(dd):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { padding-inline-start: 1.625em; margin-top: 0.5em; }

.cms-pages :where(dd):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 1.625em; }

.cms-pages :where(dd):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 1.625em; }

.cms-pages :where(dd):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-right: 1.625em; }

.cms-pages :where(dd):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-right: 1.625em; }

.cms-pages :where(hr + *):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 0px; }

.cms-pages :where(h2 + *):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 0px; }

.cms-pages :where(h3 + *):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 0px; }

.cms-pages :where(h4 + *):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 0px; }

.cms-pages :where(thead th:first-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { padding-inline-start: 0px; }

.cms-pages :where(thead th:first-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 0px; }

.cms-pages :where(thead th:first-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 0px; }

.cms-pages :where(thead th:first-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-right: 0px; }

.cms-pages :where(thead th:first-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-right: 0px; }

.cms-pages :where(thead th:last-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { padding-inline-end: 0px; }

.cms-pages :where(thead th:last-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-right: 0px; }

.cms-pages :where(thead th:last-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-right: 0px; }

.cms-pages :where(thead th:last-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-left: 0px; }

.cms-pages :where(thead th:last-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-left: 0px; }

.cms-pages :where(tbody td, tfoot td):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { padding-inline: 0.571429em; padding-top: 0.571429em; padding-bottom: 0.571429em; }

.cms-pages :where(tbody td, tfoot td):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 0.571429em; padding-right: 0.571429em; }

.cms-pages :where(tbody td, tfoot td):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 0.571429em; padding-right: 0.571429em; }

.cms-pages :where(tbody td, tfoot td):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-left: 0.571429em; padding-right: 0.571429em; }

.cms-pages :where(tbody td, tfoot td):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-left: 0.571429em; padding-right: 0.571429em; }

.cms-pages :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { padding-inline-start: 0px; }

.cms-pages :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 0px; }

.cms-pages :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-left: 0px; }

.cms-pages :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-right: 0px; }

.cms-pages :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-right: 0px; }

.cms-pages :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { padding-inline-end: 0px; }

.cms-pages :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-right: 0px; }

.cms-pages :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { padding-right: 0px; }

.cms-pages :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-left: 0px; }

.cms-pages :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { padding-left: 0px; }

.cms-pages :where(figure):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 2em; margin-bottom: 2em; }

.cms-pages :where(.cms-pages > :first-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-top: 0px; }

.cms-pages :where(.cms-pages > :last-child):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { margin-bottom: 0px; }

.cms-pages { margin: auto; display: contents; }

.cms-pages :where():not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { display: block !important; }

.cms-pages :where(tr):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { vertical-align: text-top; }

.cms-pages :where(th):not(:where([class~="not-cms-pages"], [class~="not-cms-pages"] *)) { text-align: center; }

.sr-only { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }

.pointer-events-none { pointer-events: none; }

.pointer-events-auto { pointer-events: auto; }

.visible { visibility: visible; }

.invisible { visibility: hidden; }

.\!static { position: static !important; }

.static { position: static; }

.\!fixed { position: fixed !important; }

.fixed { position: fixed; }

.\!absolute { position: absolute !important; }

.absolute { position: absolute; }

.\!relative { position: relative !important; }

.relative { position: relative; }

.sticky { position: sticky; }

.-inset-0\.5 { inset: -0.125rem; }

.-inset-5 { inset: -1.25rem; }

.inset-0 { inset: 0px; }

.-inset-x-8 { left: -2rem; right: -2rem; }

.-inset-y-4 { top: -1rem; bottom: -1rem; }

.inset-x-0 { left: 0px; right: 0px; }

.inset-x-12 { left: 3rem; right: 3rem; }

.inset-x-4 { left: 1rem; right: 1rem; }

.inset-x-\[2px\] { left: 2px; right: 2px; }

.inset-y-0 { top: 0px; bottom: 0px; }

.inset-y-3 { top: 0.75rem; bottom: 0.75rem; }

.\!-top-2 { top: -0.5rem !important; }

.\!bottom-\[-100\%\] { bottom: -100% !important; }

.\!bottom-\[184px\] { bottom: 184px !important; }

.\!bottom-\[calc\(100\%\+56px\)\] { bottom: calc(100% + 56px) !important; }

.\!left-1\/2 { left: 50% !important; }

.\!right-0 { right: 0px !important; }

.\!right-0\.5 { right: 0.125rem !important; }

.\!top-0 { top: 0px !important; }

.\!top-0\.5 { top: 0.125rem !important; }

.\!top-1\/2 { top: 50% !important; }

.\!top-15 { top: 3.75rem !important; }

.\!top-auto { top: auto !important; }

.-bottom-1 { bottom: -0.25rem; }

.-bottom-11 { bottom: -2.75rem; }

.-bottom-15 { bottom: -3.75rem; }

.-bottom-16 { bottom: -4rem; }

.-bottom-2 { bottom: -0.5rem; }

.-bottom-20 { bottom: -5rem; }

.-bottom-3 { bottom: -0.75rem; }

.-bottom-4 { bottom: -1rem; }

.-bottom-6 { bottom: -1.5rem; }

.-bottom-8 { bottom: -2rem; }

.-left-1 { left: -0.25rem; }

.-left-18 { left: -4.5rem; }

.-left-2 { left: -0.5rem; }

.-left-20 { left: -5rem; }

.-left-3 { left: -0.75rem; }

.-left-4 { left: -1rem; }

.-left-5 { left: -1.25rem; }

.-left-6 { left: -1.5rem; }

.-right-1 { right: -0.25rem; }

.-right-10 { right: -2.5rem; }

.-right-12 { right: -3rem; }

.-right-2 { right: -0.5rem; }

.-right-4 { right: -1rem; }

.-right-6 { right: -1.5rem; }

.-right-7 { right: -1.75rem; }

.-right-8 { right: -2rem; }

.-top-0\.5 { top: -0.125rem; }

.-top-1 { top: -0.25rem; }

.-top-10 { top: -2.5rem; }

.-top-12 { top: -3rem; }

.-top-13 { top: -3.25rem; }

.-top-15 { top: -3.75rem; }

.-top-2 { top: -0.5rem; }

.-top-20 { top: -5rem; }

.-top-23 { top: -5.75rem; }

.-top-3 { top: -0.75rem; }

.-top-4 { top: -1rem; }

.-top-6 { top: -1.5rem; }

.-top-8 { top: -2rem; }

.bottom-0 { bottom: 0px; }

.bottom-0\.5 { bottom: 0.125rem; }

.bottom-1\/2 { bottom: 50%; }

.bottom-10 { bottom: 2.5rem; }

.bottom-12 { bottom: 3rem; }

.bottom-14 { bottom: 3.5rem; }

.bottom-3 { bottom: 0.75rem; }

.bottom-4 { bottom: 1rem; }

.bottom-6 { bottom: 1.5rem; }

.bottom-9 { bottom: 2.25rem; }

.bottom-\[-140px\] { bottom: -140px; }

.bottom-\[-7px\] { bottom: -7px; }

.bottom-\[110px\] { bottom: 110px; }

.bottom-\[160px\] { bottom: 160px; }

.bottom-\[180px\] { bottom: 180px; }

.bottom-\[335px\] { bottom: 335px; }

.bottom-\[474px\] { bottom: 474px; }

.bottom-\[calc\(100\%\+10px\)\] { bottom: calc(100% + 10px); }

.bottom-\[calc\(100\%\+5px\)\] { bottom: calc(100% + 5px); }

.bottom-\[calc\(100\%\+8px\)\] { bottom: calc(100% + 8px); }

.bottom-full { bottom: 100%; }

.left-0 { left: 0px; }

.left-0\.5 { left: 0.125rem; }

.left-1\.5 { left: 0.375rem; }

.left-1\/2 { left: 50%; }

.left-1\/4 { left: 25%; }

.left-11 { left: 2.75rem; }

.left-12 { left: 3rem; }

.left-16 { left: 4rem; }

.left-2 { left: 0.5rem; }

.left-3 { left: 0.75rem; }

.left-3\/4 { left: 75%; }

.left-4 { left: 1rem; }

.left-7 { left: 1.75rem; }

.left-8 { left: 2rem; }

.left-\[-100px\] { left: -100px; }

.left-\[-130px\] { left: -130px; }

.left-\[-15px\] { left: -15px; }

.left-\[-165px\] { left: -165px; }

.left-\[-190px\] { left: -190px; }

.left-\[104px\] { left: 104px; }

.left-\[10px\] { left: 10px; }

.left-\[184px\] { left: 184px; }

.left-\[22\%\] { left: 22%; }

.left-\[255px\] { left: 255px; }

.left-\[26px\] { left: 26px; }

.left-\[50\%\] { left: 50%; }

.left-\[50px\] { left: 50px; }

.left-\[93px\] { left: 93px; }

.left-\[calc\(-100\%\+4px\)\] { left: calc(-100% + 4px); }

.right-0 { right: 0px; }

.right-1 { right: 0.25rem; }

.right-12 { right: 3rem; }

.right-2 { right: 0.5rem; }

.right-3 { right: 0.75rem; }

.right-4 { right: 1rem; }

.right-5 { right: 1.25rem; }

.right-6 { right: 1.5rem; }

.right-\[-195px\] { right: -195px; }

.right-\[144px\] { right: 144px; }

.right-\[calc\(-100\%\+4px\)\] { right: calc(-100% + 4px); }

.right-auto { right: auto; }

.top-0 { top: 0px; }

.top-0\.5 { top: 0.125rem; }

.top-1 { top: 0.25rem; }

.top-1\.5 { top: 0.375rem; }

.top-1\/2 { top: 50%; }

.top-11 { top: 2.75rem; }

.top-12 { top: 3rem; }

.top-13 { top: 3.25rem; }

.top-14 { top: 3.5rem; }

.top-15 { top: 3.75rem; }

.top-2 { top: 0.5rem; }

.top-20 { top: 5rem; }

.top-24 { top: 6rem; }

.top-3 { top: 0.75rem; }

.top-30 { top: 7.5rem; }

.top-4 { top: 1rem; }

.top-5 { top: 1.25rem; }

.top-6 { top: 1.5rem; }

.top-7 { top: 1.75rem; }

.top-\[-200px\] { top: -200px; }

.top-\[-600px\] { top: -600px; }

.top-\[100px\] { top: 100px; }

.top-\[110px\] { top: 110px; }

.top-\[115px\] { top: 115px; }

.top-\[180px\] { top: 180px; }

.top-\[329px\] { top: 329px; }

.top-\[35\.2\%\] { top: 35.2%; }

.top-\[396px\] { top: 396px; }

.top-\[50px\] { top: 50px; }

.top-\[54\%\] { top: 54%; }

.top-\[68px\] { top: 68px; }

.top-\[74\%\] { top: 74%; }

.top-\[78px\] { top: 78px; }

.top-\[939px\] { top: 939px; }

.top-\[calc\(100\%\)\] { top: 100%; }

.top-\[calc\(100\%\+5px\)\] { top: calc(100% + 5px); }

.top-\[calc\(100\%\+8px\)\] { top: calc(100% + 8px); }

.top-\[calc\(50\%-4px\)\] { top: calc(50% - 4px); }

.top-\[calc\(env\(safe-area-inset-top\)\+16px\)\] { top: calc(env(safe-area-inset-top) + 16px); }

.top-\[calc\(env\(safe-area-inset-top\)\+56px\)\] { top: calc(env(safe-area-inset-top) + 56px); }

.top-auto { top: auto; }

.top-full { top: 100%; }

.isolate { isolation: isolate; }

.\!z-2 { z-index: 2 !important; }

.-z-1 { z-index: -1; }

.-z-10 { z-index: -10; }

.-z-2 { z-index: -2; }

.z-0 { z-index: 0; }

.z-1 { z-index: 1; }

.z-10 { z-index: 10; }

.z-2 { z-index: 2; }

.z-20 { z-index: 20; }

.z-30 { z-index: 30; }

.z-40 { z-index: 40; }

.z-50 { z-index: 50; }

.z-\[11\] { z-index: 11; }

.z-\[12\] { z-index: 12; }

.z-\[13\] { z-index: 13; }

.z-\[15\] { z-index: 15; }

.z-\[19\] { z-index: 19; }

.z-\[3\] { z-index: 3; }

.z-\[5\] { z-index: 5; }

.z-\[9\] { z-index: 9; }

.z-loader { z-index: 999; }

.-order-1 { order: -1; }

.order-1 { order: 1; }

.order-2 { order: 2; }

.col-span-1 { grid-column: span 1 / span 1; }

.col-span-2 { grid-column: span 2 / span 2; }

.col-span-3 { grid-column: span 3 / span 3; }

.col-span-4 { grid-column: span 4 / span 4; }

.col-span-5 { grid-column: span 5 / span 5; }

.col-start-1 { grid-column-start: 1; }

.col-start-2 { grid-column-start: 2; }

.\!m-0 { margin: 0px !important; }

.\!m-0\.5 { margin: 0.125rem !important; }

.\!m-1 { margin: 0.25rem !important; }

.\!m-4 { margin: 1rem !important; }

.m-1 { margin: 0.25rem; }

.m-2 { margin: 0.5rem; }

.m-4 { margin: 1rem; }

.m-auto { margin: auto; }

.\!mx-0 { margin-left: 0px !important; margin-right: 0px !important; }

.\!mx-4 { margin-left: 1rem !important; margin-right: 1rem !important; }

.\!my-0 { margin-top: 0px !important; margin-bottom: 0px !important; }

.-mx-2 { margin-left: -0.5rem; margin-right: -0.5rem; }

.-mx-4 { margin-left: -1rem; margin-right: -1rem; }

.mx-0\.5 { margin-left: 0.125rem; margin-right: 0.125rem; }

.mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }

.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }

.mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }

.mx-4 { margin-left: 1rem; margin-right: 1rem; }

.mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }

.mx-8 { margin-left: 2rem; margin-right: 2rem; }

.mx-auto { margin-left: auto; margin-right: auto; }

.my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }

.my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }

.my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }

.my-4 { margin-top: 1rem; margin-bottom: 1rem; }

.my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }

.my-\[110px\] { margin-top: 110px; margin-bottom: 110px; }

.my-auto { margin-top: auto; margin-bottom: auto; }

.\!mb-0 { margin-bottom: 0px !important; }

.\!mb-2 { margin-bottom: 0.5rem !important; }

.\!mb-4 { margin-bottom: 1rem !important; }

.\!mb-6 { margin-bottom: 1.5rem !important; }

.\!ml-0 { margin-left: 0px !important; }

.\!ml-\[-320px\] { margin-left: -320px !important; }

.\!mt-0 { margin-top: 0px !important; }

.\!mt-18 { margin-top: 4.5rem !important; }

.\!mt-4 { margin-top: 1rem !important; }

.\!mt-8 { margin-top: 2rem !important; }

.\!mt-auto { margin-top: auto !important; }

.-mb-12 { margin-bottom: -3rem; }

.-mb-8 { margin-bottom: -2rem; }

.-ml-12 { margin-left: -3rem; }

.-mr-1 { margin-right: -0.25rem; }

.-mr-12 { margin-right: -3rem; }

.-mr-2 { margin-right: -0.5rem; }

.-mr-4 { margin-right: -1rem; }

.-mt-0\.5 { margin-top: -0.125rem; }

.-mt-1 { margin-top: -0.25rem; }

.-mt-10 { margin-top: -2.5rem; }

.-mt-12 { margin-top: -3rem; }

.-mt-14 { margin-top: -3.5rem; }

.-mt-2 { margin-top: -0.5rem; }

.-mt-3 { margin-top: -0.75rem; }

.-mt-30 { margin-top: -7.5rem; }

.-mt-4 { margin-top: -1rem; }

.-mt-5 { margin-top: -1.25rem; }

.-mt-8 { margin-top: -2rem; }

.mb-0 { margin-bottom: 0px; }

.mb-0\.5 { margin-bottom: 0.125rem; }

.mb-1 { margin-bottom: 0.25rem; }

.mb-1\.5 { margin-bottom: 0.375rem; }

.mb-10 { margin-bottom: 2.5rem; }

.mb-12 { margin-bottom: 3rem; }

.mb-2 { margin-bottom: 0.5rem; }

.mb-20 { margin-bottom: 5rem; }

.mb-24 { margin-bottom: 6rem; }

.mb-3 { margin-bottom: 0.75rem; }

.mb-30 { margin-bottom: 7.5rem; }

.mb-4 { margin-bottom: 1rem; }

.mb-4\.5 { margin-bottom: 1.125rem; }

.mb-5 { margin-bottom: 1.25rem; }

.mb-6 { margin-bottom: 1.5rem; }

.mb-7 { margin-bottom: 1.75rem; }

.mb-8 { margin-bottom: 2rem; }

.mb-9 { margin-bottom: 2.25rem; }

.mb-\[112px\] { margin-bottom: 112px; }

.mb-\[14px\] { margin-bottom: 14px; }

.mb-\[22px\] { margin-bottom: 22px; }

.mb-\[42px\] { margin-bottom: 42px; }

.mb-\[5px\] { margin-bottom: 5px; }

.mb-auto { margin-bottom: auto; }

.ml-0\.5 { margin-left: 0.125rem; }

.ml-1 { margin-left: 0.25rem; }

.ml-10 { margin-left: 2.5rem; }

.ml-2 { margin-left: 0.5rem; }

.ml-3 { margin-left: 0.75rem; }

.ml-4 { margin-left: 1rem; }

.ml-5 { margin-left: 1.25rem; }

.ml-6 { margin-left: 1.5rem; }

.ml-\[46px\] { margin-left: 46px; }

.ml-auto { margin-left: auto; }

.mr-1 { margin-right: 0.25rem; }

.mr-1\.5 { margin-right: 0.375rem; }

.mr-12 { margin-right: 3rem; }

.mr-2 { margin-right: 0.5rem; }

.mr-3 { margin-right: 0.75rem; }

.mr-4 { margin-right: 1rem; }

.mr-5 { margin-right: 1.25rem; }

.mr-8 { margin-right: 2rem; }

.mr-auto { margin-right: auto; }

.mt-0 { margin-top: 0px; }

.mt-0\.5 { margin-top: 0.125rem; }

.mt-1 { margin-top: 0.25rem; }

.mt-10 { margin-top: 2.5rem; }

.mt-12 { margin-top: 3rem; }

.mt-16 { margin-top: 4rem; }

.mt-2 { margin-top: 0.5rem; }

.mt-3 { margin-top: 0.75rem; }

.mt-4 { margin-top: 1rem; }

.mt-5 { margin-top: 1.25rem; }

.mt-6 { margin-top: 1.5rem; }

.mt-7 { margin-top: 1.75rem; }

.mt-8 { margin-top: 2rem; }

.mt-\[-216px\] { margin-top: -216px; }

.mt-\[138px\] { margin-top: 138px; }

.mt-\[192px\] { margin-top: 192px; }

.mt-\[205px\] { margin-top: 205px; }

.mt-\[405px\] { margin-top: 405px; }

.mt-\[50px\] { margin-top: 50px; }

.mt-auto { margin-top: auto; }

.line-clamp-1 { -webkit-line-clamp: 1; }

.line-clamp-1, .line-clamp-2 { -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }

.line-clamp-2 { -webkit-line-clamp: 2; }

.line-clamp-3 { -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }

.\!block { display: block !important; }

.block { display: block; }

.inline-block { display: inline-block; }

.inline { display: inline; }

.\!flex { display: flex !important; }

.flex { display: flex; }

.inline-flex { display: inline-flex; }

.table { display: table; }

.table-cell { display: table-cell; }

.table-header-group { display: table-header-group; }

.table-row-group { display: table-row-group; }

.table-row { display: table-row; }

.grid { display: grid; }

.contents { display: contents; }

.list-item { display: list-item; }

.\!hidden { display: none !important; }

.hidden { display: none; }

.aspect-\[880\/894\] { aspect-ratio: 880 / 894; }

.aspect-square { aspect-ratio: 1 / 1; }

.\!size-12 { width: 3rem !important; height: 3rem !important; }

.\!size-5 { width: 1.25rem !important; height: 1.25rem !important; }

.\!size-6 { width: 1.5rem !important; height: 1.5rem !important; }

.\!size-8 { width: 2rem !important; height: 2rem !important; }

.size-0 { width: 0px; height: 0px; }

.size-1\.5 { width: 0.375rem; height: 0.375rem; }

.size-10 { width: 2.5rem; height: 2.5rem; }

.size-11 { width: 2.75rem; height: 2.75rem; }

.size-12 { width: 3rem; height: 3rem; }

.size-14 { width: 3.5rem; height: 3.5rem; }

.size-16 { width: 4rem; height: 4rem; }

.size-18 { width: 4.5rem; height: 4.5rem; }

.size-2 { width: 0.5rem; height: 0.5rem; }

.size-20 { width: 5rem; height: 5rem; }

.size-22 { width: 5.5rem; height: 5.5rem; }

.size-3 { width: 0.75rem; height: 0.75rem; }

.size-30 { width: 7.5rem; height: 7.5rem; }

.size-4 { width: 1rem; height: 1rem; }

.size-4\.5 { width: 1.125rem; height: 1.125rem; }

.size-5 { width: 1.25rem; height: 1.25rem; }

.size-6 { width: 1.5rem; height: 1.5rem; }

.size-8 { width: 2rem; height: 2rem; }

.size-9 { width: 2.25rem; height: 2.25rem; }

.size-\[100px\] { width: 100px; height: 100px; }

.size-\[104px\] { width: 104px; height: 104px; }

.size-\[108\%\] { width: 108%; height: 108%; }

.size-\[10px\] { width: 10px; height: 10px; }

.size-\[136px\] { width: 136px; height: 136px; }

.size-\[150px\] { width: 150px; height: 150px; }

.size-\[156px\] { width: 156px; height: 156px; }

.size-\[160px\] { width: 160px; height: 160px; }

.size-\[161px\] { width: 161px; height: 161px; }

.size-\[164px\] { width: 164px; height: 164px; }

.size-\[180px\] { width: 180px; height: 180px; }

.size-\[210px\] { width: 210px; height: 210px; }

.size-\[232px\] { width: 232px; height: 232px; }

.size-\[240px\] { width: 240px; height: 240px; }

.size-\[244px\] { width: 244px; height: 244px; }

.size-\[300px\] { width: 300px; height: 300px; }

.size-\[420px\] { width: 420px; height: 420px; }

.size-\[480px\] { width: 480px; height: 480px; }

.size-\[70px\] { width: 70px; height: 70px; }

.size-\[75px\] { width: 75px; height: 75px; }

.size-\[76px\] { width: 76px; height: 76px; }

.size-full { width: 100%; height: 100%; }

.\!h-10 { height: 2.5rem !important; }

.\!h-6 { height: 1.5rem !important; }

.\!h-\[110px\] { height: 110px !important; }

.\!h-\[135px\] { height: 135px !important; }

.\!h-\[156px\] { height: 156px !important; }

.\!h-\[160px\] { height: 160px !important; }

.\!h-\[173px\] { height: 173px !important; }

.\!h-\[200px\] { height: 200px !important; }

.\!h-\[208px\] { height: 208px !important; }

.\!h-\[210px\] { height: 210px !important; }

.\!h-\[300px\] { height: 300px !important; }

.\!h-\[318px\] { height: 318px !important; }

.\!h-\[350px\] { height: 350px !important; }

.\!h-\[520px\] { height: 520px !important; }

.\!h-\[70dvh\] { height: 70dvh !important; }

.\!h-\[calc\(100vh\+48px\)\] { height: calc(48px + 100vh) !important; }

.\!h-auto { height: auto !important; }

.h-0 { height: 0px; }

.h-0\.25 { height: 0.0625rem; }

.h-0\.5 { height: 0.125rem; }

.h-1 { height: 0.25rem; }

.h-1\.5 { height: 0.375rem; }

.h-10 { height: 2.5rem; }

.h-11 { height: 2.75rem; }

.h-12 { height: 3rem; }

.h-13 { height: 3.25rem; }

.h-14 { height: 3.5rem; }

.h-15 { height: 3.75rem; }

.h-16 { height: 4rem; }

.h-18 { height: 4.5rem; }

.h-2 { height: 0.5rem; }

.h-20 { height: 5rem; }

.h-24 { height: 6rem; }

.h-3 { height: 0.75rem; }

.h-4 { height: 1rem; }

.h-5 { height: 1.25rem; }

.h-6 { height: 1.5rem; }

.h-8 { height: 2rem; }

.h-9 { height: 2.25rem; }

.h-\[10\%\] { height: 10%; }

.h-\[100px\] { height: 100px; }

.h-\[104px\] { height: 104px; }

.h-\[106px\] { height: 106px; }

.h-\[108px\] { height: 108px; }

.h-\[109px\] { height: 109px; }

.h-\[110px\] { height: 110px; }

.h-\[116px\] { height: 116px; }

.h-\[120px\] { height: 120px; }

.h-\[1280px\] { height: 1280px; }

.h-\[128px\] { height: 128px; }

.h-\[132px\] { height: 132px; }

.h-\[136px\] { height: 136px; }

.h-\[140px\] { height: 140px; }

.h-\[152px\] { height: 152px; }

.h-\[156px\] { height: 156px; }

.h-\[160px\] { height: 160px; }

.h-\[164px\] { height: 164px; }

.h-\[166px\] { height: 166px; }

.h-\[168px\] { height: 168px; }

.h-\[171px\] { height: 171px; }

.h-\[172px\] { height: 172px; }

.h-\[184px\] { height: 184px; }

.h-\[188px\] { height: 188px; }

.h-\[192px\] { height: 192px; }

.h-\[198px\] { height: 198px; }

.h-\[200\%\] { height: 200%; }

.h-\[200px\] { height: 200px; }

.h-\[204px\] { height: 204px; }

.h-\[208px\] { height: 208px; }

.h-\[216px\] { height: 216px; }

.h-\[218px\] { height: 218px; }

.h-\[220px\] { height: 220px; }

.h-\[224px\] { height: 224px; }

.h-\[230px\] { height: 230px; }

.h-\[240px\] { height: 240px; }

.h-\[245px\] { height: 245px; }

.h-\[248px\] { height: 248px; }

.h-\[272px\] { height: 272px; }

.h-\[274px\] { height: 274px; }

.h-\[280px\] { height: 280px; }

.h-\[292px\] { height: 292px; }

.h-\[296px\] { height: 296px; }

.h-\[300px\] { height: 300px; }

.h-\[304px\] { height: 304px; }

.h-\[30px\] { height: 30px; }

.h-\[312px\] { height: 312px; }

.h-\[314px\] { height: 314px; }

.h-\[320px\] { height: 320px; }

.h-\[328px\] { height: 328px; }

.h-\[330px\] { height: 330px; }

.h-\[336px\] { height: 336px; }

.h-\[338px\] { height: 338px; }

.h-\[340px\] { height: 340px; }

.h-\[346px\] { height: 346px; }

.h-\[348px\] { height: 348px; }

.h-\[349px\] { height: 349px; }

.h-\[34px\] { height: 34px; }

.h-\[364px\] { height: 364px; }

.h-\[365px\] { height: 365px; }

.h-\[370px\] { height: 370px; }

.h-\[372px\] { height: 372px; }

.h-\[380px\] { height: 380px; }

.h-\[384px\] { height: 384px; }

.h-\[400px\] { height: 400px; }

.h-\[412px\] { height: 412px; }

.h-\[426px\] { height: 426px; }

.h-\[450px\] { height: 450px; }

.h-\[460px\] { height: 460px; }

.h-\[46px\] { height: 46px; }

.h-\[488px\] { height: 488px; }

.h-\[490px\] { height: 490px; }

.h-\[497px\] { height: 497px; }

.h-\[50\%\] { height: 50%; }

.h-\[50px\] { height: 50px; }

.h-\[520px\] { height: 520px; }

.h-\[536x\] { }

.h-\[542px\] { height: 542px; }

.h-\[5px\] { height: 5px; }

.h-\[618px\] { height: 618px; }

.h-\[62px\] { height: 62px; }

.h-\[66px\] { height: 66px; }

.h-\[70px\] { height: 70px; }

.h-\[750px\] { height: 750px; }

.h-\[76px\] { height: 76px; }

.h-\[80vh\] { height: 80vh; }

.h-\[98px\] { height: 98px; }

.h-\[calc\(100\%-55px\)\] { height: calc(100% - 55px); }

.h-\[calc\(100\%-64px\)\] { height: calc(100% - 64px); }

.h-\[calc\(100\%-72px\)\] { height: calc(100% - 72px); }

.h-\[max\(100dvh\,calc\(100dvw\/0\.45\)\)\] { height: max(100dvh, 222.222dvw); }

.h-auto { height: auto; }

.h-dvh { height: 100dvh; }

.h-fit { height: fit-content; }

.h-full { height: 100%; }

.h-screen { height: 100vh; }

.\!max-h-\[138px\] { max-height: 138px !important; }

.\!max-h-\[292px\] { max-height: 292px !important; }

.max-h-0 { max-height: 0px; }

.max-h-12 { max-height: 3rem; }

.max-h-14 { max-height: 3.5rem; }

.max-h-22 { max-height: 5.5rem; }

.max-h-30 { max-height: 7.5rem; }

.max-h-6 { max-height: 1.5rem; }

.max-h-\[1000000px\] { max-height: 1e+06px; }

.max-h-\[10000px\] { max-height: 10000px; }

.max-h-\[104px\] { max-height: 104px; }

.max-h-\[124px\] { max-height: 124px; }

.max-h-\[128px\] { max-height: 128px; }

.max-h-\[138px\] { max-height: 138px; }

.max-h-\[196px\] { max-height: 196px; }

.max-h-\[204px\] { max-height: 204px; }

.max-h-\[224px\] { max-height: 224px; }

.max-h-\[236px\] { max-height: 236px; }

.max-h-\[240px\] { max-height: 240px; }

.max-h-\[248px\] { max-height: 248px; }

.max-h-\[268px\] { max-height: 268px; }

.max-h-\[280px\] { max-height: 280px; }

.max-h-\[290px\] { max-height: 290px; }

.max-h-\[292px\] { max-height: 292px; }

.max-h-\[300px\] { max-height: 300px; }

.max-h-\[304px\] { max-height: 304px; }

.max-h-\[338px\] { max-height: 338px; }

.max-h-\[384px\] { max-height: 384px; }

.max-h-\[400px\] { max-height: 400px; }

.max-h-\[416px\] { max-height: 416px; }

.max-h-\[422px\] { max-height: 422px; }

.max-h-\[452px\] { max-height: 452px; }

.max-h-\[45dvh\] { max-height: 45dvh; }

.max-h-\[54px\] { max-height: 54px; }

.max-h-\[70dvh\] { max-height: 70dvh; }

.max-h-\[80vh\] { max-height: 80vh; }

.max-h-\[calc\(100dvh-16px\)\] { max-height: calc(100dvh - 16px); }

.max-h-\[calc\(100dvh-var\(--header-height\)-56px\)\] { max-height: calc(100dvh - var(--header-height) - 56px); }

.max-h-fit { max-height: fit-content; }

.max-h-full { max-height: 100%; }

.max-h-min { max-height: min-content; }

.\!min-h-\[292px\] { min-height: 292px !important; }

.\!min-h-\[350px\] { min-height: 350px !important; }

.min-h-0 { min-height: 0px; }

.min-h-10 { min-height: 2.5rem; }

.min-h-12 { min-height: 3rem; }

.min-h-14 { min-height: 3.5rem; }

.min-h-20 { min-height: 5rem; }

.min-h-30 { min-height: 7.5rem; }

.min-h-6 { min-height: 1.5rem; }

.min-h-\[100px\] { min-height: 100px; }

.min-h-\[104px\] { min-height: 104px; }

.min-h-\[106px\] { min-height: 106px; }

.min-h-\[116px\] { min-height: 116px; }

.min-h-\[120px\] { min-height: 120px; }

.min-h-\[128px\] { min-height: 128px; }

.min-h-\[140px\] { min-height: 140px; }

.min-h-\[150px\] { min-height: 150px; }

.min-h-\[156px\] { min-height: 156px; }

.min-h-\[160px\] { min-height: 160px; }

.min-h-\[192px\] { min-height: 192px; }

.min-h-\[200px\] { min-height: 200px; }

.min-h-\[224px\] { min-height: 224px; }

.min-h-\[232px\] { min-height: 232px; }

.min-h-\[252px\] { min-height: 252px; }

.min-h-\[292px\] { min-height: 292px; }

.min-h-\[300px\] { min-height: 300px; }

.min-h-\[328px\] { min-height: 328px; }

.min-h-\[338px\] { min-height: 338px; }

.min-h-\[340px\] { min-height: 340px; }

.min-h-\[350px\] { min-height: 350px; }

.min-h-\[354px\] { min-height: 354px; }

.min-h-\[366px\] { min-height: 366px; }

.min-h-\[368px\] { min-height: 368px; }

.min-h-\[390px\] { min-height: 390px; }

.min-h-\[400px\] { min-height: 400px; }

.min-h-\[45px\] { min-height: 45px; }

.min-h-\[54px\] { min-height: 54px; }

.min-h-\[600px\] { min-height: 600px; }

.min-h-\[75px\] { min-height: 75px; }

.min-h-full { min-height: 100%; }

.\!w-30 { width: 7.5rem !important; }

.\!w-6 { width: 1.5rem !important; }

.\!w-\[100vw\] { width: 100vw !important; }

.\!w-\[165px\] { width: 165px !important; }

.\!w-\[180px\] { width: 180px !important; }

.\!w-\[210px\] { width: 210px !important; }

.\!w-\[278px\] { width: 278px !important; }

.\!w-\[288px\] { width: 288px !important; }

.\!w-\[432px\] { width: 432px !important; }

.\!w-\[70px\] { width: 70px !important; }

.\!w-\[calc\(\(100\%_-_1rem\)\/3\)\] { width: calc(33.3333% - 0.33333rem) !important; }

.\!w-\[calc\(100\%-8px\)\] { width: calc(100% - 8px) !important; }

.\!w-\[max-content\] { width: max-content !important; }

.\!w-auto { width: auto !important; }

.\!w-fit { width: fit-content !important; }

.\!w-full { width: 100% !important; }

.w-0 { width: 0px; }

.w-1 { width: 0.25rem; }

.w-1\.5 { width: 0.375rem; }

.w-1\/2 { width: 50%; }

.w-10 { width: 2.5rem; }

.w-12 { width: 3rem; }

.w-13 { width: 3.25rem; }

.w-16 { width: 4rem; }

.w-18 { width: 4.5rem; }

.w-2 { width: 0.5rem; }

.w-20 { width: 5rem; }

.w-22 { width: 5.5rem; }

.w-24 { width: 6rem; }

.w-30 { width: 7.5rem; }

.w-4 { width: 1rem; }

.w-5 { width: 1.25rem; }

.w-6 { width: 1.5rem; }

.w-8 { width: 2rem; }

.w-9 { width: 2.25rem; }

.w-\[-webkit-fill-available\] { width: -webkit-fill-available; }

.w-\[100dvw\] { width: 100dvw; }

.w-\[100px\] { width: 100px; }

.w-\[100vw\] { width: 100vw; }

.w-\[104px\] { width: 104px; }

.w-\[10px\] { width: 10px; }

.w-\[110px\] { width: 110px; }

.w-\[112px\] { width: 112px; }

.w-\[1160px\] { width: 1160px; }

.w-\[116px\] { width: 116px; }

.w-\[118px\] { width: 118px; }

.w-\[124px\] { width: 124px; }

.w-\[134px\] { width: 134px; }

.w-\[140px\] { width: 140px; }

.w-\[150px\] { width: 150px; }

.w-\[156px\] { width: 156px; }

.w-\[158px\] { width: 158px; }

.w-\[160px\] { width: 160px; }

.w-\[161px\] { width: 161px; }

.w-\[164px\] { width: 164px; }

.w-\[166px\] { width: 166px; }

.w-\[170px\] { width: 170px; }

.w-\[179px\] { width: 179px; }

.w-\[180px\] { width: 180px; }

.w-\[18px\] { width: 18px; }

.w-\[192px\] { width: 192px; }

.w-\[196px\] { width: 196px; }

.w-\[200px\] { width: 200px; }

.w-\[207px\] { width: 207px; }

.w-\[210px\] { width: 210px; }

.w-\[216px\] { width: 216px; }

.w-\[218px\] { width: 218px; }

.w-\[220px\] { width: 220px; }

.w-\[221px\] { width: 221px; }

.w-\[224px\] { width: 224px; }

.w-\[22px\] { width: 22px; }

.w-\[230px\] { width: 230px; }

.w-\[240px\] { width: 240px; }

.w-\[248px\] { width: 248px; }

.w-\[262px\] { width: 262px; }

.w-\[264px\] { width: 264px; }

.w-\[268px\] { width: 268px; }

.w-\[26px\] { width: 26px; }

.w-\[272px\] { width: 272px; }

.w-\[278px\] { width: 278px; }

.w-\[280px\] { width: 280px; }

.w-\[285px\] { width: 285px; }

.w-\[288px\] { width: 288px; }

.w-\[294px\] { width: 294px; }

.w-\[300px\] { width: 300px; }

.w-\[304\.5px\] { width: 304.5px; }

.w-\[309px\] { width: 309px; }

.w-\[320px\] { width: 320px; }

.w-\[328px\] { width: 328px; }

.w-\[336px\] { width: 336px; }

.w-\[338px\] { width: 338px; }

.w-\[346px\] { width: 346px; }

.w-\[347px\] { width: 347px; }

.w-\[360px\] { width: 360px; }

.w-\[365px\] { width: 365px; }

.w-\[384px\] { width: 384px; }

.w-\[386px\] { width: 386px; }

.w-\[39\%\] { width: 39%; }

.w-\[40\%\] { width: 40%; }

.w-\[420px\] { width: 420px; }

.w-\[430px\] { width: 430px; }

.w-\[46px\] { width: 46px; }

.w-\[50px\] { width: 50px; }

.w-\[52px\] { width: 52px; }

.w-\[57\%\] { width: 57%; }

.w-\[59\%\] { width: 59%; }

.w-\[60\%\] { width: 60%; }

.w-\[640px\] { width: 640px; }

.w-\[70\%\] { width: 70%; }

.w-\[70px\] { width: 70px; }

.w-\[73\%\] { width: 73%; }

.w-\[73px\] { width: 73px; }

.w-\[74px\] { width: 74px; }

.w-\[770px\] { width: 770px; }

.w-\[79\%\] { width: 79%; }

.w-\[80vw\] { width: 80vw; }

.w-\[81\.3\%\] { width: 81.3%; }

.w-\[84\%\] { width: 84%; }

.w-\[960px\] { width: 960px; }

.w-\[calc\(100\%\+32px\)\] { width: calc(100% + 32px); }

.w-\[calc\(100\%\+40px\)\] { width: calc(100% + 40px); }

.w-\[calc\(100\%-16px\)\] { width: calc(100% - 16px); }

.w-\[calc\(100\%-32px\)\] { width: calc(100% - 32px); }

.w-\[calc\(100vw-12px\)\] { width: calc(-12px + 100vw); }

.w-\[calc\(200\%\+8px\)\] { width: calc(200% + 8px); }

.w-\[calc\(50\%-8px\)\] { width: calc(50% - 8px); }

.w-\[max\(100dvw\,calc\(100dvh\*0\.45\)\)\] { width: max(100dvw, 45dvh); }

.w-\[max-content\] { width: max-content; }

.w-auto { width: auto; }

.w-fill-available { width: -webkit-fill-available; }

.w-fit { width: fit-content; }

.w-full { width: 100%; }

.w-min { width: min-content; }

.\!min-w-0\.5 { min-width: 0.125rem !important; }

.\!min-w-10 { min-width: 2.5rem !important; }

.\!min-w-15 { min-width: 3.75rem !important; }

.\!min-w-18 { min-width: 4.5rem !important; }

.\!min-w-\[100px\] { min-width: 100px !important; }

.\!min-w-\[112px\] { min-width: 112px !important; }

.\!min-w-\[144px\] { min-width: 144px !important; }

.\!min-w-\[152px\] { min-width: 152px !important; }

.\!min-w-\[208px\] { min-width: 208px !important; }

.\!min-w-\[278px\] { min-width: 278px !important; }

.\!min-w-\[calc\(50\%-8px\)\] { min-width: calc(50% - 8px) !important; }

.\!min-w-full { min-width: 100% !important; }

.min-w-0 { min-width: 0px; }

.min-w-10 { min-width: 2.5rem; }

.min-w-12 { min-width: 3rem; }

.min-w-13 { min-width: 3.25rem; }

.min-w-14 { min-width: 3.5rem; }

.min-w-16 { min-width: 4rem; }

.min-w-18 { min-width: 4.5rem; }

.min-w-21 { min-width: 5.25rem; }

.min-w-22 { min-width: 5.5rem; }

.min-w-24 { min-width: 6rem; }

.min-w-30 { min-width: 7.5rem; }

.min-w-4 { min-width: 1rem; }

.min-w-4\.5 { min-width: 1.125rem; }

.min-w-6 { min-width: 1.5rem; }

.min-w-8 { min-width: 2rem; }

.min-w-\[100px\] { min-width: 100px; }

.min-w-\[104px\] { min-width: 104px; }

.min-w-\[112px\] { min-width: 112px; }

.min-w-\[122px\] { min-width: 122px; }

.min-w-\[125px\] { min-width: 125px; }

.min-w-\[126px\] { min-width: 126px; }

.min-w-\[134px\] { min-width: 134px; }

.min-w-\[136px\] { min-width: 136px; }

.min-w-\[144px\] { min-width: 144px; }

.min-w-\[156px\] { min-width: 156px; }

.min-w-\[165px\] { min-width: 165px; }

.min-w-\[172px\] { min-width: 172px; }

.min-w-\[174px\] { min-width: 174px; }

.min-w-\[190px\] { min-width: 190px; }

.min-w-\[192px\] { min-width: 192px; }

.min-w-\[240px\] { min-width: 240px; }

.min-w-\[250px\] { min-width: 250px; }

.min-w-\[256px\] { min-width: 256px; }

.min-w-\[268px\] { min-width: 268px; }

.min-w-\[278px\] { min-width: 278px; }

.min-w-\[288px\] { min-width: 288px; }

.min-w-\[290px\] { min-width: 290px; }

.min-w-\[30\%\] { min-width: 30%; }

.min-w-\[320px\] { min-width: 320px; }

.min-w-\[328px\] { min-width: 328px; }

.min-w-\[365px\] { min-width: 365px; }

.min-w-\[366px\] { min-width: 366px; }

.min-w-\[50\%\] { min-width: 50%; }

.min-w-\[70px\] { min-width: 70px; }

.min-w-\[718px\] { min-width: 718px; }

.min-w-\[90px\] { min-width: 90px; }

.min-w-\[calc\(50\%-8px\)\] { min-width: calc(50% - 8px); }

.min-w-fit { min-width: fit-content; }

.min-w-full { min-width: 100%; }

.min-w-max { min-width: max-content; }

.\!max-w-\[180px\] { max-width: 180px !important; }

.\!max-w-\[193px\] { max-width: 193px !important; }

.\!max-w-\[480px\] { max-width: 480px !important; }

.\!max-w-\[640px\] { max-width: 640px !important; }

.max-w-22 { max-width: 5.5rem; }

.max-w-24 { max-width: 6rem; }

.max-w-30 { max-width: 7.5rem; }

.max-w-6 { max-width: 1.5rem; }

.max-w-\[100px\] { max-width: 100px; }

.max-w-\[100vw\] { max-width: 100vw; }

.max-w-\[104px\] { max-width: 104px; }

.max-w-\[1056px\] { max-width: 1056px; }

.max-w-\[110px\] { max-width: 110px; }

.max-w-\[112px\] { max-width: 112px; }

.max-w-\[124px\] { max-width: 124px; }

.max-w-\[128px\] { max-width: 128px; }

.max-w-\[1340px\] { max-width: 1340px; }

.max-w-\[144px\] { max-width: 144px; }

.max-w-\[154px\] { max-width: 154px; }

.max-w-\[160px\] { max-width: 160px; }

.max-w-\[162px\] { max-width: 162px; }

.max-w-\[200px\] { max-width: 200px; }

.max-w-\[216px\] { max-width: 216px; }

.max-w-\[220px\] { max-width: 220px; }

.max-w-\[230px\] { max-width: 230px; }

.max-w-\[236px\] { max-width: 236px; }

.max-w-\[240px\] { max-width: 240px; }

.max-w-\[256px\] { max-width: 256px; }

.max-w-\[264px\] { max-width: 264px; }

.max-w-\[267px\] { max-width: 267px; }

.max-w-\[272px\] { max-width: 272px; }

.max-w-\[280px\] { max-width: 280px; }

.max-w-\[288px\] { max-width: 288px; }

.max-w-\[296px\] { max-width: 296px; }

.max-w-\[312px\] { max-width: 312px; }

.max-w-\[316px\] { max-width: 316px; }

.max-w-\[324px\] { max-width: 324px; }

.max-w-\[328px\] { max-width: 328px; }

.max-w-\[338px\] { max-width: 338px; }

.max-w-\[346px\] { max-width: 346px; }

.max-w-\[356px\] { max-width: 356px; }

.max-w-\[384px\] { max-width: 384px; }

.max-w-\[38px\] { max-width: 38px; }

.max-w-\[420px\] { max-width: 420px; }

.max-w-\[472px\] { max-width: 472px; }

.max-w-\[476px\] { max-width: 476px; }

.max-w-\[478px\] { max-width: 478px; }

.max-w-\[480px\] { max-width: 480px; }

.max-w-\[50\%\] { max-width: 50%; }

.max-w-\[504px\] { max-width: 504px; }

.max-w-\[55\%\] { max-width: 55%; }

.max-w-\[600px\] { max-width: 600px; }

.max-w-\[62\%\] { max-width: 62%; }

.max-w-\[66\%\] { max-width: 66%; }

.max-w-\[786px\] { max-width: 786px; }

.max-w-\[90vw\] { max-width: 90vw; }

.max-w-\[960px\] { max-width: 960px; }

.max-w-\[calc\(100vw-1rem\)\] { max-width: calc(-1rem + 100vw); }

.max-w-content-page { max-width: 800px; }

.max-w-fit { max-width: fit-content; }

.max-w-full { max-width: 100%; }

.max-w-min { max-width: min-content; }

.max-w-none { max-width: none; }

.max-w-screen-4xl { max-width: 1920px; }

.max-w-screen-xxs { max-width: 360px; }

.max-w-screen-xxxs { max-width: 320px; }

.max-w-xs { max-width: 20rem; }

.flex-1 { flex: 1 1 0%; }

.flex-auto { flex: 1 1 auto; }

.flex-none { flex: 0 0 auto; }

.shrink { flex-shrink: 1; }

.shrink-0 { flex-shrink: 0; }

.\!grow { flex-grow: 1 !important; }

.grow { flex-grow: 1; }

.grow-0 { flex-grow: 0; }

.basis-1 { flex-basis: 0.25rem; }

.basis-1\/2 { flex-basis: 50%; }

.basis-1\/3 { flex-basis: 33.3333%; }

.basis-1\/4 { flex-basis: 25%; }

.basis-4\/5 { flex-basis: 80%; }

.border-collapse { border-collapse: collapse; }

.origin-bottom-left { transform-origin: 0px 100%; }

.origin-bottom-right { transform-origin: 100% 100%; }

.origin-top-left { transform-origin: 0px 0px; }

.\!-translate-x-1\/2 { --tw-translate-x: -50% !important; }

.\!-translate-x-1\/2, .\!-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)) !important; }

.\!-translate-y-1\/2 { --tw-translate-y: -50% !important; }

.\!translate-x-0 { --tw-translate-x: 0 !important; }

.\!translate-x-0, .\!translate-y-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)) !important; }

.\!translate-y-0 { --tw-translate-y: 0 !important; }

.\!translate-y-13 { --tw-translate-y: 3.25rem !important; 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)) !important; }

.-translate-x-1\/2 { --tw-translate-x: -50%; }

.-translate-x-1\/2, .-translate-x-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-x-2 { --tw-translate-x: -.5rem; }

.-translate-x-3 { --tw-translate-x: -.75rem; }

.-translate-x-3, .-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)); }

.-translate-x-4 { --tw-translate-x: -1rem; }

.-translate-x-full { --tw-translate-x: -100%; }

.-translate-x-full, .-translate-y-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)); }

.-translate-y-0 { --tw-translate-y: 0; }

.-translate-y-0\.5 { --tw-translate-y: -.125rem; }

.-translate-y-0\.5, .-translate-y-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)); }

.-translate-y-1 { --tw-translate-y: -.25rem; }

.-translate-y-1\/2 { --tw-translate-y: -50%; }

.-translate-y-1\/2, .-translate-y-3 { 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-3 { --tw-translate-y: -.75rem; }

.-translate-y-3\/4 { --tw-translate-y: -75%; }

.-translate-y-3\/4, .-translate-y-full { 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-full { --tw-translate-y: -100%; }

.translate-x-0 { --tw-translate-x: 0; }

.translate-x-0, .translate-x-3 { 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-3 { --tw-translate-x: .75rem; }

.translate-x-4 { --tw-translate-x: 1rem; }

.translate-x-4, .translate-x-\[-130px\] { 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-\[-130px\] { --tw-translate-x: -130px; }

.translate-x-\[-136px\] { --tw-translate-x: -136px; }

.translate-x-\[-136px\], .translate-x-\[-160px\] { 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-\[-160px\] { --tw-translate-x: -160px; }

.translate-x-\[-165px\] { --tw-translate-x: -165px; }

.translate-x-\[-165px\], .translate-x-\[-20\%\] { 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-\[-20\%\] { --tw-translate-x: -20%; }

.translate-x-\[-275px\] { --tw-translate-x: -275px; }

.translate-x-\[-275px\], .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)); }

.translate-x-\[-50\%\] { --tw-translate-x: -50%; }

.translate-x-\[-90\%\] { --tw-translate-x: -90%; }

.translate-x-\[-90\%\], .translate-x-\[15\%\] { 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-\[15\%\] { --tw-translate-x: 15%; }

.translate-x-\[20\%\] { --tw-translate-x: 20%; }

.translate-x-\[20\%\], .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-full { --tw-translate-x: 100%; }

.translate-x-full, .translate-y-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)); }

.translate-y-0 { --tw-translate-y: 0; }

.translate-y-1 { --tw-translate-y: .25rem; }

.translate-y-1, .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-\[-130\%\] { --tw-translate-y: -130%; }

.translate-y-\[-130\%\], .translate-y-\[-160px\] { 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-\[-160px\] { --tw-translate-y: -160px; }

.translate-y-\[-180\%\] { --tw-translate-y: -180%; }

.translate-y-\[-180\%\], .translate-y-\[-20\%\] { 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-\[-20\%\] { --tw-translate-y: -20%; }

.translate-y-\[-30\%\] { --tw-translate-y: -30%; }

.translate-y-\[-30\%\], .translate-y-\[130\%\] { 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-\[130\%\] { --tw-translate-y: 130%; }

.translate-y-\[15\%\] { --tw-translate-y: 15%; }

.translate-y-\[15\%\], .translate-y-\[164px\] { 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-\[164px\] { --tw-translate-y: 164px; }

.translate-y-\[20\%\] { --tw-translate-y: 20%; }

.translate-y-\[20\%\], .translate-y-\[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-y-\[5\%\] { --tw-translate-y: 5%; }

.translate-y-\[68\%\] { --tw-translate-y: 68%; }

.translate-y-\[68\%\], .translate-y-full { 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-full { --tw-translate-y: 100%; }

.-rotate-90 { --tw-rotate: -90deg; }

.-rotate-90, .rotate-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)); }

.rotate-0 { --tw-rotate: 0deg; }

.rotate-180 { --tw-rotate: 180deg; }

.rotate-180, .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-90 { --tw-rotate: 90deg; }

.rotate-90, .rotate-\[-130deg\] { 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-\[-130deg\] { --tw-rotate: -130deg; }

.rotate-\[-5\.35deg\] { --tw-rotate: -5.35deg; }

.rotate-\[-5\.35deg\], .rotate-\[10\.8deg\] { 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-\[10\.8deg\] { --tw-rotate: 10.8deg; }

.rotate-\[16deg\] { --tw-rotate: 16deg; }

.rotate-\[16deg\], .skew-x-\[10deg\] { 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)); }

.skew-x-\[10deg\] { --tw-skew-x: 10deg; }

.-scale-100 { --tw-scale-x: -1; --tw-scale-y: -1; }

.-scale-100, .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-100 { --tw-scale-x: 1; --tw-scale-y: 1; }

.scale-100, .scale-125 { 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-125 { --tw-scale-x: 1.25; --tw-scale-y: 1.25; }

.scale-150 { --tw-scale-x: 1.5; --tw-scale-y: 1.5; }

.scale-150, .scale-75 { 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-75 { --tw-scale-x: .75; --tw-scale-y: .75; }

.scale-90 { --tw-scale-x: .9; --tw-scale-y: .9; }

.scale-90, .scale-\[0\.8235\] { 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\.8235\] { --tw-scale-x: .8235; --tw-scale-y: .8235; }

.scale-\[1\.015\] { --tw-scale-x: 1.015; --tw-scale-y: 1.015; }

.scale-\[1\.015\], .scale-\[1\.35\] { 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-\[1\.35\] { --tw-scale-x: 1.35; --tw-scale-y: 1.35; }

.scale-\[1\.8\] { --tw-scale-x: 1.8; --tw-scale-y: 1.8; }

.-scale-x-100, .scale-\[1\.8\] { 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-x-100 { --tw-scale-x: -1; }

.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)); }

.animate-fade-in { animation: 0.2s ease 0s 1 normal none running fade-in; }

.animate-fade-out { animation: 0.2s ease 0s 1 normal forwards running fade-out; }

@keyframes fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.animate-fadeInGamePopupOverlay { animation: 0.2s ease 0s 1 normal none running fade-in; }

@keyframes fade-out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

.animate-fadeOutGamePopupOverlay { animation: 0.2s ease 0.5s 1 normal none running fade-out; }

@keyframes phoneAnimated { 
  0% { transform: rotate3d(0, 1, 1, 0deg) scale(1); }
  20% { transform: rotate3d(0, 1, 1, -1.611deg) scale(0.96); }
  22% { transform: rotate3d(0, 1, 1, -1.611deg) scale(0.96); }
  45% { transform: rotate3d(0, 1, 1, 0deg) scale(1); }
  47% { transform: rotate3d(0, 1, 1, 0deg) scale(1); }
  70% { transform: rotate3d(0, 1, 1, -1.611deg) scale(0.96); }
  72% { transform: rotate3d(0, 1, 1, -1.611deg) scale(0.96); }
  100% { transform: rotate3d(0, 1, 1, 0deg) scale(1); }
}

.animate-phoneAnimated { animation: 18s ease-in-out 1.8s infinite normal forwards running phoneAnimated; }

@keyframes phoneBgAnimated { 
  0% { transform: rotate3d(0, 1, 1, 0deg) scale(1); }
  20% { transform: rotate3d(0, 1, 1, 3.689deg) scale(1.04); }
  22% { transform: rotate3d(0, 1, 1, 3.689deg) scale(1.04); }
  45% { transform: rotate3d(0, 1, 1, 0deg) scale(1); }
  47% { transform: rotate3d(0, 1, 1, 0deg) scale(1); }
  70% { transform: rotate3d(0, 1, 1, 3.689deg) scale(1.04); }
  72% { transform: rotate3d(0, 1, 1, 3.689deg) scale(1.04); }
  100% { transform: rotate3d(0, 1, 1, 0deg) scale(1); }
}

.animate-phoneBgAnimated { animation: 18s ease-in-out 1.8s infinite normal forwards running phoneBgAnimated; }

.animate-phoneBgDown { animation: 1s ease 0s 1 normal backwards running phoneDown; }

@keyframes phoneDown { 
  0% { opacity: 1; visibility: visible; transform: translateY(0px); }
  50% { opacity: 0; visibility: hidden; transform: translateY(100%); }
  100% { opacity: 1; visibility: visible; transform: translateY(0px); }
}

.animate-phoneDown { animation: 0.8s ease 0s 1 normal backwards running phoneDown; }

@keyframes piggyHammerKnock { 
  0% { transform: rotate(0deg); }
  18% { transform: rotate(-22deg); }
  36% { transform: rotate(10deg); }
  54% { transform: rotate(0deg); }
  100% { transform: rotate(0deg); }
}

.animate-piggyHammerKnock { animation: 0.67s cubic-bezier(0.36, 0.07, 0.19, 0.97) 0s infinite normal none running piggyHammerKnock; }

@keyframes piggyHammerPulse { 
  0% { opacity: 0; transform: scale(0.9); }
  25% { opacity: 1; transform: scale(1.05); }
  80% { opacity: 0; transform: scale(1.55); }
  100% { opacity: 0; transform: scale(1.55); }
}

.animate-piggyHammerPulse { animation: 0.67s ease-out 0s infinite normal none running piggyHammerPulse; }

@keyframes pulse { 
  50% { opacity: 0.5; }
}

.animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }

@keyframes bounceIn { 
  0% { font-size: 15px; line-height: 17px; transform: scale(1); }
  5% { font-size: 17px; line-height: 20px; transform: scale(1.2); }
  25% { line-height: 18px; transform: scale(1.1); }
  55% { font-size: 17px; line-height: 20px; transform: scale(1.2); }
  100% { font-size: 15px; line-height: 17px; transform: scale(1); }
}

.animate-pulseScale { animation: 1.5s ease 0s infinite normal none running bounceIn; }

@keyframes showModal { 
  0% { opacity: 0; bottom: -100%; }
  50% { opacity: 1; }
  100% { opacity: 1; bottom: 50%; left: 50%; transform: translate(-50%, 50%); }
}

.animate-showModal { animation: 1s ease 0s 1 normal forwards running showModal; }

@keyframes skeletonLoading { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}

.animate-skeleton-loader { animation: 1s linear 0s infinite alternate none running skeletonLoading; }

@keyframes slideDownAccordionItem { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(100%); }
}

.animate-slideDownAccordionItem { animation: 0.4s ease 0s 1 normal none running slideDownAccordionItem; }

@keyframes slideDownGamePopupContent { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(100%); }
}

.animate-slideDownGamePopupContent { animation: 0.2s ease 0.2s 1 normal none running slideDownGamePopupContent; }

@keyframes slideUpAccordionItem { 
  0% { opacity: 0; transform: translateY(100%); }
  100% { opacity: 1; transform: translateY(0px); }
}

.animate-slideUpAccordionItem { animation: 0.4s ease 0s 1 normal none running slideUpAccordionItem; }

@keyframes slideUpGamePopupContent { 
  0% { opacity: 0; transform: translateY(100%); }
  100% { opacity: 1; transform: translateY(0px); }
}

.animate-slideUpGamePopupContent { animation: 0.2s ease 0s 1 normal none running slideUpGamePopupContent; }

@keyframes spin { 
  100% { transform: rotate(1turn); }
}

.animate-spin { animation: 1s linear 0s infinite normal none running spin; }

@keyframes backwardSpin { 
  100% { transform: rotate(-1turn); }
}

.animate-sun-spin { animation: 20s linear 0s 5 normal none running backwardSpin; }

@keyframes showVikingMob { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { transform: translateY(-110px); }
}

.animate-viking-appear-mob { animation: 0.5s ease 0s 1 normal forwards running showVikingMob; }

.\!cursor-auto { cursor: auto !important; }

.\!cursor-default { cursor: default !important; }

.cursor-auto { cursor: auto; }

.cursor-default { cursor: default; }

.cursor-not-allowed { cursor: not-allowed; }

.cursor-pointer { cursor: pointer; }

.cursor-text { cursor: text; }

.touch-none { touch-action: none; }

.touch-pan-x { --tw-pan-x: pan-x; }

.touch-pan-x, .touch-pan-y { touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); }

.touch-pan-y { --tw-pan-y: pan-y; }

.select-none { user-select: none; }

.resize { resize: both; }

.list-none { list-style-type: none; }

.break-inside-avoid-column { break-inside: avoid-column; }

.auto-rows-\[56px\] { grid-auto-rows: 56px; }

.auto-rows-auto { grid-auto-rows: auto; }

.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-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }

.grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }

.grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }

.grid-cols-\[64px_1fr\] { grid-template-columns: 64px 1fr; }

.grid-cols-\[minmax\(100px\,_200px\)_1fr_1fr_1fr_1fr\] { grid-template-columns: minmax(100px, 200px) 1fr 1fr 1fr 1fr; }

.grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }

.grid-rows-\[0fr\] { grid-template-rows: 0fr; }

.grid-rows-\[1fr\] { grid-template-rows: 1fr; }

.flex-row { flex-direction: row; }

.flex-row-reverse { flex-direction: row-reverse; }

.flex-col { flex-direction: column; }

.flex-col-reverse { flex-direction: column-reverse; }

.flex-wrap { flex-wrap: wrap; }

.flex-nowrap { flex-wrap: nowrap; }

.place-items-start { place-items: start; }

.\!items-start { align-items: flex-start !important; }

.items-start { align-items: flex-start; }

.items-end { align-items: flex-end; }

.items-center { align-items: center; }

.items-baseline { align-items: baseline; }

.items-stretch { align-items: stretch; }

.justify-start { justify-content: flex-start; }

.\!justify-end { justify-content: flex-end !important; }

.justify-end { justify-content: flex-end; }

.justify-center { justify-content: center; }

.\!justify-between { justify-content: space-between !important; }

.justify-between { justify-content: space-between; }

.justify-around { justify-content: space-around; }

.justify-items-start { justify-items: start; }

.justify-items-center { justify-items: center; }

.\!gap-0 { gap: 0px !important; }

.\!gap-3 { gap: 0.75rem !important; }

.\!gap-4 { gap: 1rem !important; }

.\!gap-6 { gap: 1.5rem !important; }

.gap-0 { gap: 0px; }

.gap-0\.5 { gap: 0.125rem; }

.gap-1 { gap: 0.25rem; }

.gap-1\.5 { gap: 0.375rem; }

.gap-10 { gap: 2.5rem; }

.gap-12 { gap: 3rem; }

.gap-18 { gap: 4.5rem; }

.gap-2 { gap: 0.5rem; }

.gap-20 { gap: 5rem; }

.gap-3 { gap: 0.75rem; }

.gap-30 { gap: 7.5rem; }

.gap-4 { gap: 1rem; }

.gap-6 { gap: 1.5rem; }

.gap-8 { gap: 2rem; }

.gap-\[3px\] { gap: 3px; }

.gap-x-1 { column-gap: 0.25rem; }

.gap-x-2 { column-gap: 0.5rem; }

.gap-x-3 { column-gap: 0.75rem; }

.gap-x-4 { column-gap: 1rem; }

.gap-x-8 { column-gap: 2rem; }

.gap-y-1 { row-gap: 0.25rem; }

.gap-y-2 { row-gap: 0.5rem; }

.gap-y-3 { row-gap: 0.75rem; }

.gap-y-4 { row-gap: 1rem; }

.gap-y-5 { row-gap: 1.25rem; }

.divide-x > :not([hidden]) ~ :not([hidden]) { --tw-divide-x-reverse: 0; border-left-width: calc(1px*(1 - var(--tw-divide-x-reverse))); border-right-width: calc(1px*var(--tw-divide-x-reverse)); }

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

.divide-border-default > :not([hidden]) ~ :not([hidden]) { border-color: rgba(255, 255, 255, 0.1); }

.self-start { align-self: flex-start; }

.self-end { align-self: flex-end; }

.self-center { align-self: center; }

.justify-self-center { justify-self: center; }

.overflow-auto { overflow: auto; }

.overflow-hidden { overflow: hidden; }

.\!overflow-visible { overflow: visible !important; }

.overflow-visible { overflow: visible; }

.overflow-x-auto { overflow-x: auto; }

.overflow-y-auto { overflow-y: auto; }

.overflow-x-hidden { overflow-x: hidden; }

.\!overflow-y-hidden { overflow-y: hidden !important; }

.overflow-y-hidden { overflow-y: hidden; }

.overflow-x-clip { overflow-x: clip; }

.\!overflow-x-visible { overflow-x: visible !important; }

.\!overflow-y-visible { overflow-y: visible !important; }

.overflow-x-scroll { overflow-x: scroll; }

.overflow-y-scroll { overflow-y: scroll; }

.overscroll-contain { overscroll-behavior: contain; }

.truncate { white-space: nowrap; overflow: hidden; }

.text-ellipsis, .truncate { text-overflow: ellipsis; }

.whitespace-normal { white-space: normal; }

.whitespace-nowrap { white-space: nowrap; }

.text-nowrap { text-wrap: nowrap; }

.text-pretty { text-wrap: pretty; }

.break-words { overflow-wrap: break-word; }

.break-all { word-break: break-all; }

.\!rounded-m { border-radius: 8px !important; }

.\!rounded-none { border-radius: 0px !important; }

.\!rounded-xl { border-radius: 16px !important; }

.rounded { border-radius: 0.25rem; }

.rounded-2xl { border-radius: 24px; }

.rounded-3xl { border-radius: 32px; }

.rounded-4xl { border-radius: 48px; }

.rounded-\[10px\] { border-radius: 10px; }

.rounded-\[20px\] { border-radius: 20px; }

.rounded-\[25px\] { border-radius: 25px; }

.rounded-default { border-radius: 2px; }

.rounded-full { border-radius: 9999px; }

.rounded-lg { border-radius: 0.5rem; }

.rounded-m { border-radius: 8px; }

.rounded-md { border-radius: 0.375rem; }

.rounded-none { border-radius: 0px; }

.rounded-s { border-radius: 6px; }

.rounded-sm { border-radius: 0.125rem; }

.rounded-xl { border-radius: 16px; }

.rounded-xs { border-radius: 4px; }

.\!rounded-b-none { border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; }

.\!rounded-l { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }

.\!rounded-t-xl { border-top-left-radius: 16px !important; border-top-right-radius: 16px !important; }

.rounded-b-2xl { border-bottom-right-radius: 24px; border-bottom-left-radius: 24px; }

.rounded-b-4xl { border-bottom-right-radius: 48px; border-bottom-left-radius: 48px; }

.rounded-b-xl { border-bottom-right-radius: 16px; border-bottom-left-radius: 16px; }

.rounded-l { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.rounded-r-default { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }

.rounded-r-s { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }

.rounded-s:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.rounded-s:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.rounded-s:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }

.rounded-s:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }

.rounded-t-2xl { border-top-left-radius: 24px; border-top-right-radius: 24px; }

.rounded-t-l { border-top-left-radius: 12px; border-top-right-radius: 12px; }

.rounded-t-none { border-top-left-radius: 0px; border-top-right-radius: 0px; }

.rounded-t-xl { border-top-left-radius: 16px; border-top-right-radius: 16px; }

.rounded-bl-lg { border-bottom-left-radius: 0.5rem; }

.rounded-br-none { border-bottom-right-radius: 0px; }

.rounded-tr-\[116px\] { border-top-right-radius: 116px; }

.border { border-width: 1px; }

.border-0 { border-width: 0px; }

.border-2 { border-width: 2px; }

.border-4 { border-width: 4px; }

.border-\[6px\] { border-width: 6px; }

.border-y { border-top-width: 1px; }

.border-b, .border-y { border-bottom-width: 1px; }

.border-b-0 { border-bottom-width: 0px; }

.border-b-2 { border-bottom-width: 2px; }

.border-l { border-left-width: 1px; }

.border-l-4 { border-left-width: 4px; }

.border-r { border-right-width: 1px; }

.border-r-4 { border-right-width: 4px; }

.border-t { border-top-width: 1px; }

.border-t-4 { border-top-width: 4px; }

.border-t-\[0\.5px\] { border-top-width: 0.5px; }

.border-solid { border-style: solid; }

.border-none { border-style: none; }

.\!border-accent-primary-light { --tw-border-opacity: 1 !important; border-color: rgba(255,40,133,var(--tw-border-opacity)) !important; }

.border-accent-primary { --tw-border-opacity: 1; border-color: rgba(195,0,84,var(--tw-border-opacity)); }

.border-accent-primary-light { --tw-border-opacity: 1; border-color: rgba(255,40,133,var(--tw-border-opacity)); }

.border-accent-primary\/\[0\.32\] { border-color: rgba(195, 0, 84, 0.32); }

.border-accent-secondary-light { --tw-border-opacity: 1; border-color: rgba(77,51,159,var(--tw-border-opacity)); }

.border-basic-black { --tw-border-opacity: 1; border-color: rgba(1,1,4,var(--tw-border-opacity)); }

.border-basic-white { --tw-border-opacity: 1; border-color: rgba(255,255,255,var(--tw-border-opacity)); }

.border-basic-white\/20 { border-color: rgba(255, 255, 255, 0.2); }

.border-basic-white\/50 { border-color: rgba(255, 255, 255, 0.5); }

.border-basic-white\/70 { border-color: rgba(255, 255, 255, 0.7); }

.border-border-default { border-color: rgba(255, 255, 255, 0.1); }

.border-system-error\/\[0\.32\] { border-color: rgba(198, 0, 56, 0.32); }

.border-system-success\/\[0\.32\] { border-color: rgba(0, 127, 53, 0.32); }

.border-system-warning\/\[0\.32\] { border-color: rgba(203, 140, 0, 0.32); }

.border-transparent { border-color: transparent; }

.border-y-border-default { border-top-color: rgba(255, 255, 255, 0.1); }

.border-b-border-default, .border-y-border-default { border-bottom-color: rgba(255, 255, 255, 0.1); }

.border-l-border-default { border-left-color: rgba(255, 255, 255, 0.1); }

.border-l-transparent { border-left-color: transparent; }

.border-r-transparent { border-right-color: transparent; }

.border-t-border-default { border-top-color: rgba(255, 255, 255, 0.1); }

.\!bg-accent-primary { --tw-bg-opacity: 1 !important; background-color: rgba(195,0,84,var(--tw-bg-opacity)) !important; }

.\!bg-basic-black { --tw-bg-opacity: 1 !important; background-color: rgba(1,1,4,var(--tw-bg-opacity)) !important; }

.\!bg-basic-black\/90 { background-color: rgba(1, 1, 4, 0.9) !important; }

.\!bg-icon-active { --tw-bg-opacity: 1 !important; background-color: rgba(255,255,255,var(--tw-bg-opacity)) !important; }

.\!bg-icon-default { background-color: rgba(255, 255, 255, 0.2) !important; }

.\!bg-surface-0 { --tw-bg-opacity: 1 !important; background-color: rgba(10,10,31,var(--tw-bg-opacity)) !important; }

.\!bg-surface-1 { --tw-bg-opacity: 1 !important; background-color: rgba(16,16,45,var(--tw-bg-opacity)) !important; }

.\!bg-surface-2 { --tw-bg-opacity: 1 !important; background-color: rgba(27,27,64,var(--tw-bg-opacity)) !important; }

.\!bg-surface-3 { --tw-bg-opacity: 1 !important; background-color: rgba(39,39,83,var(--tw-bg-opacity)) !important; }

.\!bg-transparent { background-color: initial !important; }

.bg-\[\#030C24\] { --tw-bg-opacity: 1; background-color: rgba(3,12,36,var(--tw-bg-opacity)); }

.bg-\[\#323253\] { --tw-bg-opacity: 1; background-color: rgba(50,50,83,var(--tw-bg-opacity)); }

.bg-\[\#381F0B\] { --tw-bg-opacity: 1; background-color: rgba(56,31,11,var(--tw-bg-opacity)); }

.bg-\[\#ff4d4f\] { --tw-bg-opacity: 1; background-color: rgba(255,77,79,var(--tw-bg-opacity)); }

.bg-\[rgba\(78\,51\,168\,0\.6\)\] { background-color: rgba(78, 51, 168, 0.6); }

.bg-accent-primary { --tw-bg-opacity: 1; background-color: rgba(195,0,84,var(--tw-bg-opacity)); }

.bg-accent-primary\/20 { background-color: rgba(195, 0, 84, 0.2); }

.bg-accent-secondary { --tw-bg-opacity: 1; background-color: rgba(60,41,123,var(--tw-bg-opacity)); }

.bg-accent-secondary-light { --tw-bg-opacity: 1; background-color: rgba(77,51,159,var(--tw-bg-opacity)); }

.bg-accent-secondary\/60 { background-color: rgba(60, 41, 123, 0.6); }

.bg-basic-black { --tw-bg-opacity: 1; background-color: rgba(1,1,4,var(--tw-bg-opacity)); }

.bg-basic-black\/10 { background-color: rgba(1, 1, 4, 0.1); }

.bg-basic-black\/60 { background-color: rgba(1, 1, 4, 0.6); }

.bg-basic-black\/70 { background-color: rgba(1, 1, 4, 0.7); }

.bg-basic-black\/80 { background-color: rgba(1, 1, 4, 0.8); }

.bg-basic-white { --tw-bg-opacity: 1; background-color: rgba(255,255,255,var(--tw-bg-opacity)); }

.bg-basic-white\/10 { background-color: rgba(255, 255, 255, 0.1); }

.bg-basic-white\/20 { background-color: rgba(255, 255, 255, 0.2); }

.bg-basic-white\/30 { background-color: rgba(255, 255, 255, 0.3); }

.bg-basic-white\/5 { background-color: rgba(255, 255, 255, 0.05); }

.bg-basic-white\/70 { background-color: rgba(255, 255, 255, 0.7); }

.bg-basic-white\/80 { background-color: rgba(255, 255, 255, 0.8); }

.bg-basic-white\/\[0\.4\] { background-color: rgba(255, 255, 255, 0.4); }

.bg-basic-white\/\[0\.8\] { background-color: rgba(255, 255, 255, 0.8); }

.bg-border-default, .bg-border-default\/10 { background-color: rgba(255, 255, 255, 0.1); }

.bg-icon-active { --tw-bg-opacity: 1; background-color: rgba(255,255,255,var(--tw-bg-opacity)); }

.bg-icon-active\/60 { background-color: rgba(255, 255, 255, 0.6); }

.bg-icon-default { background-color: rgba(255, 255, 255, 0.2); }

.bg-surface-0 { --tw-bg-opacity: 1; background-color: rgba(10,10,31,var(--tw-bg-opacity)); }

.bg-surface-1 { --tw-bg-opacity: 1; background-color: rgba(16,16,45,var(--tw-bg-opacity)); }

.bg-surface-1\/90 { background-color: rgba(16, 16, 45, 0.9); }

.bg-surface-2 { --tw-bg-opacity: 1; background-color: rgba(27,27,64,var(--tw-bg-opacity)); }

.bg-surface-3 { --tw-bg-opacity: 1; background-color: rgba(39,39,83,var(--tw-bg-opacity)); }

.bg-surface-4 { --tw-bg-opacity: 1; background-color: rgba(51,51,102,var(--tw-bg-opacity)); }

.bg-system-error { --tw-bg-opacity: 1; background-color: rgba(198,0,56,var(--tw-bg-opacity)); }

.bg-system-success { --tw-bg-opacity: 1; background-color: rgba(0,127,53,var(--tw-bg-opacity)); }

.bg-system-success\/20 { background-color: rgba(0, 127, 53, 0.2); }

.bg-system-success\/40 { background-color: rgba(0, 127, 53, 0.4); }

.bg-system-warning { --tw-bg-opacity: 1; background-color: rgba(203,140,0,var(--tw-bg-opacity)); }

.bg-text-tertiary { background-color: rgba(255, 255, 255, 0.6); }

.bg-transparent { background-color: initial; }

.\!bg-\[linear-gradient\(180deg\,\#FF2885_0\%\,rgba\(255\,40\,133\,0\)_100\%\)\] { background-image: linear-gradient(rgb(255, 40, 133), rgba(255, 40, 133, 0)) !important; }

.\!bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)) !important; }

.\!bg-linear-gradient-gameOTW-GameHero { background-image: linear-gradient(rgba(195, 0, 84, 0.1), rgba(27, 27, 64, 0.1) 76.12%) !important; }

.bg-\[linear-gradient\(0deg\,_rgba\(27\,27\,64\,0\.6\)_0\%\,_rgba\(27\,27\,64\,0\.6\)_100\%\)\,_linear-gradient\(64deg\,\#3C297B_21\.89\%\,_\#C30054_91\.78\%\)\] { background-image: linear-gradient(rgba(27, 27, 64, 0.6), rgba(27, 27, 64, 0.6)), linear-gradient(64deg, rgb(60, 41, 123) 21.89%, rgb(195, 0, 84) 91.78%); }

.bg-\[linear-gradient\(119\.03deg\,\#6D4DD0_1\.47\%\,rgba\(77\,51\,159\,0\)_100\%\)\] { background-image: linear-gradient(119.03deg, rgb(109, 77, 208) 1.47%, rgba(77, 51, 159, 0)); }

.bg-\[linear-gradient\(119\.03deg\,\#FF66AA_1\.47\%\,rgba\(255\,102\,170\,0\)_100\%\)\] { background-image: linear-gradient(119.03deg, rgb(255, 102, 170) 1.47%, rgba(255, 102, 170, 0)); }

.bg-\[linear-gradient\(135deg\,_\#8C421D_15\.43\%\,_\#FBE67B_38\.47\%\,_\#FCFBE7_53\.36\%\,_\#F7D14E_69\.97\%\,_\#D4A041_86\.26\%\)\] { background-image: linear-gradient(135deg, rgb(140, 66, 29) 15.43%, rgb(251, 230, 123) 38.47%, rgb(252, 251, 231) 53.36%, rgb(247, 209, 78) 69.97%, rgb(212, 160, 65) 86.26%); }

.bg-\[linear-gradient\(138deg\,_\#7A96AC_2\.28\%\,_\#EAEFF3_19\.8\%\,_\#C2D4E1_32\.94\%\,_\#FFF_50\.16\%\,_\#D4DEE5_62\.15\%\,_\#ABBDC8_78\.69\%\,_\#BCCAD7_95\.24\%\)\] { background-image: linear-gradient(138deg, rgb(122, 150, 172) 2.28%, rgb(234, 239, 243) 19.8%, rgb(194, 212, 225) 32.94%, rgb(255, 255, 255) 50.16%, rgb(212, 222, 229) 62.15%, rgb(171, 189, 200) 78.69%, rgb(188, 202, 215) 95.24%); }

.bg-\[linear-gradient\(154deg\,rgba\(255\,184\,0\,0\.12\)_-0\.47\%\,rgba\(255\,107\,0\,0\.12\)_83\.64\%\)\] { background-image: linear-gradient(154deg, rgba(255, 184, 0, 0.12) -0.47%, rgba(255, 107, 0, 0.12) 83.64%); }

.bg-\[linear-gradient\(180deg\,\#10102D_0\%\,rgba\(16\,16\,45\,0\)_100\%\)\] { background-image: linear-gradient(rgb(16, 16, 45), rgba(16, 16, 45, 0)); }

.bg-\[linear-gradient\(180deg\,\#4D339F_0\%\,rgba\(77\,51\,159\,0\)_100\%\)\] { background-image: linear-gradient(rgb(77, 51, 159), rgba(77, 51, 159, 0)); }

.bg-\[linear-gradient\(180deg\,\#D1C3FF_0\%\,\#8F6AFF_100\%\)\] { background-image: linear-gradient(rgb(209, 195, 255), rgb(143, 106, 255)); }

.bg-\[linear-gradient\(180deg\,\#FFBFDC_0\%\,\#FF83B9_100\%\)\] { background-image: linear-gradient(rgb(255, 191, 220), rgb(255, 131, 185)); }

.bg-\[linear-gradient\(180deg\,_\#10102D_0\%\,_\#1B1B40_100\%\)\] { background-image: linear-gradient(rgb(16, 16, 45), rgb(27, 27, 64)); }

.bg-\[linear-gradient\(180deg\,_rgba\(1\,1\,4\,0\)_0\%\,_\#010104_100\%\)\] { background-image: linear-gradient(rgba(1, 1, 4, 0), rgb(1, 1, 4)); }

.bg-\[linear-gradient\(180deg\,_rgba\(255\,0\,113\,0\.08\)_0\%\,_rgba\(255\,0\,113\,0\)_100\%\)\] { background-image: linear-gradient(rgba(255, 0, 113, 0.08), rgba(255, 0, 113, 0)); }

.bg-\[linear-gradient\(180deg\,rgba\(1\,1\,4\,0\)0\%\,\#010104_100\%\)\] { background-image: linear-gradient(rgba(1, 1, 4, 0) 0px, rgb(1, 1, 4) 100%); }

.bg-\[linear-gradient\(180deg\,rgba\(255\,40\,133\,0\.8\)_0\%\,rgba\(255\,40\,133\,0\)_100\%\)\] { background-image: linear-gradient(rgba(255, 40, 133, 0.8), rgba(255, 40, 133, 0)); }

.bg-\[linear-gradient\(180deg\,rgba\(91\,58\,194\,0\.8\)_0\%\,rgba\(91\,58\,194\,0\)_100\%\)\] { background-image: linear-gradient(rgba(91, 58, 194, 0.8), rgba(91, 58, 194, 0)); }

.bg-\[linear-gradient\(180deg\,transparent\,\#010104\)\] { background-image: linear-gradient(transparent, rgb(1, 1, 4)); }

.bg-\[linear-gradient\(199deg\,rgba\(48\,0\,255\,0\.2\)\,rgba\(195\,0\,84\,0\.2\)\)\,linear-gradient\(90deg\,\#09122c\,\#09122c\)\] { background-image: linear-gradient(199deg, rgba(48, 0, 255, 0.2), rgba(195, 0, 84, 0.2)), linear-gradient(90deg, rgb(9, 18, 44), rgb(9, 18, 44)); }

.bg-\[linear-gradient\(313deg\,\#3c297b_48\%\,\#cb8c00_100\%\)\] { background-image: linear-gradient(313deg, rgb(60, 41, 123) 48%, rgb(203, 140, 0)); }

.bg-\[linear-gradient\(313deg\,\#ff2885_48\%\,\#4d339f_100\%\)\] { background-image: linear-gradient(313deg, rgb(255, 40, 133) 48%, rgb(77, 51, 159)); }

.bg-\[linear-gradient\(329\.9deg\,\#10102D_24\.07\%\,\#4D339F_210\.67\%\)\] { background-image: linear-gradient(329.9deg, rgb(16, 16, 45) 24.07%, rgb(77, 51, 159) 210.67%); }

.bg-\[linear-gradient\(90deg\,\#1b1b40\,transparent\)\] { background-image: linear-gradient(90deg, rgb(27, 27, 64), transparent); }

.bg-\[linear-gradient\(90deg\,transparent\,\#1b1b40\)\] { background-image: linear-gradient(90deg, transparent, rgb(27, 27, 64)); }

.bg-\[radial-gradient\(76\.52\%_76\.52\%_at_50\%_112\.5\%\,\#3F317C_0\%\,rgba\(41\,30\,90\,0\)_100\%\)\,linear-gradient\(0deg\,\#1B1B40_0\%\,\#1B1B40_100\%\)\] { background-image: radial-gradient(76.52% 76.52% at 50% 112.5%, rgb(63, 49, 124) 0px, rgba(41, 30, 90, 0) 100%), linear-gradient(rgb(27, 27, 64), rgb(27, 27, 64)); }

.bg-\[radial-gradient\(76\.52\%_76\.52\%_at_50\%_112\.5\%\,\#3F317C_0\%\,rgba\(41\,30\,90\,0\)_100\%\)\] { background-image: radial-gradient(76.52% 76.52% at 50% 112.5%, rgb(63, 49, 124) 0px, rgba(41, 30, 90, 0) 100%); }

.bg-\[radial-gradient\(circle\,rgba\(232\,184\,133\,0\.05\)_0\%\,rgba\(232\,184\,133\,0\.09\)_30\%\,rgba\(232\,184\,133\,0\.12\)_33\%\,rgba\(232\,184\,133\,0\.53\)_47\%\,rgba\(232\,184\,133\,0\.28\)_50\%\,rgba\(232\,184\,133\,0\.32\)_57\%\,rgba\(232\,184\,133\,0\.13\)_62\%\,rgba\(232\,184\,133\,0\.10\)_67\%\,rgba\(232\,184\,133\,0\)_78\%\)\] { background-image: radial-gradient(circle, rgba(232, 185, 135, 0.05) 0px, rgba(232, 185, 135, 0.09) 30%, rgba(232, 185, 135, 0.12) 33%, rgba(232, 185, 135, 0.53) 47%, rgba(232, 185, 135, 0.28) 50%, rgba(232, 185, 135, 0.32) 57%, rgba(232, 185, 135, 0.13) 62%, rgba(232, 185, 135, 0.1) 67%, rgba(232, 185, 135, 0) 78%); }

.bg-\[radial-gradient\(closest-side\,rgba\(200\,80\,255\,0\.55\)\,rgba\(147\,51\,234\,0\.22\)_60\%\,transparent_100\%\)\] { background-image: radial-gradient(closest-side, rgba(200, 80, 255, 0.55), rgba(147, 51, 234, 0.22) 60%, transparent 100%); }

.bg-\[url\(\/spa-assets\/webp\/loyalty-redesign\/loyalty-bg-mob-unauth\.webp\)\] { background-image: url("data:,"); }

.bg-\[url\(\/spa-assets\/webp\/loyalty-redesign\/loyalty-bg-unauth\.webp\)\] { background-image: url("data:,"); }

.bg-\[url\(\/spa-assets\/webp\/loyalty-redesign\/loyalty-bg\.webp\)\] { background-image: url("data:,"); }

.bg-\[url\(\/spa-assets\/webp\/misc\/game-bg\.webp\)\] { background-image: url("data:,"); }

.bg-\[url\(\/spa-assets\/webp\/piggybank\/modal-bg-mobile\.webp\)\] { background-image: url("data:,"); }

.bg-\[url\(\/spa-assets\/webp\/preview\/bg-320\.webp\)\] { background-image: url("data:,"); }

.bg-\[url\(\/spa-assets\/webp\/profile\/mask\.webp\)\,_linear-gradient\(180deg\,transparent\,\#030c24\)\,_linear-gradient\(90deg\,\#c30054\,\#3c297b\)\] { background-image: url("data:,"), linear-gradient(transparent, rgb(3, 12, 36)), linear-gradient(90deg, rgb(195, 0, 84), rgb(60, 41, 123)); }

.bg-\[url\(\/spa-assets\/webp\/shake-bonus\/arrow-down-left\.svg\)\] { background-image: url("data:,"); }

.bg-\[url\(\/spa-assets\/webp\/shake-bonus\/cta_arrows\.webp\)\] { background-image: url("data:,"); }

.bg-\[url\(\/spa-assets\/webp\/shake-bonus\/how_character_msg\.svg\)\] { background-image: url("data:,"); }

.bg-\[url\(\/spa-assets\/webp\/shake-bonus\/message_bg_mini\.webp\)\] { background-image: url("data:,"); }

.bg-\[url\(\/spa-assets\/webp\/shake-bonus\/step\.svg\)\] { background-image: url("data:,"); }

.bg-\[url\(\/spa-assets\/webp\/shake-bonus\/step_valentine\.svg\)\] { background-image: url("data:,"); }

.bg-\[url\(\/spa-assets\/webp\/wof\/bg-desktop\.webp\)\] { background-image: url("data:,"); }

.bg-\[url\(\/spa-assets\/webp\/wof\/bg-section\.webp\)\] { background-image: url("data:,"); }

.bg-accent-secondary-gradient { background-image: linear-gradient(305deg, rgb(60, 41, 123) 24%, rgb(195, 0, 84) 104%); }

.bg-bonus-card-gradient { background-image: linear-gradient(rgba(60, 41, 123, 0) 60%, rgb(60, 41, 123)), linear-gradient(120deg, rgb(195, 0, 84), rgba(60, 41, 123, 0) 148.46%); }

.bg-challenge-background-gradient-mob { background-image: linear-gradient(147deg, rgb(195, 0, 84) -75.19%, rgba(195, 0, 84, 0) 40.16%), linear-gradient(196deg, rgba(48, 0, 255, 0.2), rgba(195, 0, 84, 0.2)); }

.bg-challenge-card-available-gradient { background-image: radial-gradient(67.93% 37.88% at 50% 106.73%, rgba(39, 39, 83, 0.8) 0px, rgba(39, 39, 83, 0) 100%), radial-gradient(97.65% 88.33% at 0px 0px, rgba(39, 39, 83, 0.8) 0px, rgba(39, 39, 83, 0) 100%); }

.bg-challenge-card-completed-gradient { background-image: radial-gradient(67.93% 37.88% at 50% 106.73%, rgba(0, 127, 53, 0.4) 0px, rgba(0, 127, 53, 0) 100%), radial-gradient(97.65% 88.33% at 0px 0px, rgba(0, 127, 53, 0.4) 0px, rgba(0, 127, 53, 0) 100%); }

.bg-challenge-card-failed-gradient { background-image: radial-gradient(73.79% 41.15% at 50% 106.73%, rgba(198, 0, 56, 0.4) 0px, rgba(198, 0, 56, 0) 100%), radial-gradient(97.65% 88.33% at 0px 0px, rgba(198, 0, 56, 0.4) 0px, rgba(198, 0, 56, 0) 100%); }

.bg-challenge-card-processing-gradient { background-image: radial-gradient(67.93% 37.88% at 50% 106.73%, rgba(60, 41, 123, 0.6) 0px, rgba(60, 41, 123, 0) 100%), radial-gradient(97.65% 88.33% at 0px 0px, rgba(60, 41, 123, 0.8) 0px, rgba(60, 41, 123, 0) 100%); }

.bg-challenge-card-upcoming-gradient { background-image: radial-gradient(67.93% 37.88% at 50% 106.73%, rgba(16, 16, 45, 0.6) 0px, rgba(16, 16, 45, 0) 100%), radial-gradient(97.65% 88.33% at 0px 0px, rgba(16, 16, 45, 0.8) 0px, rgba(16, 16, 45, 0) 100%); }

.bg-gradient-loyalty-points-block { background-image: radial-gradient(53.79% 142.87% at 76.88% 129.61%, rgb(195, 0, 84) 0px, rgba(195, 0, 84, 0) 100%); }

.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)); }

.bg-icon-banners-gradient { background-image: linear-gradient(225deg, rgb(77, 51, 159), rgb(1, 1, 4)); }

.bg-linear-bonuses-promocode { background-image: linear-gradient(113.93deg, rgb(16, 16, 45) 21.47%, rgb(195, 0, 84) 161.09%); }

.bg-linear-gradient-background-full { background-image: linear-gradient(rgb(16, 16, 45), rgb(1, 1, 4) 80%); }

.bg-linear-gradient-horizontal { background-image: linear-gradient(100deg, rgb(154, 0, 92), rgb(97, 1, 120)); }

.bg-linear-gradient-lp-card { background-image: radial-gradient(91.53% 63.81% at 50% -45.15%, rgb(255, 0, 111) 0px, rgba(255, 0, 111, 0) 100%), linear-gradient(rgba(60, 41, 123, 0) 50%, rgba(60, 41, 123, 0.8) 117.26%); }

.bg-linear-gradient-vertical { background-image: linear-gradient(rgb(195, 0, 84), rgb(60, 41, 123)); }

.bg-linear-gradient-vertical-overlay { background-image: linear-gradient(transparent, rgb(3, 12, 36)); }

.bg-linear-gradient-winning-now { background-image: linear-gradient(73deg, rgba(195, 0, 84, 0.4), rgba(195, 0, 84, 0)), linear-gradient(rgb(27, 27, 64), rgb(27, 27, 64)); }

.bg-linear-lobby-available-bonuses { background-image: linear-gradient(32deg, rgb(16, 16, 45) 27.63%, rgb(60, 41, 123) 168.7%); }

.bg-mission-gradient-completed { background-image: radial-gradient(76.52% 76.52% at 50% 112.5%, rgb(0, 127, 53) 0px, rgba(0, 127, 53, 0) 100%, rgb(39, 39, 83)); }

.bg-mission-gradient-default { background-image: radial-gradient(76.52% 76.52% at 50% 112.5%, rgb(63, 49, 124) 0px, rgba(41, 30, 90, 0) 100%, rgb(39, 39, 83)); }

.bg-mission-gradient-failed { background-image: radial-gradient(76.52% 76.52% at 50% 112.5%, rgb(198, 0, 56) 0px, rgba(198, 0, 56, 0) 100%, rgb(39, 39, 83)); }

.bg-network-card-gradient { background-image: linear-gradient(rgba(16, 16, 45, 0), rgb(16, 16, 45)); }

.bg-none { background-image: none; }

.bg-radial-gradient-lp-card-lobby-mob { background-image: radial-gradient(91.53% 63.81% at 50% -45.15%, rgb(255, 0, 111) 0px, rgba(255, 0, 111, 0) 100%); }

.bg-radial-gradient-lp-card-top-1 { background-image: radial-gradient(38.13% 76.25% at 50% 0px, rgba(195, 0, 84, 0.66) 0px, rgba(195, 0, 84, 0.65) 6.67%, rgba(195, 0, 84, 0.64) 13.33%, rgba(195, 0, 84, 0.61) 20%, rgba(195, 0, 84, 0.56) 26.67%, rgba(195, 0, 84, 0.51) 33.33%, rgba(195, 0, 84, 0.44) 40%, rgba(195, 0, 84, 0.37) 46.67%, rgba(195, 0, 84, 0.29) 53.33%, rgba(195, 0, 84, 0.22) 60%, rgba(195, 0, 84, 0.15) 66.67%, rgba(195, 0, 84, 0.1) 73.33%, rgba(195, 0, 84, 0.05) 80%, rgba(195, 0, 84, 0.02) 86.67%, rgba(195, 0, 84, 0.01) 93.33%, rgba(195, 0, 84, 0) 100%); }

.bg-radial-gradient-navbar { background-image: radial-gradient(50% 110.71% at 50% 0px, rgb(39, 39, 83) 0px, rgb(10, 10, 31) 100%); }

.from-\[\#1b204f\]\/80 { --tw-gradient-from: rgba(27,32,79,.8) var(--tw-gradient-from-position); --tw-gradient-to: rgba(27,32,79,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }

.from-\[\#FF0000\] { --tw-gradient-from: red var(--tw-gradient-from-position); --tw-gradient-to: rgba(255,0,0,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }

.from-basic-black { --tw-gradient-from: #010104 var(--tw-gradient-from-position); --tw-gradient-to: rgba(1,1,4,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }

.from-surface-1 { --tw-gradient-from: #10102d var(--tw-gradient-from-position); --tw-gradient-to: rgba(16,16,45,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }

.from-surface-2 { --tw-gradient-from: #1b1b40 var(--tw-gradient-from-position); --tw-gradient-to: rgba(27,27,64,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }

.from-10\% { --tw-gradient-from-position: 10%; }

.from-5\% { --tw-gradient-from-position: 5%; }

.via-\[\#FF6B00\] { --tw-gradient-to: rgba(255,107,0,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),#ff6b00 var(--tw-gradient-via-position),var(--tw-gradient-to); }

.to-\[\#1b204f\]\/0 { --tw-gradient-to: rgba(27,32,79,0) var(--tw-gradient-to-position); }

.to-\[\#65DC07\] { --tw-gradient-to: #65dc07 var(--tw-gradient-to-position); }

.to-basic-black { --tw-gradient-to: #010104 var(--tw-gradient-to-position); }

.to-surface-2\/0 { --tw-gradient-to: rgba(27,27,64,0) var(--tw-gradient-to-position); }

.to-transparent { --tw-gradient-to: transparent var(--tw-gradient-to-position); }

.to-75\% { --tw-gradient-to-position: 75%; }

.bg-contain { background-size: contain; }

.bg-cover { background-size: cover; }

.bg-clip-border { background-clip: initial; }

.bg-clip-text { background-clip: text; }

.\!bg-center { background-position: 50% center !important; }

.bg-\[center_bottom\] { background-position: center bottom; }

.bg-\[center_right\] { background-position: 100% center; }

.bg-center { background-position: 50% center; }

.bg-top { background-position: center top; }

.\!bg-no-repeat { background-repeat: no-repeat !important; }

.bg-no-repeat { background-repeat: no-repeat; }

.\!fill-icon-active { fill: rgb(255, 255, 255) !important; }

.\!fill-icon-default { fill: rgba(255, 255, 255, 0.2) !important; }

.fill-\[\#1B204F\] { fill: rgb(27, 32, 79); }

.fill-\[\#808aa6\] { fill: rgb(128, 138, 166); }

.fill-accent-primary { fill: rgb(195, 0, 84); }

.fill-accent-primary-light { fill: rgb(255, 40, 133); }

.fill-accent-secondary { fill: rgb(60, 41, 123); }

.fill-basic-white, .fill-icon-active { fill: rgb(255, 255, 255); }

.fill-icon-active\/40 { fill: rgba(255, 255, 255, 0.4); }

.fill-icon-active\/60 { fill: rgba(255, 255, 255, 0.6); }

.fill-icon-default, .fill-icon-default\/20 { fill: rgba(255, 255, 255, 0.2); }

.fill-none { fill: none; }

.fill-text-primary { fill: rgb(255, 255, 255); }

.fill-text-tertiary { fill: rgba(255, 255, 255, 0.6); }

.stroke-accent-primary { stroke: rgb(195, 0, 84); }

.stroke-accent-primary-light { stroke: rgb(255, 40, 133); }

.stroke-border-default { stroke: rgba(255, 255, 255, 0.1); }

.stroke-\[2px\] { stroke-width: 2px; }

.stroke-\[6px\] { stroke-width: 6px; }

.object-contain { object-fit: contain; }

.object-cover { object-fit: cover; }

.object-fill { object-fit: fill; }

.object-bottom { object-position: center bottom; }

.object-center { object-position: center center; }

.\!p-0 { padding: 0px !important; }

.\!p-2 { padding: 0.5rem !important; }

.\!p-3 { padding: 0.75rem !important; }

.\!p-4 { padding: 1rem !important; }

.p-0 { padding: 0px; }

.p-0\.25 { padding: 0.0625rem; }

.p-0\.5 { padding: 0.125rem; }

.p-1 { padding: 0.25rem; }

.p-12 { padding: 3rem; }

.p-16 { padding: 4rem; }

.p-2 { padding: 0.5rem; }

.p-3 { padding: 0.75rem; }

.p-4 { padding: 1rem; }

.p-6 { padding: 1.5rem; }

.p-7 { padding: 1.75rem; }

.p-8 { padding: 2rem; }

.\!px-0 { padding-left: 0px !important; padding-right: 0px !important; }

.\!px-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }

.\!px-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; }

.\!px-4 { padding-left: 1rem !important; padding-right: 1rem !important; }

.\!px-6 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }

.\!py-0 { padding-top: 0px !important; padding-bottom: 0px !important; }

.\!py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }

.\!py-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; }

.\!py-6 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }

.px-0 { padding-left: 0px; padding-right: 0px; }

.px-0\.5 { padding-left: 0.125rem; padding-right: 0.125rem; }

.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }

.px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }

.px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }

.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }

.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }

.px-4 { padding-left: 1rem; padding-right: 1rem; }

.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }

.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }

.px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }

.px-8 { padding-left: 2rem; padding-right: 2rem; }

.px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }

.px-\[98px\] { padding-left: 98px; padding-right: 98px; }

.py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }

.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }

.py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }

.py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }

.py-12 { padding-top: 3rem; padding-bottom: 3rem; }

.py-13 { padding-top: 3.25rem; padding-bottom: 3.25rem; }

.py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }

.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }

.py-20 { padding-top: 5rem; padding-bottom: 5rem; }

.py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }

.py-4 { padding-top: 1rem; padding-bottom: 1rem; }

.py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }

.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }

.py-8 { padding-top: 2rem; padding-bottom: 2rem; }

.py-\[14px\] { padding-top: 14px; padding-bottom: 14px; }

.\!pb-14 { padding-bottom: 3.5rem !important; }

.\!pb-24 { padding-bottom: 6rem !important; }

.\!pl-2 { padding-left: 0.5rem !important; }

.\!pl-4 { padding-left: 1rem !important; }

.\!pr-2 { padding-right: 0.5rem !important; }

.\!pt-0 { padding-top: 0px !important; }

.\!pt-16 { padding-top: 4rem !important; }

.\!pt-2 { padding-top: 0.5rem !important; }

.\!pt-\[100px\] { padding-top: 100px !important; }

.pb-0 { padding-bottom: 0px; }

.pb-0\.5 { padding-bottom: 0.125rem; }

.pb-1 { padding-bottom: 0.25rem; }

.pb-12 { padding-bottom: 3rem; }

.pb-14 { padding-bottom: 3.5rem; }

.pb-16 { padding-bottom: 4rem; }

.pb-2 { padding-bottom: 0.5rem; }

.pb-22 { padding-bottom: 5.5rem; }

.pb-23 { padding-bottom: 5.75rem; }

.pb-24 { padding-bottom: 6rem; }

.pb-3 { padding-bottom: 0.75rem; }

.pb-4 { padding-bottom: 1rem; }

.pb-5 { padding-bottom: 1.25rem; }

.pb-6 { padding-bottom: 1.5rem; }

.pb-7 { padding-bottom: 1.75rem; }

.pb-8 { padding-bottom: 2rem; }

.pb-9 { padding-bottom: 2.25rem; }

.pb-\[10px\] { padding-bottom: 10px; }

.pb-\[230px\] { padding-bottom: 230px; }

.pb-\[56\.25\%\] { padding-bottom: 56.25%; }

.pb-\[calc\(72px\+env\(safe-area-inset-bottom\)\)\] { padding-bottom: calc(72px + env(safe-area-inset-bottom)); }

.pb-\[env\(safe-area-inset-bottom\)\] { padding-bottom: env(safe-area-inset-bottom); }

.pl-0 { padding-left: 0px; }

.pl-1 { padding-left: 0.25rem; }

.pl-11 { padding-left: 2.75rem; }

.pl-12 { padding-left: 3rem; }

.pl-14 { padding-left: 3.5rem; }

.pl-2 { padding-left: 0.5rem; }

.pl-20 { padding-left: 5rem; }

.pl-22 { padding-left: 5.5rem; }

.pl-3 { padding-left: 0.75rem; }

.pl-4 { padding-left: 1rem; }

.pl-5 { padding-left: 1.25rem; }

.pl-6 { padding-left: 1.5rem; }

.pl-8 { padding-left: 2rem; }

.pr-0 { padding-right: 0px; }

.pr-0\.5 { padding-right: 0.125rem; }

.pr-1 { padding-right: 0.25rem; }

.pr-1\.5 { padding-right: 0.375rem; }

.pr-12 { padding-right: 3rem; }

.pr-14 { padding-right: 3.5rem; }

.pr-2 { padding-right: 0.5rem; }

.pr-3 { padding-right: 0.75rem; }

.pr-4 { padding-right: 1rem; }

.pr-5 { padding-right: 1.25rem; }

.pr-6 { padding-right: 1.5rem; }

.pr-8 { padding-right: 2rem; }

.pr-\[10px\] { padding-right: 10px; }

.pr-\[14px\] { padding-right: 14px; }

.pt-0 { padding-top: 0px; }

.pt-0\.5 { padding-top: 0.125rem; }

.pt-1 { padding-top: 0.25rem; }

.pt-10 { padding-top: 2.5rem; }

.pt-12 { padding-top: 3rem; }

.pt-13 { padding-top: 3.25rem; }

.pt-14 { padding-top: 3.5rem; }

.pt-15 { padding-top: 3.75rem; }

.pt-16 { padding-top: 4rem; }

.pt-18 { padding-top: 4.5rem; }

.pt-2 { padding-top: 0.5rem; }

.pt-20 { padding-top: 5rem; }

.pt-3 { padding-top: 0.75rem; }

.pt-4 { padding-top: 1rem; }

.pt-5 { padding-top: 1.25rem; }

.pt-6 { padding-top: 1.5rem; }

.pt-7 { padding-top: 1.75rem; }

.pt-8 { padding-top: 2rem; }

.pt-\[10px\] { padding-top: 10px; }

.pt-\[140px\] { padding-top: 140px; }

.pt-\[162px\] { padding-top: 162px; }

.pt-\[220px\] { padding-top: 220px; }

.pt-\[22px\] { padding-top: 22px; }

.pt-full { padding-top: 100%; }

.\!text-left { text-align: left !important; }

.text-left { text-align: left; }

.\!text-center { text-align: center !important; }

.text-center { text-align: center; }

.text-right { text-align: right; }

.text-start { text-align: start; }

.text-end { text-align: end; }

.align-top { vertical-align: top; }

.align-middle { vertical-align: middle; }

.\!text-Body\.desktop { font-size: 16px !important; font-weight: 400 !important; line-height: 24px !important; }

.\!text-Caption { font-size: 12px !important; }

.\!text-Caption, .\!text-Label { font-weight: 600 !important; line-height: 16px !important; }

.\!text-Label { font-size: 10px !important; }

.text-Body-bold\.desktop { font-size: 16px; font-weight: 600; line-height: 24px; }

.text-Body-bold\.mobile { font-size: 14px; font-weight: 600; line-height: 22px; }

.text-Body\.desktop { font-size: 16px; font-weight: 400; line-height: 24px; }

.text-Body\.mobile { font-size: 14px; font-weight: 400; line-height: 22px; }

.text-Button { font-size: 14px; }

.text-Button, .text-Caption { font-weight: 600; line-height: 16px; }

.text-Caption { font-size: 12px; }

.text-H1\.desktop { font-size: 40px; font-weight: 700; line-height: 56px; }

.text-H1\.mobile { font-size: 24px; font-weight: 700; line-height: 32px; }

.text-H2\.desktop { font-size: 28px; font-weight: 700; line-height: 36px; }

.text-H2\.mobile { font-size: 20px; font-weight: 700; line-height: 28px; }

.text-H3\.desktop { font-size: 22px; font-weight: 700; line-height: 28px; }

.text-H3\.mobile { font-size: 16px; font-weight: 700; line-height: 24px; }

.text-Label { font-weight: 600; line-height: 16px; }

.text-Label, .text-\[10px\] { font-size: 10px; }

.text-\[12px\] { font-size: 12px; }

.text-\[14px\] { font-size: 14px; }

.text-\[15px\] { font-size: 15px; }

.text-\[48px\] { font-size: 48px; }

.text-\[64px\] { font-size: 64px; }

.text-\[8px\] { font-size: 8px; }

.\!font-bold { font-weight: 700 !important; }

.\!font-medium { font-weight: 500 !important; }

.font-bold { font-weight: 700; }

.font-extraBold { font-weight: 900; }

.font-medium { font-weight: 500; }

.font-regular { font-weight: 400; }

.font-semibold { font-weight: 600; }

.uppercase { text-transform: uppercase; }

.lowercase { text-transform: lowercase; }

.capitalize { text-transform: capitalize; }

.leading-4 { line-height: 1rem; }

.leading-5 { line-height: 1.25rem; }

.leading-6 { line-height: 1.5rem; }

.leading-\[30px\] { line-height: 30px; }

.leading-\[56px\] { line-height: 56px; }

.leading-\[72px\] { line-height: 72px; }

.leading-none { line-height: 1; }

.tracking-\[\.48px\] { letter-spacing: 0.48px; }

.tracking-\[0\.02em\] { letter-spacing: 0.02em; }

.tracking-\[0\.2px\] { letter-spacing: 0.2px; }

.tracking-tight { letter-spacing: -0.025em; }

.tracking-wide { letter-spacing: 0.025em; }

.\!text-text-link-default { --tw-text-opacity: 1 !important; color: rgba(195,0,84,var(--tw-text-opacity)) !important; }

.\!text-text-primary { --tw-text-opacity: 1 !important; color: rgba(255,255,255,var(--tw-text-opacity)) !important; }

.\!text-text-quaternary { color: rgba(255, 255, 255, 0.4) !important; }

.\!text-text-secondary, .\!text-text-secondary\/80 { color: rgba(255, 255, 255, 0.8) !important; }

.\!text-text-tertiary { color: rgba(255, 255, 255, 0.6) !important; }

.text-\[\#1B204F\] { --tw-text-opacity: 1; color: rgba(27,32,79,var(--tw-text-opacity)); }

.text-\[\#3478F6\] { --tw-text-opacity: 1; color: rgba(52,120,246,var(--tw-text-opacity)); }

.text-accent-primary { --tw-text-opacity: 1; color: rgba(195,0,84,var(--tw-text-opacity)); }

.text-accent-secondary { --tw-text-opacity: 1; color: rgba(60,41,123,var(--tw-text-opacity)); }

.text-accent-secondary-light { --tw-text-opacity: 1; color: rgba(77,51,159,var(--tw-text-opacity)); }

.text-basic-black { --tw-text-opacity: 1; color: rgba(1,1,4,var(--tw-text-opacity)); }

.text-basic-white { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }

.text-basic-white\/60 { color: rgba(255, 255, 255, 0.6); }

.text-basic-white\/80 { color: rgba(255, 255, 255, 0.8); }

.text-icon-active { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }

.text-system-error { --tw-text-opacity: 1; color: rgba(198,0,56,var(--tw-text-opacity)); }

.text-system-success { --tw-text-opacity: 1; color: rgba(0,127,53,var(--tw-text-opacity)); }

.text-text-link-default { --tw-text-opacity: 1; color: rgba(195,0,84,var(--tw-text-opacity)); }

.text-text-primary { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }

.text-text-primary\/70 { color: rgba(255, 255, 255, 0.7); }

.text-text-primary\/80 { color: rgba(255, 255, 255, 0.8); }

.text-text-quaternary, .text-text-quaternary\/40 { color: rgba(255, 255, 255, 0.4); }

.text-text-secondary, .text-text-secondary\/80 { color: rgba(255, 255, 255, 0.8); }

.text-text-tertiary, .text-text-tertiary\/60 { color: rgba(255, 255, 255, 0.6); }

.underline { text-decoration-line: underline; }

.no-underline { text-decoration-line: none; }

.\!opacity-100 { opacity: 1 !important; }

.\!opacity-60 { opacity: 0.6 !important; }

.\!opacity-80 { opacity: 0.8 !important; }

.opacity-0 { opacity: 0; }

.opacity-10 { opacity: 0.1; }

.opacity-100 { opacity: 1; }

.opacity-20 { opacity: 0.2; }

.opacity-30 { opacity: 0.3; }

.opacity-35 { opacity: 0.35; }

.opacity-40 { opacity: 0.4; }

.opacity-50 { opacity: 0.5; }

.opacity-60 { opacity: 0.6; }

.opacity-70 { opacity: 0.7; }

.opacity-80 { opacity: 0.8; }

.opacity-90 { opacity: 0.9; }

.shadow { --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); }

.shadow, .shadow-\[-16px_16px_0_rgba\(27\,27\,61\,1\)\] { box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }

.shadow-\[-16px_16px_0_rgba\(27\,27\,61\,1\)\] { --tw-shadow: -16px 16px 0 #1b1b3d; --tw-shadow-colored: -16px 16px 0 var(--tw-shadow-color); }

.shadow-\[0_-8px_24px_0_rgba\(142\,0\,2\,0\.60\)_inset\] { --tw-shadow: 0 -8px 24px 0 rgba(142,0,2,.6) inset; --tw-shadow-colored: inset 0 -8px 24px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }

.shadow-\[0_4px_16px_0_rgba\(0\,0\,0\,\.16\)\] { --tw-shadow: 0 4px 16px 0 rgba(0,0,0,.16); --tw-shadow-colored: 0 4px 16px 0 var(--tw-shadow-color); }

.shadow-\[0_4px_16px_0_rgba\(0\,0\,0\,\.16\)\], .shadow-\[0px_0px_8px_0px_\#1D0F04\] { box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }

.shadow-\[0px_0px_8px_0px_\#1D0F04\] { --tw-shadow: 0px 0px 8px 0px #1d0f04; --tw-shadow-colored: 0px 0px 8px 0px var(--tw-shadow-color); }

.shadow-\[2px_0_4px_0_rgba\(0\,0\,0\,0\.16\)\] { --tw-shadow: 2px 0 4px 0 rgba(0,0,0,.16); --tw-shadow-colored: 2px 0 4px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }

.shadow-\[2px_0_4px_rgba\(0\,0\,0\,0\.16\)\] { --tw-shadow: 2px 0 4px rgba(0,0,0,.16); --tw-shadow-colored: 2px 0 4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }

.shadow-\[2px_0px_4px_0px_rgba\(0\,0\,0\,0\.16\)\] { --tw-shadow: 2px 0px 4px 0px rgba(0,0,0,.16); --tw-shadow-colored: 2px 0px 4px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }

.shadow-\[4px_8px_24px_0px_rgba\(12\,36\,99\,0\.16\)\] { --tw-shadow: 4px 8px 24px 0px rgba(12,36,99,.16); --tw-shadow-colored: 4px 8px 24px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }

.shadow-\[4px_8px_24px_0px_rgba\(12\,36\,99\,0\.25\)\] { --tw-shadow: 4px 8px 24px 0px rgba(12,36,99,.25); --tw-shadow-colored: 4px 8px 24px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }

.shadow-\[inset_0px_1px_1px_0px_\#FFFFFF0D\] { --tw-shadow: inset 0px 1px 1px 0px rgba(255,255,255,.05); --tw-shadow-colored: inset 0px 1px 1px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }

.shadow-\[inset_0px_1px_1px_0px_rgba\(255\,255\,255\,0\.4\)\] { --tw-shadow: inset 0px 1px 1px 0px rgba(255,255,255,.4); --tw-shadow-colored: inset 0px 1px 1px 0px var(--tw-shadow-color); }

.shadow-\[inset_0px_1px_1px_0px_rgba\(255\,255\,255\,0\.4\)\], .shadow-deep { box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }

.shadow-deep { --tw-shadow: 0 16px 32px 0 rgba(0,0,0,.1); --tw-shadow-colored: 0 16px 32px 0 var(--tw-shadow-color); }

.shadow-drop-shadow { --tw-shadow: 0 4px 12px 0 rgba(0,0,0,.08); --tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color); }

.shadow-drop-shadow, .shadow-filled-btn { box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }

.shadow-filled-btn { --tw-shadow: 0 2px 6px 0 rgba(0,0,0,.2); --tw-shadow-colored: 0 2px 6px 0 var(--tw-shadow-color); }

.shadow-game-thumb { --tw-shadow: inset 0px 1px 1px rgba(255,255,255,.4); --tw-shadow-colored: inset 0px 1px 1px var(--tw-shadow-color); }

.shadow-game-thumb, .shadow-inner { box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }

.shadow-inner { --tw-shadow: 0px 1px 2px 0px rgba(255,255,255,.4) inset; --tw-shadow-colored: inset 0px 1px 2px 0px var(--tw-shadow-color); }

.shadow-inset-shadow { --tw-shadow: 0 2px 2px 0 rgba(0,0,0,.1) inset; --tw-shadow-colored: inset 0 2px 2px 0 var(--tw-shadow-color); }

.shadow-inset-shadow, .shadow-lang-menu { box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }

.shadow-lang-menu { --tw-shadow: 0 0 4px rgba(0,0,0,.04),0 4px 32px rgba(0,0,0,.16); --tw-shadow-colored: 0 0 4px var(--tw-shadow-color),0 4px 32px var(--tw-shadow-color); }

.shadow-light { --tw-shadow: 0 6px 12px 0 rgba(0,0,0,.1); --tw-shadow-colored: 0 6px 12px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }

.outline-none { outline-offset: 2px; outline: transparent solid 2px; }

.outline-0 { outline-width: 0px; }

.ring-0 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color); }

.ring-0, .ring-1 { box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent); }

.ring-1 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); }

.ring-inset { --tw-ring-inset: inset; }

.ring-basic-white\/30 { --tw-ring-color: rgba(255,255,255,.3); }

.blur { --tw-blur: blur(8px); }

.blur, .blur-\[32px\] { 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-\[32px\] { --tw-blur: blur(32px); }

.blur-sm { --tw-blur: blur(4px); }

.blur-sm, .blur-xl { 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-xl { --tw-blur: blur(24px); }

.brightness-0 { --tw-brightness: brightness(0); }

.brightness-0, .grayscale { 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); }

.grayscale { --tw-grayscale: grayscale(100%); }

.invert { --tw-invert: invert(100%); }

.invert, .saturate-0 { 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); }

.saturate-0 { --tw-saturate: saturate(0); }

.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-md { --tw-backdrop-blur: blur(12px) !important; 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) !important; }

.backdrop-blur { --tw-backdrop-blur: blur(8px); }

.backdrop-blur, .backdrop-blur-2xl { 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-2xl { --tw-backdrop-blur: blur(40px); }

.backdrop-blur-\[20px\] { --tw-backdrop-blur: blur(20px); }

.backdrop-blur-\[20px\], .backdrop-blur-\[2px\] { 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-\[2px\] { --tw-backdrop-blur: blur(2px); }

.backdrop-blur-\[32px\] { --tw-backdrop-blur: blur(32px); }

.backdrop-blur-\[32px\], .backdrop-blur-lg { 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-lg { --tw-backdrop-blur: blur(16px); }

.backdrop-blur-md { --tw-backdrop-blur: blur(12px); }

.backdrop-blur-md, .backdrop-blur-xl { 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-xl { --tw-backdrop-blur: blur(24px); }

.transition { transition-property: color, background-color, border-color, -webkit-text-decoration-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.transition-\[margin-left\] { transition-property: margin-left; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.transition-\[margin\] { transition-property: margin; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.transition-all { transition-property: all; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.transition-colors { transition-property: color, background-color, border-color, -webkit-text-decoration-color, text-decoration-color, fill, stroke; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.transition-opacity { transition-property: opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.transition-transform { transition-property: transform; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.delay-1000 { transition-delay: 1s; }

.delay-200 { transition-delay: 0.2s; }

.delay-500 { transition-delay: 0.5s; }

.delay-700 { transition-delay: 0.7s; }

.\!duration-500 { transition-duration: 0.5s !important; }

.\!duration-700 { transition-duration: 0.7s !important; }

.duration-100 { transition-duration: 0.1s; }

.duration-1000 { transition-duration: 1s; }

.duration-150 { transition-duration: 0.15s; }

.duration-200 { transition-duration: 0.2s; }

.duration-300 { transition-duration: 0.3s; }

.duration-500 { transition-duration: 0.5s; }

.duration-700 { transition-duration: 0.7s; }

.duration-\[1\.5s\] { transition-duration: 1.5s; }

.duration-\[400ms\] { transition-duration: 0.4s; }

.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-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }

.\!contain-layout { --tw-contain-layout: layout !important; contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style) !important; }

.content-empty { --tw-content: ""; content: var(--tw-content); }

.\!rounded-l { border-radius: 12px !important; }

.rounded-l { border-radius: 12px; }

.scrollbar-none { scrollbar-width: none; }

.scrollbar-none::-webkit-scrollbar { display: none; }

.\[--progress\:0\] { --progress: 0; }

.\[animation-delay\:1s\] { animation-delay: 1s; }

.\[mask-image\:linear-gradient\(\#000_82\%\,transparent_99\%\)\] { mask-image: linear-gradient(rgb(0, 0, 0) 82%, transparent 99%); }

.\[mask-image\:linear-gradient\(to_bottom\,black_60\%\,transparent_100\%\)\] { mask-image: linear-gradient(rgb(0, 0, 0) 60%, transparent); }

.\[mask-image\:linear-gradient\(to_bottom_left\,black_39\%\,transparent_79\%\)\] { mask-image: linear-gradient(to left bottom, rgb(0, 0, 0) 39%, transparent 79%); }

.\[mask-image\:radial-gradient\(ellipse_85\%_70\%_at_50\%_35\%\,black_70\%\,transparent_100\%\)\] { mask-image: radial-gradient(85% 70% at 50% 35%, rgb(0, 0, 0) 70%, transparent 100%); }

.\[stroke-dasharray\:125\.6\] { stroke-dasharray: 125.6; }

.\[stroke-dasharray\:87\.96\] { stroke-dasharray: 87.96; }

.\[stroke-dashoffset\:calc\(125\.6px\*\(1-var\(--progress\)\)\)\] { stroke-dashoffset: calc(125.6px*(1 - var(--progress))); }

.\[stroke-dashoffset\:calc\(87\.96px\*\(1-var\(--progress\)\)\)\] { stroke-dashoffset: calc(87.96px*(1 - var(--progress))); }

.\[transform\:rotateY\(-180deg\)\] { transform: rotateY(-180deg); }

.\[transform\:rotateY\(0deg\)\] { transform: rotateY(0deg); }

.\[transform\:rotateY\(180deg\)\] { transform: rotateY(180deg); }

body, html { width: 100%; height: 100%; }

body { font-family: var(--font-inter),sans-serif; --tw-text-opacity: 1; min-width: 320px; color: rgba(255,255,255,var(--tw-text-opacity)); font-feature-settings: "pnum", "lnum"; font-size: 12px; font-weight: 600; line-height: 16px; overflow-y: scroll; }

body:has([data-test-id="piggy-bank-webview"]) { overscroll-behavior: none; overflow: hidden; }

.container-wrap { width: 100%; margin-left: auto; margin-right: auto; padding-left: 1rem; padding-right: 1rem; }

@media (min-width: 536px) {
  .container-wrap { padding-left: 1.5rem; padding-right: 1.5rem; }
}

@media (min-width: 768px) {
  .container-wrap { padding-left: 4rem; padding-right: 4rem; }
}

@media (min-width: 1024px) {
  .container-wrap { padding-left: 2rem; padding-right: 2rem; }
}

.section { flex-direction: column; width: 100%; margin: auto; padding: 2rem 1rem; display: flex; overflow-x: hidden; }

@media (min-width: 536px) {
  .section { padding-left: 1.5rem; padding-right: 1.5rem; }
}

@media (min-width: 768px) {
  .section { padding-left: 4rem; padding-right: 4rem; }
}

@media (min-width: 1024px) {
  .section { padding-left: 0.75rem; padding-right: 0.75rem; }
}

@media (min-width: 1136px) {
  .section { padding-top: 4rem; padding-bottom: 1.5rem; }
}

.section h2 { color: var(--text-primary); }

@media (min-width: 1024px) {
  .container-wrap, .section { max-width: 1016px; }
}

@media (min-width: 1280px) {
  .container-wrap, .section { max-width: 1184px; }
}

input:-webkit-autofill { -webkit-text-fill-color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255); transition: background-color 550000s ease-in-out; }

input:-webkit-autofill:active { -webkit-text-fill-color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255); transition: background-color 550000s ease-in-out; }

input:-webkit-autofill:focus { -webkit-text-fill-color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255); transition: background-color 550000s ease-in-out; }

input:-webkit-autofill:hover { -webkit-text-fill-color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255); transition: background-color 550000s ease-in-out; }

::-webkit-scrollbar { background: 0px 0px; width: 4px; height: 4px; }

::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.1); border-radius: 2px; }

body::-webkit-scrollbar { background-color: initial; border: 1px solid rgb(27, 27, 64); width: 0.5rem; height: 0.5rem; }

body::-webkit-scrollbar-thumb { background-color: rgb(248, 214, 229); background-clip: padding-box; border: 2px solid transparent; border-radius: 4px; }

.custom-scroll::-webkit-scrollbar { background: 0px 0px; width: 4px; height: 4px; }

.custom-scroll::-webkit-scrollbar-thumb { background-color: rgb(16, 16, 45); border-radius: 2px; }

.no-scroll { overflow: hidden; }

.cms-page-table-wrp { overflow-x: scroll; }

@media (min-width: 1024px) {
  .cms-page-table-wrp { overflow-x: unset; }
  .cms-pages { display: block; }
}

.is-hidden { display: none; }

.has-license > .is-hidden, .is-shown { display: block; }

.has-license > .is-shown { display: none; }

.animate-mode-forwards { animation-fill-mode: forwards; }

.height-100vh { height: 100vh; }

@supports (height:100dvh) {
  .height-100vh { height: 100dvh; }
}

:root { --text-Body-large-medium: 700 14px/20px var(--font-inter),sans-serif; --text-Body-large-medium-bold: 700 16px/24px var(--font-inter),sans-serif; --text-Body-large-regular: 400 16px/24px var(--font-inter),sans-serif; --text-Body-large-medium-semibold: 600 14px/20px var(--font-inter),sans-serif; --text-Body-default-strong: 700 14px/20px var(--font-inter),sans-serif; --text-Body-small-strong: 700 14px/20px var(--font-inter),sans-serif; --text-Body-small-medium: 400 12px/16px var(--font-inter),sans-serif; --text-Body-small: 400 12px/16px var(--font-inter),sans-serif; --text-Body-small-semibold: 600 12px/16px var(--font-inter),sans-serif; --text-Body-tiny: 400 12px/16px var(--font-inter),sans-serif; --text-Body-small-medium-semibold: 600 12px/16px var(--font-inter),sans-serif; --text-primary: #fff; --text-primary-black: #fff; --text-accent: #c30054; --text-brand: #fff; --text-onWhite: #fff; --text-tertiary: rgba(255,255,255,.4); --text-error: #c60038; --text-success: #007f35; --text-green: #007f35; --text-empty-title: rgba(255,255,255,.4); --background-accent: #c30054; --icon-accent: #fff; --icon-red: #c60038; --icon-green: #007f35; --icon-yellow: #cb8c00; --icon-secondary: rgba(255,255,255,.2); --icon-brand: #fff; --border-minimal: transparent; --border-card: rgba(255,255,255,.8); --border-width-card: 1px; --border-button-tertiary: rgba(255,255,255,.6); --text-open-bet: #007f35; --text-warning: #cb8c00; --surface-tertiary: rgba(255,255,255,.6); --elevation-02: 0 0 0 0; --header-height: 56px; }

@media (min-width: 768px) {
  :root { --header-height: 64px; }
}

.disabled-scroll { max-height: 100vh; overflow: hidden; }

[id="modal"] .modal-sheet { margin-top: auto; transform: translateZ(0px); }

[id="modal"].modal-exiting .modal-sheet { opacity: 0; transition: transform 0.5s ease-in, opacity 0.5s ease-in; transform: translateY(100%) translateZ(0px); }

[id="modal"].modal-exiting { opacity: 0; transition: opacity 0.5s; }

.first-letter\:capitalize::first-letter { text-transform: capitalize; }

.placeholder\:text-Button::placeholder { font-size: 14px; font-weight: 600; line-height: 16px; }

.placeholder\:lowercase::placeholder { text-transform: lowercase; }

.placeholder\:text-text-quaternary::placeholder { color: rgba(255, 255, 255, 0.4); }

.placeholder\:opacity-0::placeholder { opacity: 0; }

.placeholder\:transition-opacity::placeholder { transition-property: opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.placeholder\:duration-200::placeholder { transition-duration: 0.2s; }

.backdrop\:blur-md::backdrop { --tw-blur: blur(12px); 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); }

.before\:pointer-events-none::before { content: var(--tw-content); pointer-events: none; }

.before\:absolute::before { content: var(--tw-content); position: absolute; }

.before\:inset-0::before { content: var(--tw-content); inset: 0px; }

.before\:-inset-x-2::before { content: var(--tw-content); left: -0.5rem; right: -0.5rem; }

.before\:inset-x-0::before { content: var(--tw-content); left: 0px; right: 0px; }

.before\:-left-4::before { content: var(--tw-content); left: -1rem; }

.before\:-right-8::before { content: var(--tw-content); right: -2rem; }

.before\:-top-15::before { content: var(--tw-content); top: -3.75rem; }

.before\:bottom-0::before { content: var(--tw-content); bottom: 0px; }

.before\:bottom-8::before { content: var(--tw-content); bottom: 2rem; }

.before\:left-0::before { content: var(--tw-content); left: 0px; }

.before\:top-0::before { content: var(--tw-content); top: 0px; }

.before\:top-1\/2::before { content: var(--tw-content); top: 50%; }

.before\:top-16::before { content: var(--tw-content); top: 4rem; }

.before\:top-4::before { content: var(--tw-content); top: 1rem; }

.before\:-z-1::before { content: var(--tw-content); z-index: -1; }

.before\:z-0::before { content: var(--tw-content); z-index: 0; }

.before\:z-1::before { content: var(--tw-content); z-index: 1; }

.before\:z-10::before { content: var(--tw-content); z-index: 10; }

.before\:mx-auto::before { content: var(--tw-content); margin-left: auto; margin-right: auto; }

.before\:mt-2::before { content: var(--tw-content); margin-top: 0.5rem; }

.before\:block::before { content: var(--tw-content); display: block; }

.before\:size-\[132px\]::before { content: var(--tw-content); width: 132px; height: 132px; }

.before\:size-full::before { content: var(--tw-content); width: 100%; height: 100%; }

.before\:h-1::before { content: var(--tw-content); height: 0.25rem; }

.before\:h-12::before { content: var(--tw-content); height: 3rem; }

.before\:h-30::before { content: var(--tw-content); height: 7.5rem; }

.before\:h-8::before { content: var(--tw-content); height: 2rem; }

.before\:h-\[1280px\]::before { content: var(--tw-content); height: 1280px; }

.before\:h-\[91px\]::before { content: var(--tw-content); height: 91px; }

.before\:w-10::before { content: var(--tw-content); width: 2.5rem; }

.before\:w-16::before { content: var(--tw-content); width: 4rem; }

.before\:w-\[200px\]::before { content: var(--tw-content); width: 200px; }

.before\:w-\[46px\]::before { content: var(--tw-content); width: 46px; }

.before\:w-\[960px\]::before { content: var(--tw-content); width: 960px; }

.before\:min-w-\[792px\]::before { content: var(--tw-content); min-width: 792px; }

.before\:-translate-y-1\/2::before { --tw-translate-y: -50%; }

.before\:-translate-y-1\/2::before, .before\:rotate-\[-15deg\]::before { content: var(--tw-content); 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)); }

.before\:rotate-\[-15deg\]::before { --tw-rotate: -15deg; }

.before\:rotate-\[75deg\]::before { --tw-rotate: 75deg; }

.before\:-scale-x-100::before, .before\:rotate-\[75deg\]::before { content: var(--tw-content); 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)); }

.before\:-scale-x-100::before { --tw-scale-x: -1; }

.before\:rounded-m::before { content: var(--tw-content); border-radius: 8px; }

.before\:rounded-xl::before { content: var(--tw-content); border-radius: 16px; }

.before\:rounded-xs::before { content: var(--tw-content); border-radius: 4px; }

.before\:\!rounded-l::before { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }

.before\:rounded-t-lg::before { content: var(--tw-content); border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }

.before\:rounded-t-xl::before { content: var(--tw-content); border-top-left-radius: 16px; border-top-right-radius: 16px; }

.before\:rounded-bl-lg::before { content: var(--tw-content); border-bottom-left-radius: 0.5rem; }

.before\:rounded-br-\[280px\]::before { content: var(--tw-content); border-bottom-right-radius: 280px; }

.before\:bg-border-default::before { content: var(--tw-content); background-color: rgba(255, 255, 255, 0.1); }

.before\:bg-surface-1::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgba(16,16,45,var(--tw-bg-opacity)); }

.before\:\!bg-radial-gradient-lp-card-top-2::before { content: var(--tw-content); background-image: radial-gradient(50% 100% at 50% 0px, rgba(51, 51, 102, 0.8) 0px, rgba(51, 51, 102, 0.79) 6.67%, rgba(51, 51, 102, 0.77) 13.33%, rgba(51, 51, 102, 0.73) 20%, rgba(51, 51, 102, 0.68) 26.67%, rgba(51, 51, 102, 0.61) 33.33%, rgba(51, 51, 102, 0.53) 40%, rgba(51, 51, 102, 0.45) 46.67%, rgba(51, 51, 102, 0.35) 53.33%, rgba(51, 51, 102, 0.27) 60%, rgba(51, 51, 102, 0.19) 66.67%, rgba(51, 51, 102, 0.12) 73.33%, rgba(51, 51, 102, 0.07) 80%, rgba(51, 51, 102, 0.03) 86.67%, rgba(51, 51, 102, 0.01) 93.33%, rgba(51, 51, 102, 0) 100%) !important; }

.before\:bg-\[linear-gradient\(102\.12deg\,\#4D339F_0\%\,\#FF2885_100\%\)\]::before { content: var(--tw-content); background-image: linear-gradient(102.12deg, rgb(77, 51, 159), rgb(255, 40, 133)); }

.before\:bg-\[linear-gradient\(180deg\,_\#010104_0\%\,_rgba\(1\,1\,4\,0\)_25\%\)\,_linear-gradient\(180deg\,_rgba\(1\,1\,4\,0\)_75\%\,_\#010104_100\%\)\]::before { content: var(--tw-content); background-image: linear-gradient(rgb(1, 1, 4), rgba(1, 1, 4, 0) 25%), linear-gradient(rgba(1, 1, 4, 0) 75%, rgb(1, 1, 4)); }

.before\:bg-\[linear-gradient\(180deg\,rgba\(60\,41\,123\,0\.20\)_0\%\,rgba\(60\,41\,123\,0\.00\)_100\%\)\]::before { content: var(--tw-content); background-image: linear-gradient(rgba(60, 41, 123, 0.2), rgba(60, 41, 123, 0)); }

.before\:bg-\[linear-gradient\(232deg\,\#4D339F_10\%\,\#C30054_90\%\)\]::before { content: var(--tw-content); background-image: linear-gradient(232deg, rgb(77, 51, 159) 10%, rgb(195, 0, 84) 90%); }

.before\:bg-\[url\(\"\/spa-assets\/webp\/misc\/event-bonus-popup-decor\.webp\"\)\]::before { content: var(--tw-content); background-image: url("data:,"); }

.before\:bg-\[url\(\/spa-assets\/webp\/shake-bonus\/hearts\.webp\)\]::before { content: var(--tw-content); background-image: url("data:,"); }

.before\:bg-\[url\(\/spa-assets\/webp\/shake-bonus\/how_arrow\.svg\)\]::before { content: var(--tw-content); background-image: url("data:,"); }

.before\:bg-\[url\(\/spa-assets\/webp\/shake-bonus\/why_gradient_2\.webp\)\]::before { content: var(--tw-content); background-image: url("data:,"); }

.before\:bg-\[url\(\/spa-assets\/webp\/shake-bonus\/why_lines\.webp\)\]::before { content: var(--tw-content); background-image: url("data:,"); }

.before\:bg-linear-gradient-overflow::before { content: var(--tw-content); background-image: linear-gradient(rgb(16, 16, 45), transparent); }

.before\:bg-radial-gradient-lp-card-top-1::before { content: var(--tw-content); background-image: radial-gradient(38.13% 76.25% at 50% 0px, rgba(195, 0, 84, 0.66) 0px, rgba(195, 0, 84, 0.65) 6.67%, rgba(195, 0, 84, 0.64) 13.33%, rgba(195, 0, 84, 0.61) 20%, rgba(195, 0, 84, 0.56) 26.67%, rgba(195, 0, 84, 0.51) 33.33%, rgba(195, 0, 84, 0.44) 40%, rgba(195, 0, 84, 0.37) 46.67%, rgba(195, 0, 84, 0.29) 53.33%, rgba(195, 0, 84, 0.22) 60%, rgba(195, 0, 84, 0.15) 66.67%, rgba(195, 0, 84, 0.1) 73.33%, rgba(195, 0, 84, 0.05) 80%, rgba(195, 0, 84, 0.02) 86.67%, rgba(195, 0, 84, 0.01) 93.33%, rgba(195, 0, 84, 0) 100%); }

.before\:bg-cover::before { content: var(--tw-content); background-size: cover; }

.before\:bg-\[left_bottom\]::before { content: var(--tw-content); background-position: 0px 100%; }

.before\:bg-center::before { content: var(--tw-content); background-position: 50% center; }

.before\:bg-no-repeat::before { content: var(--tw-content); background-repeat: no-repeat; }

.before\:bg-repeat-x::before { content: var(--tw-content); background-repeat: repeat-x; }

.before\:shadow-\[0_-8px_24px_0_rgba\(142\,0\,2\,0\.6\)_inset\]::before { --tw-shadow: 0 -8px 24px 0 rgba(142,0,2,.6) inset; --tw-shadow-colored: inset 0 -8px 24px 0 var(--tw-shadow-color); }

.before\:shadow-\[0_-8px_24px_0_rgba\(142\,0\,2\,0\.6\)_inset\]::before, .before\:shadow-game-thumb::before { box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); content: var(--tw-content); }

.before\:shadow-game-thumb::before { --tw-shadow: inset 0px 1px 1px rgba(255,255,255,.4); --tw-shadow-colored: inset 0px 1px 1px var(--tw-shadow-color); }

.before\:shadow-inner::before { content: var(--tw-content); --tw-shadow: 0px 1px 2px 0px rgba(255,255,255,.4) inset; --tw-shadow-colored: inset 0px 1px 2px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }

.before\:transition-all::before { content: var(--tw-content); transition-property: all; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.before\:duration-300::before { content: var(--tw-content); transition-duration: 0.3s; }

.before\:content-empty::before { --tw-content: ""; content: var(--tw-content); }

.before\:content-none::before { --tw-content: none; content: var(--tw-content); }

.before\:\!rounded-l::before { content: var(--tw-content); border-radius: 12px !important; }

.before\:\[background-image\:linear-gradient\(117\.77deg\,\#CB8C00_-5\.46\%\,rgba\(203\,140\,0\,0\)_36\.39\%\)\,linear-gradient\(123\.31deg\,rgba\(255\,40\,133\,0\)_58\.04\%\,\#FF2885_95\.43\%\)\,linear-gradient\(180deg\,\#FFFFFF_0\%\,\#906DFF_100\%\)\]::before { content: var(--tw-content); background-image: linear-gradient(117.77deg, rgb(203, 140, 0) -5.46%, rgba(203, 140, 0, 0) 36.39%), linear-gradient(123.31deg, rgba(255, 40, 133, 0) 58.04%, rgb(255, 40, 133) 95.43%), linear-gradient(rgb(255, 255, 255), rgb(144, 109, 255)); }

.after\:pointer-events-none::after { content: var(--tw-content); pointer-events: none; }

.after\:fixed::after { content: var(--tw-content); position: fixed; }

.after\:absolute::after { content: var(--tw-content); position: absolute; }

.after\:inset-0::after { content: var(--tw-content); inset: 0px; }

.after\:inset-x-0::after { content: var(--tw-content); left: 0px; right: 0px; }

.after\:inset-y-0::after { content: var(--tw-content); top: 0px; bottom: 0px; }

.after\:-bottom-0\.5::after { content: var(--tw-content); bottom: -0.125rem; }

.after\:-bottom-1::after { content: var(--tw-content); bottom: -0.25rem; }

.after\:-left-0\.25::after { content: var(--tw-content); left: -0.0625rem; }

.after\:-top-1::after { content: var(--tw-content); top: -0.25rem; }

.after\:bottom-0::after { content: var(--tw-content); bottom: 0px; }

.after\:left-0::after { content: var(--tw-content); left: 0px; }

.after\:left-1\/2::after { content: var(--tw-content); left: 50%; }

.after\:left-2::after { content: var(--tw-content); left: 0.5rem; }

.after\:left-3::after { content: var(--tw-content); left: 0.75rem; }

.after\:right-0::after { content: var(--tw-content); right: 0px; }

.after\:right-2::after { content: var(--tw-content); right: 0.5rem; }

.after\:top-0::after { content: var(--tw-content); top: 0px; }

.after\:top-1\/2::after { content: var(--tw-content); top: 50%; }

.after\:top-\[128px\]::after { content: var(--tw-content); top: 128px; }

.after\:-z-1::after { content: var(--tw-content); z-index: -1; }

.after\:-z-10::after { content: var(--tw-content); z-index: -10; }

.after\:z-1::after { content: var(--tw-content); z-index: 1; }

.after\:z-10::after { content: var(--tw-content); z-index: 10; }

.after\:block::after { content: var(--tw-content); display: block; }

.after\:hidden::after { content: var(--tw-content); display: none; }

.after\:size-full::after { content: var(--tw-content); width: 100%; height: 100%; }

.after\:h-0\.5::after { content: var(--tw-content); height: 0.125rem; }

.after\:h-12::after { content: var(--tw-content); height: 3rem; }

.after\:h-14::after { content: var(--tw-content); height: 3.5rem; }

.after\:h-16::after { content: var(--tw-content); height: 4rem; }

.after\:h-23::after { content: var(--tw-content); height: 5.75rem; }

.after\:h-3::after { content: var(--tw-content); height: 0.75rem; }

.after\:h-30::after { content: var(--tw-content); height: 7.5rem; }

.after\:h-8::after { content: var(--tw-content); height: 2rem; }

.after\:h-\[248px\]::after { content: var(--tw-content); height: 248px; }

.after\:h-full::after { content: var(--tw-content); height: 100%; }

.after\:w-0\.25::after { content: var(--tw-content); width: 0.0625rem; }

.after\:w-0\.5::after { content: var(--tw-content); width: 0.125rem; }

.after\:w-1::after { content: var(--tw-content); width: 0.25rem; }

.after\:w-14::after { content: var(--tw-content); width: 3.5rem; }

.after\:w-\[512px\]::after { content: var(--tw-content); width: 512px; }

.after\:w-full::after { content: var(--tw-content); width: 100%; }

.after\:-translate-x-1\/2::after { --tw-translate-x: -50%; }

.after\:-translate-x-1\/2::after, .after\:-translate-y-1\/2::after { content: var(--tw-content); 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)); }

.after\:-translate-y-1\/2::after { --tw-translate-y: -50%; }

.after\:rotate-180::after { content: var(--tw-content); --tw-rotate: 180deg; 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)); }

.after\:rounded-default::after { content: var(--tw-content); border-radius: 2px; }

.after\:rounded-m::after { content: var(--tw-content); border-radius: 8px; }

.after\:border-x-4::after { content: var(--tw-content); border-left-width: 4px; border-right-width: 4px; }

.after\:border-b-4::after { content: var(--tw-content); border-bottom-width: 4px; }

.after\:border-t-4::after { content: var(--tw-content); border-top-width: 4px; }

.after\:border-none::after { content: var(--tw-content); border-style: none; }

.after\:border-x-transparent::after { content: var(--tw-content); border-left-color: transparent; border-right-color: transparent; }

.after\:border-b-border-default::after { content: var(--tw-content); border-bottom-color: rgba(255, 255, 255, 0.1); }

.after\:border-t-border-default::after { content: var(--tw-content); border-top-color: rgba(255, 255, 255, 0.1); }

.after\:border-t-surface-2::after { content: var(--tw-content); --tw-border-opacity: 1; border-top-color: rgba(27,27,64,var(--tw-border-opacity)); }

.after\:bg-accent-primary::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgba(195,0,84,var(--tw-bg-opacity)); }

.after\:bg-accent-secondary::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgba(60,41,123,var(--tw-bg-opacity)); }

.after\:bg-surface-2::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgba(27,27,64,var(--tw-bg-opacity)); }

.after\:bg-surface-4::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgba(51,51,102,var(--tw-bg-opacity)); }

.after\:bg-\[linear-gradient\(0\,\#10102d\,transparent\)\]::after { content: var(--tw-content); background-image: linear-gradient(transparent, rgb(16, 16, 45)); }

.after\:bg-\[linear-gradient\(180deg\,transparent\,\#10102d\)\]::after { content: var(--tw-content); background-image: linear-gradient(transparent, rgb(16, 16, 45)); }

.after\:bg-\[url\(\/spa-assets\/svg\/piggybank\/mobile-app-decor\.svg\)\]::after { content: var(--tw-content); background-image: url("data:,"); }

.after\:bg-\[url\(\/spa-assets\/webp\/mob-promo\/hero-mobile\.webp\)\]::after { content: var(--tw-content); background-image: url("data:,"); }

.after\:bg-bottom-drop-shadow::after { content: var(--tw-content); background-image: linear-gradient(rgb(1, 1, 4), rgba(1, 1, 4, 0)); }

.after\:bg-gradient-to-b::after { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); content: var(--tw-content); }

.after\:bg-gradient-to-t::after { background-image: linear-gradient(to top,var(--tw-gradient-stops)); content: var(--tw-content); }

.after\:bg-linear-gradient-overflow::after { content: var(--tw-content); background-image: linear-gradient(rgb(16, 16, 45), transparent); }

.after\:from-basic-black\/100::after { content: var(--tw-content); --tw-gradient-from: #010104 var(--tw-gradient-from-position); --tw-gradient-to: rgba(1,1,4,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }

.after\:from-transparent::after { content: var(--tw-content); --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); }

.after\:to-basic-black\/0::after { content: var(--tw-content); --tw-gradient-to: rgba(1,1,4,0) var(--tw-gradient-to-position); }

.after\:to-surface-1::after { content: var(--tw-content); --tw-gradient-to: #10102d var(--tw-gradient-to-position); }

.after\:bg-cover::after { content: var(--tw-content); background-size: cover; }

.after\:bg-center::after { content: var(--tw-content); background-position: 50% center; }

.after\:bg-no-repeat::after { content: var(--tw-content); background-repeat: no-repeat; }

.after\:opacity-0::after { content: var(--tw-content); opacity: 0; }

.after\:opacity-100::after { content: var(--tw-content); opacity: 1; }

.after\:transition-all::after { content: var(--tw-content); transition-property: all; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.after\:duration-300::after { content: var(--tw-content); transition-duration: 0.3s; }

.after\:content-\[\'\'\]::after, .after\:content-empty::after { --tw-content: ""; content: var(--tw-content); }

.first\:ml-0:first-child { margin-left: 0px; }

.first\:mt-0:first-child { margin-top: 0px; }

.first\:max-w-\[220px\]:first-child { max-width: 220px; }

.first\:rounded-tl-lg:first-child { border-top-left-radius: 0.5rem; }

.first\:pr-3:first-child { padding-right: 0.75rem; }

.last\:col-start-1:last-child { grid-column-start: 1; }

.last\:col-start-2:last-child { grid-column-start: 2; }

.last\:mb-0:last-child { margin-bottom: 0px; }

.last\:mb-2:last-child { margin-bottom: 0.5rem; }

.last\:mr-0:last-child { margin-right: 0px; }

.last\:flex:last-child { display: flex; }

.last\:rounded-tr-lg:last-child { border-top-right-radius: 0.5rem; }

.last\:border-0:last-child { border-width: 0px; }

.last\:border-b-0:last-child { border-bottom-width: 0px; }

.last\:border-none:last-child { border-style: none; }

.last\:pb-0:last-child { padding-bottom: 0px; }

.last\:before\:hidden:last-child::before { content: var(--tw-content); display: none; }

.last\:after\:size-0:last-child::after { content: var(--tw-content); width: 0px; height: 0px; }

.odd\:mb-4:nth-child(2n+1) { margin-bottom: 1rem; }

.odd\:bg-surface-1:nth-child(2n+1) { --tw-bg-opacity: 1; background-color: rgba(16,16,45,var(--tw-bg-opacity)); }

.odd\:bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\,rgba\(255\,40\,133\,0\)_72\%\,\#ff2885_100\%\)\]:nth-child(2n+1) { background-image: radial-gradient(50% 50%, rgba(255, 40, 133, 0) 72%, rgb(255, 40, 133) 100%); }

.even\:bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\,rgba\(203\,140\,0\,0\)_72\%\,\#cb8c00_100\%\)\]:nth-child(2n) { background-image: radial-gradient(50% 50%, rgba(203, 140, 0, 0) 72%, rgb(203, 140, 0) 100%); }

.empty\:hidden:empty { display: none; }

.hover\:border-accent-primary:hover { --tw-border-opacity: 1; border-color: rgba(195,0,84,var(--tw-border-opacity)); }

.hover\:bg-accent-primary-light:hover { --tw-bg-opacity: 1; background-color: rgba(255,40,133,var(--tw-bg-opacity)); }

.hover\:bg-surface-2:hover { --tw-bg-opacity: 1; background-color: rgba(27,27,64,var(--tw-bg-opacity)); }

.hover\:bg-surface-3:hover { --tw-bg-opacity: 1; background-color: rgba(39,39,83,var(--tw-bg-opacity)); }

.hover\:bg-surface-4:hover { --tw-bg-opacity: 1; background-color: rgba(51,51,102,var(--tw-bg-opacity)); }

.hover\:bg-transparent:hover { background-color: initial; }

.hover\:fill-icon-active:hover { fill: rgb(255, 255, 255); }

.hover\:\!text-text-primary:hover { --tw-text-opacity: 1 !important; color: rgba(255,255,255,var(--tw-text-opacity)) !important; }

.hover\:text-accent-primary:hover { --tw-text-opacity: 1; color: rgba(195,0,84,var(--tw-text-opacity)); }

.hover\:text-accent-primary-light:hover { --tw-text-opacity: 1; color: rgba(255,40,133,var(--tw-text-opacity)); }

.hover\:text-text-primary:hover { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }

.hover\:text-text-secondary:hover { color: rgba(255, 255, 255, 0.8); }

.hover\:text-text-tertiary:hover { color: rgba(255, 255, 255, 0.6); }

.hover\:underline:hover { text-decoration-line: underline; }

.hover\:no-underline:hover { text-decoration-line: none; }

.hover\:opacity-100:hover { opacity: 1; }

.hover\:opacity-40:hover { opacity: 0.4; }

.hover\:opacity-50:hover { opacity: 0.5; }

.hover\:opacity-80:hover { opacity: 0.8; }

.hover\:opacity-95:hover { opacity: 0.95; }

.focus\:bg-surface-3:focus { --tw-bg-opacity: 1; background-color: rgba(39,39,83,var(--tw-bg-opacity)); }

.focus\:outline-none:focus { outline-offset: 2px; outline: transparent solid 2px; }

.focus\:ring-0:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent); }

.focus\:ring-transparent:focus { --tw-ring-color: transparent; }

.focus\:placeholder\:opacity-0:focus::placeholder { opacity: 0; }

.active\:scale-90:active { --tw-scale-x: .9; --tw-scale-y: .9; }

.active\:scale-90:active, .active\:scale-95:active { 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\:scale-95:active { --tw-scale-x: .95; --tw-scale-y: .95; }

.active\:bg-accent-primary:active { --tw-bg-opacity: 1; background-color: rgba(195,0,84,var(--tw-bg-opacity)); }

.active\:bg-accent-primary-light:active { --tw-bg-opacity: 1; background-color: rgba(255,40,133,var(--tw-bg-opacity)); }

.active\:bg-surface-1:active { --tw-bg-opacity: 1; background-color: rgba(16,16,45,var(--tw-bg-opacity)); }

.active\:bg-surface-2:active { --tw-bg-opacity: 1; background-color: rgba(27,27,64,var(--tw-bg-opacity)); }

.active\:bg-surface-4:active { --tw-bg-opacity: 1; background-color: rgba(51,51,102,var(--tw-bg-opacity)); }

.active\:bg-transparent:active { background-color: initial; }

.active\:bg-radial-gradient-navbar-item-pressed:active { background-image: radial-gradient(50% 79.71% at 50% 0px, rgb(39, 39, 83) 0px, rgba(1, 1, 4, 0) 100%); }

.active\:fill-icon-active:active { fill: rgb(255, 255, 255); }

.active\:text-text-primary:active { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }

.active\:opacity-100:active { opacity: 1; }

.disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }

.disabled\:bg-accent-primary\/40:disabled { background-color: rgba(195, 0, 84, 0.4); }

.disabled\:bg-accent-secondary\/40:disabled { background-color: rgba(60, 41, 123, 0.4); }

.disabled\:bg-surface-2\/20:disabled { background-color: rgba(27, 27, 64, 0.2); }

.disabled\:text-text-tertiary\/60:disabled { color: rgba(255, 255, 255, 0.6); }

.disabled\:\!opacity-40:disabled { opacity: 0.4 !important; }

.disabled\:opacity-60:disabled { opacity: 0.6; }

.group:focus-within .group-focus-within\:fill-icon-active { fill: rgb(255, 255, 255); }

.group\/winner:hover .group-hover\/winner\:pointer-events-auto { pointer-events: auto; }

.group:hover .group-hover\:visible { visibility: visible; }

.group\/winner:hover .group-hover\/winner\:mt-3 { margin-top: 0.75rem; }

.group:hover .group-hover\:flex { display: flex; }

.group\/winner:hover .group-hover\/winner\:h-auto { height: auto; }

.group:hover .group-hover\:translate-y-0 { --tw-translate-y: 0; }

.group:hover .group-hover\:scale-100, .group:hover .group-hover\:translate-y-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)); }

.group:hover .group-hover\:scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; }

.group:hover .group-hover\:scale-105 { --tw-scale-x: 1.05; --tw-scale-y: 1.05; }

.group:hover .group-hover\:scale-105, .group:hover .group-hover\:scale-110 { 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\:scale-110 { --tw-scale-x: 1.1; --tw-scale-y: 1.1; }

.group:hover .group-hover\:scale-\[1\.14\] { --tw-scale-x: 1.14; --tw-scale-y: 1.14; 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\:bg-surface-2 { --tw-bg-opacity: 1; background-color: rgba(27,27,64,var(--tw-bg-opacity)); }

.group:hover .group-hover\:fill-icon-active, .group\/action-btn:hover .group-hover\/action-btn\:fill-icon-active, .group\/bonus-btn:hover .group-hover\/bonus-btn\:fill-icon-active, .group\/inbox-btn:hover .group-hover\/inbox-btn\:fill-icon-active, .group\/nav-item:hover .group-hover\/nav-item\:fill-icon-active { fill: rgb(255, 255, 255); }

.group:hover .group-hover\:fill-icon-default { fill: rgba(255, 255, 255, 0.2); }

.group\/item:hover .group-hover\/item\:text-basic-white, .group\/nav-item:hover .group-hover\/nav-item\:text-text-primary { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }

.group\/row:hover .group-hover\/row\:text-accent-primary-light { --tw-text-opacity: 1; color: rgba(255,40,133,var(--tw-text-opacity)); }

.group:hover .group-hover\:text-icon-active, .group:hover .group-hover\:text-text-primary { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }

.group\/link:hover .group-hover\/link\:underline { text-decoration-line: underline; }

.group:hover .group-hover\:opacity-100, .group\/item:hover .group-hover\/item\:opacity-100, .group\/swiper:hover .group-hover\/swiper\:opacity-100, .group\/winner:hover .group-hover\/winner\:opacity-100, .group\/wrapper:hover .group-hover\/wrapper\:opacity-100 { opacity: 1; }

.group:hover .group-hover\:opacity-80 { opacity: 0.8; }

.group:hover .group-hover\:blur-sm { --tw-blur: blur(4px); }

.group:hover .group-hover\:blur-sm, .group:hover .group-hover\:blur-xl { 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); }

.group:hover .group-hover\:blur-xl { --tw-blur: blur(24px); }

.group\/winner:hover .group-hover\/winner\:backdrop-blur-xl { --tw-backdrop-blur: blur(24px); 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); }

.group:hover .group-hover\:delay-300 { transition-delay: 0.3s; }

.group:active .group-active\:scale-90 { --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)); }

.group:active .group-active\:fill-icon-active { fill: rgb(255, 255, 255); }

.group:disabled .group-disabled\:\!fill-icon-default { fill: rgba(255, 255, 255, 0.2) !important; }

.group:disabled .group-disabled\:fill-icon-active { fill: rgb(255, 255, 255); }

.data-\[open\=true\]\:text-accent-primary-light[data-open="true"] { --tw-text-opacity: 1; color: rgba(255,40,133,var(--tw-text-opacity)); }

.not-last\:mb-2:not(:last-child) { margin-bottom: 0.5rem; }

@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:hidden { display: none; }
  .motion-reduce\:animate-none { animation: auto ease 0s 1 normal none running none; }
}

@media not all and (min-width: 1600px) {
  .max-3xl\:mx-auto { margin-left: auto; margin-right: auto; }
  .max-3xl\:hidden { display: none; }
}

@media not all and (min-width: 1368px) {
  .max-2xl\:-mx-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .max-2xl\:hidden { display: none; }
  .max-2xl\:w-full { width: 100%; }
  .max-2xl\:rotate-\[-30deg\] { --tw-rotate: -30deg; 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-2xl\:overflow-x-scroll { overflow-x: scroll; }
  .max-2xl\:before\:hidden::before { content: var(--tw-content); display: none; }
}

@media not all and (min-width: 1136px) {
  .max-lg\:right-\[-150px\] { right: -150px; }
  .max-lg\:mb-4 { margin-bottom: 1rem; }
  .max-lg\:mr-4 { margin-right: 1rem; }
  .max-lg\:mt-1 { margin-top: 0.25rem; }
  .max-lg\:hidden { display: none; }
  .max-lg\:\!pb-10 { padding-bottom: 2.5rem !important; }
}

@media not all and (min-width: 1024px) {
  .max-md\:absolute { position: absolute; }
  .max-md\:-bottom-8 { bottom: -2rem; }
  .max-md\:-right-5 { right: -1.25rem; }
  .max-md\:-right-8 { right: -2rem; }
  .max-md\:bottom-\[10px\] { bottom: 10px; }
  .max-md\:left-1\/2 { left: 50%; }
  .max-md\:right-0 { right: 0px; }
  .max-md\:right-2 { right: 0.5rem; }
  .max-md\:top-0 { top: 0px; }
  .max-md\:top-1\/3 { top: 33.3333%; }
  .max-md\:order-1 { order: 1; }
  .max-md\:mx-auto { margin-left: auto; margin-right: auto; }
  .max-md\:my-\[10px\] { margin-top: 10px; margin-bottom: 10px; }
  .max-md\:-mt-16 { margin-top: -4rem; }
  .max-md\:mb-2 { margin-bottom: 0.5rem; }
  .max-md\:mb-8 { margin-bottom: 2rem; }
  .max-md\:mt-3 { margin-top: 0.75rem; }
  .max-md\:hidden { display: none; }
  .max-md\:size-\[100px\] { width: 100px; height: 100px; }
  .max-md\:h-10 { height: 2.5rem; }
  .max-md\:h-\[172px\] { height: 172px; }
  .max-md\:h-\[220px\] { height: 220px; }
  .max-md\:h-\[430px\] { height: 430px; }
  .max-md\:w-\[100vw\] { width: 100vw; }
  .max-md\:w-\[124px\] { width: 124px; }
  .max-md\:w-\[400px\] { width: 400px; }
  .max-md\:w-full { width: 100%; }
  .max-md\:min-w-\[500px\] { min-width: 500px; }
  .max-md\:max-w-\[480px\] { max-width: 480px; }
  .max-md\:max-w-\[500px\] { max-width: 500px; }
  .max-md\:max-w-\[510px\] { max-width: 510px; }
  .max-md\:max-w-full { max-width: 100%; }
  .max-md\:grow { flex-grow: 1; }
  .max-md\:-translate-x-1\/2 { --tw-translate-x: -50%; }
  .max-md\:-translate-x-1\/2, .max-md\: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)); }
  .max-md\:rotate-180 { --tw-rotate: 180deg; }
  .max-md\:rotate-\[34deg\] { --tw-rotate: 34deg; }
  .max-md\:-scale-x-100, .max-md\:rotate-\[34deg\] { 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-md\:-scale-x-100 { --tw-scale-x: -1; }
  .max-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .max-md\:flex-col { flex-direction: column; }
  .max-md\:items-center { align-items: center; }
  .max-md\:justify-center { justify-content: center; }
  .max-md\:justify-between { justify-content: space-between; }
  .max-md\:bg-\[auto_98px\] { background-size: auto 98px; }
  .max-md\:p-4 { padding: 1rem; }
  .max-md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .max-md\:py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .max-md\:pt-\[220px\] { padding-top: 220px; }
  .max-md\:text-center { text-align: center; }
  .max-md\:opacity-80 { opacity: 0.8; }
  .max-md\:scrollbar-none { scrollbar-width: none; }
  .max-md\:scrollbar-none::-webkit-scrollbar { display: none; }
  .max-md\:before\:hidden::before { content: var(--tw-content); display: none; }
  .max-md\:before\:rounded-4xl::before { content: var(--tw-content); border-radius: 48px; }
}

@media not all and (min-width: 768px) {
  .max-sm\:absolute { position: absolute; }
  .max-sm\:bottom-0 { bottom: 0px; }
  .max-sm\:right-0 { right: 0px; }
  .max-sm\:top-1\/2 { top: 50%; }
  .max-sm\:mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
  .max-sm\:my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .max-sm\:-mt-0\.25 { margin-top: -0.0625rem; }
  .max-sm\:mb-2 { margin-bottom: 0.5rem; }
  .max-sm\:mt-2 { margin-top: 0.5rem; }
  .max-sm\:mt-\[-160px\] { margin-top: -160px; }
  .max-sm\:mt-\[10px\] { margin-top: 10px; }
  .max-sm\:h-\[160px\] { height: 160px; }
  .max-sm\:h-\[200px\] { height: 200px; }
  .max-sm\:min-h-4 { min-height: 1rem; }
  .max-sm\:w-0\.25 { width: 0.0625rem; }
  .max-sm\:w-full { width: 100%; }
  .max-sm\:max-w-10 { max-width: 2.5rem; }
  .max-sm\:max-w-8 { max-width: 2rem; }
  .max-sm\:max-w-\[304px\] { max-width: 304px; }
  .max-sm\:max-w-\[336px\] { max-width: 336px; }
  .max-sm\:translate-x-\[-2\.5px\] { --tw-translate-x: -2.5px; }
  .max-sm\:-rotate-90, .max-sm\:translate-x-\[-2\.5px\] { 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-sm\:-rotate-90 { --tw-rotate: -90deg; }
  .max-sm\:touch-pan-x { --tw-pan-x: pan-x; touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); }
  .max-sm\:flex-col { flex-direction: column; }
  .max-sm\:items-center { align-items: center; }
  .max-sm\:justify-center { justify-content: center; }
  .max-sm\:gap-2 { gap: 0.5rem; }
  .max-sm\:overflow-y-auto { overflow-y: auto; }
  .max-sm\:border-b { border-bottom-width: 1px; }
  .max-sm\:\!bg-accent-primary { --tw-bg-opacity: 1 !important; background-color: rgba(195,0,84,var(--tw-bg-opacity)) !important; }
  .max-sm\:\!bg-accent-secondary { --tw-bg-opacity: 1 !important; background-color: rgba(60,41,123,var(--tw-bg-opacity)) !important; }
  .max-sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .max-sm\:\!pt-2 { padding-top: 0.5rem !important; }
  .max-sm\:pr-\[154px\] { padding-right: 154px; }
  .max-sm\:\!text-text-primary { --tw-text-opacity: 1 !important; color: rgba(255,255,255,var(--tw-text-opacity)) !important; }
  .max-sm\:opacity-80 { opacity: 0.8; }
  .max-sm\:hover\:\!bg-accent-primary:hover { --tw-bg-opacity: 1 !important; background-color: rgba(195,0,84,var(--tw-bg-opacity)) !important; }
  .max-sm\:hover\:\!bg-accent-secondary:hover { --tw-bg-opacity: 1 !important; background-color: rgba(60,41,123,var(--tw-bg-opacity)) !important; }
  .max-sm\:hover\:\!text-text-primary:hover { --tw-text-opacity: 1 !important; color: rgba(255,255,255,var(--tw-text-opacity)) !important; }
  .max-sm\:active\:\!bg-accent-primary:active { --tw-bg-opacity: 1 !important; background-color: rgba(195,0,84,var(--tw-bg-opacity)) !important; }
  .max-sm\:active\:\!bg-accent-secondary:active { --tw-bg-opacity: 1 !important; background-color: rgba(60,41,123,var(--tw-bg-opacity)) !important; }
  .max-sm\:active\:\!text-text-primary:active { --tw-text-opacity: 1 !important; color: rgba(255,255,255,var(--tw-text-opacity)) !important; }
}

@media not all and (min-width: 536px) {
  .max-tablet\:-mt-\[90px\] { margin-top: -90px; }
  .max-tablet\:mb-16 { margin-bottom: 4rem; }
  .max-tablet\:ml-4 { margin-left: 1rem; }
  .max-tablet\:ml-5 { margin-left: 1.25rem; }
  .max-tablet\:hidden { display: none; }
  .max-tablet\:max-h-\[542px\] { max-height: 542px; }
  .max-tablet\:min-h-\[462px\] { min-height: 462px; }
  .max-tablet\:w-full { width: 100%; }
  .max-tablet\:flex-col { flex-direction: column; }
  .max-tablet\:overflow-hidden { overflow: hidden; }
  .max-tablet\:rounded-b-none { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
  .max-tablet\:via-\[rgba\(224\,132\,61\,0\.2\)\] { --tw-gradient-to: rgba(224,132,61,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),rgba(224,132,61,.2) var(--tw-gradient-via-position),var(--tw-gradient-to); }
}

@media not all and (min-width: 400px) {
  .max-xs\:min-w-\[104px\] { min-width: 104px; }
  .max-xs\:pr-6 { padding-right: 1.5rem; }
}

@media not all and (min-width: 360px) {
  .max-xxs\:-mx-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .max-xxs\:w-\[calc\(100\%\+24px\)\] { width: calc(100% + 24px); }
  .max-xxs\:w-\[calc\(100\%\+40px\)\] { width: calc(100% + 40px); }
  .max-xxs\:min-w-\[90px\] { min-width: 90px; }
}

@media (min-width: 320px) {
  .xxxs\:mr-8 { margin-right: 2rem; }
  .xxxs\:\!h-\[75px\] { height: 75px !important; }
  .xxxs\:h-\[112px\] { height: 112px; }
}

@media (min-width: 360px) {
  .xxs\:-right-4 { right: -1rem; }
  .xxs\:-top-12 { top: -3rem; }
  .xxs\:-top-3 { top: -0.75rem; }
  .xxs\:left-7 { left: 1.75rem; }
  .xxs\:left-\[-216px\] { left: -216px; }
  .xxs\:top-\[372px\] { top: 372px; }
  .xxs\:top-\[923px\] { top: 923px; }
  .xxs\:-mx-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .xxs\:mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .xxs\:-mt-4 { margin-top: -1rem; }
  .xxs\:mr-3 { margin-right: 0.75rem; }
  .xxs\:h-24 { height: 6rem; }
  .xxs\:h-\[111px\] { height: 111px; }
  .xxs\:h-\[224px\] { height: 224px; }
  .xxs\:h-\[256px\] { height: 256px; }
  .xxs\:h-\[272px\] { height: 272px; }
  .xxs\:h-\[366px\] { height: 366px; }
  .xxs\:min-h-\[236px\] { min-height: 236px; }
  .xxs\:\!w-\[328px\] { width: 328px !important; }
  .xxs\:w-\[130px\] { width: 130px; }
  .xxs\:w-\[156px\] { width: 156px; }
  .xxs\:w-\[174px\] { width: 174px; }
  .xxs\:w-\[210px\] { width: 210px; }
  .xxs\:w-\[236px\] { width: 236px; }
  .xxs\:w-\[264px\] { width: 264px; }
  .xxs\:w-\[324px\] { width: 324px; }
  .xxs\:w-\[340px\] { width: 340px; }
  .xxs\:w-fit { width: fit-content; }
  .xxs\:w-full { width: 100%; }
  .xxs\:\!min-w-\[152px\] { min-width: 152px !important; }
  .xxs\:min-w-\[104px\] { min-width: 104px; }
  .xxs\:min-w-\[414px\] { min-width: 414px; }
  .xxs\:\!max-w-\[220px\] { max-width: 220px !important; }
  .xxs\:max-w-\[150px\] { max-width: 150px; }
  .xxs\:max-w-\[312px\] { max-width: 312px; }
  .xxs\:max-w-\[70px\] { max-width: 70px; }
  .xxs\:rounded-\[30px\] { border-radius: 30px; }
  .xxs\:\!px-5 { padding-left: 1.25rem !important; padding-right: 1.25rem !important; }
  .xxs\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .xxs\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .xxs\:pb-14 { padding-bottom: 3.5rem; }
  .xxs\:pt-\[182px\] { padding-top: 182px; }
}

@media (min-width: 400px) {
  .xs\:-left-14 { left: -3.5rem; }
  .xs\:-right-2 { right: -0.5rem; }
  .xs\:-top-2 { top: -0.5rem; }
  .xs\:-mx-8 { margin-left: -2rem; margin-right: -2rem; }
  .xs\:mt-4 { margin-top: 1rem; }
  .xs\:h-\[208px\] { height: 208px; }
  .xs\:h-\[216px\] { height: 216px; }
  .xs\:h-\[228px\] { height: 228px; }
  .xs\:max-h-\[304px\] { max-height: 304px; }
  .xs\:w-\[176px\] { width: 176px; }
  .xs\:w-\[211px\] { width: 211px; }
  .xs\:w-full { width: 100%; }
  .xs\:\!min-w-\[104px\] { min-width: 104px !important; }
  .xs\:\!min-w-\[144px\] { min-width: 144px !important; }
  .xs\:\!max-w-\[260px\] { max-width: 260px !important; }
  .xs\:max-w-\[110px\] { max-width: 110px; }
  .xs\:max-w-\[180px\] { max-width: 180px; }
  .xs\:max-w-none { max-width: none; }
  @keyframes showViking { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { transform: translateY(-134px); }
}
  .xs\:animate-viking-appear { animation: 0.5s ease 0s 1 normal forwards running showViking; }
  .xs\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .xs\:p-4 { padding: 1rem; }
  .xs\:pb-6 { padding-bottom: 1.5rem; }
  .xs\:pl-8 { padding-left: 2rem; }
}

@media (min-width: 536px) {
  .tablet\:relative { position: relative; }
  .tablet\:\!top-\[20\%\] { top: 20% !important; }
  .tablet\:-left-12 { left: -3rem; }
  .tablet\:-left-6 { left: -1.5rem; }
  .tablet\:bottom-0 { bottom: 0px; }
  .tablet\:bottom-20 { bottom: 5rem; }
  .tablet\:left-8 { left: 2rem; }
  .tablet\:left-\[-320px\] { left: -320px; }
  .tablet\:left-\[calc\(-100\%\+12px\)\] { left: calc(-100% + 12px); }
  .tablet\:right-1\/2 { right: 50%; }
  .tablet\:right-\[190px\] { right: 190px; }
  .tablet\:right-\[calc\(-100\%\+12px\)\] { right: calc(-100% + 12px); }
  .tablet\:top-\[-74px\] { top: -74px; }
  .tablet\:top-\[346px\] { top: 346px; }
  .tablet\:top-\[869px\] { top: 869px; }
  .tablet\:col-span-2 { grid-column: span 2 / span 2; }
  .tablet\:mx-auto { margin-left: auto; margin-right: auto; }
  .tablet\:\!mb-2 { margin-bottom: 0.5rem !important; }
  .tablet\:-mr-6 { margin-right: -1.5rem; }
  .tablet\:-mr-8 { margin-right: -2rem; }
  .tablet\:-mt-20 { margin-top: -5rem; }
  .tablet\:mb-0 { margin-bottom: 0px; }
  .tablet\:mb-2 { margin-bottom: 0.5rem; }
  .tablet\:mb-6 { margin-bottom: 1.5rem; }
  .tablet\:mb-8 { margin-bottom: 2rem; }
  .tablet\:ml-13 { margin-left: 3.25rem; }
  .tablet\:ml-6 { margin-left: 1.5rem; }
  .tablet\:mr-6 { margin-right: 1.5rem; }
  .tablet\:mt-0 { margin-top: 0px; }
  .tablet\:mt-14 { margin-top: 3.5rem; }
  .tablet\:mt-2 { margin-top: 0.5rem; }
  .tablet\:block { display: block; }
  .tablet\:flex { display: flex; }
  .tablet\:grid { display: grid; }
  .tablet\:hidden { display: none; }
  .tablet\:size-\[280px\] { width: 280px; height: 280px; }
  .tablet\:size-auto { width: auto; height: auto; }
  .tablet\:h-12 { height: 3rem; }
  .tablet\:h-13 { height: 3.25rem; }
  .tablet\:h-20 { height: 5rem; }
  .tablet\:h-24 { height: 6rem; }
  .tablet\:h-\[160px\] { height: 160px; }
  .tablet\:h-\[164px\] { height: 164px; }
  .tablet\:h-\[176px\] { height: 176px; }
  .tablet\:h-\[212px\] { height: 212px; }
  .tablet\:h-\[290px\] { height: 290px; }
  .tablet\:h-\[296px\] { height: 296px; }
  .tablet\:h-\[306px\] { height: 306px; }
  .tablet\:h-\[312px\] { height: 312px; }
  .tablet\:h-\[328px\] { height: 328px; }
  .tablet\:h-\[372px\] { height: 372px; }
  .tablet\:h-\[388px\] { height: 388px; }
  .tablet\:h-\[400px\] { height: 400px; }
  .tablet\:h-\[460px\] { height: 460px; }
  .tablet\:h-\[600px\] { height: 600px; }
  .tablet\:h-auto { height: auto; }
  .tablet\:max-h-\[328px\] { max-height: 328px; }
  .tablet\:max-h-\[404px\] { max-height: 404px; }
  .tablet\:max-h-\[calc\(100dvh-192px\)\] { max-height: calc(100dvh - 192px); }
  .tablet\:min-h-\[190px\] { min-height: 190px; }
  .tablet\:min-h-\[328px\] { min-height: 328px; }
  .tablet\:min-h-\[470px\] { min-height: 470px; }
  .tablet\:min-h-auto { min-height: auto; }
  .tablet\:\!w-\[432px\] { width: 432px !important; }
  .tablet\:\!w-\[calc\(\(100\%_-_1\.5rem\)\/4\)\] { width: calc(25% - 0.375rem) !important; }
  .tablet\:\!w-auto { width: auto !important; }
  .tablet\:w-6 { width: 1.5rem; }
  .tablet\:w-\[1026px\] { width: 1026px; }
  .tablet\:w-\[190px\] { width: 190px; }
  .tablet\:w-\[194px\] { width: 194px; }
  .tablet\:w-\[214px\] { width: 214px; }
  .tablet\:w-\[218px\] { width: 218px; }
  .tablet\:w-\[254px\] { width: 254px; }
  .tablet\:w-\[260px\] { width: 260px; }
  .tablet\:w-\[280px\] { width: 280px; }
  .tablet\:w-\[296px\] { width: 296px; }
  .tablet\:w-\[328px\] { width: 328px; }
  .tablet\:w-\[360px\] { width: 360px; }
  .tablet\:w-\[376px\] { width: 376px; }
  .tablet\:w-\[384px\] { width: 384px; }
  .tablet\:w-\[432px\] { width: 432px; }
  .tablet\:w-\[440px\] { width: 440px; }
  .tablet\:w-\[456px\] { width: 456px; }
  .tablet\:w-\[480px\] { width: 480px; }
  .tablet\:w-\[482px\] { width: 482px; }
  .tablet\:w-auto { width: auto; }
  .tablet\:w-full { width: 100%; }
  .tablet\:\!min-w-\[212px\] { min-width: 212px !important; }
  .tablet\:min-w-24 { min-width: 6rem; }
  .tablet\:min-w-\[156px\] { min-width: 156px; }
  .tablet\:min-w-\[288px\] { min-width: 288px; }
  .tablet\:min-w-\[616px\] { min-width: 616px; }
  .tablet\:min-w-\[80\%\] { min-width: 80%; }
  .tablet\:\!max-w-\[328px\] { max-width: 328px !important; }
  .tablet\:max-w-\[420px\] { max-width: 420px; }
  .tablet\:max-w-\[600px\] { max-width: 600px; }
  .tablet\:max-w-fit { max-width: fit-content; }
  .tablet\:max-w-none { max-width: none; }
  .tablet\:max-w-screen-xxs { max-width: 360px; }
  .tablet\:\!grow-0 { flex-grow: 0 !important; }
  .tablet\:basis-1\/2 { flex-basis: 50%; }
  .tablet\:basis-4\/5 { flex-basis: 80%; }
  .tablet\:translate-x-0 { --tw-translate-x: 0; }
  .tablet\:translate-x-0, .tablet\:translate-x-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-x-1\/2 { --tw-translate-x: 50%; }
  .tablet\:columns-2 { column-count: 2; }
  .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-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .tablet\:flex-row { flex-direction: row; }
  .tablet\:flex-col { flex-direction: column; }
  .tablet\:items-start { align-items: flex-start; }
  .tablet\:items-center { align-items: center; }
  .tablet\:justify-start { justify-content: flex-start; }
  .tablet\:justify-center { justify-content: center; }
  .tablet\:justify-between { justify-content: space-between; }
  .tablet\:gap-3 { gap: 0.75rem; }
  .tablet\:gap-6 { gap: 1.5rem; }
  .tablet\:gap-x-3 { column-gap: 0.75rem; }
  .tablet\:self-center { align-self: center; }
  .tablet\:text-nowrap { text-wrap: nowrap; }
  .tablet\:\!rounded-xl { border-radius: 16px !important; }
  .tablet\:rounded-2xl { border-radius: 24px; }
  .tablet\:rounded-t-2xl { border-top-left-radius: 24px; border-top-right-radius: 24px; }
  .tablet\:object-fill { object-fit: fill; }
  .tablet\:\!p-8 { padding: 2rem !important; }
  .tablet\:p-12 { padding: 3rem; }
  .tablet\:p-4 { padding: 1rem; }
  .tablet\:p-8 { padding: 2rem; }
  .tablet\:\!px-6 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
  .tablet\:\!py-8 { padding-top: 2rem !important; padding-bottom: 2rem !important; }
  .tablet\:px-0 { padding-left: 0px; padding-right: 0px; }
  .tablet\:px-12 { padding-left: 3rem; padding-right: 3rem; }
  .tablet\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .tablet\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .tablet\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .tablet\:\!pl-8 { padding-left: 2rem !important; }
  .tablet\:pb-10 { padding-bottom: 2.5rem; }
  .tablet\:pb-7 { padding-bottom: 1.75rem; }
  .tablet\:pl-6 { padding-left: 1.5rem; }
  .tablet\:pl-7 { padding-left: 1.75rem; }
  .tablet\:pl-8 { padding-left: 2rem; }
  .tablet\:pr-0 { padding-right: 0px; }
  .tablet\:pr-8 { padding-right: 2rem; }
  .tablet\:pr-\[14px\] { padding-right: 14px; }
  .tablet\:pt-\[270px\] { padding-top: 270px; }
  .tablet\:text-left { text-align: left; }
  .tablet\:text-Body-bold\.desktop { font-size: 16px; font-weight: 600; line-height: 24px; }
  .tablet\:text-Body\.desktop { font-size: 16px; font-weight: 400; line-height: 24px; }
  .tablet\:text-Caption { font-size: 12px; font-weight: 600; line-height: 16px; }
  .tablet\:text-H1\.desktop { font-size: 40px; font-weight: 700; line-height: 56px; }
  .tablet\:text-H2\.desktop { font-size: 28px; font-weight: 700; line-height: 36px; }
  .tablet\:text-H2\.mobile { font-size: 20px; font-weight: 700; line-height: 28px; }
  .tablet\:text-H3\.desktop { font-size: 22px; font-weight: 700; line-height: 28px; }
  .tablet\:text-H3\.mobile { font-size: 16px; font-weight: 700; line-height: 24px; }
  .tablet\:leading-\[18px\] { line-height: 18px; }
  .tablet\:leading-\[30px\] { line-height: 30px; }
  .tablet\:after\:bg-\[url\(\/spa-assets\/webp\/mob-promo\/hero-mobile-big\.webp\)\]::after { content: var(--tw-content); background-image: url("data:,"); }
}

@media (min-width: 768px) {
  .sm\:pointer-events-auto { pointer-events: auto; }
  .sm\:static { position: static; }
  .sm\:absolute { position: absolute; }
  .sm\:relative { position: relative; }
  .sm\:inset-0 { inset: 0px; }
  .sm\:\!-left-13 { left: -3.25rem !important; }
  .sm\:\!bottom-0 { bottom: 0px !important; }
  .sm\:\!left-auto { left: auto !important; }
  .sm\:\!right-0 { right: 0px !important; }
  .sm\:\!top-0 { top: 0px !important; }
  .sm\:\!top-1\/2 { top: 50% !important; }
  .sm\:\!top-auto { top: auto !important; }
  .sm\:-top-24 { top: -6rem; }
  .sm\:bottom-24 { bottom: 6rem; }
  .sm\:bottom-5 { bottom: 1.25rem; }
  .sm\:bottom-8 { bottom: 2rem; }
  .sm\:bottom-\[30px\] { bottom: 30px; }
  .sm\:bottom-auto { bottom: auto; }
  .sm\:left-0 { left: 0px; }
  .sm\:left-\[-466px\] { left: -466px; }
  .sm\:left-\[calc\(-100\%\+52px\)\] { left: calc(-100% + 52px); }
  .sm\:left-auto { left: auto; }
  .sm\:right-0 { right: 0px; }
  .sm\:right-4 { right: 1rem; }
  .sm\:right-\[240px\] { right: 240px; }
  .sm\:right-\[calc\(-100\%\+52px\)\] { right: calc(-100% + 52px); }
  .sm\:right-auto { right: auto; }
  .sm\:top-1\/2 { top: 50%; }
  .sm\:top-4 { top: 1rem; }
  .sm\:top-\[-100px\] { top: -100px; }
  .sm\:top-\[-35px\] { top: -35px; }
  .sm\:top-\[216px\] { top: 216px; }
  .sm\:top-\[32\.7\%\] { top: 32.7%; }
  .sm\:top-\[324px\] { top: 324px; }
  .sm\:top-\[346px\] { top: 346px; }
  .sm\:top-\[846px\] { top: 846px; }
  .sm\:top-auto { top: auto; }
  .sm\:z-1 { z-index: 1; }
  .sm\:z-2 { z-index: 2; }
  .sm\:order-1 { order: 1; }
  .sm\:order-2 { order: 2; }
  .sm\:order-3 { order: 3; }
  .sm\:order-4 { order: 4; }
  .sm\:col-span-1 { grid-column: span 1 / span 1; }
  .sm\:col-span-2 { grid-column: span 2 / span 2; }
  .sm\:col-span-full { grid-column: 1 / -1; }
  .sm\:col-start-2 { grid-column-start: 2; }
  .sm\:row-span-2 { grid-row: span 2 / span 2; }
  .sm\:m-0 { margin: 0px; }
  .sm\:m-auto { margin: auto; }
  .sm\:\!-my-23 { margin-top: -5.75rem !important; margin-bottom: -5.75rem !important; }
  .sm\:\!mx-0 { margin-left: 0px !important; margin-right: 0px !important; }
  .sm\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .sm\:mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .sm\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
  .sm\:mx-\[10px\] { margin-left: 10px; margin-right: 10px; }
  .sm\:mx-auto { margin-left: auto; margin-right: auto; }
  .sm\:my-\[134px\] { margin-top: 134px; margin-bottom: 134px; }
  .sm\:-ml-3 { margin-left: -0.75rem; }
  .sm\:-mr-16 { margin-right: -4rem; }
  .sm\:-mr-3 { margin-right: -0.75rem; }
  .sm\:-mt-14 { margin-top: -3.5rem; }
  .sm\:-mt-16 { margin-top: -4rem; }
  .sm\:-mt-3 { margin-top: -0.75rem; }
  .sm\:-mt-8 { margin-top: -2rem; }
  .sm\:mb-0 { margin-bottom: 0px; }
  .sm\:mb-10 { margin-bottom: 2.5rem; }
  .sm\:mb-14 { margin-bottom: 3.5rem; }
  .sm\:mb-2 { margin-bottom: 0.5rem; }
  .sm\:mb-3 { margin-bottom: 0.75rem; }
  .sm\:mb-4 { margin-bottom: 1rem; }
  .sm\:mb-6 { margin-bottom: 1.5rem; }
  .sm\:mb-8 { margin-bottom: 2rem; }
  .sm\:ml-0 { margin-left: 0px; }
  .sm\:ml-16 { margin-left: 4rem; }
  .sm\:ml-2 { margin-left: 0.5rem; }
  .sm\:ml-4 { margin-left: 1rem; }
  .sm\:ml-8 { margin-left: 2rem; }
  .sm\:ml-\[123px\] { margin-left: 123px; }
  .sm\:ml-auto { margin-left: auto; }
  .sm\:mr-0 { margin-right: 0px; }
  .sm\:mr-12 { margin-right: 3rem; }
  .sm\:mr-16 { margin-right: 4rem; }
  .sm\:mr-2 { margin-right: 0.5rem; }
  .sm\:mr-3 { margin-right: 0.75rem; }
  .sm\:mr-4 { margin-right: 1rem; }
  .sm\:mr-8 { margin-right: 2rem; }
  .sm\:mt-0 { margin-top: 0px; }
  .sm\:mt-1 { margin-top: 0.25rem; }
  .sm\:mt-12 { margin-top: 3rem; }
  .sm\:mt-18 { margin-top: 4.5rem; }
  .sm\:mt-2 { margin-top: 0.5rem; }
  .sm\:mt-3 { margin-top: 0.75rem; }
  .sm\:mt-4 { margin-top: 1rem; }
  .sm\:mt-4\.5 { margin-top: 1.125rem; }
  .sm\:mt-6 { margin-top: 1.5rem; }
  .sm\:mt-8 { margin-top: 2rem; }
  .sm\:mt-auto { margin-top: auto; }
  .sm\:line-clamp-1 { -webkit-line-clamp: 1; }
  .sm\:line-clamp-1, .sm\:line-clamp-3 { -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .sm\:line-clamp-3 { -webkit-line-clamp: 3; }
  .sm\:block { display: block; }
  .sm\:flex { display: flex; }
  .sm\:inline-flex { display: inline-flex; }
  .sm\:table-cell { display: table-cell; }
  .sm\:grid { display: grid; }
  .sm\:hidden { display: none; }
  .sm\:size-10 { width: 2.5rem; height: 2.5rem; }
  .sm\:size-15 { width: 3.75rem; height: 3.75rem; }
  .sm\:size-16 { width: 4rem; height: 4rem; }
  .sm\:size-20 { width: 5rem; height: 5rem; }
  .sm\:size-22 { width: 5.5rem; height: 5.5rem; }
  .sm\:size-\[104px\] { width: 104px; height: 104px; }
  .sm\:size-full { width: 100%; height: 100%; }
  .sm\:\!h-\[160px\] { height: 160px !important; }
  .sm\:\!h-\[225px\] { height: 225px !important; }
  .sm\:\!h-\[280px\] { height: 280px !important; }
  .sm\:\!h-\[320px\] { height: 320px !important; }
  .sm\:\!h-\[396px\] { height: 396px !important; }
  .sm\:\!h-auto { height: auto !important; }
  .sm\:h-0\.25 { height: 0.0625rem; }
  .sm\:h-12 { height: 3rem; }
  .sm\:h-14 { height: 3.5rem; }
  .sm\:h-16 { height: 4rem; }
  .sm\:h-20 { height: 5rem; }
  .sm\:h-4 { height: 1rem; }
  .sm\:h-6 { height: 1.5rem; }
  .sm\:h-\[104px\] { height: 104px; }
  .sm\:h-\[112px\] { height: 112px; }
  .sm\:h-\[124px\] { height: 124px; }
  .sm\:h-\[136px\] { height: 136px; }
  .sm\:h-\[236px\] { height: 236px; }
  .sm\:h-\[289px\] { height: 289px; }
  .sm\:h-\[324px\] { height: 324px; }
  .sm\:h-\[336px\] { height: 336px; }
  .sm\:h-\[352px\] { height: 352px; }
  .sm\:h-\[382px\] { height: 382px; }
  .sm\:h-\[388px\] { height: 388px; }
  .sm\:h-\[392px\] { height: 392px; }
  .sm\:h-\[400px\] { height: 400px; }
  .sm\:h-\[405px\] { height: 405px; }
  .sm\:h-\[434px\] { height: 434px; }
  .sm\:h-\[497px\] { height: 497px; }
  .sm\:h-\[536px\] { height: 536px; }
  .sm\:h-\[606px\] { height: 606px; }
  .sm\:h-\[800px\] { height: 800px; }
  .sm\:h-auto { height: auto; }
  .sm\:h-dvh { height: 100dvh; }
  .sm\:h-fit { height: fit-content; }
  .sm\:h-full { height: 100%; }
  .sm\:min-h-14 { min-height: 3.5rem; }
  .sm\:min-h-20 { min-height: 5rem; }
  .sm\:min-h-\[172px\] { min-height: 172px; }
  .sm\:min-h-\[350px\] { min-height: 350px; }
  .sm\:min-h-\[404px\] { min-height: 404px; }
  .sm\:min-h-\[480px\] { min-height: 480px; }
  .sm\:min-h-full { min-height: 100%; }
  .sm\:\!w-1\.5 { width: 0.375rem !important; }
  .sm\:\!w-\[225px\] { width: 225px !important; }
  .sm\:\!w-\[calc\(\(100\%_-_3rem\)\/5\)\] { width: calc(20% - 0.6rem) !important; }
  .sm\:\!w-auto { width: auto !important; }
  .sm\:w-15 { width: 3.75rem; }
  .sm\:w-16 { width: 4rem; }
  .sm\:w-\[105px\] { width: 105px; }
  .sm\:w-\[112px\] { width: 112px; }
  .sm\:w-\[132px\] { width: 132px; }
  .sm\:w-\[1368px\] { width: 1368px; }
  .sm\:w-\[137px\] { width: 137px; }
  .sm\:w-\[140px\] { width: 140px; }
  .sm\:w-\[187px\] { width: 187px; }
  .sm\:w-\[268px\] { width: 268px; }
  .sm\:w-\[278px\] { width: 278px; }
  .sm\:w-\[290px\] { width: 290px; }
  .sm\:w-\[292px\] { width: 292px; }
  .sm\:w-\[300px\] { width: 300px; }
  .sm\:w-\[312px\] { width: 312px; }
  .sm\:w-\[336px\] { width: 336px; }
  .sm\:w-\[344px\] { width: 344px; }
  .sm\:w-\[350px\] { width: 350px; }
  .sm\:w-\[352px\] { width: 352px; }
  .sm\:w-\[472px\] { width: 472px; }
  .sm\:w-\[488px\] { width: 488px; }
  .sm\:w-\[51\.9\%\] { width: 51.9%; }
  .sm\:w-\[690px\] { width: 690px; }
  .sm\:w-\[704px\] { width: 704px; }
  .sm\:w-\[730px\] { width: 730px; }
  .sm\:w-\[75\%\] { width: 75%; }
  .sm\:w-\[calc\(100dvh\*0\.45\)\] { width: 45dvh; }
  .sm\:w-\[calc\(100dvh\*0\.75\)\] { width: 75dvh; }
  .sm\:w-auto { width: auto; }
  .sm\:w-fit { width: fit-content; }
  .sm\:w-full { width: 100%; }
  .sm\:\!min-w-\[112px\] { min-width: 112px !important; }
  .sm\:min-w-18 { min-width: 4.5rem; }
  .sm\:min-w-21 { min-width: 5.25rem; }
  .sm\:min-w-22 { min-width: 5.5rem; }
  .sm\:min-w-\[112px\] { min-width: 112px; }
  .sm\:min-w-\[150px\] { min-width: 150px; }
  .sm\:min-w-\[232px\] { min-width: 232px; }
  .sm\:min-w-\[30\%\] { min-width: 30%; }
  .sm\:min-w-\[320px\] { min-width: 320px; }
  .sm\:min-w-\[377px\] { min-width: 377px; }
  .sm\:min-w-\[544px\] { min-width: 544px; }
  .sm\:min-w-\[884px\] { min-width: 884px; }
  .sm\:min-w-fit { min-width: fit-content; }
  .sm\:max-w-\[220px\] { max-width: 220px; }
  .sm\:max-w-\[237px\] { max-width: 237px; }
  .sm\:max-w-\[280px\] { max-width: 280px; }
  .sm\:max-w-\[384px\] { max-width: 384px; }
  .sm\:max-w-\[40\%\] { max-width: 40%; }
  .sm\:max-w-\[415px\] { max-width: 415px; }
  .sm\:max-w-\[468px\] { max-width: 468px; }
  .sm\:max-w-\[488px\] { max-width: 488px; }
  .sm\:max-w-\[512px\] { max-width: 512px; }
  .sm\:max-w-\[521px\] { max-width: 521px; }
  .sm\:max-w-\[645px\] { max-width: 645px; }
  .sm\:max-w-\[704px\] { max-width: 704px; }
  .sm\:max-w-\[896px\] { max-width: 896px; }
  .sm\:max-w-fit { max-width: fit-content; }
  .sm\:max-w-full { max-width: 100%; }
  .sm\:max-w-md { max-width: 28rem; }
  .sm\:max-w-none { max-width: none; }
  .sm\:max-w-screen-sm { max-width: 768px; }
  .sm\:max-w-screen-xxxs { max-width: 320px; }
  .sm\:flex-1 { flex: 1 1 0%; }
  .sm\:flex-none { flex: 0 0 auto; }
  .sm\:grow { flex-grow: 1; }
  .sm\:basis-1\/2 { flex-basis: 50%; }
  .sm\:basis-3\/4 { flex-basis: 75%; }
  .sm\:\!-translate-y-1\/2 { --tw-translate-y: -50% !important; }
  .sm\:\!-translate-y-1\/2, .sm\:\!translate-x-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)) !important; }
  .sm\:\!translate-x-0 { --tw-translate-x: 0 !important; }
  .sm\:-translate-y-1\/2 { --tw-translate-y: -50%; }
  .sm\:-translate-y-1\/2, .sm\:translate-x-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)); }
  .sm\:translate-x-0 { --tw-translate-x: 0; }
  .sm\:translate-y-0 { --tw-translate-y: 0; }
  .sm\:-rotate-90, .sm\:translate-y-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)); }
  .sm\:-rotate-90 { --tw-rotate: -90deg; }
  .sm\:rotate-180 { --tw-rotate: 180deg; }
  .sm\:rotate-180, .sm\: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)); }
  .sm\:rotate-90 { --tw-rotate: 90deg; }
  .sm\:transform-none { transform: none; }
  .sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .sm\:grid-cols-\[80px_1fr\] { grid-template-columns: 80px 1fr; }
  .sm\:flex-row { flex-direction: row; }
  .sm\:flex-row-reverse { flex-direction: row-reverse; }
  .sm\:flex-col { flex-direction: column; }
  .sm\:flex-wrap { flex-wrap: wrap; }
  .sm\:flex-nowrap { flex-wrap: nowrap; }
  .sm\:items-start { align-items: flex-start; }
  .sm\:items-end { align-items: flex-end; }
  .sm\:items-center { align-items: center; }
  .sm\:justify-start { justify-content: flex-start; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:justify-center { justify-content: center; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:justify-around { justify-content: space-around; }
  .sm\:gap-1 { gap: 0.25rem; }
  .sm\:gap-14 { gap: 3.5rem; }
  .sm\:gap-2 { gap: 0.5rem; }
  .sm\:gap-3 { gap: 0.75rem; }
  .sm\:gap-4 { gap: 1rem; }
  .sm\:gap-5 { gap: 1.25rem; }
  .sm\:gap-6 { gap: 1.5rem; }
  .sm\:gap-8 { gap: 2rem; }
  .sm\:gap-x-3 { column-gap: 0.75rem; }
  .sm\:self-start { align-self: flex-start; }
  .sm\:justify-self-end { justify-self: end; }
  .sm\:overflow-hidden { overflow: hidden; }
  .sm\:overflow-x-hidden { overflow-x: hidden; }
  .sm\:overflow-y-visible { overflow-y: visible; }
  .sm\:whitespace-normal { white-space: normal; }
  .sm\:whitespace-nowrap { white-space: nowrap; }
  .sm\:text-nowrap { text-wrap: nowrap; }
  .sm\:rounded-2xl { border-radius: 24px; }
  .sm\:rounded-xl { border-radius: 16px; }
  .sm\:rounded-b-l { border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; }
  .sm\:rounded-l { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .sm\:rounded-l-2xl { border-top-left-radius: 24px; border-bottom-left-radius: 24px; }
  .sm\:rounded-t-l { border-top-left-radius: 12px; border-top-right-radius: 12px; }
  .sm\:rounded-tr-none { border-top-right-radius: 0px; }
  .sm\:border { border-width: 1px; }
  .sm\:border-0 { border-width: 0px; }
  .sm\:border-4 { border-width: 4px; }
  .sm\:border-b { border-bottom-width: 1px; }
  .sm\:border-b-0 { border-bottom-width: 0px; }
  .sm\:border-t { border-top-width: 1px; }
  .sm\:border-border-default { border-color: rgba(255, 255, 255, 0.1); }
  .sm\:border-t-border-default { border-top-color: rgba(255, 255, 255, 0.1); }
  .sm\:\!bg-surface-1 { --tw-bg-opacity: 1 !important; background-color: rgba(16,16,45,var(--tw-bg-opacity)) !important; }
  .sm\:bg-surface-0 { --tw-bg-opacity: 1; background-color: rgba(10,10,31,var(--tw-bg-opacity)); }
  .sm\:bg-surface-1 { --tw-bg-opacity: 1; background-color: rgba(16,16,45,var(--tw-bg-opacity)); }
  .sm\:bg-surface-2 { --tw-bg-opacity: 1; background-color: rgba(27,27,64,var(--tw-bg-opacity)); }
  .sm\:bg-surface-3 { --tw-bg-opacity: 1; background-color: rgba(39,39,83,var(--tw-bg-opacity)); }
  .sm\:bg-surface-4 { --tw-bg-opacity: 1; background-color: rgba(51,51,102,var(--tw-bg-opacity)); }
  .sm\:bg-transparent { background-color: initial; }
  .sm\:bg-challenge-background-gradient-desk { background-image: linear-gradient(106deg, rgba(195, 0, 84, 0) 79.95%, rgb(195, 0, 84) 128.26%), linear-gradient(337deg, rgba(195, 0, 84, 0) 75.74%, rgb(195, 0, 84) 167.56%), linear-gradient(196deg, rgba(48, 0, 255, 0.2), rgba(195, 0, 84, 0.2)); }
  .sm\:bg-linear-gradient-gameOTW { background-image: linear-gradient(rgb(16, 16, 45) 69.89%, rgb(60, 41, 123) 193.51%); }
  .sm\:bg-none { background-image: none; }
  .sm\:bg-radial-gradient-lp-card-lobby-desk { background-image: radial-gradient(32.51% 97.3% at -20.43% center, rgb(255, 0, 111) 0px, rgba(255, 0, 111, 0) 100%); }
  .sm\:fill-icon-active { fill: rgb(255, 255, 255); }
  .sm\:\!p-8 { padding: 2rem !important; }
  .sm\:p-0 { padding: 0px; }
  .sm\:p-1 { padding: 0.25rem; }
  .sm\:p-10 { padding: 2.5rem; }
  .sm\:p-3 { padding: 0.75rem; }
  .sm\:p-4 { padding: 1rem; }
  .sm\:p-6 { padding: 1.5rem; }
  .sm\:p-8 { padding: 2rem; }
  .sm\:\!px-0 { padding-left: 0px !important; padding-right: 0px !important; }
  .sm\:\!px-16 { padding-left: 4rem !important; padding-right: 4rem !important; }
  .sm\:\!px-4 { padding-left: 1rem !important; padding-right: 1rem !important; }
  .sm\:\!py-12 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .sm\:px-0 { padding-left: 0px; padding-right: 0px; }
  .sm\:px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .sm\:px-11 { padding-left: 2.75rem; padding-right: 2.75rem; }
  .sm\:px-12 { padding-left: 3rem; padding-right: 3rem; }
  .sm\:px-16 { padding-left: 4rem; padding-right: 4rem; }
  .sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .sm\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .sm\:py-0 { padding-top: 0px; padding-bottom: 0px; }
  .sm\:py-0\.25 { padding-top: 0.0625rem; padding-bottom: 0.0625rem; }
  .sm\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .sm\:py-12 { padding-top: 3rem; padding-bottom: 3rem; }
  .sm\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .sm\:py-24 { padding-top: 6rem; padding-bottom: 6rem; }
  .sm\:py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .sm\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
  .sm\:py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .sm\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .sm\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
  .sm\:\!pt-0 { padding-top: 0px !important; }
  .sm\:pb-0 { padding-bottom: 0px; }
  .sm\:pb-12 { padding-bottom: 3rem; }
  .sm\:pb-2 { padding-bottom: 0.5rem; }
  .sm\:pb-4 { padding-bottom: 1rem; }
  .sm\:pb-5 { padding-bottom: 1.25rem; }
  .sm\:pb-6 { padding-bottom: 1.5rem; }
  .sm\:pb-8 { padding-bottom: 2rem; }
  .sm\:pb-\[76px\] { padding-bottom: 76px; }
  .sm\:pl-0 { padding-left: 0px; }
  .sm\:pl-10 { padding-left: 2.5rem; }
  .sm\:pl-18 { padding-left: 4.5rem; }
  .sm\:pl-3 { padding-left: 0.75rem; }
  .sm\:pl-30 { padding-left: 7.5rem; }
  .sm\:pl-4 { padding-left: 1rem; }
  .sm\:pl-8 { padding-left: 2rem; }
  .sm\:pr-0 { padding-right: 0px; }
  .sm\:pr-10 { padding-right: 2.5rem; }
  .sm\:pr-12 { padding-right: 3rem; }
  .sm\:pr-14 { padding-right: 3.5rem; }
  .sm\:pr-3 { padding-right: 0.75rem; }
  .sm\:pr-4 { padding-right: 1rem; }
  .sm\:pr-5 { padding-right: 1.25rem; }
  .sm\:pr-8 { padding-right: 2rem; }
  .sm\:pr-\[150px\] { padding-right: 150px; }
  .sm\:pt-0 { padding-top: 0px; }
  .sm\:pt-10 { padding-top: 2.5rem; }
  .sm\:pt-12 { padding-top: 3rem; }
  .sm\:pt-16 { padding-top: 4rem; }
  .sm\:pt-3 { padding-top: 0.75rem; }
  .sm\:pt-5 { padding-top: 1.25rem; }
  .sm\:pt-8 { padding-top: 2rem; }
  .sm\:pt-\[158px\] { padding-top: 158px; }
  .sm\:pt-\[388px\] { padding-top: 388px; }
  .sm\:text-left { text-align: left; }
  .sm\:text-center { text-align: center; }
  .sm\:text-right { text-align: right; }
  .sm\:text-start { text-align: start; }
  .sm\:font-inter { font-family: var(--font-inter),sans-serif; }
  .sm\:\!text-H2\.mobile { font-size: 20px !important; font-weight: 700 !important; line-height: 28px !important; }
  .sm\:text-Body-bold\.desktop { font-size: 16px; font-weight: 600; line-height: 24px; }
  .sm\:text-Body\.desktop { font-size: 16px; font-weight: 400; line-height: 24px; }
  .sm\:text-Button { font-size: 14px; }
  .sm\:text-Button, .sm\:text-Caption { font-weight: 600; line-height: 16px; }
  .sm\:text-Caption { font-size: 12px; }
  .sm\:text-H1\.desktop { font-size: 40px; font-weight: 700; line-height: 56px; }
  .sm\:text-H1\.mobile { font-size: 24px; font-weight: 700; line-height: 32px; }
  .sm\:text-H2\.desktop { font-size: 28px; font-weight: 700; line-height: 36px; }
  .sm\:text-H2\.mobile { font-size: 20px; font-weight: 700; line-height: 28px; }
  .sm\:text-H3\.desktop { font-size: 22px; font-weight: 700; line-height: 28px; }
  .sm\:\!font-bold { font-weight: 700 !important; }
  .sm\:tracking-wide { letter-spacing: 0.025em; }
  @media (min-width: 768px) {
  .sm\:sm\:text-text-primary { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }
}
  .sm\:text-accent-primary, .sm\:text-text-link-default { --tw-text-opacity: 1; color: rgba(195,0,84,var(--tw-text-opacity)); }
  .sm\:text-text-primary { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }
  .sm\:text-text-primary\/70 { color: rgba(255, 255, 255, 0.7); }
  .sm\:text-text-quaternary { color: rgba(255, 255, 255, 0.4); }
  .sm\:text-text-tertiary { color: rgba(255, 255, 255, 0.6); }
  .sm\:opacity-100 { opacity: 1; }
  .sm\:opacity-40 { opacity: 0.4; }
  .sm\:rounded-l { border-radius: 12px; }
  .sm\:\[mask-image\:none\] { mask-image: none; }
  .before\:sm\:right-\[-104px\]::before { content: var(--tw-content); right: -104px; }
  .sm\:before\:hidden::before { content: var(--tw-content); display: none; }
  .before\:sm\:\!h-0::before { content: var(--tw-content); height: 0px !important; }
  .sm\:after\:bg-\[url\(\/spa-assets\/webp\/mob-promo\/hero-tablet\.webp\)\]::after { content: var(--tw-content); background-image: url("data:,"); }
  .sm\:first\:ml-2:first-child { margin-left: 0.5rem; }
  .sm\:last\:hidden:last-child { display: none; }
  .sm\:last\:border-b:last-child { border-bottom-width: 1px; }
  .sm\:last\:pb-4:last-child { padding-bottom: 1rem; }
  .sm\:active\:bg-accent-secondary:active { --tw-bg-opacity: 1; background-color: rgba(60,41,123,var(--tw-bg-opacity)); }
  .sm\:not-last\:mb-0:not(:last-child) { margin-bottom: 0px; }
}

@media (min-width: 1024px) {
  .md\:absolute { position: absolute; }
  .md\:relative { position: relative; }
  .md\:inset-y-0 { top: 0px; bottom: 0px; }
  .md\:\!left-1\/2 { left: 50% !important; }
  .md\:\!top-1\/2 { top: 50% !important; }
  .md\:-bottom-5 { bottom: -1.25rem; }
  .md\:-bottom-6 { bottom: -1.5rem; }
  .md\:-left-12 { left: -3rem; }
  .md\:-left-15 { left: -3.75rem; }
  .md\:-left-8 { left: -2rem; }
  .md\:-right-15 { right: -3.75rem; }
  .md\:-right-5 { right: -1.25rem; }
  .md\:-right-6 { right: -1.5rem; }
  .md\:-top-12 { top: -3rem; }
  .md\:-top-2 { top: -0.5rem; }
  .md\:-top-5 { top: -1.25rem; }
  .md\:bottom-0 { bottom: 0px; }
  .md\:bottom-1\/2 { bottom: 50%; }
  .md\:bottom-10 { bottom: 2.5rem; }
  .md\:bottom-3 { bottom: 0.75rem; }
  .md\:bottom-4 { bottom: 1rem; }
  .md\:bottom-7 { bottom: 1.75rem; }
  .md\:bottom-\[-115px\] { bottom: -115px; }
  .md\:bottom-\[-148px\] { bottom: -148px; }
  .md\:bottom-\[-280px\] { bottom: -280px; }
  .md\:bottom-\[125px\] { bottom: 125px; }
  .md\:bottom-\[135px\] { bottom: 135px; }
  .md\:bottom-\[165px\] { bottom: 165px; }
  .md\:bottom-\[170px\] { bottom: 170px; }
  .md\:bottom-auto { bottom: auto; }
  .md\:left-0 { left: 0px; }
  .md\:left-16 { left: 4rem; }
  .md\:left-5 { left: 1.25rem; }
  .md\:left-8 { left: 2rem; }
  .md\:left-\[-196px\] { left: -196px; }
  .md\:left-\[34\%\] { left: 34%; }
  .md\:left-\[50px\] { left: 50px; }
  .md\:left-\[calc\(-100\%\+20px\)\] { left: calc(-100% + 20px); }
  .md\:left-auto { left: auto; }
  .md\:right-0 { right: 0px; }
  .md\:right-4 { right: 1rem; }
  .md\:right-8 { right: 2rem; }
  .md\:right-\[-110px\] { right: -110px; }
  .md\:right-\[-140px\] { right: -140px; }
  .md\:right-\[254px\] { right: 254px; }
  .md\:right-\[calc\(-100\%\+20px\)\] { right: calc(-100% + 20px); }
  .md\:top-0 { top: 0px; }
  .md\:top-1\/2 { top: 50%; }
  .md\:top-20 { top: 5rem; }
  .md\:top-\[-164px\] { top: -164px; }
  .md\:top-\[-200px\] { top: -200px; }
  .md\:top-\[100px\] { top: 100px; }
  .md\:top-\[165px\] { top: 165px; }
  .md\:top-\[200px\] { top: 200px; }
  .md\:top-\[222px\] { top: 222px; }
  .md\:top-\[286px\] { top: 286px; }
  .md\:top-\[733px\] { top: 733px; }
  .md\:top-\[73px\] { top: 73px; }
  .md\:top-auto { top: auto; }
  .md\:z-2 { z-index: 2; }
  .md\:order-1 { order: 1; }
  .md\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .md\:mx-0\.5 { margin-left: 0.125rem; margin-right: 0.125rem; }
  .md\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
  .md\:mx-auto { margin-left: auto; margin-right: auto; }
  .md\:my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .md\:my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
  .md\:my-8 { margin-top: 2rem; margin-bottom: 2rem; }
  .md\:my-auto { margin-top: auto; margin-bottom: auto; }
  .md\:\!mb-12 { margin-bottom: 3rem !important; }
  .md\:-mt-12 { margin-top: -3rem; }
  .md\:-mt-14 { margin-top: -3.5rem; }
  .md\:-mt-20 { margin-top: -5rem; }
  .md\:mb-0 { margin-bottom: 0px; }
  .md\:mb-1 { margin-bottom: 0.25rem; }
  .md\:mb-10 { margin-bottom: 2.5rem; }
  .md\:mb-12 { margin-bottom: 3rem; }
  .md\:mb-16 { margin-bottom: 4rem; }
  .md\:mb-2 { margin-bottom: 0.5rem; }
  .md\:mb-20 { margin-bottom: 5rem; }
  .md\:mb-4 { margin-bottom: 1rem; }
  .md\:mb-5 { margin-bottom: 1.25rem; }
  .md\:mb-6 { margin-bottom: 1.5rem; }
  .md\:mb-8 { margin-bottom: 2rem; }
  .md\:mb-9 { margin-bottom: 2.25rem; }
  .md\:mb-\[104px\] { margin-bottom: 104px; }
  .md\:ml-0 { margin-left: 0px; }
  .md\:ml-2 { margin-left: 0.5rem; }
  .md\:ml-4 { margin-left: 1rem; }
  .md\:ml-\[-10\%\] { margin-left: -10%; }
  .md\:ml-\[-310px\] { margin-left: -310px; }
  .md\:ml-\[calc\(\(100vw-1024px\)\/2\+32px\)\] { margin-left: calc(-480px + 50vw); }
  .md\:ml-auto { margin-left: auto; }
  .md\:mr-0 { margin-right: 0px; }
  .md\:mr-2 { margin-right: 0.5rem; }
  .md\:mr-4 { margin-right: 1rem; }
  .md\:mt-0 { margin-top: 0px; }
  .md\:mt-1 { margin-top: 0.25rem; }
  .md\:mt-10 { margin-top: 2.5rem; }
  .md\:mt-16 { margin-top: 4rem; }
  .md\:mt-2 { margin-top: 0.5rem; }
  .md\:mt-3 { margin-top: 0.75rem; }
  .md\:mt-4 { margin-top: 1rem; }
  .md\:mt-6 { margin-top: 1.5rem; }
  .md\:mt-8 { margin-top: 2rem; }
  .md\:mt-\[50px\] { margin-top: 50px; }
  .md\:line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .md\:\!block { display: block !important; }
  .md\:block { display: block; }
  .md\:flex { display: flex; }
  .md\:inline-flex { display: inline-flex; }
  .md\:table-cell { display: table-cell; }
  .md\:table-header-group { display: table-header-group; }
  .md\:grid { display: grid; }
  .md\:contents { display: contents; }
  .md\:hidden { display: none; }
  .md\:\!size-10 { width: 2.5rem !important; height: 2.5rem !important; }
  .md\:\!size-20 { width: 5rem !important; height: 5rem !important; }
  .md\:size-10 { width: 2.5rem; height: 2.5rem; }
  .md\:size-11 { width: 2.75rem; height: 2.75rem; }
  .md\:size-20 { width: 5rem; height: 5rem; }
  .md\:size-30 { width: 7.5rem; height: 7.5rem; }
  .md\:size-7 { width: 1.75rem; height: 1.75rem; }
  .md\:size-8 { width: 2rem; height: 2rem; }
  .md\:size-\[100px\] { width: 100px; height: 100px; }
  .md\:size-\[103\%\] { width: 103%; height: 103%; }
  .md\:size-\[112px\] { width: 112px; height: 112px; }
  .md\:size-\[116px\] { width: 116px; height: 116px; }
  .md\:size-\[200px\] { width: 200px; height: 200px; }
  .md\:size-\[224px\] { width: 224px; height: 224px; }
  .md\:size-\[247px\] { width: 247px; height: 247px; }
  .md\:size-\[248px\] { width: 248px; height: 248px; }
  .md\:size-\[258px\] { width: 258px; height: 258px; }
  .md\:size-\[308px\] { width: 308px; height: 308px; }
  .md\:size-\[350px\] { width: 350px; height: 350px; }
  .md\:size-\[380px\] { width: 380px; height: 380px; }
  .md\:size-\[440px\] { width: 440px; height: 440px; }
  .md\:size-\[700px\] { width: 700px; height: 700px; }
  .md\:\!h-\[212px\] { height: 212px !important; }
  .md\:\!h-\[398px\] { height: 398px !important; }
  .md\:\!h-\[95vh\] { height: 95vh !important; }
  .md\:\!h-fit { height: fit-content !important; }
  .md\:h-1 { height: 0.25rem; }
  .md\:h-1\.5 { height: 0.375rem; }
  .md\:h-12 { height: 3rem; }
  .md\:h-15 { height: 3.75rem; }
  .md\:h-16 { height: 4rem; }
  .md\:h-24 { height: 6rem; }
  .md\:h-30 { height: 7.5rem; }
  .md\:h-8 { height: 2rem; }
  .md\:h-\[124px\] { height: 124px; }
  .md\:h-\[140px\] { height: 140px; }
  .md\:h-\[160px\] { height: 160px; }
  .md\:h-\[184px\] { height: 184px; }
  .md\:h-\[232px\] { height: 232px; }
  .md\:h-\[276px\] { height: 276px; }
  .md\:h-\[278px\] { height: 278px; }
  .md\:h-\[280px\] { height: 280px; }
  .md\:h-\[284px\] { height: 284px; }
  .md\:h-\[314px\] { height: 314px; }
  .md\:h-\[320px\] { height: 320px; }
  .md\:h-\[321px\] { height: 321px; }
  .md\:h-\[328px\] { height: 328px; }
  .md\:h-\[335px\] { height: 335px; }
  .md\:h-\[340px\] { height: 340px; }
  .md\:h-\[360px\] { height: 360px; }
  .md\:h-\[372px\] { height: 372px; }
  .md\:h-\[396px\] { height: 396px; }
  .md\:h-\[408px\] { height: 408px; }
  .md\:h-\[498px\] { height: 498px; }
  .md\:h-\[55\%\] { height: 55%; }
  .md\:h-\[650px\] { height: 650px; }
  .md\:h-\[740px\] { height: 740px; }
  .md\:h-\[800px\] { height: 800px; }
  .md\:h-auto { height: auto; }
  .md\:h-full { height: 100%; }
  .md\:max-h-10 { max-height: 2.5rem; }
  .md\:max-h-\[300px\] { max-height: 300px; }
  .md\:max-h-\[408px\] { max-height: 408px; }
  .md\:max-h-\[636px\] { max-height: 636px; }
  .md\:max-h-\[calc\(100dvh-var\(--header-height\)\)\] { max-height: calc(100dvh - var(--header-height)); }
  .md\:max-h-full { max-height: 100%; }
  .md\:min-h-14 { min-height: 3.5rem; }
  .md\:min-h-\[150px\] { min-height: 150px; }
  .md\:min-h-\[250px\] { min-height: 250px; }
  .md\:min-h-\[386px\] { min-height: 386px; }
  .md\:min-h-fit { min-height: fit-content; }
  .md\:\!w-\[310px\] { width: 310px !important; }
  .md\:\!w-\[315px\] { width: 315px !important; }
  .md\:\!w-\[800px\] { width: 800px !important; }
  .md\:\!w-\[calc\(\(100\%_-_1\.5rem\)\/4\)\] { width: calc(25% - 0.375rem) !important; }
  .md\:\!w-\[calc\(\(100\%_-_1rem\)\/3\)\] { width: calc(33.3333% - 0.33333rem) !important; }
  .md\:\!w-\[calc\(\(100\%_-_6rem\)\/7\)\] { width: calc(14.2857% - 0.85714rem) !important; }
  .md\:w-0 { width: 0px; }
  .md\:w-1\.5 { width: 0.375rem; }
  .md\:w-1\/2 { width: 50%; }
  .md\:w-15 { width: 3.75rem; }
  .md\:w-4 { width: 1rem; }
  .md\:w-\[104px\] { width: 104px; }
  .md\:w-\[106px\] { width: 106px; }
  .md\:w-\[120\%\] { width: 120%; }
  .md\:w-\[160px\] { width: 160px; }
  .md\:w-\[183px\] { width: 183px; }
  .md\:w-\[186px\] { width: 186px; }
  .md\:w-\[204px\] { width: 204px; }
  .md\:w-\[212px\] { width: 212px; }
  .md\:w-\[215px\] { width: 215px; }
  .md\:w-\[220px\] { width: 220px; }
  .md\:w-\[260px\] { width: 260px; }
  .md\:w-\[262px\] { width: 262px; }
  .md\:w-\[280px\] { width: 280px; }
  .md\:w-\[281px\] { width: 281px; }
  .md\:w-\[300px\] { width: 300px; }
  .md\:w-\[302px\] { width: 302px; }
  .md\:w-\[309px\] { width: 309px; }
  .md\:w-\[328px\] { width: 328px; }
  .md\:w-\[348px\] { width: 348px; }
  .md\:w-\[350px\] { width: 350px; }
  .md\:w-\[375px\] { width: 375px; }
  .md\:w-\[410px\] { width: 410px; }
  .md\:w-\[414px\] { width: 414px; }
  .md\:w-\[420px\] { width: 420px; }
  .md\:w-\[429px\] { width: 429px; }
  .md\:w-\[460px\] { width: 460px; }
  .md\:w-\[472px\] { width: 472px; }
  .md\:w-\[480px\] { width: 480px; }
  .md\:w-\[500px\] { width: 500px; }
  .md\:w-\[505px\] { width: 505px; }
  .md\:w-\[552px\] { width: 552px; }
  .md\:w-\[624px\] { width: 624px; }
  .md\:w-\[698px\] { width: 698px; }
  .md\:w-\[960px\] { width: 960px; }
  .md\:w-auto { width: auto; }
  .md\:w-full { width: 100%; }
  .md\:\!min-w-\[148px\] { min-width: 148px !important; }
  .md\:min-w-18 { min-width: 4.5rem; }
  .md\:min-w-30 { min-width: 7.5rem; }
  .md\:min-w-6 { min-width: 1.5rem; }
  .md\:min-w-7 { min-width: 1.75rem; }
  .md\:min-w-\[152px\] { min-width: 152px; }
  .md\:min-w-\[163px\] { min-width: 163px; }
  .md\:min-w-\[200px\] { min-width: 200px; }
  .md\:min-w-\[262px\] { min-width: 262px; }
  .md\:min-w-\[450px\] { min-width: 450px; }
  .md\:min-w-\[638px\] { min-width: 638px; }
  .md\:min-w-\[647px\] { min-width: 647px; }
  .md\:min-w-full { min-width: 100%; }
  .md\:\!max-w-\[1160px\] { max-width: 1160px !important; }
  .md\:\!max-w-\[480px\] { max-width: 480px !important; }
  .md\:\!max-w-\[800px\] { max-width: 800px !important; }
  .md\:max-w-1\.5 { max-width: 0.375rem; }
  .md\:max-w-10 { max-width: 2.5rem; }
  .md\:max-w-4 { max-width: 1rem; }
  .md\:max-w-\[1170px\] { max-width: 1170px; }
  .md\:max-w-\[1184px\] { max-width: 1184px; }
  .md\:max-w-\[153px\] { max-width: 153px; }
  .md\:max-w-\[210px\] { max-width: 210px; }
  .md\:max-w-\[223px\] { max-width: 223px; }
  .md\:max-w-\[232px\] { max-width: 232px; }
  .md\:max-w-\[268px\] { max-width: 268px; }
  .md\:max-w-\[280px\] { max-width: 280px; }
  .md\:max-w-\[304px\] { max-width: 304px; }
  .md\:max-w-\[416px\] { max-width: 416px; }
  .md\:max-w-\[464px\] { max-width: 464px; }
  .md\:max-w-\[505px\] { max-width: 505px; }
  .md\:max-w-\[604px\] { max-width: 604px; }
  .md\:max-w-\[647px\] { max-width: 647px; }
  .md\:max-w-\[700px\] { max-width: 700px; }
  .md\:max-w-\[800px\] { max-width: 800px; }
  .md\:max-w-\[802px\] { max-width: 802px; }
  .md\:max-w-\[984px\] { max-width: 984px; }
  .md\:max-w-content-page { max-width: 800px; }
  .md\:max-w-full { max-width: 100%; }
  .md\:max-w-min { max-width: min-content; }
  .md\:max-w-none { max-width: none; }
  .md\:max-w-screen-md { max-width: 1024px; }
  .md\:max-w-screen-xs { max-width: 400px; }
  .md\:max-w-screen-xxs { max-width: 360px; }
  .md\:max-w-xs { max-width: 20rem; }
  .md\:flex-1 { flex: 1 1 0%; }
  .md\:flex-none { flex: 0 0 auto; }
  .md\:shrink-0 { flex-shrink: 0; }
  .md\:grow { flex-grow: 1; }
  .md\:basis-1\/3 { flex-basis: 33.3333%; }
  .md\:\!-translate-x-1\/2 { --tw-translate-x: -50% !important; }
  .md\:\!-translate-x-1\/2, .md\:\!-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)) !important; }
  .md\:\!-translate-y-1\/2 { --tw-translate-y: -50% !important; }
  .md\:-translate-x-0 { --tw-translate-x: 0; }
  .md\:-translate-x-0, .md\:-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)); }
  .md\:-translate-y-1\/2 { --tw-translate-y: -50%; }
  .md\:translate-x-0 { --tw-translate-x: 0; }
  .md\:translate-x-0, .md\:translate-x-\[-240px\] { 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)); }
  .md\:translate-x-\[-240px\] { --tw-translate-x: -240px; }
  .md\:translate-x-\[-255px\] { --tw-translate-x: -255px; }
  .md\:translate-x-\[-255px\], .md\:translate-x-\[-450px\] { 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)); }
  .md\:translate-x-\[-450px\] { --tw-translate-x: -450px; }
  .md\:translate-x-\[-470px\] { --tw-translate-x: -470px; }
  .md\:translate-x-\[-470px\], .md\:translate-y-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)); }
  .md\:translate-y-0 { --tw-translate-y: 0; }
  .md\:translate-y-1\/2 { --tw-translate-y: 50%; }
  .md\:translate-y-1\/2, .md\:translate-y-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)); }
  .md\:translate-y-2 { --tw-translate-y: .5rem; }
  .md\:translate-y-\[264px\] { --tw-translate-y: 264px; }
  .md\:scale-100, .md\:translate-y-\[264px\] { 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)); }
  .md\:scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; }
  .md\:cursor-pointer { cursor: pointer; }
  .md\:columns-3 { column-count: 3; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
  .md\:grid-cols-\[repeat\(4\,220px\)\] { grid-template-columns: repeat(4, 220px); }
  .md\:flex-row { flex-direction: row; }
  .md\:flex-row-reverse { flex-direction: row-reverse; }
  .md\:flex-col { flex-direction: column; }
  .md\:flex-nowrap { flex-wrap: nowrap; }
  .md\:items-start { align-items: flex-start; }
  .md\:items-center { align-items: center; }
  .md\:justify-start { justify-content: flex-start; }
  .md\:justify-end { justify-content: flex-end; }
  .md\:justify-center { justify-content: center; }
  .md\:justify-between { justify-content: space-between; }
  .md\:gap-0 { gap: 0px; }
  .md\:gap-1 { gap: 0.25rem; }
  .md\:gap-10 { gap: 2.5rem; }
  .md\:gap-12 { gap: 3rem; }
  .md\:gap-2 { gap: 0.5rem; }
  .md\:gap-3 { gap: 0.75rem; }
  .md\:gap-4 { gap: 1rem; }
  .md\:gap-6 { gap: 1.5rem; }
  .md\:gap-8 { gap: 2rem; }
  .md\:gap-x-4 { column-gap: 1rem; }
  .md\:gap-x-5 { column-gap: 1.25rem; }
  .md\:self-start { align-self: flex-start; }
  .md\:\!overflow-hidden { overflow: hidden !important; }
  .md\:overflow-hidden { overflow: hidden; }
  .md\:overflow-visible { overflow: visible; }
  .md\:overflow-x-visible { overflow-x: visible; }
  .md\:\!rounded-xl { border-radius: 16px !important; }
  .md\:\!rounded-xs { border-radius: 4px !important; }
  .md\:rounded-2xl { border-radius: 24px; }
  .md\:rounded-3xl { border-radius: 32px; }
  .md\:rounded-\[20px\] { border-radius: 20px; }
  .md\:rounded-\[56px\] { border-radius: 56px; }
  .md\:rounded-\[64px\] { border-radius: 64px; }
  .md\:rounded-lg { border-radius: 0.5rem; }
  .md\:rounded-m { border-radius: 8px; }
  .md\:rounded-xl { border-radius: 16px; }
  .md\:rounded-xs { border-radius: 4px; }
  .md\:rounded-b-\[64px\] { border-bottom-right-radius: 64px; border-bottom-left-radius: 64px; }
  .md\:rounded-br-\[280px\] { border-bottom-right-radius: 280px; }
  .md\:border-2 { border-width: 2px; }
  .md\:border-b { border-bottom-width: 1px; }
  .md\:\!bg-text-tertiary { background-color: rgba(255, 255, 255, 0.6) !important; }
  .md\:\!bg-transparent { background-color: initial !important; }
  .md\:bg-\[\#100F2C\] { --tw-bg-opacity: 1; background-color: rgba(16,15,44,var(--tw-bg-opacity)); }
  .md\:bg-icon-default { background-color: rgba(255, 255, 255, 0.2); }
  .md\:bg-surface-1 { --tw-bg-opacity: 1; background-color: rgba(16,16,45,var(--tw-bg-opacity)); }
  .md\:bg-surface-2 { --tw-bg-opacity: 1; background-color: rgba(27,27,64,var(--tw-bg-opacity)); }
  .md\:bg-transparent { background-color: initial; }
  .md\:\!bg-\[linear-gradient\(90deg\,rgba\(255\,40\,133\,0\)_0\%\,\#FF2885_100\%\)\] { background-image: linear-gradient(90deg, rgba(255, 40, 133, 0), rgb(255, 40, 133)) !important; }
  .md\:bg-\[linear-gradient\(90deg\,rgba\(77\,51\,159\,0\)_0\%\,\#4d339f_100\%\)\] { background-image: linear-gradient(90deg, rgba(77, 51, 159, 0), rgb(77, 51, 159)); }
  .md\:bg-\[url\(\/spa-assets\/webp\/piggybank\/modal-bg-tablet\.webp\)\] { background-image: url("data:,"); }
  .md\:bg-\[url\(\/spa-assets\/webp\/shake-bonus\/arrows\.webp\)\] { background-image: url("data:,"); }
  .md\:bg-\[url\(\/spa-assets\/webp\/shake-bonus\/message_bg\.webp\)\] { background-image: url("data:,"); }
  .md\:bg-gradient-to-r { background-image: linear-gradient(to right,var(--tw-gradient-stops)); }
  .md\:bg-none { background-image: none; }
  .md\:object-cover { object-fit: cover; }
  .md\:\!p-0 { padding: 0px !important; }
  .md\:p-0 { padding: 0px; }
  .md\:p-12 { padding: 3rem; }
  .md\:p-16 { padding: 4rem; }
  .md\:p-20 { padding: 5rem; }
  .md\:p-3 { padding: 0.75rem; }
  .md\:p-4 { padding: 1rem; }
  .md\:p-5 { padding: 1.25rem; }
  .md\:p-6 { padding: 1.5rem; }
  .md\:p-8 { padding: 2rem; }
  .md\:\!px-8 { padding-left: 2rem !important; padding-right: 2rem !important; }
  .md\:\!px-\[max\(1rem\,calc\(\(100\%_-_1016px\)\/2_\+_1rem\)\)\] { padding-left: max(1rem, 50% - 508px + 1rem) !important; padding-right: max(1rem, 50% - 508px + 1rem) !important; }
  .md\:px-0 { padding-left: 0px; padding-right: 0px; }
  .md\:px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .md\:px-11 { padding-left: 2.75rem; padding-right: 2.75rem; }
  .md\:px-12 { padding-left: 3rem; padding-right: 3rem; }
  .md\:px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .md\:px-16 { padding-left: 4rem; padding-right: 4rem; }
  .md\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .md\:px-\[108px\] { padding-left: 108px; padding-right: 108px; }
  .md\:px-\[180px\] { padding-left: 180px; padding-right: 180px; }
  .md\:py-0 { padding-top: 0px; padding-bottom: 0px; }
  .md\:py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .md\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .md\:py-12 { padding-top: 3rem; padding-bottom: 3rem; }
  .md\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
  .md\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .md\:py-30 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
  .md\:py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .md\:py-\[114px\] { padding-top: 114px; padding-bottom: 114px; }
  .md\:py-\[50px\] { padding-top: 50px; padding-bottom: 50px; }
  .md\:py-\[85px\] { padding-top: 85px; padding-bottom: 85px; }
  .md\:\!pl-\[76px\] { padding-left: 76px !important; }
  .md\:\!pl-\[max\(1rem\,calc\(\(100\%_-_1016px\)\/2_\+_1rem\)\)\] { padding-left: max(1rem, 50% - 508px + 1rem) !important; }
  .md\:pb-0 { padding-bottom: 0px; }
  .md\:pb-12 { padding-bottom: 3rem; }
  .md\:pb-16 { padding-bottom: 4rem; }
  .md\:pb-23 { padding-bottom: 5.75rem; }
  .md\:pb-24 { padding-bottom: 6rem; }
  .md\:pb-30 { padding-bottom: 7.5rem; }
  .md\:pb-4 { padding-bottom: 1rem; }
  .md\:pb-8 { padding-bottom: 2rem; }
  .md\:pb-\[180px\] { padding-bottom: 180px; }
  .md\:pb-\[58px\] { padding-bottom: 58px; }
  .md\:pl-0 { padding-left: 0px; }
  .md\:pl-1 { padding-left: 0.25rem; }
  .md\:pl-10 { padding-left: 2.5rem; }
  .md\:pl-12 { padding-left: 3rem; }
  .md\:pl-14 { padding-left: 3.5rem; }
  .md\:pl-16 { padding-left: 4rem; }
  .md\:pl-20 { padding-left: 5rem; }
  .md\:pl-22 { padding-left: 5.5rem; }
  .md\:pl-3 { padding-left: 0.75rem; }
  .md\:pl-4 { padding-left: 1rem; }
  .md\:pl-8 { padding-left: 2rem; }
  .md\:pl-\[30px\] { padding-left: 30px; }
  .md\:pl-\[34\%\] { padding-left: 34%; }
  .md\:pr-0 { padding-right: 0px; }
  .md\:pr-1 { padding-right: 0.25rem; }
  .md\:pr-10 { padding-right: 2.5rem; }
  .md\:pr-2 { padding-right: 0.5rem; }
  .md\:pr-3 { padding-right: 0.75rem; }
  .md\:pr-4 { padding-right: 1rem; }
  .md\:pr-6 { padding-right: 1.5rem; }
  .md\:pr-8 { padding-right: 2rem; }
  .md\:pr-\[10px\] { padding-right: 10px; }
  .md\:pr-\[50px\] { padding-right: 50px; }
  .md\:pt-0 { padding-top: 0px; }
  .md\:pt-1 { padding-top: 0.25rem; }
  .md\:pt-10 { padding-top: 2.5rem; }
  .md\:pt-12 { padding-top: 3rem; }
  .md\:pt-16 { padding-top: 4rem; }
  .md\:pt-24 { padding-top: 6rem; }
  .md\:pt-4 { padding-top: 1rem; }
  .md\:pt-\[114px\] { padding-top: 114px; }
  .md\:pt-\[30px\] { padding-top: 30px; }
  .md\:pt-\[50px\] { padding-top: 50px; }
  .md\:pt-full { padding-top: 100%; }
  .md\:text-left { text-align: left; }
  .md\:text-Body-bold\.desktop { font-size: 16px; font-weight: 600; line-height: 24px; }
  .md\:text-Body-bold\.mobile { font-size: 14px; font-weight: 600; line-height: 22px; }
  .md\:text-Body\.desktop { font-size: 16px; font-weight: 400; line-height: 24px; }
  .md\:text-Body\.mobile { font-size: 14px; font-weight: 400; line-height: 22px; }
  .md\:text-Button { font-size: 14px; }
  .md\:text-Button, .md\:text-Caption { font-weight: 600; line-height: 16px; }
  .md\:text-Caption { font-size: 12px; }
  .md\:text-H1\.desktop { font-size: 40px; font-weight: 700; line-height: 56px; }
  .md\:text-H1\.mobile { font-size: 24px; font-weight: 700; line-height: 32px; }
  .md\:text-H2\.desktop { font-size: 28px; font-weight: 700; line-height: 36px; }
  .md\:text-H2\.mobile { font-size: 20px; font-weight: 700; line-height: 28px; }
  .md\:text-H3\.desktop { font-size: 22px; font-weight: 700; line-height: 28px; }
  .md\:text-\[64px\] { font-size: 64px; }
  .md\:leading-\[72px\] { line-height: 72px; }
  .md\:text-basic-white { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }
  .md\:text-basic-white\/80 { color: rgba(255, 255, 255, 0.8); }
  .md\:text-text-primary { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }
  .md\:text-text-tertiary { color: rgba(255, 255, 255, 0.6); }
  .md\:shadow-\[-32px_32px_0_rgba\(27\,27\,61\,1\)\] { --tw-shadow: -32px 32px 0 #1b1b3d; --tw-shadow-colored: -32px 32px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }
  .md\:\[mask-image\:none\] { mask-image: none; }
  .before\:md\:left-0::before { content: var(--tw-content); left: 0px; }
  .before\:md\:right-\[-196px\]::before { content: var(--tw-content); right: -196px; }
  .md\:before\:\!hidden::before { content: var(--tw-content); display: none !important; }
  .before\:md\:bg-\[size\:auto\]::before { content: var(--tw-content); background-size: auto; }
  .md\:before\:content-empty::before { --tw-content: ""; content: var(--tw-content); }
  .md\:before\:\[background-image\:linear-gradient\(117\.77deg\,\#FF2885_-5\.46\%\,rgba\(255\,40\,133\,0\)_36\.39\%\)\,linear-gradient\(123\.31deg\,\#3C297B_58\.04\%\,\#6649BF_95\.43\%\)\,linear-gradient\(180deg\,\#ffffff_0\%\,\#ffffff_100\%\)\]::before { content: var(--tw-content); background-image: linear-gradient(117.77deg, rgb(255, 40, 133) -5.46%, rgba(255, 40, 133, 0) 36.39%), linear-gradient(123.31deg, rgb(60, 41, 123) 58.04%, rgb(102, 73, 191) 95.43%), linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); }
  .after\:md\:block::after { content: var(--tw-content); display: block; }
  .md\:after\:bg-\[url\(\/spa-assets\/webp\/mob-promo\/hero-desktop-small\.webp\)\]::after { content: var(--tw-content); background-image: url("data:,"); }
  .md\:after\:bg-contain::after { content: var(--tw-content); background-size: contain; }
  .md\:after\:content-none::after { --tw-content: none; content: var(--tw-content); }
  .md\:last\:mr-0:last-child { margin-right: 0px; }
  .group:hover .md\:group-hover\:left-\[40\%\] { left: 40%; }
  .group:hover .md\:group-hover\:opacity-100 { opacity: 1; }
}

@media (min-width: 1136px) {
  .lg\:pointer-events-none { pointer-events: none; }
  .lg\:relative { position: relative; }
  .lg\:-bottom-12 { bottom: -3rem; }
  .lg\:-top-8 { top: -2rem; }
  .lg\:bottom-18 { bottom: 4.5rem; }
  .lg\:bottom-auto { bottom: auto; }
  .lg\:left-0 { left: 0px; }
  .lg\:left-1\/2 { left: 50%; }
  .lg\:right-auto { right: auto; }
  .lg\:top-1\/2 { top: 50%; }
  .lg\:top-auto { top: auto; }
  .lg\:-z-1 { z-index: -1; }
  .lg\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .lg\:-mt-18 { margin-top: -4.5rem; }
  .lg\:mb-0 { margin-bottom: 0px; }
  .lg\:mb-auto { margin-bottom: auto; }
  .lg\:mr-4 { margin-right: 1rem; }
  .lg\:mt-12 { margin-top: 3rem; }
  .lg\:block { display: block; }
  .lg\:flex { display: flex; }
  .lg\:grid { display: grid; }
  .lg\:hidden { display: none; }
  .lg\:size-10 { width: 2.5rem; height: 2.5rem; }
  .lg\:size-\[76px\] { width: 76px; height: 76px; }
  .lg\:h-12 { height: 3rem; }
  .lg\:h-\[184px\] { height: 184px; }
  .lg\:h-\[224px\] { height: 224px; }
  .lg\:h-\[296px\] { height: 296px; }
  .lg\:h-\[328px\] { height: 328px; }
  .lg\:h-\[392px\] { height: 392px; }
  .lg\:h-\[482px\] { height: 482px; }
  .lg\:h-\[76px\] { height: 76px; }
  .lg\:h-fit { height: fit-content; }
  .lg\:h-full { height: 100%; }
  .lg\:max-h-full { max-height: 100%; }
  .lg\:w-30 { width: 7.5rem; }
  .lg\:w-\[1056px\] { width: 1056px; }
  .lg\:w-\[220px\] { width: 220px; }
  .lg\:w-\[224px\] { width: 224px; }
  .lg\:w-\[232px\] { width: 232px; }
  .lg\:w-\[272px\] { width: 272px; }
  .lg\:w-\[300px\] { width: 300px; }
  .lg\:w-\[373px\] { width: 373px; }
  .lg\:w-\[512px\] { width: 512px; }
  .lg\:w-auto { width: auto; }
  .lg\:w-full { width: 100%; }
  .lg\:min-w-\[76px\] { min-width: 76px; }
  .lg\:max-w-\[242px\] { max-width: 242px; }
  .lg\:max-w-\[365px\] { max-width: 365px; }
  .lg\:max-w-\[412px\] { max-width: 412px; }
  .lg\:max-w-\[910px\] { max-width: 910px; }
  .lg\:grow { flex-grow: 1; }
  .lg\:-translate-x-1\/2 { --tw-translate-x: -50%; }
  .lg\:-translate-x-1\/2, .lg\:-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)); }
  .lg\:-translate-y-1\/2 { --tw-translate-y: -50%; }
  .lg\:translate-y-0 { --tw-translate-y: 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)); }
  .lg\:cursor-default { cursor: default; }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:flex-row { flex-direction: row; }
  .lg\:flex-col { flex-direction: column; }
  .lg\:flex-nowrap { flex-wrap: nowrap; }
  .lg\:gap-3 { gap: 0.75rem; }
  .lg\:gap-6 { gap: 1.5rem; }
  .lg\:gap-8 { gap: 2rem; }
  .lg\:rounded-xl { border-radius: 16px; }
  .lg\:rounded-l { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .lg\:bg-\[url\(\/spa-assets\/webp\/preview\/bg-1136\.webp\)\] { background-image: url("data:,"); }
  .lg\:p-10 { padding: 2.5rem; }
  .lg\:pb-16 { padding-bottom: 4rem; }
  .lg\:pb-2 { padding-bottom: 0.5rem; }
  .lg\:pb-6 { padding-bottom: 1.5rem; }
  .lg\:pl-0 { padding-left: 0px; }
  .lg\:pt-18 { padding-top: 4.5rem; }
  .lg\:pt-23 { padding-top: 5.75rem; }
  .lg\:pt-4 { padding-top: 1rem; }
  .lg\:pt-7 { padding-top: 1.75rem; }
  .lg\:text-Body-bold\.desktop { font-size: 16px; font-weight: 600; line-height: 24px; }
  .lg\:text-Body\.desktop { font-size: 16px; font-weight: 400; line-height: 24px; }
  .lg\:text-Button { font-size: 14px; font-weight: 600; line-height: 16px; }
  .lg\:text-H2\.desktop { font-size: 28px; font-weight: 700; line-height: 36px; }
  .lg\:text-H3\.desktop { font-size: 22px; font-weight: 700; line-height: 28px; }
  .lg\:text-Label { font-size: 10px; font-weight: 600; line-height: 16px; }
  .lg\:text-text-primary { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }
  .lg\:opacity-0 { opacity: 0; }
  .lg\:opacity-60 { opacity: 0.6; }
  .lg\:shadow-none { --tw-shadow: 0 0 transparent; --tw-shadow-colored: 0 0 transparent; box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow); }
  .lg\:rounded-l { border-radius: 12px; }
  .lg\:before\:hidden::before { content: var(--tw-content); display: none; }
  .group\/wrapper:hover .lg\:group-hover\/wrapper\:pointer-events-auto { pointer-events: auto; }
  .group:hover .group-hover\:lg\:visible { visibility: visible; }
  .group\/wrapper:hover .lg\:group-hover\/wrapper\:-translate-y-1\.5 { --tw-translate-y: -.375rem; }
  .group\/wrapper:hover .lg\:group-hover\/wrapper\:-translate-y-1\.5, .group\/wrapper:hover .lg\:group-hover\/wrapper\:translate-y-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)); }
  .group\/wrapper:hover .lg\:group-hover\/wrapper\:translate-y-0 { --tw-translate-y: 0; }
  .group:hover .group-hover\:lg\:rotate-180 { --tw-rotate: 180deg; 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\:lg\:rounded-b-none { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
  .group:hover .group-hover\:lg\:text-text-primary { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }
  .group:hover .group-hover\:lg\:text-text-tertiary { color: rgba(255, 255, 255, 0.6); }
  .group:hover .group-hover\:lg\:opacity-100, .group\/wrapper:hover .lg\:group-hover\/wrapper\:opacity-100 { opacity: 1; }
  .group\/wrapper:hover .lg\:group-hover\/wrapper\:opacity-80 { opacity: 0.8; }
  .group\/wrapper:hover .lg\:group-hover\/wrapper\:opacity-90 { opacity: 0.9; }
  .group:hover .group-hover\:lg\:transition-all { transition-property: all; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
}

@media (min-width: 1280px) {
  .xl\:bottom-1\/2 { bottom: 50%; }
  .xl\:left-8 { left: 2rem; }
  .xl\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .xl\:mx-16 { margin-left: 4rem; margin-right: 4rem; }
  .xl\:mb-6 { margin-bottom: 1.5rem; }
  .xl\:mb-8 { margin-bottom: 2rem; }
  .xl\:block { display: block; }
  .xl\:size-14 { width: 3.5rem; height: 3.5rem; }
  .xl\:h-0 { height: 0px; }
  .xl\:h-12 { height: 3rem; }
  .xl\:h-\[152px\] { height: 152px; }
  .xl\:h-\[159px\] { height: 159px; }
  .xl\:max-h-\[840px\] { max-height: 840px; }
  .xl\:min-h-\[394px\] { min-height: 394px; }
  .xl\:min-h-max { min-height: max-content; }
  .xl\:\!w-\[calc\(\(100\%_-_3rem\)\/4\)\] { width: calc(25% - 0.75rem) !important; }
  .xl\:w-\[1184px\] { width: 1184px; }
  .xl\:w-\[123px\] { width: 123px; }
  .xl\:w-\[302px\] { width: 302px; }
  .xl\:w-\[312px\] { width: 312px; }
  .xl\:w-\[344px\] { width: 344px; }
  .xl\:w-\[552px\] { width: 552px; }
  .xl\:w-auto { width: auto; }
  .xl\:\!min-w-\[227px\] { min-width: 227px !important; }
  .xl\:min-w-0 { min-width: 0px; }
  .xl\:flex-1 { flex: 1 1 0%; }
  .xl\:basis-1\/2 { flex-basis: 50%; }
  .xl\:translate-y-1\/2 { --tw-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)); }
  .xl\:flex-row { flex-direction: row; }
  .xl\:flex-nowrap { flex-wrap: nowrap; }
  .xl\:items-stretch { align-items: stretch; }
  .xl\:gap-4 { gap: 1rem; }
  .xl\:gap-6 { gap: 1.5rem; }
  .xl\:border-t-0 { border-top-width: 0px; }
  .xl\:p-6 { padding: 1.5rem; }
  .xl\:\!px-\[max\(1rem\,calc\(\(100\%_-_1184px\)\/2_\+_1rem\)\)\] { padding-left: max(1rem, 50% - 592px + 1rem) !important; padding-right: max(1rem, 50% - 592px + 1rem) !important; }
  .xl\:px-23 { padding-left: 5.75rem; padding-right: 5.75rem; }
  .xl\:px-24 { padding-left: 6rem; padding-right: 6rem; }
  .xl\:py-12 { padding-top: 3rem; padding-bottom: 3rem; }
  .xl\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
  .xl\:\!pl-\[max\(1rem\,calc\(\(100\%_-_1184px\)\/2_\+_1rem\)\)\] { padding-left: max(1rem, 50% - 592px + 1rem) !important; }
  .xl\:pb-10 { padding-bottom: 2.5rem; }
  .xl\:pr-12 { padding-right: 3rem; }
  .xl\:pt-0 { padding-top: 0px; }
  .xl\:mask-fade-x { mask-image: linear-gradient(90deg, transparent 0px, rgb(0, 0, 0) 28px, rgb(0, 0, 0) calc(100% - 28px), transparent); mask-size: 100% 100%; mask-repeat: no-repeat; }
  .xl\:after\:hidden::after { content: var(--tw-content); display: none; }
}

@media (min-width: 1368px) {
  .\32 xl\:\!right-20 { right: 5rem !important; }
  .\32 xl\:-top-14 { top: -3.5rem; }
  .\32 xl\:-top-6 { top: -1.5rem; }
  .\32 xl\:-top-8 { top: -2rem; }
  .\32 xl\:bottom-18 { bottom: 4.5rem; }
  .\32 xl\:bottom-8 { bottom: 2rem; }
  .\32 xl\:bottom-\[-100px\] { bottom: -100px; }
  .\32 xl\:bottom-\[195px\] { bottom: 195px; }
  .\32 xl\:left-0 { left: 0px; }
  .\32 xl\:left-16 { left: 4rem; }
  .\32 xl\:left-20 { left: 5rem; }
  .\32 xl\:left-\[-128px\] { left: -128px; }
  .\32 xl\:left-\[-138px\] { left: -138px; }
  .\32 xl\:left-\[100px\] { left: 100px; }
  .\32 xl\:left-\[26\%\] { left: 26%; }
  .\32 xl\:left-\[350px\] { left: 350px; }
  .\32 xl\:left-\[390px\] { left: 390px; }
  .\32 xl\:left-\[66px\] { left: 66px; }
  .\32 xl\:left-auto { left: auto; }
  .\32 xl\:right-2 { right: 0.5rem; }
  .\32 xl\:right-3 { right: 0.75rem; }
  .\32 xl\:right-\[-128px\] { right: -128px; }
  .\32 xl\:right-\[150px\] { right: 150px; }
  .\32 xl\:top-\[150px\] { top: 150px; }
  .\32 xl\:top-\[440px\] { top: 440px; }
  .\32 xl\:top-\[510px\] { top: 510px; }
  .\32 xl\:top-\[70px\] { top: 70px; }
  .\32 xl\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .\32 xl\:mx-auto { margin-left: auto; margin-right: auto; }
  .\32 xl\:\!mb-8 { margin-bottom: 2rem !important; }
  .\32 xl\:-ml-24 { margin-left: -6rem; }
  .\32 xl\:mb-0 { margin-bottom: 0px; }
  .\32 xl\:mb-10 { margin-bottom: 2.5rem; }
  .\32 xl\:mb-4 { margin-bottom: 1rem; }
  .\32 xl\:mb-\[137px\] { margin-bottom: 137px; }
  .\32 xl\:ml-0 { margin-left: 0px; }
  .\32 xl\:ml-\[123px\] { margin-left: 123px; }
  .\32 xl\:ml-\[calc\(\(100vw-1224px\)\/2\+32px\)\] { margin-left: calc(-580px + 50vw); }
  .\32 xl\:ml-auto { margin-left: auto; }
  .\32 xl\:mr-0 { margin-right: 0px; }
  .\32 xl\:mt-0 { margin-top: 0px; }
  .\32 xl\:mt-13 { margin-top: 3.25rem; }
  .\32 xl\:mt-16 { margin-top: 4rem; }
  .\32 xl\:mt-20 { margin-top: 5rem; }
  .\32 xl\:mt-4 { margin-top: 1rem; }
  .\32 xl\:mt-\[-114px\] { margin-top: -114px; }
  .\32 xl\:block { display: block; }
  .\32 xl\:flex { display: flex; }
  .\32 xl\:grid { display: grid; }
  .\32 xl\:hidden { display: none; }
  .\32 xl\:size-20 { width: 5rem; height: 5rem; }
  .\32 xl\:h-\[194px\] { height: 194px; }
  .\32 xl\:h-\[240px\] { height: 240px; }
  .\32 xl\:h-\[276px\] { height: 276px; }
  .\32 xl\:h-\[392px\] { height: 392px; }
  .\32 xl\:h-\[588px\] { height: 588px; }
  .\32 xl\:h-\[672px\] { height: 672px; }
  .\32 xl\:h-\[850px\] { height: 850px; }
  .\32 xl\:h-auto { height: auto; }
  .\32 xl\:max-h-none { max-height: none; }
  .\32 xl\:min-h-\[436px\] { min-height: 436px; }
  .\32 xl\:min-h-\[540px\] { min-height: 540px; }
  .\32 xl\:min-h-\[628px\] { min-height: 628px; }
  .\32 xl\:min-h-\[650px\] { min-height: 650px; }
  .\32 xl\:min-h-\[721px\] { min-height: 721px; }
  .\32 xl\:\!w-\[376px\] { width: 376px !important; }
  .\32 xl\:w-1\/2 { width: 50%; }
  .\32 xl\:w-\[1368px\] { width: 1368px; }
  .\32 xl\:w-\[278px\] { width: 278px; }
  .\32 xl\:w-\[280px\] { width: 280px; }
  .\32 xl\:w-\[320px\] { width: 320px; }
  .\32 xl\:w-\[360px\] { width: 360px; }
  .\32 xl\:w-\[408px\] { width: 408px; }
  .\32 xl\:w-\[468px\] { width: 468px; }
  .\32 xl\:w-\[500px\] { width: 500px; }
  .\32 xl\:w-\[528px\] { width: 528px; }
  .\32 xl\:w-\[552px\] { width: 552px; }
  .\32 xl\:w-\[553px\] { width: 553px; }
  .\32 xl\:w-\[700px\] { width: 700px; }
  .\32 xl\:w-\[840px\] { width: 840px; }
  .\32 xl\:w-fit { width: fit-content; }
  .\32 xl\:w-full { width: 100%; }
  .\32 xl\:min-w-24 { min-width: 6rem; }
  .\32 xl\:min-w-\[318px\] { min-width: 318px; }
  .\32 xl\:min-w-\[320px\] { min-width: 320px; }
  .\32 xl\:min-w-\[380px\] { min-width: 380px; }
  .\32 xl\:min-w-\[540px\] { min-width: 540px; }
  .\32 xl\:min-w-\[564px\] { min-width: 564px; }
  .\32 xl\:min-w-\[850px\] { min-width: 850px; }
  .\32 xl\:min-w-\[864px\] { min-width: 864px; }
  .\32 xl\:max-w-\[1060px\] { max-width: 1060px; }
  .\32 xl\:max-w-\[1160px\] { max-width: 1160px; }
  .\32 xl\:max-w-\[1200px\] { max-width: 1200px; }
  .\32 xl\:max-w-\[548px\] { max-width: 548px; }
  .\32 xl\:max-w-\[864px\] { max-width: 864px; }
  .\32 xl\:max-w-full { max-width: 100%; }
  .\32 xl\:max-w-none { max-width: none; }
  .\32 xl\:max-w-screen-xl { max-width: 1280px; }
  .\32 xl\:flex-1 { flex: 1 1 0%; }
  .\32 xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .\32 xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .\32 xl\:justify-end { justify-content: flex-end; }
  .\32 xl\:justify-between { justify-content: space-between; }
  .\32 xl\:gap-4 { gap: 1rem; }
  .\32 xl\:gap-8 { gap: 2rem; }
  .\32 xl\:rounded-\[66px\] { border-radius: 66px; }
  .\32 xl\:bg-\[url\(\/spa-assets\/webp\/piggybank\/modal-bg-desktop\.webp\)\] { background-image: url("data:,"); }
  .\32 xl\:p-0 { padding: 0px; }
  .\32 xl\:p-16 { padding: 4rem; }
  .\32 xl\:p-20 { padding: 5rem; }
  .\32 xl\:px-0 { padding-left: 0px; padding-right: 0px; }
  .\32 xl\:px-16 { padding-left: 4rem; padding-right: 4rem; }
  .\32 xl\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .\32 xl\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
  .\32 xl\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
  .\32 xl\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .\32 xl\:py-\[178px\] { padding-top: 178px; padding-bottom: 178px; }
  .\32 xl\:pb-4 { padding-bottom: 1rem; }
  .\32 xl\:pb-\[134px\] { padding-bottom: 134px; }
  .\32 xl\:pb-\[370px\] { padding-bottom: 370px; }
  .\32 xl\:pl-11 { padding-left: 2.75rem; }
  .\32 xl\:pl-13 { padding-left: 3.25rem; }
  .\32 xl\:pl-20 { padding-left: 5rem; }
  .\32 xl\:pl-8 { padding-left: 2rem; }
  .\32 xl\:pl-\[46px\] { padding-left: 46px; }
  .\32 xl\:pr-0 { padding-right: 0px; }
  .\32 xl\:pr-\[30px\] { padding-right: 30px; }
  .\32 xl\:pt-20 { padding-top: 5rem; }
  .\32 xl\:pt-4 { padding-top: 1rem; }
  .\32 xl\:pt-6 { padding-top: 1.5rem; }
  .\32 xl\:pt-\[178px\] { padding-top: 178px; }
  .\32 xl\:text-left { text-align: left; }
  .\32 xl\:text-Body-bold\.desktop { font-size: 16px; font-weight: 600; line-height: 24px; }
  .\32 xl\:text-Body\.desktop { font-size: 16px; font-weight: 400; line-height: 24px; }
  .\32 xl\:text-H1\.desktop { font-size: 40px; font-weight: 700; line-height: 56px; }
  .before\:2xl\:-right-full::before { content: var(--tw-content); right: -100%; }
  .before\:2xl\:left-\[15\%\]::before { content: var(--tw-content); left: 15%; }
  .\32 xl\:after\:bg-\[url\(\/spa-assets\/webp\/mob-promo\/hero-desktop\.webp\)\]::after { content: var(--tw-content); background-image: url("data:,"); }
  .\32 xl\:after\:bg-auto::after { content: var(--tw-content); background-size: auto; }
}

@media (min-width: 1600px) {
  .\33 xl\:bottom-16 { bottom: 4rem; }
  .\33 xl\:left-1\/2 { left: 50%; }
  .\33 xl\:left-\[-30\%\] { left: -30%; }
  .\33 xl\:top-\[5\.5\%\] { top: 5.5%; }
  .\33 xl\:mb-8 { margin-bottom: 2rem; }
  .\33 xl\:ml-\[-520px\] { margin-left: -520px; }
  .\33 xl\:h-\[277px\] { height: 277px; }
  .\33 xl\:w-\[504px\] { width: 504px; }
  .\33 xl\:w-\[520px\] { width: 520px; }
  .\33 xl\:w-\[624px\] { width: 624px; }
  .\33 xl\:w-auto { width: auto; }
  .\33 xl\:min-w-\[1150px\] { min-width: 1150px; }
  .\33 xl\:max-w-\[1150px\] { max-width: 1150px; }
  .\33 xl\:max-w-\[200px\] { max-width: 200px; }
  .\33 xl\:max-w-full { max-width: 100%; }
  .\33 xl\:py-24 { padding-top: 6rem; padding-bottom: 6rem; }
  .\33 xl\:pb-10 { padding-bottom: 2.5rem; }
  .\33 xl\:pb-\[178px\] { padding-bottom: 178px; }
  .\33 xl\:pl-0 { padding-left: 0px; }
  .\33 xl\:pl-\[70px\] { padding-left: 70px; }
  .\33 xl\:pr-\[30px\] { padding-right: 30px; }
}

@media (min-width: 1920px) {
  .\34 xl\:bottom-0 { bottom: 0px; }
  .\34 xl\:right-30 { right: 7.5rem; }
  .\34 xl\:mx-\[136px\] { margin-left: 136px; margin-right: 136px; }
  .\34 xl\:max-w-\[300px\] { max-width: 300px; }
  .\34 xl\:bg-\[url\(\/spa-assets\/webp\/preview\/bg-1920\.webp\)\] { background-image: url("data:,"); }
  .\34 xl\:object-fill { object-fit: fill; }
  .\34 xl\:text-H2\.mobile { font-size: 20px; font-weight: 700; line-height: 28px; }
}

@media (orientation: landscape) {
  .landscape\:mb-20 { margin-bottom: 5rem; }
  .landscape\:mt-\[200px\] { margin-top: 200px; }
  @media not all and (min-width: 1136px) {
  .landscape\:max-lg\:-top-14 { top: -3.5rem; }
  .landscape\:max-lg\:mb-1 { margin-bottom: 0.25rem; }
  .landscape\:max-lg\:mb-2 { margin-bottom: 0.5rem; }
  .landscape\:max-lg\:mt-0 { margin-top: 0px; }
  .landscape\:max-lg\:size-21 { width: 5.25rem; height: 5.25rem; }
  .landscape\:max-lg\:h-\[calc\(100\%-120px\)\] { height: calc(100% - 120px); }
  .landscape\:max-lg\:w-16 { width: 4rem; }
  .landscape\:max-lg\:flex-row { flex-direction: row; }
  .landscape\:max-lg\:gap-2 { gap: 0.5rem; }
}
  @media not all and (min-width: 1024px) {
  .landscape\:max-md\:top-0 { top: 0px; }
}
  @media (max-width: 568px) {
  .landscape\:max-\[568px\]\:-mb-3 { margin-bottom: -0.75rem; }
}
}

.\[\&\.swiper-button-disabled\]\:hidden.swiper-button-disabled, .group\/swiper:hover .group-hover\/swiper\:\[\&\.swiper-button-disabled\]\:hidden.swiper-button-disabled { display: none; }

.\[\&\:hover_path\]\:fill-icon-active:hover path { fill: rgb(255, 255, 255); }

.\[\&\>\*\:last-child\]\:mb-0 > :last-child { margin-bottom: 0px; }

.\[\&\>\*\]\:mb-2 > * { margin-bottom: 0.5rem; }

.\[\&\>\*\]\:w-\[calc\(33\.3\%\+1px\)\] > * { width: calc(33.3% + 1px); }

.\[\&\>\*\]\:grow > * { flex-grow: 1; }

.not-last\:\[\&\>\*\]\:mr-4 > :not(:last-child) { margin-right: 1rem; }

.\[\&\>\.swiper-button-disabled\]\:hidden > .swiper-button-disabled { display: none; }

.\[\&\>\.swiper-button-disabled\]\:opacity-40 > .swiper-button-disabled { opacity: 0.4; }

.\[\&\>\.swiper-wrapper\]\:\!items-end > .swiper-wrapper { align-items: flex-end !important; }

.\[\&\>\.swiper-wrapper\]\:ease-linear > .swiper-wrapper { transition-timing-function: linear; }

.\[\&\>br\]\:hidden > br { display: none; }

.\[\&\>canvas\]\:size-full > canvas { width: 100%; height: 100%; }

.\[\&\>div\]\:\!mx-0 > div { margin-left: 0px !important; margin-right: 0px !important; }

.\[\&\>div\]\:\!max-w-none > div { max-width: none !important; }

.\[\&\>div\]\:\!whitespace-pre-wrap > div { white-space: pre-wrap !important; }

.\[\&\>div\]\:border-0 > div { border-width: 0px; }

.\[\&\>div\]\:bg-\[length\:100\%_100\%\] > div { background-size: 100% 100%; }

.\[\&\>div\]\:bg-no-repeat > div { background-repeat: no-repeat; }

@media (min-width: 1024px) {
  .md\:\[\&\>div\]\:h-1\.5 > div { height: 0.375rem; }
}

.\[\&\>h3\]\:mt-3 > h3 { margin-top: 0.75rem; }

.\[\&\>h3\]\:text-Body-bold\.mobile > h3 { font-size: 14px; font-weight: 600; line-height: 22px; }

@media (min-width: 1024px) {
  .md\:\[\&\>h3\]\:text-Body-bold\.desktop > h3 { font-size: 16px; font-weight: 600; line-height: 24px; }
}

.\[\&\>header\]\:top-0 > header { top: 0px; }

.\[\&\>ol\]\:\!list-inside > ol { list-style-position: inside !important; }

.\[\&\>ol\]\:\!list-decimal > ol { list-style-type: decimal !important; }

.\[\&\>ol\]\:pl-2 > ol { padding-left: 0.5rem; }

.\[\&\>p\]\:text-Body\.mobile > p { font-size: 14px; font-weight: 400; line-height: 22px; }

@media (min-width: 1024px) {
  .md\:\[\&\>p\]\:text-Body\.desktop > p { font-size: 16px; font-weight: 400; line-height: 24px; }
}

.\[\&\>svg\]\:fill-icon-active\/60 > svg { fill: rgba(255, 255, 255, 0.6); }

.\[\&\>ul\]\:\!list-inside > ul { list-style-position: inside !important; }

.\[\&\>ul\]\:\!list-disc > ul { list-style-type: disc !important; }

.\[\&\>ul\]\:pl-2 > ul { padding-left: 0.5rem; }

.\[\&_\.swiper-wrapper\]\:items-start .swiper-wrapper { align-items: flex-start; }

.\[\&_\.swiper-wrapper\]\:overflow-visible .swiper-wrapper { overflow: visible; }

.\[\&_\.swiper-wrapper\]\:\!ease-linear .swiper-wrapper { transition-timing-function: linear !important; }

.\[\&_\[data-test-id\=\"lang-switcher__list\"\]\]\:w-\[248px\] [data-test-id="lang-switcher list"] { width: 248px; }

.\[\&_a\]\:\!font-bold a { font-weight: 700 !important; }

.\[\&_a\]\:text-text-link-default a { --tw-text-opacity: 1; color: rgba(195,0,84,var(--tw-text-opacity)); }

.\[\&_a\]\:\!underline a { text-decoration-line: underline !important; }

.\[\&_a\]\:hover\:text-text-link-hover:hover a { --tw-text-opacity: 1; color: rgba(255,40,133,var(--tw-text-opacity)); }

.\[\&_li\:last-child\]\:mb-0 li:last-child { margin-bottom: 0px; }

.\[\&_li\]\:mb-2 li { margin-bottom: 0.5rem; }

.\[\&_ol\]\:list-decimal ol { list-style-type: decimal; }

.\[\&_ol\]\:pl-5 ol { padding-left: 1.25rem; }

.\[\&_strong\]\:text-\[16px\] strong { font-size: 16px; }

.\[\&_ul\]\:list-disc ul { list-style-type: disc; }

.\[\&_ul\]\:pl-5 ul { padding-left: 1.25rem; }

@media (hover: hover) {
  .\[\@media\(hover\:hover\)\]\:hover\:bg-accent-primary-light:hover { --tw-bg-opacity: 1; background-color: rgba(255,40,133,var(--tw-bg-opacity)); }
  .\[\@media\(hover\:hover\)\]\:hover\:bg-surface-3:hover { --tw-bg-opacity: 1; background-color: rgba(39,39,83,var(--tw-bg-opacity)); }
  .\[\@media\(hover\:hover\)\]\:hover\:fill-icon-active:hover { fill: rgb(255, 255, 255); }
  .\[\@media\(hover\:hover\)\]\:hover\:text-text-link-hover:hover { --tw-text-opacity: 1; color: rgba(255,40,133,var(--tw-text-opacity)); }
  .\[\@media\(hover\:hover\)\]\:hover\:text-text-primary:hover { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }
  .\[\@media\(hover\:hover\)\]\:\[\&\:hover_path\]\:fill-icon-active:hover path { fill: rgb(255, 255, 255); }
}

@media (hover: hover) and (pointer: fine) {
  .\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-accent-primary-light:hover { --tw-bg-opacity: 1; background-color: rgba(255,40,133,var(--tw-bg-opacity)); }
  .\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-accent-secondary-light:hover { --tw-bg-opacity: 1; background-color: rgba(77,51,159,var(--tw-bg-opacity)); }
  .\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-surface-2:hover { --tw-bg-opacity: 1; background-color: rgba(27,27,64,var(--tw-bg-opacity)); }
  .\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-surface-3:hover { --tw-bg-opacity: 1; background-color: rgba(39,39,83,var(--tw-bg-opacity)); }
  .\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:fill-icon-active:hover { fill: rgb(255, 255, 255); }
  .\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:text-text-primary:hover { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }
  .\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:opacity-100:hover { opacity: 1; }
}