/*! 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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-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-ease:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--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-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-lime-200:oklch(93.8% .127 124.321);--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-cyan-50:oklch(98.4% .019 200.873);--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-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-6xl:72rem;--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;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wider:.05em;--leading-tight:1.25;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.-right-6{right:calc(var(--spacing) * -6)}.-z-10{z-index:calc(10 * -1)}.z-50{z-index:50}.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-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-1{margin-left:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-32{height:calc(var(--spacing) * 32)}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-32{width:calc(var(--spacing) * 32)}.w-\[min\(9rem\,42vw\)\]{width:min(9rem,42vw)}.w-\[min\(16rem\,80\%\)\]{width:min(16rem,80%)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[920px\]{min-width:920px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-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)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}: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-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#2a1608\]{border-color:#2a1608}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/30{border-color:color-mix(in oklab, var(--color-amber-300) 30%, transparent)}}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/40{border-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.border-indigo-400\/20{border-color:#7d87ff33}@supports (color:color-mix(in lab, red, red)){.border-indigo-400\/20{border-color:color-mix(in oklab, var(--color-indigo-400) 20%, transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.border-red-400\/40{border-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.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)}}.border-yellow-300{border-color:var(--color-yellow-300)}.bg-\[\#0b0e23\]{background-color:#0b0e23}.bg-\[\#0d1030\]{background-color:#0d1030}.bg-\[\#2b1a0c\]{background-color:#2b1a0c}.bg-\[\#ffd23f\]{background-color:#ffd23f}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.bg-amber-400\/\[0\.06\]{background-color:#fcbb000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-400) 6%, 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\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-indigo-500\/30{background-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/30{background-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.bg-indigo-500\/80{background-color:#625fffcc}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/80{background-color:color-mix(in oklab, var(--color-indigo-500) 80%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.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\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, 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))}.from-emerald-500\/40{--tw-gradient-from:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/40{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.from-emerald-500\/40{--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-indigo-500\/10{--tw-gradient-from:#625fff1a}@supports (color:color-mix(in lab, red, red)){.from-indigo-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.from-indigo-500\/10{--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-400\/30{--tw-gradient-to:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.to-amber-400\/30{--tw-gradient-to:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.to-amber-400\/30{--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-white\/\[0\.02\]{--tw-gradient-to:#ffffff05}@supports (color:color-mix(in lab, red, red)){.to-white\/\[0\.02\]{--tw-gradient-to:color-mix(in oklab, var(--color-white) 2%, transparent)}}.to-white\/\[0\.02\]{--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))}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.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-5{padding-inline:calc(var(--spacing) * 5)}.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)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-1{padding-bottom:var(--spacing)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.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-\[11px\]{font-size:11px}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#ffd23f\]{color:#ffd23f}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-black{color:var(--color-black)}.text-cyan-50{color:var(--color-cyan-50)}.text-emerald-300{color:var(--color-emerald-300)}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-200\/60{color:#c7d2ff99}@supports (color:color-mix(in lab, red, red)){.text-indigo-200\/60{color:color-mix(in oklab, var(--color-indigo-200) 60%, transparent)}}.text-indigo-300{color:var(--color-indigo-300)}.text-lime-200{color:var(--color-lime-200)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-sky-100{color:var(--color-sky-100)}.text-sky-100\/80{color:#dff2fecc}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/80{color:color-mix(in oklab, var(--color-sky-100) 80%, transparent)}}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.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\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.shadow-\[0_0_8px_\#34d399\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#34d399);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_\#34d399\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#34d399);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_\#ef4444\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#ef4444);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\(99\,102\,241\,0\.08\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#6366f114);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.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-amber-300\/40{--tw-ring-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.ring-amber-300\/40{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.ring-emerald-400\/40{--tw-ring-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.ring-emerald-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.ring-red-400\/40{--tw-ring-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.ring-red-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.ring-sky-400\/40{--tw-ring-color:#00bcfe66}@supports (color:color-mix(in lab, red, red)){.ring-sky-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 40%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.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,)}.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,)}.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-amber-300:focus{border-color:var(--color-amber-300)}.focus\:border-indigo-300:focus{border-color:var(--color-indigo-300)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width>=80rem){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}:root{--outline:#2a1608;--wood:#8a5427;--wood-dark:#5c3416;--grass:#6cc137;--grass-dark:#3f8a1f;--earth:#1b3512;--gold-border:linear-gradient(180deg, #fff2a8 0%, #f0b429 38%, #a86b0c 72%, #ffe27a 100%)}html,body,#root{height:100%;margin:0}body{color:#fff8e6;overscroll-behavior:none;background-color:#0b1508;background-image:radial-gradient(ellipse 85% 38% at 50% -4%, #ff963252, transparent 70%), radial-gradient(ellipse 60% 30% at 85% 12%, #78ffaa1a, transparent 70%), radial-gradient(ellipse 130% 55% at 50% 112%, #000000b3, transparent 70%), repeating-linear-gradient(100deg, #00000014 0 2px, transparent 2px 16px), linear-gradient(180deg, #2a4a1a 0%, var(--earth) 28%, #142a0f 62%, #0b1508 100%);background-attachment:fixed;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#root{isolation:isolate;position:relative}.text-outline{text-shadow:-2px -2px 0 var(--outline), 2px -2px 0 var(--outline), -2px 2px 0 var(--outline), 2px 2px 0 var(--outline), 0 3px 0 var(--outline)}.text-outline-sm{text-shadow:-1px -1px 0 var(--outline), 1px -1px 0 var(--outline), -1px 1px 0 var(--outline), 1px 1px 0 var(--outline), 0 2px 0 var(--outline)}.gold-frame{background:linear-gradient(180deg, #3a2210f5 0%, #1e1108f7 100%) padding-box, var(--gold-border) border-box;border:3px solid #0000;border-radius:20px;position:relative;box-shadow:0 0 0 2px #120a04,inset 0 2px #ffdc962e,inset 0 -6px 14px #00000059,0 10px 22px #0000008c,0 0 24px #ffbe461f}.alarm-panel{background:linear-gradient(180deg, #ff5a4a 0%, #d81e1b 45%, #8f0a0d 100%) padding-box, var(--gold-border) border-box;border:3px solid #0000;border-radius:20px;box-shadow:0 0 0 2px #120a04,inset 0 3px #ffffff4d,inset 0 -5px #0000004d,0 0 30px #ff321eb3}.inset-slot{background:#0a05028c;border-radius:14px;box-shadow:inset 0 3px 6px #0009,0 1px #ffdca033}:where(button):active:not(:disabled){filter:brightness(.95);transform:translateY(3px)}.btn-3d{--btn-shadow:#7a3d00;border:3px solid var(--outline);color:#fff;box-shadow:inset 0 -6px 0 #00000038, 0 6px 0 var(--btn-shadow), 0 6px 0 3px var(--outline), 0 14px 20px #00000073;-webkit-tap-highlight-color:transparent;border-radius:20px;font-weight:900;transition:transform 80ms,box-shadow 80ms,filter .15s;position:relative;overflow:hidden}.btn-3d:before{content:"";pointer-events:none;background:linear-gradient(#fff9,#ffffff0f);border-radius:14px 14px 40% 40%;height:42%;position:absolute;inset:3px 10px auto}.btn-3d:active:not(:disabled){filter:brightness(.95);box-shadow:inset 0 -3px 0 #00000038, 0 1px 0 var(--btn-shadow), 0 1px 0 3px var(--outline), 0 4px 8px #0006;animation-name:none;transform:translateY(3px)}.btn-3d:disabled{filter:grayscale(.5)brightness(.85)}.btn-orange{--btn-shadow:#a54f00;background:linear-gradient(#ffe873 0%,#ffbe0b 40%,#fb8500 100%)}.btn-teal{--btn-shadow:#0b4f4a;background:linear-gradient(#8ff7ea 0%,#22c3b0 45%,#0f8076 100%)}@keyframes teal-glow{0%,to{filter:drop-shadow(0 0 6px #3cf0dc8c)brightness()}50%{filter:drop-shadow(0 0 24px #50ffeb)brightness(1.12)}}.animate-teal-glow{animation:1s ease-in-out infinite teal-glow}@keyframes cta-pulse{0%,to{filter:drop-shadow(0 0 4px #ffd25073)brightness()}50%{filter:drop-shadow(0 0 20px #ffd250f2)brightness(1.12)}}.animate-cta-pulse{animation:1.1s ease-in-out infinite cta-pulse}.reward-badge{background:linear-gradient(180deg, #2f6fd8 0%, #1d4ea8 55%, #143a80 100%) padding-box, var(--gold-border) border-box;border:3px solid #0000;border-radius:18px;box-shadow:0 0 0 2px #120a04,inset 0 3px #ffffff4d,inset 0 -4px #0000004d,0 0 24px #5aaaff8c}@keyframes gem-shine{0%,to{filter:drop-shadow(0 0 4px #78dcffb3);transform:scale(1)rotate(0)}50%{filter:drop-shadow(0 0 16px #a0ebff);transform:scale(1.15)rotate(-8deg)}}.animate-gem-shine{animation:1.4s ease-in-out infinite gem-shine;display:inline-block}@keyframes ember-rise{0%{opacity:0;transform:translate(0)scale(1)}10%{opacity:1}to{transform:translate(var(--drift,20px), -105vh) scale(.4);opacity:0}}.ember{background:radial-gradient(circle,#fff1b0 0%,#ff9a2a 45%,#ff500000 75%);border-radius:50%;animation:linear infinite ember-rise;position:absolute;bottom:-10px}@keyframes leaf-drift{0%{opacity:0;transform:translateY(-10vh)rotate(0)}10%{opacity:.55}90%{opacity:.55}to{transform:translate(var(--drift,80px), 110vh) rotate(540deg);opacity:0}}.leaf{animation:linear infinite leaf-drift;position:absolute;top:0}@keyframes firefly{0%,to{opacity:.15;transform:translate(0)}50%{opacity:1;transform:translate(var(--drift,10px), -12px)}}.firefly{background:#d9ff7a;border-radius:50%;width:6px;height:6px;animation:ease-in-out infinite firefly;position:absolute;box-shadow:0 0 8px 2px #c8ff64cc,0 0 18px 6px #96ff7859}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px,1px)}40%,80%{transform:translate(3px,-1px)}}.animate-shake{animation:.4s linear infinite shake}img[draggable=false]{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.sprite-locust{object-fit:contain;filter:drop-shadow(0 3px 2px #00000073);max-width:none;height:2.6rem;display:block}.sprite-icon{object-fit:contain;pointer-events:none;max-width:100%;display:block}@keyframes locust-fly-b{0%{transform:translate(70px,-10px)scaleX(-1)}33%{transform:translate(-10px,-60px)rotate(-12deg)scaleX(-1)}66%{transform:translate(-80px,-5px)rotate(12deg)}to{transform:translate(70px,-10px)scaleX(-1)}}.animate-fly-b{animation:3.1s ease-in-out infinite locust-fly-b}@keyframes locust-hop{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-16px)rotate(-12deg)}60%{transform:translateY(-16px)rotate(8deg)}}.animate-locust-hop{animation:.7s ease-in-out infinite locust-hop;display:inline-block}@keyframes dust-puff{0%{opacity:0;transform:translate(0)scale(.4)}30%{opacity:.8}to{transform:translate(var(--dx,0px), -26px) scale(1.4);opacity:0}}.animate-dust-puff{animation:1.3s ease-out infinite dust-puff}@keyframes smoke-rise{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:.75}to{transform:translate(var(--dx,0px), -90px) scale(2.2);opacity:0}}.smoke{filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#464646d9 0%,#46464600 70%);border-radius:50%;width:26px;height:26px;animation:2.6s ease-out infinite smoke-rise;position:absolute;translate:-50% -50%}@keyframes spark-fly{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--dx,0px), -60px) scale(.2);opacity:0}}.spark{pointer-events:none;background:#ffe066;border-radius:50%;width:5px;height:5px;animation:.9s ease-out infinite spark-fly;position:absolute;translate:-50% -50%;box-shadow:0 0 6px 2px #ffa028e6,0 0 12px 4px #ff500080}@keyframes ember-glow{0%,to{opacity:.35}50%{opacity:1}}.soil-ember{background:#ff7a1a;border-radius:50%;width:6px;height:4px;animation:1.4s ease-in-out infinite ember-glow;position:absolute;translate:-50% -50%;box-shadow:0 0 8px 3px #ff5a00b3}@keyframes saved-pop{0%{opacity:0;transform:scale(0)rotate(-20deg)}55%{opacity:1;transform:scale(1.3)rotate(-4deg)}75%{transform:scale(.92)rotate(-7deg)}to{transform:scale(1)rotate(-6deg)}}@keyframes shield-crack{0%{transform:scale(1)}25%{transform:scale(1.03)rotate(-1deg)}50%{transform:scale(.99)rotate(1deg)}75%{transform:scale(1.02)rotate(-.5deg)}to{transform:scale(1)}}.animate-shield-crack{animation:.6s ease-in-out infinite shield-crack}@keyframes locust-shake{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-3px,1px)rotate(-8deg)}40%{transform:translate(3px,-1px)rotate(8deg)}60%{transform:translate(-2px,2px)rotate(-6deg)}80%{transform:translate(2px,-2px)rotate(6deg)}}.animate-locust-shake{animation:.35s ease-in-out infinite locust-shake}@keyframes countdown-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.12)}}@keyframes timer-glow{0%,to{filter:drop-shadow(0 0 3px #ffffff80)}50%{filter:drop-shadow(0 0 12px #fff0c8)}}.animate-timer-glow{animation:1s ease-in-out infinite timer-glow}.animate-timer-critical{animation:.5s ease-in-out infinite timer-glow,.5s ease-in-out infinite countdown-pulse}@keyframes bite-pop{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.4)}70%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.animate-bite-pop{animation:.9s ease-out infinite bite-pop}@keyframes golden-glow{0%,to{opacity:.6;filter:drop-shadow(0 0 6px #fde04780)}50%{opacity:1;filter:drop-shadow(0 0 22px #fde047f2)}}.animate-golden-glow{animation:1.6s ease-in-out infinite golden-glow}@keyframes crop-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.animate-crop-sway{transform-origin:bottom;animation:2.4s ease-in-out infinite crop-sway;display:inline-block}@media (prefers-reduced-motion:reduce){[class*=animate-],.ember,.leaf,.firefly,.smoke,.spark,.soil-ember{animation:none!important}.ember,.leaf,.smoke,.spark{display:none}}.app-shell{height:100dvh;padding-bottom:max(.75rem, env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.app-shell-alarm{background:radial-gradient(120% 80% at 50% 40%,#96141447,#0000 70%)}.app-main{flex-direction:column;flex:auto;min-height:0;display:flex}.action-panel{flex-shrink:0}.top-bar{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem .25rem;display:flex}.top-bar-logo{object-fit:contain;filter:drop-shadow(0 4px 10px #0000008c);width:auto;max-width:46vw;height:clamp(3.4rem,9dvh,4.4rem)}.pill-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:grid;position:relative}.pill-toggle-thumb{background:linear-gradient(#ffd84a,#f5a300);border-radius:999px;width:calc(50% - 3px);transition:transform .25s cubic-bezier(.3,1.3,.5,1),background .25s,box-shadow .25s;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 0 14px #ffc42873}.pill-toggle[data-active=TON] .pill-toggle-thumb{background:linear-gradient(#4aa8ff,#2068e0);transform:translate(100%);box-shadow:0 0 14px #3c96ff80}.pill-toggle-tab{z-index:1;white-space:nowrap;color:#fff9;border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:800;transition:color .2s;position:relative}.pill-toggle-tab[aria-selected=true]{color:#fff;text-shadow:0 1px 2px #0006}.icon-button{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:1rem;transition:transform .1s;display:grid}.icon-button:active{transform:translateY(2px)}.balance-chip{color:#ffe9a8;white-space:nowrap;background:#0000004d;border:1px solid #ffd23f59;border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:800}.plot-stage{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.4rem;min-height:0;padding:.25rem 1rem;display:flex}.plot-scene{aspect-ratio:5/4;max-width:92vw;height:min(100%,19rem);max-height:calc(100% - 2.2rem);position:relative}.plot-golden-glow{background:radial-gradient(circle,#ffe25073 0%,#ffe25000 65%);border-radius:50%;position:absolute;inset:-10%}.plot-soil{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 18px #0009);pointer-events:none;width:100%;max-width:100%;height:78%;position:absolute;bottom:0;left:0;right:0}.plot-crop{object-fit:contain;transform-origin:bottom;pointer-events:none;width:auto;max-width:60%;height:62%;transition:opacity .25s,filter .25s;position:absolute;bottom:30%;left:50%;translate:-50%}.plot-locust{pointer-events:none;filter:drop-shadow(0 8px 8px #00000080);width:auto;height:46%;position:absolute;top:-4%;right:6%}.plot-locust-sm{pointer-events:none;width:auto;height:22%;position:absolute;top:6%;left:18%}.plot-locust-fed{height:34%;top:18%;right:12%}@keyframes locust-hover{0%,to{transform:translate(0)rotate(-4deg)}50%{transform:translate(-6px,-8px)rotate(4deg)}}.animate-locust-hover{animation:1.4s ease-in-out infinite locust-hover}.status-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffd9;text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;max-width:92vw;padding:.3rem .9rem;font-size:.82rem;font-weight:700}.status-pill-warn{color:#ffe9a8;border-color:#ffd23f59}.status-pill-gold{color:#ffe58a;background:#ffc4281f;border-color:#ffd23f80}.status-pill-alarm{color:#ffb4a8;background:#c81e142e;border-color:#ff5a4680}.crop-tile{--tone:#fbbf24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;align-items:center;gap:.15rem;padding:.45rem .3rem .5rem;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:flex;position:relative}.crop-tile[data-tone=SAFE]{--tone:#4ade80}.crop-tile[data-tone=PANIC]{--tone:#ff4d2e}.crop-tile[data-selected=true]{border-color:var(--tone);box-shadow:0 0 0 1px var(--tone), 0 0 20px var(--tone);background:#ffffff1a;transform:scale(1.04)}@supports (color:color-mix(in lab, red, red)){.crop-tile[data-selected=true]{box-shadow:0 0 0 1px var(--tone), 0 0 20px color-mix(in srgb, var(--tone) 55%, transparent)}}.crop-tile:active{transform:translateY(3px)scale(1.02)}.crop-tile-icon{object-fit:contain;filter:drop-shadow(0 4px 4px #00000073);pointer-events:none;width:auto;max-width:100%;height:clamp(3rem,8.5dvh,4.4rem)}.crop-tile-name{letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;font-size:.72rem;font-weight:800}.crop-tile-time{color:#ffffff8c;font-size:.65rem;font-weight:700}.stake-chip{color:#fff;background:linear-gradient(#2b2416 0%,#17130b 100%);border:1.5px solid #f0be5073;border-radius:.85rem;justify-content:center;align-items:center;gap:.3rem;padding:.55rem .25rem;font-size:1.05rem;font-weight:900;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 1px #ffe6a026,0 3px #00000073}.stake-chip-icon{font-size:.9rem}.stake-chip-unit{color:#ffffff8c;font-size:.65rem;font-weight:700}.stake-chip[data-selected=true]{background:linear-gradient(#4a3a12 0%,#2a1f08 100%);border-color:#ffd23f;box-shadow:inset 0 1px #ffe6a04d,0 0 16px #ffd23f73,0 3px #00000073}.stake-chip:active{transform:translateY(3px)}.win-line{color:#ffffffbf;justify-content:space-between;align-items:baseline;gap:.5rem;padding:0 .25rem;font-size:.82rem;display:flex}.win-line b{color:#ffe58a;font-weight:900}.win-line-note{color:#ffffff80;white-space:nowrap;font-size:.7rem}.cta{letter-spacing:.02em;color:#3b1d00;text-shadow:0 1px #fff6;background:linear-gradient(#ffe066 0%,#ffb21e 55%,#ff8a00 100%);border:0;border-bottom:4px solid #a8500a;border-radius:1.1rem;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:.95rem 1rem .85rem;font-size:1.15rem;font-weight:900;transition:transform 80ms,border-bottom-width 80ms,filter .15s;display:flex;box-shadow:inset 0 2px #ffffff80,0 8px 22px #ff961459}.cta:active:not(:disabled){border-bottom-width:1px;transform:translateY(3px)}.cta:disabled{filter:grayscale(.4)brightness(.8)}.cta-green{color:#10300a;background:linear-gradient(#b6f26a 0%,#6fd23a 55%,#3fa51c 100%);border-bottom-color:#2f6b12;box-shadow:inset 0 2px #ffffff73,0 8px 22px #5ac8324d}.cta-ton{color:#fff;text-shadow:0 1px 2px #00000059;background:linear-gradient(#6cc0ff 0%,#3b8cf0 55%,#1f5fd0 100%);border-bottom-color:#123f8f;box-shadow:inset 0 2px #ffffff59,0 8px 22px #3c8cff4d}.cta-sub{opacity:.8;margin-top:.15rem;font-size:.75rem;font-weight:800}.sprite-button{background:0 0;border:0;padding:0;transition:transform 80ms,filter .15s;display:block;position:relative}.sprite-button img{object-fit:contain;pointer-events:none;width:100%;max-width:100%;height:auto;display:block}.sprite-button:active:not(:disabled){filter:brightness(.95);transform:translateY(3px)}.sprite-button:disabled{opacity:.5}@keyframes sos-pulse{0%,to{filter:drop-shadow(0 0 10px #ff3c1e99)}50%{filter:drop-shadow(0 0 22px #ff5028f2)}}.alarm-farmer{object-fit:contain;transform-origin:bottom;filter:drop-shadow(0 6px 6px #00000080);pointer-events:none;flex-shrink:0;width:auto;height:clamp(4.5rem,13dvh,6.5rem)}.glass-note{color:#ffffffe0;text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.9rem;padding:.55rem .8rem;font-size:.85rem;font-weight:700}.glass-note b{color:#ffe58a}.welcome-banner{color:#fff3c4;text-align:center;background:linear-gradient(135deg,#ffc43d3d,#ff8c2824);border:1px solid #ffd6668c;border-radius:.9rem;padding:.6rem .85rem;font-size:.86rem;font-weight:800;line-height:1.3;animation:2.6s ease-in-out infinite welcome-glow;box-shadow:0 0 18px #ffc8502e}.welcome-banner b{color:#ffd75e;text-underline-offset:2px;text-decoration:underline}.welcome-banner-action{cursor:pointer;width:100%}@keyframes welcome-glow{0%,to{box-shadow:0 0 14px #ffc85024}50%{box-shadow:0 0 24px #ffc85052}}@media (prefers-reduced-motion:reduce){.welcome-banner{animation:none}}.error-pill{color:#ffe1dc;text-align:center;background:#be191459;border:1px solid #ff5a468c;border-radius:.9rem;padding:.45rem .8rem;font-size:.8rem;font-weight:700}@media (prefers-reduced-motion:reduce){.animate-shake,.animate-locust-hover,.sos-sprite img{animation:none!important}}.cta-blocked{color:#ffffffbf;text-shadow:none;background:linear-gradient(#5b5b5b 0%,#444 100%);border-bottom-color:#3a3a3a;font-size:1rem;box-shadow:inset 0 2px #ffffff1f}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030805b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-card{text-align:center;background:linear-gradient(#1b2a20 0%,#101a14 100%);border:1px solid #ffffff1f;border-radius:1.25rem;width:min(22rem,100%);padding:1.25rem;box-shadow:0 20px 50px #0009}.modal-secondary{color:#fffc;border:1px solid #ffffff26;border-radius:1rem;padding:.7rem;font-weight:800}.modal-secondary:active{transform:translateY(2px)}.modal-card .cta{text-wrap:balance;flex-direction:row;gap:.35rem;font-size:1rem}.sprite-button-busy{color:#fff;letter-spacing:.04em;background:#1400008c;border-radius:1rem;place-items:center;font-size:1.1rem;font-weight:900;display:grid;position:absolute;inset:0}.link-button{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-self:center;padding:.35rem .9rem;font-size:.8rem;font-weight:800}.link-button:disabled{opacity:.4}.growth-alert{color:#ffe9a8;border-color:#ffbe3c73;animation:1.6s ease-in-out infinite growth-pulse}.growth-alert-icon{animation:.9s ease-in-out infinite growth-icon;display:inline-block}@keyframes growth-pulse{0%,to{box-shadow:0 0 #ffaa2800}50%{box-shadow:0 0 18px #ffaa2859}}@keyframes growth-icon{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.growth-alert,.growth-alert-icon{animation:none!important}}body{background:linear-gradient(#040a0826 0%,#040a0859 45%,#040a08d1 100%),url(./background-Ctid2AJ3.webp) bottom/cover no-repeat fixed,#0a110d}.gold-frame{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a120e8c;border:1px solid #ffffff1f;border-radius:1.25rem;box-shadow:0 10px 30px #00000073}.alarm-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#c81e148c,#6e0a0a8c);border:1px solid #ff5a468c;border-radius:1.25rem;box-shadow:0 0 26px #ff321e73,inset 0 1px #fff3}.top-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060c0966;border:1px solid #ffffff14;border-radius:1.1rem;margin:.4rem .5rem 0}.hud-icon{object-fit:contain;vertical-align:-.15rem;pointer-events:none;width:1rem;height:1rem;display:inline-block}.hud-icon-lg{object-fit:contain;pointer-events:none;width:1.4rem;height:1.4rem}.pill-toggle-tab,.balance-chip{align-items:center;gap:.3rem;display:inline-flex}.crop-tile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a120e80}.crop-tile[data-selected=true]{background:#142018a6}.mult-badge-img{object-fit:contain;filter:drop-shadow(0 2px 4px #00000080);pointer-events:none;width:auto;height:clamp(1.6rem,4.5dvh,2.1rem)}.stake-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a120e8c}.stake-chip[data-selected=true]{background:#3c2d0a99}img.stake-chip-icon{object-fit:contain;pointer-events:none;width:1.05rem;height:1.05rem}.stake-chip-art{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;padding:0;transition:transform .15s,filter .15s}.stake-chip-art-img{object-fit:contain;pointer-events:none;filter:brightness(.7)saturate(.8);width:100%;height:auto;max-height:3.2rem;transition:filter .15s;display:block}.stake-chip-art[data-selected=true]{box-shadow:none;background:0 0;transform:translateY(-2px)scale(1.04)}.stake-chip-art[data-selected=true] .stake-chip-art-img{filter:brightness(1.1)drop-shadow(0 0 10px #50aafff2)}.plot-soil{height:70%}.plot-crop{height:58%;transition:scale 5s linear,opacity .25s,filter .25s;bottom:34%}.sos-round{flex-shrink:0;width:clamp(5.5rem,16dvh,7.5rem)}.sos-round img{border-radius:50%}.sos-round-busy{border-radius:50%;font-size:.75rem}.sos-hint{color:#ffd2c8;text-shadow:0 1px 2px #0009;max-width:6.5rem;font-size:.78rem;font-weight:800;line-height:1.25}.sos-hint b{color:#ff6b5a}.result-overlay{z-index:60;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.25rem;animation:.35s both result-fade;display:flex;position:fixed;inset:0}.result-overlay-win{background:radial-gradient(circle at 50% 42%,#ffd2468c 0%,#7850008c 35%,#040806e6 75%)}.result-overlay-loss{background:radial-gradient(circle at 50% 42%,#ff461e80 0%,#780a0a99 40%,#080202eb 78%);animation:.35s both result-fade,.4s linear .35s 4 shake}.result-overlay-banner{object-fit:contain;filter:drop-shadow(0 12px 24px #0009);pointer-events:none;width:min(20rem,82vw);max-width:100%;height:auto;animation:.7s cubic-bezier(.2,1.4,.4,1) both saved-pop}.result-overlay-win .result-overlay-banner{filter:drop-shadow(0 0 30px #ffd246cc)drop-shadow(0 12px 24px #0009)}.result-overlay-amount{color:#ffe58a;text-shadow:0 0 18px #ffc83ccc,0 3px #5a3200e6;font-size:clamp(2rem,7dvh,2.8rem);font-weight:900}.result-overlay-note{color:#ffffffd9;max-width:20rem;font-size:.95rem;font-weight:700}.result-overlay-button{width:min(16rem,80vw);margin-top:.6rem}@keyframes result-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.result-overlay,.result-overlay-banner{animation:none!important}}.plot-crop{object-fit:contain;width:auto;max-width:45%;height:auto;max-height:85px;bottom:38%}.plot-crop-shadow{pointer-events:none;background:radial-gradient(#0009 0%,#0000 70%);border-radius:50%;width:6.5rem;height:1.4rem;position:absolute;bottom:35%;left:50%;translate:-50%}.result-overlay,.result-overlay-win,.result-overlay-loss{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#050806e0}.result-overlay-win{background-image:radial-gradient(circle at 50% 38%,#ffcd3c47 0%,#ffcd3c00 55%)}.result-overlay-loss{background-image:radial-gradient(circle at 50% 38%,#ff3c1e4d 0%,#ff3c1e00 55%)}.result-overlay-banner{width:auto;max-width:220px;height:auto}.result-overlay-amount{color:#b9ffb0;text-shadow:0 0 14px #6eff7899;background:linear-gradient(#46c85a59,#1e783259);border:1px solid #78ff8c73;border-radius:999px;padding:.35rem 1.1rem;font-size:1.875rem;font-weight:900;line-height:2.25rem}.fee-hint{color:#ffd98a;text-align:center;margin-top:-.25rem;font-size:.72rem;font-weight:700}@keyframes logo-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-3px)rotate(1deg)}}.top-bar-logo{animation:4s ease-in-out infinite logo-float}.cta{isolation:isolate;position:relative;overflow:hidden}.cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#ffffff8c 50%,#fff0 100%);width:28%;animation:3.4s ease-in-out infinite cta-shine;position:absolute;inset:-20% auto -20% 0;transform:translate(-120%)skew(-18deg)}.cta:disabled:after,.cta-blocked:after{display:none}@keyframes cta-shine{0%,55%{transform:translate(-120%)skew(-18deg)}to{transform:translate(460%)skew(-18deg)}}.plant-form-enter>*{animation:.45s cubic-bezier(.2,.9,.3,1) both rise-in}.plant-form-enter>:nth-child(2){animation-delay:60ms}.plant-form-enter>:nth-child(3){animation-delay:.12s}.plant-form-enter>:nth-child(4){animation-delay:.18s}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.crop-tile[data-selected=true] .crop-tile-icon{animation:.5s cubic-bezier(.3,1.6,.5,1) both tile-pop,2.6s ease-in-out .5s infinite tile-bob}@keyframes tile-pop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes tile-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.stake-chip[data-selected=true]{animation:.35s cubic-bezier(.3,1.8,.5,1) both chip-pop}@keyframes chip-pop{0%{scale:.9}60%{scale:1.08}to{scale:1}}@keyframes crop-sway-rotate{0%,to{rotate:-3deg}50%{rotate:3deg}}@keyframes crop-sprout{0%{opacity:0;transform:translateY(18%)scale(.15)}60%{opacity:1;transform:translateY(0)scale(1.12)}to{opacity:1;transform:none}}.plot-crop.animate-crop-sway{animation:.8s cubic-bezier(.2,1.4,.4,1) both crop-sprout,2.6s ease-in-out .8s infinite crop-sway-rotate;display:block}.dirt-bit{opacity:0;pointer-events:none;background:#4a2e18;border-radius:40%;animation:.75s cubic-bezier(.2,.7,.4,1) both dirt-burst;position:absolute;bottom:38%;left:50%;box-shadow:inset -1px -1px #00000059}@keyframes dirt-burst{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), var(--dy)) scale(.6) rotate(140deg)}}.plot-locust.animate-locust-hover{animation:.7s cubic-bezier(.2,.9,.3,1.15) both locust-swoop,1.4s ease-in-out .7s infinite locust-hover}@keyframes locust-swoop{0%{opacity:0;transform:translate(120%,-150%)rotate(28deg)scale(.6)}to{opacity:1;transform:translate(0)rotate(-4deg)}}.app-shell-alarm:after{content:"";z-index:30;pointer-events:none;background:radial-gradient(#ff140a00 45%,#ff140a80 100%);animation:.9s ease-in-out infinite alternate alarm-vignette;position:fixed;inset:0}@keyframes alarm-vignette{0%{opacity:.2}to{opacity:1}}.alert-enter{animation:.4s cubic-bezier(.2,1.3,.4,1) both alert-drop}@keyframes alert-drop{0%{opacity:0;transform:translateY(-24px)scale(.96)}to{opacity:1;transform:none}}.sos-sprite img{filter:drop-shadow(0 0 12px #ff3c1eb3);animation:1.1s ease-in-out infinite sos-breathe}@keyframes sos-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.sos-round:before,.sos-round:after{content:"";pointer-events:none;border:3px solid #ff5a46bf;border-radius:50%;animation:1.6s ease-out infinite sos-ring;position:absolute;inset:10% 8% 16%}.sos-round:after{animation-delay:.8s}@keyframes sos-ring{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.7)}}.result-overlay>:not(.result-rays):not(.result-sparkle):not(.result-flash){z-index:1;position:relative}.result-rays{pointer-events:none;background:repeating-conic-gradient(#ffd75a2e 0deg 9deg,#ffd75a00 9deg 18deg);width:150vmax;height:150vmax;animation:.6s both result-fade,22s linear infinite rays-spin;position:absolute;top:36%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 8%,#0000 42%);mask-image:radial-gradient(circle,#000 8%,#0000 42%)}@keyframes rays-spin{to{transform:rotate(360deg)}}.result-sparkle{pointer-events:none;opacity:0;height:auto;animation:1.8s ease-in-out infinite twinkle;position:absolute}@keyframes twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(20deg)}}.result-overlay-amount{font-variant-numeric:tabular-nums;animation:.5s cubic-bezier(.3,1.6,.5,1) .3s both amount-pop}@keyframes amount-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.result-overlay-loss .result-overlay-banner{animation:.55s cubic-bezier(.3,1.4,.5,1) both banner-slam}@keyframes banner-slam{0%{opacity:0;transform:translateY(-40%)scale(2.2)}70%{opacity:1;transform:translateY(0)scale(.94)}to{transform:none}}.result-flash{pointer-events:none;background:#ff281473;animation:.6s ease-out .35s both red-flash;position:absolute;inset:0}@keyframes red-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.result-overlay-button{animation:.4s .55s both rise-in}@media (prefers-reduced-motion:reduce){.top-bar-logo,.cta:after,.plant-form-enter>*,.crop-tile .crop-tile-icon,.stake-chip,.plot-crop,.dirt-bit,.plot-locust,.app-shell-alarm:after,.alert-enter,.sos-sprite img,.sos-round:before,.sos-round:after,.result-rays,.result-sparkle,.result-overlay-amount,.result-overlay-banner,.result-flash,.result-overlay-button{animation:none!important}.dirt-bit,.result-sparkle,.result-flash,.sos-round:before,.sos-round:after{display:none}}:root{--font-display:"Unbounded", "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--safe-top:max(env(safe-area-inset-top), calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px)));--safe-bottom:max(env(safe-area-inset-bottom), calc(var(--tg-safe-area-inset-bottom,0px) + var(--tg-content-safe-area-inset-bottom,0px)));--safe-left:max(env(safe-area-inset-left), var(--tg-safe-area-inset-left,0px));--safe-right:max(env(safe-area-inset-right), var(--tg-safe-area-inset-right,0px))}html,body{overflow-x:hidden}.app-shell{height:var(--tg-viewport-stable-height,100dvh);padding-top:var(--safe-top);padding-bottom:max(.75rem, var(--safe-bottom));padding-left:var(--safe-left);padding-right:var(--safe-right)}.result-overlay,.modal-backdrop{padding-top:max(1.25rem, var(--safe-top));padding-bottom:max(1.25rem, var(--safe-bottom));overflow:hidden}.cta,.stake-chip,.balance-chip,.pill-toggle-tab,.crop-tile-name,.result-overlay-amount,.sos-hint b,.alarm-panel .tabular-nums{font-family:var(--font-display);letter-spacing:0}.cta{font-size:1.02rem;font-weight:800}.crop-tile-name{font-size:.66rem}.wallet-button{font-family:var(--font-display);color:#fff;white-space:nowrap;background:linear-gradient(#3b8cf0,#1f5fd0);border:1px solid #50a0ff8c;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 0 12px #3c8cff59}.wallet-button:disabled{opacity:.7}.wallet-button-connected{box-shadow:none;background:#0a120e99;border-color:#ffffff26}.wallet-dot{background:#4ade80;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 6px #4ade80}.hub-shell{flex-direction:column;display:flex}.hub-scroll{flex:1;min-height:0;padding:0 .75rem .5rem;overflow-y:auto}.hub-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060c098c;border:1px solid #ffffff14;border-radius:1.1rem;align-items:center;gap:.4rem;margin:.4rem .5rem .5rem;padding:.35rem .45rem;display:flex}.hub-logo{object-fit:contain;width:auto;height:1.9rem}.hub-icon-btn{color:#fff8e6;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.7rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;font-weight:800;display:inline-flex}.hub-balance{min-width:0;font-family:var(--font-display);color:#fff3c4;background:#00000059;border:1px solid #ffd66659;border-radius:.8rem;flex-direction:column;align-items:flex-start;padding:.15rem .55rem;font-size:.72rem;font-weight:800;line-height:1.35;display:inline-flex}.hub-balance-part{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.hub-actions{gap:.3rem;margin-left:auto;display:flex}.hub-btn{font-family:var(--font-display);color:#fff8e6;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff24;border-radius:.75rem;padding:.4rem .6rem;font-size:.66rem;font-weight:800}.hub-btn-topup{background:linear-gradient(#4fbf3a,#2e8a22);border-color:#78e67880;box-shadow:0 0 12px #5ad25a4d}.hub-meta{align-items:center;gap:.3rem;display:flex}.hub-online{font-family:var(--font-display);color:#ffffffbf;align-items:center;gap:.25rem;font-size:.66rem;font-weight:800;display:inline-flex}.hub-online-dot{background:#4ade80;border-radius:999px;width:.45rem;height:.45rem;animation:1.8s ease-in-out infinite hub-pulse;box-shadow:0 0 8px #4ade80}@keyframes hub-pulse{50%{opacity:.45}}@media (width<=370px){.hub-logo{display:none}.hub-btn{padding:.4rem .45rem}}.lobby{flex-direction:column;gap:.8rem;padding-bottom:1rem;display:flex}.farm-banner,.farm-tile,.farm-gift{border-radius:1.2rem;width:100%;padding:0;transition:transform .12s;display:block;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000073,0 0 0 2px #78c8ff40}.farm-banner img,.farm-tile img,.farm-gift img{width:100%;height:auto;display:block}.farm-banner:active,.farm-tile:not(:disabled):active,.farm-gift:active{transform:scale(.98)}.farm-banner{box-shadow:0 8px 20px #00000080,0 0 0 2px #6ec8ff8c,0 0 18px #6ec8ff40}.farm-section-title{font-family:var(--font-display);color:#fff7e0;text-shadow:0 2px #5a3410,0 4px 8px #0000008c;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .5rem;font-size:1.35rem;font-weight:900;display:flex}.farm-online{text-align:center;color:#fff8e6bf;text-shadow:none;flex-basis:100%;font-family:Rubik,sans-serif;font-size:.7rem;font-weight:700}.farm-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.farm-tile-locked{cursor:default}.farm-tile-locked img{filter:saturate(.85)}.farm-gift-timer{width:29%;height:48%;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#ffe9c2;background:linear-gradient(#6a5a48,#3f3226);border:2px solid #ffffff40;border-radius:999px;place-items:center;font-size:clamp(.7rem,3.4vw,1rem);font-weight:900;display:grid;position:absolute;top:27%;left:69%;box-shadow:inset 0 2px #fff3}@media (width>=600px){.farm-lobby{max-width:34rem;margin:0 auto}}.farm-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e1826e0;border:1px solid #78aadc40;border-radius:1.3rem;grid-template-columns:repeat(4,1fr);gap:.25rem;margin:0 .6rem;padding:.35rem;display:grid;box-shadow:0 -4px 18px #0006}.farm-nav-item{color:#e1ebffc7;border-radius:1rem;flex-direction:column;align-items:center;gap:.1rem;padding:.35rem .2rem;font-size:.68rem;font-weight:800;display:flex}.farm-nav-icon{font-size:1.3rem;line-height:1.2;position:relative}.farm-nav-active{color:#fff;background:linear-gradient(#ffa33a,#f06c10);box-shadow:inset 0 2px #fff6,0 3px #8a3604}.farm-nav-dot{background:#3dff7a;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:0;right:-.35rem;box-shadow:0 0 6px #3dff7a}.farm-sheet{background:#13261a}.farm-sheet-title{font-family:var(--font-display);font-size:1rem;font-weight:900}.farm-row{color:#fff;text-align:left;background:#ffffff0f;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .8rem;font-size:.85rem;font-weight:700;display:flex}.farm-row b{font-family:var(--font-display)}.farm-profile{align-items:center;gap:.8rem;display:flex}.farm-profile div{flex-direction:column;display:flex}.farm-profile b{font-family:var(--font-display);font-size:1.05rem}.farm-profile span{color:#9fd6ff;font-size:.8rem}.farm-profile small{color:#ffffff8c;font-size:.7rem}.farm-sheet-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.farm-sheet-actions .hub-btn{padding:.6rem;font-size:.74rem}.farm-bonus{text-align:left;color:#fff;border-radius:1rem;align-items:center;gap:.65rem;padding:.7rem;display:flex}.farm-bonus-wheel{background:linear-gradient(120deg,#783c0a99,#3c1e0a99);border:1px solid #ffb45080}.farm-bonus-friends{background:linear-gradient(120deg,#145a3299,#0a321e99);border:1px solid #3dff7a73}.farm-bonus-icon{font-size:1.8rem}.farm-bonus-text{flex-direction:column;min-width:0;display:flex}.farm-bonus-text b{font-family:var(--font-display);font-size:.85rem}.farm-bonus-cta{font-family:var(--font-display);background:linear-gradient(#ffb340,#f07a12);border-radius:999px;flex:none;margin-left:auto;padding:.4rem .7rem;font-size:.72rem;font-weight:900}.farm-bonus-cta-wait{font-variant-numeric:tabular-nums;background:#ffffff1f}.ticker{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#100e22bf,#100e22bf) padding-box padding-box,linear-gradient(160deg,#ffffff47,#ffffff0a 50%,#8c64ff59) border-box;border:1px solid #0000;border-radius:1.2rem;flex-direction:column;gap:.45rem;padding:.65rem 0 .7rem;display:flex;overflow:hidden}.ticker-title{font-family:var(--font-display);letter-spacing:.04em;align-items:center;gap:.45rem;padding:0 .8rem;font-size:.78rem;font-weight:900;display:flex}.ticker-dot{background:#3dff7a;border-radius:50%;width:.55rem;height:.55rem;animation:1.6s ease-out infinite ticker-ping;box-shadow:0 0 #3dff7ab3}@keyframes ticker-ping{0%{box-shadow:0 0 #3dff7ab3}to{box-shadow:0 0 0 9px #3dff7a00}}.ticker-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ticker-track{width:max-content;animation:ticker-scroll var(--ticker-duration,30s) linear infinite;display:flex}.ticker-viewport:hover .ticker-track{animation-play-state:paused}.ticker-strip{gap:.5rem;padding-right:.5rem;display:flex}@keyframes ticker-scroll{to{transform:translate(-50%)}}.ticker-item{white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:.9rem;align-items:center;gap:.5rem;padding:.4rem .65rem .4rem .45rem;display:inline-flex}.ticker-avatar{background:linear-gradient(160deg,#2aa3ff,#1660d0);border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.85rem;display:grid}.ticker-who{flex-direction:column;line-height:1.15;display:flex}.ticker-who b{font-size:.78rem}.ticker-who small{color:#e1d7ff99;font-size:.6rem}.ticker-amount{font-family:var(--font-display);color:#4dff8e;text-shadow:0 0 8px #4dff8e8c;font-size:.82rem;font-weight:900}.ticker-empty{color:#e1d7ffa6;padding:0 .8rem;font-size:.74rem}@media (prefers-reduced-motion:reduce){.ticker-track,.ticker-dot{animation:none}.ticker-viewport{overflow-x:auto}}.sheet-backdrop{z-index:60;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:min(100%,30rem);max-height:88dvh;padding:.9rem 1rem calc(1rem + var(--safe-bottom,0px));background:#0f1a12;border:1px solid #ffffff1a;border-radius:1.4rem 1.4rem 0 0;flex-direction:column;gap:.7rem;animation:.22s ease-out sheet-in;display:flex;overflow-y:auto}@keyframes sheet-in{0%{opacity:0;transform:translateY(30%)}}.sheet-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sheet-tabs{background:#ffffff0f;border-radius:.9rem;gap:.25rem;padding:.2rem;display:flex}.sheet-tab{color:#fff8e699;border-radius:.7rem;padding:.4rem .7rem;font-size:.8rem;font-weight:800}.sheet-tab[aria-selected=true]{color:#fff8e6;background:#ffffff24}.sheet-balances{font-family:var(--font-display);color:#fff3c4;gap:1rem;font-size:.9rem;font-weight:800;display:flex}.sheet-pane{flex-direction:column;gap:.6rem;display:flex}.sheet-note{color:#fff8e6b3;font-size:.78rem}.sheet-details{color:#fff8e6bf;font-size:.78rem}.sheet-details summary{cursor:pointer;font-weight:700}.sheet-details p{word-break:break-all;margin-top:.4rem}.sheet-details code,.mines-fair code{background:#ffffff14;border-radius:.3rem;padding:.05rem .25rem;font-size:.72rem}.sheet-field{flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:700;display:flex}.sheet-input-row{gap:.4rem;display:flex}.sheet-input{min-width:0;font-family:var(--font-display);color:#fff;background:#00000059;border:1px solid #ffffff26;border-radius:.8rem;outline:none;flex:1;padding:.6rem .75rem;font-size:1rem}.sheet-input:focus{border-color:#ffd75e}.chip-row{flex-wrap:wrap;gap:.4rem;display:flex}.chip-row .stake-chip{flex:auto}.history-list{flex-direction:column;display:flex}.history-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem 0;font-size:.8rem;display:flex}.history-row b{display:block}.history-when{color:#fff8e68c;font-size:.7rem}.history-when a{color:#7cc4ff;text-decoration:underline}.history-in,.history-out{font-family:var(--font-display);flex:none;font-weight:800}.history-in{color:#86efac}.history-out{color:#fff8e6bf}.farm-header{flex-direction:column;gap:.45rem;padding:.35rem .65rem .5rem;display:flex}.farm-header-top{justify-content:space-between;align-items:center;display:flex}.farm-header-compact{flex-direction:row;align-items:center;gap:.4rem;padding:.4rem .5rem}.farm-logo{object-fit:contain;filter:drop-shadow(0 3px 6px #00000080);width:auto;height:3.6rem;-webkit-mask-image:radial-gradient(58% 62%,#000 58%,#0000 100%);mask-image:radial-gradient(58% 62%,#000 58%,#0000 100%)}.farm-avatar-btn{border-radius:50%;padding:0}.farm-avatar{background:#1c3a5c;border:3px solid #4cb6ff;border-radius:50%;display:block;overflow:hidden;box-shadow:0 0 0 2px #0a1e3ccc,0 4px 10px #00000073}.farm-avatar img{object-fit:cover;width:100%;height:100%;display:block}.farm-avatar-md{width:3.1rem;height:3.1rem}.farm-avatar-lg{width:4.2rem;height:4.2rem}.farm-round-btn{color:#fff;background:radial-gradient(circle at 35% 30%,#3e6c99,#1b3656);border:2px solid #5aa2d8;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-size:1.2rem;font-weight:900;display:grid;box-shadow:0 4px 10px #00000073}.farm-round-btn img{object-fit:contain;width:1.4rem;height:1.4rem}.farm-header-compact .farm-round-btn{width:2.2rem;height:2.2rem}.farm-balances{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1628b8;border:1px solid #78aadc40;border-radius:999px;align-items:center;gap:.35rem;min-width:0;padding:.3rem;display:flex}.farm-header-compact .farm-balances{flex:1}.farm-chip{min-width:0;font-family:var(--font-display);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .55rem .3rem .3rem;font-size:.78rem;font-weight:800;display:inline-flex}.farm-chip-icon{object-fit:contain;flex:none;width:1.45rem;height:1.45rem}.farm-chip-unit{opacity:.8;font-size:.62rem}.farm-chip-ton{background:linear-gradient(#1f4f86,#13345c);border:1px solid #5aaaff80;flex:1}.farm-chip-stars{background:linear-gradient(#4a3a1a,#2c2210);border:1px solid #ffc85080;flex:1.2;padding:.15rem .15rem .15rem 0}.farm-chip-main{min-width:0;font:inherit;color:inherit;align-items:center;gap:.3rem;padding:.15rem .3rem;display:inline-flex}.farm-chip-plus{color:#fff;background:linear-gradient(#ffb340,#f07a12);border-radius:.55rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;margin-left:auto;font-size:1.15rem;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 2px #ffffff73,0 2px #8a3e04}.farm-chip-withdraw{background:linear-gradient(#2b4466,#1a2c45);border:1px solid #8cb4e673;flex:none;padding:.45rem .7rem;font-size:.7rem}@media (width<=380px){.farm-chip{font-size:.7rem}.farm-chip-unit{display:none}.farm-chip-withdraw{padding:.45rem .5rem;font-size:.64rem}}.mines{flex-direction:column;gap:.7rem;max-width:28rem;margin:0 auto;padding-bottom:1rem;display:flex}.mines-shaking{animation:.5s cubic-bezier(.36,.07,.19,.97) mines-shake}@keyframes mines-shake{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(4px,-2px)}30%,50%,70%{transform:translate(-7px,2px)}40%,60%{transform:translate(7px,-1px)}}.mines-topline{justify-content:space-between;align-items:center;display:flex}.mines-title{font-family:var(--font-display);color:#7df9ff;text-shadow:0 0 10px #00e6ffcc,0 0 24px #8c50ff99;font-size:1.3rem;font-style:italic;font-weight:900}.mines-status{font-family:var(--font-display);background:linear-gradient(#0a1832d9,#0e0824e6);border:1.5px solid #00e6ff73;border-radius:1rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .9rem;display:flex;box-shadow:0 0 18px #00dcff33,inset 0 0 14px #00dcff14}.mines-mult b{color:#7df9ff;text-shadow:0 0 10px #00e6ffe6,0 0 26px #00c8ff80;font-size:1.9rem;font-weight:900;display:inline-block}.mines-mult-pulse{animation:.6s ease-out mines-mult-pulse}@keyframes mines-mult-pulse{0%{transform:scale(1)}30%{color:#ffe066;text-shadow:0 0 14px #ffd23c,0 0 34px #fa0c;transform:scale(1.28)}to{transform:scale(1)}}.mines-status-sub{text-align:right;color:#c8faffc7;font-size:.72rem;font-weight:700}.mines-banner{font-family:var(--font-display);border-radius:.8rem;align-self:center;padding:.35rem 1.1rem;font-size:1.15rem;font-style:italic;font-weight:900;animation:.45s cubic-bezier(.2,1.4,.4,1) mines-banner-in}.mines-banner-win{color:#ffe066;text-shadow:0 0 12px #ff5adce6;background:linear-gradient(#5a1e8ce6,#1e0a3cf2);border:2px solid #ffdc5acc;box-shadow:0 0 26px #ffc83c73}.mines-banner-boom{color:#ff6b7d;text-shadow:0 0 12px #ff2846e6;background:#780014d9;border:2px solid #0000;border-image:repeating-linear-gradient(45deg,#ffd000 0 8px,#111 8px 16px) 2}@keyframes mines-banner-in{0%{opacity:0;transform:scale(.4)}}.mines-grid{background:radial-gradient(circle at 50% 0,#3c288c8c,#060616f2);border:1.5px solid #785aff66;border-radius:1.25rem;grid-template-columns:repeat(5,1fr);gap:.45rem;padding:.65rem;display:grid;box-shadow:0 0 30px #6e46ff40,inset 0 0 26px #00c8ff1a}.mines-cell{aspect-ratio:1;background:linear-gradient(145deg,#ffffff1a 0%,#fff0 38%),linear-gradient(160deg,#2a3358 0%,#161b36 60%,#0d1024 100%);border:1.5px solid #6eaaff59;border-radius:.8rem;place-items:center;padding:0;transition:transform .1s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:inset 0 2px #ffffff24,inset 0 -3px #00000073,0 3px #070914,0 0 8px #508cff26}.mines-cell:after{content:"";pointer-events:none;border:1px solid #8cbeff1f;border-radius:.45rem;position:absolute;inset:18%}.mines-cell:not(:disabled):hover{border-color:#00e6ffd9;box-shadow:inset 0 2px #ffffff2e,inset 0 -3px #00000073,0 3px #070914,0 0 16px #00e6ff8c}.mines-cell:not(:disabled):active{transform:translateY(2px)scale(.96);box-shadow:inset 0 2px #ffffff1a,0 1px #070914,0 0 18px #00e6ffb3}.mines-cell[data-state=gem]{background:radial-gradient(circle at 50% 45%,#28ffe652,#08283cf2 72%);border-color:#3cffe6d9;animation:.5s ease-out mines-cell-flash;box-shadow:0 0 18px #00ffdc8c,inset 0 0 12px #00ffdc40}.mines-cell[data-state=gem]:after,.mines-cell[data-state=boom]:after,.mines-cell[data-state=mine]:after{display:none}@keyframes mines-cell-flash{0%{background-color:#c8fffae6;box-shadow:0 0 #00ffdc00}35%{box-shadow:0 0 34px #00ffdcf2}}.mines-cell[data-state=boom]{z-index:2;background:radial-gradient(circle,#ff3c5a8c,#46000ff7 75%);border-color:#ff4664f2;box-shadow:0 0 26px #ff2846d9}.mines-cell[data-state=mine]{background:#280610d9;border-color:#ff466459}.mines-cell[data-state=mine] .mines-art{opacity:.6;transform:scale(.82)}.mines-cell[data-state=safe]{opacity:.35}.mines-art{width:78%;height:78%;overflow:visible}.mines-gem{filter:drop-shadow(0 0 6px #00ffe6e6);animation:.5s cubic-bezier(.2,1.5,.4,1) mines-gem-in}@keyframes mines-gem-in{0%{opacity:0;transform:scale(.2)rotate(-25deg)}}.mines-gem-spark{transform-origin:47px 14px;animation:2.2s ease-in-out infinite mines-spark}@keyframes mines-spark{0%,60%,to{opacity:0;transform:scale(0)}75%{opacity:1;transform:scale(1.1)}}.mines-mine{filter:drop-shadow(0 0 6px #ff2846e6)}.mines-mine-live{animation:.35s ease-out mines-gem-in,.9s ease-in-out .35s infinite mines-mine-pulse}@keyframes mines-mine-pulse{50%{filter:drop-shadow(0 0 14px #ff2846);transform:scale(1.1)}}.mines-blast{pointer-events:none;position:absolute;inset:0}.mines-blast-flash{background:radial-gradient(circle,#fff 0%,#ffd36b 25%,#ff4628cc 45%,#0000 70%);border-radius:50%;animation:.45s ease-out forwards mines-flash;position:absolute;inset:-60%}@keyframes mines-flash{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.mines-blast-ring{border:3px solid #ff783ce6;border-radius:50%;animation:.6s ease-out forwards mines-ring;position:absolute;inset:0}@keyframes mines-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.mines-smoke{--angle:calc(var(--i) * 60deg);width:46%;height:46%;animation:1.1s ease-out forwards mines-smoke;animation-delay:calc(var(--i) * 25ms);background:radial-gradient(circle,#786e82bf,#3c324600 70%);border-radius:50%;margin:-23% 0 0 -23%;position:absolute;top:50%;left:50%}@keyframes mines-smoke{0%{transform:rotate(var(--angle)) translateY(0) scale(.4);opacity:.9}to{transform:rotate(var(--angle)) translateY(-120%) scale(1.6);opacity:0}}.mines-ember{--angle:calc(var(--i) * 45deg + 20deg);background:#ffd36b;border-radius:50%;width:.32rem;height:.32rem;margin:-.16rem 0 0 -.16rem;animation:.7s ease-out forwards mines-ember;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #ff9a1e,0 0 12px #ff4a1e}@keyframes mines-ember{0%{transform:rotate(var(--angle)) translateY(0);opacity:1}to{transform:rotate(var(--angle)) translateY(-260%);opacity:0}}.mines-take{width:100%;font-family:var(--font-display);color:#fff;text-shadow:0 2px #003c0099;background:linear-gradient(#8dff5a 0%,#34d016 45%,#168a0c 100%);border:2px solid #beff78d9;border-radius:1rem;flex-direction:column;align-items:center;gap:.15rem;padding:.8rem 1rem .7rem;transition:transform .1s;display:flex;position:relative;box-shadow:inset 0 2px #ffffff8c,inset 0 -4px #003c0073,0 4px #0b4d06,0 0 26px #5aff5073}.mines-take:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 2px #ffffff80,0 1px #0b4d06,0 0 20px #5aff5066}.mines-take:disabled{filter:grayscale(.6)brightness(.75);box-shadow:inset 0 2px #ffffff4d}.mines-take-label{align-items:center;gap:.5rem;font-size:1.15rem;font-weight:900;display:inline-flex}.mines-take-chevrons{color:#eaffd0;letter-spacing:-.1em;animation:1.1s ease-in-out infinite mines-chevrons}@keyframes mines-chevrons{50%{opacity:.6;transform:translate(4px)}}.mines-take-sub{text-shadow:none;background:#00320066;border-radius:999px;padding:.05rem .6rem;font-size:.7rem;font-weight:800}.mines-setup{flex-direction:column;gap:.55rem;display:flex}.mines-setup .cta{background:linear-gradient(#5fd8ff 0%,#1f8df0 50%,#1456c8 100%);border-color:#78dcffd9;box-shadow:inset 0 2px #ffffff80,0 4px #0b2f7a,0 0 22px #3caaff73}.mines-row{align-items:center;gap:.6rem;display:flex}.mines-label{min-width:6.5rem;font-family:var(--font-display);flex:none;font-size:.8rem;font-weight:800}.mines-slider{accent-color:#2ff3c8;flex:1}.mines-setup .stake-chip[data-selected=true]{border-color:#00e6ffe6;box-shadow:0 0 14px #00e6ff80}.mines-fair{color:#c8faffb3;word-break:break-all;font-size:.72rem}.mines-fair summary{cursor:pointer;font-weight:700}.mines-fair p{margin-top:.35rem}@media (prefers-reduced-motion:reduce){.mines-shaking,.mines-mult-pulse,.mines-banner,.mines-cell[data-state=gem],.mines-gem,.mines-gem-spark,.mines-mine-live,.mines-blast,.mines-take-chevrons,.hub-online-dot,.sheet{animation:none}.mines-blast{display:none}}.coinflip{flex-direction:column;gap:.75rem;max-width:28rem;margin:0 auto;padding-bottom:1rem;display:flex}.coinflip-title{font-family:var(--font-display);color:#ffd75e;text-shadow:0 0 10px #ffc83ccc,0 0 24px #ff8c1480;font-size:1.25rem;font-style:italic;font-weight:900}.coin-stage{perspective:900px;place-items:center;height:12rem;display:grid;position:relative}.coin{width:8.5rem;height:8.5rem;transform-style:preserve-3d;position:relative}.coin-flipping{animation:1.2s cubic-bezier(.3,.6,.35,1) forwards coin-toss}@keyframes coin-toss{0%{transform:translateY(0)rotateY(0)}45%{transform:translateY(-3.2rem) rotateY(calc(var(--coin-end) * .55))}to{transform:translateY(0) rotateY(var(--coin-end))}}.coin-face{backface-visibility:hidden;background:radial-gradient(circle at 34% 28%,#fff6c2 0%,#ffd75e 26%,#e5a114 58%,#a8650a 100%);border-radius:50%;place-items:center;font-size:3.6rem;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 .45rem #c98a10,inset 0 0 0 .6rem #ffe8a0,inset 0 -.5rem 1rem #783c0073,0 0 26px #ffbe288c}.coin-tails{transform:rotateY(180deg)}.coin-shadow{background:radial-gradient(#0000008c,#0000 70%);border-radius:50%;width:6.5rem;height:.9rem;position:absolute;bottom:.4rem}.coinflip-verdict{min-height:1.6rem;font-family:var(--font-display);text-align:center;color:#e1d7ffcc;font-size:.95rem;font-weight:800}.coinflip-verdict-win{color:#ffe066;text-shadow:0 0 12px #ffaa1ee6;font-size:1.3rem;font-weight:900;animation:.45s cubic-bezier(.2,1.4,.4,1) mines-banner-in}.coinflip-verdict-lose{color:#ff8a98}.coin-sides{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.coin-side{font-family:var(--font-display);color:#ffffffbf;background:#121026b8;border:1.5px solid #ffffff24;border-radius:1rem;flex-direction:column;align-items:center;gap:.2rem;padding:.7rem .5rem;font-size:.85rem;font-weight:800;transition:box-shadow .18s,border-color .18s,transform .1s;display:flex}.coin-side-icon{font-size:1.8rem}.coin-side[data-selected=true]{color:#fff3c4;border-color:#ffd75e;box-shadow:0 0 18px #ffc83c8c,inset 0 0 12px #ffc83c33}.coin-side:active:not(:disabled){transform:scale(.97)}.coin-stake{flex-direction:column;gap:.45rem;display:flex}.coin-stake-field{flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:700;display:flex}.coin-stake-buttons{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.coin-stake-buttons .hub-btn{padding:.5rem;font-size:.74rem}.coin-flip-btn{width:100%;font-family:var(--font-display);color:#3a2004;background:linear-gradient(#ffe066 0%,#f0b429 50%,#c97c06 100%);border:2px solid #ffe8a0;border-radius:1rem;padding:.85rem 1rem;font-size:1rem;font-weight:900;box-shadow:inset 0 2px #fff9,inset 0 -4px #6e3c0066,0 4px #7a4a04,0 0 24px #ffbe2880}.coin-flip-btn:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 2px #ffffff80,0 1px #7a4a04}.coin-flip-btn:disabled{filter:grayscale(.4)brightness(.8)}@media (prefers-reduced-motion:reduce){.coin-flipping{animation-duration:10ms}}.wheel{flex-direction:column;align-items:center;gap:.7rem;max-width:28rem;margin:0 auto;padding-bottom:1rem;display:flex}.wheel-title{font-family:var(--font-display);color:#fff4dc;text-shadow:0 3px #6b3f14,0 4px #4a2a0e,0 8px 14px #00000073;margin-top:.3rem;font-size:clamp(1.7rem,9vw,2.3rem);font-weight:900}.wheel-sub{color:#e6f1ff;text-align:center;background:#0a28508c;border-radius:999px;margin-top:-.5rem;padding:.2rem .8rem;font-size:.8rem;font-weight:700}.wheel-stage{aspect-ratio:1;width:min(86vw,20rem);margin-top:.5rem;position:relative}.wheel-disc{filter:drop-shadow(0 10px 14px #00000073);will-change:transform;width:100%;height:100%;transition-property:transform;transition-timing-function:cubic-bezier(.12,.65,.12,1)}.wheel-label{font-family:var(--font-display);fill:#fff;paint-order:stroke;stroke:#0d2240;stroke-width:3px;stroke-linejoin:round;font-size:10.5px;font-weight:900}.wheel-lamp{animation:1.2s ease-in-out infinite alternate wheel-lamp}@keyframes wheel-lamp{0%{opacity:.55}to{opacity:1}}.wheel-pointer{z-index:2;filter:drop-shadow(0 0 8px #ffd250d9)drop-shadow(0 3px 3px #0006);width:2.5rem;height:auto;position:absolute;top:-1.1rem;left:50%;transform:translate(-50%)}.wheel-sparks{pointer-events:none;position:absolute;inset:0}.wheel-sparks i{background:#ffe27a;border-radius:50%;width:8px;height:8px;margin:-4px;animation:.9s ease-out forwards wheel-spark;position:absolute;top:50%;left:50%;box-shadow:0 0 10px #ffc93a}@keyframes wheel-spark{0%{transform:rotate(var(--a)) translate3d(0, -42%, 0) scale(.6);opacity:0}25%{opacity:1}to{transform:rotate(var(--a)) translate3d(0, -11.5rem, 0) scale(1);opacity:0}}.wheel-result,.wheel-timer,.wheel-rules{background:repeating-linear-gradient(180deg, #1c4f8c 0 26px, #0f3159 26px 28px) padding-box, var(--sea-rope) border-box;border:4px solid #0000;border-radius:1rem;width:100%;box-shadow:0 5px 12px #00000059}.wheel-result{font-family:var(--font-display);text-align:center;color:#ffd34d;text-shadow:0 2px #4a2a0e;padding:.6rem .8rem;font-size:1.05rem;font-weight:900;animation:.45s cubic-bezier(.2,1.4,.4,1) mines-banner-in}.wheel-result-win{color:#ffe27a;text-shadow:0 2px #4a2a0e,0 0 14px #ffc83ccc}.wheel-btn{background:linear-gradient(180deg, #ffbf4a 0%, #ff8a1a 55%, #e8620a 100%) padding-box, var(--sea-rope) border-box;width:100%;font-family:var(--font-display);color:#fff;text-shadow:0 2px #9a4206;border:3px solid #0000;border-radius:1.1rem;padding:1rem;font-size:1.1rem;font-weight:900;transition:transform .1s;box-shadow:inset 0 3px #ffffff73,0 5px #8a3e04,0 8px 18px #00000059}.wheel-btn:active:not(:disabled){transform:translateY(4px);box-shadow:inset 0 3px #ffffff73,0 1px #8a3e04}.wheel-btn:disabled{filter:saturate(.6)brightness(.9)}.wheel-timer{justify-content:center;align-items:center;gap:.7rem;padding:.6rem .8rem;display:flex}.wheel-timer-icon{filter:drop-shadow(0 2px 2px #0006);font-size:1.9rem}.wheel-timer-text{flex-direction:column;align-items:center;display:flex}.wheel-timer small{font-family:var(--font-display);color:#cfe2ff;font-size:.78rem;font-weight:900}.wheel-timer b{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#fff4dc;text-shadow:0 2px #0b2848;font-size:1.7rem;font-weight:900}.wheel-rules{text-align:center;color:#e6f1ff;padding:.7rem 1.6rem;font-size:.8rem;line-height:1.45;position:relative}.wheel-rules:before,.wheel-rules:after{content:"✦";color:#ffd34d;text-shadow:0 0 8px #ffc83ccc;font-size:1rem;position:absolute;top:50%;transform:translateY(-50%)}.wheel-rules:before{left:.5rem}.wheel-rules:after{right:.5rem}.game-play-timer{font-variant-numeric:tabular-nums;color:#e9d8ff;background:linear-gradient(#4a4658,#2f2c3a);border-color:#ffffff2e;box-shadow:inset 0 2px #ffffff26}.friends-bar{text-align:left;color:#fff;background:linear-gradient(#100e22c7,#100e22c7) padding-box padding-box,linear-gradient(120deg,#3dff7a,#3dff7a1a 45%,#2bd9ff) border-box;border:1px solid #0000;border-radius:1.1rem;align-items:center;gap:.65rem;padding:.6rem .75rem;display:flex;box-shadow:0 0 16px #3dff7a33}.friends-bar-icon{background:#3dff7a26;border-radius:.8rem;flex:none;place-items:center;width:2.3rem;height:2.3rem;font-size:1.2rem;display:grid}.friends-bar-text{flex-direction:column;min-width:0;display:flex}.friends-bar-text b{font-family:var(--font-display);font-size:.82rem}.friends-bar-text small{color:#e1d7ffb3;font-size:.68rem}.friends-bar-go{color:#3dff7a;margin-left:auto;font-size:1.3rem;font-weight:900}.friends-title{font-family:var(--font-display);font-size:.95rem;font-weight:900}.friends-link{background:#3dff7a0f;border:1px dashed #3dff7a80;border-radius:.9rem;flex-direction:column;gap:.45rem;padding:.6rem;display:flex}.friends-link code{word-break:break-all;color:#b9ffd2;font-size:.74rem}.friends-link-actions{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.friends-link-actions .hub-btn{padding:.55rem .4rem;font-size:.68rem}.friends-stats{gap:.35rem;display:grid}.friends-stats div{background:#ffffff0d;border-radius:.7rem;justify-content:space-between;gap:.6rem;padding:.45rem .65rem;font-size:.78rem;display:flex}.friends-stats span{color:#e1d7ffb3}.friends-stats b{font-family:var(--font-display);text-align:right}.friends-pending{color:#4dff8e}.share-win{font-family:var(--font-display);color:#fff;background:linear-gradient(#33b6ff,#1f6fe0);border:1px solid #8fd8ff;border-radius:999px;align-self:center;padding:.55rem 1rem;font-size:.78rem;font-weight:900;box-shadow:inset 0 2px #fff6,0 0 16px #32aaff80}.result-overlay .share-win{margin-top:.4rem}@media (prefers-reduced-motion:reduce){.wheel-disc{transition-duration:10ms!important}}.farm-tile-new{width:29%;height:20%;font-family:var(--font-display);color:#fff;text-shadow:0 1px #003c0099;background:linear-gradient(#3fd65a,#1d8c2e);border:2px solid #b6ff8a;border-radius:999px;place-items:center;font-size:clamp(.7rem,3.4vw,.95rem);font-weight:900;display:grid;position:absolute;top:26.5%;left:8.4%;box-shadow:0 0 12px #50ff7899,inset 0 2px #fff6}.farm-tile-go{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 35% 30%,#7dff6a,#24a83a 60%,#137a24);border:3px solid #d8ffb8;border-radius:50%;place-items:center;width:21.5%;font-size:clamp(1.2rem,6vw,1.8rem);font-weight:900;line-height:1;display:grid;position:absolute;top:63.5%;left:76.5%;box-shadow:0 0 14px #50ff78a6,0 3px #0b4d12}.towers{flex-direction:column;gap:.65rem;max-width:28rem;margin:0 auto;padding-bottom:1rem;display:flex}.towers-topline{justify-content:space-between;align-items:center;display:flex}.towers-title{font-family:var(--font-display);color:#b6ff8a;text-shadow:0 0 10px #50ff78b3,0 2px #1d4d10;font-size:1.3rem;font-weight:900}.towers-mult{font-family:var(--font-display);color:#ffe9a8;background:#1e1608bf;border:1.5px solid #ffd75e99;border-radius:.9rem;padding:.2rem .75rem;font-size:.95rem}.towers-mult b{color:#ffd75e;text-shadow:0 0 10px #ffbe28cc;font-size:1.35rem;font-weight:900;display:inline-block}.tower{background:repeating-linear-gradient(0deg,#0000002e 0 2px,#0000 2px 22px),repeating-linear-gradient(90deg,#0000001f 0 2px,#0000 2px 38px),linear-gradient(#5d5a52,#3b3832);border:3px solid #6b4a24;border-radius:1.1rem;flex-direction:column;gap:.32rem;padding:.55rem;display:flex;box-shadow:inset 0 0 18px #0000008c,0 6px 16px #00000073,0 0 18px #50ff7826}.tower-floor{background:#00000040;border-radius:.7rem;align-items:center;gap:.45rem;padding:.25rem .35rem;transition:background .2s;display:flex}.tower-floor[data-state=current]{background:#50ff781f;animation:1.4s ease-in-out infinite tower-pulse;box-shadow:0 0 0 2px #78ff8cb3,0 0 18px #50ff7873}@keyframes tower-pulse{50%{box-shadow:0 0 0 2px #78ff8c59,0 0 8px #50ff7833}}.tower-floor[data-state=cleared]{background:#ffc83c1f}.tower-floor-no{width:1.5rem;font-family:var(--font-display);text-align:center;color:#fff5dc99;flex:none;font-size:.75rem;font-weight:900}.tower-floor[data-state=current] .tower-floor-no{color:#b6ff8a}.tower-cells{flex:1;gap:.35rem;display:grid}.tower-floor-mult{width:4.1rem;font-family:var(--font-display);text-align:right;color:#fff5dc8c;flex:none;font-size:.72rem;font-weight:900}.tower-floor[data-state=cleared] .tower-floor-mult{color:#ffd75e;text-shadow:0 0 6px #ffbe28cc}.tower-floor[data-state=current] .tower-floor-mult{color:#b6ff8a}.tower-slab{background:repeating-linear-gradient(90deg,#0000001f 0 2px,#0000 2px 14px),linear-gradient(#b07a3e,#7a4f22);border:2px solid #3b2410;border-radius:.55rem;place-items:center;height:2.35rem;font-size:1.15rem;transition:transform .1s,box-shadow .18s,filter .18s;display:grid;position:relative;box-shadow:inset 0 2px #ffdca059,inset 0 -3px #00000059,0 2px #2a1808}.tower-floor[data-state=locked] .tower-slab[data-state=closed]{filter:brightness(.6)saturate(.7)}.tower-floor[data-state=current] .tower-slab:not(:disabled):hover{box-shadow:inset 0 2px #ffdca066,0 0 14px #78ff8cb3}.tower-slab:not(:disabled):active{transform:translateY(2px)scale(.97)}.tower-slab[data-state=safe]{background:linear-gradient(#ffe066,#e5a114);border-color:#ffe08a;box-shadow:0 0 14px #ffc83cb3,inset 0 2px #ffffff80}.tower-slab[data-flash=true]{animation:.6s ease-out tower-flash}@keyframes tower-flash{0%{background:#fffbe0;transform:scale(.85);box-shadow:0 0 #ffdc5000}40%{transform:scale(1.08);box-shadow:0 0 30px #ffdc50}}.tower-slab[data-state=boom]{background:linear-gradient(#5a2a22,#2a120e);border-color:#ff5b5b;animation:.55s ease-in forwards tower-crumble;box-shadow:0 0 18px #ff3c3ccc}@keyframes tower-crumble{30%{transform:rotate(-4deg)translateY(2px)}60%{transform:rotate(3deg)translateY(6px)scale(.96)}to{opacity:.75;transform:rotate(-2deg)translateY(9px)scale(.92)}}.tower-dust{pointer-events:none;background:radial-gradient(circle,#c8b496d9,#78645000 65%);border-radius:50%;animation:.9s ease-out forwards tower-dust;position:absolute;inset:-40% -20%}@keyframes tower-dust{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)translateY(-12px)}}.tower-slab[data-state=trap]{opacity:.85;background:linear-gradient(#4a2620,#2a120e);border-color:#ff5a5a8c}.tower-slab[data-state=clear]{opacity:.45}.towers-setup{flex-direction:column;gap:.55rem;display:flex}.towers-difficulty{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.towers-diff{color:#fffc;background:#101612bf;border:1.5px solid #ffffff24;border-radius:.9rem;flex-direction:column;align-items:center;gap:.1rem;padding:.5rem .3rem;display:flex}.towers-diff b{font-family:var(--font-display);font-size:.74rem}.towers-diff small{color:#fff9;font-size:.6rem}.towers-diff[data-selected=true]{color:#fff;border-color:#b6ff8a;box-shadow:0 0 14px #50ff7880,inset 0 0 10px #50ff7826}.towers-diff-hard[data-selected=true]{border-color:#ff8a6a;box-shadow:0 0 14px #ff5a3c8c,inset 0 0 10px #ff5a3c26}.towers-start{width:100%;font-family:var(--font-display);color:#fff;text-shadow:0 1px #003c0099;background:linear-gradient(#6ff05a 0%,#2bb43a 55%,#168a1c 100%);border:2px solid #b6ff8a;border-radius:1rem;padding:.85rem 1rem;font-size:.95rem;font-weight:900;box-shadow:inset 0 2px #ffffff80,0 4px #0b4d0e,0 0 24px #50ff7873}.towers-start:disabled{filter:grayscale(.5)brightness(.8)}@media (prefers-reduced-motion:reduce){.tower-floor[data-state=current],.tower-slab[data-flash=true],.tower-slab[data-state=boom],.tower-dust{animation:none}}.farm-tile-new.farm-tile-purple{text-shadow:0 1px #28005099;background:linear-gradient(#b26bff,#6a2fd8);border-color:#e0b8ff;box-shadow:0 0 12px #be6effa6,inset 0 2px #fff6}.farm-tile-go.farm-tile-purple{background:radial-gradient(circle at 35% 30%,#d29bff,#8a3dff 60%,#5b1fbf);border-color:#ecd2ff;box-shadow:0 0 14px #be6effb3,0 3px #32106e}.dice{flex-direction:column;gap:.7rem;max-width:28rem;margin:0 auto;padding-bottom:1rem;display:flex}.dice-title{font-family:var(--font-display);color:#e0b8ff;text-shadow:0 0 10px #be6effd9,0 2px #3a1080;font-size:1.3rem;font-weight:900}.dice-stage{perspective:600px;justify-content:center;gap:1.4rem;padding:.6rem 0 .2rem;display:flex}.die{background:radial-gradient(circle at 30% 25%,#ffffff59,#0000 45%),linear-gradient(145deg,#9b5cff 0%,#5b1fbf 70%,#3a1080 100%);border:2px solid #d9a8ff;border-radius:1rem;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:.18rem;width:4.2rem;height:4.2rem;padding:.55rem;display:grid;transform:rotateX(14deg)rotateY(-16deg);box-shadow:inset 0 -5px #0000004d,0 6px #26094f,0 0 22px #aa5affa6}.die-pip{border-radius:50%}.die-pip-on{background:radial-gradient(circle at 35% 30%,#fff,#e5d4ff);box-shadow:0 0 6px #fffc}.die-rolling{animation:.8s cubic-bezier(.3,.7,.4,1) die-roll}@keyframes die-roll{0%{transform:translate(0)rotateX(14deg)rotateY(-16deg)}15%{transform:translate(-8px,-4px)rotate(-14deg)rotateX(140deg)}30%{transform:translate(8px,-22px)rotate(20deg)rotateY(220deg)}55%{transform:translate(-4px,-30px)rotate(-30deg)rotateX(380deg)}80%{transform:translate(3px,4px)rotate(8deg)rotateY(520deg)}to{transform:translate(0)rotateX(14deg)rotateY(-16deg)}}.dice-verdict{min-height:1.5rem;font-family:var(--font-display);text-align:center;color:#ebdcffd9;font-size:1rem;font-weight:900}.dice-verdict-win{color:#4dff8e;text-shadow:0 0 12px #4dff8ecc;animation:.45s cubic-bezier(.2,1.4,.4,1) mines-banner-in}.dice-verdict-lose{color:#ff8a98}.dice-slider{background:#140c28cc;border:1.5px solid #be6eff66;border-radius:1.1rem;padding:.6rem .8rem 1.8rem;box-shadow:0 0 18px #9650ff33}.dice-scale{height:1rem;font-family:var(--font-display);color:#ebdcff8c;margin:0 .6rem .3rem;font-size:.6rem;font-weight:800;position:relative}.dice-scale span{position:absolute;transform:translate(-50%)}.dice-track-wrap{height:1.6rem;margin:0 .6rem;position:relative}.dice-track{border-radius:999px;position:absolute;inset:.45rem 0;box-shadow:inset 0 2px 4px #00000073,0 0 12px #50ff8c40}.dice-win-zone{pointer-events:none;border-radius:999px;position:absolute;top:-3px;bottom:-3px;box-shadow:0 0 14px #3cff82b3}.dice-range{appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.dice-range::-webkit-slider-runnable-track{background:0 0;height:1.6rem}.dice-range::-moz-range-track{background:0 0;height:1.6rem}.dice-range::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:linear-gradient(#c48aff,#7a35f0);border:3px solid #fff;border-radius:.5rem;width:1.6rem;height:1.6rem;box-shadow:0 0 12px #be6effe6}.dice-range::-moz-range-thumb{background:linear-gradient(#c48aff,#7a35f0);border:3px solid #fff;border-radius:.5rem;width:1.3rem;height:1.3rem;box-shadow:0 0 12px #be6effe6}.dice-marker{font-family:var(--font-display);color:#2a1050;white-space:nowrap;pointer-events:none;background:#fff;border-radius:.45rem;padding:.12rem .4rem;font-size:.68rem;font-weight:900;transition:left .8s cubic-bezier(.2,.8,.3,1);position:absolute;top:1.75rem;transform:translate(-50%)}.dice-marker:before{content:"";border:.35rem solid #0000;border-top:0;border-bottom-color:#fff;margin-left:-.35rem;position:absolute;top:-.35rem;left:50%}.dice-marker-win{background:#4dff8e;box-shadow:0 0 12px #4dff8ecc}.dice-marker-win:before{border-bottom-color:#4dff8e}.dice-marker-lose{color:#fff;background:#ff6b7d}.dice-marker-lose:before{border-bottom-color:#ff6b7d}.dice-modes{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.dice-mode{font-family:var(--font-display);color:#ebdcffbf;background:#140c28bf;border:1.5px solid #ffffff24;border-radius:.9rem;padding:.6rem .4rem;font-size:.8rem;font-weight:800}.dice-mode[data-selected=true]{color:#fff;border-color:#d29bff;box-shadow:0 0 14px #be6eff8c,inset 0 0 10px #be6eff33}.dice-stats{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.dice-stats div{text-align:center;background:#140c28bf;border-radius:.8rem;flex-direction:column;gap:.15rem;padding:.5rem .45rem;display:flex}.dice-stats span{color:#ebdcff99;font-size:.58rem}.dice-stats b{font-family:var(--font-display);color:#f0e2ff;font-size:.88rem}.dice-roll-btn{width:100%;font-family:var(--font-display);color:#fff;background:linear-gradient(#c48aff 0%,#8a3dff 50%,#5b1fbf 100%);border:2px solid #e0b8ff;border-radius:1rem;padding:.85rem 1rem;font-size:1rem;font-weight:900;box-shadow:inset 0 2px #ffffff80,0 4px #32106e,0 0 24px #aa5aff8c}.dice-roll-btn:disabled{filter:grayscale(.4)brightness(.8)}.mines-fair .hub-btn{margin-top:.4rem}@media (prefers-reduced-motion:reduce){.die-rolling{animation:none}.dice-marker{transition:none}}.farm-wide-card{text-align:left;color:#fff;background:radial-gradient(80% 120% at 85%,#5b2fb0,#2a1052 60%,#170a30);border:2px solid #c48aff;border-radius:1.2rem;align-items:stretch;width:100%;min-height:7.5rem;transition:transform .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000073,0 0 18px #aa5aff66}.farm-wide-card:active{transform:scale(.98)}.farm-wide-text{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;padding:.75rem .9rem;display:flex;position:relative}.farm-wide-badge{font-family:var(--font-display);color:#ffd0e6;background:#ff2d5540;border:1px solid #ff9ad1;border-radius:.45rem;padding:.12rem .45rem;font-size:.55rem;font-weight:900;box-shadow:0 0 8px #ff2d5580}.farm-wide-text b{font-family:var(--font-display);text-shadow:0 2px #2a0a50,0 0 12px #c878ffb3;font-size:1.35rem;font-weight:900}.farm-wide-text small{color:#f0e1ffcc;font-size:.72rem}.farm-wide-play{font-family:var(--font-display);background:linear-gradient(#ff5c7d,#d61f45);border-radius:999px;margin-top:.3rem;padding:.35rem .8rem;font-size:.72rem;font-weight:900;box-shadow:inset 0 2px #fff6,0 3px #7a0a20,0 0 12px #ff2d5599}.farm-wide-art{object-fit:cover;width:58%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 35%);mask-image:linear-gradient(90deg,#0000 0%,#000 35%)}.plinko{flex-direction:column;gap:.65rem;max-width:30rem;margin:0 auto;padding-bottom:1rem;display:flex}.plinko-topline{justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;display:flex}.plinko-title{font-family:var(--font-display);color:#ffc6dd;text-shadow:0 0 10px #ff2d78cc,0 2px #50103a;flex:none;font-size:1.3rem;font-weight:900}.plinko-history{gap:.25rem;display:flex;overflow:hidden}.plinko-chip{font-family:var(--font-display);color:#140a24;border-radius:.45rem;flex:none;padding:.15rem .4rem;font-size:.6rem;font-weight:900;animation:.35s ease-out mines-banner-in}.plinko-board{background:radial-gradient(90% 70% at 50% 0,#5a28a08c,#0c061af2);border:1.5px solid #be6eff73;border-radius:1.1rem;padding:.4rem;position:relative;box-shadow:0 0 22px #9646ff40,inset 0 0 22px #00000080}.plinko-canvas{width:100%;display:block}.plinko-popup{font-family:var(--font-display);white-space:nowrap;pointer-events:none;border-radius:.5rem;padding:.15rem .45rem;font-size:.75rem;font-weight:900;animation:1.4s ease-out forwards plinko-popup;position:absolute;bottom:2.6rem;transform:translate(-50%)}.plinko-popup-win{color:#04301a;background:#2bff8a;box-shadow:0 0 12px #2bff8acc}.plinko-popup-lose{color:#ffd0dc;background:#ffffff26}@keyframes plinko-popup{0%{opacity:0;transform:translate(-50%,8px)scale(.7)}15%{opacity:1;transform:translate(-50%)scale(1.05)}to{opacity:0;transform:translate(-50%,-38px)scale(1)}}.plinko-options{flex-direction:column;gap:.4rem;display:flex}.plinko-group{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.plinko-opt{font-family:var(--font-display);color:#ebdcffbf;background:#140c28bf;border:1.5px solid #ffffff24;border-radius:.8rem;padding:.5rem .3rem;font-size:.72rem;font-weight:800}.plinko-opt[data-selected=true]{color:#fff;border-color:#ff7aa8;box-shadow:0 0 12px #ff2d7880,inset 0 0 8px #ff2d7833}.plinko-opt:disabled:not([data-selected=true]){opacity:.5}.plinko-drop-btn{width:100%;font-family:var(--font-display);color:#fff;background:linear-gradient(#ff6a8a 0%,#ff2d55 50%,#b0102e 100%);border:2px solid #ffb3c8;border-radius:1rem;flex-direction:column;align-items:center;padding:.85rem 1rem;font-size:1rem;font-weight:900;display:flex;box-shadow:inset 0 2px #ffffff80,0 4px #5a0818,0 0 24px #ff2d558c}.plinko-drop-btn:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 2px #ffffff73,0 1px #5a0818}.plinko-drop-btn:disabled{filter:grayscale(.4)brightness(.8)}@media (prefers-reduced-motion:reduce){.plinko-popup,.plinko-chip{animation:none}}.farm-wide-rocket{background:radial-gradient(80% 120% at 85%,#1f4fb0,#0d1f52 60%,#070c24);border-color:#5aa8ff;box-shadow:0 6px 16px #00000073,0 0 18px #3c96ff73}.farm-wide-rocket .farm-wide-badge{color:#ffe0c2;background:#ff782840;border-color:#ffb36b;box-shadow:0 0 8px #ff782880}.farm-wide-rocket .farm-wide-text b{text-shadow:0 2px #0a1a50,0 0 12px #5aaaffcc}.farm-wide-rocket .farm-wide-play{background:linear-gradient(90deg,#3d8bff,#ff8a2a);box-shadow:inset 0 2px #fff6,0 3px #6a2a08,0 0 12px #ff8c3c99}.crash{flex-direction:column;gap:.75rem;padding:.5rem 1rem 1.5rem;display:flex}.crash-title{text-align:center;font-family:var(--font-display);text-shadow:0 0 14px #5aaaffcc;font-size:1.4rem;font-weight:900}.crash-board{border:2px solid #5aaaff99;border-radius:1.1rem;position:relative;overflow:hidden;box-shadow:0 0 22px #3c8cff59}.crash-canvas{width:100%;display:block}.crash-banner{font-family:var(--font-display);white-space:nowrap;border-radius:.8rem;flex-direction:column;align-items:center;padding:.4rem .9rem;font-size:.9rem;font-weight:900;animation:.35s ease-out crash-pop;display:flex;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.crash-banner small{opacity:.85;font-family:inherit;font-size:.62rem;font-weight:600}.crash-banner-boom{background:#c81432d9;border:1px solid #ff6b85;box-shadow:0 0 18px #ff2d55b3}.crash-banner-win{background:#0a783cd9;border:1px solid #6bffaa;box-shadow:0 0 18px #4dff8e99}@keyframes crash-pop{0%{opacity:0;transform:translate(-50%)scale(.6)}to{opacity:1;transform:translate(-50%)scale(1)}}.crash-setup{flex-direction:column;gap:.6rem;display:flex}.crash-auto{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.crash-auto-toggle{align-items:center;gap:.45rem;font-weight:700;display:flex}.crash-auto-toggle input{accent-color:#ff8a2a;width:1.15rem;height:1.15rem}.crash-auto-field{align-items:center;gap:.3rem;width:7rem;font-weight:800;display:flex}.crash-auto-field[data-on=false]{opacity:.45}.crash-launch{font-family:var(--font-display);color:#fff;background:linear-gradient(90deg,#3d8bff,#ff8a2a);border-radius:1rem;padding:1rem;font-size:1.15rem;font-weight:900;box-shadow:inset 0 2px #fff6,0 4px #6a2a08,0 0 20px #ff8c3c8c}.crash-launch:active{transform:translateY(2px)}.crash-launch:disabled{opacity:.55}.farm-wide-limbo{background:radial-gradient(80% 120% at 85%,#3f6b08,#18300a 60%,#0a1606);border-color:#c8ff3d;box-shadow:0 6px 16px #00000073,0 0 18px #c8ff3d66}.farm-wide-limbo .farm-wide-badge{color:#f4ffc2;background:#c8ff3d33;border-color:#eaff7a;box-shadow:0 0 8px #c8ff3d8c}.farm-wide-limbo .farm-wide-text b{text-shadow:0 2px #142a04,0 0 12px #c8ff3dcc}.farm-wide-limbo .farm-wide-play{color:#142a04;background:linear-gradient(#d8ff4a,#7fc712);box-shadow:inset 0 2px #ffffff80,0 3px #3d6604,0 0 12px #c8ff3d99}.farm-wide-limbo-art{font-family:var(--font-display);color:#eaff7a;text-shadow:0 0 10px #c8ff3de6,0 0 26px #78ff5099;align-items:center;font-size:2rem;font-weight:900;animation:1.8s ease-in-out infinite alternate limbo-glow;display:flex;position:absolute;top:0;bottom:0;right:.6rem;transform:rotate(-8deg)}@keyframes limbo-glow{0%{opacity:.75}to{opacity:1}}.limbo{flex-direction:column;gap:.7rem;padding:.5rem 1rem 1.5rem;display:flex}.limbo-title{text-align:center;font-family:var(--font-display);text-shadow:0 0 14px #c8ff3dcc;font-size:1.4rem;font-weight:900}.limbo-board{background:radial-gradient(at 50% 40%,#1d2f0c,#0a1206 70%);border:2px solid #c8ff3d8c;border-radius:1.1rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:11rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 0 22px #c8ff3d40}.limbo-number{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#f4ffd8;text-shadow:0 0 18px #c8ff3db3;font-size:clamp(2.8rem,16vw,4.2rem);font-weight:900;transition:color .15s,text-shadow .15s}.limbo-target{color:#e6ffc8b3;font-size:.78rem;font-weight:700}.limbo-board[data-outcome=win]{border-color:#4dff8e;box-shadow:0 0 30px #4dff8e8c}.limbo-board[data-outcome=win] .limbo-number{color:#4dff8e;text-shadow:0 0 24px #4dff8ef2}.limbo-board[data-outcome=lose]{border-color:#ff4d6a;box-shadow:0 0 30px #ff2d5580}.limbo-board[data-outcome=lose] .limbo-number{color:#ff4d6a;text-shadow:0 0 24px #ff2d55f2}.limbo-profit{font-family:var(--font-display);color:#c9ffdc;background:#0a783cd9;border-radius:999px;padding:.2rem .6rem;font-size:.85rem;font-weight:900;animation:.9s ease-out limbo-float;position:absolute;top:.7rem;right:.9rem}@keyframes limbo-float{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.limbo-target-row{align-items:flex-end;gap:.75rem;display:flex}.limbo-target-row .coin-stake-field{flex:1;min-width:0}.limbo-target-row .sheet-input{width:100%;min-width:0}.limbo-chance{color:#e6ffc8b3;flex-direction:column;flex:none;align-items:flex-end;padding-bottom:.4rem;font-size:.72rem;display:flex}.limbo-chance b{font-family:var(--font-display);color:#eaff7a;font-size:1.1rem}.limbo-presets{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.limbo-presets .hub-btn[data-active=true]{border-color:#c8ff3d;box-shadow:0 0 10px #c8ff3d80}.limbo-play{font-family:var(--font-display);color:#142a04;background:linear-gradient(#d8ff4a,#7fc712);border-radius:1rem;padding:1rem;font-size:1.15rem;font-weight:900;box-shadow:inset 0 2px #ffffff80,0 4px #3d6604,0 0 20px #c8ff3d8c}.limbo-play:active{transform:translateY(2px)}.limbo-play:disabled{opacity:.55}.farm-wide-hilo{background:radial-gradient(80% 120% at 85%,#0b6b5a,#06302c 60%,#03161a);border-color:#2effc8;box-shadow:0 6px 16px #00000073,0 0 18px #2effc866}.farm-wide-hilo .farm-wide-badge{color:#d4fff3;background:#2effc82e;border-color:#7affdc;box-shadow:0 0 8px #2effc88c}.farm-wide-hilo .farm-wide-text b{text-shadow:0 2px #032a24,0 0 12px #2effc8cc}.farm-wide-hilo .farm-wide-play{color:#032a24;background:linear-gradient(#3dffd0,#0fae8c);box-shadow:inset 0 2px #ffffff80,0 3px #05523f,0 0 12px #2effc899}.farm-wide-hilo-art{display:flex;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}.farm-wide-hilo-art span{width:3.1rem;height:4.4rem;font-family:var(--font-display);color:#6ee7ff;background:#071a1d;border:2px solid #2effc8;border-radius:.55rem;place-items:center;font-size:1.05rem;font-weight:900;display:grid;box-shadow:0 0 14px #2effc88c}.farm-wide-hilo-art span:first-child{transform:rotate(-12deg)translate(.6rem)}.farm-wide-hilo-art span:last-child{transform:rotate(9deg)}.farm-wide-hilo-art span[data-suit="1"]{color:#ff4fa3}.hilo{flex-direction:column;gap:.7rem;padding:.5rem 1rem 1.5rem;display:flex}.hilo-title{text-align:center;font-family:var(--font-display);text-shadow:0 0 14px #2effc8cc;font-size:1.4rem;font-weight:900}.hilo-history{justify-content:center;gap:.35rem;min-height:3.6rem;display:flex}.hilo-history-item{animation:.3s ease-out hilo-slide;position:relative}@keyframes hilo-slide{0%{opacity:0;transform:translate(14px)}}.hilo-move{font-size:.7rem;position:absolute;bottom:-.35rem;left:50%;transform:translate(-50%)}.hilo-table{perspective:700px;background:radial-gradient(at 50% 35%,#0b3b37,#041416 72%);border:2px solid #2effc880;border-radius:1.1rem;flex-direction:column;align-items:center;gap:.6rem;padding:1rem 0 .8rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 0 22px #2effc840}.hilo-table[data-outcome=BUSTED]{border-color:#ff4d6a;box-shadow:0 0 28px #ff2d5580}.hilo-table[data-outcome=CASHED_OUT]{border-color:#4dff8e;box-shadow:0 0 28px #4dff8e80}.hilo-card-flip{transform-style:preserve-3d;animation:.45s cubic-bezier(.2,.8,.3,1.2) hilo-flip}@keyframes hilo-flip{0%{opacity:.2;transform:rotateY(90deg)translateY(-12px)}to{opacity:1;transform:rotateY(0)translateY(0)}}.hilo-card{--suit:#6ee7ff;border:2px solid var(--suit);color:var(--suit);box-shadow:0 0 14px var(--suit), inset 0 0 18px var(--suit);background:linear-gradient(160deg,#0d1b2a,#050a12);border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hilo-card{box-shadow:0 0 14px color-mix(in srgb, var(--suit) 60%, transparent), inset 0 0 18px color-mix(in srgb, var(--suit) 18%, transparent)}}.hilo-card{font-family:var(--font-display);font-weight:900}.hilo-card[data-suit="1"]{--suit:#ff4fa3}.hilo-card[data-suit="2"]{--suit:#ffb340}.hilo-card[data-suit="3"]{--suit:#4dff8e}.hilo-card-big{width:8rem;height:11.2rem}.hilo-card-big .hilo-card-rank{text-shadow:0 0 16px var(--suit);font-size:3.3rem;line-height:1}.hilo-card-big .hilo-card-suit{text-shadow:0 0 12px var(--suit);font-size:2.4rem}.hilo-card-corner{font-size:.85rem;position:absolute;top:.4rem;left:.55rem}.hilo-card-small{border-width:1.5px;border-radius:.45rem;width:2.3rem;height:3.2rem}.hilo-card-small .hilo-card-rank{font-size:.85rem;line-height:1}.hilo-card-small .hilo-card-suit{font-size:.75rem}.hilo-card-back{--suit:#2effc8;background:repeating-linear-gradient(45deg,#062a26 0 8px,#041a18 8px 16px)}.hilo-card-back span{font-size:2.6rem}.hilo-multiplier{font-family:var(--font-display);color:#d4fff3;text-shadow:0 0 14px #2effc8cc;flex-direction:column;align-items:center;font-size:1.6rem;font-weight:900;display:flex}.hilo-multiplier small{font-size:.72rem;font-weight:700}.hilo-table[data-outcome=BUSTED] .hilo-multiplier{color:#ff4d6a;text-shadow:0 0 14px #ff2d55cc}.hilo-table[data-outcome=CASHED_OUT] .hilo-multiplier{color:#4dff8e;text-shadow:0 0 14px #4dff8ecc}.hilo-choices{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.hilo-choice{border:2px solid var(--glow);background:var(--glow);border-radius:1rem;flex-direction:column;align-items:center;gap:.15rem;padding:.7rem .4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hilo-choice{background:color-mix(in srgb, var(--glow) 14%, #04121a)}}.hilo-choice{box-shadow:0 0 14px var(--glow)}@supports (color:color-mix(in lab, red, red)){.hilo-choice{box-shadow:0 0 14px color-mix(in srgb, var(--glow) 45%, transparent)}}.hilo-choice{color:#fff}.hilo-choice-hi{--glow:#2effc8}.hilo-choice-lo{--glow:#6ee7ff}.hilo-choice b{font-family:var(--font-display);font-size:.68rem;font-weight:900}.hilo-choice span{font-family:var(--font-display);color:var(--glow);text-shadow:0 0 10px var(--glow);font-size:1.25rem;font-weight:900}.hilo-choice small{color:#dcfff5bf;text-align:center;font-size:.62rem}.hilo-choice:active{transform:scale(.97)}.hilo-choice:disabled{opacity:.4}.hilo-skip{align-self:center;padding-inline:1.2rem}.hilo-setup{flex-direction:column;gap:.6rem;display:flex}.hilo-deal{font-family:var(--font-display);color:#032a24;background:linear-gradient(#3dffd0,#0fae8c);border-radius:1rem;padding:1rem;font-size:1.15rem;font-weight:900;box-shadow:inset 0 2px #ffffff80,0 4px #05523f,0 0 20px #2effc88c}.hilo-deal:active{transform:translateY(2px)}.hilo-deal:disabled{opacity:.55}.farm-wide-cases{background:radial-gradient(80% 120% at 85%,#8a4a10,#3d1f08 60%,#1c0e04);border-color:#ffc94a;box-shadow:0 6px 16px #00000073,0 0 18px #ffbe3c73}.farm-wide-cases .farm-wide-badge{color:#fff1c9;background:#ffbe3c38;border-color:#ffe08a;box-shadow:0 0 8px #ffbe3c8c}.farm-wide-cases .farm-wide-text b{text-shadow:0 2px #3d1f08,0 0 12px #ffc850cc}.farm-wide-cases .farm-wide-play{color:#3d1f08;background:linear-gradient(#ffd65a,#e08a12);box-shadow:inset 0 2px #ffffff80,0 3px #7a3f06,0 0 12px #ffbe3c99}.farm-wide-cases-art{filter:drop-shadow(0 0 8px #ffc850b3);gap:.1rem;font-size:1.7rem;display:flex;position:absolute;bottom:.7rem;right:.9rem}.farm-wide-cases-art span:nth-child(2){transform:translateY(-.5rem)scale(1.15)}.cases{flex-direction:column;gap:.7rem;padding:.5rem 1rem 1.5rem;display:flex}.cases-title{text-align:center;font-family:var(--font-display);text-shadow:0 0 14px #ffc850cc;font-size:1.35rem;font-weight:900}.cases-picker{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.cases-pick{--glow:#c98a4b;border:2px solid var(--glow);flex-direction:column;align-items:center;gap:.1rem;padding:.55rem .3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cases-pick{border:2px solid color-mix(in srgb, var(--glow) 55%, transparent)}}.cases-pick{background:var(--glow);border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.cases-pick{background:color-mix(in srgb, var(--glow) 12%, #120a04)}}.cases-pick{color:#fff}.cases-pick[data-type=GOLD]{--glow:#ffc94a}.cases-pick[data-type=DIAMOND]{--glow:#6ee7ff}.cases-pick[aria-selected=true]{border-color:var(--glow);box-shadow:0 0 16px var(--glow)}@supports (color:color-mix(in lab, red, red)){.cases-pick[aria-selected=true]{box-shadow:0 0 16px color-mix(in srgb, var(--glow) 60%, transparent)}}.cases-pick-icon{font-size:1.7rem}.cases-pick b{font-family:var(--font-display);font-size:.7rem;font-weight:900}.cases-pick small{color:#fff0d2cc;font-size:.66rem}.cases-reel{background:linear-gradient(#1a0f05,#0a0603);border:2px solid #ffc85099;border-radius:1rem;height:7.4rem;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #000c,0 0 20px #ffbe3c40}.cases-reel:before,.cases-reel:after{content:"";z-index:2;pointer-events:none;width:2.5rem;position:absolute;top:0;bottom:0}.cases-reel:before{background:linear-gradient(90deg,#0a0603,#0000);left:0}.cases-reel:after{background:linear-gradient(270deg,#0a0603,#0000);right:0}.cases-strip{will-change:transform;align-items:center;gap:8px;height:100%;display:flex}.cases-item{--glow:#9aa3ad;border:2px solid var(--glow);background:radial-gradient(circle at 50% 35%, var(--glow), #0a0603 75%);border-radius:.75rem;flex:none;place-items:center;width:88px;height:5.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cases-item{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--glow) 30%, #0d0904), #0a0603 75%)}}.cases-item{box-shadow:0 0 10px var(--glow)}@supports (color:color-mix(in lab, red, red)){.cases-item{box-shadow:0 0 10px color-mix(in srgb, var(--glow) 45%, transparent)}}.cases-item{font-family:var(--font-display);color:#fff;text-shadow:0 0 8px var(--glow);font-size:1.05rem;font-weight:900}.cases-item[data-tier="1"]{--glow:#4dc3ff}.cases-item[data-tier="2"]{--glow:#4dff8e}.cases-item[data-tier="3"]{--glow:#c86bff}.cases-item[data-tier="4"]{--glow:#ffc94a}.cases-item[data-won=true]{box-shadow:0 0 26px var(--glow);transition:transform .25s;transform:scale(1.08)}.cases-pointer{z-index:3;background:#ffd65a;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 10px #ffd65a}.cases-pointer:before,.cases-pointer:after{content:"";border:9px solid #0000;position:absolute;left:50%;transform:translate(-50%)}.cases-pointer:before{border-top-color:#ffd65a;top:-1px}.cases-pointer:after{border-bottom-color:#ffd65a;bottom:-1px}.cases-burst{z-index:4;pointer-events:none;background:radial-gradient(circle,#ffe696bf,#0000 60%);animation:.7s ease-out forwards cases-flash;position:absolute;inset:0}.cases-burst i{background:#ffe08a;border-radius:50%;width:6px;height:6px;margin:-3px;animation:.7s ease-out forwards cases-spark;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #ffd65a}@keyframes cases-flash{to{background:radial-gradient(circle,#ffe69600,#0000 60%)}}@keyframes cases-spark{0%{transform:rotate(var(--a)) translateX(0);opacity:1}to{transform:rotate(var(--a)) translateX(110px);opacity:0}}.cases-result{text-align:center;font-family:var(--font-display);font-size:1.05rem;font-weight:900;animation:.5s ease-out limbo-float}.cases-result-win{color:#4dff8e;text-shadow:0 0 12px #4dff8ecc}.cases-result-lose{color:#ffb3c1}.cases-open{font-family:var(--font-display);color:#3d1f08;background:linear-gradient(#ffd65a,#e08a12);border-radius:1rem;padding:1rem;font-size:1rem;font-weight:900;box-shadow:inset 0 2px #ffffff80,0 4px #7a3f06,0 0 20px #ffbe3c8c}.cases-open:active{transform:translateY(2px)}.cases-open:disabled{opacity:.6}.cases-odds{grid-template-columns:repeat(5,1fr);gap:.35rem;display:grid}.cases-odd{background:#ffffff0f;border-radius:.6rem;flex-direction:column;align-items:center;padding:.35rem .1rem;display:flex}.cases-odd b{font-family:var(--font-display);font-size:.75rem}.cases-odd small{color:#fff0d2bf;font-size:.62rem}:root{--sea-board:#1c4f8c;--sea-board-dark:#133a6a;--sea-board-line:#0f3159;--sea-rope:repeating-linear-gradient(-55deg, #f6dfac 0 2px, #dcb070 2px 5px, #b07c44 5px 7px, #7d5024 7px 8.5px);--sea-orange:linear-gradient(180deg, #ffb53d, #f27a12);--sea-cream:#fff4dc}html{touch-action:manipulation}button,a,[role=button],[role=tab]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hub-shell{background:linear-gradient(#0828501a 0%,#08285000 30%,#1e10042e 100%),url(./sea_background-qVlKi3bS.webp) top/cover no-repeat,#1c5c9c}.sea-header{gap:.35rem;padding:0 0 .45rem}.sea-header-top{line-height:0;position:relative}.sea-header-top>img{width:100%;height:auto;display:block}.sea-header-avatar,.sea-header-gear{background:0 0;border-radius:50%;padding:0;transition:transform .12s;position:absolute}.sea-header-avatar{aspect-ratio:1;width:14.9%;top:26%;left:4.1%}.sea-header-avatar .farm-avatar{border:3px solid #e2bd85;width:100%;height:100%}.sea-header-gear{aspect-ratio:1;width:11.6%;top:36%;left:83.6%}.sea-header-avatar:active,.sea-header-gear:active{transform:scale(.93)}.sea-header .farm-balances,.farm-header-compact .farm-balances{background:linear-gradient(180deg, #7a4f26, #5a3718) padding-box, var(--sea-rope) border-box;-webkit-backdrop-filter:none;backdrop-filter:none;border:3px solid #0000;box-shadow:0 4px 10px #00000059}.sea-header .farm-balances{margin:0 .6rem}.farm-chip-ton,.farm-chip-withdraw{background:linear-gradient(#2c69b3,#17437c);border:2px solid #4f9be6;box-shadow:inset 0 2px #fff3}.farm-chip-stars{background:linear-gradient(#5e4320,#3b2911);border:2px solid #c6923c}.farm-chip-plus{background:var(--sea-orange)}.farm-header-compact .farm-round-btn{background:radial-gradient(circle at 35% 30%,#3c7fc8,#17437c);border:3px solid #e2bd85}.sea-lobby{gap:.55rem}.sea-art{background:linear-gradient(#123a66, #123a66) padding-box, var(--sea-rope) border-box;border:5px solid #0000;border-radius:1.15rem;width:100%;padding:0;transition:transform .12s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #5a3612,0 6px 12px #00000059}.sea-art img{border-radius:calc(1.15rem - 5px);width:100%;height:auto;display:block}.sea-art:after{content:"";pointer-events:none;border-radius:calc(1.15rem - 5px);position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #46260abf,inset 0 0 10px #00000040}.sea-art:active{transform:scale(.975)}.sea-plank{margin:.1rem -.2rem 0;line-height:0}.sea-plank img{width:100%;height:auto;display:block}.sea-lobby .farm-tiles{gap:.45rem}.sea-tile{border-width:4px;border-radius:1rem}.sea-tile img,.sea-tile:after{border-radius:calc(1rem - 4px)}.sea-gift-timer{white-space:nowrap;z-index:1;width:23.5%;height:66%;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--sea-cream);background:linear-gradient(#1f5594,#123d70);border:3px solid #d9963c;border-radius:999px;place-items:center;font-size:clamp(.58rem,2.8vw,.95rem);font-weight:900;display:grid;position:absolute;top:17%;left:75%;box-shadow:inset 0 2px #fff3,0 0 0 2px #6b3f14,0 4px 8px #0006}.sea-lobby .ticker{background:repeating-linear-gradient(180deg, var(--sea-board) 0 30px, var(--sea-board-line) 30px 32px) padding-box, var(--sea-rope) border-box;border:4px solid #0000;border-radius:1.1rem;box-shadow:0 5px 12px #00000059}.sea-lobby .ticker-title{font-family:var(--font-display);color:var(--sea-cream);text-shadow:0 2px #0b2848}.sea-lobby .ticker-item{background:linear-gradient(#245c9f,#17437c);border:2px solid #6eb4ff80}.sea-lobby .ticker-avatar{background:radial-gradient(circle at 35% 30%,#4b96e6,#1a4c8a)}.ticker-track{will-change:transform}.sea-nav{padding-bottom:var(--safe-bottom,0px);background:#5a3718;line-height:0;position:relative}.sea-nav>img{width:100%;height:auto;display:block}.sea-nav-item{background:0 0;border-radius:1.2rem;width:21%;height:92%;padding:0;transition:transform .12s;position:absolute;top:4%}.sea-nav-item[data-slot="0"]{left:3.5%}.sea-nav-item[data-slot="1"]{left:27.5%}.sea-nav-item[data-slot="2"]{left:51.5%}.sea-nav-item[data-slot="3"]{left:75.5%}.sea-nav-item:active{transform:scale(.94)}.sea-nav-item:not([aria-current]):focus-visible{box-shadow:0 0 0 3px #ffb340b3}.sea-nav-dot{border:2px solid #fff;width:.75rem;height:.75rem;top:12%;right:18%}.sheet,.farm-sheet{background:repeating-linear-gradient(180deg, var(--sea-board) 0 44px, var(--sea-board-line) 44px 46px) padding-box, var(--sea-rope) border-box;will-change:transform;border:5px solid #0000;border-bottom:0;box-shadow:0 -8px 24px #00000073}.sea-sheet-head{justify-content:center;gap:.3rem;padding:.25rem 2.3rem;position:relative}.farm-sheet-title{font-family:var(--font-display);color:var(--sea-cream);text-shadow:0 3px #6b3f14,0 5px 10px #00000073;font-size:clamp(1.15rem,5.6vw,1.7rem);font-weight:900}.sea-decor{flex:none;width:clamp(1.6rem,8vw,2.6rem);height:auto;-webkit-mask-image:radial-gradient(circle,#000 52%,#0000 72%);mask-image:radial-gradient(circle,#000 52%,#0000 72%)}.sea-close,.sheet-head .hub-icon-btn{background:radial-gradient(circle at 35% 30%, #3c7fc8, #17437c) padding-box, var(--sea-rope) border-box;color:#fff;border:3px solid #0000;border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-size:1rem;font-weight:900;display:grid}.sea-close{position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)}.sheet-tabs{background:#081e3c8c;flex:1;gap:.3rem;min-width:0;padding:.25rem}.sheet-tab{min-width:0;font-size:clamp(.66rem,3.3vw,.8rem);font-family:var(--font-display);color:#dbe9ff;background:linear-gradient(#2a62a8,#17437c);border:2px solid #3f86d6;flex:1 1 0;padding-inline:.3rem}.sheet-tab[aria-selected=true]{background:var(--sea-orange);color:#4a2006;border-color:#ffd27a;box-shadow:0 0 10px #ffaa3c99}.sheet-balances{color:var(--sea-cream);background:#081e3c8c;border-radius:.9rem;justify-content:center;padding:.55rem;font-size:1.15rem}.sheet .stake-chip{color:#fff;background:linear-gradient(#2a62a8,#17437c);border:2px solid #3f86d6}.sheet .cta{background:linear-gradient(180deg, #ffbb45, #f2780f) padding-box, var(--sea-rope) border-box;color:#4a2006;border:3px solid #0000}.sheet .sheet-details,.sheet .sheet-note{color:#dbe9ff}.farm-row{background:linear-gradient(180deg, #2a62a8, #17437c) padding-box, var(--sea-rope) border-box;border:3px solid #0000;font-size:.95rem}.farm-row-label{align-items:center;gap:.5rem;display:inline-flex}.farm-row-label img{object-fit:contain;width:1.6rem;height:1.6rem}.farm-row-emoji{font-size:1.3rem}.farm-sheet-actions .hub-btn{background:linear-gradient(180deg, #2a62a8, #17437c) padding-box, var(--sea-rope) border-box;font-family:var(--font-display);border:3px solid #0000;font-size:.85rem}.farm-sheet-actions .hub-btn-topup{background:linear-gradient(180deg, #ffbb45, #f2780f) padding-box, var(--sea-rope) border-box;color:#4a2006}.farm-bonus{background:linear-gradient(90deg,#1d4f8c,#17437c);border:2px solid #5aa6f0;min-height:6.6rem;padding:0 .7rem 0 0;transition:transform .12s;position:relative;overflow:hidden}.farm-bonus:active{transform:scale(.98)}.farm-bonus-wheel,.farm-bonus-friends,.farm-bonus-cases{background:linear-gradient(90deg,#1d4f8c,#17437c);border-color:#5aa6f0}.farm-bonus-art{object-fit:cover;flex:none;align-self:stretch;width:40%;-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000);mask-image:linear-gradient(90deg,#000 72%,#0000)}.farm-bonus-text b{color:var(--sea-cream);text-shadow:0 2px #0b2848;font-size:.95rem;line-height:1.15}.farm-bonus-cta{background:var(--sea-orange);border:2px solid #ffd27a;place-items:center;min-width:2.6rem;height:2.6rem;padding:0 .6rem;font-size:1.1rem;display:grid;box-shadow:0 3px #8a3e04}.farm-bonus-cta-wait{background:linear-gradient(#17437c,#0f3159);border-color:#4f9be6;font-size:.78rem;box-shadow:inset 0 2px #ffffff1f}.hub-shell-ruins{background:linear-gradient(#0a140826,#060e068c),url(./ruins_bg-C4ITLCRv.webp) top/cover no-repeat,#13240f}.ruins-header{flex-direction:column;line-height:0;display:flex}.ruins-logo-strip{object-fit:cover;object-position:center top;width:100%;height:auto;max-height:22vh;display:block}.ruins-panel{background:repeating-linear-gradient(#0000 0 13px,#3c1e0859 13px 14px),linear-gradient(#a7672c,#7b4a1f);border:3px solid #4a2a0e;border-radius:.9rem;align-items:stretch;gap:.3rem;margin:-.9rem .5rem .4rem;padding:.35rem;line-height:1.1;display:flex;box-shadow:inset 0 2px #ffdca059,0 6px 12px #00000073}.ruins-btn{min-height:2.6rem;font-family:var(--font-display);color:#fff4dc;text-shadow:0 1px #4a2a0e;background:linear-gradient(#c98a4b,#8f5626);border:2px solid #4a2a0e;border-radius:.6rem;flex:none;place-items:center;padding:0 .55rem;font-size:.72rem;font-weight:900;transition:transform .1s;display:grid;box-shadow:inset 0 2px #ffe6b473}.ruins-btn:active{transform:scale(.94)}.ruins-back{width:2.6rem;padding:0;font-size:1.3rem}.ruins-topup{text-shadow:0 1px #1d5a12;background:linear-gradient(#52d43a,#23961a);border-color:#1d5a12;box-shadow:inset 0 2px #dcffc880}.ruins-sound,.ruins-gear,.ruins-topup{background:linear-gradient(#2b4d80,#172d52);border-color:#0d2240;width:2.6rem;padding:0;font-size:1.1rem}.ruins-balances{min-width:0;font-family:var(--font-display);color:#fff;text-align:left;background:#2a1a0c;border:2px solid #2a1606;border-radius:.6rem;flex-direction:column;flex:1;justify-content:center;gap:.1rem;padding:.15rem .5rem;font-size:.82rem;font-weight:900;display:flex}.ruins-balances span{white-space:nowrap;align-items:center;gap:.3rem;min-width:0;display:flex;overflow:hidden}.ruins-balances img{object-fit:contain;flex:none;width:1rem;height:1rem}@media (width<=380px){.ruins-panel{gap:.22rem;padding:.28rem}.ruins-btn{padding:0 .38rem;font-size:.62rem}.ruins-back,.ruins-sound,.ruins-gear,.ruins-topup{width:2.2rem}}.ruins{gap:.55rem}.ruins-title{margin:-.2rem -.75rem 0;line-height:0}.ruins-title img{width:100%;height:auto;display:block}.ruins-status{background:linear-gradient(#2c3822eb,#182012f2);border:2px solid #c9952f;margin-top:-.3rem;box-shadow:inset 0 0 12px #0006,0 4px 10px #00000059}.ruins-status .mines-mult b{color:#ffd76a;text-shadow:0 2px #6b4a10,0 0 14px #ffc83c99}.ruins-status .mines-status-sub{color:#e8f5d0}.ruins-field{margin:0 -.25rem;line-height:0;position:relative}.ruins-field-art{border-radius:.6rem;width:100%;height:auto;display:block;box-shadow:0 8px 18px #00000080}.ruins-grid{position:absolute;inset:0}.ruins-cell{will-change:transform;background:0 0;border-radius:12%;padding:0;transition:transform .12s,box-shadow .2s;position:absolute}.ruins-cell:not(:disabled):hover{box-shadow:inset 0 0 0 2px #ffd75abf,0 0 12px #ffc83c8c}.ruins-cell:not(:disabled):active{transform:scale(.93);box-shadow:inset 0 0 0 3px #ffe178e6,0 0 18px #ffc83ccc}.ruins-cell img{object-fit:cover;will-change:transform, opacity;border-radius:12%;width:100%;height:100%;position:absolute;inset:0}.ruins-cell[data-state=gem]{box-shadow:0 0 16px #ffd250d9,0 0 0 2px #ffdc6ee6}.ruins-cell[data-state=gem] img{animation:.42s cubic-bezier(.2,1.4,.4,1) ruins-reveal}.ruins-cell[data-state=gem]:after{content:"";pointer-events:none;background:radial-gradient(circle,#fff0aaf2,#ffc83c00 65%);border-radius:50%;animation:.5s ease-out forwards ruins-flash;position:absolute;inset:-20%}@keyframes ruins-reveal{0%{opacity:0;transform:scale(.3)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ruins-flash{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.2)}}.ruins-cell[data-state=boom]{box-shadow:0 0 22px #ff5a28f2,0 0 0 2px #ff7a3d}.ruins-cell[data-state=boom] img,.ruins-cell[data-state=mine] img{animation:.35s ease-out ruins-reveal}.ruins-cell[data-state=mine] img{opacity:.88}.ruins-cell[data-state=safe] img{opacity:.32;filter:saturate(.5)}.ruins-banner{z-index:3;width:fit-content;height:fit-content;margin:auto;font-size:1.5rem;line-height:1.2;position:absolute;inset:0}.ruins-field .mines-banner-boom{color:#ffd76a;text-shadow:0 2px #4a0a04,0 0 14px #ff7828e6;background:linear-gradient(#96140af2,#500804f2);border:3px solid #ffb02e;box-shadow:0 0 30px #ff5a1eb3}.ruins-field .mines-banner-win{color:#fff4c2;text-shadow:0 2px #123a0a,0 0 14px #ffdc5acc;background:linear-gradient(#286e1ef2,#123c0ef2);border:3px solid #ffd76a}.ruins-setup{gap:.55rem}.ruins-currency{background:linear-gradient(#7b4a1f,#5a3415);border:3px solid #4a2a0e;border-radius:999px;grid-template-columns:1fr 1fr;gap:.35rem;padding:.3rem;display:grid;box-shadow:0 4px 10px #0006}.ruins-currency-tab{font-family:var(--font-display);color:#fff4dc;text-shadow:0 1px #4a2a0e;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem;font-size:1rem;font-weight:900;transition:transform .12s;display:flex}.ruins-currency-tab img{object-fit:contain;width:1.4rem;height:1.4rem}.ruins-currency-tab[aria-selected=true][data-currency=TON]{text-shadow:0 1px #123c86;background:linear-gradient(#4aa8ff,#1f64d8);box-shadow:inset 0 2px #ffffff73,0 3px #123c86,0 0 14px #46a0ff99}.ruins-currency-tab[aria-selected=true][data-currency=STARS]{color:#4a2a06;text-shadow:none;background:linear-gradient(#ffd65a,#f0a01a);box-shadow:inset 0 2px #ffffff80,0 3px #8a5404,0 0 14px #ffc83c99}.ruins-row{gap:.7rem}.ruins-row .mines-label{font-family:var(--font-display);color:#fff4dc;text-shadow:0 2px 2px #0009;flex:none;font-size:.9rem}.ruins-slider{background:linear-gradient(90deg, #2ee6ff var(--fill,10%), #ffffff40 var(--fill,10%));appearance:none;border-radius:999px;outline:none;flex:1;height:.55rem;box-shadow:0 0 10px #2ee6ff73}.ruins-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #c7f4ff;border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:0 2px 6px #00000073,0 0 10px #2ee6ffb3}.ruins-slider::-moz-range-thumb{background:#fff;border:2px solid #c7f4ff;border-radius:50%;width:1.5rem;height:1.5rem}.ruins-chips{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.ruins-chip{min-height:2.7rem;font-family:var(--font-display);color:#fff;white-space:nowrap;background:linear-gradient(#2c1d10,#1b120a);border:2px solid #6b4419;border-radius:.8rem;justify-content:center;align-items:center;gap:.25rem;padding:0 .2rem;font-size:.82rem;font-weight:900;transition:transform .1s;display:flex;box-shadow:inset 0 1px #ffdca026}.ruins-chip:active{transform:scale(.95)}.ruins-chip-bomb span{font-size:1.05rem}.ruins-chip-bomb[data-selected=true],.ruins-chip-stake[data-selected=true][data-currency=STARS]{border-color:#ffd34d;box-shadow:0 0 0 1px #ffd34d,0 0 14px #ffd23cbf}.ruins-chip-stake[data-selected=true][data-currency=TON]{border-color:#2ee6ff;box-shadow:0 0 0 1px #2ee6ff,0 0 14px #2ee6ffb3}.ruins-cta-frame{background:linear-gradient(#a7672c,#6b3f18);border:3px solid #4a2a0e;border-radius:1.2rem;padding:.35rem;position:relative;box-shadow:0 6px 14px #00000073}.ruins-cta-frame:before,.ruins-cta-frame:after{content:"🌿";z-index:1;filter:drop-shadow(0 2px 2px #0006);pointer-events:none;font-size:1.4rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.ruins-cta-frame:before{left:-.7rem;transform:translateY(-50%)scaleX(-1)}.ruins-cta-frame:after{right:-.7rem}.ruins-cta{width:100%;font-family:var(--font-display);color:#fff;border-radius:.9rem;flex-direction:column;align-items:center;gap:.1rem;padding:.85rem .6rem;font-weight:900;transition:transform .1s;display:flex}.ruins-cta:active:not(:disabled){transform:translateY(2px)scale(.99)}.ruins-cta-label{text-shadow:0 2px #0000004d;font-size:1.12rem}.ruins-cta-sub{opacity:.9;font-size:.7rem}.ruins-cta-topup{background:linear-gradient(#4aa8ff,#1f5fd0);box-shadow:inset 0 2px #ffffff73,0 3px #123c86}.ruins-cta-play{background:linear-gradient(#3ee0b4 0%,#1fb58a 45%,#1f7fd0 100%);box-shadow:inset 0 2px #ffffff73,0 3px #0f4f6a,0 0 16px #3ce6be73}.ruins-cta-take{text-shadow:0 2px #145a0c;background:linear-gradient(#6df04a,#24a81a);box-shadow:inset 0 2px #ffffff80,0 3px #145a0c,0 0 18px #5af0468c}.ruins-cta:disabled{filter:saturate(.6)brightness(.9)}.ruins-fair{background:#141e0ebf;border-radius:.8rem}.hub-shell-vip{--vip-gold:#e2b55a;--vip-gold-dark:#8a6420;--vip-serif:Georgia, "Times New Roman", "Noto Serif", serif;background:radial-gradient(120% 70% at 50% 35%,#6a1322 0%,#4a0c18 45%,#2a060d 100%),#2a060d}.vip-header{border:1.5px solid var(--vip-gold-dark);font-family:var(--vip-serif);background:linear-gradient(#1c120a,#0e0905);border-radius:.8rem;align-items:center;gap:.4rem;margin:.35rem .45rem 0;padding:.35rem;display:flex;box-shadow:inset 0 0 0 1px #e2b55a40,0 6px 14px #00000080}.vip-btn{border:1.5px solid var(--vip-gold-dark);min-height:2.4rem;font-family:var(--vip-serif);color:#f2dca4;background:linear-gradient(#241710,#120b06);border-radius:.55rem;flex:none;place-items:center;padding:0 .7rem;font-size:.85rem;transition:transform .1s;display:grid}.vip-btn:active{transform:scale(.95)}.vip-back,.vip-gear{width:2.4rem;padding:0;font-size:1.5rem;line-height:1}.vip-gear{font-size:1.25rem}.vip-withdraw{border-radius:999px}.vip-balance{border:1.5px solid var(--vip-gold-dark);background:#0b0704;border-radius:999px;flex:1;align-items:center;gap:.3rem;min-width:0;padding:.2rem .2rem .2rem .55rem;display:flex}.vip-balance-main{min-width:0;font-family:var(--vip-serif);color:#fff4dc;text-align:left;flex-direction:column;flex:1;font-size:.82rem;line-height:1.15;display:flex}.vip-balance-main span{white-space:nowrap;align-items:center;gap:.3rem;display:flex;overflow:hidden}.vip-balance-main img{object-fit:contain;flex:none;width:1rem;height:1rem}.vip-plus{color:#2a1a06;background:radial-gradient(circle at 35% 30%,#f4cf7a,#a3711f);border:2px solid #f6d68a;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:1.2rem;font-weight:900;line-height:1;display:grid}.vip{font-family:var(--vip-serif);gap:.6rem}.vip-stage{margin:0 -.75rem;line-height:0;position:relative}.vip-scene{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.vip-coin-spot{aspect-ratio:334/352;perspective:900px;width:38.7%;position:absolute;top:32.45%;left:30.8%}.vip-coin-spot:after{content:"";z-index:-1;background:radial-gradient(#0000008c,#0000 70%);border-radius:50%;height:12%;position:absolute;bottom:-5%;left:8%;right:8%}.vip-coin{transform-style:preserve-3d;transform:rotateX(var(--coin-end,0deg));will-change:transform;position:absolute;inset:0}.vip-coin-flipping{animation:1.2s cubic-bezier(.28,.62,.42,1) forwards vip-toss}@keyframes vip-toss{0%{transform:translate(0)rotateX(0)scale(1)}45%{transform:translate3d(0, -24%, 0) rotateX(calc(var(--coin-end) * .6)) scale(1.06)}85%{transform:translate3d(0, 2%, 0) rotateX(calc(var(--coin-end) * .97)) scale(1)}to{transform:translate3d(0, 0, 0) rotateX(var(--coin-end)) scale(1)}}.vip-coin-face{backface-visibility:hidden;border-radius:50%;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 5px #7a5418,0 8px #4f350c,0 12px 22px #0000008c,0 0 26px #ffc86e59}.vip-coin-tails{transform:rotateX(180deg)}.vip-verdict{text-align:center;color:#f2dca4;text-shadow:0 2px 4px #0009;margin-top:-.4rem;font-size:1.15rem}.vip-verdict-win{color:#ffe08a;text-shadow:0 2px 4px #0009,0 0 16px #ffc850b3;font-size:1.45rem;font-weight:700;animation:.45s cubic-bezier(.2,1.4,.4,1) mines-banner-in}.vip-verdict-lose{color:#e8b9b9}.vip-ornament{color:var(--vip-gold);align-items:center;gap:.6rem;margin-top:-.6rem;font-size:1rem;line-height:1;display:flex}.vip-ornament:before,.vip-ornament:after{content:"";background:linear-gradient(90deg, transparent, var(--vip-gold) 60%, transparent);flex:1;height:1px}.vip-sides{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.vip-side{border:2px solid var(--vip-gold);font-family:var(--vip-serif);color:#f2dca4;text-shadow:0 2px 2px #0009;border-radius:.8rem;flex-direction:column;align-items:center;gap:.2rem;padding:.7rem .4rem .6rem;font-size:1.35rem;transition:transform .12s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 0 0 3px #00000059,inset 0 0 0 4px #e2b55a73,0 6px 12px #00000073}.vip-side[data-side=HEADS]{background:radial-gradient(at 50% 30%,#7a1a2a,#4a0c18 70%)}.vip-side[data-side=TAILS]{background:radial-gradient(at 50% 30%,#2f2f33,#18181b 70%)}.vip-side img{filter:drop-shadow(0 3px 3px #0000008c);width:auto;height:3.2rem}.vip-side[aria-checked=true]{box-shadow:inset 0 0 0 3px #00000059,inset 0 0 0 4px #ffdc82b3,0 0 18px #ffc85a8c,0 6px 12px #00000073}.vip-side:active:not(:disabled){transform:scale(.97)}.vip-side-check{color:#2a1a06;width:1.6rem;height:1.6rem;text-shadow:none;background:radial-gradient(circle at 35% 30%,#f4cf7a,#a3711f);border:2px solid #f6d68a;border-radius:50%;place-items:center;font-size:.95rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:.45rem;right:.45rem}.vip-currency{border:1.5px solid var(--vip-gold-dark);background:linear-gradient(#1a1210,#0b0704);border-radius:999px;grid-template-columns:1fr 1fr;align-self:center;width:min(100%,17rem);padding:.22rem;display:grid}.vip-currency-tab{font-family:var(--vip-serif);color:#d9c79e;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem;font-size:1rem;display:flex}.vip-currency-tab img{object-fit:contain;width:1.25rem;height:1.25rem}.vip-currency-tab[aria-selected=true][data-currency=TON]{border-color:var(--vip-gold);color:#fff;background:linear-gradient(#1f4fa8,#0c2a68)}.vip-currency-tab[aria-selected=true][data-currency=STARS]{border-color:var(--vip-gold);color:#fff4dc;background:linear-gradient(#6a4a12,#3a2806)}.vip-field{font-family:var(--vip-serif);color:#f2dca4;flex-direction:column;gap:.3rem;font-size:.95rem;display:flex}.vip-field input{border:1.5px solid var(--vip-gold);width:100%;font-family:var(--vip-serif);color:#fff;background:#0b0704;border-radius:.6rem;outline:none;padding:.7rem .9rem;font-size:1.25rem}.vip-field input:focus{box-shadow:0 0 0 2px #e2b55a59}.vip-presets{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.vip-presets button{border:1.5px solid var(--vip-gold-dark);font-family:var(--vip-serif);color:#f2dca4;background:linear-gradient(#241710,#120b06);border-radius:.5rem;padding:.55rem;font-size:1rem;transition:transform .1s}.vip-presets button:active:not(:disabled){transform:scale(.96)}.vip-info{text-align:center;color:#d9c79e;font-size:.82rem;line-height:1.5}.vip-flip-btn{font-family:var(--vip-serif);letter-spacing:.02em;color:#2a1a06;text-shadow:0 1px #fff0c899;background:linear-gradient(#f7dc93 0%,#d9a748 45%,#b9842a 55%,#e8c06a 100%);border:2px solid #f6d68a;border-radius:.8rem;padding:1rem .6rem;font-size:1.2rem;font-weight:700;transition:transform .1s;box-shadow:inset 0 2px #fffadcbf,inset 0 -2px #5a3c0a80,0 0 0 2px #5a3e0c,0 8px 18px #0000008c}.vip-flip-btn:active:not(:disabled){transform:scale(.97)}.vip-flip-btn:disabled{filter:saturate(.6)brightness(.85)}@media (prefers-reduced-motion:reduce){.vip-coin-flipping{animation-duration:10ms}}.hub-shell-cyber{--cy-neon:#2ee6ff;--cy-neon-soft:#2ee6ff73;--cy-steel:linear-gradient(180deg, #1c2333, #0d121d);background:linear-gradient(#0a061e33,#0806188c),url(./cyber_bg-BLf0jIZq.webp) top/cover no-repeat,#140c33}.hub-shell-cyber .farm-header-compact{border:1.5px solid var(--cy-neon-soft);background:#0a0e1cd9;border-radius:.9rem;margin:.35rem .45rem 0;padding:.35rem;box-shadow:0 0 16px #2ee6ff33}.hub-shell-cyber .farm-header-compact .farm-round-btn{border:2px solid var(--cy-neon);background:var(--cy-steel);box-shadow:0 0 10px var(--cy-neon-soft);border-radius:.6rem}.hub-shell-cyber .farm-header-compact .farm-balances{background:#060a16e6;border:1.5px solid #2ee6ff4d}.hub-shell-cyber .farm-chip-ton,.hub-shell-cyber .farm-chip-withdraw{border:1.5px solid var(--cy-neon);background:var(--cy-steel);box-shadow:inset 0 0 8px #2ee6ff40}.hub-shell-cyber .farm-chip-stars{background:linear-gradient(#2a1d0a,#160f05);border:1.5px solid #ffb53d}.cyber{gap:.6rem}.cyber-topline{gap:.5rem}.cyber-title{flex:1;max-width:13rem;line-height:0}.cyber-title img{filter:drop-shadow(0 0 10px #2ee6ff80);width:100%;height:auto;display:block}.cyber-mult{border:2px solid var(--cy-neon);background:var(--cy-steel);box-shadow:0 0 12px var(--cy-neon-soft), inset 0 0 10px #2ee6ff33;color:#d8fbff;border-radius:.6rem;padding:.35rem .8rem}.cyber-mult b{color:#fff;text-shadow:0 0 10px var(--cy-neon)}.cyber .tower{border:2px solid var(--cy-neon);box-shadow:0 0 18px var(--cy-neon-soft), inset 0 0 16px #2ee6ff1f;background:#080c18e6;border-radius:1rem;gap:.3rem;padding:.45rem}.cyber .tower-floor{background:#141c2eb3;border-radius:.55rem;gap:.35rem;padding:.18rem .3rem}.cyber .tower-floor[data-state=current]{box-shadow:0 0 0 1.5px var(--cy-neon), 0 0 16px var(--cy-neon-soft);background:#2ee6ff1a;animation:1.4s ease-in-out infinite cyber-pulse}@keyframes cyber-pulse{50%{box-shadow:0 0 0 1.5px #2ee6ff66,0 0 6px #2ee6ff33}}.cyber .tower-floor[data-state=cleared]{background:#2ee6ff0f}.cyber .tower-floor-no{color:#d8fbffbf;text-shadow:0 0 8px #2ee6ff99;width:1.3rem;font-size:1.05rem}.cyber .tower-floor[data-state=current] .tower-floor-no{color:#fff;text-shadow:0 0 10px var(--cy-neon)}.cyber .tower-floor-mult{color:#d8fbffb3;width:3.6rem;font-size:.78rem}.cyber .tower-floor[data-state=cleared] .tower-floor-mult,.cyber .tower-floor[data-state=current] .tower-floor-mult{color:#fff;text-shadow:0 0 8px var(--cy-neon)}.cyber .tower-cells{gap:.28rem}.cyber .tower-slab{aspect-ratio:300/134;height:auto;box-shadow:none;will-change:transform;background:0 0;border:0;border-radius:.4rem;padding:0;overflow:visible}.cyber .tower-slab img{object-fit:cover;border-radius:.4rem;width:100%;height:100%;display:block}.cyber .tower-floor[data-state=locked] .tower-slab[data-state=closed]{filter:brightness(.55)saturate(.6)}.cyber .tower-floor[data-state=current] .tower-slab:not(:disabled):hover{box-shadow:0 0 14px var(--cy-neon)}.cyber .tower-slab[data-state=safe]{box-shadow:0 0 16px #ffd65ab3}.cyber .tower-slab[data-state=safe] img{animation:.4s cubic-bezier(.2,1.4,.4,1) cyber-reveal}@keyframes cyber-reveal{0%{opacity:0;transform:scale(.6)}}.cyber .tower-slab[data-flash=true]{animation:.6s ease-out cyber-flash}@keyframes cyber-flash{40%{transform:scale(1.08);box-shadow:0 0 26px #ffdc5a}}.cyber .tower-slab[data-state=boom]{animation:.55s ease-in forwards tower-crumble;box-shadow:0 0 20px #ff4628e6}.cyber .tower-slab[data-state=trap]{opacity:.8}.cyber .tower-slab[data-state=clear]{opacity:.4}.cyber .tower-dust{background:radial-gradient(circle,#ffa050d9,#ff3c2800 65%)}.cyber-trap-banner{align-self:center;width:min(100%,20rem);line-height:0;animation:.45s cubic-bezier(.2,1.4,.4,1) mines-banner-in}.cyber-trap-banner img{filter:drop-shadow(0 0 12px #ff283cb3);width:100%;height:auto;display:block}.cyber .mines-banner-win{border:2px solid var(--cy-neon);color:#fff;text-shadow:0 0 12px var(--cy-neon);box-shadow:0 0 22px var(--cy-neon-soft);background:#081428eb}.cyber .towers-diff{color:#d8fbff;background:#0a0e1ce6;border:1.5px solid #2ee6ff40;border-radius:.8rem}.cyber .towers-diff b{color:#fff;font-size:.82rem}.cyber .towers-diff small{color:#d8fbffb3}.cyber .towers-diff[data-selected=true]{border-color:var(--cy-neon);box-shadow:0 0 0 1px var(--cy-neon), 0 0 16px var(--cy-neon-soft)}.cyber .towers-diff[data-selected=true] small{color:var(--cy-neon)}.cyber .pill-toggle{background:#0a0e1ceb;border:1.5px solid #2ee6ff4d}.cyber .pill-toggle-thumb{background:linear-gradient(#2ea8ff,#145fd8);box-shadow:0 0 12px #2ea8ff99}.cyber .coin-stake-field span,.cyber .sheet-note{color:#d8fbff}.cyber .sheet-input{color:#fff;background:#060a16eb;border:1.5px solid #2ee6ff66}.cyber .coin-stake-buttons .hub-btn{color:#fff;background:#0a0e1ceb;border:1.5px solid #2ee6ff73}.cyber .towers-start,.cyber .mines-take{box-shadow:inset 0 2px 0 #ffffff73, 0 0 0 2px #0a3b5c, 0 0 22px var(--cy-neon-soft);color:#fff;text-shadow:0 2px #0a3b5c;background:linear-gradient(#2ad6ff 0%,#0e9bd6 60%,#0a6fb0 100%);border:2px solid #8ff4ff;border-radius:.9rem;transition:transform .1s}.cyber .towers-start:active:not(:disabled),.cyber .mines-take:active:not(:disabled){transform:scale(.98)}.cyber .mines-fair{background:#0a0e1cd9}.farm-header-compact .farm-chip{gap:.2rem;padding-right:.4rem}.farm-header-compact .farm-chip-icon{width:1.15rem;height:1.15rem}.farm-header-compact .farm-chip-main{gap:.2rem;padding-inline:.15rem}.farm-header-compact .farm-chip-plus{width:1.55rem;height:1.55rem}@media (width<=400px){.farm-header-compact{gap:.3rem}.farm-header-compact .farm-chip-withdraw{padding:.4rem .45rem}}:root{--ind-bg-1:#0b0e23;--ind-bg-2:#15193b;--ind-panel:#181c42d1;--ind-panel-solid:#1a1f4a;--ind-edge:#7c6cff8c;--ind-edge-strong:#8b7bff;--ind-text:#eef0ff;--ind-muted:#a9acd9;--ind-orange:linear-gradient(180deg, #ffb13d, #f0700f)}.hub-shell:not(.hub-shell-ruins):not(.hub-shell-vip):not(.hub-shell-cyber):not(.hub-shell-mars):not(.hub-shell-atlantis):not(.hub-shell-candy):not(.hub-shell-lava):not(.hub-shell-crystal):not(.hub-shell-chestneon){background:radial-gradient(ellipse 90% 45% at 50% 0%, #6e5aff38, transparent 70%), radial-gradient(ellipse 80% 40% at 50% 100%, #3c50dc2e, transparent 70%), linear-gradient(180deg, var(--ind-bg-2), var(--ind-bg-1))}.indigo-header{gap:.45rem;padding:.35rem .75rem .5rem}.indigo-header-top{justify-content:space-between;align-items:center;display:flex}.indigo-avatar{border-radius:50%;padding:0}.indigo-avatar .farm-avatar{border:3px solid #3d8bff;width:3.3rem;height:3.3rem;box-shadow:0 0 0 2px #0b0e23,0 0 14px #3d8bff99}.indigo-logo{object-fit:contain;width:auto;height:4rem;-webkit-mask-image:radial-gradient(62% 60%,#000 62%,#0000 100%);mask-image:radial-gradient(62% 60%,#000 62%,#0000 100%)}.indigo-gear{border:1.5px solid var(--ind-edge);color:#fff;background:radial-gradient(circle at 35% 30%,#3a3880,#232458);border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.5rem;line-height:1;display:grid;box-shadow:0 0 12px #7c6cff59}.indigo-avatar:active,.indigo-gear:active{transform:scale(.94)}.farm-balances{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid var(--ind-edge)!important;background:var(--ind-panel)!important;box-shadow:0 0 14px #7c6cff2e!important}.hub-shell:not(.hub-shell-cyber) .farm-chip-ton,.hub-shell:not(.hub-shell-cyber) .farm-chip-stars{box-shadow:none;background:0 0;border:0}.hub-shell:not(.hub-shell-cyber) .farm-chip-ton{border-right:1px solid #a9acd940;border-radius:0}.hub-shell:not(.hub-shell-cyber) .farm-chip-withdraw{border:1.5px solid var(--ind-edge);box-shadow:none;background:#282c64d9;border-radius:.7rem}.farm-chip-plus{background:var(--ind-orange);border-radius:.6rem}.hub-shell:not(.hub-shell-ruins):not(.hub-shell-vip):not(.hub-shell-cyber):not(.hub-shell-mars):not(.hub-shell-atlantis):not(.hub-shell-candy):not(.hub-shell-lava):not(.hub-shell-crystal):not(.hub-shell-chestneon) .farm-header-compact .farm-round-btn{border:1.5px solid var(--ind-edge);background:radial-gradient(circle at 35% 30%,#3a3880,#232458)}.indigo-lobby{gap:.65rem}.indigo-art{will-change:transform;background:0 0;border-radius:1.25rem;width:100%;padding:0;transition:transform .12s;display:block;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000059,0 0 16px #7c6cff2e}.indigo-art img{width:100%;height:auto;display:block}.indigo-art:active{transform:scale(.975)}.indigo-tile{border-radius:1.05rem}.indigo-section{font-family:var(--font-display);color:var(--ind-text);text-shadow:0 3px #2a1d6a;justify-content:center;align-items:center;gap:.6rem;margin:.15rem 0 -.1rem;font-size:1.35rem;font-weight:900;display:flex}.indigo-section:has(.indigo-online){justify-content:space-between}.indigo-online{color:var(--ind-text);text-shadow:none;align-items:center;gap:.35rem;font-family:Rubik,sans-serif;font-size:.82rem;font-weight:700;display:inline-flex}.indigo-online i{background:#2fe06a;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 8px #2fe06a}.indigo-tiles{gap:.55rem}.indigo-gift-timer{border:1.5px solid var(--ind-edge-strong);width:29%;height:33%;font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;background:linear-gradient(#262a63,#191c48);border-radius:999px;place-items:center;font-size:clamp(.66rem,3.4vw,1rem);font-weight:900;display:grid;position:absolute;top:34%;left:67.5%;box-shadow:0 0 12px #7c6cff73}.indigo-gift-ready{background:var(--ind-orange);border-color:#ffd27a;box-shadow:0 0 14px #ffa03299}.ticker{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid var(--ind-edge)!important;background:var(--ind-panel)!important;border-radius:1.25rem!important;box-shadow:0 0 16px #7c6cff26!important}.ticker-title{font-family:var(--font-display);color:var(--ind-text)!important;text-shadow:none!important}.ticker-item{background:#282c64a6!important;border:1.5px solid #7c6cff66!important;border-radius:1rem!important}.ticker-avatar{background:radial-gradient(circle at 35% 30%,#4b6dff,#2b2f8a)!important}.ticker-amount{color:#3dff8a}.indigo-nav{background:0 0;border-radius:1.4rem;margin:0 .6rem .35rem;overflow:hidden;box-shadow:0 -4px 18px #00000059}.indigo-nav .sea-nav-item{border-radius:0;width:25%;height:100%;top:0}.indigo-nav .sea-nav-item[data-slot="0"]{left:0}.indigo-nav .sea-nav-item[data-slot="1"]{left:25%}.indigo-nav .sea-nav-item[data-slot="2"]{left:50%}.indigo-nav .sea-nav-item[data-slot="3"]{left:75%}.indigo-nav .sea-nav-dot{top:18%;right:34%}.sheet,.farm-sheet{border:1.5px solid var(--ind-edge-strong);background:radial-gradient(ellipse 90% 40% at 50% 0%, #7c6cff29, transparent 70%), var(--ind-panel-solid);border-bottom:0;border-radius:1.6rem 1.6rem 0 0;box-shadow:0 -6px 30px #00000080,0 0 24px #7c6cff40}.indigo-sheet-head{justify-content:space-between;padding:.2rem 0;position:relative}.farm-sheet-title{font-family:var(--font-display);color:#fff4e6;text-shadow:0 3px #2a1d6a;align-items:center;gap:.55rem;font-size:clamp(1.5rem,7.5vw,2rem);font-weight:900;display:flex}.indigo-sheet-icon{width:auto;height:2.3rem;font-size:1.8rem;line-height:1}.indigo-close,.sheet-head .hub-icon-btn{border:1.5px solid var(--ind-edge-strong);color:#fff;background:#282c64d9;border-radius:.8rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-size:1.1rem;font-weight:900;display:grid}.sheet-tabs{border:1.5px solid var(--ind-edge);background:#0e102cbf;border-radius:1rem;flex:1;gap:.2rem;min-width:0;padding:.25rem}.sheet-tab{min-width:0;font-family:var(--font-display);color:var(--ind-muted);background:0 0;border:0;border-radius:.75rem;flex:1 1 0;padding:.55rem .3rem;font-size:clamp(.72rem,3.6vw,.95rem)}.sheet-tab[aria-selected=true]{color:#fff;background:linear-gradient(#9a86ff,#6c56f0);border:0;box-shadow:0 0 14px #7c6cff99}.sheet-balances{color:#fff;background:0 0;justify-content:flex-start;gap:1.4rem;padding:0;font-size:1.35rem}.sheet-balances span{align-items:center;gap:.4rem;display:inline-flex}.sheet-balances img{object-fit:contain;width:1.6rem;height:1.6rem}.sheet .pill-toggle{border:1.5px solid var(--ind-edge);background:#0e102cbf}.sheet .pill-toggle-thumb{background:linear-gradient(#4aa8ff,#1f64d8);box-shadow:0 0 14px #46a0ff99}.sheet .stake-chip{border:1.5px solid var(--ind-edge);font-family:var(--font-display);color:#fff;background:#0e102cbf;border-radius:.9rem}.sheet .stake-chip[data-selected=true]{background:#5a320a8c;border-color:#ffb13d;box-shadow:0 0 14px #ffaa3299}.sheet .cta{background:var(--ind-orange);color:#fff;text-shadow:0 2px #9a4206;border:0;border-radius:1.1rem;box-shadow:inset 0 2px #fff6,0 4px #8a3a06,0 0 18px #ff962866}.sheet .sheet-input{border:1.5px solid var(--ind-edge);color:#fff;background:#0a0c22d9;border-radius:.9rem}.sheet .sheet-input-row .hub-btn,.sheet .link-button{border:1.5px solid var(--ind-edge);color:#fff;background:#282c64d9;border-radius:.8rem}.sheet .link-button{border-radius:999px;padding:.25rem .8rem;text-decoration:none}.sheet .sheet-note,.sheet .sheet-details,.sheet .sheet-field span{color:var(--ind-muted)}.sheet .sheet-details{background:#0e102c8c;border-radius:.9rem;padding:.55rem .7rem}.farm-row{border:1.5px solid var(--ind-edge);background:#0e102ca6;border-radius:1rem;font-size:1rem}.farm-profile b{color:#fff;text-shadow:0 3px #2a1d6a;font-size:1.8rem}.farm-profile small{color:#8b8ff0}.farm-profile .farm-avatar-lg{border:4px solid #3d8bff;width:5.6rem;height:5.6rem;box-shadow:0 0 0 3px #0b0e23,0 0 18px #3d8bff99}.farm-sheet-actions .hub-btn{border:1.5px solid var(--ind-edge);font-family:var(--font-display);background:#282c64d9;border-radius:1rem;font-size:1rem}.farm-sheet-actions .hub-btn-topup{background:var(--ind-orange);color:#fff;border:0;box-shadow:0 4px #8a3a06}.farm-bonus,.farm-bonus-wheel,.farm-bonus-cases,.farm-bonus-friends{border:1.5px solid var(--ind-edge);background:#0e102c99;border-radius:1.2rem;min-height:6.4rem;padding:0 .8rem 0 .2rem}.farm-bonus-art{object-fit:contain;width:34%;-webkit-mask-image:none;mask-image:none}.farm-bonus-text b{color:#fff;text-shadow:none;font-size:1.05rem}.farm-bonus-text small{color:#9ea6ff;font-size:.78rem}.farm-bonus-cta{background:var(--ind-orange);border:0;border-radius:999px;min-width:2.8rem;height:2.8rem;box-shadow:0 3px #8a3a06}.farm-bonus-cta-wait{border:1.5px solid var(--ind-edge);box-shadow:none;background:#282c64d9;font-size:.85rem}.farm-bonus{gap:.5rem}.farm-bonus-art{width:26%;max-width:6.5rem}.farm-bonus-text{flex:1;gap:.15rem}.farm-bonus-text b{font-size:clamp(.88rem,4.3vw,1.05rem);line-height:1.15}.farm-bonus-text small{font-size:clamp(.68rem,3.3vw,.78rem);line-height:1.3}.farm-bonus-cta-wait{padding:0 .55rem;font-size:.78rem}.sheet .pill-toggle-tab{font-family:var(--font-display);padding:.65rem .5rem;font-size:1rem}.sheet .sheet-tab{letter-spacing:-.01em;padding-inline:.15rem;font-size:clamp(.68rem,3.4vw,.95rem)}.hub-shell-mars{--mars-bronze:linear-gradient(180deg, #4a2e1a, #2a180c);--mars-edge:#a8703a;--mars-rivet:radial-gradient(circle, #e6b07a 0 1.5px, #6b4019 2px, transparent 2.6px);background:linear-gradient(#14080459,#140804b3),url(./mars_bg-BFEXN8iu.webp) top/cover no-repeat,#2a1208}.hub-shell-mars .farm-header-compact{border:2px solid var(--mars-edge);background:var(--mars-bronze);border-radius:.8rem;margin:.35rem .45rem 0;padding:.35rem;box-shadow:inset 0 1px #ffc88c40,0 6px 14px #00000080}.hub-shell-mars .farm-header-compact .farm-round-btn{border:2px solid var(--mars-edge);background:linear-gradient(#5a3820,#2e1a0c);border-radius:.55rem}.hub-shell-mars .farm-balances{box-shadow:none!important;background:#140a04d9!important;border:1.5px solid #a8703a99!important}.hub-shell-mars .farm-chip-withdraw{color:#fff;background:linear-gradient(#ff9a2a,#d8600a);border:1.5px solid #ffb13d}.mars{gap:.55rem}.mars-board{border:2px solid var(--mars-edge);background:#1a0a04;border-radius:1rem;box-shadow:0 0 22px #ff782840,0 8px 18px #00000080}.mars-take-wrap{flex-direction:column;align-items:center;gap:.25rem;display:flex}.mars-take{width:100%;font-family:var(--font-display);color:#fff;text-shadow:0 2px #0f5a14;background:linear-gradient(#4fe05a,#1f9a2a);border:2px solid #9dff9a;border-radius:.9rem;padding:.75rem .6rem;font-size:1.25rem;font-weight:900;transition:transform .1s;box-shadow:inset 0 2px #ffffff73,0 4px #0f5a14,0 0 20px #50ff6e8c}.mars-take:active:not(:disabled){transform:scale(.97)}.mars-take-sub{color:#fff;text-shadow:0 1px 3px #000000e6;font-size:.72rem;font-weight:800}.mars-banner{font-family:var(--font-display);white-space:nowrap;border-radius:.8rem;flex-direction:column;align-items:center;padding:.45rem 1.1rem;font-size:1.05rem;font-weight:900;animation:.35s ease-out crash-pop;display:flex;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.mars-banner small{opacity:.9;font-size:.66rem;font-weight:700}.mars-banner-boom{color:#ff6a4a;text-shadow:0 0 10px #ff5028cc;background:#460a04e6;border:2px solid #ff6a4a;box-shadow:0 0 22px #ff461e99}.mars-banner-boom small{color:#ffd2b8;text-shadow:none}.mars-banner-win{color:#c9ffdc;background:#083c18e6;border:2px solid #6bffaa;box-shadow:0 0 20px #4dff8e80}.mars-panel{border:2px solid var(--mars-edge);background:var(--mars-rivet) 6px 6px / 12px 12px no-repeat, var(--mars-rivet) calc(100% - 6px) 6px / 12px 12px no-repeat, var(--mars-rivet) 6px calc(100% - 6px) / 12px 12px no-repeat, var(--mars-rivet) calc(100% - 6px) calc(100% - 6px) / 12px 12px no-repeat, var(--mars-bronze);border-radius:.9rem;flex-direction:column;gap:.55rem;padding:.75rem;display:flex;position:relative;box-shadow:inset 0 1px #ffc88c33,0 6px 14px #00000073}.mars-panel-row{align-items:flex-end;gap:.5rem;display:flex}.mars-col{flex-direction:column;gap:.3rem;min-width:0;display:flex}.mars-stake{flex:1}.mars-label{color:#f2d2b0;font-size:.78rem;font-weight:700}.mars-currency{gap:.35rem;display:flex}.mars-chip{color:#f2d2b0;background:#140a04bf;border:1.5px solid #a8703ab3;border-radius:.6rem;align-items:center;gap:.3rem;padding:.55rem .6rem;font-size:.85rem;font-weight:800;display:inline-flex}.mars-chip img{object-fit:contain;width:1.15rem;height:1.15rem}.mars-chip[aria-selected=true][data-currency=TON]{color:#fff;background:linear-gradient(#1f64d8,#0c3a8a);border-color:#6ec2ff;box-shadow:0 0 14px #46aaffb3}.mars-chip[aria-selected=true][data-currency=STARS]{color:#fff;background:linear-gradient(#8a5a12,#4a2e06);border-color:#ffd27a;box-shadow:0 0 12px #ffc8508c}.mars-input{color:#fff;background:#0a0402d9;border:1.5px solid #a8703ab3;border-radius:.6rem;outline:none;width:100%;min-width:0;padding:.55rem .7rem;font-size:1.05rem;font-weight:800}.mars-presets{align-items:center}.mars-btn{color:#f8e2c8;background:linear-gradient(#5a3820,#2e1a0c);border:1.5px solid #a8703acc;border-radius:.6rem;flex:1;padding:.55rem .3rem;font-size:.85rem;font-weight:800;transition:transform .1s}.mars-btn:active{transform:scale(.95)}.mars-auto{color:#f2d2b0;white-space:nowrap;flex:none;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:inline-flex}.mars-auto input{accent-color:#ff8a2a;width:1.15rem;height:1.15rem}.mars-note{text-align:center;color:#e8c8a8;font-size:.75rem}.mars-fair{opacity:.85}.mars-launch{font-family:var(--font-display);letter-spacing:.03em;white-space:nowrap;color:#fff;text-shadow:0 2px #8a3204;background:linear-gradient(#ffb24a 0%,#ff7a1a 50%,#d4500a 100%);border:2px solid #ffc27a;border-radius:1rem;padding:1rem;font-size:clamp(1.05rem,5.6vw,1.5rem);font-weight:900;transition:transform .1s;box-shadow:inset 0 2px #fff0c899,0 0 0 3px #5a2e10,0 6px 0 3px #3a1a06,0 0 26px #ff781e8c}.mars-launch:active:not(:disabled){transform:translateY(3px)}.mars-launch:disabled{filter:saturate(.6)brightness(.85)}.lang-box{background:#0e102c8c;border:1.5px solid #7c6cff59;border-radius:1.2rem;flex-direction:column;gap:.55rem;padding:.7rem;display:flex}.lang-head{align-items:center;gap:.7rem;display:flex}.lang-globe{font-size:2.2rem;line-height:1}.lang-head span:last-child{flex-direction:column;display:flex}.lang-head b{font-family:var(--font-display);color:#fff4e6;font-size:1.15rem}.lang-head small{color:#9ea6ff;font-size:.82rem}.lang-list{flex-direction:column;gap:.45rem;display:flex}.lang-option{background:#1e2254b3;border:1.5px solid #7c6cff73;border-radius:1rem;align-items:center;gap:.8rem;padding:.6rem .8rem;transition:transform .1s,border-color .15s;display:flex}.lang-option:active{transform:scale(.98)}.lang-option[aria-checked=true]{border-color:#ff9a2a;box-shadow:0 0 14px #ff962873}.lang-flag{filter:drop-shadow(0 2px 3px #00000073);flex:none;width:2.4rem;height:2.4rem}.lang-name{font-family:var(--font-display);text-align:left;color:#fff4e6;flex:1;font-size:1.15rem}.lang-radio{border:2px solid #8b7bff;border-radius:50%;flex:none;width:1.6rem;height:1.6rem}.lang-option[aria-checked=true] .lang-radio{background:radial-gradient(circle,#fff 0 26%,#ff8a1a 30% 100%);border:0;box-shadow:0 0 10px #ff8c1ecc}.lang-save{background:var(--ind-orange);font-family:var(--font-display);color:#fff;text-shadow:0 2px #9a4206;border-radius:1.1rem;padding:.95rem;font-size:1.25rem;font-weight:900;transition:transform .1s;box-shadow:inset 0 2px #fff6,0 4px #8a3a06,0 0 18px #ff962866}.lang-save:active{transform:scale(.97)}.indigo-tabbar{margin:0 .6rem calc(.35rem + var(--safe-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14173aeb;border:1.5px solid #7c6cff73;border-radius:1.4rem;grid-template-columns:repeat(4,1fr);padding:.35rem .2rem;display:grid;box-shadow:0 -4px 18px #00000059}.indigo-tab{font-family:var(--font-display);color:#a9acf0;flex-direction:column;align-items:center;gap:.05rem;padding:.15rem 0;font-size:.72rem;font-weight:800;transition:transform .1s;display:flex}.indigo-tab+.indigo-tab{border-left:1px solid #7c6cff33}.indigo-tab img{width:2.6rem;height:auto}.indigo-tab:active{transform:scale(.94)}.indigo-tab-active{color:#ff9a2a;text-shadow:0 0 10px #ff96288c}.indigo-tab-icon{line-height:0;position:relative}.indigo-tab-icon .farm-nav-dot{top:.1rem;right:.2rem}.hub-shell-atlantis{--atl-gold:#d9b25a;--atl-gold-dark:#8a6820;--atl-navy:linear-gradient(180deg, #0f2a44, #08182a);--atl-serif:Georgia, "Times New Roman", "Noto Serif", serif;background:linear-gradient(#04122240,#020a1699),url(./atl_bg-BHaZ0AUz.webp) top/cover no-repeat,#062033}.hub-shell-atlantis .farm-header-compact{border:1.5px solid var(--atl-gold-dark);background:#061628d9;border-radius:999px;margin:.35rem .45rem 0;padding:.3rem;box-shadow:0 0 14px #50c8e633}.hub-shell-atlantis .farm-header-compact .farm-round-btn{border:2px solid var(--atl-gold);color:var(--atl-gold);background:radial-gradient(circle at 35% 30%,#1e4a6e,#0a2238);border-radius:50%}.hub-shell-atlantis .farm-balances{box-shadow:none!important;background:#040e1ad9!important;border:1.5px solid #d9b25a80!important}.hub-shell-atlantis .farm-chip-withdraw{border:1.5px solid var(--atl-gold);color:#f2e2b8;background:#0a2238e6}.atl{font-family:var(--atl-serif);gap:.55rem}.atl-logo{align-self:center;width:min(62%,15rem);line-height:0}.atl-logo img{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(60% 62%,#000 66%,#0000 100%);mask-image:radial-gradient(60% 62%,#000 66%,#0000 100%)}.atl-history{border:1.5px solid var(--atl-gold);background:#061426e6;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:.6rem;min-height:2.6rem;padding:.3rem .8rem;display:flex;box-shadow:0 0 12px #d9b25a40}.atl-history-title{color:#e8d6a8;white-space:nowrap;font-size:.78rem}.atl-history-cards{gap:.25rem;display:flex}.atl-history-empty{color:#e8d6a8}.atl-card{color:#141414;position:relative}.atl-card[data-red=true]{color:#b3122a}.atl-card-small{min-width:1.75rem;height:2.2rem;font-family:var(--atl-serif);background:linear-gradient(160deg,#fbf6ea,#e9dfc8);border:1px solid #c9b48a;border-radius:.3rem;place-items:center;padding:0 .2rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-grid;box-shadow:0 2px 4px #0006}.atl-card-big{width:100%;height:100%;font-family:var(--atl-serif);background:linear-gradient(115deg,#0000 40%,#a08c6e2e 41%,#0000 43%),linear-gradient(35deg,#0000 62%,#a08c6e24 63%,#0000 65%),radial-gradient(at 30% 20%,#fffdf6,#efe6d2 70%,#e2d5b8);border:1px solid #c9b48a;border-radius:7%/5%;box-shadow:inset 0 0 0 4px #fbf6ea,inset 0 0 0 5px #c9a45ab3,0 10px 22px #0000008c}.atl-card-big:before,.atl-card-big:after{content:"";aspect-ratio:1;opacity:.85;border:2px solid #c9a45a;border-radius:0 50%;width:26%;position:absolute}.atl-card-big:before{border-bottom:0;border-left:0;top:6%;right:7%}.atl-card-big:after{border-top:0;border-right:0;bottom:6%;left:7%}.atl-corner{flex-direction:column;align-items:center;font-size:clamp(1.1rem,6vw,1.7rem);line-height:1;display:flex;position:absolute}.atl-corner b{font-size:clamp(1.6rem,9vw,2.6rem);font-weight:700}.atl-corner-tl{top:6%;left:9%}.atl-corner-br{flex-direction:column-reverse;bottom:6%;right:9%}.atl-pip{place-items:center;font-size:clamp(3.4rem,19vw,5.6rem);line-height:1;display:grid;position:absolute;inset:0}.atl-card-back{border:2px solid var(--atl-gold);background:repeating-linear-gradient(45deg,#d9b25a2e 0 2px,#0000 2px 10px),repeating-linear-gradient(-45deg,#d9b25a2e 0 2px,#0000 2px 10px),radial-gradient(at 50% 40%,#144a6e,#071a2c 75%);border-radius:7%/5%;place-items:center;width:100%;height:100%;font-size:clamp(2.4rem,13vw,3.6rem);display:grid;box-shadow:inset 0 0 0 5px #0b2438,inset 0 0 0 6px #d9b25ab3,0 10px 22px #0000008c}.atl-stage{margin:0 -.75rem;line-height:0;position:relative}.atl-stage-art{width:100%;height:auto;display:block}.atl-card-spot{perspective:900px;width:27.85%;height:70.68%;line-height:normal;position:absolute;top:3.01%;left:36.07%}.atl-flip{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;animation:.4s cubic-bezier(.3,.7,.3,1.1) atl-flip}@keyframes atl-flip{0%{transform:rotateY(90deg)translateY(-8px)}to{transform:rotateY(0)translateY(0)}}.atl-mult{border:2px solid var(--atl-gold);background:var(--atl-navy);width:33.55%;height:16.54%;font-family:var(--atl-serif);color:#f4dd9a;text-shadow:0 2px 4px #0009;border-radius:999px;place-items:center;font-size:clamp(1.4rem,7vw,2.1rem);font-weight:700;line-height:1;display:grid;position:absolute;top:81.95%;left:33.22%;box-shadow:inset 0 0 0 3px #071628,inset 0 0 0 4px #d9b25a73,0 0 16px #d9b25a59}.atl-mult span{animation:.6s ease-out mines-mult-pulse;display:inline-block}.atl-stage[data-outcome=BUSTED] .atl-mult{color:#ff8a9a;border-color:#c94a5a}.atl-stage[data-outcome=CASHED_OUT] .atl-mult{color:#8affb8;border-color:#5ad08a}.atl-verdict{z-index:2;font-family:var(--atl-serif);white-space:nowrap;border-radius:999px;padding:.45rem 1rem;font-size:1.05rem;font-weight:700;line-height:1.2;animation:.35s ease-out crash-pop;position:absolute;top:34%;left:50%;transform:translate(-50%)}.atl-verdict-lose{color:#ffd2da;background:#460814eb;border:1.5px solid #ff8a9a}.atl-verdict-win{color:#c9ffdc;background:#06321eeb;border:1.5px solid #8affb8;font-size:1.4rem}.atl-choices{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.atl-choice{--glow:#2fd6c2;border:2px solid var(--atl-gold);box-shadow:inset 0 0 0 3px #00000059, inset 0 0 0 4px #d9b25a73, 0 0 16px var(--glow), 0 6px 12px #00000073;border-radius:.9rem;flex-direction:column;align-items:center;gap:.15rem;padding:.6rem .35rem .55rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.atl-choice{box-shadow:inset 0 0 0 3px #00000059, inset 0 0 0 4px #d9b25a73, 0 0 16px color-mix(in srgb, var(--glow) 35%, transparent), 0 6px 12px #00000073}}.atl-choice{font-family:var(--atl-serif);color:#fff;transition:transform .1s,box-shadow .2s}.atl-choice-hi{background:radial-gradient(at 50% 20%,#0f6e72,#063a44 70%)}.atl-choice-lo{--glow:#a26bff;background:radial-gradient(at 50% 20%,#5a2a9a,#2a1050 70%)}.atl-choice:active:not(:disabled){transform:scale(.97);box-shadow:inset 0 0 0 3px #00000059,inset 0 0 0 4px #ffdc82cc,0 0 22px #ffd26eb3}.atl-choice:disabled{opacity:.45}.atl-arrow{border:2px solid var(--atl-gold);background:radial-gradient(circle at 35% 30%, var(--glow), var(--glow));border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.atl-arrow{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--glow) 70%, #fff), color-mix(in srgb, var(--glow) 55%, #000))}}.atl-arrow{box-shadow:0 0 12px var(--glow);font-size:1.4rem;line-height:1}.atl-choice b{letter-spacing:.04em;color:#f2e2b8;font-size:clamp(.62rem,3vw,.78rem)}.atl-step{color:#f4dd9a;text-shadow:0 2px 4px #0009;font-size:clamp(1.5rem,7.5vw,2rem);font-weight:700;line-height:1}.atl-choice small{text-align:center;color:#e8f4f4;font-size:clamp(.6rem,2.9vw,.74rem)}.atl-skip{border:1.5px solid var(--atl-gold);font-family:var(--atl-serif);color:#f2e2b8;background:#061426e6;border-radius:999px;align-self:center;padding:.5rem 1.2rem;font-size:.9rem}.atl-skip:disabled{opacity:.45}.atl-main-frame{align-items:center;padding:0 1.4rem;display:flex;position:relative}.atl-main{min-height:3.6rem;box-shadow:inset 0 2px 0 #ffffff80, 0 0 0 3px var(--atl-gold-dark), 0 0 22px #50e6f08c;font-family:var(--atl-serif);letter-spacing:.02em;white-space:nowrap;color:#052a34;text-shadow:0 1px #ffffff80;background:radial-gradient(60% 40% at 30% 30%,#ffffff73,#0000 70%),repeating-radial-gradient(at 70% 60%,#ffffff1f 0 6px,#0000 6px 14px),linear-gradient(#6ff4f0,#1fc6d0 55%,#0c9aae);border:2px solid #f2e2b8;border-radius:1rem;flex:1;padding:.6rem .8rem;font-size:clamp(.95rem,5vw,1.5rem);font-weight:700;transition:transform .1s}.atl-main:active:not(:disabled){transform:scale(.98)}.atl-main:disabled{filter:saturate(.75)brightness(.9)}.atl-end{z-index:1;pointer-events:none;width:3.3rem;height:auto;position:absolute;top:50%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(70% 70%,#000 52%,#0000 74%);mask-image:radial-gradient(70% 70%,#000 52%,#0000 74%)}.atl-end-l{left:-.2rem}.atl-end-r{right:-.2rem}.atl-panel{border:1.5px solid var(--atl-gold);background:#04101ee0;border-radius:.9rem;flex-direction:column;gap:.5rem;padding:.7rem;display:flex;box-shadow:inset 0 0 0 3px #00000059,0 6px 14px #00000073}.atl-panel-row{align-items:flex-end;gap:.5rem;display:flex}.atl-currency{background:#0a1a2ce6;border:1.5px solid #d9b25a8c;border-radius:.8rem;gap:.3rem;padding:.2rem;display:flex}.atl-chip{font-family:var(--atl-serif);color:#c9d8e4;border:1.5px solid #0000;border-radius:.6rem;align-items:center;gap:.3rem;padding:.5rem .6rem;font-size:.9rem;display:inline-flex}.atl-chip img{object-fit:contain;width:1.1rem;height:1.1rem}.atl-chip[aria-selected=true][data-currency=TON]{color:#fff;background:linear-gradient(#1f64d8,#0c3a8a);border-color:#6ee7ff;box-shadow:0 0 12px #50c8ff99}.atl-chip[aria-selected=true][data-currency=STARS]{border-color:var(--atl-gold);color:#fff;background:linear-gradient(#6a4a12,#3a2806)}.atl-stake{color:#e8d6a8;flex-direction:column;flex:1;gap:.25rem;min-width:0;font-size:.8rem;display:flex}.atl-stake input{width:100%;min-width:0;font-family:var(--atl-serif);color:#fff;background:#020a14e6;border:1.5px solid #d9b25a99;border-radius:.6rem;outline:none;padding:.5rem .7rem;font-size:1.1rem}.atl-presets{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.atl-presets button{font-family:var(--atl-serif);color:#f2e2b8;background:#0a1a2ce6;border:1.5px solid #d9b25a99;border-radius:.6rem;padding:.5rem;font-size:.95rem;transition:transform .1s}.atl-presets button:active{transform:scale(.95)}.atl-note{text-align:center;color:#cfe0ea;font-size:.76rem}.atl-fair{opacity:.8}.atl-win{border:1.5px solid var(--atl-gold);background:linear-gradient(90deg,#062238f2,#041222f2);border-radius:.9rem;align-items:center;gap:.8rem;padding:.6rem .8rem;display:flex}.atl-win .atl-card-small{min-width:2.6rem;height:3.4rem;font-size:1.05rem}.atl-win-text{flex-direction:column;flex:1;align-items:center;line-height:1.1;display:flex}.atl-win-text small{letter-spacing:.06em;color:#e8d6a8;font-size:.72rem}.atl-win-text b{color:#6dff9a;font-size:1.8rem}.atl-win-text span{color:#6dff9a;font-size:1.05rem;font-weight:700}.share-win-round{border:2px solid var(--atl-gold,#d9b25a);background:radial-gradient(circle at 35% 30%,#1e4a6e,#0a2238);border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 0 12px #d9b25a59}.share-win-round svg{fill:#f2e2b8;stroke:#f2e2b8;stroke-width:2px;width:1.4rem;height:1.4rem}.hub-shell-candy{--candy-gold:#d9a441;--candy-gold-light:#ffe3a0;--candy-raspberry:linear-gradient(180deg, #ff4f74, #d4123c 60%, #a10a2a);--candy-dark:linear-gradient(180deg, #3a0f16, #22070c);background:linear-gradient(#28060e40,#1e040a99),url(./candy_bg-oHAEgsZZ.webp) top/cover no-repeat,#3a0c16}.hub-shell-candy .farm-header-compact{border:1.5px solid var(--candy-gold);background:#22060ce0;border-radius:999px;margin:.35rem .45rem 0;padding:.3rem}.hub-shell-candy .farm-header-compact .farm-round-btn{border:2px solid var(--candy-gold);background:var(--candy-dark);color:var(--candy-gold-light);border-radius:50%}.hub-shell-candy .farm-balances{box-shadow:none!important;background:#140408d9!important;border:1.5px solid #d9a4418c!important}.hub-shell-candy .farm-chip-withdraw{color:#ffe6ec;background:#460a18e6;border:1.5px solid #ff8aa4}.candy{gap:.6rem}.candy .plinko-topline{flex-direction:column;align-items:center;gap:.35rem}.candy .plinko-title{color:#fff1d6;text-shadow:0 2px #e8b86a,0 4px #b97a2a,0 6px #7a4a12,0 10px 16px #0000008c;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,11vw,2.8rem);font-style:italic;font-weight:700}.candy .plinko-chip{border:1px solid #ffe3a099;font-weight:800}.candy-board{padding-top:2.4rem;position:relative}.candy-dispenser{z-index:1;pointer-events:none;width:min(30%,8rem);height:auto;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(60% 62%,#000 62%,#0000 100%);mask-image:radial-gradient(60% 62%,#000 62%,#0000 100%)}.candy .plinko-popup-win{border:1.5px solid var(--candy-gold-light);background:var(--candy-raspberry);color:#fff}.candy .plinko-options{gap:.45rem}.candy .plinko-group{gap:.4rem}.candy .plinko-opt{background:var(--candy-dark);color:#ffe6ec;border:1.5px solid #d9a4418c;border-radius:999px;padding:.6rem .3rem;font-size:.85rem;font-weight:700;transition:transform .1s}.candy .plinko-opt[data-selected=true]{background:radial-gradient(ellipse 70% 40% at 40% 25%, #ffffff73, transparent 70%), var(--candy-raspberry);color:#fff;border-color:#ffb3c4;box-shadow:0 0 14px #ff3c6e8c}.candy .plinko-opt:active:not(:disabled){transform:scale(.96)}.candy-currency{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.candy-tab{background:var(--candy-dark);color:#ffe6ec;border:1.5px solid #d9a4418c;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem;font-size:.95rem;font-weight:700;display:flex}.candy-tab img{object-fit:contain;width:1.3rem;height:1.3rem}.candy-tab[aria-selected=true]{border-color:var(--candy-gold-light);background:radial-gradient(ellipse 70% 40% at 40% 25%, #ffffff73, transparent 70%), var(--candy-raspberry);color:#fff;box-shadow:0 0 14px #ff3c6e8c}.candy .coin-stake-field span{color:#ffe6ec}.candy .sheet-input{border:1.5px solid var(--candy-gold);color:#fff;background:#100206e6;border-radius:.7rem}.candy .coin-stake-buttons .hub-btn{border:1.5px solid var(--candy-gold);color:#fff1d6;background:#100206e6;border-radius:.6rem}.candy .sheet-note{color:#f2c9d2}.candy .plinko-drop-btn{border:2px solid var(--candy-gold-light);background:radial-gradient(ellipse 60% 35% at 35% 22%, #ffffff80, transparent 70%), var(--candy-raspberry);color:#fff;text-shadow:0 2px #8a0a24;border-radius:1rem;font-size:clamp(1rem,5.4vw,1.35rem);font-weight:900;transition:transform 80ms;box-shadow:inset 0 -4px #5a001473,0 0 0 3px #7a4a12,0 8px 18px #00000080,0 0 22px #ff3c6e73}.candy .plinko-drop-btn:active:not(:disabled){transform:scale(.96)}.candy-fair{color:#f2c9d2;align-self:center;max-width:100%;font-size:.8rem}.candy-fair summary{cursor:pointer;text-align:center;list-style:none}.candy-fair summary::-webkit-details-marker{display:none}.candy-fair p{text-align:center;background:#140408cc;border:1px solid #d9a44173;border-radius:.7rem;margin-top:.4rem;padding:.55rem .7rem}.hub-shell-lava{--lava-hot:#ff7a1a;--lava-gold:#ffcf5a;--lava-iron:linear-gradient(180deg, #2c2622, #16120f);--lava-edge:#6b5a48;background:linear-gradient(#1e060040,#140400a6),url(./lava_bg-CL3A5oQ4.webp) top/cover no-repeat,#1a0802}.hub-shell-lava .farm-header-compact{border:2px solid var(--lava-edge);background:var(--lava-iron);border-radius:.8rem;margin:.35rem .45rem 0;padding:.3rem;box-shadow:inset 0 1px #ffb47833,0 0 14px #ff641440}.hub-shell-lava .farm-header-compact .farm-round-btn{border:2px solid var(--lava-edge);background:var(--lava-iron);color:#f2d2a8;border-radius:.6rem}.hub-shell-lava .farm-balances{box-shadow:none!important;background:#0e0a08e6!important;border:1.5px solid #6b5a48cc!important}.hub-shell-lava .farm-chip-withdraw{border:1.5px solid var(--lava-edge);background:var(--lava-iron);color:#f2d2a8}.lava{gap:.6rem}.lava-title{color:#f2d2a8;text-shadow:0 2px #000,0 0 10px #ff963c66;background:linear-gradient(#3a2a1c,#1c140c);border:3px solid #8a6a3a;border-radius:.5rem;align-self:center;padding:.45rem 1.6rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,7vw,1.9rem);font-weight:700;position:relative;box-shadow:inset 0 0 0 2px #1a120a,inset 0 2px #ffd29640,0 6px 14px #0000008c}.lava-title:before,.lava-title:after{content:"";border-top:.55rem solid #0000;border-bottom:.55rem solid #0000;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.lava-title:before{border-right:1rem solid #8a6a3a;left:-1rem}.lava-title:after{border-left:1rem solid #8a6a3a;right:-1rem}.lava-portal{margin:0 -.75rem;line-height:0;position:relative}.lava-portal-art{width:100%;height:auto;transition:filter .4s;display:block}.lava-portal[data-outcome=lose] .lava-portal-art{filter:saturate(.45)brightness(.55)hue-rotate(-8deg)}.lava-number{z-index:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:#ffd76a;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #ff8c1ed9)drop-shadow(0 3px #3c0a00e6);will-change:transform;background:linear-gradient(#fff6c2 10%,#ffcf5a 45%,#ff8a1a 90%);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,15vw,4.6rem);font-weight:700;line-height:1;position:absolute;top:52.8%;left:50%;transform:translate(-50%,-50%)}.lava-portal[data-outcome=win] .lava-number{animation:.55s ease-out lava-flare}@keyframes lava-flare{0%{transform:translate(-50%,-50%)scale(.85)}45%{transform:translate(-50%,-50%)scale(1.12)}to{transform:translate(-50%,-50%)scale(1)}}.lava-portal[data-outcome=lose] .lava-number{filter:drop-shadow(0 0 8px #dc1e28bf)drop-shadow(0 3px #1e0000e6);background:linear-gradient(#ff9a8a,#e0283a 70%);-webkit-background-clip:text;background-clip:text}.lava-profit{z-index:1;clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%);color:#fff;text-shadow:0 2px #0f4a0c;background:linear-gradient(#4fd64a,#1e8a1a);border:2px solid #b8ff8a;border-radius:.5rem;place-items:center;width:33.6%;height:11.9%;font-family:Georgia,Times New Roman,serif;font-size:clamp(.9rem,4.6vw,1.35rem);font-weight:700;line-height:1;animation:.6s ease-out limbo-float;display:grid;position:absolute;top:66.3%;left:36.9%;box-shadow:0 0 18px #50ff5099}.lava-target{z-index:1;white-space:nowrap;color:#f2e2c8;background:#1c1916;border-radius:.3rem;place-items:center;width:32.6%;height:11.6%;font-family:Georgia,Times New Roman,serif;font-size:clamp(.85rem,4.4vw,1.3rem);font-weight:700;line-height:1;display:grid;position:absolute;top:80.6%;left:37.6%}.lava-share{place-items:center;width:13.9%;height:17.6%;display:grid;position:absolute;top:75.9%;left:82.7%}.lava-share .share-win-round{border:2px solid var(--lava-hot);background:#140e0aeb;border-radius:.5rem;width:100%;height:100%;box-shadow:0 0 14px #ff781e99}.lava-share .share-win-round svg{fill:#ffe3b0;stroke:#ffe3b0}.lava-panel{border:2px solid var(--lava-edge);background:linear-gradient(118deg,#0000 46%,#ff6e1459 47%,#0000 48.5%),linear-gradient(62deg,#0000 72%,#ff6e1447 73%,#0000 74.2%),linear-gradient(#1e1916,#0e0b09);border-radius:.8rem;flex-direction:column;gap:.55rem;padding:.8rem;display:flex;position:relative;box-shadow:inset 0 0 0 3px #0a0806,inset 0 0 0 4px #6b5a488c,0 0 18px #ff641440,0 8px 16px #0009}.lava-row{align-items:flex-end;gap:.55rem;display:flex}.lava-field{color:#f2e2c8;flex-direction:column;flex:1;gap:.3rem;min-width:0;font-size:.85rem;font-weight:700;display:flex}.lava-field input{color:#fff;background:#10141ef2;border:1.5px solid #6b5a48e6;border-radius:.55rem;outline:none;width:100%;min-width:0;padding:.55rem .75rem;font-size:1.15rem;font-weight:800}.lava-chance{color:#c9bba8;flex-direction:column;flex:none;align-items:center;gap:.3rem;font-size:.85rem;font-weight:700;display:flex}.lava-chance b{color:#fff;background:#10141ef2;border:1.5px solid #6b5a48e6;border-radius:.55rem;padding:.5rem .8rem;font-size:1.15rem;font-weight:800}.lava-presets{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.lava-presets button,.lava-stake-buttons button{color:#f2e2c8;background:linear-gradient(#2c2622,#16120f);border:1.5px solid #6b5a48e6;border-radius:.45rem;padding:.55rem .2rem;font-size:.95rem;font-weight:800;transition:transform .1s}.lava-presets button[data-active=true]{border-color:var(--lava-hot);color:#ffe3b0;background:linear-gradient(#4a1c08,#2a0e04);box-shadow:inset 0 0 10px #ff781e8c,0 0 14px #ff781eb3}.lava-presets button:active,.lava-stake-buttons button:active{transform:scale(.95)}.lava-currency{background:#0a0806e6;border:1.5px solid #6b5a48cc;border-radius:999px;grid-template-columns:1fr 1fr;gap:.3rem;padding:.22rem;display:grid}.lava-currency button{color:#c9bba8;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem;font-size:.95rem;font-weight:800;display:flex}.lava-currency img{object-fit:contain;width:1.2rem;height:1.2rem}.lava-currency button[aria-selected=true][data-currency=TON]{color:#fff;background:linear-gradient(#1f64d8,#0c3a8a);border-color:#6ec2ff;box-shadow:0 0 14px #46aaffb3}.lava-currency button[aria-selected=true][data-currency=STARS]{border-color:var(--lava-gold);color:#fff;background:linear-gradient(#6a4a12,#3a2806)}.lava-stake-row{align-items:flex-end}.lava-stake-buttons{flex:none;gap:.3rem;display:flex}.lava-stake-buttons button{min-width:2.9rem}.lava-note{text-align:center;color:#c9bba8;font-size:.74rem}.lava-bet{clip-path:polygon(3% 0,97% 0,100% 50%,97% 100%,3% 100%,0 50%);background:linear-gradient(115deg,#0000 30%,#fff0a059 31%,#0000 34%),linear-gradient(65deg,#0000 60%,#78140073 61%,#0000 64%),radial-gradient(at 50% 40%,#ff9a2a,#d84a08 65%,#8a2404);border:3px solid #ffb35a;border-radius:.8rem;justify-content:center;align-items:center;min-height:4.4rem;padding:.4rem 4.2rem;transition:transform 80ms;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #ffdc7880}.lava-bet:active:not(:disabled){transform:scale(.96)}.lava-bet:disabled{filter:saturate(.6)brightness(.85)}.lava-bet-label{font-family:var(--font-display);white-space:nowrap;color:#ffe9a8;text-shadow:0 2px #6a1a00,0 0 12px #ffd278b3;font-size:clamp(1.1rem,6vw,1.8rem);font-weight:900}.lava-head{pointer-events:none;width:3.8rem;height:auto;position:absolute;top:50%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(70% 70%,#000 55%,#0000 78%);mask-image:radial-gradient(70% 70%,#000 55%,#0000 78%)}.lava-head-l{left:.2rem}.lava-head-r{right:.2rem}.lava-fair{color:#c9bba8;align-self:center;max-width:100%;font-size:.8rem}.lava-fair summary{cursor:pointer;text-align:center;text-decoration:underline;list-style:none}.lava-fair summary::-webkit-details-marker{display:none}.lava-fair p{text-align:center;background:#0e0a08d9;border:1px solid #6b5a48b3;border-radius:.6rem;margin-top:.4rem;padding:.55rem .7rem}.lava-share:empty{background:radial-gradient(#1e0e06f5,#1e0e06d9 70%,#1e0e0600);border-radius:.5rem}.hub-shell-crystal{background:radial-gradient(90% 45% at 50% 18%,#9650ff47,#0000 70%),linear-gradient(#16123a,#0b0a24)}.hub-shell-crystal .farm-header-compact .farm-round-btn{background:radial-gradient(circle at 35% 30%,#3a2a80,#1e1650);border:1.5px solid #be78ffb3;border-radius:50%;box-shadow:0 0 10px #aa5aff73}.crystal{gap:.6rem}.crystal .dice-title{text-align:center;color:#0000;filter:drop-shadow(0 0 12px #be6effbf);background:linear-gradient(#fff 20%,#f0d2ff 60%,#d29bff);-webkit-background-clip:text;background-clip:text;margin-bottom:-.3rem;font-size:clamp(2rem,10vw,2.6rem);font-style:normal;font-weight:900}.crystal .dice-verdict{color:#f2e6ff}.crystal-stage{perspective:700px;margin:0 -.75rem;padding:0;line-height:0;display:block;position:relative}.crystal-stage-art{width:100%;height:auto;display:block}.crystal-dice{justify-content:center;gap:8%;line-height:normal;display:flex;position:absolute;top:8%;left:0;right:0}.crystal .die{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);will-change:transform;background:radial-gradient(circle at 28% 22%,#ffffff8c,#0000 38%),linear-gradient(150deg,#c88cff8c 0%,#7832e699 55%,#4614a0bf 100%);border:2px solid #ebc8ffd9;border-radius:1.2rem;gap:.3rem;width:clamp(4.6rem,25vw,6.4rem);height:clamp(4.6rem,25vw,6.4rem);padding:.75rem;animation:3.2s ease-in-out infinite crystal-float;transform:rotateX(16deg)rotateY(-18deg)rotate(-8deg);box-shadow:inset 0 0 18px #ffdcff73,inset 0 -6px 12px #28005a80,0 0 26px #b45affcc,0 18px 22px #00000059}.crystal .die+.die{animation-delay:-1.6s;transform:rotateX(12deg)rotateY(20deg)rotate(10deg)}@keyframes crystal-float{50%{translate:0 -6px}}.crystal .die-pip-on{background:radial-gradient(circle at 40% 35%,#fff,#f2e0ff 55%,#d2a8ff);box-shadow:0 0 10px #fffffff2,0 0 18px #dca0ffcc}.crystal .die-rolling{animation:.8s cubic-bezier(.3,.7,.4,1) crystal-roll}@keyframes crystal-roll{0%{transform:translate(0)rotateX(16deg)rotateY(-18deg)}30%{transform:translate(-6px,-34px)rotateX(200deg)rotateY(120deg)rotate(-30deg)}60%{transform:translate(6px,-42px)rotateX(400deg)rotateY(260deg)rotate(20deg)}85%{transform:translateY(6px)rotateX(530deg)rotateY(340deg)}to{transform:translate(0)rotateX(376deg)rotateY(342deg)rotate(-8deg)}}.crystal .dice-slider{background:#16123ad9;border:1.5px solid #a06eff73}.crystal .dice-range::-webkit-slider-thumb{background:linear-gradient(#b77aff,#6a2fe0);border:2px solid #f2e0ff;border-radius:.6rem;width:2.4rem;height:2rem;box-shadow:0 0 16px #be6efff2}.crystal .dice-range::-moz-range-thumb{background:linear-gradient(#b77aff,#6a2fe0);border:2px solid #f2e0ff;border-radius:.6rem;width:2.2rem;height:1.8rem}.crystal-thumb-label{top:50%;left:calc(1.2rem + (100% - 2.4rem) * var(--at));z-index:1;font-family:var(--font-display);color:#fff;pointer-events:none;font-size:.78rem;font-weight:900;position:absolute;transform:translate(-50%,-50%)}.crystal .dice-mode{color:#c9b4ff;background:#16123ad9;border:1.5px solid #a06eff66}.crystal .dice-mode[data-selected=true]{color:#fff;background:#28185af2;border-color:#d7a6ff;box-shadow:inset 0 0 14px #be6eff8c,0 0 16px #be6eff99}.crystal .dice-stats div{background:#16123ad9;border:1.5px solid #a06eff66}.crystal .pill-toggle{background:#16123ae6;border:1.5px solid #a06eff73}.crystal .pill-toggle-thumb{background:linear-gradient(#4aa8ff,#1f64d8);box-shadow:0 0 12px #46a0ffa6}.crystal .sheet-input{background:#0e0c28eb;border:1.5px solid #a06eff73}.crystal .coin-stake-buttons .hub-btn{background:#16123ae6;border:1.5px solid #a06eff73}.crystal .cta,.crystal .dice-roll-btn{color:#fff;text-shadow:0 2px #9a4206;background:linear-gradient(#ffb13d,#f0700f);border:0;border-radius:1rem;transition:transform .1s;box-shadow:inset 0 2px #fff6,0 5px #8a3a06,0 0 20px #ff962873}.crystal .cta:active:not(:disabled),.crystal .dice-roll-btn:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 2px #fff6,0 2px #8a3a06}.hub-shell-chestneon{background:radial-gradient(90% 45% at 50% 30%,#785aff38,#0000 70%),linear-gradient(#15193b,#0b0e23)}.chestneon{gap:.65rem}.chestneon .cases-title{white-space:nowrap;color:#fff4e6;text-shadow:0 3px #2a1d6a,0 0 14px #ffc85a59;font-size:clamp(1.25rem,6.6vw,1.9rem)}.chestneon .cases-pick{background:#181c42d9;border:1.5px solid #7c6cff73;border-radius:1rem;gap:.15rem;padding:.45rem .3rem .5rem;transition:transform .12s}.chestneon .cases-pick[data-type=WOOD]{background:radial-gradient(at 50% 30%,#78461e73,#181428e6 75%)}.chestneon .cases-pick[data-type=GOLD]{background:radial-gradient(at 50% 30%,#a06e1466,#181428e6 75%)}.chestneon .cases-pick[data-type=DIAMOND]{background:radial-gradient(at 50% 30%,#286edc73,#0e1430e6 75%)}.chestneon .cases-pick[aria-selected=true]{border-color:#ffc94a;box-shadow:inset 0 0 14px #ffbe3c73,0 0 16px #ffbe3c99}.chestneon .cases-pick:active:not(:disabled){transform:scale(.96)}.cases-pick-art{object-fit:contain;filter:drop-shadow(0 4px 4px #00000073);width:78%;height:3.6rem}.chestneon .cases-pick b{color:#fff;font-size:clamp(.7rem,3.4vw,.85rem)}.chestneon .cases-pick small{color:#e6dcff;font-size:.72rem}.chest-altar{margin:0 -.75rem;line-height:0;position:relative}.chest-altar-podium{width:100%;height:auto;display:block}.chest-altar-chest{object-fit:contain;filter:drop-shadow(0 10px 10px #00000080);will-change:transform;width:auto;max-width:54%;height:74%;animation:.35s ease-out chest-arrive;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}@keyframes chest-arrive{0%{opacity:0;transform:translate(-50%,10px)scale(.85)}}.chest-altar[data-state=opening] .chest-altar-chest{filter:drop-shadow(0 0 16px #ffc850d9)drop-shadow(0 10px 10px #00000080);animation:.22s linear infinite chest-shake}@keyframes chest-shake{0%,to{transform:translate(-50%)rotate(0)}25%{transform:translate(calc(-50% - 3px))rotate(-2deg)}75%{transform:translate(calc(3px - 50%))rotate(2deg)}}.chest-altar-flash{aspect-ratio:1;pointer-events:none;background:linear-gradient(#fff0b4e6,#0000) 50% 0/18% 60% no-repeat,radial-gradient(circle,#ffe696e6,#ffb43c00 65%);border-radius:50%;width:70%;animation:.9s ease-out forwards chest-flash;position:absolute;bottom:30%;left:50%;transform:translate(-50%)}.chest-altar[data-state=lost] .chest-altar-flash{background:radial-gradient(circle,#aaa0dc99,#0000 65%)}@keyframes chest-flash{0%{opacity:1;transform:translate(-50%)scale(.3)}to{opacity:0;transform:translate(-50%)scale(1.2)}}.chestneon .cases-reel{background:#0a0c20eb;border:1.5px solid #7c6cff8c;border-radius:1rem;box-shadow:inset 0 0 22px #0009,0 0 16px #7c6cff40}.chestneon .cases-reel:before{background:linear-gradient(90deg,#0a0c20,#0000)}.chestneon .cases-reel:after{background:linear-gradient(270deg,#0a0c20,#0000)}.chestneon .cases-item{background:#0e122cf2;border-radius:.8rem;font-size:1.25rem}.chestneon .cases-item[data-prize=low]{--glow:#5a6a8a;color:#9aa6c0}.chestneon .cases-item[data-prize=even]{--glow:#3d9bff}.chestneon .cases-item[data-prize=profit]{--glow:#3dff7a}.chestneon .cases-item[data-prize=big]{--glow:#ffb23a}.chestneon .cases-item[data-prize=jackpot]{--glow:#d34cff;background:radial-gradient(circle at 50% 35%,#c83cff66,#280a32f2)}.chestneon .cases-pointer{background:linear-gradient(#ffd65a,#ffd65a33 30% 70%,#ffd65a);width:2px}.chestneon .cases-pointer:before,.chestneon .cases-pointer:after{border-width:11px}.chest-currency{background:#0e102cd9;border:1.5px solid #7c6cff80;border-radius:999px;grid-template-columns:1fr 1fr;align-self:center;width:min(100%,16rem);padding:.22rem;display:grid}.chest-currency button{color:#a9acd9;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem;font-weight:800;display:flex}.chest-currency img{object-fit:contain;width:1.2rem;height:1.2rem}.chest-currency button[aria-selected=true][data-currency=TON]{color:#fff;background:linear-gradient(#4aa8ff,#1f64d8);box-shadow:0 0 12px #46a0ff99}.chest-currency button[aria-selected=true][data-currency=STARS]{color:#3a2406;background:linear-gradient(#ffc94a,#d98a10);box-shadow:0 0 12px #ffbe3c99}.chestneon .cases-open{color:#3a1e04;background:linear-gradient(#ffd04a,#f59a12);transition:transform 80ms;box-shadow:inset 0 2px #ffffff80,0 5px #8a4a06,0 0 20px #ffaa2880}.chestneon .cases-open:active:not(:disabled){transform:scale(.97)}.chestneon .cases-odd{background:#14183ad9;border:1.5px solid #7c6cff59;border-radius:.7rem}.chestneon .cases-odd[data-prize=profit] b{color:#6dff9a}.chestneon .cases-odd[data-prize=big] b{color:#ffc94a}.chestneon .cases-odd[data-prize=jackpot] b{color:#e08aff}.chest-fair{color:#a9acd9;align-self:center;max-width:100%;font-size:.8rem}.chest-fair summary{cursor:pointer;text-align:center;text-decoration:underline;list-style:none}.chest-fair summary::-webkit-details-marker{display:none}.chest-fair p{text-align:center;background:#0e102ccc;border:1px solid #7c6cff59;border-radius:.7rem;margin-top:.4rem;padding:.55rem .7rem}html{background-color:#0b0e23}#root,.hub-shell,.hub-scroll{max-width:100vw;overflow-x:hidden}.hub-shell{background-color:#0b0e23}.hub-scroll main img,.hub-scroll main canvas{max-width:100%}.game-toast{top:calc(var(--safe-top) + 4.25rem);z-index:70;color:#ffe4de;text-align:center;background:#280e1ef0;border:1px solid #ff786480;border-radius:.9rem;width:max-content;max-width:calc(100vw - 2rem);padding:.6rem 1rem;font-size:.85rem;font-weight:700;animation:.2s ease-out game-toast-in;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000073}@keyframes game-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}}details.wheel-rules summary{cursor:pointer;font-weight:800;list-style:none}details.wheel-rules summary::-webkit-details-marker{display:none}details.wheel-rules p{margin-top:.35rem}.farm-sound{font-size:1rem;line-height:1}.farm-header-compact .farm-round-btn,.vip-header .vip-btn,.ruins-panel .ruins-btn{position:relative}.farm-header-compact .farm-round-btn:after,.vip-header .vip-btn:after,.ruins-panel .ruins-btn:after{content:"";position:absolute;inset:-5px}.farm-header-compact .farm-back:after,.vip-header .vip-back:after,.ruins-panel .ruins-back:after{inset:-6px -8px -6px -10px}.dice-roll-btn,.plinko-drop-btn,.towers-start,.ruins-cta,.vip-flip-btn,.mars-launch,.mars-take,.lava-bet,.atl-main,.cases-open,.wheel-btn{min-height:52px}.dice-roll-btn:active:not(:disabled),.plinko-drop-btn:active:not(:disabled),.towers-start:active:not(:disabled),.ruins-cta:active:not(:disabled),.vip-flip-btn:active:not(:disabled),.mars-launch:active:not(:disabled),.mars-take:active:not(:disabled),.lava-bet:active:not(:disabled),.atl-main:active:not(:disabled),.cases-open:active:not(:disabled),.wheel-btn:active:not(:disabled){scale:.97}.ruins-topup{font-size:1.3rem}.ruins-gear{font-size:1.15rem}.ruins-panel .ruins-topup{background:linear-gradient(#52d43a,#23961a);border-color:#1d5a12}.farm-header-compact .farm-chip-ton,.farm-header-compact .farm-chip-stars,.farm-header-compact .farm-chip-main{flex:none}@media (width<=440px){.farm-header-compact{gap:.22rem;padding-inline:.35rem}.farm-header-compact .farm-round-btn{width:2.05rem;height:2.05rem;font-size:1rem}.farm-header-compact .farm-round-btn img{width:1.15rem;height:1.15rem}.farm-header-compact .farm-balances{gap:.2rem;padding:.2rem}.farm-header-compact .farm-chip-withdraw{padding:.35rem .4rem;font-size:.64rem}.farm-header-compact .farm-chip-unit{display:none}.farm-header-compact .farm-balances{border-radius:.8rem;grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:.1rem .3rem;padding:.15rem .25rem .15rem .35rem;display:grid}.farm-header-compact .farm-chip-ton,.farm-header-compact .farm-chip-stars{border:0;border-radius:0;grid-column:1;padding:0}.farm-header-compact .farm-chip-stars{grid-row:2}.farm-header-compact .farm-chip-main{padding:0}.farm-header-compact .farm-chip-plus{width:1.2rem;height:1.2rem;margin-left:.3rem;font-size:.85rem}.farm-header-compact .farm-chip-icon{width:.95rem;height:.95rem}.farm-header-compact .farm-chip-withdraw{grid-area:1/2/3}}.atl-scene{aspect-ratio:912/737;font-family:var(--atl-serif);background:url(./atl_scene-asY4FNQP.webp) 50%/100% 100% no-repeat;margin:-.5rem calc(50% - 50vw) 0;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 6% 97%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 6% 97%,#0000 100%)}.atl-scene .atl-history{gap:.4rem;width:41.67%;height:7.87%;min-height:0;padding:0 .5rem;position:absolute;top:19.95%;left:29.06%}.atl-scene .atl-history-title{font-size:clamp(.6rem,2.6vw,.78rem)}.atl-scene .atl-card-spot{width:27.41%;height:49.39%;top:30.26%;left:36.4%}.atl-scene .atl-mult{width:32.1%;height:10.6%;box-shadow:none;background:0 0;border:0;font-size:clamp(1.3rem,7.4vw,2.2rem);top:87.9%;left:33.9%}.atl-scene[data-outcome=BUSTED] .atl-mult{color:#ff8a9a}.atl-scene[data-outcome=CASHED_OUT] .atl-mult{color:#8affb8}.lava-portal{aspect-ratio:852/640;background:url(./lava_scene-D6Gpf6NA.webp) 50%/100% 100% no-repeat;margin:-.5rem calc(50% - 50vw) 0;-webkit-mask-image:linear-gradient(#0000 0,#000 5% 98%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 5% 98%,#0000 100%)}.lava-portal:before{content:"";opacity:0;pointer-events:none;background:#14000059;transition:opacity .4s;position:absolute;inset:0}.lava-portal[data-outcome=lose]:before{opacity:1}.lava-portal .lava-title{z-index:1;width:38.1%;height:11.9%;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;font-size:clamp(1.1rem,6.2vw,1.8rem);line-height:1;display:grid;position:absolute;top:3.4%;left:31.1%}.lava-portal .lava-title:before,.lava-portal .lava-title:after{display:none}.lava-portal .lava-number{font-size:clamp(2.6rem,14vw,4.4rem);top:61.3%}.lava-portal .lava-profit{width:31.7%;height:11.25%;top:70.9%;left:37.3%}.lava-portal .lava-target{background:0 0;width:28%;height:8%;top:85%;left:38.5%}.lava-portal .lava-share{width:14.6%;height:17.5%;top:78.75%;left:79.6%}.candy .plinko-board.candy-board{aspect-ratio:863/1095;box-shadow:none;background:url(./candy_scene-CQat7-RB.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;margin:-.5rem calc(50% - 50vw) 0;padding:0;-webkit-mask-image:linear-gradient(#0000 0,#000 4% 97%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 4% 97%,#0000 100%)}.candy .plinko-board .plinko-popup{bottom:auto}.candy .plinko-topline:not(:has(.plinko-chip)){display:none}.chest-altar{margin:0 calc(50% - 50vw)}.chest-altar-podium{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 88%,#0000 100%),linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 88%,#0000 100%),linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.chest-altar:not([data-type=WOOD]):before{content:"";pointer-events:none;background:radial-gradient(#0000008c,#0000 70%);border-radius:50%;width:42%;height:12%;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.chest-altar[data-type=WOOD][data-state=opening] .chest-altar-podium{filter:drop-shadow(0 0 14px #ffc85099);animation:.22s linear infinite chest-altar-shake}@keyframes chest-altar-shake{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-2px)rotate(-.6deg)}75%{transform:translate(2px)rotate(.6deg)}}.chestneon .cases-odds{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.3rem;display:grid}.chestneon .cases-odd{min-width:0;padding-inline:.1rem}.chestneon .cases-odd small{font-size:clamp(.55rem,2.4vw,.7rem)}.indigo-header-top{position:relative}.indigo-header-top .indigo-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.indigo-header .farm-chip-ton,.indigo-header .farm-chip-stars{flex:auto}.indigo-header .farm-chip-main{flex-shrink:0}@media (width<=400px){.indigo-header .farm-chip-unit{display:none}}.hub-shell-lava .hub-scroll{flex-direction:column;padding-bottom:0;display:flex}.lava{flex-direction:column;flex:1 0 auto;gap:0;padding-bottom:0;display:flex}.lava .lava-portal{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;flex:none;margin-top:auto;margin-bottom:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 90%,#0000 100%),linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 90%,#0000 100%),linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hub-shell-lava .hub-scroll:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 30% at 50% 100%,#ff6e1459,#0000 70%),radial-gradient(circle at 18% 62%,#ffbe5a80 0 1px,#0000 2px),radial-gradient(circle at 82% 48%,#ffbe5a73 0 1px,#0000 2px),radial-gradient(circle at 64% 70%,#ffaa3c66 0 1.5px,#0000 2.5px);position:fixed;inset:0}.lava-slab{padding:1rem .85rem calc(.75rem + var(--safe-bottom,0px));background:linear-gradient(118deg,#0000 44%,#ff6e1452 45%,#0000 46.3%),linear-gradient(62deg,#0000 70%,#ff6e1442 71%,#0000 72.2%),linear-gradient(160deg,#0000 18%,#ff8c2833 19%,#0000 20%),radial-gradient(50% 40% at 0 100%,#ff5a0a59,#0000 70%),radial-gradient(50% 40% at 100% 100%,#ff5a0a59,#0000 70%),linear-gradient(#241d18,#120d0a 70%,#0c0806);border-top:2px solid #6b5a48;border-radius:1.4rem 1.4rem 0 0;flex-direction:column;gap:.6rem;margin:0 calc(50% - 50vw);display:flex;position:relative;box-shadow:0 -10px 24px #ff641447,inset 0 2px #ffbe7840,inset 0 0 0 1px #0a0806cc}.lava-slab:before{content:"";filter:blur(.5px);background:linear-gradient(90deg,#0000,#ffb35a,#ff6a10,#ffb35a,#0000);height:2px;position:absolute;top:-2px;left:8%;right:8%}.lava-slab .lava-panel{box-shadow:none;background:0 0;border:0;padding:0}.lava-slab{gap:.5rem;margin-top:-1rem;padding-top:.8rem}.lava-slab .lava-panel{gap:.45rem}.lava-slab .lava-field span,.lava-slab .lava-chance span{font-size:.72rem}.lava-slab .lava-field input{padding-block:.4rem;font-size:1.05rem}.lava-slab .lava-chance b{padding-block:.35rem}.lava-slab .lava-presets button,.lava-slab .lava-stake-buttons button{min-height:2.2rem;padding-block:.3rem}.lava-slab .lava-currency button{min-height:2.4rem;padding-block:.3rem}.hub-shell.hub-shell-lava{padding-bottom:0}.lava-bet{min-width:0}.lava-bet-label[data-long]{white-space:normal;text-align:center;min-width:0;font-size:clamp(.8rem,3.8vw,1rem);line-height:1.2}.pay-methods{background:#0c0e28cc;border:1.5px solid #7c6cff66;border-radius:.9rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:.3rem;padding:.25rem;display:grid}.pay-methods button{color:#a9acd9;white-space:nowrap;border-radius:.7rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.6rem;padding:.4rem .5rem;font-size:.82rem;font-weight:800;display:flex}.pay-methods button img{width:1.1rem;height:1.1rem}.pay-methods button[aria-selected=true]{color:#fff;background:linear-gradient(#4a46c8,#2f2c8a);box-shadow:0 0 12px #7c6cff73}.pay-pane{flex-direction:column;gap:.6rem;display:flex}.pay-balance{color:#c9cbf0;font-size:.85rem}.pay-balance b{color:#fff}.pay-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.pay-presets button{color:#fff;background:#14183ad9;border:1.5px solid #7c6cff66;border-radius:.7rem;min-height:2.6rem;font-weight:800}.pay-presets button[data-selected=true]{border-color:#ffc94a;box-shadow:0 0 10px #ffbe3c73}.pay-apple{color:#fff;background:#000;border:1.5px solid #ffffff40;border-radius:.9rem;min-height:3.4rem;font-size:.95rem;font-weight:900}.pay-apple:active:not(:disabled){scale:.97}.pay-apple:disabled{opacity:.5}.pay-card{letter-spacing:.06em;font-family:ui-monospace,Menlo,Consolas,monospace}.pay-bad{color:#ff9a9a}.pay-done{color:#9ef0b9}.pay-sandbox{color:#ffd27a}.pay-soon{text-align:center;border:1px dashed #7c6cff73;border-radius:.8rem;padding:.7rem}.pay-apple{flex-direction:column;justify-content:center;align-items:center;gap:.1rem;line-height:1.15;display:flex}.pay-apple small{opacity:.75;font-size:.8rem;font-weight:700}.indigo-header-top .indigo-logo{filter:drop-shadow(0 4px 8px #00000073)drop-shadow(0 0 14px #ffbe5a2e);max-width:46vw;height:4.2rem;-webkit-mask-image:none;mask-image:none}.indigo-header .farm-balances{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.35rem;display:grid}.indigo-header .farm-chip-ton,.indigo-header .farm-chip-stars{justify-content:center;min-width:0}.indigo-header .farm-chip-stars{gap:.35rem;display:flex}.indigo-header .farm-chip-plus{margin-left:0}.indigo-header .farm-chip-main{text-overflow:ellipsis;min-width:0;overflow:hidden}.road{flex-direction:column;gap:.55rem;padding:.25rem 0 1rem;display:flex}.road-title{text-align:center;position:relative}.road-title h1{font-family:var(--font-display);letter-spacing:.02em;color:#ffb02e;-webkit-text-stroke:1.5px #5a2a06;text-shadow:0 3px #8a3a06,0 6px 14px #00000080;font-size:clamp(1.8rem,9vw,2.4rem);font-weight:900;line-height:1}.road-title h1 span{color:#ffd84a}.road-fair-btn{background:#14183ad9;border:1.5px solid #7c6cff73;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.05rem;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.road-scene{background-color:#4caf3c;background-position:top;background-size:cover;border:3px solid #6b4220;border-radius:1.1rem;grid-template-rows:repeat(10,minmax(2.2rem,1fr));height:min(62vh,32rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffe6aa33,0 10px 24px #00000073}.road-finish,.road-start{font-family:var(--font-display);letter-spacing:.06em;color:#fff;text-shadow:0 1px 3px #000c;justify-content:center;align-items:center;font-size:.8rem;font-weight:900;display:flex}.road-finish{background:repeating-conic-gradient(#0000008c 0 25%, #ffffff8c 0 50%) 0 0 / 16px 16px;color:#ffd84a}.road-start{background:linear-gradient(#28782826,#1446148c)}.road-lane{background:#0c0e1e2e;border-top:1.5px dashed #ffffff73;justify-content:space-between;align-items:center;padding:0 .35rem;transition:background .3s;display:flex;position:relative;overflow:hidden}.road-lane[data-state=next]{background:#ffc83c24;box-shadow:inset 0 0 0 2px #ffd25a8c}.road-lane[data-state=crossed]{background:#3cc85a47}.road-lane[data-state=crash]{background:#dc282873;animation:.5s ease-out road-flash}@keyframes road-flash{0%{background:#ff3c3ce6}}.road-obstacle{z-index:1;filter:drop-shadow(0 3px 2px #00000073);pointer-events:none;width:auto;margin-top:-1.2rem;animation:linear infinite road-drive;position:absolute;top:50%}@keyframes road-drive{0%{left:-22%}to{left:104%}}.road-obstacle-hit{animation:.4s ease-out forwards road-hit;left:50%}@keyframes road-hit{0%{left:-22%}to{left:34%}}.road-danger{opacity:.75;font-size:1rem;position:absolute;left:50%;transform:translate(-50%)}.road-pumpkin{z-index:3;filter:drop-shadow(0 5px 4px #00000080);pointer-events:none;width:auto;height:3.1rem;transition:bottom .42s cubic-bezier(.3,.7,.3,1.2);position:absolute;left:50%;transform:translate(-50%,50%)}.road-pumpkin-hop{animation:.42s ease-out road-hop}@keyframes road-hop{45%{transform:translate(-50%,50%)translateY(-18px)scale(1.15)}}.road-scene[data-status=BUSTED] .road-pumpkin{animation:.35s ease-in-out 2 road-shake}@keyframes road-shake{25%{transform:translate(calc(-50% - 4px),50%)rotate(-6deg)}75%{transform:translate(calc(4px - 50%),50%)rotate(6deg)}}.road-status{min-height:2.6rem;font-family:var(--font-display);flex-direction:column;align-items:center;gap:.1rem;display:flex}.road-status>span{color:#ffd76a;text-shadow:0 0 12px #ffc85073;font-size:1.7rem;font-weight:900}.road-status small{color:#c9cbf0;font-size:.75rem}.road-lost{color:#ff8a9a;font-size:1.1rem}.road-won{color:#8affb8;font-size:1.25rem}.road-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.road-step,.road-take,.road-go{min-height:56px;font-family:var(--font-display);border-radius:.9rem;padding:.4rem .5rem;font-size:clamp(.78rem,3.6vw,.95rem);font-weight:900;line-height:1.15}.road-step:active:not(:disabled),.road-take:active:not(:disabled),.road-go:active:not(:disabled){scale:.97}.road-step,.road-go{color:#fff;text-shadow:0 1px #8a3a06;background:linear-gradient(#ffb02e,#f2730c);box-shadow:0 4px #8a3a06}.road-take{color:#fff;text-shadow:0 1px #0f4a0c;background:linear-gradient(#4fd64a,#1e8a1a);box-shadow:0 4px #0f4a0c}.road-take:not(:disabled){animation:1.6s ease-in-out infinite road-breathe}@keyframes road-breathe{50%{box-shadow:0 4px #0f4a0c,0 0 18px #50ff788c}}.road-step:disabled,.road-take:disabled,.road-go:disabled{opacity:.55;animation:none}.road-panel{background:#14183ad9;border:1.5px solid #7c6cff66;border-radius:1rem;flex-direction:column;gap:.55rem;padding:.75rem;display:flex}.road-currency,.road-presets{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.35rem;display:grid}.road-currency button,.road-presets button,.road-stake-row button{color:#e6e8ff;background:#0c0e28cc;border:1.5px solid #7c6cff59;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.6rem;padding:.3rem;font-weight:800;display:flex}.road-currency img{width:1.1rem;height:1.1rem}.road-currency button[aria-selected=true]{border-color:#ffc94a;box-shadow:0 0 10px #ffbe3c73}.road-stake{flex-direction:column;gap:.35rem;display:flex}.road-stake>span{color:#c9cbf0;font-size:.75rem;font-weight:700}.road-stake-row{grid-template-columns:2.8rem minmax(0,1fr) 2.8rem;gap:.35rem;display:grid}.road-stake-row button{font-size:1.3rem}.road-stake-row input{text-align:center;color:#fff;background:#080a1ee6;border:1.5px solid #7c6cff66;border-radius:.7rem;outline:none;min-width:0;padding:.5rem .75rem;font-size:1.05rem;font-weight:800}.road-fair{color:#d6d8f5;overflow-wrap:anywhere;background:linear-gradient(#1a1d48,#0f1130);gap:.55rem;font-size:.8rem;line-height:1.45}.road-fair h2{color:#fff;font-size:1.05rem;font-weight:800}.road-fair code{word-break:break-all;background:#ffffff14;border-radius:.3rem;padding:.05rem .25rem;font-size:.72rem}.road-fair-lanes{grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem;display:grid}.road-fair-lanes span{text-align:center;background:#3cc85a40;border-radius:.5rem;padding:.3rem 0;font-weight:800}.road-fair-lanes span[data-ok=false]{background:#dc282859}@media (prefers-reduced-motion:reduce){.road-obstacle,.road-take:not(:disabled){animation:none}}.road-scene{background-size:100% 100%;grid-template-rows:17% repeat(8,minmax(0,1fr)) 8%}.road-finish{background:0 0;font-size:0}.road-banner{border:1.5px solid #ffb02ea6;box-shadow:0 6px 18px #00000059,0 0 20px #ff96284d}.road-title{padding:0 2.9rem}.road-title h1{white-space:nowrap;font-size:clamp(1.6rem,8vw,2.3rem)}.road-mult{z-index:2;min-width:3.4rem;font-family:var(--font-display);color:#5a2600;text-shadow:0 1px #ffffff8c;font-variant-numeric:tabular-nums;background:linear-gradient(#fff6c8 0%,#ffd23f 45%,#f29a10 100%);border:1.5px solid #fff3c4;border-radius:999px;justify-content:center;align-items:baseline;gap:.05rem;padding:.18rem .55rem .2rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 1.5px #ffffffd9,inset 0 -2px #a0460059,0 2px #8a4a06,0 4px 8px #00000073}.road-mult small{font-size:.62em;font-weight:900}.road-mult[data-tier=mid]{color:#fff;text-shadow:0 1px #8a2a00;background:linear-gradient(#ffd9a0 0%,#ff9a2a 45%,#e5560a 100%);border-color:#ffe0a8}.road-mult[data-tier=top]{color:#fff;text-shadow:0 1px #5a0000;background:linear-gradient(#ffb0a0 0%,#ff4a3a 45%,#b0120c 100%);border-color:#ffe9a0;min-width:3.9rem;font-size:.85rem;box-shadow:inset 0 1.5px #ffffffb3,0 2px #6a0808,0 0 12px #ff5a2899}.road-lane[data-state=next] .road-mult{animation:1.2s ease-in-out infinite road-mult-pulse}@keyframes road-mult-pulse{50%{filter:drop-shadow(0 0 8px #ffdc5ae6);scale:1.12}}.road-lane[data-state=crossed] .road-mult{color:#fff;text-shadow:0 1px #0f4a0c;background:linear-gradient(#d8ffd0 0%,#4fd64a 50%,#1e8a1a 100%);border-color:#d8ffd8;box-shadow:inset 0 1.5px #ffffffb3,0 2px #0f4a0c,0 4px 8px #0006}.road-lane[data-state=crash] .road-mult{filter:grayscale()brightness(.8)}.road-status>span{-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #8a4a06)drop-shadow(0 0 10px #ffbe3c73);text-shadow:none;background:linear-gradient(#fff6c8 10%,#ffd23f 50%,#f29a10 90%);-webkit-background-clip:text;background-clip:text;font-size:2rem}@media (prefers-reduced-motion:reduce){.road-lane[data-state=next] .road-mult{animation:none}}.pill-toggle[data-count="3"]{grid-template-columns:repeat(3,1fr)}.pill-toggle[data-count="3"] .pill-toggle-thumb{width:calc(33.333% - 2px)}.pill-toggle[data-count="3"][data-active=UAH] .pill-toggle-thumb{background:linear-gradient(#ffd04a,#e08a10);transform:translate(200%);box-shadow:0 0 14px #ffb02e8c}[data-currency=UAH][aria-selected=true]{border-color:#ffc94a}[data-currency=UAH] img{border-radius:50%}:is(.lava-currency:has(>:nth-child(3)),.chest-currency:has(>:nth-child(3)),.ruins-currency:has(>:nth-child(3)),.vip-currency:has(>:nth-child(3)),.candy-currency:has(>:nth-child(3))){grid-template-columns:repeat(3,minmax(0,1fr))}.chest-currency:has(>:nth-child(3)){width:min(100%,22rem)}:is(.atl-currency:has(>:nth-child(3))>*,.mars-currency:has(>:nth-child(3))>*){flex:1 1 0;min-width:0}.lava-currency button,.chest-currency button,.ruins-currency button,.vip-currency button,.candy-currency button,.atl-currency button,.mars-currency button{white-space:nowrap;min-width:0}.kick{flex-direction:column;gap:.55rem;padding:.25rem 0 1rem;display:flex}.kick-title{text-align:center;position:relative}.kick-title h1{font-family:var(--font-display);letter-spacing:.02em;color:#ffb02e;-webkit-text-stroke:1.5px #5a2a06;text-shadow:0 3px #8a3a06,0 6px 14px #00000080;font-size:clamp(1.8rem,9vw,2.4rem);font-weight:900;line-height:1}.kick-fair-btn{background:#14183ad9;border:1.5px solid #7c6cff73;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.05rem;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.kick-status{min-height:2.6rem;font-family:var(--font-display);flex-direction:column;align-items:center;gap:.1rem;display:flex}.kick-status>span{color:#ffd76a;text-shadow:0 0 12px #ffc85073;font-size:1.7rem;font-weight:900}.kick-status small{color:#c9cbf0;font-size:.75rem}.kick-lost{color:#ff8a9a;font-size:1.1rem}.kick-won{color:#8affb8;font-size:1.25rem}.kick-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.kick-shoot,.kick-take,.kick-go{min-height:56px;font-family:var(--font-display);border-radius:.9rem;padding:.4rem .5rem;font-size:clamp(.78rem,3.6vw,.95rem);font-weight:900;line-height:1.15}.kick-shoot:active:not(:disabled),.kick-take:active:not(:disabled),.kick-go:active:not(:disabled){scale:.97}.kick-shoot,.kick-go{color:#fff;text-shadow:0 1px #8a3a06;background:linear-gradient(#ffb02e,#f2730c);box-shadow:0 4px #8a3a06}.kick-take{color:#fff;text-shadow:0 1px #0f4a0c;background:linear-gradient(#4fd64a,#1e8a1a);box-shadow:0 4px #0f4a0c}.kick-take:not(:disabled){animation:1.6s ease-in-out infinite road-breathe}.kick-shoot:disabled,.kick-take:disabled,.kick-go:disabled{opacity:.55;animation:none}.kick-panel{background:#14183ad9;border:1.5px solid #7c6cff66;border-radius:1rem;flex-direction:column;gap:.55rem;padding:.75rem;display:flex}.kick-currency,.kick-presets{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.35rem;display:grid}.kick-currency button,.kick-presets button,.kick-stake-row button{color:#e6e8ff;background:#0c0e28cc;border:1.5px solid #7c6cff59;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.6rem;padding:.3rem;font-weight:800;display:flex}.kick-currency img{width:1.1rem;height:1.1rem}.kick-currency button[aria-selected=true]{border-color:#ffc94a;box-shadow:0 0 10px #ffbe3c73}.kick-stake{flex-direction:column;gap:.35rem;display:flex}.kick-stake>span{color:#c9cbf0;font-size:.75rem;font-weight:700}.kick-stake-row{grid-template-columns:2.8rem minmax(0,1fr) 2.8rem;gap:.35rem;display:grid}.kick-stake-row button{font-size:1.3rem}.kick-stake-row input{text-align:center;color:#fff;background:#080a1ee6;border:1.5px solid #7c6cff66;border-radius:.7rem;outline:none;min-width:0;padding:.5rem .75rem;font-size:1.05rem;font-weight:800}.kick-fair{color:#d6d8f5;overflow-wrap:anywhere;background:linear-gradient(#1a1d48,#0f1130);gap:.55rem;font-size:.8rem;line-height:1.45}.kick-fair h2{color:#fff;font-size:1.05rem;font-weight:800}.kick-fair code{word-break:break-all;background:#ffffff14;border-radius:.3rem;padding:.05rem .25rem;font-size:.72rem}.kick-fair-dives{grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem;display:grid}.kick-fair-dives span{text-align:center;background:#3cc85a40;border-radius:.5rem;padding:.3rem 0;font-weight:800}.kick-fair-dives span[data-ok=false]{background:#dc282859}.kick-status>span{-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #8a4a06)drop-shadow(0 0 10px #ffbe3c73);text-shadow:none;background:linear-gradient(#fff6c8 10%,#ffd23f 50%,#f29a10 90%);-webkit-background-clip:text;background-clip:text;font-size:2rem}.kick-title{padding:0 2.9rem}.kick-title h1{white-space:nowrap;font-size:clamp(1.6rem,8vw,2.3rem)}.kick-title h1 span{color:#7be35a}.kick-ladder{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.kick-ladder li{font-family:var(--font-display);text-align:center;color:#ffffff8c;font-variant-numeric:tabular-nums;background:#14183abf;border:1.5px solid #ffffff24;border-radius:999px;padding:.24rem 0 .26rem;font-size:.74rem;font-weight:900;line-height:1;transition:background .25s,color .25s,transform .25s}.kick-ladder li[data-state=scored]{color:#0f3a04;background:linear-gradient(#b6ff8a 0%,#4fc42a 55%,#2a8a12 100%);border-color:#c9ffb0;box-shadow:0 2px #1d5e0a}.kick-ladder li[data-state=next]{color:#5a2600;background:linear-gradient(#fff6c8 0%,#ffd23f 45%,#f29a10 100%);border-color:#fff3c4;transform:scale(1.06);box-shadow:0 0 12px #ffc83c99}.kick-scene{aspect-ratio:572/760;background-color:#4caf3c;background-size:100% 100%;border:3px solid #6b4220;border-radius:1.1rem;width:min(100%,33.1158dvh);margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffe6aa33,0 10px 24px #00000073}.kick-goal{grid-template:"top_left center top_right"1fr"bottom_left center bottom_right"1fr/1fr 1fr 1fr;width:64.7%;height:32.9%;display:grid;position:absolute;top:22.4%;left:17.5%}.kick-zone{z-index:3;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;display:grid;position:relative}.kick-zone[data-sector=top_left]{grid-area:top_left}.kick-zone[data-sector=top_right]{grid-area:top_right}.kick-zone[data-sector=center]{grid-area:center}.kick-zone[data-sector=bottom_left]{grid-area:bottom_left}.kick-zone[data-sector=bottom_right]{grid-area:bottom_right}.kick-target{aspect-ratio:1;opacity:0;background:#ffffff1f;border:2.5px dashed #ffffffd9;border-radius:50%;width:clamp(1.8rem,11vw,2.6rem);transition:opacity .2s,transform .2s,background .2s;box-shadow:0 0 10px #00000059}.kick-zone:not(:disabled) .kick-target{opacity:1;animation:1.6s ease-in-out infinite kick-target-breathe}.kick-zone[data-aim] .kick-target{background:radial-gradient(circle,#ffe14a 0 22%,#ffd23c73 24% 100%);border:3px solid #fff3c4;animation:none;transform:scale(1.15);box-shadow:0 0 18px #ffd23cd9}@keyframes kick-target-breathe{50%{transform:scale(.88)}}.kick-keeper{z-index:2;pointer-events:none;transform-origin:50% 85%;filter:drop-shadow(0 6px 6px #0006);height:82%;transition:transform .5s cubic-bezier(.2,.8,.3,1);position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.kick-keeper[data-moving][data-dive=center]{transform:translate(-50%)translateY(-14%)}.kick-keeper[data-moving][data-dive=top_left]{transform:translate(-96%)translateY(-24%)rotate(-30deg)}.kick-keeper[data-moving][data-dive=top_right]{transform:translate(-4%)translateY(-24%)rotate(30deg)}.kick-keeper[data-moving][data-dive=bottom_left]{transform:translate(-88%)translateY(14%)rotate(-72deg)}.kick-keeper[data-moving][data-dive=bottom_right]{transform:translate(-12%)translateY(14%)rotate(72deg)}.kick-ball{z-index:4;pointer-events:none;filter:drop-shadow(0 5px 4px #00000073);width:15%;transition:left .6s cubic-bezier(.25,.7,.35,1),top .6s cubic-bezier(.25,.7,.35,1),width .6s ease-out,transform .6s ease-out;position:absolute;top:85%;left:50%;transform:translate(-50%,-50%)}.kick-ball[data-to]{width:8.5%;transform:translate(-50%,-50%)rotate(540deg)}.kick-ball[data-to=top_left]{top:30%;left:28%}.kick-ball[data-to=top_right]{top:30%;left:72%}.kick-ball[data-to=center]{top:37%;left:50%}.kick-ball[data-to=bottom_left]{top:47%;left:28%}.kick-ball[data-to=bottom_right]{top:47%;left:72%}.kick-ball[data-saved]{opacity:.9}.kick-banner{z-index:5;font-family:var(--font-display);white-space:nowrap;border-radius:999px;padding:.3rem 1.1rem .36rem;font-size:clamp(1.5rem,8vw,2.1rem);font-weight:900;line-height:1;animation:.45s cubic-bezier(.3,1.6,.5,1) .5s both kick-banner-pop;position:absolute;top:66%;left:50%;transform:translate(-50%,-50%)}.kick-banner-goal{color:#fff;text-shadow:0 2px #145204;background:linear-gradient(#8cf25e,#2e9a14);border:2px solid #c9ffb0;box-shadow:0 6px 18px #3cc8288c}.kick-banner-save{color:#fff;text-shadow:0 2px #5a0a04;background:linear-gradient(#ff7a5c,#c41e12);border:2px solid #ffc0b0;box-shadow:0 6px 18px #dc281e8c}@keyframes kick-banner-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}}.kick-scene[data-status=BUSTED] .kick-ball{filter:grayscale(.4)drop-shadow(0 5px 4px #00000073)}.kick-take:not(:disabled){color:#fff;text-shadow:0 2px #145204;background:linear-gradient(#7cf25a 0%,#34b51c 55%,#1f8a0e 100%);border-color:#c9ffb0}.kick-fair-dives{flex-wrap:wrap;gap:.3rem;display:flex}.kick-banner-card{border-color:#78e65ab3;box-shadow:0 6px 18px #00000059,0 0 20px #5adc3c4d}@media (prefers-reduced-motion:reduce){.kick-ball,.kick-keeper{transition-duration:10ms}.kick-zone:not(:disabled) .kick-target,.kick-take:not(:disabled){animation:none}}.kick-scene{aspect-ratio:572/608;width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 calc(50% - 50vw)}.kick-scene:before{content:"";background:var(--kick-field) center top / 100% auto no-repeat;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 84%,#0000 100%)}.kick-scene .kick-ladder{z-index:5;position:absolute;top:2%;left:.75rem;right:.75rem}.kick-scene .kick-ladder li[data-state=ahead]{color:#ffffffd9;-webkit-backdrop-filter:blur(4px);background:#0e1230b8}.kick-goal{height:41.1%;top:28%}.kick-ball{top:86%}.kick-ball[data-to=top_left],.kick-ball[data-to=top_right]{top:37.5%}.kick-ball[data-to=center]{top:46%}.kick-ball[data-to=bottom_left],.kick-ball[data-to=bottom_right]{top:58.5%}.kick-banner{top:76%}.kick-status{margin-top:-.6rem}.slots{flex-direction:column;gap:.55rem;padding:.25rem 0 1rem;display:flex}.slots-title{text-align:center;position:relative}.slots-title h1{font-family:var(--font-display);letter-spacing:.02em;color:#ffb02e;-webkit-text-stroke:1.5px #5a2a06;text-shadow:0 3px #8a3a06,0 6px 14px #00000080;font-size:clamp(1.8rem,9vw,2.4rem);font-weight:900;line-height:1}.slots-fair-btn{background:#14183ad9;border:1.5px solid #7c6cff73;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.05rem;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.slots-status{min-height:2.6rem;font-family:var(--font-display);flex-direction:column;align-items:center;gap:.1rem;display:flex}.slots-status>span{color:#ffd76a;text-shadow:0 0 12px #ffc85073;font-size:1.7rem;font-weight:900}.slots-status small{color:#c9cbf0;font-size:.75rem}.slots-lost{color:#ff8a9a;font-size:1.1rem}.slots-won{color:#8affb8;font-size:1.25rem}.slots-shoot,.slots-take,.slots-go{min-height:56px;font-family:var(--font-display);border-radius:.9rem;padding:.4rem .5rem;font-size:clamp(.78rem,3.6vw,.95rem);font-weight:900;line-height:1.15}.slots-shoot:active:not(:disabled),.slots-take:active:not(:disabled),.slots-go:active:not(:disabled){scale:.97}.slots-shoot,.slots-go{color:#fff;text-shadow:0 1px #8a3a06;background:linear-gradient(#ffb02e,#f2730c);box-shadow:0 4px #8a3a06}.slots-take{color:#fff;text-shadow:0 1px #0f4a0c;background:linear-gradient(#4fd64a,#1e8a1a);box-shadow:0 4px #0f4a0c}.slots-take:not(:disabled){animation:1.6s ease-in-out infinite road-breathe}.slots-shoot:disabled,.slots-take:disabled,.slots-go:disabled{opacity:.55;animation:none}.slots-panel{background:#14183ad9;border:1.5px solid #7c6cff66;border-radius:1rem;flex-direction:column;gap:.55rem;padding:.75rem;display:flex}.slots-currency,.slots-presets{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.35rem;display:grid}.slots-currency button,.slots-presets button,.slots-stake-row button{color:#e6e8ff;background:#0c0e28cc;border:1.5px solid #7c6cff59;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.6rem;padding:.3rem;font-weight:800;display:flex}.slots-currency img{width:1.1rem;height:1.1rem}.slots-currency button[aria-selected=true]{border-color:#ffc94a;box-shadow:0 0 10px #ffbe3c73}.slots-stake{flex-direction:column;gap:.35rem;display:flex}.slots-stake>span{color:#c9cbf0;font-size:.75rem;font-weight:700}.slots-stake-row{grid-template-columns:2.8rem minmax(0,1fr) 2.8rem;gap:.35rem;display:grid}.slots-stake-row button{font-size:1.3rem}.slots-stake-row input{text-align:center;color:#fff;background:#080a1ee6;border:1.5px solid #7c6cff66;border-radius:.7rem;outline:none;min-width:0;padding:.5rem .75rem;font-size:1.05rem;font-weight:800}.slots-fair{color:#d6d8f5;overflow-wrap:anywhere;background:linear-gradient(#1a1d48,#0f1130);gap:.55rem;font-size:.8rem;line-height:1.45}.slots-fair h2{color:#fff;font-size:1.05rem;font-weight:800}.slots-fair code{word-break:break-all;background:#ffffff14;border-radius:.3rem;padding:.05rem .25rem;font-size:.72rem}.slots-fair-dives{grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem;display:grid}.slots-fair-dives span{text-align:center;background:#3cc85a40;border-radius:.5rem;padding:.3rem 0;font-weight:800}.slots-fair-dives span[data-ok=false]{background:#dc282859}.slots-status>span{-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #8a4a06)drop-shadow(0 0 10px #ffbe3c73);text-shadow:none;background:linear-gradient(#fff6c8 10%,#ffd23f 50%,#f29a10 90%);-webkit-background-clip:text;background-clip:text;font-size:2rem}.slots-title{padding:0 2.9rem}.slots-title h1{white-space:nowrap;font-size:clamp(1.6rem,8vw,2.3rem)}.slots-title h1 span{color:#ff5a4a}.slots-machine{background:radial-gradient(circle at 50% 0,#ffdc8c40,#0000 60%),repeating-linear-gradient(90deg,#0000000f 0 3px,#0000 3px 11px),linear-gradient(#a5672f 0%,#7c4519 55%,#5a300f 100%);border:3px solid #3d1f08;border-radius:1.4rem;width:min(100%,26rem);margin:0 auto;padding:.85rem;position:relative;box-shadow:inset 0 2px #ffdca073,inset 0 -3px #00000059,0 12px 26px #00000080}.slots-machine:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle,#fff6c8 0 2.5px,#fc3 3px,#0000 4.5px) 0 0/18px 18px repeat-x,radial-gradient(circle,#fff6c8 0 2.5px,#fc3 3px,#0000 4.5px) 0 100%/18px 18px repeat-x;border-radius:1.15rem;animation:1.2s steps(2,end) infinite slots-bulbs;position:absolute;inset:.3rem}.slots-machine[data-won]:before{animation-duration:.3s}@keyframes slots-bulbs{50%{opacity:.45}}.slots-window{aspect-ratio:1;background:linear-gradient(#3d1f08,#2a1405);border-radius:.9rem;grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.4rem;display:grid;position:relative;box-shadow:inset 0 3px 8px #0009}.slots-reel{background:linear-gradient(#fff3d6 0%,#fffaf0 50%,#fff3d6 100%);border-radius:.6rem;position:relative;overflow:hidden;box-shadow:inset 0 10px 12px -8px #3c1e0073,inset 0 -10px 12px -8px #3c1e0073}.slots-strip{will-change:transform;flex-direction:column;transition-property:transform;transition-timing-function:cubic-bezier(.25,.1,.25,1.06);display:flex}.slots-strip[data-rolling] .slots-cell img{filter:blur(.6px)}.slots-cell{flex:1 1 0;place-items:center;min-height:0;display:grid;position:relative}.slots-cell img{object-fit:contain;filter:drop-shadow(0 3px 2px #5028004d);width:82%;height:82%;transition:transform .25s}.slots-cell[data-lit]{background:radial-gradient(circle,#ffdc508c,#0000 70%)}.slots-cell[data-lit] img{animation:.9s ease-in-out infinite slots-pop}@keyframes slots-pop{50%{transform:scale(1.12)}}.slots-lines{pointer-events:none;width:calc(100% - .8rem);height:calc(100% - .8rem);position:absolute;inset:.4rem;overflow:visible}.slots-lines polyline{fill:none;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:600;stroke-dashoffset:600px;animation:.45s ease-out forwards slots-draw}.slots-lines polyline[data-line="0"]{stroke:#ff4fd8;filter:drop-shadow(0 0 5px #ff4fd8)}.slots-lines polyline[data-line="1"]{stroke:#3cf2ff;filter:drop-shadow(0 0 5px #3cf2ff)}.slots-lines polyline[data-line="2"]{stroke:#b6ff3c;filter:drop-shadow(0 0 5px #b6ff3c)}.slots-lines polyline[data-line="3"]{stroke:#ffd23f;filter:drop-shadow(0 0 5px #ffd23f)}.slots-lines polyline[data-line="4"]{stroke:#ff7a3c;filter:drop-shadow(0 0 5px #ff7a3c)}@keyframes slots-draw{to{stroke-dashoffset:0}}.slots-status{min-height:2.4rem}.slots-won small{margin-left:.3rem;font-size:.7em}.slots-won em{margin-left:.4rem;font-style:normal}.slots-miss,.slots-hint,.slots-spinning{color:#ffffffb3;font-size:.85rem;font-weight:700}.slots-paytable{background:#14183ab3;border:1.5px solid #ffffff1a;border-radius:.9rem;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin:0;padding:.35rem;list-style:none;display:grid}.slots-paytable li{justify-items:center;gap:.1rem;display:grid}.slots-paytable img{aspect-ratio:1;object-fit:contain;width:100%;max-width:2.3rem}.slots-paytable span{font-family:var(--font-display);color:#ffd23f;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:900}.slots-actions{grid-template-columns:1fr auto;gap:.5rem;display:grid}.slots-go{background:linear-gradient(#ff7a5c 0%,#e5321e 55%,#a9180c 100%);border-color:#ffc0b0}.slots-auto{font-family:var(--font-display);color:#fff;background:#14183ad9;border:1.5px solid #7c6cff73;border-radius:1rem;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.85rem;font-weight:900;display:inline-flex}.slots-auto-knob{background:#ffffff2e;border-radius:999px;width:2.1rem;height:1.2rem;transition:background .2s;position:relative}.slots-auto-knob:after{content:"";background:#fff;border-radius:50%;width:.9rem;height:.9rem;transition:transform .2s;position:absolute;top:.15rem;left:.15rem}.slots-auto[aria-checked=true] .slots-auto-knob{background:#34b51c}.slots-auto[aria-checked=true] .slots-auto-knob:after{transform:translate(.9rem)}.slots-auto small{color:#b6ff8a;font-variant-numeric:tabular-nums;min-width:1.4rem;font-size:.75rem}.slots-auto:disabled{opacity:.5}.slots-banner-card{border-color:#ffc83cbf;box-shadow:0 6px 18px #00000059,0 0 20px #ffbe2859}@media (prefers-reduced-motion:reduce){.slots-machine:before,.slots-cell[data-lit] img,.slots-lines polyline{stroke-dashoffset:0;animation:none}}.slots-status>.slots-miss,.slots-status>.slots-hint,.slots-status>.slots-spinning{color:#ffffffb8;text-shadow:none;-webkit-text-fill-color:currentColor;filter:none;background:0 0;font-family:inherit;font-size:.85rem;font-weight:700;line-height:1.3}.slots-cell[data-lit]{background:radial-gradient(circle,#ffd63cbf 0%,#ffaa1e59 45%,#0000 72%);border-radius:.5rem;box-shadow:inset 0 0 0 2.5px #ffc428d9,inset 0 0 14px #ffaa1e99}.slots-title{justify-content:center;margin-bottom:-.4rem;display:flex}.slots-title h1{-webkit-text-stroke:0;text-shadow:none;margin:0;line-height:0}.slots-title h1 img{filter:drop-shadow(0 4px 10px #00000073);width:auto;height:clamp(4rem,10dvh,5.4rem)}.slots-won em img{vertical-align:-.3em;width:auto;height:1.3em;margin-right:.15rem}.slots-machine{width:min(100%,26rem,37dvh)}.slots-status>.slots-won{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.slots-won em{align-items:center;margin-left:.2rem;font-size:.8em;display:inline-flex}.slots-title h1 img{height:clamp(3.4rem,8.5dvh,4.6rem)}@media (height<=780px){.slots{gap:.4rem}.slots-machine{width:min(100%,31dvh);padding:.55rem}.slots-title h1 img{height:3.1rem}.slots-paytable{padding:.25rem}.slots-paytable img{max-width:1.8rem}}.slots-title{position:relative}.slots-info-btn{width:2.5rem;height:2.5rem;font-family:var(--font-display);color:#ffd23f;background:radial-gradient(circle at 50% 30%,#4a2c8a,#1c1446);border:1.5px solid #ffd23f99;border-radius:50%;justify-content:center;align-items:baseline;gap:.02rem;padding-top:.45rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 12px #ffc83c4d}.slots-info-btn span{font-size:.8rem}.slots-info-btn b{color:#fff6c8;font-size:1.05rem}.slots-machine{width:min(100%,47dvh);padding:.6rem}.slots-window{gap:.35rem;padding:.35rem}@media (height<=780px){.slots-machine{width:min(100%,39dvh)}}.slots-info .slots-paytable{background:0 0;border:0;grid-template-columns:1fr;gap:.3rem;margin:.2rem 0 .8rem;padding:0;display:grid}.slots-info .slots-paytable li{background:#ffffff0a;border:1.5px solid #ffffff14;border-radius:.8rem;grid-template-columns:2.6rem 1fr auto;place-items:center start;gap:.6rem;padding:.3rem .7rem .3rem .4rem;display:grid}.slots-info .slots-paytable li[data-symbol=wild],.slots-info .slots-paytable li[data-symbol=tractor]{background:linear-gradient(90deg,#ffbe2829,#ffbe2808);border-color:#ffd23f73}.slots-info .slots-paytable img{width:2.6rem;max-width:none;height:2.6rem}.slots-paytable-name{color:#ffffffe0;font-size:.9rem;font-weight:700}.slots .slots-paytable span.slots-paytable-pay,.slots-info .slots-paytable-pay{font-family:var(--font-display);color:#ffd23f;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:900}.slots-info-lines{grid-template-columns:repeat(5,1fr);gap:.45rem;margin-bottom:.8rem;display:grid}.slots-info-lines svg{aspect-ratio:1;width:100%}.slots-info-lines rect{fill:#ffffff1a}.slots-info-lines polyline{fill:none;stroke-width:26px;stroke-linecap:round;stroke-linejoin:round}.slots-info-lines polyline[data-line="0"]{stroke:#ff4fd8}.slots-info-lines polyline[data-line="1"]{stroke:#3cf2ff}.slots-info-lines polyline[data-line="2"]{stroke:#b6ff3c}.slots-info-lines polyline[data-line="3"]{stroke:#ffd23f}.slots-info-lines polyline[data-line="4"]{stroke:#ff7a3c}.slots-info-rules{color:#fffc;gap:.4rem;margin:0;padding-left:1.1rem;font-size:.85rem;line-height:1.4;display:grid}.slots-info .slots-paytable{gap:.25rem}.slots-info .slots-paytable li{grid-template-columns:2.2rem 1fr auto;padding:.15rem .7rem .15rem .35rem}.slots-info .slots-paytable img{width:2.2rem;height:2.2rem}.slots-info-rules{gap:.3rem;font-size:.8rem}@media (height<=780px){.slots-machine{width:min(100%,43dvh)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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-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-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
