/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-orange-300:oklch(83.7% .128 66.29);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-950:oklch(26.2% .051 172.552);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-800:oklch(45% .085 224.283);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-700:oklch(50% .134 242.749);--color-sky-950:oklch(29.3% .066 243.157);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-pink-200:oklch(89.9% .061 343.231);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:ui-monospace, monospace;--font-display:var(--font-display), var(--font-body), sans-serif;--font-body:var(--font-body), ui-sans-serif, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}html{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.bottom-0{bottom:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.my-1{margin-block:var(--spacing)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.ml-auto{margin-left:auto}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-auto{height:auto}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[90vh\]{max-height:90vh}.min-h-64{min-height:calc(var(--spacing) * 64)}.w-4{width:calc(var(--spacing) * 4)}.w-10{width:calc(var(--spacing) * 10)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-\[6rem\]{width:6rem}.w-\[8\.5rem\]{width:8.5rem}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-24{min-width:calc(var(--spacing) * 24)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[2\.6rem_7rem_repeat\(7\,minmax\(0\,1fr\)\)\]{grid-template-columns:2.6rem 7rem repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-amber-900\/40>:not(:last-child)){border-color:#7b330666}@supports (color:color-mix(in lab, red, red)){:where(.divide-amber-900\/40>:not(:last-child)){border-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-\[2px\]{border-radius:2px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14\%\]{border-radius:14%}.rounded-\[16\%\]{border-radius:16%}.rounded-\[18\%\]{border-radius:18%}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[\#b47ad6\]\/50{border-color:oklab(67.3841% .0966191 -.107092/.5)}.border-\[\#c9974a\]\/50{border-color:oklab(70.8945% .0270834 .108341/.5)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-600\/50{border-color:#dd740080}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/50{border-color:color-mix(in oklab, var(--color-amber-600) 50%, transparent)}}.border-amber-700{border-color:var(--color-amber-700)}.border-amber-700\/50{border-color:#b7500080}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/50{border-color:color-mix(in oklab, var(--color-amber-700) 50%, transparent)}}.border-amber-700\/60{border-color:#b7500099}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/60{border-color:color-mix(in oklab, var(--color-amber-700) 60%, transparent)}}.border-amber-700\/80{border-color:#b75000cc}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/80{border-color:color-mix(in oklab, var(--color-amber-700) 80%, transparent)}}.border-amber-800\/60{border-color:#953d0099}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/60{border-color:color-mix(in oklab, var(--color-amber-800) 60%, transparent)}}.border-amber-900\/40{border-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/40{border-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.border-amber-900\/50{border-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/50{border-color:color-mix(in oklab, var(--color-amber-900) 50%, transparent)}}.border-amber-900\/60{border-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/60{border-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.border-border{border-color:var(--border)}.border-cyan-800{border-color:var(--color-cyan-800)}.border-fuchsia-300{border-color:var(--color-fuchsia-300)}.border-ring{border-color:var(--ring)}.border-sky-700\/50{border-color:#0069a480}@supports (color:color-mix(in lab, red, red)){.border-sky-700\/50{border-color:color-mix(in oklab, var(--color-sky-700) 50%, transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-\[\#0a1f27\]{background-color:#0a1f27}.bg-\[\#0a1216\]{background-color:#0a1216}.bg-\[\#0b1f27\]\/90{background-color:oklab(22.672% -.0207085 -.0218637/.9)}.bg-\[\#0d0716\]{background-color:#0d0716}.bg-\[\#1a0b12\]{background-color:#1a0b12}.bg-\[\#1a0d08\]{background-color:#1a0d08}.bg-\[\#2a1508\]{background-color:#2a1508}.bg-\[\#3b1a44\]{background-color:#3b1a44}.bg-\[\#150a1a\]{background-color:#150a1a}.bg-\[\#150b22\]{background-color:#150b22}.bg-\[\#24102a\]{background-color:#24102a}.bg-\[\#120806\]{background-color:#120806}.bg-\[\#140812\]\/45{background-color:oklab(15.7715% .02564 -.0130462/.45)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/20{background-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/20{background-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-900\/40{background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/40{background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/30{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-950\/70{background-color:#002c22b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/70{background-color:color-mix(in oklab, var(--color-emerald-950) 70%, transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-red-600\/70{background-color:#e40014b3}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/70{background-color:color-mix(in oklab, var(--color-red-600) 70%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sky-950\/30{background-color:#052f4a4d}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/30{background-color:color-mix(in oklab, var(--color-sky-950) 30%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_50\%_40\%\,\#5a1d05_0\%\,\#2a0d03_60\%\,\#140602_100\%\)\]{background-image:radial-gradient(circle at 50% 40%,#5a1d05 0%,#2a0d03 60%,#140602 100%)}.bg-\[url\(\'\/bg\/boost\.jpg\'\)\]{background-image:url(/bg/boost.jpg)}.bg-\[url\(\'\/bg\/buy-bonus\.jpg\'\)\]{background-image:url(/bg/buy-bonus.jpg)}.bg-\[url\(\'\/bg\/buy-dialog\.jpg\'\)\]{background-image:url(/bg/buy-dialog.jpg)}.bg-\[url\(\'\/bg\/buy-hot\.jpg\'\)\]{background-image:url(/bg/buy-hot.jpg)}.bg-\[url\(\'\/bg\/buy-random\.jpg\'\)\]{background-image:url(/bg/buy-random.jpg)}.bg-\[url\(\'\/bg\/buy-standard\.jpg\'\)\]{background-image:url(/bg/buy-standard.jpg)}.from-\[\#1b1a1f\]{--tw-gradient-from:#1b1a1f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#140812\]\/35{--tw-gradient-from:oklab(15.7715% .02564 -.0130462/.35);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fff3b0\]{--tw-gradient-from:#fff3b0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-900\/55{--tw-gradient-from:#7b33068c}@supports (color:color-mix(in lab, red, red)){.from-amber-900\/55{--tw-gradient-from:color-mix(in oklab, var(--color-amber-900) 55%, transparent)}}.from-amber-900\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-950\/95{--tw-gradient-from:#461901f2}@supports (color:color-mix(in lab, red, red)){.from-amber-950\/95{--tw-gradient-from:color-mix(in oklab, var(--color-amber-950) 95%, transparent)}}.from-amber-950\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/75{--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab, red, red)){.from-black\/75{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.from-black\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-500{--tw-gradient-from:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#140812\]\/70{--tw-gradient-via:oklab(15.7715% .02564 -.0130462/.7);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f5b301\]{--tw-gradient-via:#f5b301;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-500{--tw-gradient-via:var(--color-amber-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-500\/15{--tw-gradient-via:#f99c0026}@supports (color:color-mix(in lab, red, red)){.via-amber-500\/15{--tw-gradient-via:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.via-amber-500\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab, red, red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab, red, red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab, var(--color-black) 40%, transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/45{--tw-gradient-via:#00000073}@supports (color:color-mix(in lab, red, red)){.via-black\/45{--tw-gradient-via:color-mix(in oklab, var(--color-black) 45%, transparent)}}.via-black\/45{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0c0b0f\]{--tw-gradient-to:#0c0b0f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#8a4b08\]{--tw-gradient-to:#8a4b08;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#140812\]\/95{--tw-gradient-to:oklab(15.7715% .02564 -.0130462/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-800{--tw-gradient-to:var(--color-amber-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-900{--tw-gradient-to:var(--color-amber-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-950\/70{--tw-gradient-to:#461901b3}@supports (color:color-mix(in lab, red, red)){.to-amber-950\/70{--tw-gradient-to:color-mix(in oklab, var(--color-amber-950) 70%, transparent)}}.to-amber-950\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/70{--tw-gradient-to:#000000b3}@supports (color:color-mix(in lab, red, red)){.to-black\/70{--tw-gradient-to:color-mix(in oklab, var(--color-black) 70%, transparent)}}.to-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/75{--tw-gradient-to:#000000bf}@supports (color:color-mix(in lab, red, red)){.to-black\/75{--tw-gradient-to:color-mix(in oklab, var(--color-black) 75%, transparent)}}.to-black\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-900{--tw-gradient-to:var(--color-fuchsia-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-clip-padding{background-clip:padding-box}.bg-\[position\:center_38\%\]{background-position:50% 38%}.bg-\[position\:center_62\%\]{background-position:50% 62%}.bg-\[position\:center_top\],.bg-top{background-position:top}.fill-\[\#3b1d05\]{fill:#3b1d05}.fill-amber-300{fill:var(--color-amber-300)}.fill-current{fill:currentColor}.fill-sky-300{fill:var(--color-sky-300)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[6\%\]{padding:6%}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[4\%\]{padding-inline:4%}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-\[3\%\]{padding-top:3%}.pt-\[16\%\]{padding-top:16%}.pb-\[4\%\]{padding-bottom:4%}.pb-\[18\%\]{padding-bottom:18%}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-body{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif}.font-display,.font-heading{font-family:var(--font-display), var(--font-body), sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#3b1d05\]{color:#3b1d05}.text-\[\#9fe6ff\]{color:#9fe6ff}.text-\[\#f6dc9a\]{color:#f6dc9a}.text-\[\#ffb4c8\]{color:#ffb4c8}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/90{color:color-mix(in oklab, var(--color-amber-100) 90%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/80{color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-black{color:var(--color-black)}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-destructive{color:var(--destructive)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-fuchsia-50{color:var(--color-fuchsia-50)}.text-fuchsia-200{color:var(--color-fuchsia-200)}.text-lime-100{color:var(--color-lime-100)}.text-lime-200{color:var(--color-lime-200)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-300{color:var(--color-orange-300)}.text-pink-200{color:var(--color-pink-200)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-stone-100{color:var(--color-stone-100)}.text-stone-200{color:var(--color-stone-200)}.text-stone-300{color:var(--color-stone-300)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-violet-100{color:var(--color-violet-100)}.text-violet-200{color:var(--color-violet-200)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-amber-400{accent-color:var(--color-amber-400)}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(251\,191\,36\,0\.9\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#fbbf24e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(34\,211\,238\,0\.35\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#22d3ee59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(251\,146\,60\,0\.45\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#fb923c73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(232\,121\,249\,0\.8\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#e879f9cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(251\,191\,36\,0\.55\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#fbbf248c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(245\,158\,11\,0\.6\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#f59e0b99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-amber-300\/50{--tw-ring-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.ring-amber-300\/50{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-white\/50{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.ring-white\/50{--tw-ring-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_6px_rgba\(255\,170\,40\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#ffaa28cc));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_8px_\#38bdf8\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#38bdf8));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_8px_\#f59e0b\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#f59e0b));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_20px_\#f59e0b\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,#f59e0b));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#000000e6));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_2px_0_\#3b1d05\]{--tw-drop-shadow-size:drop-shadow(0 2px 0 var(--tw-drop-shadow-color,#3b1d05));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_2px_2px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 2px var(--tw-drop-shadow-color,#0009));--tw-drop-shadow:var(--tw-drop-shadow-size);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%);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,)}.invert{--tw-invert:invert(100%);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-50{--tw-saturate:saturate(50%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{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,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\]{transition-property:opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}@media (hover:hover){.group-hover\:from-black\/55:is(:where(.group):hover *){--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab, red, red)){.group-hover\:from-black\/55:is(:where(.group):hover *){--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.group-hover\:from-black\/55:is(:where(.group):hover *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:to-black\/65:is(:where(.group):hover *){--tw-gradient-to:#000000a6}@supports (color:color-mix(in lab, red, red)){.group-hover\:to-black\/65:is(:where(.group):hover *){--tw-gradient-to:color-mix(in oklab, var(--color-black) 65%, transparent)}}.group-hover\:to-black\/65:is(:where(.group):hover *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:border-amber-600:hover{border-color:var(--color-amber-600)}.hover\:border-amber-700:hover{border-color:var(--color-amber-700)}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-amber-300:hover{background-color:var(--color-amber-300)}.hover\:bg-amber-900\/30:hover{background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/30:hover{background-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.hover\:bg-amber-900\/40:hover{background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/40:hover{background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-emerald-400:hover{background-color:var(--color-emerald-400)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-amber-100:hover{color:var(--color-amber-100)}.hover\:text-amber-200:hover{color:var(--color-amber-200)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_26px_rgba\(251\,191\,36\,0\.6\)\]:hover{--tw-shadow:0 0 26px var(--tw-shadow-color,#fbbf2499);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-3:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:ring-3:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[state\=checked\]\:bg-amber-400[data-state=checked]{background-color:var(--color-amber-400)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (width>=40rem){.sm\:min-h-72{min-height:calc(var(--spacing) * 72)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-3{grid-column:span 3/span 3}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.md\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.md\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.md\:size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.md\:h-36{height:calc(var(--spacing) * 36)}.md\:w-28{width:calc(var(--spacing) * 28)}.md\:grid-cols-\[auto_1fr_auto_auto_auto_1fr_1fr\]{grid-template-columns:auto 1fr auto auto auto 1fr 1fr}.md\:grid-cols-\[minmax\(120px\,1fr\)_minmax\(0\,calc\(100dvh-22rem\)\)_minmax\(120px\,1fr\)\]{grid-template-columns:minmax(120px,1fr) minmax(0,calc(100dvh - 22rem)) minmax(120px,1fr)}.md\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:p-3{padding:calc(var(--spacing) * 3)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:text-center{text-align:center}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.md\:\*\:w-full>*){width:100%}:is(.md\:\*\:max-w-60>*){max-width:calc(var(--spacing) * 60)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-horizontal\:h-1:where([data-orientation=horizontal]){height:var(--spacing)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-40:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1:where([data-orientation=vertical]){width:var(--spacing)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root,.dark{--background:#0b0d17;--foreground:#f1f1f5;--card:#141829;--card-foreground:#f1f1f5;--popover:#1b2036;--popover-foreground:#f1f1f5;--primary:#f5b301;--primary-foreground:#1a1200;--secondary:#1b2036;--secondary-foreground:#f1f1f5;--muted:#1b2036;--muted-foreground:#9a9fb5;--accent:#232941;--accent-foreground:#f1f1f5;--destructive:#f0475a;--border:#ffffff1a;--input:#ffffff24;--ring:#f5b301;--radius:.75rem;--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}.game-stage{width:100%;position:relative}@media (width>=900px){.game-main{flex-direction:column;display:flex}.game-stage{height:calc(100dvh - 5rem - 1px);min-height:480px;overflow:hidden}.game-stage__inner{width:1280px;height:720px;transform:translate(-50%, -50%) scale(var(--stage-scale,1));transform-origin:50%;position:absolute;top:50%;left:50%}.game-stage__inner>.slot-frame{height:100%}.game-stage .slot-layout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 532px minmax(0,1fr);gap:6px 12px;height:100%;padding:8px 12px}.game-stage .slot-side>*{max-width:216px}.game-stage .title-plaque{padding-top:.5rem;padding-bottom:.5rem}.game-stage .title-plaque__name{font-size:1.125rem}.game-stage .buy-bonus{padding-top:.5rem;padding-bottom:.5rem}.game-stage .buy-bonus__art{width:2.5rem;height:2.5rem}.game-stage .boost-toggle{gap:.375rem;padding:.5rem .625rem}.game-stage .boost-toggle__text{font-size:10px}.game-stage .slot-top{height:40px}.game-stage .slot-top .plaque{padding-top:2px;padding-bottom:2px}.game-stage .slot-top .ways-pop,.game-stage .slot-top .plaque .font-display{font-size:1.125rem}.game-stage .slot-top .mult-badge{width:40px;height:40px}.game-stage .slot-top .fire-core{font-size:1rem}.game-stage .slot-message{height:18px;font-size:.8125rem;line-height:1}.game-stage .slot-frame .spin-button{width:4.5rem;height:4.5rem}.game-stage .slot-frame .control-bar{padding-top:.25rem;padding-bottom:.25rem}.game-stage .control-strap{margin-top:.125rem;font-size:9px;line-height:1.1}}.game-stage:fullscreen{background:#000;height:100%;min-height:0}.game-stage:fullscreen .game-stage__inner>.slot-frame{border-radius:0}.gm-music{display:inline-flex;position:relative}.gm-music__menu{z-index:40;text-align:left;background:#0c0a12f5;border:1px solid #ffffff29;border-radius:.9cqw;width:22cqw;padding:.6cqw;position:absolute;bottom:calc(100% + .8cqw);left:0;box-shadow:0 1cqw 3cqw #0009}.gm-music__head{letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;padding:.2cqw .5cqw .5cqw;font-size:.85cqw;font-weight:800}.gm-music__item,.gm-music__off{color:#fff;text-align:left;border-radius:.6cqw;align-items:center;gap:.7cqw;width:100%;padding:.5cqw;display:flex}.gm-music__item:hover:not(:disabled),.gm-music__off:hover{background:#ffffff14}.gm-music__item.is-on{background:#ffc43c24;box-shadow:inset 0 0 0 1px #ffc43c80}.gm-music__item:disabled{opacity:.4;cursor:not-allowed}.gm-music__mark{background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:1.9cqw;height:1.9cqw;font-size:.85cqw;font-weight:800;display:grid}.gm-music__item.is-on .gm-music__mark{color:#1a1206;background:#ffc43c}.gm-music__mark svg,.gm-music__off svg{width:1.1cqw;height:1.1cqw}.gm-music__text{flex-direction:column;min-width:0;display:flex}.gm-music__text b{white-space:nowrap;text-overflow:ellipsis;font-size:1cqw;font-weight:700;overflow:hidden}.gm-music__text i{color:#ffffff8c;font-size:.8cqw;font-style:normal}.gm-music__off{color:#ffffffb3;border-top:1px solid #ffffff1a;border-radius:0 0 .6cqw .6cqw;margin-top:.3cqw;font-size:.9cqw}.slot-bg{background-color:#0a0a10;background-image:url(/bg/naruto-crowd.jpg);background-position:50% 30%;background-repeat:no-repeat;background-size:cover}.slot-bg:after{content:"";background:radial-gradient(at 50% 45%,#0000 35%,#05050c8c 75%,#05050cd9 100%),linear-gradient(#05050c73 0%,#05050c26 35%,#05050c33 65%,#05050ccc 100%);position:absolute;inset:0}.plaque{background:linear-gradient(#3b2412,#1f120a);border:2px solid #8a5a2b;border-radius:.75rem;box-shadow:inset 0 1px #ffdca040,0 4px 10px #00000080}.reel-window{--pit-a:#16303a;--pit-b:#0b1a20;--frame-a:#d9a25a;--frame-b:#8a5a2b;--frame-c:#4a2c12;background:linear-gradient(180deg, #ffffff0d, transparent 30%) padding-box, linear-gradient(180deg, var(--pit-a), var(--pit-b)) padding-box, repeating-linear-gradient(90deg, #0000002e 0 2px, transparent 2px 14px) border-box, linear-gradient(180deg, var(--frame-a) 0%, var(--frame-b) 45%, var(--frame-c) 100%) border-box;border:6px solid #0000;transition:background .6s,box-shadow .6s;box-shadow:inset 0 0 40px #000000d9,inset 0 0 0 1px #0009,0 0 0 1px #ffdca040,0 10px 30px #0009;container-type:inline-size}.reel-clip{--bleed:6px;padding:var(--bleed);margin:calc(-1 * var(--bleed));overflow:hidden}.reel-grid{--tile-gap:4px;gap:var(--tile-gap)}@media (width>=640px){.reel-grid{--tile-gap:6px}}.tile{width:100%;height:100%}@keyframes tile-fall{0%{transform:translateY(calc(-1 * var(--fall) * (100% + var(--tile-gap))));animation-timing-function:cubic-bezier(.4,0,1,1)}74%{animation-timing-function:ease-out;transform:translateY(0)scaleY(1)}86%{animation-timing-function:ease-in-out;transform:translateY(5%)scaleY(.94)}to{transform:translateY(0)scaleY(1)}}.tile-fall{animation:tile-fall var(--fall-ms,.6s) both;z-index:3}@keyframes tile-leave{0%{transform:translateY(0)}to{transform:translateY(calc(var(--leave) * (100% + var(--tile-gap))))}}.tile-leave{animation:tile-leave var(--leave-ms,.3s) cubic-bezier(.45, 0, 1, 1) both;z-index:3}@keyframes tile-burst{0%{filter:brightness();transform:translateY(0)scale(1)}22%{filter:brightness(2)drop-shadow(0 0 14px #ffbe5a);transform:translateY(6%)scale(1.25,.8)}40%{filter:brightness(1.6)drop-shadow(0 0 10px #ffaa3ce6);opacity:1;transform:translateY(-20%)scale(.85,1.3)}to{transform:translateY(calc(-1 * var(--up) * (100% + var(--tile-gap)))) scale(.6, 1.6);filter:brightness(1.3);opacity:.4}}.tile-burst{animation:tile-burst var(--burst-ms,.56s) cubic-bezier(.3, 0, .7, 1) both;z-index:4}@keyframes tile-burst-ring{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(2.4)}}.tile-burst__ring{z-index:3;pointer-events:none;border:3px solid #ffc86ef2;border-radius:50%;animation:.45s ease-out .1s both tile-burst-ring;position:absolute;inset:0;box-shadow:0 0 18px #ff9628e6,inset 0 0 14px #ffc86eb3}@keyframes tile-win{0%,to{filter:drop-shadow(0 0 6px #96e6ffb3)brightness(1.05);transform:scale(1.02)}50%{filter:drop-shadow(0 0 16px #bef0ff)brightness(1.3);transform:scale(1.1)}}@keyframes win-burst{0%{opacity:.2;transform:scale(.55)}to{opacity:1;transform:scale(1.25)}}.tile-win{z-index:4;animation:.5s ease-in-out infinite tile-win}.tile-win:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#fffffff2 0%,#8ce1ffcc 28%,#3caaff59 50%,#3caaff00 72%);border-radius:50%;animation:.5s ease-out infinite alternate win-burst;position:absolute;inset:-22%}@keyframes tile-petrify{0%{opacity:1;filter:brightness(1.5);transform:scale(1.06)}45%{opacity:1;filter:sepia()saturate(2.4)brightness(1.15)contrast(1.05);transform:scale(1)}to{opacity:0;filter:sepia()saturate(1.6)brightness(2.2)blur(4px);transform:scale(1.45)}}.tile-explode{z-index:4;animation:.44s ease-in forwards tile-petrify}@keyframes tile-crack{0%,to{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(3%,-2%)}60%{transform:translate(-2%,-2%)}80%{opacity:.6;transform:translate(2%,2%)scale(.96)}}.tile-crack{animation:.36s ease-in-out forwards tile-crack}@keyframes tile-collect{0%,to{transform:scale(1)translateY(0)}50%{filter:drop-shadow(0 0 14px gold);transform:scale(1.18)translateY(-6%)}}.tile-collect{animation:.5s ease-in-out infinite tile-collect}.tile-scatter{animation:1.6s ease-in-out infinite scatter-glow}@keyframes scatter-glow{0%,to{filter:drop-shadow(0 0 5px #f5b3018c)}50%{filter:drop-shadow(0 0 14px #ffd65a)brightness(1.08)}}@keyframes overlay-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.overlay-pop{z-index:5;animation:.4s cubic-bezier(.2,.8,.3,1.2) both overlay-pop}@keyframes win-banner-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}to{transform:translate(-50%,-50%)scale(1)}}.win-banner{z-index:6;text-shadow:0 0 10px #ffd25acc;background:linear-gradient(#2a1608,#120904);border:2px solid #d9a25a;border-radius:.75rem;animation:.35s cubic-bezier(.2,.8,.3,1.2) both win-banner-in;box-shadow:0 0 18px #f5b3018c,inset 0 1px #ffdca059}.ways-pop{animation:.35s ease-out mult-pop}.fg-ghost{z-index:1;color:#966eff59;text-shadow:0 0 40px #966eff59;font-size:clamp(64px,42cqi,240px);line-height:1;animation:.5s ease-out both fg-ghost-in}@keyframes fg-ghost-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes mult-spark{0%{opacity:0;top:55%;left:50%;transform:translate(-50%,-50%)scale(.4)}15%{opacity:1}to{opacity:0;top:-4%;left:100%;transform:translate(-50%,-50%)scale(1.5)}}.mult-spark{z-index:7;pointer-events:none;background:radial-gradient(circle,#fff 0%,#ffd76a 40%,#ffaa2800 72%);border-radius:50%;width:22px;height:22px;animation:.62s cubic-bezier(.3,0,.8,1) forwards mult-spark;position:absolute;box-shadow:0 0 22px 8px #ffc850bf}.rasengan{z-index:6;container-type:size}.rasengan__flash{background:radial-gradient(at 55% 55%,#1e5ac88c,#080e32e6 70%);animation:.5s ease-out both rasengan-flash}@keyframes rasengan-flash{0%{opacity:0}30%{opacity:1;background:radial-gradient(at 55% 55%,#c8ebfff2,#285ac8d9 70%)}to{opacity:1}}.rasengan__naruto{filter:drop-shadow(0 0 22px #38bdf8bf)drop-shadow(0 6px 6px #0009);width:88cqh;height:88cqh;bottom:0;left:0}.rasengan__naruto--enter{animation:.65s cubic-bezier(.2,.8,.3,1.15) both rasengan-enter}@keyframes rasengan-enter{0%{opacity:0;transform:translate(-110%)scale(.85)}70%{opacity:1}to{opacity:1;transform:none}}.rasengan__naruto--cast{animation:.26s ease-in-out infinite rasengan-cast}@keyframes rasengan-cast{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-1.5cqh)rotate(-1.5deg)scale(1.02)}70%{transform:translateY(.6cqh)rotate(.8deg)}}.rasengan__naruto--out{animation:.5s ease-in .25s both rasengan-leave}.rasengan__spark{width:2.2cqh;height:2.2cqh;transform:translate(-50%, -50%) rotate(var(--a)) translateX(46cqh);background:radial-gradient(circle,#fff 0%,#9be2ff 45%,#3896ff00 100%);border-radius:50%;animation:.26s cubic-bezier(.3,0,.8,1) both rasengan-spark;position:absolute;top:50cqh;left:60cqh;box-shadow:0 0 10px 3px #78d2ffe6}@keyframes rasengan-spark{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateX(46cqh) scale(.4)}20%{opacity:1}to{opacity:.2;transform:translate(-50%, -50%) rotate(var(--a)) translateX(4cqh) scale(1.2)}}.rasengan__ring{border:.6cqh solid #beebffe6;border-radius:50%;animation:.45s ease-out both rasengan-ring;position:absolute;inset:-10%;box-shadow:0 0 16px #78d2ffcc}@keyframes rasengan-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes rasengan-leave{to{opacity:0;transform:translate(-120%)scale(.9)}}.rasengan__orb{width:40cqh;height:40cqh;transform:translate(-50%, -50%) scale(var(--orb,0));background:radial-gradient(circle at 40% 35%,#fff 0%,#d6f3ff 14%,#5ec8ff 38%,#1d6fe0 68%,#0b2a7a 100%);border-radius:50%;transition:transform .24s cubic-bezier(.2,.8,.3,1.45);top:50cqh;left:60cqh;box-shadow:0 0 30px 8px #78d2ffd9,0 0 90px 30px #3896ff73,inset 0 0 30px #fff9}.rasengan__orb--charged{animation:.5s ease-in-out infinite rasengan-pulse}@keyframes rasengan-pulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 30px 8px #78d2ffd9,0 0 90px 30px #3896ff73,inset 0 0 30px #fff9}50%{transform:translate(-50%,-50%)scale(1.06);box-shadow:0 0 44px 14px #a0e1ff,0 0 120px 40px #3896ff99,inset 0 0 40px #fffc}}.rasengan__orb--fly{animation:.52s cubic-bezier(.4,0,.9,1) forwards rasengan-fly}@keyframes rasengan-fly{0%{opacity:1;top:50cqh;left:60cqh;transform:translate(-50%,-50%)scale(1)}to{opacity:.9;top:-6%;left:100%;transform:translate(-50%,-50%)scale(.15)}}.rasengan__swirl{mix-blend-mode:screen;filter:blur(1.2px);background:repeating-conic-gradient(#fff0 0deg 22deg,#ffffffb3 30deg 38deg,#fff0 46deg 60deg);border-radius:50%;animation:.7s linear infinite rays-spin;position:absolute;inset:4%;-webkit-mask:radial-gradient(circle,#0000 30%,#000 45% 78%,#0000 92%);mask:radial-gradient(circle,#0000 30%,#000 45% 78%,#0000 92%)}.rasengan__swirl--2{animation-duration:.5s;animation-direction:reverse;inset:14%;-webkit-mask:radial-gradient(circle,#0000 20%,#000 40% 80%,#0000 95%);mask:radial-gradient(circle,#0000 20%,#000 40% 80%,#0000 95%)}.rasengan__swirl--3{opacity:.6;background:repeating-conic-gradient(from 90deg,#b4ebff00 0deg 10deg,#b4ebffe6 12deg 16deg,#b4ebff00 18deg 45deg);animation-duration:1.1s;inset:0;-webkit-mask:radial-gradient(circle,#0000 70%,#000 82%,#0000 100%);mask:radial-gradient(circle,#0000 70%,#000 82%,#0000 100%)}.rasengan__num{color:#fff;text-shadow:0 0 12px #78d2ff,0 0 4px #0b2a7a,0 3px #0b2a7a;justify-content:center;align-items:center;font-size:14cqh;line-height:1;animation:.16s ease-out rasengan-tick;display:flex;position:absolute;inset:0}@keyframes rasengan-tick{0%{transform:scale(1.35)}to{transform:scale(1)}}.rasengan__title{text-align:center;letter-spacing:.14em;color:#e6f7ff;text-shadow:0 0 18px #38bdf8,0 3px #0b2a7a;font-size:clamp(18px,9cqh,44px);animation:.5s cubic-bezier(.2,.8,.3,1.3) .35s both bigwin-title;top:6cqh}.rasengan__sub{text-align:center;letter-spacing:.18em;color:#ffe28a;text-shadow:0 0 12px #ffc850e6;opacity:0;font-size:clamp(12px,5cqh,22px);transition:opacity .3s .3s;bottom:6cqh}.rasengan__sub--show{opacity:1}.nbw{z-index:9;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding-bottom:22%;animation:.4s cubic-bezier(.2,.8,.3,1.2) both overlay-pop;display:flex;container-type:size}.nbw>*{pointer-events:none}.nbw__bg{background:radial-gradient(ellipse at 50% 40%, var(--nbw-to), var(--nbw-from) 45%, #05030a 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nbw__bg{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--nbw-to) 45%, transparent), var(--nbw-from) 45%, #05030a 100%)}}.nbw__bg{transition:background .4s}.nbw__rays{background:repeating-conic-gradient(from 0deg, var(--nbw-to) 0deg 8deg, transparent 8deg 20deg);position:absolute;inset:-60%}@supports (color:color-mix(in lab, red, red)){.nbw__rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--nbw-to) 35%, transparent) 0deg 8deg, transparent 8deg 20deg)}}.nbw__rays{animation:12s linear infinite rays-spin;-webkit-mask:radial-gradient(circle,#000 15%,#0000 60%);mask:radial-gradient(circle,#000 15%,#0000 60%)}.nbw--super .nbw__rays,.nbw--last .nbw__rays{animation-duration:5s}.nbw__finale{opacity:.4;filter:drop-shadow(0 0 40px #ff7a00)saturate(1.3);width:95cqh;animation:1s ease-out both nbw-fox,2.4s ease-in-out 1s infinite nbw-breathe;position:absolute;top:38%;left:50%;translate:-50% -50%}@keyframes nbw-fox{0%{opacity:0;transform:scale(.4)}to{transform:scale(1)}}@keyframes nbw-breathe{50%{transform:scale(1.05)}}.nbw__flash{background:radial-gradient(circle at 50% 40%, #fff, var(--nbw-to) 40%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nbw__flash{background:radial-gradient(circle at 50% 40%, #fff, color-mix(in srgb, var(--nbw-to) 60%, transparent) 40%, transparent 70%)}}.nbw__flash{animation:.6s ease-out both nbw-flash}@keyframes nbw-flash{0%{opacity:.95}to{opacity:0}}.nbw__ring{border:1.2cqh solid var(--nbw-to);width:40cqh;height:40cqh;box-shadow:0 0 30px var(--nbw-to), inset 0 0 30px var(--nbw-to);border-radius:50%;animation:.8s ease-out both nbw-ring;position:absolute;top:36%;left:50%;translate:-50% -50%}@keyframes nbw-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(3.2)}}.nbw__bit{width:calc(4.2cqw * var(--s));height:calc(4.2cqw * var(--s));animation:2.4s linear infinite nbw-fall;position:absolute;top:-8%}.nbw__bit--coin{background:radial-gradient(circle at 35% 30%,#fff3b0 0%,#f2b21b 45%,#8a4b08 100%);border-radius:50%;box-shadow:0 0 8px #ffc850cc}.nbw__bit--shuriken{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 3px #ffffffb3);background:linear-gradient(135deg,#e5e7eb,#6b7280)}.nbw__bit--leaf{background:linear-gradient(135deg,#86efac,#15803d);border-radius:0 70%}.nbw__bit--star{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 4px #ff9bd0);background:linear-gradient(135deg,#fff7ae,#ff4fa3)}.nbw__bit--bolt{clip-path:polygon(55% 0,15% 55%,45% 55%,30% 100%,85% 40%,55% 40%,75% 0);filter:drop-shadow(0 0 4px #ffd23f);background:linear-gradient(#fffbe0,#ffb300)}@keyframes nbw-fall{0%{opacity:0;top:-8%;transform:rotate(0)}10%{opacity:1}to{opacity:.9;top:108%;transform:rotate(900deg)}}.nbw__cards{width:0;height:30cqh;position:absolute;bottom:3%;left:50%}.nbw__card{object-fit:cover;width:26cqh;max-width:none;height:26cqh;box-shadow:0 0 18px var(--c), 0 6px 10px #0009;transform:translateX(calc(-50% + var(--i) * var(--nbw-spread,17cqh))) translateY(calc(var(--i) * var(--i) * 1.4cqh)) rotate(calc(var(--i) * 9deg));border:.5cqh solid #fff;border-radius:14%;transition:transform .4s cubic-bezier(.2,.8,.3,1.3);animation:.55s cubic-bezier(.2,.8,.3,1.4) both nbw-card-in;position:absolute;bottom:0;left:0}.nbw__card--top{z-index:1;width:30cqh;height:30cqh}.nbw--bare .nbw__card{object-fit:contain;box-shadow:none;filter:drop-shadow(0 0 14px var(--c)) drop-shadow(0 6px 6px #0009);border:0;border-radius:0}@keyframes nbw-card-in{0%{translate:0 120%;rotate:-30deg;scale:.5}to{translate:0;rotate:0deg;scale:1}}.nbw__hero{max-width:none;height:62cqh;filter:drop-shadow(0 0 18px var(--nbw-to)) drop-shadow(0 6px 6px #0009);animation:.7s cubic-bezier(.2,.9,.3,1.2) both nbw-hero-in,1.1s ease-in-out .7s infinite nbw-hop;position:absolute;bottom:0;right:-2%}@keyframes nbw-hero-in{0%{transform:translate(110%)rotate(12deg)}to{transform:none}}@keyframes nbw-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-4cqh)rotate(-2deg)}}.nbw__title{text-align:center;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(180deg, #fff 0%, var(--nbw-to) 45%, var(--nbw-from) 100%);font-size:clamp(22px,11cqw,96px);line-height:1;position:relative}@supports (color:color-mix(in lab, red, red)){.nbw__title{background:linear-gradient(180deg, #fff 0%, var(--nbw-to) 45%, color-mix(in srgb, var(--nbw-from) 70%, #fff) 100%)}}.nbw__title{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px var(--nbw-to)) drop-shadow(0 4px 0 var(--nbw-from)) drop-shadow(0 6px 4px #000000b3);-webkit-background-clip:text;background-clip:text;animation:.55s cubic-bezier(.2,.8,.3,1.5) both nbw-stamp}.nbw--super .nbw__title{font-size:clamp(20px,9cqw,84px)}@keyframes nbw-stamp{0%{opacity:0;transform:scale(3)rotate(-8deg)}60%{opacity:1;transform:scale(.92)rotate(2deg)}to{opacity:1;transform:none}}.nbw__amount{font-variant-numeric:tabular-nums;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px #ffc83cd9)drop-shadow(0 4px #5a2d00f2);background:linear-gradient(#fff6c8 0%,#ffd23f 45%,#d9820b 70%,#ffe28a 100%);-webkit-background-clip:text;background-clip:text;margin-top:2cqh;font-size:clamp(30px,12cqw,110px);line-height:1;position:relative}.nbw__hint{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;font-size:11px;position:absolute;top:3%}.field-fx{z-index:8;container-type:size}.cutin{z-index:7;height:28%;animation:1.5s both cutin-life;bottom:4%;container-type:size}.cutin--big{height:36%;animation:1.9s both cutin-life,90ms linear .25s 4 cutin-shake;bottom:3%}@keyframes cutin-life{0%{opacity:0}8%,82%{opacity:1}to{opacity:0}}@keyframes cutin-shake{25%{transform:translate(-1%,1%)}75%{transform:translate(1%,-1%)}}.cutin__band{background:linear-gradient(100deg, var(--cut-from) 0%, var(--cut-to) 45%, var(--cut-from) 100%);box-shadow:0 0 24px var(--cut-to), 0 6px 0 #00000059;border-block:3px solid #ffffffe6;animation:1.5s cubic-bezier(.2,.8,.3,1) both cutin-band;position:absolute;inset:10% -6%;overflow:hidden;transform:skewY(-3deg)}.cutin--big .cutin__band{animation-duration:1.9s}@keyframes cutin-band{0%{transform:skewY(-3deg)translate(-110%)}16%,80%{transform:skewY(-3deg)translate(0)}to{transform:skewY(-3deg)translate(110%)}}.cutin__lines{background:repeating-linear-gradient(90deg,#fff6 0 2px,#0000 2px 9%);animation:.35s linear infinite cutin-lines;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000 30% 70%,#0000);mask:linear-gradient(#0000,#000 30% 70%,#0000)}@keyframes cutin-lines{to{background-position:-18cqw 0}}.cutin__card{object-fit:cover;width:100cqh;max-width:none;height:100%;box-shadow:0 0 22px var(--cut-to), 0 6px 10px #0009;border:3px solid #fff;border-radius:16%;animation:1.5s cubic-bezier(.2,.8,.3,1.3) both cutin-card;position:absolute;top:50%;left:5%}.cutin--big .cutin__card{animation-duration:1.9s}@keyframes cutin-card{0%{transform:translate(-170%,-50%)rotate(-40deg)scale(.6)}18%{transform:translateY(-50%)rotate(-7deg)scale(1.1)}26%,80%{opacity:1;transform:translateY(-50%)rotate(-7deg)scale(1)}to{opacity:0;transform:translate(60%,-50%)rotate(-7deg)scale(1)}}.cutin__text{flex-direction:column;align-items:flex-start;line-height:1;display:flex;position:absolute;top:50%;left:calc(8% + 100cqh);right:2%;transform:translateY(-50%)}.cutin__shout{color:#fff;letter-spacing:.04em;text-shadow:0 3px 0 var(--cut-from), 0 0 14px var(--cut-to), 0 0 2px #000;font-size:22cqh;animation:.4s cubic-bezier(.2,.8,.3,1.5) .15s both cutin-stamp}.cutin__name{color:#ffffffeb;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 2px #000000e6;margin-top:4cqh;font-size:10cqh;font-weight:700;animation:.35s ease-out .22s both cutin-stamp}.cutin__amount{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #ffc83ce6)drop-shadow(0 2px #3c1900f2);background:linear-gradient(#fff6c8 0%,#ffd23f 50%,#d9820b 100%);-webkit-background-clip:text;background-clip:text;font-size:24cqh;line-height:1;animation:.45s cubic-bezier(.2,.8,.3,1.6) .3s both cutin-stamp;position:absolute;bottom:6%;right:3%}@keyframes cutin-stamp{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}.win-flyer{z-index:2;white-space:nowrap;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px #ffbe28e6)drop-shadow(0 2px #461e00f2);background:linear-gradient(#fff 0%,#fff1a8 35%,#ffc21a 70%,#e07b00 100%);-webkit-background-clip:text;background-clip:text;font-size:6cqw;line-height:1;animation:1.4s ease-out forwards flyer-rise;position:absolute}.win-flyer--1{font-size:8cqw}.win-flyer--2{font-size:11cqw}@keyframes flyer-rise{0%{opacity:0;transform:translate(-50%,-30%)scale(.4)}14%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}28%{transform:translate(-50%,-50%)scale(1)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-150%)scale(1)}}.crash>span{pointer-events:none;mix-blend-mode:screen;position:absolute}.crash__beam--row{left:0;right:0;top:var(--oy);height:14.3%;transform-origin:var(--ox) 50%;background:linear-gradient(#0000,#ff8214e6 28%,#fff 50%,#ff8214e6 72%,#0000);animation:.56s ease-out both crash-beam-x;translate:0 -50%}.crash__beam--col{top:0;bottom:0;left:var(--ox);width:14.3%;transform-origin:50% var(--oy);background:linear-gradient(90deg,#0000,#ff8214e6 28%,#fff 50%,#ff8214e6 72%,#0000);animation:.56s ease-out both crash-beam-y;translate:-50%}@keyframes crash-beam-x{0%{transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)scaleY(.3)}}@keyframes crash-beam-y{0%{transform:scaleY(0)}55%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)scaleX(.3)}}.crash__ring{left:var(--ox);top:var(--oy);border:4px solid #ffd27a;border-radius:18%;width:43%;height:43%;animation:.56s ease-out both crash-ring;translate:-50% -50%;box-shadow:0 0 26px #ff8a00,inset 0 0 26px #ff8a00}@keyframes crash-ring{0%{opacity:1;transform:scale(.2)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.crash__core{left:var(--ox);top:var(--oy);background:radial-gradient(circle,#fff 0%,#ffaa28d9 35%,#ff5a0000 70%);border-radius:50%;width:24%;height:24%;animation:.6s ease-out both crash-core;translate:-50% -50%}@keyframes crash-core{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(1.6)}}.lightning__flash{animation:.8s ease-out both lightning-flash;position:absolute;inset:0}.lightning--blue .lightning__flash{background:radial-gradient(at 50% 40%,#96d7ff66,#143ca04d 75%)}.lightning--yellow .lightning__flash{background:radial-gradient(at 50% 40%,#ffeb8c66,#965a004d 75%)}@keyframes lightning-flash{0%{opacity:0}8%{opacity:1}16%{opacity:.2}26%{opacity:1}to{opacity:0}}.lightning__bolt{animation:.8s linear both bolt-flicker}@keyframes bolt-flicker{0%{opacity:0}6%{opacity:1}14%{opacity:.25}22%,65%{opacity:1}to{opacity:0}}.lightning__glow,.lightning__core{fill:none;stroke-linejoin:round;stroke-linecap:round}.lightning__glow{stroke-width:20px;opacity:.65;filter:blur(5px)}.lightning__core{stroke:#fff;stroke-width:5px}.lightning--blue .lightning__glow{stroke:#38bdf8}.lightning--yellow .lightning__glow{stroke:#facc15}.lightning__hit{opacity:.75;filter:blur(6px)}.lightning--blue .lightning__hit{fill:#9be2ff}.lightning--yellow .lightning__hit{fill:#ffe27a}.coin-tally{z-index:3}.coin-tally__dim{background:radial-gradient(circle at 50% 45%,#3c1e008c,#000000c7 75%);animation:.3s ease-out both fg-ghost-in;position:absolute;inset:0}.coin-tally__fly{z-index:2;filter:drop-shadow(0 0 10px #ffd23c);width:13%;height:13%;animation:coin-fly calc(.48s * var(--k)) cubic-bezier(.55, 0, .75, .2) both;position:absolute;translate:-50% -50%}@keyframes coin-fly{0%{left:var(--x0);top:var(--y0);transform:scale(1)}30%{opacity:1;transform:scale(1.35)}to{opacity:0;top:36%;left:50%;transform:scale(.45)}}.coin-tally__plaque{z-index:1;background:linear-gradient(#3d1f06,#170a02);border:3px solid #f5b301;border-radius:1.2rem;flex-direction:column;align-items:center;width:64%;padding:3% 3% 4%;transition:border-color .3s,box-shadow .3s;animation:.4s cubic-bezier(.2,.8,.3,1.2) both overlay-pop;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 0 36px #ffbe3ca6,inset 0 0 30px #ffbe3c40}.coin-tally__plaque--paid{box-shadow:0 0 60px #ffd250f2,inset 0 0 36px #ffd25066}.coin-tally__plaque--fire{border-color:#ff7a1a;box-shadow:0 0 70px #ff6e14f2,inset 0 0 40px #ff6e1473}.coin-tally__rays{opacity:.8}.coin-tally__title{letter-spacing:.25em;color:#ffe28a;text-transform:uppercase;text-shadow:0 0 12px #ffbe3ce6;font-size:4cqw;position:relative}.coin-tally__sum,.coin-tally__result{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #ffc83cd9)drop-shadow(0 3px #5a2d00e6);background:linear-gradient(#fff6c8 0%,#ffd23f 45%,#d9820b 75%,#ffe28a 100%);-webkit-background-clip:text;background-clip:text;line-height:1.05;position:relative}.coin-tally__sum{font-size:14cqw;animation:.2s ease-out rasengan-tick}.coin-tally__rows{flex-direction:column;align-items:center;display:flex;position:relative}.coin-tally__row{color:#fff;text-shadow:0 2px 2px #000c;font-size:4.4cqw;line-height:1.25;animation:.35s cubic-bezier(.2,.8,.3,1.5) both cutin-stamp}.coin-tally__result{text-shadow:none;font-size:8cqw}.coin-tally__result--small{opacity:.85;font-size:5cqw;transition:font-size .3s}.coin-tally__mult{color:#ffc58a;text-shadow:0 0 14px #ff6a00,0 2px 2px #000c}.coin-tally__total{filter:drop-shadow(0 0 14px #ff7814)drop-shadow(0 3px #5a1e00e6);background-image:linear-gradient(#fffbe0 0%,#ffcf3f 35%,#ff7a1a 70%,#ffd27a 100%);font-size:10cqw}.bigwin{z-index:6;background:radial-gradient(at 50% 45%,#3c1e05d9,#000000e0 75%)}.bigwin-rays{pointer-events:none;background:repeating-conic-gradient(#ffc85029 0deg 9deg,#ffc85000 9deg 22deg);animation:14s linear infinite rays-spin;position:absolute;inset:-60%}@keyframes rays-spin{to{transform:rotate(360deg)}}.bigwin-title{letter-spacing:.12em;color:#ffe28a;text-shadow:0 0 18px #ffbe3ce6,0 3px #6b3a05;font-size:clamp(20px,7cqi,46px);animation:.6s cubic-bezier(.2,.8,.3,1.3) both bigwin-title}@keyframes bigwin-title{0%{opacity:0;transform:translateY(-40%)scale(.5)}to{opacity:1;transform:none}}.bigwin-amount{color:#fff3b0;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px #ffc83cd9)drop-shadow(0 3px #5a2d00e6);background:linear-gradient(#fff6c8 0%,#ffd23f 45%,#d9820b 70%,#ffe28a 100%);-webkit-background-clip:text;background-clip:text;margin-top:.25em;font-size:clamp(34px,12cqi,88px);line-height:1}.bigwin-mega .bigwin-title{color:#ffd0f0;text-shadow:0 0 18px #e879f9e6,0 3px #5b1238}.bigwin-mega{background:radial-gradient(at 50% 45%,#460a3cd9,#000000e6 75%)}.bigwin-epic .bigwin-title{color:#c9f3ff;text-shadow:0 0 20px #64dcff,0 3px #0b3a4d}.bigwin-epic{background:radial-gradient(at 50% 45%,#052846e0,#000000eb 75%)}.bigwin-epic .bigwin-rays{animation-duration:6s}.bigwin-coin{pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff3b0 0%,#f2b21b 45%,#8a4b08 100%);border-radius:50%;width:clamp(10px,3.2cqi,22px);height:clamp(10px,3.2cqi,22px);animation:2s linear infinite coin-fall;position:absolute;top:-8%;box-shadow:0 0 8px #ffc850cc}@keyframes coin-fall{0%{opacity:0;top:-8%;transform:rotateY(0)}10%{opacity:1}to{opacity:.9;top:108%;transform:rotateY(720deg)}}.fg-intro{background:radial-gradient(at 50% 40%,#143c6eeb,#050c1ef2 75%)}.fg-intro__title{text-shadow:0 0 16px #ffd25ae6,0 2px #4a2c12}.fg-intro__ring{background:radial-gradient(circle,#ffdc7859,#ffc85000 70%);animation:1.4s ease-in-out infinite ring-pulse;box-shadow:0 0 0 3px #f5b301,0 0 0 6px #f5b30159,0 0 40px #ffc850cc}@keyframes ring-pulse{0%,to{box-shadow:0 0 0 3px #f5b301,0 0 0 6px #f5b30159,0 0 30px #ffc85099}50%{box-shadow:0 0 0 3px #ffe28a,0 0 0 8px #f5b30173,0 0 56px #ffd264}}.fg-intro__num{text-shadow:0 2px 2px #000c;background:linear-gradient(#ff9a1f,#c2410c);border:2px solid #ffe28a;box-shadow:0 0 16px #ff9628e6}.fg-mode .slot-bg:after{background:radial-gradient(at 50% 45%,#5a1ea059 0%,#280850b3 70%,#140428eb 100%),linear-gradient(#3c0a6e8c 0%,#28085059 40%,#140428d9 100%)}.fg-mode .reel-window{--pit-a:#2a1548;--pit-b:#150a2c;--frame-a:#b78cff;--frame-b:#6d3fb0;--frame-c:#2e1758;box-shadow:inset 0 0 40px #000000d9,inset 0 0 0 1px #0009,0 0 0 1px #c8a0ff59,0 0 36px #8c50ff73}.fg-mode .tile-stone svg{filter:hue-rotate(80deg)saturate(1.25)brightness(.95)}.fg-mode .plaque,.fg-mode .win-banner{background:linear-gradient(#2a1748,#150a28);border-color:#8b5cf6}.fg-mode .control-bar{border-color:#8b5cf680}.turbo-toggle.turbo-on{box-shadow:0 0 10px #fbbf248c,inset 0 0 8px #fbbf2440}.turbo-toggle.turbo-on svg{animation:.9s ease-in-out infinite turbo-flicker}@keyframes turbo-flicker{0%,to{filter:drop-shadow(0 0 2px #fbbf24cc)}50%{filter:drop-shadow(0 0 7px #fbbf24)}}.skip-btn{animation:.25s ease-out both skip-in}@keyframes skip-in{0%{opacity:0;transform:translateY(4px)}}.fg-hot .reel-window{--frame-a:#ff9ad5;--frame-b:#c0267e;--frame-c:#5b1238}@keyframes mult-pop{0%{transform:scale(1.5)}to{transform:scale(1)}}.mult-badge{animation:.4s ease-out mult-pop}@keyframes spin-pulse{0%,to{box-shadow:0 0 30px #f59e0b99}50%{box-shadow:0 0 50px #f59e0b}}.spin-button-active{animation:.8s ease-in-out infinite spin-pulse}.spin-button-active:before{content:"";pointer-events:none;border:3px dashed #ffe08ad9;border-radius:50%;animation:1.4s linear infinite rays-spin;position:absolute;inset:-9px}.tm-root{aspect-ratio:16/9;font-family:var(--font-display,inherit);container-type:size}@media (width>=900px){.game-stage .tm-root{aspect-ratio:auto;height:100%}}.game-stage:fullscreen .tm-root{aspect-ratio:auto;height:100%}@media (width<=899px) and (orientation:landscape){.game-stage .tm-root{width:min(100%,177.778dvh - 9.33333rem);margin-inline:auto}.game-title-row{display:none}}.tm-bg{background:var(--tm-bg) center / cover no-repeat;filter:saturate(1.05);position:absolute;inset:0}.tm-bg:after{content:"";background:radial-gradient(at 45% 45%,#0000 35%,#0000008c 100%);position:absolute;inset:0}.tm-root--free .tm-bg{filter:saturate(1.25)hue-rotate(-18deg)brightness(1.08)}.tm-left{z-index:2;flex-direction:column;gap:2.2cqh;width:15%;display:flex;position:absolute;top:7%;bottom:15%;left:1.2%}.tm-card{text-transform:uppercase;text-align:center;background:linear-gradient(#1b3350 0%,#0c1726 100%);border:.25cqw solid #d9a849;border-radius:1cqw;flex-direction:column;align-items:center;gap:.2cqh;padding:1.4cqh .6cqw;transition:transform .15s,filter .15s;display:flex;box-shadow:0 0 1.4cqw #0009,inset 0 0 1cqw #7fe3ff40}.tm-card:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-2px)}.tm-card:disabled{filter:grayscale(.6)brightness(.75)}.tm-card--ante{color:#3a2208;background:linear-gradient(#f4e6c4 0%,#d8c290 100%)}.tm-card--ante.is-on{box-shadow:0 0 2cqw #ffd25acc}.tm-card__small{color:#9fe6ff;font-size:1.05cqw;font-weight:700;line-height:1.1}.tm-card--ante .tm-card__small{color:#6b3e10}.tm-card__big{color:#ffd66b;text-shadow:0 .2cqw #5a3808,0 0 .8cqw #0009;font-size:2.1cqw;font-weight:800;line-height:1.05}.tm-card--ante .tm-card__big{color:#a3160f;text-shadow:none}.tm-switch{color:#fff;background:#6b1414;border-radius:999px;margin-top:.4cqh;padding:.2cqh .8cqw;font-size:.95cqw;font-weight:800}.tm-switch.is-on{background:#1f8a3d}.tm-card--spins .tm-card__big{font-size:3.4cqw}.tm-total{flex-direction:column;align-items:center;animation:.5s cubic-bezier(.2,.9,.3,1.4) tm-pop;display:flex}.tm-total__label{text-transform:uppercase;color:#ffe9a8;text-shadow:0 .15cqw #5a3808;font-size:1.1cqw;font-weight:800}.tm-total__value{color:#fff4e0;text-shadow:0 .2cqw #4a0410;background:radial-gradient(circle at 40% 35%,#ff8a9a,#c3102e 55%,#4a0410);border:.35cqw solid #f6dc9a;border-radius:50%;place-items:center;width:8.5cqw;height:8.5cqw;font-size:3cqw;font-weight:900;display:grid;box-shadow:0 0 2cqw #ff3c50b3}.tm-history{background:#0a0604b8;border:.2cqw solid #d9a849b3;border-radius:1cqw;flex-direction:column;flex:1;gap:.4cqh;min-height:0;padding:.6cqh .6cqw;display:flex;overflow:hidden}.tm-history__row{align-items:center;gap:.5cqw;font-size:1.15cqw;font-weight:700;animation:.3s ease-out tm-slide;display:flex}.tm-history__icon{flex:none;place-items:center;width:2.6cqw;height:2.6cqw;display:grid;overflow:hidden}.tm-history__icon>img{object-fit:contain;width:100%;height:100%}.tm-board-wrap{z-index:1;width:51%;position:absolute;top:.6%;left:18.5%}.tm-banner{text-transform:uppercase;color:#f6dc9a;text-shadow:0 .2cqw #3a1a04,0 0 1cqw #000c;white-space:nowrap;justify-content:center;align-items:center;height:6cqh;font-size:1.9cqw;font-weight:800;display:flex}.tm-banner__win{color:#fff4c2;background:linear-gradient(#3a0b14,#1a0508);border:.2cqw solid #d9a849;border-top:0;border-radius:0 0 1.4cqw 1.4cqw;flex-direction:column;align-items:center;padding:.3cqh 3cqw;line-height:1;display:flex}.tm-banner__win small{color:#f6dc9a;font-size:.95cqw}.tm-banner__win{animation:.35s cubic-bezier(.2,.9,.3,1.4) tm-pop}.tm-banner__row{font-variant-numeric:tabular-nums;align-items:baseline;gap:.8cqw;display:flex}.tm-banner__x{color:var(--tm-accent,#ffd772);text-shadow:0 0 1cqw var(--tm-accent,#ffb020);font-size:2.3cqw;animation:.45s cubic-bezier(.2,.9,.3,1.6) tm-awake}.tm-banner__win.is-mult{box-shadow:0 0 2cqw var(--tm-accent,#ffb020)}.tm-banner__win.is-done{box-shadow:0 0 3cqw var(--tm-accent,#ffb020);font-size:2.8cqw;animation:.5s cubic-bezier(.2,.9,.3,1.4) tm-stamp}.tm-board{aspect-ratio:6/5;background:linear-gradient(#260e1ee6,#12060eeb) padding-box padding-box,linear-gradient(135deg,#fff1c2,#c9974a 30%,#6b4414 55%,#f6dc9a 80%,#8a5a1e) border-box;border:.45cqw solid #0000;border-radius:1.2cqw;grid-template-columns:repeat(6,minmax(0,1fr));padding:.7cqw;display:grid;position:relative;overflow:hidden;box-shadow:0 0 3cqw #000000bf,0 0 2cqw #f6dc9a40}.tm-col{border-right:1px solid #f6dc9a1f;grid-template-rows:repeat(5,minmax(0,1fr));min-height:0;display:grid}.tm-col:last-child{border-right:0}.tm-cell{min-width:0;min-height:0;padding:6%;transition:opacity .2s,filter .2s;position:relative}.tm-drop{animation:.72s cubic-bezier(.34,.8,.4,1.12) both tm-drop;animation-delay:var(--d,0s)}.tm-settle{animation:.5s cubic-bezier(.34,.8,.4,1.15) both tm-settle}.tm-board--clear .tm-cell{animation:.38s cubic-bezier(.5,0,.9,.5) forwards tm-clear;animation-delay:calc(var(--d,0s) * .25)}.tm-burst>*{animation:.42s ease-in forwards tm-shatter!important}.tm-burst:before{background:radial-gradient(circle,#fff5d2e6,#ffaa3c80 40%,#0000 70%);border-radius:50%;animation:.42s ease-out forwards tm-burst!important}.is-sealed>:first-child{filter:grayscale(.85)brightness(.45);animation:1.6s ease-in-out infinite tm-seal}.is-sealed .tm-mult-value,.is-sealed svg text{opacity:0}.tm-seal-mark{color:var(--tm-accent,#ffd772);text-shadow:0 0 .8cqw var(--tm-accent,#ffb020), 0 .15cqw .2cqw #000;pointer-events:none;place-items:center;font-size:2.6cqw;font-weight:900;display:grid;position:absolute;inset:0}.tm-fizzle{opacity:.35;transition:opacity .4s,filter .4s}.tm-awake{z-index:3}.tm-awake>:first-child{filter:drop-shadow(0 0 1cqw var(--tm-accent,#ffd772));animation:.55s cubic-bezier(.2,.9,.3,1.6) tm-awake}.tm-lit{z-index:4}.tm-lit>:first-child{filter:drop-shadow(0 0 1.4cqw var(--tm-accent,#ffd772)) brightness(1.25);animation:.5s cubic-bezier(.2,.9,.3,1.5) both tm-lit}.tm-lit__n{background:var(--tm-accent,#ffd772);color:#1a0a04;text-align:center;border-radius:1cqw;min-width:1.8cqw;padding:0 .4cqw;font-size:1.2cqw;font-weight:900;animation:.35s cubic-bezier(.2,.9,.3,1.6) tm-pop;position:absolute;top:2%;right:4%}.tm-root--tease .tm-board{animation:.7s ease-in-out infinite alternate tm-tease}.tm-root--tease .tm-sym--scatter img{filter:drop-shadow(0 0 1.4cqw var(--tm-accent,#ffd772)) brightness(1.2)}.tm-win{z-index:2}.tm-win:before{content:"";border:.2cqw solid #ffcf5a;border-radius:.8cqw;animation:.5s ease-in-out infinite alternate tm-glow;position:absolute;inset:3%;box-shadow:0 0 1.2cqw #ff9a1f,inset 0 0 1cqw #ffaa2899}.tm-win>*{animation:.5s ease-in-out infinite alternate tm-pulse}.tm-dim{opacity:.45;filter:saturate(.6)}.tm-sym{place-items:center;width:100%;height:100%;display:grid;position:relative}.tm-sym img{object-fit:contain;filter:drop-shadow(0 .3cqw .4cqw #0009);width:100%;height:100%;position:absolute;inset:0}.tm-sym--scatter img{animation:2.4s ease-in-out infinite tm-scatter}.tm-mult-value{color:#fff;-webkit-text-stroke:.25cqw #6b0414;paint-order:stroke fill;text-shadow:0 .2cqw .4cqw #000000b3;place-items:center;font-size:2.2cqw;font-weight:900;display:grid;position:absolute;inset:0}.tm-history__icon .tm-mult-value,.tm-status__icon .tm-mult-value{display:none}.tm-label{z-index:5;color:#fff;-webkit-text-stroke:.25cqw #1a4a8a;paint-order:stroke fill;text-shadow:0 0 1cqw #50b4ffe6;pointer-events:none;font-size:2.6cqw;font-weight:900;animation:.4s cubic-bezier(.2,.9,.3,1.4) tm-pop;position:absolute;transform:translate(-50%,-50%)}.tm-callout{z-index:6;text-transform:uppercase;color:#ffe08a;-webkit-text-stroke:.3cqw #6b0414;paint-order:stroke fill;background:radial-gradient(circle,#c8143259,#0000 60%);place-items:center;font-size:4cqw;font-weight:900;animation:.45s cubic-bezier(.2,.9,.3,1.4) tm-pop;display:grid;position:absolute;inset:0}.tm-screen{z-index:8;background:radial-gradient(circle at 50% 40%,#2b3a4a,#0f141c) padding-box padding-box,linear-gradient(135deg,#fff1c2,#c9974a 35%,#6b4414 60%,#f6dc9a) border-box;border:.5cqw solid #0000;border-radius:1.6cqw;flex-direction:column;justify-content:center;align-items:center;gap:1cqh;animation:.5s cubic-bezier(.2,.9,.3,1.3) tm-pop;display:flex;position:absolute;inset:6% 5%;box-shadow:0 0 4cqw #000c}.tm-screen__title{text-transform:uppercase;color:#6fd3ff;-webkit-text-stroke:.3cqw #f6dc9a;paint-order:stroke fill;font-size:5.2cqw;font-weight:900;transform:rotate(-3deg)}.tm-screen__small{text-transform:uppercase;color:#ffe08a;font-size:2cqw;font-weight:800}.tm-screen__value{color:#ffe08a;text-align:center;background:linear-gradient(#2d6fd6,#173a80);border:.25cqw solid #f6dc9a;border-radius:.8cqw;min-width:55%;padding:.6cqh 2cqw;font-size:4.4cqw;font-weight:900}.tm-screen__hint{color:#fffc;text-transform:uppercase;margin-top:1cqh;font-size:1.1cqw}.tm-screen.tm-screen--themed{z-index:25;box-shadow:none;background:radial-gradient(circle at 50% 45%, var(--tm-screen-glow,#783c0a8c), #000000e0 70%);cursor:pointer;border:0;border-radius:0;place-items:center;gap:0;animation:.5s ease-out tm-fade;display:grid;inset:0;overflow:hidden}.tm-screen__art{opacity:.9;pointer-events:none;width:62cqh;height:62cqh;animation:.9s cubic-bezier(.2,.9,.3,1.2) both tm-art-in,40s linear infinite tm-rotate;position:absolute;top:44%;left:50%;translate:-50% -50%}.tm-screen__body{flex-direction:column;align-items:center;gap:.9cqh;padding:3cqh 5cqw;animation:.6s cubic-bezier(.2,.9,.3,1.3) .15s both tm-pop;display:flex;position:relative}.tm-screen--themed .tm-screen__title{text-transform:uppercase;text-align:center;color:var(--tm-screen-title,#ffe7a6);-webkit-text-stroke:.3cqw var(--tm-screen-stroke,#5a2a04);paint-order:stroke fill;text-shadow:0 .5cqw 0 #0009, 0 0 3cqw var(--tm-accent,#ffb020);font-size:4.8cqw;font-weight:900;line-height:1;transform:none}.tm-screen--themed .tm-screen__small{text-transform:uppercase;text-align:center;color:#fff4d6;text-shadow:0 .2cqw .4cqw #000;font-size:1.8cqw;font-weight:800}.tm-screen--themed .tm-screen__value{border:.3cqw solid var(--tm-accent,#ffd772);background:var(--tm-screen-plate,linear-gradient(180deg, #5a2a08, #200c02));min-width:30cqw;box-shadow:0 0 3cqw var(--tm-accent,#ffb020), inset 0 0 1.4cqw #000000b3;color:#fff;text-align:center;text-shadow:0 0 1.4cqw var(--tm-accent,#ffb020);font-variant-numeric:tabular-nums;border-radius:999px;padding:.4cqh 3cqw;font-size:5.4cqw;font-weight:900;line-height:1.1}.tm-screen--themed.tm-screen--extra .tm-screen__value{animation:.6s cubic-bezier(.2,.9,.3,1.4) .3s both tm-stamp}.tm-screen--themed .tm-screen__hint{letter-spacing:.2em;color:#ffffffbf;text-transform:uppercase;margin-top:1.4cqh;font-size:1.1cqw;animation:1.4s ease-in-out infinite tm-flicker}.tm-theme-alchemy{--tm-accent:#ffc94a;--tm-beam:#ffe7a6;--tm-beam-glow:#ff9d1f}.tm-theme-blade{--tm-accent:#ff5a3a;--tm-beam:#fff1c2;--tm-beam-glow:#ff3a1f;--tm-screen-glow:#960a1e99;--tm-screen-title:#ffd6de;--tm-screen-stroke:#5a0414;--tm-screen-plate:linear-gradient(180deg, #6a0a1c, #22030a)}.tm-right{z-index:1;pointer-events:none;width:28%;position:absolute;top:0;bottom:13%;right:0}.tm-logo{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:5%;left:8%;right:4%}.tm-logo__studio{letter-spacing:.3em;text-transform:uppercase;color:#ffffffb3;font-size:.95cqw}.tm-logo__title{text-transform:uppercase;-webkit-text-stroke:.25cqw #5a1a08;paint-order:stroke fill;text-shadow:0 .35cqw #3a1004,0 0 2cqw #ffb43c99;font-size:3.1cqw;font-weight:900;line-height:.95}.tm-hero{filter:drop-shadow(0 0 1.6cqw #000000b3);transform-origin:50% 100%;height:82%;animation:4s ease-in-out infinite tm-breathe;position:absolute;bottom:0;left:50%;transform:translate(-46%)}.tm-root--free .tm-hero{filter:drop-shadow(0 0 2cqw #7fe3ffb3)}.tm-hero{transition:opacity .12s}.tm-hero--away{opacity:0}.tm-hero--cast{opacity:0;filter:drop-shadow(0 0 2.4cqw #7fe3ffd9);animation:none;transform:translate(-46%)}.tm-hero--cast.is-on{opacity:1;animation:.5s cubic-bezier(.2,.9,.3,1.3) tm-cast}.tm-summon{z-index:7;pointer-events:none;position:absolute}.tm-summon img{position:absolute;left:50%}.tm-summon--circle img{width:260%;animation:.82s cubic-bezier(.2,.8,.3,1) forwards tm-circle;top:50%;translate:-50% -50%}.tm-summon--flame img{height:520%;animation:.62s cubic-bezier(.55,0,.9,.6) forwards tm-comet;bottom:30%;translate:-50%}.tm-summon:after{content:"";background:radial-gradient(circle, #fff 0%, var(--tm-accent,#ffd772) 28%, transparent 68%);opacity:0;border-radius:50%;animation:.45s ease-out .5s forwards tm-burst;position:absolute;inset:-40%}.tm-summon--flame:after{animation-delay:.56s}.tm-summon--flash:after{animation-delay:.2s}.tm-fx{z-index:8;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tm-beam{fill:none;stroke:var(--tm-beam,#fff4c2);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:3000;stroke-dashoffset:3000px;animation:.3s ease-out forwards tm-zap}.tm-beam--glow{stroke:var(--tm-beam-glow,#ffb020);stroke-width:14px;opacity:.6;filter:blur(4px)}.tm-seal-line .tm-beam{animation-duration:.8s}.tm-theme-blade .tm-hero--cast{filter:drop-shadow(0 0 2.4cqw #ff7828d9)}.tm-theme-blade.tm-root--free .tm-hero{filter:drop-shadow(0 0 2cqw #ff6e3cb3)}.tm-theme-blade .tm-sym--portrait:before{content:"";background:radial-gradient(circle at 50% 35%,#ffbedc47,#3c14468c 70%);border-radius:18%;position:absolute;inset:6%;box-shadow:inset 0 0 0 .18cqw #ffc8968c}.tm-theme-blade .tm-sym--portrait img{border-radius:18%;width:88%;height:88%;inset:6%}.tm-theme-blade .tm-mult-value{color:#fff7d6;text-shadow:0 0 .6cqw #ff5a00,0 .2cqw .3cqw #4a0a00}@keyframes tm-cast{0%{transform:translate(-46%)scale(.96)translateY(1.5%)}}@keyframes tm-burst{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.3)}}@keyframes tm-zap{to{stroke-dashoffset:0}}@keyframes tm-flicker{50%{opacity:.55}}.tm-bar{z-index:3;background:linear-gradient(#0000,#000000c7 45%);grid-template-columns:1fr 1.3fr 1fr;align-items:center;height:13%;padding:0 1.4cqw;display:grid;position:absolute;bottom:0;left:0;right:0}.tm-bar__left{align-items:center;gap:1.2cqw;display:flex}.tm-icon{background:#0000008c;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:2.6cqw;height:2.6cqw;display:grid}.tm-icon svg{width:1.4cqw;height:1.4cqw}.tm-credit{color:#fff;font-size:1.5cqw;font-weight:800;line-height:1.25}.tm-credit span{color:#ffc53a;text-transform:uppercase;margin-right:.4cqw}.tm-status{text-align:center;text-transform:uppercase}.tm-status__main{color:#fff;text-shadow:0 .2cqw #000c;font-size:2.3cqw;font-weight:900}.tm-status__sub{color:#ffe08a;justify-content:center;align-items:center;gap:.4cqw;font-size:1.25cqw;font-weight:800;display:flex}.tm-status__icon{width:2.2cqw;height:2.2cqw;display:inline-block}.tm-bar__right{justify-content:flex-end;align-items:center;gap:1.2cqw;padding-right:2cqw;display:flex}.tm-round{background:#0000008c;border:.18cqw solid #ffffffd9;border-radius:50%;place-items:center;width:3.2cqw;height:3.2cqw;display:grid}.tm-round:disabled{opacity:.35}.tm-round svg{width:1.7cqw;height:1.7cqw}.tm-spin{background:radial-gradient(circle at 40% 30%,#3a3a3a,#0a0a0a);border:.35cqw solid #fff;border-radius:50%;place-items:center;width:7cqw;height:7cqw;transition:transform .15s;display:grid;box-shadow:0 0 1.6cqw #ffffff59}.tm-spin:not(:disabled):hover{transform:scale(1.05)}.tm-spin svg{stroke-width:2.6px;width:4cqw;height:4cqw}.tm-spin.is-busy svg{animation:.7s linear infinite tm-rotate}.tm-spin__count{font-size:2.6cqw;font-weight:900}.tm-pill{text-transform:uppercase;background:#0009;border:1px solid #ffffff59;border-radius:999px;place-items:center;min-width:2.4cqw;padding:.2cqh .7cqw;font-size:.95cqw;font-weight:800;display:grid}.tm-pill.is-on{color:#ffc53a;border-color:#ffc53a}.tm-modal{z-index:20;background:#000000b3;place-items:center;padding:2cqw;display:grid;position:absolute;inset:0}.tm-modal__box{border-width:1px;border-radius:1rem;width:min(640px,92%);max-height:92%;padding:1rem;font-family:inherit;overflow:auto}.tm-choice{text-transform:uppercase;border:2px solid #f6dc9a;border-radius:.75rem;min-width:8rem;padding:.6rem 1rem;font-weight:800}.tm-choice--no{background:linear-gradient(#2b6de0,#173a80)}.tm-choice--yes{background:linear-gradient(#2fbf5a,#146b2c)}.tm-bigwin{z-index:30;cursor:pointer;background:radial-gradient(circle,#3c0a1459,#000000d1);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.tm-bigwin__rays{background:repeating-conic-gradient(#ffd25a2e 0deg 10deg,#0000 10deg 20deg);width:140cqw;height:140cqw;animation:18s linear infinite tm-rotate;position:absolute}.tm-bigwin__coin{background:radial-gradient(circle at 35% 35%,#fff4c2,#e0b13a 55%,#8a5a10);border-radius:50%;width:2cqw;height:2cqw;animation:1.9s linear infinite tm-fall;position:absolute;top:-8%}.tm-bigwin__art{opacity:.55;pointer-events:none;width:80cqh;height:80cqh;animation:1s ease-out both tm-art-in,30s linear infinite tm-rotate;position:absolute;top:46%;left:50%;translate:-50% -50%}.tm-bigwin__hero{height:86%;filter:drop-shadow(0 0 2.4cqw var(--tm-accent,#ffb020));pointer-events:none;animation:.9s cubic-bezier(.2,.9,.3,1.1) both tm-hero-in;position:absolute;bottom:0;right:2%}.tm-bigwin__title{text-transform:uppercase;color:#ffe08a;-webkit-text-stroke:.4cqw #6b2a04;paint-order:stroke fill;text-shadow:0 .6cqw #3a1004,0 0 3cqw #ffaa28cc;font-size:7cqw;font-weight:900;animation:.7s cubic-bezier(.2,.9,.3,1.3) tm-stamp,1.6s ease-in-out .7s infinite tm-breathe-title;position:relative}.tm-bigwin__amount{color:#fff;-webkit-text-stroke:.3cqw #1a4a8a;paint-order:stroke fill;font-variant-numeric:tabular-nums;margin-top:1cqh;font-size:5.4cqw;font-weight:900;position:relative}.tm-bigwin__hint{letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;margin-top:2.5cqh;font-size:1.1cqw;font-weight:700;animation:1.6s ease-in-out infinite tm-hint-pulse;position:relative}@keyframes tm-hint-pulse{50%{opacity:.35}}.tm-bigwin--nice .tm-bigwin__title{color:#e8f6ff}.tm-bigwin--mega .tm-bigwin__title{color:#ffb020}.tm-bigwin--super .tm-bigwin__title{color:#ff7ad9;-webkit-text-stroke-color:#5a0a4a}.tm-bigwin--sensational .tm-bigwin__title{color:#fff6d8;-webkit-text-stroke-color:#b01e3a}.tm-pop{animation:.45s cubic-bezier(.2,.9,.3,1.4) tm-pop}@keyframes tm-drop{0%{transform:translateY(-620%)}to{transform:none}}@keyframes tm-settle{0%{transform:translateY(calc(var(--shift,1) * -100%))}}@keyframes tm-clear{to{opacity:.3;transform:translateY(560%)}}@keyframes tm-shatter{to{opacity:0;filter:brightness(2.5);transform:scale(1.35)}}@keyframes tm-seal{50%{filter:grayscale(.6)brightness(.65)}}@keyframes tm-awake{0%{filter:brightness(3);transform:scale(.3)}60%{transform:scale(1.3)}}@keyframes tm-lit{50%{transform:scale(1.35)rotate(-8deg)}to{transform:scale(1.12)}}@keyframes tm-tease{to{box-shadow:0 0 3cqw #000000bf, 0 0 3.5cqw var(--tm-accent,#ffd772)}}@keyframes tm-circle{0%{opacity:0;transform:scale(.2)rotate(-120deg)}35%{opacity:1}80%{opacity:1;transform:scale(1)rotate(90deg)}to{opacity:0;transform:scale(.35)rotate(160deg)}}@keyframes tm-comet{0%{opacity:0;transform:translateY(-160%)}20%{opacity:1}88%{opacity:1;transform:none}to{opacity:0;transform:scaleY(.4)}}@keyframes tm-stamp{0%{opacity:0;transform:scale(2.4)}55%{opacity:1;transform:scale(.92)}75%{transform:scale(1.05)rotate(-1deg)}}@keyframes tm-breathe-title{50%{transform:scale(1.05)}}@keyframes tm-fade{0%{opacity:0}}@keyframes tm-art-in{0%{opacity:0;scale:.3}}@keyframes tm-hero-in{0%{opacity:0;transform:translate(40%)}}@keyframes tm-pulse{to{transform:scale(1.08)}}@keyframes tm-glow{to{box-shadow:0 0 2cqw #ffcf5a,inset 0 0 1.4cqw #ffc850cc}}@keyframes tm-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1}}@keyframes tm-slide{0%{opacity:0;transform:translate(-20%)}}@keyframes tm-scatter{50%{filter:drop-shadow(0 0 1cqw #7fe3ffe6);transform:scale(1.06)rotate(6deg)}}@keyframes tm-breathe{50%{transform:translate(-46%)scale(1.012)translateY(-.4%)}}@keyframes tm-rotate{to{rotate:360deg}}@keyframes tm-fall{to{transform:translateY(110cqh)rotate(300deg)}}.cm-board-wrap{z-index:1;width:43%;position:absolute;top:.6%;left:18.5%}.cm-board{aspect-ratio:1;background:linear-gradient(#0e162ce0,#080c1aeb) padding-box padding-box,linear-gradient(135deg,#ffe39a,#ff8a1f 35%,#b3340c 60%,#ffd36a 85%) border-box;border:.45cqw solid #0000;border-radius:1.2cqw;grid-template-columns:repeat(7,minmax(0,1fr));padding:.6cqw;display:grid;position:relative;overflow:hidden;box-shadow:0 0 3cqw #000000b3,0 0 2cqw #ff96284d}.cm-col{grid-template-rows:repeat(7,minmax(0,1fr));min-height:0;display:grid}.cm-cell{min-width:0;min-height:0;position:relative}.cm-sym{z-index:1;padding:5%;transition:opacity .2s,filter .2s;position:absolute;inset:0}.cm-sym.tm-drop{animation-name:cm-drop;animation-duration:.78s;animation-timing-function:cubic-bezier(.45,0,.6,1)}.cm-sym.cm-settle:not(.tm-win,.cm-pop,.tm-lit){animation:cm-settle calc(.36s + var(--fall,1) * 50ms) cubic-bezier(.45, 0, .6, 1) both}@keyframes cm-drop{0%{transform:translateY(-760%)}78%{transform:translateY(0)scaleY(1)}88%{transform:translateY(4%)scaleY(.93)}to{transform:none}}@keyframes cm-settle{0%{transform:translateY(calc(var(--fall,1) * -100%))}76%{transform:translateY(0)scaleY(1)}88%{transform:translateY(4%)scaleY(.94)}to{transform:none}}.cm-sym img{object-fit:contain;filter:drop-shadow(0 .25cqw .3cqw #0000008c);width:100%;height:100%}.cm-pop{animation:.26s ease-in forwards cm-pop}.cm-spot{border-radius:.5cqw;place-items:center;display:grid;position:absolute;inset:3%}.cm-spot--mark{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 20 L6 8 M20 20 L33 5 M20 20 L37 24 M20 20 L27 37 M20 20 L4 29 M12 13 L9 18 M28 11 L33 14 M29 29 L34 27' stroke='%23ffcf7a' stroke-width='1.6' fill='none' stroke-linecap='round' opacity='0.85'/%3E%3C/svg%3E") 50%/90% no-repeat,radial-gradient(circle,#78461e8c,#28180a59 70%)}.cm-spot--mult{background:radial-gradient(circle at 50% 55%,#140802f2 0%,#5a2406e6 38%,#ff8c1ebf 62%,#ffd26e59 74%,#0000 80%);box-shadow:inset 0 0 1cqw #ffaa28cc}.cm-spot--mult.is-hot{background:radial-gradient(circle at 50% 55%,#1e000af2 0%,#960a1ee6 38%,#ff3c3ccc 62%,#ffb47866 74%,#0000 80%);box-shadow:inset 0 0 1.2cqw #ff503ce6}.cm-spot.is-new{animation:.6s cubic-bezier(.2,.9,.3,1.5) cm-crack}.cm-spot--mult.is-new{animation:.65s cubic-bezier(.2,.9,.3,1.4) cm-crater}.cm-spot--mult.is-new .cm-spot__value{animation:.5s cubic-bezier(.2,.9,.3,1.6) .25s both tm-awake}.cm-spot__value{z-index:3;color:#fff;-webkit-text-stroke:.14cqw #6a1a00;paint-order:stroke fill;white-space:nowrap;background:linear-gradient(#ffcf4a,#e0600e);border:.12cqw solid #fff1b8;border-radius:1cqw;padding:.05cqw .45cqw;font-size:1.3cqw;font-weight:900;line-height:1.15;position:absolute;bottom:-2%;left:50%;transform:translate(-50%);box-shadow:0 .15cqw .4cqw #0009}.cm-spot--mult.is-hot .cm-spot__value{background:linear-gradient(#ff6a5a,#b3001e)}.cm-label{-webkit-text-stroke:.22cqw #7a2200;text-shadow:0 0 1cqw #ff9628e6;white-space:nowrap;font-size:1.9cqw}.cm-right{z-index:1;pointer-events:none;width:37%;position:absolute;top:0;bottom:13%;right:0}.cm-logo{color:#ffd84a;-webkit-text-stroke:.25cqw #b3200c;paint-order:stroke fill;text-shadow:0 .35cqw #5a0c02,0 0 1.5cqw #ff781ecc}.cm-hero{filter:drop-shadow(0 0 1.6cqw #0009);transform-origin:50% 100%;height:80%;transition:opacity .1s;animation:4s ease-in-out infinite tm-breathe;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cm-hero.is-away{opacity:0}.cm-hero--hit{opacity:0;filter:drop-shadow(0 0 2cqw #ffc850cc);animation:none}.cm-hero--hit.is-on{opacity:1;animation:.35s cubic-bezier(.2,.9,.3,1.4) cm-lunge}.cm-buy{justify-content:center;min-height:15cqh}.cm-board--clear .cm-sym{animation:.36s cubic-bezier(.5,0,.9,.5) forwards tm-clear;animation-delay:calc(var(--d,0s) * .25)}.cm-root{--tm-accent:#ffb52e;--tm-screen-glow:#c83c148c;--tm-screen-title:#ffe45a;--tm-screen-stroke:#b3200c;--tm-screen-plate:linear-gradient(180deg, #d4360c, #5a0c02)}.cm-scooter{gap:.3cqh}.cm-scooter__hint{opacity:.75}.hero-bigwin .nbw__finale{opacity:.9;filter:drop-shadow(0 0 30px #ff4fa3);width:140cqh;animation:.8s ease-out both nbw-fox,18s linear infinite rays-spin}.hero-bigwin .nbw__hero{height:100cqh;right:1%}.hero-bigwin{--nbw-spread:25cqh}.hero-bigwin .nbw__card{width:32cqh;height:32cqh}.hero-bigwin .nbw__card--top{width:38cqh;height:38cqh}.cm-label--mult{color:#ffe45a;animation:.45s cubic-bezier(.2,.9,.3,1.6) tm-awake}.cm-label--total{color:#fff;-webkit-text-stroke-color:#b3200c;text-shadow:0 0 1.4cqw #ff7a1f;font-size:2.5cqw;animation:.5s cubic-bezier(.2,.9,.3,1.4) tm-stamp}.cm-callout{color:#ffe45a;-webkit-text-stroke-color:#b3200c;font-size:3.6cqw}.cm-history__mult{color:#ffb13b;font-weight:800}.cm-root .tm-banner{color:#ffe7a8;text-shadow:0 .2cqw #5a1a02,0 0 1cqw #000c}@keyframes cm-pop{to{opacity:0;filter:brightness(2.2);transform:scale(1.35)}}@keyframes cm-crack{0%{opacity:0;filter:brightness(3);transform:scale(.3)}}@keyframes cm-crater{0%{filter:brightness(2.6);transform:scale(.4)}45%{transform:scale(1.18)rotate(4deg)}70%{transform:scale(.96)rotate(-2deg)}}@keyframes cm-lunge{0%{transform:translate(-42%)scale(.95)}}.hm-root .tm-board{background:linear-gradient(#0a1228e0,#060a18ed) padding-box padding-box,linear-gradient(135deg,#ffe27a,#e8342a 30%,#1d3a8a 60%,#ffd84a 85%) border-box;box-shadow:0 0 3cqw #000000bf,0 0 2cqw #ff5a3c4d}.hm-root .tm-col{border-right-color:#78aaff1f}.hm-root .tm-banner{color:#ffe27a;text-shadow:0 .2cqw #5a0a04,0 0 1cqw #000000d9}.hm-root .tm-banner__win{background:linear-gradient(#1d3a8a,#0a1638)}.hm-root .tm-card{background:linear-gradient(#1d3a8a 0%,#0a1638 100%);border-color:#ffd84a}.hm-cell{padding:5%}.hm-mult{z-index:0;background:radial-gradient(circle at 50% 45%,#ffd84a47,#ff781e2e 55%,#501e0a40);border-radius:.7cqw;position:absolute;inset:4%;box-shadow:inset 0 0 0 .14cqw #ffd84a8c,inset 0 0 1cqw #ffaa2859}.hm-mult.is-hot{background:radial-gradient(circle at 50% 45%,#ff6e3c66,#c81e2847 60%,#3c000a4d);box-shadow:inset 0 0 0 .16cqw #ff6e46cc,inset 0 0 1.2cqw #ff3c2880}.hm-mult.is-super{background:radial-gradient(circle at 50% 45%,#c86eff73,#6e1ec84d 60%,#1e003c59);box-shadow:inset 0 0 0 .18cqw #d28cffe6,inset 0 0 1.4cqw #aa50ff99}.hm-mult.is-insane{background:radial-gradient(circle at 50% 45%,#ffffff8c,#5adcff59 55%,#00285059);animation:1.2s ease-in-out infinite alternate hm-shimmer;box-shadow:inset 0 0 0 .2cqw #fff,inset 0 0 1.6cqw #78e6ffe6,0 0 1.2cqw #78e6ffb3}.hm-mult.is-new{animation:.5s cubic-bezier(.2,.9,.3,1.6) hm-mult-pop}.hm-mult__value{z-index:4;color:#fff;-webkit-text-stroke:.14cqw #6a1a00;paint-order:stroke fill;white-space:nowrap;background:linear-gradient(#ffd84a,#e8621a);border:.12cqw solid #fff4c2;border-radius:1cqw;padding:.04cqw .5cqw;font-size:1.25cqw;font-weight:900;line-height:1.15;position:absolute;bottom:2%;left:50%;transform:translate(-50%);box-shadow:0 .15cqw .4cqw #0009}.hm-mult__value.is-new{animation:.5s cubic-bezier(.2,.9,.3,1.6) hm-mult-pop}.hm-mult__value.is-hot{background:linear-gradient(#ff6a5a,#b3001e)}.hm-mult__value.is-super{-webkit-text-stroke-color:#2a0050;background:linear-gradient(#d58cff,#6a1ab3)}.hm-mult__value.is-insane{color:#0a2a4a;-webkit-text-stroke:0;background:linear-gradient(#fff,#4fd8ff)}.hm-root .tm-sym{z-index:1}.hm-bump:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle,#fff0b4cc,#0000 70%);border-radius:.8cqw;animation:.5s ease-out forwards hm-flash;position:absolute;inset:0}.hm-blast:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle,#fffac8f2,#ff8214bf 45%,#c81e0040 75%,#0000);border-radius:.6cqw;animation:.6s ease-out forwards hm-blast;position:absolute;inset:-4%}.hm-boom{z-index:4}.hm-boom:after{content:"";pointer-events:none;background:radial-gradient(circle,#fff 0%,#ffdc5af2 20%,#ff5a14b3 45%,#0000 70%);border-radius:50%;animation:.6s ease-out forwards tm-burst;position:absolute;inset:-90%}.hm-infect:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle,#aaff78d9,#28c85a59 60%,#0000 75%);border-radius:.8cqw;animation:.8s ease-out forwards hm-flash;position:absolute;inset:0}.hm-sym--xways img{animation:2.2s ease-in-out infinite hm-orb}.hm-sym--xinf img,.hm-img--xinf{filter:hue-rotate(110deg)saturate(1.4)drop-shadow(0 0 .6cqw #78ff78cc)}.hm-reveal img{animation:.65s ease-in forwards hm-reveal}.hm-sym--revealed:before{content:"";border-radius:.8cqw;position:absolute;inset:4%;box-shadow:0 0 1cqw #c878ffe6,inset 0 0 .8cqw #c878ffb3}.hm-xbadge{z-index:3;background:linear-gradient(#d58cff,#6a1ab3);border-radius:.6cqw;padding:0 .35cqw;font-size:.95cqw;font-weight:900;line-height:1.3;position:absolute;top:2%;right:2%}.hm-tag{z-index:3;letter-spacing:.08em;color:#fff;-webkit-text-stroke:.14cqw #7a0a04;paint-order:stroke fill;font-size:1.05cqw;font-weight:900;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.hm-shot{z-index:3;color:#fff;-webkit-text-stroke:.25cqw #0a3a8a;paint-order:stroke fill;text-shadow:0 0 1cqw #50c8ffe6;place-items:center;font-size:2.6cqw;font-weight:900;display:grid;position:absolute;inset:0}.hm-buy{justify-content:center;min-height:13cqh;background:linear-gradient(#e8342a 0%,#7a0a10 100%)!important}.hm-buy .tm-card__small{color:#ffe27a}.hm-boost{gap:.4cqh}.hm-boost__name{color:#cfe3ff;font-size:1.35cqw;font-weight:900}.hm-boost.is-on{box-shadow:0 0 2cqw #ffd84acc}.hm-boost.is-on .hm-boost__name{color:#ffd84a}.hm-credit-boost{color:#fff9;font-size:.9cqw}.hm-tier .tm-card__small:first-child{color:#ffd84a;font-size:1.4cqw}.hm-upgrades{gap:.6cqh}.hm-upgrade-chip{color:#fff4c2;background:#ffd84a26;border:.12cqw solid #ffd84a99;border-radius:.6cqw;width:100%;padding:.3cqh .4cqw;font-size:1cqw;font-weight:800}.hm-logo{color:#ffd84a;-webkit-text-stroke:.25cqw #b3100c;paint-order:stroke fill;text-shadow:0 .35cqw #1d3a8a,0 0 1.5cqw #ff5a28cc}.hm-hero{height:84%}.hm-hero.is-fx{filter:drop-shadow(0 0 2.4cqw #ff7828f2)brightness(1.15);animation:.5s cubic-bezier(.2,.9,.3,1.4) hm-hero-kick}.hm-screen,.hm-offer{background:radial-gradient(circle at 50% 35%,#24407e,#0a1230) padding-box padding-box,linear-gradient(135deg,#ffe27a,#e8342a 35%,#1d3a8a 65%,#ffd84a) border-box}.hm-offer{cursor:default}.hm-title{color:#ffd84a;-webkit-text-stroke-color:#b3100c}.hm-upgrade-row{gap:1cqw;margin-top:.6cqh;display:flex}.hm-upgrade-card{opacity:.35;filter:grayscale();text-align:center;background:#00000059;border:.15cqw solid #fff3;border-radius:.8cqw;flex-direction:column;gap:.3cqh;width:11cqw;padding:.8cqh .6cqw;display:flex}.hm-upgrade-card b{color:#ffd84a;font-size:1.15cqw}.hm-upgrade-card small{color:#e6eeff;font-size:.85cqw;line-height:1.2}.hm-upgrade-card.is-on{opacity:1;filter:none;border-color:#ffd84a;animation:.5s cubic-bezier(.2,.9,.3,1.5) both tm-pop;box-shadow:0 0 1.4cqw #ffd84a99}.hm-wheel{gap:1cqw;display:flex}.hm-wheel__slot{color:#fff;background:#0006;border:.18cqw solid #ffffff40;border-radius:.8cqw;flex-direction:column;align-items:center;width:12cqw;padding:1cqh .6cqw;font-size:1.4cqw;font-weight:900;display:flex}.hm-wheel__slot small{color:#ffd84a;font-size:1cqw}.hm-wheel.is-spinning .hm-wheel__slot{animation:.36s step-end infinite hm-roulette}.hm-wheel.is-spinning .hm-wheel__slot:nth-child(2){animation-delay:.12s}.hm-wheel.is-spinning .hm-wheel__slot:nth-child(3){animation-delay:.24s}.hm-wheel__slot.is-picked{background:linear-gradient(#e8342a,#7a0a10);border-color:#ffd84a;transform:scale(1.08);box-shadow:0 0 2cqw #ffd84acc}.hm-panel{background:linear-gradient(#14224a,#070d22);border-color:#ffd84a66}.hm-tile{text-align:left;background:linear-gradient(#1d3a8a,#0a1638);border:1px solid #ffd84a59;border-radius:.75rem;flex-direction:column;gap:.2rem;padding:.6rem .7rem;transition:transform .15s,box-shadow .15s;display:flex}.hm-tile:hover{transform:translateY(-2px);box-shadow:0 0 1rem #ffd84a59}.hm-tile b{color:#ffd84a;font-size:1rem}.hm-tile small{color:#e6eeffbf;font-size:.72rem;line-height:1.25}.hm-tile span{color:#fff;margin-top:auto;font-weight:900}.hm-tile--big,.hm-tile--lucky{background:linear-gradient(#b3100c,#4a0408)}.hm-tile--boost{background:linear-gradient(#2a2f45,#10131f)}.hm-tile--boost.is-on{background:linear-gradient(#7a5a08,#2a1e02);border-color:#ffd84a;box-shadow:0 0 1rem #ffd84a80}@keyframes hm-flash{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.1)}}@keyframes hm-blast{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes hm-mult-pop{0%{filter:brightness(2.5);scale:.5}}@keyframes hm-shimmer{to{filter:brightness(1.35)}}@keyframes hm-orb{50%{filter:drop-shadow(0 0 1cqw #dc8cfff2);transform:scale(1.07)rotate(-6deg)}}@keyframes hm-reveal{0%{transform:scale(1)}60%{filter:brightness(2.2);transform:scale(1.25)rotate(12deg)}to{opacity:0;filter:brightness(3);transform:scale(.2)rotate(40deg)}}@keyframes hm-roulette{0%{background:#e8342acc;border-color:#ffd84a}34%{background:#0006;border-color:#ffffff40}}@keyframes hm-hero-kick{0%{transform:translate(-44%)scale(.97)translateY(1%)}}.lm-root{overflow:clip}.lm-root .tm-bg{filter:saturate(1.1)brightness(.92)}.lm-root.tm-root--free .tm-bg{filter:saturate(1.3)hue-rotate(-12deg)brightness(1.02)}.lm-level-3 .tm-bg{filter:saturate(1.5)hue-rotate(-28deg)brightness(.95)contrast(1.08)}.lm-scan{mix-blend-mode:screen;pointer-events:none;z-index:0;background:repeating-linear-gradient(#78dcff09 0 2px,#0000 2px 5px);position:absolute;inset:0}.lm-root .tm-card{background:linear-gradient(#10284a 0%,#070f1f 100%);border-color:#56d8ff;box-shadow:0 0 1.4cqw #0009,inset 0 0 1cqw #56d8ff47}.lm-buy{justify-content:center;min-height:13cqh;background:linear-gradient(#c3102e 0%,#4a0410 100%)!important;border-color:#ff5a6e!important}.lm-buy .tm-card__small{color:#ffd0d6}.lm-boost{gap:.4cqh}.lm-boost__name{color:#cfefff;font-size:1.3cqw;font-weight:900}.lm-boost.is-on{box-shadow:0 0 2cqw #56d8ffcc}.lm-boost.is-on .lm-boost__name{color:#7ff0ff}.lm-tier .tm-card__small:first-child{color:#ff8fa0;font-size:1.3cqw}.lm-bank{gap:.5cqh}.lm-bank__list{flex-direction:column;gap:.4cqh;width:100%;display:flex}.lm-bank__row{background:#c3102e4d;border:1px solid #ff6e8273;border-radius:.6cqw;align-items:center;gap:.5cqw;padding:.2cqh .4cqw;animation:.3s ease-out tm-slide;display:flex}.lm-bank__row img{object-fit:cover;object-position:top;background:#1a2a4a;border-radius:.4cqw;width:2.4cqw;height:2.4cqw}.lm-bank__row b{color:#ffe08a;font-size:1.3cqw}.lm-bank__row small{color:#9fe6ff;margin-left:auto;font-size:1cqw}.lm-bank__empty{color:#ffffff80;font-size:1cqw}.lm-root .tm-history{background:#040a16bf;border-color:#56d8ff8c}.lm-history__row{font-size:1.05cqw}.lm-history__ways{color:#9fe6ff;font-size:.95cqw}.lm-board-wrap{width:52%;top:1.2%;left:18%}.lm-root .tm-bar{bottom:1.6cqh}.lm-root .tm-spin{width:6.2cqw;height:6.2cqw}.lm-banner{color:#bff3ff;text-shadow:0 .2cqw #04121f,0 0 1cqw #000000d9;justify-content:space-between;gap:1cqw}.lm-hint{text-overflow:ellipsis;text-align:center;flex:1;min-width:0;font-size:1.35cqw;overflow:hidden}.lm-ways,.lm-fires{color:#eaffff;font-variant-numeric:tabular-nums;background:#040e1ecc;border:.15cqw solid #56d8ff99;border-radius:.6cqw;flex-direction:column;align-items:center;min-width:7cqw;padding:.1cqh .8cqw;font-size:1.45cqw;line-height:1;display:flex}.lm-fires{color:#ffd2a8;border-color:#ff6e46b3}.lm-ways small,.lm-fires small{color:#7fdcff;font-size:.65cqw}.lm-fires small{color:#ff9a6e}.lm-fires em{color:#ffd2aa99;font-size:1cqw;font-style:normal}.lm-root .tm-banner__win{background:linear-gradient(#0e3a5c,#04121f);border-color:#56d8ff}.lm-board{aspect-ratio:5/4;background:linear-gradient(#061022e6,#030812f0) padding-box padding-box,linear-gradient(135deg,#bff3ff,#2aa8e0 30%,#0b2a4a 55%,#c3102e 80%,#ff8fa0) border-box;border:.45cqw solid #0000;border-radius:1.2cqw;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6cqw;padding:.8cqw;display:grid;position:relative;box-shadow:0 0 3cqw #000000bf,0 0 2cqw #56d8ff40}.lm-reel{border-radius:.8cqw;gap:.5cqw;min-height:0;display:grid;position:relative}.lm-reel--h3{grid-template-rows:repeat(3,minmax(0,1fr))}.lm-reel--h2.has-enh{grid-template-rows:2fr 2fr 1fr}.lm-reel--h3.has-enh{grid-template-rows:4fr 4fr 4fr 3fr}.lm-reel.is-fire:before{content:"";z-index:0;background:linear-gradient(#0000,#ffa02826 40%,#ff461e8c);border-radius:1cqw;animation:.9s ease-in-out infinite alternate lm-burn;position:absolute;inset:-.4cqw;box-shadow:0 0 1.6cqw #ff5a1ecc,inset 0 0 1.2cqw #ff963cb3}.lm-cell{z-index:1;background:linear-gradient(#142c4e8c,#060e1eb3);border:.12cqw solid #78d2ff2e;border-radius:.7cqw;min-width:0;min-height:0;transition:opacity .2s,filter .2s;position:relative}.lm-cell.is-frame:after,.lm-cell.is-reelfire:after{content:"";pointer-events:none;z-index:3;border:.22cqw solid #ff7a2a;border-radius:.8cqw;animation:.7s ease-in-out infinite alternate lm-burn;position:absolute;inset:-.18cqw;box-shadow:0 0 1cqw #ff6e1ee6,inset 0 0 .9cqw #ff8c28b3}.lm-cell.is-reelfire:after{border-color:#ffb13b;box-shadow:0 0 1.4cqw #ffaa32f2,inset 0 0 1.1cqw #ff5a1ecc}.lm-level-3 .lm-cell.is-frame:after{border-color:#ff3d6e;box-shadow:0 0 1cqw #ff285ae6,inset 0 0 .9cqw #ff3c78b3}.lm-cell.is-flash{z-index:4;animation:.5s ease-out lm-flash}.lm-cell.is-flash .lm-sym{animation:.5s cubic-bezier(.2,.9,.3,1.5) lm-zoom}.lm-cell.is-win{z-index:4}.lm-cell.is-win:before{content:"";z-index:3;border:.22cqw solid #7ff0ff;border-radius:.7cqw;animation:.5s ease-in-out infinite alternate tm-glow;position:absolute;inset:0;box-shadow:0 0 1.4cqw #2ad2ff,inset 0 0 1cqw #56d8ff99}.lm-cell.is-win .lm-sym{animation:.5s ease-in-out infinite alternate tm-pulse}.lm-cell.is-dim{opacity:.42;filter:saturate(.5)}.lm-sym{position:absolute;inset:5%}.lm-part{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.25cqw;width:100%;height:100%;display:grid;position:relative}.lm-part--n2{grid-template-rows:repeat(2,minmax(0,1fr))}.lm-part--n3{grid-template-rows:repeat(3,minmax(0,1fr))}.lm-part--n4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.lm-copy{min-width:0;min-height:0;position:relative}.lm-copy img{object-fit:contain;filter:drop-shadow(0 .25cqw .35cqw #000000a6);width:100%;height:100%;position:absolute;inset:0}.lm-part--card .lm-copy{background:radial-gradient(circle at 50% 30%,#2b5a8a,#0b1a33 75%);border-radius:.5cqw;overflow:hidden;box-shadow:inset 0 0 0 .12cqw #a0e6ff73}.lm-part--card .lm-copy img{object-fit:cover;object-position:50% 18%;filter:none}.lm-part--card.from-dead .lm-copy,.lm-part--card.from-bank .lm-copy{background:radial-gradient(circle at 50% 30%,#8a1a2e,#2a0410 75%);box-shadow:inset 0 0 0 .14cqw #ff788cb3}.lm-part:not(.lm-part--n1) .lm-copy+.lm-copy:before{content:"";z-index:2;background:linear-gradient(90deg,#0000,#bff3ff,#0000);height:.12cqw;position:absolute;top:-.2cqw;left:-4%;right:-4%;box-shadow:0 0 .5cqw #56d8ff}.lm-part.is-split{animation:.55s cubic-bezier(.2,.9,.3,1.4) lm-split}.lm-part.from-xways .lm-copy{background:radial-gradient(circle,#aa46ff59,#0000 70%);border-radius:.5cqw;box-shadow:inset 0 0 0 .14cqw #d678ffcc}.lm-part.from-hole .lm-copy{background:radial-gradient(circle,#783cff66,#0000 72%);border-radius:.5cqw}.lm-count,.lm-mult{z-index:3;color:#fff;paint-order:stroke fill;white-space:nowrap;border-radius:1cqw;padding:.05cqw .45cqw;font-size:1.25cqw;font-weight:900;line-height:1.15;position:absolute;box-shadow:0 .15cqw .4cqw #0009}.lm-count{-webkit-text-stroke:.12cqw #04304f;background:linear-gradient(#56d8ff,#1060a8);border:.12cqw solid #dffaff;bottom:2%;left:50%;transform:translate(-50%)}.lm-mult{-webkit-text-stroke:.12cqw #4a0010;background:linear-gradient(#ff6a7a,#a3001e);border:.12cqw solid #ffd0d6;animation:.4s cubic-bezier(.2,.9,.3,1.5) tm-pop;top:-4%;right:-4%}.lm-held{z-index:3;background:#c3102e;border:.12cqw solid #ffd0d6;border-radius:50%;place-items:center;width:1.8cqw;height:1.8cqw;display:grid;position:absolute;top:-3%;left:-3%}.lm-held svg{width:1cqw;height:1cqw}.lm-enh{background:repeating-linear-gradient(90deg,#ffffff0d 0 .3cqw,#0000 .3cqw .9cqw),linear-gradient(#2a3240,#10141c);border-color:#a0b4c859}.lm-enh__lock{color:#c8dcf08c;justify-content:center;align-items:center;gap:.3cqw;display:flex;position:absolute;inset:0}.lm-enh__lock svg{width:1.3cqw;height:1.3cqw}.lm-enh__lock small{font-size:1.1cqw;font-weight:900}.lm-enh.is-open{background:radial-gradient(circle,#56d8ff59,#060e1ecc 75%);border-color:#56d8ff;box-shadow:0 0 1.2cqw #56d8ff99}.lm-enh .lm-sym{inset:6%}.lm-nudge{z-index:5;background:#0a1a33;border:.25cqw solid #7ff0ff;border-radius:.8cqw;animation:.55s cubic-bezier(.2,.9,.3,1.2) lm-nudge;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 2cqw #56d8ffd9}.lm-nudge img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.lm-nudge span{color:#fff;-webkit-text-stroke:.15cqw #5a2a00;paint-order:stroke fill;background:linear-gradient(#ffe08a,#d97a0a);border:.14cqw solid #fff4c2;border-radius:1cqw;padding:.1cqw .7cqw;font-size:1.8cqw;font-weight:900;position:absolute;top:4%;left:50%;transform:translate(-50%)}.lm-part--blank{background:repeating-linear-gradient(45deg,#56d8ff12 0 .4cqw,#0000 .4cqw .8cqw),radial-gradient(circle,#14325a80,#040a1699);border-radius:.5cqw}.lm-reel.is-god .lm-cell{border-color:#ffe08a;box-shadow:0 0 1.6cqw #ffd25ab3}.lm-reel.is-god .lm-part:not(.lm-part--blank){filter:drop-shadow(0 0 1.2cqw #ffdc78f2);animation:.6s cubic-bezier(.2,.9,.3,1.6) lm-zoom}.lm-reel.is-denied .lm-cell{filter:grayscale()brightness(.55)}.lm-denied{z-index:6;text-align:center;text-transform:uppercase;color:#ff5a70;background:#280008d9;border:.2cqw solid #ff3d5a;border-radius:.5cqw;padding:.4cqh .6cqw;font-size:1.2cqw;font-weight:900;line-height:1.05;animation:.35s cubic-bezier(.2,.9,.3,1.5) tm-pop;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-14deg);box-shadow:0 0 1.4cqw #ff2846b3}.lm-vortex{z-index:6;pointer-events:none;background:radial-gradient(circle,#000 0 12%,#280050e6 22%,#0000 62%),repeating-conic-gradient(#aa5aff8c 0deg 14deg,#3cb4ff59 14deg 28deg);border-radius:50%;width:34cqw;height:34cqw;margin:-17cqw 0 0 -17cqw;animation:1.3s ease-in-out forwards lm-vortex;position:absolute;top:40%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 45%,#0000 70%);mask-image:radial-gradient(circle,#000 45%,#0000 70%)}.fx-xhole .lm-cell:not(.is-flash) .lm-sym{animation:.6s ease-in forwards lm-suck}.fx-xsplit .lm-cell.is-flash:before{content:"";z-index:5;background:linear-gradient(90deg,#0000,#fff,#7ff0ff,#0000);height:.3cqw;animation:.4s ease-out lm-slash;position:absolute;top:50%;left:-10%;right:-10%;transform:rotate(-24deg);box-shadow:0 0 1cqw #56d8ff}.fx-dead .lm-cell.is-flash,.fx-bank .lm-cell.is-flash{box-shadow:0 0 2cqw #ff3c5ae6}.fx-mental .lm-cell.is-flash .lm-sym{animation:.5s steps(2,end) 2 lm-glitch}.lm-callout{color:#ffd2a8;-webkit-text-stroke-color:#7a1a00;text-align:center;background:radial-gradient(circle,#ff5a1e59,#0000 60%);font-size:3.6cqw}.lm-logo{color:#bff3ff;-webkit-text-stroke:.25cqw #0b2a4a;paint-order:stroke fill;text-shadow:0 .35cqw #c3102e,0 0 1.6cqw #56d8ffd9}.lm-hero{height:84%}.lm-hero.is-fx{filter:drop-shadow(0 0 2.4cqw #56d8fff2)brightness(1.15);animation:.5s cubic-bezier(.2,.9,.3,1.4) hm-hero-kick}.lm-root.tm-root--free .lm-hero{filter:drop-shadow(0 0 2cqw #ff5a3cb3)}.lm-screen{background:radial-gradient(circle at 50% 35%,#123a60,#030a16) padding-box padding-box,linear-gradient(135deg,#bff3ff,#2aa8e0 35%,#c3102e 65%,#ff8fa0) border-box}.lm-title{color:#bff3ff;-webkit-text-stroke-color:#c3102e;text-align:center;font-size:4.4cqw}.lm-title--glitch{color:#ff4d6d;-webkit-text-stroke-color:#04121f;animation:.35s steps(2,end) infinite lm-glitch}.lm-title--god{color:#ffe08a;-webkit-text-stroke-color:#6b3a04}.lm-screen__text{color:#dcf5ffd9;text-align:center;max-width:80%;font-size:1.3cqw}.lm-wheel{gap:1cqw;display:flex}.lm-wheel__slot{color:#fff;background:#0006;border:.18cqw solid #ffffff40;border-radius:.8cqw;flex-direction:column;align-items:center;width:12cqw;padding:1cqh .6cqw;font-size:1.3cqw;font-weight:900;display:flex}.lm-wheel__slot small{color:#7ff0ff;font-size:1cqw}.lm-wheel.is-spinning .lm-wheel__slot{animation:.36s step-end infinite lm-roulette}.lm-wheel.is-spinning .lm-wheel__slot:nth-child(2){animation-delay:.12s}.lm-wheel.is-spinning .lm-wheel__slot:nth-child(3){animation-delay:.24s}.lm-wheel__slot.is-picked{background:linear-gradient(#1060a8,#04203a);border-color:#7ff0ff;transform:scale(1.08);box-shadow:0 0 2cqw #56d8ffcc}.lm-panel{background:linear-gradient(#0b1f3a,#030a16);border-color:#56d8ff66}.lm-tile{text-align:left;background:linear-gradient(#0e3a5c,#04121f);border:1px solid #56d8ff59;border-radius:.75rem;flex-direction:column;gap:.2rem;padding:.6rem .7rem;transition:transform .15s,box-shadow .15s;display:flex}.lm-tile:hover{transform:translateY(-2px);box-shadow:0 0 1rem #56d8ff59}.lm-tile b{color:#bff3ff;font-size:.95rem}.lm-tile small{color:#dcf0ffb8;font-size:.7rem;line-height:1.25}.lm-tile span{color:#fff;margin-top:auto;font-weight:900}.lm-tile--experimental,.lm-tile--lucky{background:linear-gradient(#8a0a24,#2a0208);border-color:#ff788c73}.lm-tile--god{background:linear-gradient(#8a6a08,#2a1e02);border-color:#ffe08a99}.lm-tile--god b{color:#ffe08a}.lm-tile--boost{background:linear-gradient(#1a2436,#0a0f18)}.lm-tile--boost.is-on{background:linear-gradient(#0e5a7a,#04202e);border-color:#7ff0ff;box-shadow:0 0 1rem #56d8ff80}.lm-spin{border-color:#bff3ff;box-shadow:0 0 1.6cqw #56d8ff80}.lm-shard{background:linear-gradient(135deg,#eaffff,#56d8ff 55%,#0b3a6a);border-radius:.2cqw;transform:rotate(45deg)}@keyframes lm-burn{0%{opacity:.75;filter:hue-rotate()}to{opacity:1;filter:hue-rotate(-18deg)brightness(1.2)}}@keyframes lm-flash{0%{filter:brightness(2);box-shadow:0 0 3cqw #c8f5ff}}@keyframes lm-zoom{0%{opacity:0;transform:scale(.5)}}@keyframes lm-split{0%{filter:brightness(2.2);transform:scaleY(.6)}}@keyframes lm-slash{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lm-glitch{0%{filter:hue-rotate(90deg);transform:translate(.3cqw)}50%{filter:hue-rotate(-60deg)brightness(1.4);transform:translate(-.3cqw,.2cqw)}to{transform:none}}@keyframes lm-vortex{0%{opacity:0;transform:scale(.1)rotate(0)}30%{opacity:1}80%{opacity:1;transform:scale(1)rotate(540deg)}to{opacity:0;transform:scale(1.2)rotate(720deg)}}@keyframes lm-suck{to{opacity:0;transform:scale(.2)rotate(180deg)}}@keyframes lm-nudge{0%{opacity:0;transform:translateY(-30%)}}@keyframes lm-roulette{0%{background:#1060a8cc;border-color:#7ff0ff}34%{background:#0006;border-color:#ffffff40}}.wm-root{overflow:clip}.wm-root .tm-bg{filter:saturate(1.05)brightness(.9)}.wm-root.wm-leaping .tm-bg{filter:saturate(1.25)hue-rotate(38deg)brightness(.95)}.wm-threads{mix-blend-mode:screen;pointer-events:none;z-index:0;background-color:#0000;background-image:repeating-linear-gradient(115deg,#0000 0 6cqw,#78ff960b 6cqw 6.2cqw),repeating-linear-gradient(65deg,#0000 0 9cqw,#ffa03c09 9cqw 9.15cqw);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:26s linear infinite wm-drift;position:absolute;inset:0}.wm-leaping .wm-threads{opacity:1.6;animation-duration:6s}.wm-root .tm-card{background:linear-gradient(#1d2b18 0%,#0a1208 100%);border-color:#b5d86a;box-shadow:0 0 1.4cqw #0009,inset 0 0 1cqw #8cff7833}.wm-pop{padding-top:.6cqh;position:relative;background:linear-gradient(#3a2410 0%,#150a04 100%)!important;border-color:#e0a452!important}.wm-pop__icon{object-fit:contain;filter:drop-shadow(0 0 .8cqw #78ff788c);width:6.4cqw;height:5cqw;animation:2.2s ease-in-out infinite wm-hum}.wm-pop__title{color:#ffe08a;-webkit-text-stroke:.15cqw #5a2a04;paint-order:stroke fill;font-size:1.7cqw;font-weight:900;line-height:1}.wm-pop .tm-card__small{color:#aef59a}.wm-leapcard{border-color:#8dff6a!important;box-shadow:0 0 2cqw #78ff5a8c!important}.wm-leapcard .tm-card__big{color:#c8ff9a;text-shadow:0 0 1cqw #78ff5ae6,0 .2cqw #0a2a04;font-size:3.6cqw}.wm-root .tm-history{background:#060c04bf;border-color:#b5d86a8c}.wm-history__row{font-size:1.05cqw}.wm-history__card img{border-radius:.3cqw}.wm-history__line{font-size:.95cqw}.wm-board-wrap{width:54.5%;top:.8%;left:17%}.wm-root .tm-bar{bottom:1.2cqh}.wm-root .tm-spin{border-color:#d9f59a;width:6.2cqw;height:6.2cqw;box-shadow:0 0 1.6cqw #a0ff7859}.wm-banner{color:#e6ffd0;text-shadow:0 .2cqw #061202,0 0 1cqw #000000d9;justify-content:space-between;gap:1cqw;height:7.4cqh;padding:0 2.6cqw}.wm-meter{background:linear-gradient(#2a1a0c,#0e0804);border:.18cqw solid #8a5a1e;border-radius:.7cqw;flex-direction:column;align-items:center;gap:.1cqh;padding:.2cqh .7cqw .35cqh;display:flex;box-shadow:inset 0 0 .8cqw #000000e6,0 0 1cqw #0009}.wm-meter small{letter-spacing:.12em;color:#d9b27a;font-size:.72cqw;line-height:1}.wm-hint{text-overflow:ellipsis;text-align:right;flex:1;min-width:0;font-size:1.35cqw;overflow:hidden}.wm-win{flex-direction:column;flex:1;align-items:flex-end;min-width:0;line-height:1;animation:.4s cubic-bezier(.2,.9,.3,1.4) tm-pop;display:flex}.wm-win small{letter-spacing:.14em;text-transform:uppercase;color:#d9b27a;font-size:.8cqw}.wm-win>span{font-variant-numeric:tabular-nums;align-items:baseline;gap:.6cqw;font-size:2.4cqw;font-weight:900;display:inline-flex}.wm-win b{color:#b6ff6a;text-shadow:0 0 1cqw #78ff5ae6;font-size:2.8cqw;animation:.5s cubic-bezier(.2,.9,.3,1.4) tm-stamp}.wm-win--mult>span{color:#fff3c8}.wm-win--done>span{color:#ffe08a;text-shadow:0 0 1.4cqw #ffc850cc,0 .2cqw #3a2400;font-size:3cqw;animation:.55s cubic-bezier(.2,.9,.3,1.4) tm-stamp}.wm-callout{text-align:center;white-space:nowrap;color:#c8ff9a;-webkit-text-stroke-color:#0e2a04;text-shadow:0 0 1.6cqw #78ff5acc;background:radial-gradient(circle,#3cc8284d,#0000 60%);padding:0 4%;font-size:3cqw}.wm-leapcard__dmail{color:#ff9a7a;font-weight:800;animation:.45s cubic-bezier(.2,.9,.3,1.4) tm-pop}.wm-screen--steiner{background:radial-gradient(circle at 50% 45%,#3a1030,#0b0409) padding-box padding-box,linear-gradient(135deg,#ffb8e8,#a02c78 35%,#3a0e2a 60%,#e070b8) border-box}.wm-screen--steiner .wm-title{color:#ffb0e4;-webkit-text-stroke-color:#4a0e36;text-shadow:0 0 2cqw #ff5ac8bf}.wm-nixie{align-items:flex-end;gap:.22cqw;display:inline-flex}.wm-nixie__tube{background:radial-gradient(at 50% 40%,#ff963c29,#140a04e6 70%);border:.1cqw solid #ffdcaa47;border-radius:.9cqw .9cqw .3cqw .3cqw;place-items:center;width:1.6cqw;height:2.6cqw;display:grid;position:relative;box-shadow:inset 0 0 .5cqw #ffffff14}.wm-nixie__digit{color:#ffb050;text-shadow:0 0 .3cqw #ff7a1a,0 0 .9cqw #ff5a00;font-family:ui-monospace,Consolas,monospace;font-size:1.9cqw;font-weight:700;line-height:1;animation:.18s ease-out wm-nixie-on}.wm-nixie__dot{background:#ffb050;border-radius:50%;width:.35cqw;height:.35cqw;margin-bottom:.3cqw;box-shadow:0 0 .5cqw #ff7a1a}.wm-nixie.is-hot .wm-nixie__digit{color:#ffe0a0;text-shadow:0 0 .4cqw #ffb040,0 0 1.4cqw #ff6a00,0 0 2cqw #ff780099}.wm-nixie.is-hot .wm-nixie__tube{animation:1.1s ease-in-out infinite alternate wm-tube}.wm-frame{grid-template-columns:2.1cqw minmax(0,1fr) 2.1cqw;gap:.35cqw;display:grid}.wm-markers{grid-template-rows:repeat(3,minmax(0,1fr));padding:.9cqw 0;display:grid}.wm-markers__row{flex-direction:column;justify-content:center;align-items:center;gap:.35cqh;display:flex}.wm-marker{border:.14cqw solid var(--c);width:1.75cqw;height:1.75cqw;color:var(--c);background:#000000b8;border-radius:50%;place-items:center;font-size:.95cqw;font-weight:900;line-height:1;transition:transform .15s,background .15s;display:grid}.wm-marker.is-on{background:var(--c);color:#081004;box-shadow:0 0 .9cqw var(--c);transform:scale(1.18)}.wm-board{aspect-ratio:5/3.12;background:linear-gradient(#0e140ce6,#060905f0) padding-box padding-box,linear-gradient(135deg,#f4dca0,#b07a32 28%,#4a2e10 52%,#d9b06a 76%,#6a4214) border-box;border:.45cqw solid #0000;border-radius:1.2cqw;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5cqw;padding:.8cqw;transition:box-shadow .3s;display:grid;position:relative;box-shadow:0 0 3cqw #000000bf,0 0 2cqw #d9b06a33}.wm-board.is-leap{box-shadow:0 0 3cqw #000000bf,0 0 2.6cqw #78ff5a8c}.wm-reel{background:linear-gradient(#1e28188c,#080c06b8);border-radius:.8cqw;grid-template-rows:repeat(3,minmax(0,1fr));gap:.4cqw;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .1cqw #d9b06a2e}.wm-reel.is-spinning,.wm-reel.is-wild{display:block}.wm-cell{min-width:0;min-height:0;transition:opacity .2s,filter .2s;position:relative}.wm-cell.is-win{z-index:2}.wm-cell.is-win:before{content:"";z-index:3;border:.2cqw solid #ffd166;border-radius:.7cqw;animation:.5s ease-in-out infinite alternate tm-glow;position:absolute;inset:2%;box-shadow:0 0 1.1cqw #ffb020,inset 0 0 .9cqw #ffbe3c8c}.wm-cell.is-win .wm-sym{animation:.5s ease-in-out infinite alternate tm-pulse}.wm-cell.is-dim{opacity:.42;filter:saturate(.5)}.wm-sym{position:absolute;inset:5%}.wm-sym img{object-fit:contain;filter:drop-shadow(0 .3cqw .35cqw #000000a6);width:100%;height:100%;position:absolute;inset:0}.wm-sym.is-card{inset:3%}.wm-sym.is-card img{border-radius:.5cqw}.wm-land{animation:.3s cubic-bezier(.25,.9,.35,1.25) both wm-land;animation-delay:var(--d,0s)}.wm-strip{position:absolute;inset:0;overflow:hidden}.wm-strip__run{height:600%;animation:wm-roll var(--wm-spin,.34s) linear infinite;filter:blur(.14cqw)brightness(.9);flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.wm-strip__cell{flex:0 0 5.55556%;padding:5%;position:relative}.wm-strip__cell img{object-fit:contain;width:100%;height:100%;transform:scaleY(1.18)}.wm-strip__cell.is-card img{border-radius:.5cqw}.wm-wild{z-index:2;background:radial-gradient(at 50% 45%,#78ff5a59,#0000 65%),linear-gradient(#13240c,#050a03);border-radius:.8cqw;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 .2cqw #a0ff6e99,inset 0 0 2cqw #78ff5a59}.wm-wild img{object-fit:cover;object-position:50% 30%;filter:drop-shadow(0 0 .8cqw #78ff5a99);width:100%;height:100%;position:absolute;inset:0}.wm-wild.is-fresh{animation:.55s cubic-bezier(.2,.9,.3,1.2) both wm-expand}.wm-wild.is-fresh:after{content:"";pointer-events:none;background:radial-gradient(#e6ffd2f2,#78ff5a80 40%,#0000 72%);border-radius:.8cqw;animation:.6s ease-out forwards tm-burst;position:absolute;inset:0}.wm-wild.is-win{box-shadow:inset 0 0 0 .25cqw #ffd166,0 0 1.4cqw #ffb020,inset 0 0 2cqw #ffbe3c66}.wm-reel.is-held .wm-wild{animation:1.2s ease-in-out infinite alternate wm-held}.wm-wild__tag{color:#0a1a04;letter-spacing:.08em;z-index:3;background:linear-gradient(#b6ff6a,#3f9a18);border-radius:999px;padding:.1cqh .9cqw;font-size:1.2cqw;font-weight:900;position:absolute;bottom:1.2%;left:50%;transform:translate(-50%)}.wm-wild__lock{color:#c8ff9a;text-transform:uppercase;z-index:3;background:#000000bf;border:.12cqw solid #8dff6a;border-radius:.4cqw;padding:.05cqh .7cqw;font-size:.85cqw;font-weight:800;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.wm-lines{pointer-events:none;z-index:4;width:calc(100% - 1.6cqw);height:calc(100% - 1.6cqw);position:absolute;inset:.8cqw;overflow:visible}.wm-line{fill:none;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:600;stroke-dashoffset:600px;animation:.45s ease-out forwards wm-draw}.wm-line--glow{stroke-width:12px;opacity:.45;filter:blur(3px)}.wm-screen{background:radial-gradient(circle at 50% 40%,#1e3418,#070d05) padding-box padding-box,linear-gradient(135deg,#f4dca0,#b07a32 35%,#4a2e10 60%,#d9b06a) border-box}.wm-title{text-align:center;color:#b6ff6a;-webkit-text-stroke-color:#2a4a10;text-shadow:0 0 2cqw #78ff5ab3;font-size:4cqw;line-height:1}.wm-screen__text{text-align:center;color:#e6ffd2d9;max-width:78%;font-size:1.35cqw;font-weight:700}.wm-gamble{z-index:9;background:repeating-linear-gradient(0deg,#78ff5a0d 0 1px,#0000 1px 2.2cqw),repeating-linear-gradient(90deg,#78ff5a0d 0 1px,#0000 1px 2.2cqw),radial-gradient(circle at 50% 40%,#1a2a14,#060a04);border:.4cqw solid #b07a32;border-radius:1.4cqw;flex-direction:column;justify-content:center;align-items:center;gap:1.1cqh;animation:.4s cubic-bezier(.2,.9,.3,1.3) tm-pop;display:flex;position:absolute;inset:3% 4%;box-shadow:0 0 4cqw #000000d9}.wm-gamble__stakes{gap:2cqw;display:flex}.wm-gamble__stakes span{color:#ffe08a;flex-direction:column;align-items:center;font-size:1.9cqw;font-weight:900;line-height:1.05;display:flex}.wm-gamble__stakes small{text-transform:uppercase;color:#aef59a;font-size:.85cqw;font-weight:700}.wm-card{background:repeating-linear-gradient(45deg,#22160a 0 .6cqw,#2e1e0e .6cqw 1.2cqw);border:.25cqw solid #d9b06a;border-radius:.9cqw;place-items:center;width:9.5cqw;height:13cqw;display:grid;position:relative;box-shadow:0 0 1.6cqw #000000b3}.wm-card__back{transform:scale(.62)}.wm-card.is-open{color:#111;background:linear-gradient(#fffaf0,#eadfc6);animation:.35s ease-out wm-flip}.wm-card.is-red{color:#c3102e}.wm-card.is-win{border-color:#8dff6a;box-shadow:0 0 2.4cqw #78ff5ae6}.wm-card.is-lose{border-color:#ff5a6e;animation:.35s ease-out wm-flip,.4s .35s wm-shake;box-shadow:0 0 2.4cqw #ff283ce6}.wm-card__rank{font-size:2.3cqw;font-weight:900;position:absolute;top:5%;left:9%}.wm-card__suit{font-size:6cqw;line-height:1}.wm-card__field{text-transform:uppercase;letter-spacing:.1em;font-size:1cqw;font-weight:900;position:absolute;bottom:5%}.wm-gamble__row{gap:1.2cqw;display:flex}.wm-gbtn{text-transform:uppercase;border:.2cqw solid #f4dca0;border-radius:.9cqw;flex-direction:column;align-items:center;min-width:10cqw;padding:.6cqh 1.2cqw;font-size:1.7cqw;font-weight:900;transition:transform .12s,filter .12s;display:flex}.wm-gbtn small{opacity:.8;font-size:.8cqw;font-weight:700}.wm-gbtn:not(:disabled):hover{filter:brightness(1.15);transform:translateY(-2px)}.wm-gbtn:disabled{opacity:.5}.wm-gbtn--alpha{background:linear-gradient(#e0283c,#6a0612)}.wm-gbtn--beta{background:linear-gradient(#3a3f48,#0a0c10)}.wm-gbtn--take{color:#06140a;background:linear-gradient(#8ad64a,#2f6a12)}.wm-gamble__history{gap:.5cqw;display:flex}.wm-mini{color:#111;text-align:center;background:#f4ecdc;border-radius:.35cqw;min-width:2.6cqw;padding:.2cqh .4cqw;font-size:1cqw;font-weight:900}.wm-mini.is-red{color:#c3102e}.wm-risk{text-transform:uppercase;background:linear-gradient(#e0283c,#5a0410);border:.2cqw solid #f4dca0;border-radius:1cqw;flex-direction:column;align-items:center;padding:.5cqh 1.1cqw;font-size:1.5cqw;font-weight:900;line-height:1;animation:.9s ease-in-out infinite alternate wm-risk;display:flex;box-shadow:0 0 1.4cqw #ff3c5099}.wm-risk small{color:#ffe08a;font-size:.9cqw}.wm-lines-note{color:#ffffff8c;font-size:.9cqw}.wm-logo{color:#d9ff9a;-webkit-text-stroke-color:#1e3a08;text-shadow:0 .35cqw #0e1e04,0 0 2cqw #8cff5a8c}.wm-hero{height:84%}.wm-hero.is-fx,.wm-leaping .wm-hero{filter:drop-shadow(0 0 2cqw #78ff5abf)}.wm-bigwin .tm-bigwin__title{-webkit-text-stroke-color:#1e3a08}.wm-spark{background:radial-gradient(circle at 35% 35%,#f4ffe0,#8dff6a 55%,#2a6a0a)}.wm-panel{background:linear-gradient(#121c0e,#070b05);border-color:#b5d86a66}.wm-tile{text-align:center;background:linear-gradient(#2a1c0c,#0e0804);border:1px solid #d9b06a8c;border-radius:.8rem;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .5rem;transition:transform .12s,filter .12s;display:flex}.wm-tile:hover{filter:brightness(1.15);transform:translateY(-2px)}.wm-tile b{color:#ffe08a;font-size:1rem}.wm-tile small{color:#ffffffa6;font-size:.7rem;line-height:1.2}.wm-tile span:last-child{color:#c8ff9a;font-weight:800}.wm-tile--reel4{border-color:#8dff6ab3;box-shadow:0 0 1rem #78ff5a33}.wm-diagram{gap:3px;display:inline-flex}.wm-diagram__reel{background:#ffffff1f;border-radius:3px;width:12px;height:30px}.wm-diagram__reel.is-on{background:linear-gradient(#b6ff6a,#3f9a18);box-shadow:0 0 8px #8dff6acc}.wm-linemap{background:#ffffff0d;border-radius:6px;gap:2px;padding:4px;display:grid;position:relative}.wm-linemap__row{grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.wm-linemap__cell{background:#ffffff1a;border-radius:2px;height:9px}.wm-linemap__cell.is-on{background:var(--c)}.wm-linemap b{font-size:11px;position:absolute;top:-6px;right:-4px}@keyframes wm-drift{to{background-position:200% 100%}}@keyframes wm-hum{50%{transform:translateY(-4%)rotate(-3deg)}}@keyframes wm-nixie-on{0%{opacity:.2;filter:blur(1px)}}@keyframes wm-tube{to{box-shadow:inset 0 0 .5cqw #ffffff14,0 0 .9cqw #ff78008c}}@keyframes wm-land{0%{transform:translateY(-38%)}70%{transform:translateY(5%)}}@keyframes wm-roll{to{transform:translateY(-50%)}}@keyframes wm-expand{0%{filter:brightness(2.2);transform:scaleY(.34)}}@keyframes wm-held{to{box-shadow:inset 0 0 0 .25cqw #b6ff6a,0 0 1.6cqw #8dff6ab3,inset 0 0 2.4cqw #78ff5a80}}@keyframes wm-draw{to{stroke-dashoffset:0}}@keyframes wm-flip{0%{transform:rotateY(90deg)}}@keyframes wm-shake{25%{transform:translate(-6%)}75%{transform:translate(6%)}}@keyframes wm-risk{to{transform:scale(1.06);box-shadow:0 0 2cqw #ff3c50d9}}.ps-root .tm-bg{filter:saturate(1.1)brightness(.72)}.ps-bonus .tm-bg{filter:saturate(1.5)brightness(.62)hue-rotate(25deg)}.ps-swirl{mix-blend-mode:screen;z-index:0;pointer-events:none;opacity:.5;background:conic-gradient(#ff5ac81f,#5ae6ff1a,#ffe65a1f,#aa5aff1a,#ff5ac81f);animation:30s linear infinite ps-rotate;position:absolute;inset:-20%}.ps-bonus .ps-swirl{opacity:1;animation-duration:9s}.ps-card{background:linear-gradient(#2a1146 0%,#0e0618 100%);border-color:#b6f24a;box-shadow:0 0 1.4cqw #0009,inset 0 0 1cqw #b6f24a40}.ps-buy__icon{object-fit:contain;width:5.4cqw;height:5cqw;animation:2.2s ease-in-out infinite wm-hum}.ps-buy__title{color:#eaff9a;-webkit-text-stroke:.15cqw #2a1146;paint-order:stroke fill;font-size:1.9cqw;font-weight:900;line-height:1}.ps-lives{gap:.5cqw;margin:.4cqh 0;display:flex}.ps-lives i{background:0 0;border:.15cqw solid #b6f24a;border-radius:50%;width:1.5cqw;height:1.5cqw;transition:background .2s,box-shadow .2s}.ps-lives i.is-on{background:#b6f24a;box-shadow:0 0 .8cqw #b6f24a}.ps-sum{color:#ffd1f2;font-size:2.4cqw}.ps-legend{color:#f0ffd2e0;background:#0e0618cc;border:.12cqw solid #b6f24a73;border-radius:.8cqw;flex-direction:column;gap:.5cqh;padding:.8cqh .6cqw;font-size:.85cqw;line-height:1.15;display:flex}.ps-legend div{align-items:center;gap:.5cqw;display:flex}.ps-legend img{object-fit:contain;flex-shrink:0;width:2.4cqw;height:2.4cqw}.ps-board-wrap{flex-direction:column;align-items:center;gap:.6cqh;display:flex}.ps-meters{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4cqw;width:68cqh;padding:0 .6cqw;display:grid}.ps-meters.is-idle{visibility:hidden}.ps-meter{color:#fff;text-shadow:0 0 .8cqw #ff78dce6;background:linear-gradient(#3b1666,#140828);border:.18cqw solid #b6f24a;border-radius:.7cqw;place-items:center;height:5.6cqh;font-size:1.7cqw;font-weight:900;display:grid}.ps-meter.is-pop{border-color:#ff7ad9;animation:.5s ease-out ps-meter;box-shadow:0 0 1.4cqw #ff7ad9e6}.ps-board{aspect-ratio:1;background:linear-gradient(#1e0a32e6,#0a0414f0) padding-box padding-box,linear-gradient(135deg,#b6f24a,#ff7ad9 35%,#5ee6ff 65%,#ffe45e) border-box;border:.3cqw solid #0000;border-radius:1.2cqw;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4cqw;height:68cqh;padding:.6cqw;display:grid;position:relative;box-shadow:0 0 3cqw #000000b3,0 0 1.8cqw #ff7ad959}.ps-reel{grid-template-rows:repeat(5,minmax(0,1fr));gap:.4cqw;min-width:0;min-height:0;display:grid}.ps-cell{background:#5a288c40;border-radius:.6cqw;place-items:center;min-width:0;min-height:0;display:grid;position:relative;box-shadow:inset 0 0 0 .08cqw #b6f24a2e}.ps-cell img{object-fit:contain;filter:drop-shadow(0 .25cqw .35cqw #0009);width:86%;height:86%}.ps-cell.is-card img{border-radius:.45cqw;width:94%;height:94%}.ps-cell.is-win{z-index:2;animation:.6s ease-out gb-hit;box-shadow:inset 0 0 0 .22cqw #ffe45e,0 0 1.2cqw #ffe45ecc}.ps-cell.is-dim img{opacity:.4;filter:saturate(.5)}.ps-cell.is-fs img{animation:1.4s ease-in-out infinite wm-hum}.ps-cell.is-hit{z-index:3;animation:.5s ease-out gb-hit;box-shadow:inset 0 0 0 .25cqw #fff,0 0 2cqw #ff7ad9}.ps-cell.is-blank{background:#3c1e5a2e}.ps-cell.is-blank:after{content:"";background:#b6f24a1f;border-radius:50%;width:22%;height:22%}.ps-cell.is-epic{background:repeating-linear-gradient(45deg,#ff7ad959 0 .6cqw,#5ee6ff4d .6cqw 1.2cqw)}.ps-badge{color:#1a0a2e;white-space:nowrap;background:#b6f24a;border-radius:.4cqw;padding:.05cqw .45cqw;font-size:1.5cqw;font-weight:900;line-height:1.1;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.ps-badge.is-mult{color:#fff;-webkit-text-stroke:.05cqw #5a0a44;background:#ff7ad9}.ps-drop{animation:.34s cubic-bezier(.3,.9,.35,1.15) both gb-drop;animation-delay:var(--d,0s)}.ps-board.is-spinning .ps-cell>img{animation:.24s ease-in forwards gb-out}.ps-lines{pointer-events:none;z-index:4;width:calc(100% - 1.2cqw);height:calc(100% - 1.2cqw);position:absolute;inset:.6cqw}.ps-lines polyline{fill:none;stroke:#ffe45e;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #ff7ad9);opacity:.9}.ps-title{color:#eaff9a;-webkit-text-stroke-color:#2a1146;text-shadow:0 0 2cqw #ff7ad9cc}.ps-screen{background:radial-gradient(circle at 50% 40%,#3b1666,#0e0618) padding-box padding-box,linear-gradient(135deg,#b6f24a,#ff7ad9 35%,#5ee6ff 65%,#ffe45e) border-box}.ps-screen__icon{object-fit:contain;width:9cqw;height:9cqw;animation:1.6s ease-in-out infinite wm-hum}.ps-screen__text{color:#f0ffd2e0;max-width:30cqw;font-size:1.05cqw;line-height:1.35}.ps-logo{color:#eaff9a;-webkit-text-stroke-color:#2a1146;text-shadow:0 .35cqw #ff7ad9,0 0 2cqw #5ee6ffb3}.ps-hero{height:84%}.ps-hero.is-fx{animation:.9s ease-in-out infinite alternate ps-hero}.ps-root .tm-spin{border-color:#eaff9a;width:5cqw;height:5cqw;box-shadow:0 0 1.6cqw #ff7ad980}.ps-rock{background:linear-gradient(135deg,#b6f24a,#ff7ad9 50%,#5ee6ff);border-radius:30% 45% 35% 50%}.ps-panel{background:linear-gradient(#2a1146,#0e0618);border-color:#b6f24a73;max-width:40rem}@keyframes ps-rotate{to{transform:rotate(360deg)}}@keyframes ps-meter{40%{transform:scale(1.18)}}@keyframes ps-hero{0%{filter:drop-shadow(0 0 1cqw #ff7ad9cc)}to{filter:drop-shadow(0 0 3cqw #5ee6ff)brightness(1.15)}}.gb-root .tm-bg{filter:saturate(1.05)brightness(.8)}.gb-free .tm-bg{filter:saturate(1.3)brightness(.7)hue-rotate(-12deg)}.gb-beams{z-index:0;pointer-events:none;background:conic-gradient(from 200deg at 20% 110%, transparent 0 8deg, #be8cff1a 9deg 12deg, transparent 13deg 360deg), conic-gradient(from 150deg at 85% 110%, transparent 0 8deg, #be8cff14 9deg 12deg, transparent 13deg 360deg);animation:9s ease-in-out infinite alternate gb-beams;position:absolute;inset:0}.gb-root .tm-card{background:linear-gradient(#24123e 0%,#0b0616 100%);border-color:#b48cff;box-shadow:0 0 1.4cqw #0009,inset 0 0 1cqw #b48cff40}.gb-buy.is-active{border-color:#ffd166;box-shadow:0 0 1.8cqw #ffd16699}.gb-buy__icon{object-fit:contain;width:5.4cqw;height:5cqw;animation:2.4s ease-in-out infinite wm-hum}.gb-buy__title{color:#f1e3ff;-webkit-text-stroke:.15cqw #3a1470;paint-order:stroke fill;font-size:1.9cqw;font-weight:900;line-height:1}.gb-freecard .tm-card__big{color:#f1e3ff;text-shadow:0 0 1cqw #b478ffe6;font-size:3.6cqw}.gb-freecard__win{color:#ffd166;margin-top:.4cqh;font-size:1.4cqw;font-weight:900}.gb-legend{color:#f1e3ffd9;background:#0c0618c7;border:.12cqw solid #b48cff73;border-radius:.8cqw;flex-direction:column;gap:.5cqh;padding:.8cqh .6cqw;font-size:.85cqw;line-height:1.15;display:flex}.gb-legend div{align-items:center;gap:.5cqw;display:flex}.gb-legend img{object-fit:contain;flex-shrink:0;width:2.4cqw;height:2.4cqw}.gb-board-wrap{justify-content:center}.gb-banner{color:#eadcff;justify-content:center;gap:1cqw;font-size:1cqw;display:flex}.gb-banner b{color:#ffd166}.gb-board{aspect-ratio:6/5;background:linear-gradient(#140a24e6,#080410f0) padding-box padding-box,linear-gradient(135deg,#f4e2a0,#a0762a 30%,#3a1470 55%,#b48cff 80%,#3a1470) border-box;border:.3cqw solid #0000;border-radius:1.2cqw;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:.35cqw;height:66cqh;padding:.6cqw;display:grid;position:relative;box-shadow:0 0 3cqw #000000b3,0 0 1.6cqw #a06eff59}.gb-free .gb-board{box-shadow:0 0 3cqw #000000b3,0 0 2.4cqw #ff3c5a80}.gb-cell{background:#3c1e6440;border-radius:.6cqw;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .08cqw #b48cff2e}.gb-cell.is-golden{background:radial-gradient(circle,#ff465a73,#780a2859 70%);box-shadow:inset 0 0 0 .18cqw #ff5a6ed9,inset 0 0 1cqw #ff3c5099}.gb-cell.is-golden:before{content:"";opacity:.12;pointer-events:none;background:url(/geass/fs.webp) 50%/70% no-repeat;position:absolute;inset:0}.gb-cell.is-win{z-index:2;box-shadow:inset 0 0 0 .22cqw #ffd166,0 0 1.2cqw #ffd166cc}.gb-cell.is-dim .gb-sym{opacity:.45;filter:saturate(.6)}.gb-cell.is-pop .gb-sym{animation:.3s ease-in forwards gb-pop}.gb-cell.is-act{z-index:3;animation:.6s ease-in-out infinite alternate gb-act;box-shadow:inset 0 0 0 .25cqw #fff,0 0 2cqw #ff78c8f2}.gb-sym{place-items:center;display:grid;position:absolute;inset:6%}.gb-sym img{object-fit:contain;filter:drop-shadow(0 .25cqw .35cqw #0009);width:100%;height:100%}.gb-sym.is-card{inset:3%}.gb-sym.is-card img{border-radius:.45cqw}.gb-sym.is-wild img{filter:drop-shadow(0 0 .7cqw #b478ffe6)}.gb-sym.is-fs img,.gb-sym.is-actsym img{filter:drop-shadow(0 0 .8cqw #ff5064e6);animation:1.4s ease-in-out infinite wm-hum}.gb-drop{animation:.62s cubic-bezier(.3,.9,.35,1.15) both gb-drop;animation-delay:calc(var(--d,0s) * 1.6)}.gb-board.is-spinning .gb-sym{animation:.42s ease-in forwards gb-out}.gb-tile{place-items:center;animation:.55s ease-out both gb-flip;display:grid;position:absolute;inset:4%}.gb-slot{background:radial-gradient(circle,#14040cd9,#3c0a1e8c);border-radius:.5cqw;animation:.4s ease-out both tm-fade;position:absolute;inset:8%;box-shadow:inset 0 0 .8cqw #000000e6}.gb-tile__badge{color:#fff;background:#6a2bd1;border-radius:.4cqw;padding:0 .3cqw;font-size:.85cqw;font-style:normal;font-weight:900;position:absolute;top:4%;right:4%;box-shadow:0 0 .6cqw #b478ffe6}.gb-tile.is-charged{animation:.5s ease-in-out infinite alternate gb-charge}.gb-tile.is-charged b{color:#fff;background:#6a2bd1}.gb-tile.is-fizzle{animation:.6s ease-in forwards gb-fizzle}.gb-flyers{z-index:5;pointer-events:none;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:.35cqw;display:grid;position:absolute;inset:.6cqw}.gb-flyer{place-items:center;animation:.6s cubic-bezier(.5,0,.75,.4) forwards gb-fly;display:grid;position:relative}.gb-flyer img{object-fit:contain;filter:drop-shadow(0 0 .8cqw #ffd278f2);width:80%;height:80%}.gb-flyer b{color:#ffd166;text-shadow:0 .1cqw #000;font-size:1cqw;font-weight:900;position:absolute;bottom:8%}.gb-tally{align-items:baseline;gap:.8cqw;animation:.35s cubic-bezier(.2,.9,.3,1.4) tm-pop;display:inline-flex}.gb-tally small{letter-spacing:.14em;text-transform:uppercase;color:#bfa6ea;font-size:.9cqw}.gb-tally b{color:#ffe08a;font-variant-numeric:tabular-nums;font-size:2cqw;font-weight:900}.gb-tally em{color:#d9b8ff;font-size:1.3cqw;font-style:normal;font-weight:800}.gb-tally--done b{text-shadow:0 0 1.4cqw #ffc850d9;font-size:2.6cqw;animation:.55s cubic-bezier(.2,.9,.3,1.4) tm-stamp}@keyframes gb-fly{to{transform:translate(calc(var(--dx) * (100% + .35cqw)), calc(var(--dy) * (100% + .35cqw))) scale(.55);opacity:.35}}@keyframes gb-charge{to{filter:drop-shadow(0 0 1.4cqw #be78ff)brightness(1.25);transform:scale(1.06)}}@keyframes gb-fizzle{to{opacity:0;filter:grayscale();transform:scale(.4)rotate(-20deg)}}.gb-tile img{object-fit:contain;width:92%;height:92%}.gb-tile b{white-space:nowrap;color:#fff;background:#0a0414c7;border-radius:.4cqw;padding:.05cqw .4cqw;font-size:1.05cqw;font-weight:900;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.gb-tile--silver b{color:#e6f1ff}.gb-tile--gold b{color:#ffd166}.gb-tile--mult b{color:#d9b8ff;font-size:1.4cqw}.gb-tile--pot b{color:#ffe08a}.gb-tile.is-hit{animation:.45s ease-out gb-hit}.gb-tile.is-flash{filter:drop-shadow(0 0 1.2cqw #ffdc78)}.gb-title{color:#d9b8ff;-webkit-text-stroke-color:#1a0838;text-shadow:0 0 2cqw #b478ffcc}.gb-screen{background:radial-gradient(circle at 50% 40%,#2c1450,#0b0616) padding-box padding-box,linear-gradient(135deg,#f4e2a0,#a0762a 35%,#3a1470 60%,#b48cff) border-box}.gb-screen__icon{object-fit:contain;width:8cqw;height:8cqw;animation:1.6s ease-in-out infinite wm-hum}.gb-screen__text{color:#f1e3ffd9;max-width:30cqw;font-size:1.05cqw;line-height:1.35}.gb-logo{color:#f1e3ff;-webkit-text-stroke-color:#3a1470;text-shadow:0 .35cqw #1a0838,0 0 2cqw #b478ffb3}.gb-hero{height:84%}.gb-hero.is-fx,.gb-free .gb-hero{filter:drop-shadow(0 0 2cqw #c878ffd9)}.gb-root .tm-spin{border-color:#eadcff;width:5cqw;height:5cqw;box-shadow:0 0 1.6cqw #b478ff73}.gb-bigwin .tm-bigwin__title{-webkit-text-stroke-color:#2a0f55}.gb-feather{background:linear-gradient(135deg,#fff,#d9b8ff 50%,#6a2bd1);border-radius:80% 0}.gb-panel{background:linear-gradient(#1a0c30,#080410);border-color:#b48cff73;max-width:44rem}.gb-tilebtn{text-align:center;background:linear-gradient(#24123e,#0b0616);border:1px solid #b48cff73;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px;transition:transform .15s,border-color .15s;display:flex}.gb-tilebtn:hover{border-color:#ffd166;transform:translateY(-2px)}.gb-tilebtn img{object-fit:contain;width:56px;height:56px}.gb-tilebtn img.is-card{border-radius:8px}.gb-tilebtn small{color:#fff9;font-size:11px;line-height:1.25}.gb-tilebtn span{color:#ffd166;font-weight:800}@keyframes gb-beams{to{opacity:.55;transform:translate(2%)}}@keyframes gb-drop{0%{opacity:0;transform:translateY(-120%)}}@keyframes gb-out{to{opacity:0;transform:translateY(40%)}}@keyframes gb-pop{50%{filter:brightness(2);transform:scale(1.2)}to{opacity:0;transform:scale(.2)}}@keyframes gb-flip{0%{opacity:0;transform:rotateY(90deg)scale(.6)}}@keyframes gb-hit{40%{filter:brightness(1.8);transform:scale(1.25)}}@keyframes gb-act{to{box-shadow:inset 0 0 0 .25cqw #ffd166,0 0 3cqw #ffb478}}.gm-root .tm-bg{filter:saturate(1.05)brightness(.88)}.gm-root.gm-hunt .tm-bg{filter:saturate(1.4)brightness(.75)contrast(1.1)}.gm-rain{mix-blend-mode:screen;z-index:0;pointer-events:none;background:repeating-linear-gradient(100deg,#0000 0 1.4cqw,#ffbebe0d 1.4cqw 1.48cqw) 0 0/300% 300%;animation:.9s linear infinite gm-rain;position:absolute;inset:0}.gm-hunt .gm-rain{background:repeating-linear-gradient(100deg,#0000 0 1.4cqw,#ff3c3c12 1.4cqw 1.5cqw) 0 0/300% 300%}.gm-root .tm-card{background:linear-gradient(#2a0a10 0%,#0c0204 100%);border-color:#c3102e;box-shadow:0 0 1.4cqw #0009,inset 0 0 1cqw #ff3c5033}.gm-menu{padding-top:.6cqh}.gm-menu__icon{object-fit:contain;filter:drop-shadow(0 0 .8cqw #ff505080);width:5.6cqw;height:4.6cqw;animation:2.4s ease-in-out infinite wm-hum}.gm-menu__title{color:#ffd0d6;-webkit-text-stroke:.15cqw #5a0410;paint-order:stroke fill;font-size:1.7cqw;font-weight:900;line-height:1}.gm-menu .tm-card__small{color:#ff9aa6}.gm-freecard{border-color:#ff3048!important;box-shadow:0 0 2cqw #ff283c8c!important}.gm-freecard .tm-card__big{color:#ffd0d6;text-shadow:0 0 1cqw #ff283ce6,0 .2cqw #3a0008;font-size:3.6cqw}.gm-freecard__special{flex-direction:column;align-items:center;margin-top:.6cqh;display:flex}.gm-freecard__special img{object-fit:contain;filter:drop-shadow(0 0 .8cqw #ff283ce6);width:5.4cqw;height:5.4cqw;animation:1.2s ease-in-out infinite alternate gm-throb}.gm-freecard__special img.is-card,.gm-special__icon img.is-card,.gm-roulette img.is-card{border-radius:.5cqw}.gm-freecard__special small{color:#ff9aa6;font-size:.85cqw}.gm-root .tm-history{background:#0c0204c7;border-color:#c3102e8c}.gm-banner{color:#ffe0e4}.gm-special{background:linear-gradient(#2a0a10,#0c0204);border:.18cqw solid #c3102e;border-radius:.7cqw;align-items:center;gap:.6cqw;padding:.25cqh .8cqw;display:flex}.gm-special small{color:#ff9aa6;text-transform:uppercase;font-size:.8cqw}.gm-special b{color:#ffd0d6;font-size:1.5cqw}.gm-special__icon img{object-fit:contain;filter:drop-shadow(0 0 .6cqw #ff283ce6);width:3cqw;height:3cqw}.gm-board{background:linear-gradient(#16060ae6,#080204f0) padding-box padding-box,linear-gradient(135deg,#e8e8e8,#6a6a6a 28%,#2a0a10 52%,#c3102e 76%,#3a0a10) border-box}.gm-board.is-hunt{box-shadow:0 0 3cqw #000000bf,0 0 2.6cqw #ff1e3299}.gm-root .wm-reel{background:linear-gradient(#280e148c,#0a0305bf);box-shadow:inset 0 0 0 .1cqw #c3102e38}.wm-reel.is-tease{box-shadow:inset 0 0 0 .22cqw #ff3048,0 0 1.6cqw #ff283ccc}.gm-tease .wm-strip__run{filter:blur(.2cqw)brightness(1.15)saturate(1.3)}.gm-mask .wm-sym img{filter:drop-shadow(0 0 .6cqw #ff283cbf)}.gm-marked:after{content:"";pointer-events:none;border-radius:.7cqw;animation:.9s ease-in-out infinite alternate gm-throb;position:absolute;inset:3%;box-shadow:inset 0 0 1.2cqw #ff1e32bf}.gm-expand{z-index:2;background:radial-gradient(#ff1e3273,#140004e6 70%);border-radius:.8cqw;grid-template-rows:repeat(3,minmax(0,1fr));gap:.4cqw;animation:.5s cubic-bezier(.2,.9,.3,1.2) both gm-expand;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 .25cqw #ff3048,0 0 1.8cqw #ff1e32cc}.gm-expand.is-paying{box-shadow:inset 0 0 0 .3cqw #ffd166,0 0 2.2cqw #ffbe3cd9}.gm-expand__cell{min-height:0;animation:.35s cubic-bezier(.25,.9,.35,1.25) both wm-land;animation-delay:var(--d,0s);padding:5%;position:relative}.gm-expand__cell img{object-fit:contain;filter:drop-shadow(0 0 .7cqw #ff283ce6);width:100%;height:100%}.gm-expand__cell.is-card img{border-radius:.5cqw}.gm-title{color:#ff5a6e;-webkit-text-stroke-color:#2a0008;text-shadow:0 0 2cqw #ff1e32cc}.gm-screen{background:radial-gradient(circle at 50% 40%,#3a0a12,#0c0204) padding-box padding-box,linear-gradient(135deg,#e8e8e8,#6a6a6a 35%,#3a0a10 60%,#c3102e) border-box}.gm-roulette{background:radial-gradient(circle,#ff283c59,#0a0002e6 70%);border:.3cqw solid #c3102e;border-radius:1cqw;place-items:center;width:11cqw;height:11cqw;display:grid;box-shadow:0 0 2.4cqw #ff1e32b3}.gm-roulette img{object-fit:contain;width:88%;height:88%;animation:.35s cubic-bezier(.2,.9,.3,1.4) tm-pop}.gm-roulette.is-rolling img{filter:blur(.08cqw)brightness(.85);animation:none}.gm-duel{background:radial-gradient(circle at 50% 30%,#3a0a12,#0a0204 75%);border-color:#c3102e;box-shadow:0 0 2.4cqw #ff1e3273}.gm-duel .gm-duel__table{align-items:center;gap:2.4cqw;display:flex}.gm-duel__dealer{flex-direction:column;align-items:center;gap:.4cqh;display:flex}.gm-duel__dealer small{text-transform:uppercase;color:#9fd8ff;font-size:.85cqw;font-weight:800}.gm-duel__picks{gap:.8cqw;display:flex}.gm-duel__pick{border-radius:.8cqw;transition:transform .15s,filter .15s}.gm-duel__pick:not(:disabled):hover{filter:brightness(1.2);transform:translateY(-6%)}.gm-duel__pick.is-other{opacity:.55}.gm-duel__pick.is-win .gm-cardface{border-color:#8dff6a;box-shadow:0 0 2cqw #78ff78e6}.gm-duel__pick.is-tie .gm-cardface{border-color:#ffd166;box-shadow:0 0 2cqw #ffd25ae6}.gm-duel__pick.is-lose .gm-cardface{border-color:#ff3048;animation:.4s wm-shake;box-shadow:0 0 2cqw #ff283cf2}.gm-cardback,.gm-cardface{border:.22cqw solid #c9c9c9;border-radius:.8cqw;place-items:center;width:7cqw;height:10cqw;display:grid}.gm-cardback{background:radial-gradient(circle at 50% 45%,#ff1e328c,#0000 45%),repeating-linear-gradient(45deg,#1a0408 0 .5cqw,#2a0810 .5cqw 1cqw);border-color:#c3102e}.gm-cardface{color:#111;background:linear-gradient(#fffaf4,#e8ddd0);animation:.35s ease-out wm-flip;position:relative}.gm-cardface.is-red{color:#c3102e}.gm-cardface b{font-size:1.8cqw;font-weight:900;position:absolute;top:5%;left:10%}.gm-cardface i{font-size:4.4cqw;font-style:normal;line-height:1}.gm-logo{color:#ffe0e4;-webkit-text-stroke-color:#5a0410;text-shadow:0 .35cqw #2a0008,0 0 2cqw #ff283cb3}.gm-hero{height:84%}.gm-hero.is-fx,.gm-hunt .gm-hero{filter:drop-shadow(0 0 2cqw #ff1e32cc)}.gm-root .tm-spin{border-color:#ffd0d6;box-shadow:0 0 1.6cqw #ff3c5066}.gm-bigwin .tm-bigwin__title{-webkit-text-stroke-color:#4a0010}.gm-petal{background:radial-gradient(circle at 35% 35%,#ffd0d6,#ff3048 55%,#6a0010);border-radius:60% 0}.gm-panel{background:linear-gradient(#1c060a,#080204);border-color:#c3102e73}.gm-tile{background:linear-gradient(#2a0a10,#0c0204);border-color:#c3102e8c}.gm-tile span:last-child{color:#ffb3bd}.gm-tile__img{object-fit:contain;width:56px;height:56px}.gm-tile__img.is-card{border-radius:8px}@keyframes gm-rain{to{background-position:30% 100%}}@keyframes gm-throb{to{filter:drop-shadow(0 0 1.2cqw #ff283c);opacity:.85}}@keyframes gm-expand{0%{filter:brightness(2.4);transform:scaleY(.34)}}.ng-root .tm-bg{filter:saturate(1.05)brightness(.7)}.ng-mode-train .tm-bg{filter:saturate(1.2)brightness(.62)sepia(.25)}.ng-mode-duel .tm-bg{filter:saturate(1.3)brightness(.6)hue-rotate(-18deg)}.ng-mode-dead .tm-bg{filter:saturate(.6)brightness(.45)hue-rotate(120deg)}.ng-wisps{z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 30%,#6fd3ff2e 0 1.2cqw,#0000 3cqw),radial-gradient(circle at 78% 22%,#6fd3ff24 0 .9cqw,#0000 2.6cqw),radial-gradient(circle at 64% 76%,#e0354f1f 0 1cqw,#0000 3cqw),radial-gradient(circle at 30% 82%,#6fd3ff1f 0 .8cqw,#0000 2.4cqw);animation:9s ease-in-out infinite alternate ng-float;position:absolute;inset:0}.ng-card{background:linear-gradient(#1d1a4a 0%,#0a0920 100%);border-color:#6fd3ff;box-shadow:0 0 1.4cqw #0009,inset 0 0 1cqw #6fd3ff40}.ng-mode-dead .ng-card{border-color:#e0354f;box-shadow:0 0 1.4cqw #0009,inset 0 0 1cqw #e0354f59}.ng-buy__icon{object-fit:contain;width:5.6cqw;height:5cqw;animation:2.2s ease-in-out infinite wm-hum}.ng-buy__title{color:#f5c451;-webkit-text-stroke:.15cqw #1d1a4a;paint-order:stroke fill;font-size:1.9cqw;font-weight:900;line-height:1}.ng-lives{gap:.5cqw;margin:.4cqh 0;display:flex}.ng-lives i{background:0 0;border:.15cqw solid #f5c451;border-radius:.45cqw .45cqw .15cqw .15cqw;width:.9cqw;height:2cqw;transition:background .2s,box-shadow .2s}.ng-lives i.is-on{background:linear-gradient(#ffe7a3,#c98a1a);box-shadow:0 0 .8cqw #f5c451}.ng-sum{color:#bfeaff;font-size:2.2cqw}.ng-mult-text{color:#ff8fa0}.ng-legend{color:#dcf0ffe6;background:#0a0920d1;border:.12cqw solid #6fd3ff73;border-radius:.8cqw;flex-direction:column;gap:.5cqh;padding:.8cqh .6cqw;font-size:.85cqw;line-height:1.15;display:flex}.ng-legend div{align-items:center;gap:.5cqw;display:flex}.ng-legend img{object-fit:contain;flex-shrink:0;width:2.4cqw;height:2.4cqw}.ng-board-wrap{flex-direction:column;align-items:center;gap:.6cqh;display:flex}.ng-hud{justify-content:center;align-items:center;gap:.8cqw;width:68cqh;height:5.6cqh;display:flex}.ng-hud.is-idle{visibility:hidden}.ng-hud__title{color:#f5c451;-webkit-text-stroke:.12cqw #1d1a4a;paint-order:stroke fill;text-shadow:0 0 1.2cqw #6fd3ffb3;font-size:1.5cqw;font-weight:900}.ng-hud__chip{background:#1d1a4ae6;border:.15cqw solid #6fd3ff;border-radius:99px;align-items:center;gap:.3cqw;padding:.2cqh .7cqw;font-size:1.3cqw;font-weight:900;display:flex}.ng-hud__chip.is-mult{color:#ffb3bf;border-color:#e0354f}.ng-hud__chip img{object-fit:contain;width:1.8cqw;height:1.8cqw}.ng-board{aspect-ratio:1;background:linear-gradient(#141238e6,#08071af0) padding-box padding-box,linear-gradient(135deg,#f5c451,#6fd3ff 45%,#e0354f 80%,#f5c451) border-box;border:.3cqw solid #0000;border-radius:1.2cqw;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4cqw;height:68cqh;padding:.6cqw;display:grid;position:relative;box-shadow:0 0 3cqw #000000b3,0 0 1.8cqw #6fd3ff59}.ng-mode-dead .ng-board{background:linear-gradient(#1e0812eb,#0a0408f2) padding-box padding-box,linear-gradient(135deg,#e0354f,#5a0c1c 50%,#e0354f) border-box}.ng-reel{grid-template-rows:repeat(5,minmax(0,1fr));gap:.4cqw;min-width:0;min-height:0;display:grid;position:relative}.ng-cell{background:#3c46a038;border-radius:.6cqw;place-items:center;min-width:0;min-height:0;display:grid;position:relative;box-shadow:inset 0 0 0 .08cqw #6fd3ff2e}.ng-cell img{object-fit:contain;filter:drop-shadow(0 .25cqw .35cqw #0009);width:86%;height:86%}.ng-cell.is-card img{border-radius:.45cqw;width:94%;height:94%}.ng-cell.is-win{z-index:2;animation:.6s ease-out gb-hit;box-shadow:inset 0 0 0 .22cqw #f5c451,0 0 1.2cqw #f5c451cc}.ng-cell.is-dim img{opacity:.4;filter:saturate(.5)}.ng-cell.is-fs img{animation:1.4s ease-in-out infinite wm-hum}.ng-cell.is-hit{z-index:3;animation:.5s ease-out gb-hit;box-shadow:inset 0 0 0 .25cqw #fff,0 0 2cqw #6fd3ff}.ng-cell.is-sticky{background:radial-gradient(circle,#f5c45173,#78501440);box-shadow:inset 0 0 0 .18cqw #f5c451}.ng-cell.is-blank{background:#3c141e40}.ng-cell.is-blank:after{content:"";background:#e0354f24;border-radius:50% 50% 40% 40%;width:26%;height:26%}.ng-badge{color:#1d1a4a;white-space:nowrap;background:#f5c451;border-radius:.4cqw;padding:.05cqw .45cqw;font-size:1.5cqw;font-weight:900;line-height:1.1;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.ng-badge.is-mult{color:#fff;background:#e0354f}.ng-drop{animation:.34s cubic-bezier(.3,.9,.35,1.15) both gb-drop;animation-delay:var(--d,0s)}.ng-board.is-spinning .ng-cell>img{animation:.24s ease-in forwards gb-out}.ng-reel.is-vs .ng-cell{visibility:hidden}.ng-duel{z-index:3;border-radius:.6cqw;animation:.45s cubic-bezier(.3,1.2,.4,1) both ng-expand;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 .22cqw #6fd3ff,0 0 1.6cqw #6fd3ffb3}.ng-reel.is-win .ng-duel{box-shadow:inset 0 0 0 .25cqw #f5c451,0 0 2cqw #f5c451f2}.ng-duel img{object-fit:cover;width:100%;height:100%}.ng-duel b{white-space:nowrap;-webkit-text-stroke:.14cqw #0a0920;paint-order:stroke fill;font-weight:900;line-height:1;transition:all .45s;position:absolute;left:50%;transform:translate(-50%)}.ng-duel__foe{color:#ff8fa0;font-size:2.2cqw;bottom:12%}.ng-duel__vs{color:#fff;font-size:1.6cqw;top:46%}.ng-duel__win{color:#bfeaff;font-size:2.2cqw;top:10%}.ng-duel.is-settled .ng-duel__foe,.ng-duel.is-settled .ng-duel__vs{opacity:0;transform:translate(-50%)scale(.4)}.ng-duel.is-settled .ng-duel__win{color:#f5c451;text-shadow:0 0 1.4cqw #f5c451e6;font-size:3.2cqw;animation:.5s ease-out ng-win;top:40%}.ng-lines{pointer-events:none;z-index:4;width:calc(100% - 1.2cqw);height:calc(100% - 1.2cqw);position:absolute;inset:.6cqw}.ng-lines polyline{fill:none;stroke:#f5c451;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #6fd3ff);opacity:.9}.ng-title{color:#f5c451;-webkit-text-stroke-color:#1d1a4a;text-shadow:0 0 2cqw #6fd3ffcc}.ng-screen{background:radial-gradient(circle at 50% 40%,#252060,#0a0920) padding-box padding-box,linear-gradient(135deg,#f5c451,#6fd3ff 45%,#e0354f 80%,#f5c451) border-box}.ng-screen__icon{object-fit:contain;width:9cqw;height:9cqw;animation:1.6s ease-in-out infinite wm-hum}.ng-screen__text{color:#dcf0ffe6;max-width:30cqw;font-size:1.05cqw;line-height:1.35}.ng-logo{color:#f5c451;-webkit-text-stroke-color:#1d1a4a;text-shadow:0 .35cqw #6fd3ff,0 0 2cqw #e0354f99}.ng-hero{height:84%}.ng-hero.is-fx{animation:.9s ease-in-out infinite alternate ng-hero}.ng-root .tm-spin{border-color:#bfeaff;width:5cqw;height:5cqw;box-shadow:0 0 1.6cqw #6fd3ff80}.ng-coin{background:radial-gradient(circle,#0000 0 22%,#f5c451 24% 100%);border-radius:50%}.ng-panel{background:linear-gradient(#1d1a4a,#0a0920);border-color:#6fd3ff73;max-width:40rem}.ng-panel--buy{max-width:54rem}.ng-buys{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ng-buyopt{background:#0a0920b3;border:2px solid #6fd3ff80;border-radius:.9rem;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem .6rem;display:flex}.ng-buyopt.is-train{border-color:#f5c451b3}.ng-buyopt.is-dead{border-color:#e0354fb3}.ng-buyopt img{object-fit:contain;width:5rem;height:5rem}.ng-buyopt__name{font-family:var(--font-display,inherit);color:#f5c451;font-size:1.05rem;font-weight:800}.ng-buyopt__text{color:#dcf0ffbf;flex:1;font-size:.75rem;line-height:1.3}.ng-buyopt__price{font-family:var(--font-display,inherit);color:#bfeaff;font-size:1.4rem}@media (width<=640px){.ng-buys{grid-template-columns:1fr}.ng-buyopt img{width:3.2rem;height:3.2rem}}@keyframes ng-float{to{opacity:.7;transform:translate(1.5cqw,-2cqh)}}@keyframes ng-expand{0%{filter:brightness(2.6);transform:scaleY(.2)}}@keyframes ng-win{40%{transform:translate(-50%)scale(1.35)}}@keyframes ng-hero{0%{filter:drop-shadow(0 0 1cqw #6fd3ffcc)}to{filter:drop-shadow(0 0 3cqw #6fd3ff)brightness(1.15)}}.nk-root{overflow:clip}.nk-root .tm-bg{filter:saturate(1.1)brightness(.8)}.nk-root.nk-free .tm-bg{filter:saturate(1.35)hue-rotate(-18deg)brightness(.9)}.nk-glow{z-index:0;pointer-events:none;background:radial-gradient(at 78% 18%,#ffc85047,#0000 45%),radial-gradient(at 20% 90%,#ff509624,#0000 50%);animation:6s ease-in-out infinite alternate nk-breathe;position:absolute;inset:0}.nk-free .nk-glow{background:radial-gradient(at 50% 10%,#ffe68c73,#0000 55%),radial-gradient(at 50% 100%,#ff8c2840,#0000 60%)}.nk-root .tm-card{background:linear-gradient(#3a1c2e 0%,#140812 100%);border-color:#f2c14e;box-shadow:0 0 1.4cqw #0009,inset 0 0 1cqw #ffc85a40}.nk-buy{position:relative}.nk-buy__icon{object-fit:contain;filter:drop-shadow(0 0 1cqw #ffd250b3);width:6.4cqw;height:6.4cqw;animation:14s linear infinite nk-spin-sun}.nk-freecard{border-color:#ffe08a!important;box-shadow:0 0 2cqw #ffc85099!important}.nk-freecard__img{object-fit:cover;border-radius:.6cqw;width:7cqw;height:7cqw;animation:1.8s ease-in-out infinite alternate nk-bob;box-shadow:0 0 1.2cqw #ffdc78cc}.nk-freecard .tm-card__big{color:#fff1c2;text-shadow:0 0 1cqw #ffbe3ce6,0 .2cqw #4a1a04}.nk-root .tm-history{background:#140810c7;border-color:#f2c14e80}.nk-history__row{font-size:1.05cqw}.nk-history__icon img{border-radius:.3cqw}.nk-history__label{color:#ffe08a;font-size:.95cqw}.nk-dot{border-radius:50%;width:70%;height:70%;margin:15%;display:block;box-shadow:0 0 .6cqw}.nk-board-wrap{width:54.5%;top:.8%;left:17%}.nk-root .tm-bar{bottom:1.2cqh}.nk-spin{border-color:#ffe08a!important;width:6.2cqw!important;height:6.2cqw!important;box-shadow:0 0 1.6cqw #ffbe3c73!important}.nk-banner{color:#fff1d0;text-shadow:0 .2cqw #2a0a12,0 0 1cqw #000000d9;justify-content:space-between;gap:1cqw;height:7.4cqh;padding:0 2.6cqw}.nk-banner__hint,.nk-banner__free{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.35cqw;font-weight:800;overflow:hidden}.nk-banner__free{color:#ffe08a}.nk-elements{gap:.4cqw;display:flex}.nk-elements__chip{border:.12cqw solid var(--c);background:var(--c);border-radius:999px;padding:.15cqh .6cqw}@supports (color:color-mix(in lab, red, red)){.nk-elements__chip{background:color-mix(in srgb, var(--c) 22%, #000000b3)}}.nk-elements__chip{color:var(--c);text-transform:uppercase;font-size:.85cqw;font-weight:900}.nk-board{background:linear-gradient(#220e1ee6,#0c050cf0) padding-box padding-box,linear-gradient(135deg,#ffe7a0,#d18a2a 28%,#5a2a0c 52%,#f2c14e 76%,#7a3e10) border-box!important}.nk-board.is-free{box-shadow:0 0 3cqw #000000bf,0 0 2.6cqw #ffc85099}.nk-reel{background:linear-gradient(#3c182c8c,#0e060cb8)!important;box-shadow:inset 0 0 0 .1cqw #f2c14e33!important}.nk-cell{position:absolute;inset:4%}.nk-sym{display:block;position:absolute;inset:0}.nk-sym img{object-fit:contain;filter:drop-shadow(0 .3cqw .35cqw #000000a6);width:100%;height:100%;position:absolute;inset:0}.nk-sym.is-card img{object-fit:cover;border-radius:.55cqw}.nk-sym.is-top img{box-shadow:0 0 .9cqw #be78ff8c}.nk-sym.is-sun{background:radial-gradient(circle,#fff4c0 0%,#ffb830 38%,#e8456a 78%,#7a1848 100%);border-radius:.55cqw;box-shadow:inset 0 0 0 .14cqw #fff0b4b3}.nk-sym.is-sun img{filter:drop-shadow(0 0 .6cqw #ffffdccc);width:92%;height:92%;inset:4%}.nk-strip__cell .nk-sym{inset:5%}.nk-strip__cell img{transform:none}.nk-expand{z-index:3;background:radial-gradient(ellipse at 50% 45%, var(--c), transparent 70%), linear-gradient(180deg, #2a0e20, #0c040a);border-radius:.8cqw;place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nk-expand{background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--c) 45%, transparent), transparent 70%), linear-gradient(180deg, #2a0e20, #0c040a)}}.nk-expand{box-shadow:inset 0 0 0 .25cqw #ffe08a, 0 0 1.8cqw var(--c), inset 0 0 2.4cqw var(--c)}@supports (color:color-mix(in lab, red, red)){.nk-expand{box-shadow:inset 0 0 0 .25cqw #ffe08a, 0 0 1.8cqw var(--c), inset 0 0 2.4cqw color-mix(in srgb, var(--c) 60%, transparent)}}.nk-expand{animation:.6s cubic-bezier(.2,.9,.3,1.2) both nk-expand;overflow:hidden}.nk-expand img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.nk-expand:after{content:"";background:linear-gradient(115deg,#0000 30%,#fffadc99 48%,#0000 64%) 0 0/250% 100%;animation:1.2s ease-out .3s both nk-shine;position:absolute;inset:0}.nk-screen{background:radial-gradient(circle at 50% 35%,#5a2038,#140610) padding-box padding-box,linear-gradient(135deg,#ffe7a0,#d18a2a 35%,#5a2a0c 60%,#f2c14e) border-box!important}.nk-screen__sun{object-fit:contain;filter:drop-shadow(0 0 1.6cqw #ffdc64e6);width:9cqw;height:9cqw;animation:10s linear infinite nk-spin-sun}.nk-title{text-align:center;color:#ffe08a;-webkit-text-stroke:.2cqw #5a1a08;paint-order:stroke fill;text-shadow:0 0 2cqw #ffb43cbf;font-size:4cqw;font-weight:900;line-height:1}.nk-screen__text{text-align:center;color:#fff0d7e0;max-width:80%;font-size:1.3cqw;font-weight:700}.nk-pick{z-index:9;background:radial-gradient(circle at 50% 30%,#4a1a30,#12050e);border:.4cqw solid #d18a2a;border-radius:1.4cqw;flex-direction:column;justify-content:center;align-items:center;gap:.9cqh;animation:.4s cubic-bezier(.2,.9,.3,1.3) tm-pop;display:flex;position:absolute;inset:2% 2.5%;box-shadow:0 0 4cqw #000000d9}.nk-pick__title{font-size:2.6cqw}.nk-pick__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6cqw;width:92%;display:grid}.nk-pick__card{border:.16cqw solid var(--c);background:var(--c);border-radius:.7cqw;flex-direction:column;align-items:center;gap:.2cqh;padding:.35cqw;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nk-pick__card{background:color-mix(in srgb, var(--c) 18%, #0009)}}.nk-pick__card{transition:transform .12s,box-shadow .12s}.nk-pick__card img{aspect-ratio:1;object-fit:cover;border-radius:.45cqw;width:100%}.nk-pick__card span{color:#fff4dc;font-size:.95cqw;font-weight:800;line-height:1.1}.nk-pick__card:hover{box-shadow:0 0 1.4cqw var(--c);z-index:1;transform:translateY(-4%)scale(1.05)}.nk-gamble{background:radial-gradient(circle at 50% 35%,#3e1628,#10040c)!important;border-color:#d18a2a!important;gap:.8cqh!important}.nk-card{background:repeating-linear-gradient(45deg,#3a0e1e 0 .6cqw,#4a1628 .6cqw 1.2cqw);border-color:#f2c14e!important;width:8cqw!important;height:10.6cqw!important}.nk-card.is-open{background:linear-gradient(#fffaf0,#eadfc6)}.nk-card__back{color:#f2c14e;text-shadow:0 0 1cqw #ffc850b3;font-size:4.4cqw}.nk-suit{color:#111;background:linear-gradient(#fbf4e4,#d9ccb0);border:.18cqw solid #f4dca0;border-radius:.8cqw;flex-direction:column;align-items:center;min-width:5.2cqw;padding:.3cqh .8cqw;font-size:2.2cqw;font-weight:900;line-height:1;transition:transform .12s,filter .12s;display:flex}.nk-suit.is-red{color:#c3102e}.nk-suit small{color:#5a3a10;font-size:.8cqw}.nk-suit:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-2px)}.nk-suit:disabled{opacity:.5}.nk-logo{color:#ffe08a;-webkit-text-stroke-color:#5a1a08;text-shadow:0 .35cqw #3a0a04,0 0 2cqw #ffb43c99}.nk-hero{height:84%;transition:filter .3s}.nk-hero.is-fx{animation:1.2s ease-in-out infinite alternate nk-hero}.nk-bigwin .tm-bigwin__title{-webkit-text-stroke-color:#5a1a08}.nk-spark{background:radial-gradient(circle at 35% 35%,#fffbe0,#ffc83a 55%,#b8520a)}.nk-panel{background:linear-gradient(#24101c,#0e050b);border-color:#f2c14e73}@keyframes nk-breathe{to{opacity:.6}}@keyframes nk-spin-sun{to{transform:rotate(360deg)}}@keyframes nk-bob{to{transform:translateY(-5%)}}@keyframes nk-expand{0%{filter:brightness(2.4);transform:scaleY(.3)}}@keyframes nk-shine{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes nk-hero{0%{filter:drop-shadow(0 0 1cqw #ffdc78cc)}to{filter:drop-shadow(0 0 3cqw #ffe696)brightness(1.12)}}.sg-root{overflow:clip}.sg-root .tm-bg{filter:saturate(1.05)brightness(.72)}.sg-root.sg-free .tm-bg{filter:saturate(1.3)hue-rotate(-40deg)brightness(.62)}.sg-glow{z-index:0;pointer-events:none;background:radial-gradient(at 72% 14%,#c8d2ff3d,#0000 42%),radial-gradient(at 18% 92%,#ff3c6e29,#0000 50%);animation:6s ease-in-out infinite alternate nk-breathe;position:absolute;inset:0}.sg-free .sg-glow{background:radial-gradient(at 50% 8%,#ff284666,#0000 55%),radial-gradient(at 50% 100%,#14000a99,#0000 60%)}.sg-root .tm-card{background:linear-gradient(#1c1830 0%,#07060e 100%);border-color:#c8d4ff;box-shadow:0 0 1.4cqw #0009,inset 0 0 1cqw #8caaff40}.sg-buy__icon{object-fit:cover;border-radius:.6cqw;width:6.6cqw;height:6.6cqw;animation:1.8s ease-in-out infinite alternate nk-bob;box-shadow:0 0 1.2cqw #78aaffb3}.sg-freecard{border-color:#ff4a6a!important;box-shadow:0 0 2cqw #ff325a8c!important}.sg-freecard__img{object-fit:cover;border-radius:.6cqw;width:6.4cqw;height:6.4cqw;animation:1.8s ease-in-out infinite alternate nk-bob;box-shadow:0 0 1.2cqw #ff3c64cc}.sg-freecard .tm-card__big{color:#ffe0e6;text-shadow:0 0 1cqw #ff325ae6,0 .2cqw #3a0010}.sg-root .tm-history{background:#080710cc;border-color:#c8d4ff66}.sg-history__row{font-size:1.05cqw}.sg-history__icon img{object-fit:contain;border-radius:.3cqw}.sg-history__label{color:#b9c8ff;font-size:.95cqw}.sg-board-wrap{width:55%;top:.8%;left:17%}.sg-root .tm-bar{bottom:1.2cqh}.sg-spin{border-color:#c8d4ff!important;width:6.2cqw!important;height:6.2cqw!important;box-shadow:0 0 1.6cqw #8caaff80!important}.sg-banner{color:#eef1ff;text-shadow:0 .2cqw #0a0a18,0 0 1cqw #000000d9;justify-content:space-between;gap:1cqw;height:7.4cqh;padding:0 2.6cqw}.sg-banner__hint,.sg-banner__free{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.35cqw;font-weight:800;overflow:hidden}.sg-banner__free{color:#ff8aa0}.sg-banner__lines{color:#c8d4ff;text-transform:uppercase;background:#0a0a18bf;border:.12cqw solid #c8d4ff;border-radius:999px;flex-shrink:0;padding:.15cqh .7cqw;font-size:.9cqw;font-weight:900}.sg-frame{grid-template-columns:2.8cqw minmax(0,1fr) 2.8cqw;gap:.25cqw}.sg-markers__row{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;justify-items:center;gap:.25cqw;display:grid}.sg-marker{border-width:.1cqw;width:1.3cqw;height:1.3cqw;font-size:.72cqw}.sg-board{background:linear-gradient(#0e0c1ce6,#04040af0) padding-box padding-box,linear-gradient(135deg,#f4f6ff,#8a94b8 28%,#2a2e44 52%,#c8d4ff 76%,#3a3f5a) border-box!important}.sg-board.is-free{box-shadow:0 0 3cqw #000000bf,0 0 2.6cqw #ff285080;background:linear-gradient(#1e060ee6,#080204f0) padding-box padding-box,linear-gradient(135deg,#ffd0da,#ff3a5a 28%,#4a0414 52%,#ff8aa0 76%,#5a0a1a) border-box!important}.sg-reel{background:linear-gradient(#1e1c388c,#06060eb8)!important;box-shadow:inset 0 0 0 .1cqw #c8d4ff2e!important}.sg-cell{position:absolute;inset:4%}.sg-sym{display:block;position:absolute;inset:0}.sg-sym img{object-fit:contain;filter:drop-shadow(0 .3cqw .35cqw #000000a6);width:100%;height:100%;position:absolute;inset:0}.sg-sym.is-letter img{width:88%;height:88%;inset:6%}.sg-sym.is-tile img{object-fit:cover;border-radius:.55cqw}.sg-sym.is-top img{box-shadow:0 0 .9cqw #ff8c2899}.sg-sym.is-wild img{box-shadow:0 0 1cqw #ff326499}.sg-sym__tag{color:#fff;letter-spacing:.08em;background:linear-gradient(#ff5a7a,#9a0a2a);border-radius:.3cqw;padding:0 .5cqw;font-size:.9cqw;font-weight:900;line-height:1.35;position:absolute;bottom:5%;left:50%;transform:translate(-50%);box-shadow:0 0 .6cqw #ff3c64cc}.sg-strip__cell .sg-sym{inset:5%}.sg-held{z-index:4;height:33.3333%;padding:4%;position:absolute;left:0;right:0}.sg-held .sg-sym{width:100%;height:100%;position:relative}.sg-held,.sg-cell--held .sg-cell{filter:drop-shadow(0 0 .8cqw #ff2850e6)}.sg-cell--held .sg-sym:after,.sg-held .sg-sym:after{content:"";pointer-events:none;border-radius:.55cqw;position:absolute;inset:0;box-shadow:inset 0 0 0 .2cqw #ff4a6a}.sg-cell--fresh .sg-cell{animation:.6s cubic-bezier(.2,.9,.3,1.3) both sg-lock}.sg-screen{background:radial-gradient(circle at 50% 35%,#3a0e1c,#08040a) padding-box padding-box,linear-gradient(135deg,#f4f6ff,#ff3a5a 35%,#2a0610 60%,#c8d4ff) border-box!important}.sg-screen__badge{object-fit:cover;border-radius:.8cqw;width:9cqw;height:9cqw;animation:1.2s ease-in-out infinite alternate nk-bob;box-shadow:0 0 1.8cqw #78aaffe6}.sg-title{text-align:center;color:#f4f6ff;-webkit-text-stroke:.2cqw #5a0014;paint-order:stroke fill;text-shadow:0 0 2cqw #ff2850cc;font-size:4cqw;font-weight:900;line-height:1}.sg-screen__text{text-align:center;color:#ecf0ffe6;max-width:80%;font-size:1.3cqw;font-weight:700}.sg-gamble{background:radial-gradient(circle at 50% 35%,#1e1a34,#06050c)!important;border-color:#8a94b8!important;gap:.8cqh!important}.sg-card{background:repeating-linear-gradient(45deg,#1a0a14 0 .6cqw,#2a0e1e .6cqw 1.2cqw);overflow:hidden;border-color:#c8d4ff!important;width:8cqw!important;height:10.6cqw!important}.sg-card.is-open{background:linear-gradient(#fffaf0,#eadfc6)}.sg-card__back{aspect-ratio:1;object-fit:cover;border-radius:.4cqw;width:80%}.sg-suit,.sg-half{color:#111;background:linear-gradient(#f6f8ff,#cfd6ea);border:.18cqw solid #e0e6ff;border-radius:.8cqw;flex-direction:column;align-items:center;min-width:5.2cqw;padding:.3cqh .8cqw;font-size:2.2cqw;font-weight:900;line-height:1;transition:transform .12s,filter .12s;display:flex}.sg-suit.is-red{color:#c3102e}.sg-half{color:#ffe0e6;background:linear-gradient(#5a1024,#2a0610);border-color:#ff8aa0}.sg-suit small,.sg-half small{color:#3a3f5a;font-size:.8cqw}.sg-half small{color:#ffb0c0}.sg-suit:not(:disabled):hover,.sg-half:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-2px)}.sg-suit:disabled,.sg-half:disabled{opacity:.5}.sg-logo{color:#f4f6ff;-webkit-text-stroke-color:#5a0014;text-shadow:0 .35cqw #1a0006,0 0 2cqw #ff28508c}.sg-hero{height:84%;transition:filter .3s}.sg-hero.is-fx{animation:1.2s ease-in-out infinite alternate sg-hero}.sg-bigwin .tm-bigwin__title{-webkit-text-stroke-color:#5a0014}.sg-spark{background:radial-gradient(circle at 35% 35%,#fff,#b9c8ff 55%,#3a4a9a)}.sg-panel{background:linear-gradient(#151326,#07060d);border-color:#c8d4ff66}@keyframes sg-lock{0%{filter:brightness(2.2);transform:scale(1.35)}}@keyframes sg-hero{0%{filter:drop-shadow(0 0 1cqw #ff2850b3)}to{filter:drop-shadow(0 0 3cqw #ff3c64)brightness(1.1)}}.bm-root{--bm-paper:#e8dcc4;--bm-red:#b8262e;--bm-amber:#e0a040;--bm-blue:#7aa8d8;--bm-accent:var(--bm-paper);background:#050404;overflow:clip}.bm-root .tm-bg{filter:saturate(.85)contrast(1.05)brightness(.62);transition:filter .8s}.bm-look--billy{--bm-accent:var(--bm-amber)}.bm-look--billy .tm-bg{filter:sepia(.35)saturate(1.1)brightness(.62)}.bm-look--nikto{--bm-accent:var(--bm-blue)}.bm-look--nikto .tm-bg{filter:saturate(.4)hue-rotate(170deg)brightness(.5)}.bm-look--nichto,.bm-look--who{--bm-accent:var(--bm-red)}.bm-look--nichto .tm-bg{filter:grayscale()brightness(.22)}.bm-look--who .tm-bg{filter:saturate(1.3)contrast(1.2)brightness(.45)}.bm-vhs{z-index:30;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px) 0 0/100% 100%,linear-gradient(#0000 0 46%,#e8dcc412 48%,#e8dcc405 52%,#0000 54%) 0 0/100% 220%;animation:7s linear infinite bm-track;position:absolute;inset:0}.bm-vhs:after{content:"";background:radial-gradient(#0000 55%,#0009 100%);position:absolute;inset:0}.bm-look--nichto .bm-vhs,.bm-look--nikto .bm-vhs{animation-duration:3s}.bm-glitch{z-index:31;pointer-events:none;opacity:0;position:absolute;inset:0}.bm-glitch.is-on{background:linear-gradient(#0000 0 20%,#b8262e59 20% 23%,#0000 23% 61%,#7aa8d859 61% 64%,#0000 64%),repeating-linear-gradient(90deg,#e8dcc40f 0 2px,#0000 2px 5px);animation:.55s steps(6,end) both bm-glitch}.bm-root .tm-left{gap:1.4cqh}.bm-root .tm-card{border-color:var(--bm-accent);background:linear-gradient(#1a1414 0%,#060505 100%);transition:border-color .6s,box-shadow .6s;box-shadow:0 0 1.4cqw #000000b3,inset 0 0 1cqw #e8dcc414}.bm-root .tm-card__small{color:#e8dcc4b3;letter-spacing:.08em}.bm-root .tm-card__big{color:var(--bm-accent);text-shadow:0 0 1cqw #000000e6}.bm-bars{align-items:stretch!important;gap:.9cqh!important;padding:1.1cqh .7cqw!important}.bm-bar{--c:var(--bm-amber);align-items:center;gap:.5cqw;display:flex}.bm-bar--nikto{--c:var(--bm-blue)}.bm-bar--nichto{--c:#e04848}.bm-bar__icon{object-fit:cover;border:.1cqw solid var(--c);filter:saturate(.6)brightness(.8);border-radius:.3cqw;flex-shrink:0;width:2.8cqw;height:2.8cqw;transition:filter .4s,box-shadow .4s}.bm-bar.is-active .bm-bar__icon{filter:none;box-shadow:0 0 .9cqw var(--c);animation:1.6s ease-in-out infinite alternate nk-bob}.bm-bar__body{flex:1;min-width:0}.bm-bar__head{color:#e8dcc48c;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;font-size:.72cqw;line-height:1.2;display:flex}.bm-bar__head b{color:var(--c);letter-spacing:.06em;font-size:.95cqw}.bm-bar__track{background:#e8dcc41a;border-radius:999px;height:.9cqh;margin-top:.3cqh;position:relative;overflow:hidden}.bm-bar__track i{background:var(--c);box-shadow:0 0 .5cqw var(--c);border-radius:999px;transition:width .5s cubic-bezier(.2,.9,.3,1);position:absolute;inset:0 auto 0 0}.bm-bar__track em{background:#e8dcc4b3;width:.12cqw;position:absolute;top:0;bottom:0}.bm-bar.is-active .bm-bar__track i{animation:1.4s ease-in-out infinite tm-flicker}.bm-buy__icons{gap:.3cqw;display:flex}.bm-buy__icons img{object-fit:cover;border-radius:.3cqw;width:3cqw;height:3cqw;animation:1.8s ease-in-out infinite alternate nk-bob}.bm-buy__icons img:nth-child(2){animation-delay:.3s}.bm-buy__icons img:nth-child(3){animation-delay:.6s}.bm-buy__price{color:var(--bm-paper);font-size:1.4cqw;font-weight:900}.bm-bonuscard{border-color:var(--bm-red)!important;box-shadow:0 0 2cqw #b8262e73!important}.bm-bonuscard__title{color:var(--bm-paper);text-shadow:.15cqw 0 var(--bm-red), -.15cqw 0 var(--bm-blue);font-size:2.1cqw;font-weight:900;line-height:1}.bm-root .tm-history{background:#060505d1;border-color:#e8dcc440}.bm-history__row{font-size:1.05cqw}.bm-history__icon img{object-fit:cover;border-radius:.3cqw}.bm-history__label{color:var(--bm-amber);font-size:.95cqw}.bm-board-wrap{width:55%;top:.8%;left:17%}.bm-root .tm-bar{bottom:1.2cqh}.bm-spin{border-color:var(--bm-accent)!important;width:6.2cqw!important;height:6.2cqw!important;box-shadow:0 0 1.6cqw #e8dcc44d!important}.bm-banner{height:7.4cqh;color:var(--bm-paper);text-shadow:0 .2cqw #000,0 0 1cqw #000000d9;justify-content:space-between;gap:1cqw;padding:0 2.6cqw}.bm-banner__hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bm-accent);font-size:1.35cqw;font-weight:800;overflow:hidden}.bm-banner__lines{color:var(--bm-paper);text-transform:uppercase;background:#060505bf;border:.12cqw solid #e8dcc499;border-radius:999px;flex-shrink:0;padding:.15cqh .7cqw;font-size:.9cqw;font-weight:900}.bm-frame{grid-template-columns:2.8cqw minmax(0,1fr) 2.8cqw;gap:.25cqw}.bm-markers__row{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;justify-items:center;gap:.25cqw;display:grid}.bm-marker{border-width:.1cqw;width:1.3cqw;height:1.3cqw;font-size:.72cqw}.bm-board{background:linear-gradient(#100d0ceb,#040303f2) padding-box padding-box,linear-gradient(135deg,#e8dcc4,#6a5a48 28%,#1a1412 52%,#b8a888 76%,#2a2220) border-box!important}.bm-look--billy .bm-board{box-shadow:0 0 3cqw #000000bf,0 0 2cqw #e0a04059}.bm-look--nikto .bm-board{box-shadow:0 0 3cqw #000000bf,0 0 2cqw #7aa8d866}.bm-board.is-nichto,.bm-look--nichto .bm-board{box-shadow:0 0 3cqw #000,0 0 2.6cqw #b8262e73;background:linear-gradient(#000,#000) padding-box padding-box,linear-gradient(135deg,#3a0a0e,#b8262e 30%,#000 55%,#6a1016) border-box!important}.bm-board.is-who{background:linear-gradient(#0a0606f2,#000000f5) padding-box padding-box,linear-gradient(90deg,#e0a040 0 40%,#7aa8d8 40% 60%,#b8262e 60%) border-box!important}.bm-board.is-nichto{animation:1.2s cubic-bezier(.2,.9,.3,1) both bm-build}.bm-reel{transition:box-shadow .3s,transform .3s;background:linear-gradient(#28201c80,#060504bf)!important;box-shadow:inset 0 0 0 .1cqw #e8dcc424!important}.bm-reel.is-tease{animation:.25s steps(2,end) infinite bm-jitter;box-shadow:inset 0 0 0 .2cqw var(--bm-blue), 0 0 1.6cqw #7aa8d899!important}.bm-reel.is-mod-vanish{box-shadow:inset 0 0 0 .2cqw var(--bm-paper), 0 0 1.4cqw #e8dcc466!important}.bm-reel.is-mod-mult2,.bm-reel.is-mod-mult3{box-shadow:inset 0 0 0 .2cqw var(--bm-amber), 0 0 1.4cqw #e0a0408c!important}.bm-reel.is-mod-echo{box-shadow:inset 0 0 0 .2cqw var(--bm-red), 0 0 1.4cqw #b8262e80!important}.bm-reel.is-mod-freeze{filter:saturate(.5)brightness(1.1);box-shadow:inset 0 0 0 .2cqw var(--bm-blue), 0 0 1.4cqw #7aa8d899!important}.bm-reel.is-zone{box-shadow:inset 0 0 0 .22cqw var(--bm-accent), 0 0 1.6cqw var(--bm-accent)!important}.bm-mod{z-index:5;color:var(--bm-paper);letter-spacing:.06em;background:#0a0808;border:.12cqw solid;border-radius:.3cqw;padding:.05cqh .6cqw;font-size:.95cqw;font-weight:900;animation:.4s cubic-bezier(.2,.9,.3,1.4) bm-stamp;position:absolute;top:.3cqw;left:50%;transform:translate(-50%)}.is-mod-mult2 .bm-mod,.is-mod-mult3 .bm-mod{color:var(--bm-amber);font-size:1.3cqw}.is-mod-echo .bm-mod{color:#ff6a6a}.is-mod-freeze .bm-mod{color:var(--bm-blue)}.bm-both{z-index:6;background:var(--bm-red);color:#fff;white-space:nowrap;border-radius:999px;padding:.1cqh 1cqw;font-size:1cqw;font-weight:900;position:absolute;bottom:-.2cqh;left:50%;transform:translate(-50%,50%)}.bm-cell{position:absolute;inset:4%}.bm-sym{display:block;position:absolute;inset:0}.bm-sym img{object-fit:cover;filter:contrast(1.05)drop-shadow(0 .3cqw .35cqw #000000b3);border-radius:.5cqw;width:100%;height:100%;position:absolute;inset:0}.bm-sym.is-top img{box-shadow:0 0 .9cqw #e0a04080}.bm-sym.is-wild img{box-shadow:0 0 1cqw #e8dcc48c}.bm-sym.is-void img{animation:2.4s ease-in-out infinite alternate bm-void;box-shadow:0 0 1cqw #e8dcc459}.bm-sym.is-sb img{box-shadow:0 0 0 .15cqw var(--bm-amber), 0 0 1.1cqw #e0a040bf}.bm-sym.is-sn img{box-shadow:0 0 0 .15cqw var(--bm-blue), 0 0 1.1cqw #7aa8d8cc}.bm-sym.is-sv img{box-shadow:0 0 0 .15cqw #e04848,0 0 1.1cqw #b8262ecc}.bm-sym.is-blank{background:repeating-linear-gradient(#e8dcc408 0 2px,#0000 2px 4px),#030303;border-radius:.5cqw;box-shadow:inset 0 0 0 .08cqw #e8dcc414}.bm-sym__tag{border:.1cqw solid var(--bm-amber);color:var(--bm-amber);letter-spacing:.1em;background:#0a0808;border-radius:.25cqw;padding:0 .45cqw;font-size:.8cqw;font-weight:900;line-height:1.35;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.bm-sym.is-sn .bm-sym__tag{border-color:var(--bm-blue);color:var(--bm-blue)}.bm-sym.is-sv .bm-sym__tag{color:#ff6a6a;border-color:#e04848}.bm-sym.is-wild .bm-sym__tag,.bm-sym.is-void .bm-sym__tag{border-color:var(--bm-paper);color:var(--bm-paper)}.bm-strip__cell .bm-sym{inset:5%}.bm-cell--added .bm-cell{animation:.7s steps(5,end) both bm-intrude}.bm-cell--added .bm-sym:after{content:"";box-shadow:inset 0 0 0 .2cqw var(--bm-accent), 0 0 1.2cqw var(--bm-accent);pointer-events:none;border-radius:.5cqw;position:absolute;inset:0}.bm-root .wm-cell.is-win:before{border-color:var(--bm-paper);box-shadow:0 0 1.1cqw var(--bm-accent), inset 0 0 .9cqw #e8dcc459}.bm-erase{z-index:3;background:#030508eb;border:.12cqw solid #7aa8d899;border-radius:.6cqw;align-items:center;gap:.3cqw;height:6.6cqh;padding:0 .6cqw;display:flex;position:absolute;top:.4cqh;left:3cqw;right:3cqw}.bm-erase__sym{flex-shrink:0;width:2.5cqw;height:2.5cqw;transition:opacity .4s,filter .4s,transform .4s}.bm-erase__sym img{object-fit:cover;border-radius:.25cqw;width:100%;height:100%}.bm-erase__sym.is-gone{opacity:.12;filter:grayscale();transform:scale(.8)}.bm-erase__sym.is-fresh{animation:.9s steps(6,end) both bm-erase}.bm-erase__mult{gap:.25cqw;margin-left:auto;display:flex}.bm-erase__mult b,.bm-ladder b{color:#e8dcc459;background:#e8dcc40f;border-radius:.3cqw;padding:.1cqh .4cqw;font-size:.95cqw;font-weight:900;transition:background .3s,color .3s,transform .3s}.bm-erase__mult b.is-past,.bm-ladder b.is-past{color:#e8dcc499}.bm-erase__mult b.is-on{background:var(--bm-blue);color:#02060a;transform:scale(1.2)}.bm-pick{z-index:7;background:radial-gradient(at 50% 0,#e0a04024,#0000 60%),#040303f5;border-radius:.8cqw;flex-direction:column;gap:.8cqh;padding:1.2cqh 1cqw;animation:.4s ease-out tm-fade;display:flex;position:absolute;inset:0}.bm-pick.is-thief,.bm-pick.is-teacher{animation:.25s steps(2,end) 2 bm-jitter}.bm-pick__head{align-items:center;gap:1cqw;display:flex}.bm-pick__door{border:.12cqw solid var(--bm-amber);color:var(--bm-amber);letter-spacing:.1em;border-radius:.3cqw;padding:.1cqh .8cqw;font-size:1.1cqw;font-weight:900}.bm-pick__who{color:var(--bm-paper);text-shadow:.15cqw 0 var(--bm-red), -.15cqw 0 var(--bm-blue);font-size:2.2cqw;font-weight:900;line-height:1;animation:.5s cubic-bezier(.2,.9,.3,1.3) bm-stamp}.bm-pick__chain{gap:.25cqw;margin-left:auto;display:flex}.bm-pick__chain i{border:.12cqw solid #7aa8d899;border-radius:50%;width:1.1cqw;height:1.1cqw}.bm-pick__chain i.is-on{background:var(--bm-blue);box-shadow:0 0 .6cqw var(--bm-blue)}.bm-ladder{justify-content:center;gap:.4cqw;display:flex}.bm-ladder b{padding:.2cqh .7cqw;font-size:1.15cqw}.bm-ladder b.is-on{background:var(--bm-amber);color:#140a02;box-shadow:0 0 1cqw var(--bm-amber);transform:scale(1.18)}.bm-ladder .bm-ladder__double{background:var(--bm-red);color:#fff;margin-left:.6cqw}.bm-pick__grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:.6cqw;min-height:0;display:grid}.bm-portrait{cursor:pointer;background:repeating-linear-gradient(135deg,#140f0d 0 .5cqw,#0c0908 .5cqw 1cqw);border:.14cqw solid #e8dcc459;border-radius:.5cqw;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.bm-portrait:not(:disabled):hover{border-color:var(--bm-amber);transform:translateY(-2px);box-shadow:0 0 1cqw #e0a04073}.bm-portrait:disabled{cursor:default}.bm-portrait__back{color:#e8dcc440;place-items:center;font-size:3cqw;font-weight:900;display:grid;position:absolute;inset:0}.bm-portrait img{object-fit:cover;object-position:50% 25%;filter:sepia(.25)contrast(1.1);width:100%;height:100%;position:absolute;inset:0}.bm-portrait.is-open{animation:.45s cubic-bezier(.2,.9,.3,1.2) both bm-flip}.bm-portrait b{color:var(--bm-paper);text-align:center;background:linear-gradient(#0000,#000000eb 40%);padding:.3cqh 0;font-size:1.1cqw;font-weight:900;position:absolute;bottom:0;left:0;right:0}.bm-portrait.is-step{border-color:var(--bm-amber);box-shadow:0 0 1cqw #e0a04099}.bm-portrait.is-step b{color:var(--bm-amber);font-size:1.5cqw}.bm-portrait.is-thief{border-color:var(--bm-red)}.bm-portrait.is-thief b{color:#ff7a7a}.bm-portrait.is-teacher{border-color:var(--bm-blue);box-shadow:0 0 1.2cqw #7aa8d8b3}.bm-portrait.is-teacher b{color:var(--bm-blue)}.bm-pick__foot{justify-content:center;display:flex}.bm-pick__sum{color:#e8dcc4cc;font-size:1.3cqw;font-weight:800}.bm-pick__sum.is-final{color:var(--bm-paper);font-size:2cqw;animation:.5s cubic-bezier(.2,.9,.3,1.3) bm-stamp}.bm-pick__sum b{color:var(--bm-amber);text-shadow:0 0 1cqw #e0a040cc}.bm-zones{z-index:6;pointer-events:none;grid-template-columns:2fr 1fr 2fr;gap:.5cqw;display:grid;position:absolute;inset:auto .8cqw -.2cqh;transform:translateY(50%)}.bm-zone{letter-spacing:.1em;opacity:.45;background:#0a0808;border:.12cqw solid;border-radius:999px;flex-direction:column;align-items:center;padding:.1cqh 0;font-size:.95cqw;font-weight:900;transition:opacity .3s,transform .3s;display:flex}.bm-zone small{letter-spacing:0;color:#e8dcc4bf;font-size:.8cqw}.bm-zone.is-on{opacity:1;transform:scale(1.05)}.bm-zone--billy{color:var(--bm-amber)}.bm-zone--nikto{color:var(--bm-blue)}.bm-zone--nichto{color:#ff5a5a}.bm-screen{cursor:pointer;background:radial-gradient(circle at 50% 40%,#1c1414,#030202) padding-box padding-box,linear-gradient(135deg,#e8dcc4,#b8262e 40%,#0a0606 60%,#7aa8d8) border-box!important;border-width:.3cqw!important;border-radius:.8cqw!important;inset:0!important}.bm-screen--void{background:#000!important;border-color:#000!important;animation:none!important}.bm-screen--watch{background:radial-gradient(circle at 50% 40%,#0e1218,#000) padding-box padding-box,linear-gradient(135deg,#7aa8d8,#0a0a10 50%,#7aa8d8) border-box!important}.bm-title{text-align:center;letter-spacing:.04em;color:var(--bm-paper);text-shadow:.2cqw 0 #b8262ee6,-.2cqw 0 #7aa8d8e6,0 0 2cqw #000000e6;font-size:4cqw;font-weight:900;line-height:1;position:relative}.bm-title--glitch{animation:.18s steps(2,end) infinite bm-jitter}.bm-screen__text{text-align:center;color:#e8dcc4d9;max-width:80%;font-size:1.25cqw;font-weight:700}.bm-screen--watch{--c:var(--bm-paper)}.bm-screen--watch.is-billy{--c:var(--bm-amber)}.bm-screen--watch.is-nikto{--c:var(--bm-blue)}.bm-screen--watch.is-nichto,.bm-screen--watch.is-who{--c:#e04848}.bm-watch__faces{gap:1.2cqw;display:flex}.bm-watch__faces img{object-fit:cover;width:7cqw;height:7cqw;box-shadow:0 0 0 .15cqw var(--c), 0 0 1.6cqw var(--c);border-radius:.6cqw;animation:1.2s ease-in-out infinite alternate both bm-mirror}.bm-watch__bonus{letter-spacing:.12em;color:var(--c);text-shadow:0 0 1.6cqw var(--c);font-size:3cqw;font-weight:900;animation:.6s cubic-bezier(.2,.9,.3,1.3) .8s both bm-stamp}.bm-offer.is-billy b{color:#e0a040}.bm-offer.is-nikto b{color:#7aa8d8}.bm-offer.is-nichto b{color:#ff6a6a}.bm-choose{gap:1.2cqw;margin-top:1cqh;display:flex}.bm-choose__door{background:linear-gradient(#2a1c16,#120c09);border:.2cqw solid #e8dcc466;border-radius:.6cqw .6cqw 0 0;flex-direction:column;align-items:center;gap:.5cqh;width:12cqw;padding:2cqh .8cqw;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.bm-choose__door b{letter-spacing:.1em;color:var(--bm-paper);font-size:2cqw;font-weight:900}.bm-choose__door small{color:#e8dcc4b3;font-size:.9cqw;line-height:1.25}.bm-choose__door.is-risk b{color:#ff6a6a}.bm-choose__door.is-double b{color:var(--bm-amber)}.bm-choose__door:hover{border-color:var(--bm-paper);transform:translateY(-3px);box-shadow:0 0 1.6cqw #e8dcc466}.bm-silhouettes{gap:1.6cqw;margin:1.4cqh 0;display:flex}.bm-silhouette{width:6.4cqw;height:12cqw;transition:transform .2s,opacity .6s,filter .6s;position:relative}.bm-silhouette span{filter:drop-shadow(0 0 .8cqw #7aa8d8cc);background:radial-gradient(circle at 50% 16%,#0a1018 0 13%,#0000 14%),radial-gradient(at 50% 78%,#0a1018 0 44%,#0000 45%);position:absolute;inset:0}.bm-silhouette:not(:disabled):hover{transform:translateY(-4px)scale(1.04)}.bm-silhouette.is-picked{animation:1.6s ease-in forwards bm-vanish}.bm-silhouette.is-gone{opacity:.15;filter:blur(.2cqw)}.bm-chain{width:100%;height:8cqw;position:relative}.bm-chain__word{letter-spacing:.06em;color:var(--bm-paper);text-shadow:.3cqw 0 var(--bm-red), -.3cqw 0 var(--bm-blue);opacity:0;place-items:center;font-size:5cqw;font-weight:900;animation:.6s steps(4,end) both bm-word;display:grid;position:absolute;inset:0}.bm-chain__word:last-child{animation:.8s steps(4,end) both bm-word-last}.bm-void__dot{background:#fff;border-radius:50%;width:.8cqw;height:.8cqw;animation:3s ease-in-out both bm-dot;box-shadow:0 0 1.4cqw #fff,0 0 4cqw #e8dcc499}.bm-void__text{letter-spacing:.3em;color:var(--bm-paper);opacity:0;margin-top:3cqh;font-size:2.2cqw;font-weight:800;animation:.8s ease-out 1.3s forwards tm-fade}.bm-who{grid-template-columns:2fr 1fr 2fr;gap:.8cqw;width:70%;display:grid}.bm-who .bm-zone{border-radius:.5cqw;padding:.8cqh 0;font-size:1.4cqw}.bm-logo{color:var(--bm-paper);-webkit-text-stroke-color:#2a0608;text-shadow:.2cqw 0 #b8262ecc,-.2cqw 0 #7aa8d899,0 .35cqw #000;font-size:2.3cqw!important}.bm-seen{z-index:2;flex-wrap:wrap;justify-content:center;gap:.3cqw;display:flex;position:absolute;top:22.5%;left:12%;right:6%}.bm-seen__chip,.bm-seen__who{color:#e8dcc459;letter-spacing:.08em;background:#000000a6;border:.1cqw solid #e8dcc440;border-radius:999px;padding:.05cqh .5cqw;font-size:.75cqw;font-weight:900}.bm-seen__chip.is-on{border-color:var(--bm-paper);color:var(--bm-paper)}.bm-seen__who{text-align:center;flex-basis:100%;max-width:9cqw}.bm-seen__who.is-ready{border-color:var(--bm-red);color:#ff7a7a;animation:1.2s ease-in-out infinite tm-flicker}.bm-hero{height:72%;transition:filter .4s;filter:sepia(.2)contrast(1.1)drop-shadow(0 0 1.6cqw #000c)!important}.bm-hero.is-fx{animation:2.4s step-end infinite bm-hero,4s ease-in-out infinite tm-breathe}.bm-bigwin .tm-bigwin__title{-webkit-text-stroke-color:#2a0608}.bm-panel{background:linear-gradient(#161111,#060404);border-color:#e8dcc44d}.bm-offer{background:#ffffff08;border:2px solid #e8dcc433;border-radius:.8rem;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem;transition:border-color .15s,background .15s;display:flex}.bm-offer img{object-fit:cover;border-radius:.6rem;width:5rem;height:5rem}.bm-offer small{color:#fff9;font-size:.72rem;line-height:1.25}.bm-offer.is-picked{background:#e0a0401f;border-color:#e0a040}@keyframes bm-track{0%{background-position:0 0,0 0}to{background-position:0 0,0 220%}}@keyframes bm-glitch{0%{opacity:1;transform:translate(-.6cqw)}30%{opacity:.8;transform:translate(.8cqw)skew(4deg)}60%{opacity:1;transform:translate(-.3cqw)}to{opacity:0;transform:none}}@keyframes bm-jitter{0%{transform:translate(.12cqw)}to{transform:translate(-.12cqw,.06cqw)}}@keyframes bm-stamp{0%{opacity:0;filter:blur(.2cqw);transform:scale(1.6)}to{opacity:1;filter:none;transform:none}}@keyframes bm-void{0%{filter:brightness(.9)}to{filter:brightness(1.5)}}@keyframes bm-intrude{0%{opacity:0;filter:brightness(3);transform:translate(-.5cqw)scaleY(.2)}60%{opacity:1;transform:translate(.4cqw)}to{filter:none;transform:none}}@keyframes bm-erase{0%{opacity:1;filter:brightness(3);transform:none}50%{transform:translate(.3cqw)scaleX(1.4)}to{opacity:.12;filter:grayscale();transform:scale(.8)}}@keyframes bm-flip{0%{filter:brightness(2);transform:rotateY(90deg)}to{filter:none;transform:none}}@keyframes bm-build{0%{clip-path:circle(.5%)}to{clip-path:circle(80%)}}@keyframes bm-mirror{0%{filter:brightness(.8);transform:translateY(.3cqh)}to{filter:brightness(1.3);transform:translateY(-.3cqh)}}@keyframes bm-vanish{0%{opacity:1;transform:none}40%{filter:brightness(2)drop-shadow(0 0 1cqw #7aa8d8);transform:scale(1.1)}to{opacity:0;transform:scaleY(.02)}}@keyframes bm-word{0%{opacity:0;transform:translate(-1cqw)}30%,80%{opacity:1;transform:none}to{opacity:0;transform:translate(1cqw)skew(10deg)}}@keyframes bm-word-last{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:none}}@keyframes bm-dot{0%{transform:scale(0)}30%{transform:scale(1)}70%{transform:scale(1.4);box-shadow:0 0 2cqw #fff,0 0 6cqw #e8dcc4cc}to{transform:scale(1)}}@keyframes bm-hero{0%,92%{filter:sepia(.2)contrast(1.1)drop-shadow(0 0 1.6cqw #b8262e99);transform:translate(-46%)}94%{filter:hue-rotate(180deg)contrast(1.6)drop-shadow(0 0 1.6cqw #7aa8d8e6);transform:translate(-44%)}96%{filter:invert(.85)drop-shadow(0 0 1.6cqw #e8dcc4e6);transform:translate(-48%)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}:root{--font-body:"Inter", sans-serif;--font-display:"Russo One", sans-serif;--site-bg:#07080f;--site-panel:#11131f;--site-line:#23263a;--site-text:#e8e9f3;--site-muted:#8a8fa8;--site-accent:#f5b301}html,body{background:var(--site-bg);color:var(--site-text);font-family:var(--font-body)}.btn{border:1px solid var(--site-line);background:var(--site-panel);height:2.25rem;color:var(--site-text);white-space:nowrap;cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.875rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.btn:hover{border-color:var(--site-accent)}.btn--small{height:1.75rem;padding:0 .625rem;font-size:.75rem}.pill{border:1px solid var(--site-line);background:var(--site-panel);white-space:nowrap;border-radius:999px;align-items:center;gap:.625rem;padding:.25rem .375rem .25rem .875rem;display:inline-flex}.pill__label{color:var(--site-muted);font-size:.75rem}.pill__value{font-variant-numeric:tabular-nums;font-weight:700}.lobby{max-width:1320px;margin:0 auto;padding:2rem 1.25rem 4rem}.lobby__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.lobby__title{font-family:var(--font-display);color:var(--site-accent);font-size:2.25rem;line-height:1.1}.lobby__sub{color:var(--site-muted);margin-top:.375rem;font-size:.9375rem}.lobby__section{font-family:var(--font-display);margin:2rem 0 .875rem;font-size:1.25rem}.lobby__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.card{border:1px solid var(--site-line);background:var(--site-panel);border-radius:.875rem;flex-direction:column;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.card:hover{border-color:var(--site-accent);transform:translateY(-3px);box-shadow:0 10px 30px #f5b30126}.card__art{aspect-ratio:16/10;background:#000 50%/cover no-repeat;position:relative}.card__hero{object-fit:contain;filter:drop-shadow(0 6px 14px #0009);height:100%;position:absolute;bottom:0;right:0}.card__body{flex-direction:column;gap:.25rem;padding:.75rem .875rem .875rem;display:flex}.card__title{font-family:var(--font-display);font-size:1.0625rem}.card__tag{color:var(--site-muted);font-size:.8125rem}.topbar{border-bottom:1px solid var(--site-line);background:#0b0c16;align-items:center;gap:.75rem;height:4rem;padding:0 1rem;display:flex}.topbar__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);flex:1;font-size:1.125rem;overflow:hidden}.topbar__right{align-items:center;gap:.625rem;display:flex}.force{align-items:center;gap:.5rem;display:inline-flex}.force__label{color:var(--site-muted);font-size:.75rem}.force__select{border:1px solid var(--site-line);background:var(--site-panel);height:2.25rem;color:var(--site-text);border-radius:.5rem;padding:0 .5rem;font-size:.875rem}.force__select--on{border-color:var(--site-accent);color:var(--site-accent)}.game-page__main{padding:.5rem}.game-page__frame{background:#000;border:0;width:100%;height:calc(100dvh - 4rem - 1px);display:block}@media (width<=899px){.topbar{flex-wrap:wrap;height:auto;padding:.5rem}.topbar__right{flex-wrap:wrap;width:100%}.pill__label,.force__label{display:none}}
