@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-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-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-400:#fcbb00;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-sky-100:#dff2fe;--color-sky-400:#00bcfe;--color-rose-100:#ffe4e6;--color-rose-400:#ff667f;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--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-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-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-md:12px;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@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-auto{pointer-events:auto}.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}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-9999{z-index:9999}.col-start-2{grid-column-start:2}.mx-auto{margin-inline:auto}.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)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-1{margin-left:var(--spacing)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-full{width:100%;height:100%}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.max-h-96{max-height:calc(var(--spacing) * 96)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[100dvh\],.min-h-dvh{min-height:100dvh}.w-3\/4{width:75%}.w-9{width:calc(var(--spacing) * 9)}.w-16{width:calc(var(--spacing) * 16)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[1500px\]{max-width:1500px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.-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-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.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}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.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-2xl{border-radius:var(--radius-2xl)}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/40{border-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-rose-400\/40{border-color:#ff667f66}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/40{border-color:color-mix(in oklab, var(--color-rose-400) 40%, transparent)}}.border-sky-400\/40{border-color:#00bcfe66}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/40{border-color:color-mix(in oklab, var(--color-sky-400) 40%, transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-800{border-color:var(--color-slate-800)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#0b1d13\]{background-color:#0b1d13}.bg-\[\#0b2746\]\/95{background-color:#0b2746f2;background-color:lab(14.9546% -.700265 -22.8961/.95)}.bg-\[\#420c17\]\/95{background-color:#420c17f2;background-color:lab(12.7827% 26.63 8.38494/.95)}.bg-\[\#17191f\]{background-color:#17191f}.bg-\[\#083520\]\/95{background-color:#083520f2;background-color:lab(18.7734% -20.1697 8.80162/.95)}.bg-\[\#422206\]\/95{background-color:#422206f2;background-color:lab(17.32% 13.947 23.0442/.95)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.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-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/6{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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-6{padding-block:calc(var(--spacing) * 6)}.pt-\[max\(14px\,env\(safe-area-inset-top\)\)\]{padding-top:max(14px, env(safe-area-inset-top))}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-\[\#14243d\]{color:#14243d}.text-amber-100{color:var(--color-amber-100)}.text-amber-400{color:var(--color-amber-400)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-100{color:var(--color-rose-100)}.text-rose-400{color:var(--color-rose-400)}.text-sky-100{color:var(--color-sky-100)}.text-sky-400{color:var(--color-sky-400)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.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\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, 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)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(4\,120\,87\,0\.45\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#04785773);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_10px_30px_rgba\(14\,165\,233\,0\.45\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0ea5e973);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_10px_30px_rgba\(225\,29\,72\,0\.45\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#e11d4873);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_10px_30px_rgba\(245\,158\,11\,0\.45\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#f59e0b73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}@media (hover:hover){.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-slate-100:focus{background-color:var(--color-slate-100)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-slate-400:focus{--tw-ring-color:var(--color-slate-400)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-slate-400:focus-visible{border-color:var(--color-slate-400)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-slate-200:focus-visible{--tw-ring-color:var(--color-slate-200)}.focus-visible\:ring-slate-300:focus-visible{--tw-ring-color:var(--color-slate-300)}.focus-visible\:ring-slate-400:focus-visible{--tw-ring-color:var(--color-slate-400)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-slate-950[data-state=checked]{background-color:var(--color-slate-950)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_160px_auto_auto\]{grid-template-columns:1fr 160px auto auto}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:flex-col{flex-direction:column}.lg\:pl-64{padding-left:calc(var(--spacing) * 64)}}@media (min-width:80rem){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(380px\,\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr)}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}:root{--ink:#18233b;--cream:#fff7d6;--yellow:#ffd65a;--gold:#f3ae21;--red:#f04a4f;--blue:#298be9}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:#17191f;min-height:100%;margin:0}body{color:var(--ink);overscroll-behavior:none;font-family:ui-rounded,SF Pro Rounded,Avenir Next Rounded,Nunito,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{touch-action:manipulation}button{font:inherit}button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #fff}.mobile-canvas{width:100%;max-width:480px;min-height:100dvh;margin:0 auto;position:relative;overflow-x:hidden}.greedy-shell{background:0 0;max-width:414px;min-height:0;box-shadow:0 0 44px #0000006b}.greedy-fullscreen{min-height:100dvh}.greedy-game-shell{min-height:100dvh;padding-top:env(safe-area-inset-top);background-color:#d92b38;background-image:radial-gradient(circle at 9px 9px,#ffffff17 0 1px,#0000 1.4px),linear-gradient(#e82e31 0%,#c92439 100%);background-size:18px 18px,100% 100%}.safe-top{padding-top:max(12px, env(safe-area-inset-top))}.safe-bottom{padding-bottom:max(12px, env(safe-area-inset-bottom))}.game-dot-bg{background-color:#ffdc67;background-image:radial-gradient(circle at 10px 10px,#ffffff61 0 1.5px,#0000 1.8px),radial-gradient(circle at 4px 4px,#e49b0a2e 0 1px,#0000 1.3px),linear-gradient(#ffe67b 0%,#ffdb60 65%,#ffd45b 100%);background-size:22px 22px,14px 14px,100% 100%}.arcade-card-glow{box-shadow:0 20px 45px #7845043d,inset 0 1px #fff9}.greedy-machine{z-index:2;aspect-ratio:414/560;isolation:isolate;width:100%;position:relative;overflow:hidden;container-type:inline-size}.machine-illustration{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.machine-toolbar{z-index:40;gap:2.4cqw;display:flex;position:absolute;top:1.7cqw;left:2.4cqw}.machine-control{color:#263249;background:#fffffff0;border:clamp(1.5px,.55cqw,2.3px) solid #66521a;border-radius:2.6cqw;place-items:center;width:9.7cqw;height:9.7cqw;transition:transform .12s,box-shadow .12s;display:grid;position:relative;box-shadow:inset 0 0 0 .75cqw #ffe887,0 .7cqw #a87715,0 1.2cqw 2cqw #6444052e}.machine-control:after{border-radius:inherit;content:"";position:absolute;inset:min(-1.25cqw,-4px)}.machine-control:disabled{cursor:not-allowed;opacity:.72}.machine-control svg{stroke-width:3.1px;width:5.3cqw;height:5.3cqw}.machine-control:active{transform:translateY(.55cqw);box-shadow:inset 0 0 0 .75cqw #ffe887,0 .15cqw #a87715}.machine-control:focus-visible,.machine-chip:focus-visible,.option-node__bettors:focus-visible,.dashboard-refresh:focus-visible,.bettor-sheet__header>button:focus-visible,.result-sheet__close:focus-visible,.game-help-card>button:focus-visible{outline-offset:max(2px, .5cqw);outline:max(2px,.55cqw) solid #fff;box-shadow:0 0 0 max(4px,1cqw) #173a63}.machine-round-label{z-index:40;letter-spacing:-.05em;white-space:nowrap;background:#ffd731d6;border-radius:1.6cqw 0 0 1.6cqw;justify-content:center;align-items:center;gap:1.5cqw;width:auto;height:7.5cqw;padding:0 10px;font-size:3.85cqw;font-weight:950;display:flex;position:absolute;top:3.7cqw;right:0;box-shadow:inset 0 .4cqw 1cqw #ffffff59}.machine-round-label i{background:#ee4a4d;border-radius:50%;width:1.8cqw;height:1.8cqw;box-shadow:0 0 0 .45cqw #ee4a4d26}.machine-round-label i.is-online{background:#46b96b;box-shadow:0 0 0 .45cqw #46b96b29}.machine-gift{z-index:40;color:#f5424b;opacity:.92;background:#5dcc8261;border:.8cqw solid #ffffff54;border-radius:50%;place-items:center;width:10.5cqw;height:10.5cqw;display:grid;position:absolute;top:13.1cqw;right:2.8cqw}.machine-gift svg{fill:#fff4b7;stroke-width:2.4px;width:5.8cqw;height:5.8cqw}.machine-decoration{z-index:3;filter:drop-shadow(0 .35cqw .2cqw #412e0438);-webkit-user-select:none;user-select:none;position:absolute}.machine-decoration--carrot{font-size:7.2cqw;top:10.5cqw;left:-.5cqw;transform:rotate(-20deg)}.machine-decoration--gem-left{background:url(/assets/greedy/diamond.png) 50%/contain no-repeat;width:5.8cqw;height:5.8cqw;top:98cqw;left:1.5cqw;transform:rotate(-15deg)}.machine-decoration--gem-right{background:url(/assets/greedy/diamond.png) 50%/contain no-repeat;width:5.3cqw;height:5.3cqw;top:106cqw;right:1.8cqw;transform:rotate(15deg)}.option-node-wrap{--option-node-band:clamp(1px, .28cqw, 1.25px);aspect-ratio:1;block-size:auto;inline-size:22.7053cqw;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.option-node{appearance:none;color:#17263a;cursor:pointer;background:linear-gradient(#72baf0 0%,#4b91cf 50%,#3475b2 100%);border:1px solid #1d4675;border-radius:9999px;outline:0;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;padding:0;transition:transform .1s,border-color .14s,background .14s,box-shadow .14s,filter .12s;display:block;position:relative;overflow:visible;box-shadow:0 1.1cqw 1.9cqw #47310c33}.option-node--has-bet>.option-node{background:linear-gradient(#ffae76 0%,#f45f5f 52%,#c83243 100%);border-color:#922936;box-shadow:0 0 0 .42cqw #fff0a5,0 0 0 .78cqw #ee424ce6,0 1.25cqw 2.2cqw #67261d47}.option-node--has-bet>.option-node:after{z-index:-1;border-radius:inherit;opacity:.5;content:"";pointer-events:none;border:.3cqw solid #fff087eb;animation:1.65s ease-in-out infinite selectedBetGlow;position:absolute;inset:-.62cqw}.option-node:active:not(:disabled){transform:scale(.965)}.option-node:focus-visible{box-shadow:0 0 0 .7cqw #fff,0 0 0 1.2cqw #102b4e,0 1.1cqw 1.9cqw #47310c33}.option-node--has-bet>.option-node:focus-visible:after{opacity:1;animation:none}.option-node--has-bet>.option-node:disabled:after{opacity:.64;animation:none}.option-node--winner>.option-node,.option-node--drawing-highlight>.option-node{will-change:transform, filter;background:linear-gradient(#ff8388 0%,#f3515a 52%,#cb303d 100%);border-color:#8f2630;box-shadow:0 0 0 .8cqw #ffffffbd,0 0 0 1.18cqw #bd263380,0 1.1cqw 1.9cqw #47310c38}.option-node--winner>.option-node:after,.option-node--drawing-highlight>.option-node:after{display:none}.option-node__surface{inset:var(--option-node-band);border-radius:inherit;clip-path:circle(50%);isolation:isolate;pointer-events:none;background:#fff;position:absolute;overflow:clip;box-shadow:inset 0 0 0 .3cqw #ffffffb3}.option-node__art-half,.option-node__payout-half{justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0;overflow:hidden}.option-node__art-half{background:linear-gradient(#fff 0%,#fffdf5 100%);height:55%;top:0}.option-node--has-bet .option-node__art-half{background:linear-gradient(#fff 0%,#fff8e9 100%)}.option-node__art{object-fit:contain;object-position:center;filter:drop-shadow(0 .2cqw .15cqw #24272f2e);block-size:calc(100% - 1.5cqw);inline-size:72%}.option-node--has-bet .option-node__art{block-size:calc(100% - 5cqw);transform:translateY(-1.7cqw)}.option-node__my-bet{color:#e64d45;letter-spacing:-.035em;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff9def5;border-radius:9999px;max-inline-size:calc(100% - 8px);padding:.12cqw .8cqw .22cqw;font-size:clamp(7.75px,2.85cqw,11.75px);font-weight:900;line-height:1.05;position:absolute;bottom:.35cqw;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 .25cqw .5cqw #782f1929}.game-gem{color:#ffad19;filter:drop-shadow(0 1px #d77900);margin:0 .2em;font-size:.86em;line-height:1;display:inline-block}.game-coin{background:radial-gradient(circle at 35% 28%,#fff6a4 0 16%,#ffd53c 21% 59%,#eda81d 76% 100%);border:.09em solid #bd7f0c;border-radius:9999px;flex:none;width:1em;height:1em;display:inline-block;box-shadow:inset 0 0 0 .08em #ffffff7a,0 .08em .1em #60390038}.game-coin--inline{vertical-align:-.1em}.player-avatar{color:#fff;letter-spacing:-.04em;background:linear-gradient(135deg,#1b75bb,#173f71);border:2px solid #fff;border-radius:9999px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:950;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 5px #13314f33}.player-avatar img{object-fit:cover;width:100%;height:100%}.option-node__payout-half{background:#c4efff;border-top:clamp(.8px,.28cqw,1.3px) solid #7b7770;flex-direction:column;height:38%;bottom:0}.option-node--has-bet .option-node__payout-half{background:linear-gradient(#ffe1b9 0%,#ffc98d 100%);border-top-color:#c56859}.option-node__multiplier{color:#173f59;letter-spacing:-.03em;background:linear-gradient(#fff7c8 0%,#ffd65a 100%);border:.35cqw solid #173f59;border-radius:999px;place-items:center;min-inline-size:5.2cqw;padding:.35cqw 1.1cqw;font-size:clamp(9px,3.2cqw,13px);font-weight:950;line-height:1;display:grid;box-shadow:inset 0 .15cqw #ffffffa6,0 .25cqw .35cqw #173f592e}.option-node--has-bet .option-node__multiplier{color:#7a1f24;background:linear-gradient(#fff1b0 0%,#ffb347 100%);border-color:#a8252f}.option-node__badge{z-index:2;color:#fff384;background:#ff4d58;border:.4cqw solid #a8252f;border-radius:1.4cqw;padding:.35cqw 1.2cqw .55cqw;font-size:2.9cqw;font-weight:950;line-height:1;position:absolute;top:-2.5cqw;right:-1.9cqw}.option-node__coin-landing{--landing-x:0cqw;z-index:5;pointer-events:none;place-items:center;width:6cqw;height:6cqw;animation:.76s cubic-bezier(.2,.85,.22,1) both optionCoinLanding;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.option-node__coin-landing--1{--landing-x:-5cqw}.option-node__coin-landing--2{--landing-x:5cqw}.option-node__coin-landing .game-coin{width:100%;height:100%;box-shadow:inset 0 0 0 .4cqw #ffffff80,0 .7cqw 1.2cqw #4d2b0059}.option-node__bettors{--bettor-marker-x:0px;--bettor-marker-y:0px;z-index:7;isolation:isolate;color:#173f59;min-width:44px;min-height:44px;transform:translate(calc(-50% + var(--bettor-marker-x)), calc(-50% + var(--bettor-marker-y)));background:0 0;border:0;border-radius:9999px;align-items:center;gap:.55cqw;padding:10px .75cqw;display:flex;position:absolute;top:50%;left:50%}.option-node__bettors--n{--bettor-marker-x:0cqw;--bettor-marker-y:-6.5cqw}.option-node__bettors--ne{--bettor-marker-x:6cqw;--bettor-marker-y:-6cqw}.option-node__bettors--e{--bettor-marker-x:6.5cqw}.option-node__bettors--se{--bettor-marker-x:6cqw;--bettor-marker-y:6cqw}.option-node__bettors--s{--bettor-marker-x:0cqw;--bettor-marker-y:6.5cqw}.option-node__bettors--sw{--bettor-marker-x:-6cqw;--bettor-marker-y:6cqw}.option-node__bettors--w{--bettor-marker-x:-6.5cqw}.option-node__bettors--nw{--bettor-marker-x:-6cqw;--bettor-marker-y:-6cqw}.option-node__bettors:before{z-index:-1;border-radius:inherit;content:"";background:#fffffff5;border:.35cqw solid #173f59;position:absolute;inset:8px 0;box-shadow:0 .65cqw 1.2cqw #30261047}.option-node__bettor{align-items:center;gap:.25cqw;display:flex}.option-node__bettor .player-avatar{border-width:.25cqw;width:3.5cqw;height:3.5cqw;font-size:clamp(5px,1.65cqw,7px)}.option-node__bettor b,.option-node__bettor-more{white-space:nowrap;font-size:clamp(6px,1.9cqw,8px);font-weight:950;line-height:1}.option-node__bettor-more{color:#fff;background:#173f59;border-radius:9999px;place-items:center;min-width:3.7cqw;height:3.7cqw;display:grid}.center-stage{z-index:36;aspect-ratio:1;background:repeating-conic-gradient(from -4deg, #fff4aa 0 3.4deg, transparent 3.4deg 22.5deg), #fb4d55;border:.65cqw solid #72341d;border-radius:9999px;block-size:auto;inline-size:31.401cqw;padding:1.75cqw;position:absolute;top:41.43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.7cqw 3cqw #54310547}.center-stage__inner{aspect-ratio:1;background:#ffe117;border:.45cqw solid #ad2b36;border-radius:9999px;block-size:auto;inline-size:100%;position:relative;overflow:hidden}.center-stage__platter{object-fit:contain;width:25cqw;height:25cqw;position:absolute;top:-.8cqw;left:50%;transform:translate(-50%)}.center-stage__copy{color:#fff;text-align:center;background:linear-gradient(#ff5c63 0%,#ed414b 100%);border-top:.45cqw solid #ae3138;flex-direction:column;justify-content:center;align-items:center;height:45%;display:flex;position:absolute;bottom:-1px;left:-1px;right:-1px}.center-stage__copy span{letter-spacing:-.04em;font-size:3.75cqw;font-weight:600;line-height:1}.center-stage__copy strong{letter-spacing:-.06em;margin-top:.7cqw;font-size:6.7cqw;font-weight:950;line-height:.96}.center-stage--betting{animation:.76s ease-in-out infinite alternate centerPulse}.center-stage--drawing .center-stage__inner{background:#190504e0}.center-stage--drawing .center-stage__platter{opacity:.2;filter:brightness(.35)}.center-stage--drawing .center-stage__copy{background:#220405b3;border:0;flex-direction:column-reverse;height:100%;top:0}.center-stage--drawing .center-stage__copy span{max-width:25cqw;margin-top:2cqw;font-size:3.25cqw;line-height:1.15}.center-stage--drawing .center-stage__copy strong{margin:0;font-size:14.2cqw;font-weight:500}.machine-kiosk{z-index:9;color:#311c11;flex-direction:column;justify-content:flex-end;align-items:center;width:13cqw;height:16cqw;display:flex;position:absolute;top:68.3%}.machine-kiosk--left{left:14.5%}.machine-kiosk--right{right:14.5%}.machine-kiosk span{filter:drop-shadow(0 .4cqw #71410a);font-size:8.2cqw;line-height:.85}.machine-kiosk small{text-align:center;background:#ffc820;border:.45cqw solid #855106;border-radius:.8cqw;width:100%;padding:.1cqw .5cqw .4cqw;font-family:Georgia,serif;font-size:3.3cqw;line-height:1}.machine-rate{z-index:11;white-space:nowrap;background:#fff;border:.55cqw solid #294354;border-radius:1.3cqw;justify-content:center;align-items:center;gap:1cqw;min-width:28cqw;height:7.2cqw;font-size:3.1cqw;font-weight:850;display:flex;position:absolute;top:74.7%;left:50%;transform:translate(-50%);box-shadow:0 .5cqw #1f4a5d59}.machine-rate .game-coin{width:4.4cqw;height:4.4cqw}.machine-chip-strip{z-index:11;scroll-snap-type:x mandatory;scrollbar-width:none;gap:6.6cqw;height:14.6cqw;padding:.5cqw 0 1.1cqw;display:flex;position:absolute;top:79.9%;left:13.7%;right:13.7%;overflow:auto hidden}.machine-chip-strip::-webkit-scrollbar{display:none}.machine-chip{scroll-snap-align:start;background:#f7fbff;border:.6cqw solid #23445a;border-radius:1.8cqw;flex:0 0 max(13.1cqw,44px);place-items:center;min-width:max(13.1cqw,44px);height:max(13.5cqw,44px);padding:0;transition:transform .1s,box-shadow .12s;display:grid;box-shadow:inset 0 .75cqw #b9d9e6,0 .65cqw #1d789d}.machine-chip--active{background:#ff5d64;border-color:#92252b;box-shadow:inset 0 .75cqw #ff9ca1,0 .65cqw #a7252d}.machine-chip:disabled{cursor:default;opacity:.48;filter:saturate(.45)}.machine-chip:active:not(:disabled){transform:translateY(.45cqw)}.machine-chip span{color:#8a5b09;letter-spacing:-.05em;text-shadow:0 .25cqw #ffffffa6;background:radial-gradient(circle at 35% 30%,#fff6a9 0 17%,#ffe265 23% 57%,#f2b923 76% 100%);border:.65cqw solid #d29a14;border-radius:50%;place-items:center;width:9.6cqw;height:9.6cqw;font-size:2.95cqw;font-weight:950;display:grid;box-shadow:inset 0 0 0 .55cqw #fff7a094,0 .4cqw .6cqw #58360033}.machine-quick-bet{z-index:12;color:#1a2131;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:67%;height:8.7%;display:flex;position:absolute;top:91.4%;left:16.5%}.machine-quick-bet span{color:#84345e;background:#ffa1bb;border:.4cqw solid #b83c55;border-radius:.8cqw;padding:.15cqw 3.2cqw .45cqw;font-size:3cqw;line-height:1;position:absolute;top:-1.1cqw}.machine-quick-bet strong{letter-spacing:-.035em;margin-top:3.2cqw;font-size:3.55cqw;font-weight:900}.machine-draw-dimmer{z-index:30;pointer-events:none;background:#070b109c;position:absolute;inset:0}.greedy-dashboard{z-index:1;min-height:0;padding:5.3cqw 3.4cqw max(3cqw, env(safe-area-inset-bottom));background:linear-gradient(#f34e50 0%,#ed3034 28%,#e82e31 100%);border-radius:7cqw 7cqw 0 0;margin-top:-2.4cqw;position:relative;box-shadow:inset 0 1.4cqw #ff767073,0 -1cqw 2cqw #ab202333;container-type:inline-size}.dashboard-metrics{grid-template-columns:11.2cqw minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.1cqw;height:10.7cqw;display:grid}.dashboard-refresh{color:#efa313;background:#fff;border:.65cqw solid #21394d;border-radius:50%;place-items:center;width:10.5cqw;height:10.5cqw;transition:transform .1s,box-shadow .1s;display:grid;position:relative;box-shadow:inset 0 0 0 .65cqw #ffe47c,0 .65cqw #8a2830}.dashboard-refresh:after{border-radius:inherit;content:"";position:absolute;inset:min(-1.25cqw,-4px)}.dashboard-refresh:active{transform:translateY(.45cqw);box-shadow:inset 0 0 0 .65cqw #ffe47c,0 .15cqw #8a2830}.dashboard-refresh svg{stroke-width:3px;width:6.2cqw;height:6.2cqw}.dashboard-metric{background:#fff;border:.5cqw solid #24272b;border-radius:5.5cqw;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:10.2cqw;display:flex;box-shadow:inset 0 .45cqw #fffc,0 .55cqw #7e21256b}.dashboard-metric>span{text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:2.85cqw;font-weight:600;line-height:1;overflow:hidden}.dashboard-metric strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:92%;margin-top:.75cqw;font-size:3.55cqw;font-weight:700;line-height:1;display:flex;overflow:hidden}.dashboard-metric strong b{color:#f2bc24;text-shadow:0 .25cqw #b57c0b;margin-right:1cqw;font-size:4cqw}.dashboard-metric strong svg{width:3.2cqw;height:3.2cqw;margin-left:.2cqw}.dashboard-runtime-note{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-results{background:#ff716de0;border-radius:1.7cqw;align-items:center;gap:2.2cqw;height:11.5cqw;margin-top:2.1cqw;padding:1.5cqw 2cqw;display:flex;box-shadow:inset 0 .4cqw #ffffff1f}.dashboard-results__label{color:#fff;letter-spacing:-.04em;flex:none;font-size:3.55cqw;font-weight:950}.dashboard-results__list{scrollbar-width:none;flex:1;align-items:center;gap:1.1cqw;min-width:0;padding:.8cqw .2cqw;display:flex;overflow-x:auto}.dashboard-results__list::-webkit-scrollbar{display:none}.dashboard-result-icon{aspect-ratio:1;background:#fff7dc;border:.55cqw solid #2a3038;border-radius:9999px;flex:0 0 8.2cqw;place-items:center;block-size:auto;inline-size:8.2cqw;display:grid;position:relative;box-shadow:0 .45cqw .6cqw #67191c38}.dashboard-result-icon>span{z-index:2;color:#765300;background:#f7eb2d;border:.35cqw solid #805d00;border-radius:.7cqw;padding:.05cqw .65cqw .3cqw;font-size:1.85cqw;font-weight:950;line-height:1;position:absolute;bottom:-1.1cqw;left:-.7cqw}.dashboard-result-icon__art{object-fit:contain;width:6.8cqw;height:6.8cqw}.dashboard-results__empty{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;font-size:2.65cqw;font-weight:700;overflow:hidden}.dashboard-ranking{background:#fff;border:.55cqw solid #2d2424;border-radius:1.5cqw;grid-template-columns:11.8cqw minmax(0,1fr) 5cqw;align-items:center;gap:2.2cqw;height:14.2cqw;margin-top:2.8cqw;padding:1.5cqw 2.1cqw;display:grid;box-shadow:0 .75cqw #801a1c66}.dashboard-ranking__avatar{aspect-ratio:1;color:#315c82;background:linear-gradient(135deg,#ffe6de,#d9f2ff);border:.45cqw solid #2d3540;border-radius:9999px;place-items:center;block-size:auto;inline-size:10.4cqw;font-size:5.2cqw;display:grid;position:relative}.dashboard-ranking__avatar>svg{stroke-width:2.4px;width:5.5cqw;height:5.5cqw}.dashboard-ranking__art{object-fit:contain;filter:drop-shadow(0 .25cqw .25cqw #1d2f4324);width:8.4cqw;height:8.4cqw}.dashboard-ranking__copy{flex-direction:column;min-width:0;display:flex}.dashboard-ranking__copy strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:3.6cqw;font-weight:650;line-height:1.05;overflow:hidden}.dashboard-ranking__copy span{color:#72757c;text-overflow:ellipsis;white-space:nowrap;margin-top:.8cqw;font-size:2.45cqw;line-height:1;overflow:hidden}.dashboard-ranking__verified{color:#25895d;stroke-width:2.5px;width:4.8cqw;height:4.8cqw}.toast-in{animation:.18s ease-out both toastIn}.bettor-sheet-backdrop{z-index:105;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081220a8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bettor-sheet{width:min(100%,414px);max-height:min(72dvh,590px);padding:12px 16px max(18px, env(safe-area-inset-bottom));background:#fff7d9;border:2px solid #1a4b77;border-bottom:0;border-radius:24px 24px 0 0;animation:.22s cubic-bezier(.2,.8,.2,1) both resultPop;position:relative;overflow:hidden;box-shadow:0 -16px 45px #0000004d}.bettor-sheet__handle{background:#173f5933;border-radius:999px;width:44px;height:5px;margin:0 auto 12px}.bettor-sheet__header{border-bottom:1px solid #173f5926;justify-content:space-between;align-items:flex-start;gap:16px;padding:0 2px 13px;display:flex}.bettor-sheet__header>div>span{color:#e5534f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.bettor-sheet__header h2{color:#173f59;letter-spacing:-.04em;margin:2px 0 0;font-size:23px;font-weight:950}.bettor-sheet__header p{color:#718091;margin:2px 0 0;font-size:12px;font-weight:800}.bettor-sheet__header>button{color:#173f59;background:#fff;border:0;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 3px 10px #173f591f}.bettor-sheet__header>button svg{width:19px;height:19px}.bettor-sheet__list{overscroll-behavior:contain;gap:8px;max-height:calc(min(72dvh,590px) - 112px);margin:0;padding:12px 1px 0;list-style:none;display:grid;overflow-y:auto}.bettor-sheet__list:focus-visible{outline-offset:-3px;outline:3px solid #173f59}.bettor-sheet__list li{background:#ffffffdb;border:1px solid #173f591f;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:7px 10px;display:grid}.bettor-sheet__avatar{border-color:#dce8ef;width:42px;height:42px}.bettor-sheet__list li>div{flex-direction:column;min-width:0;display:flex}.bettor-sheet__list li>div strong{color:#203d5b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.bettor-sheet__list li>div span{color:#7f8b97;margin-top:2px;font-size:10px;font-weight:700}.bettor-sheet__list li>b{color:#173f71;white-space:nowrap;font-size:14px;font-weight:950}.result-backdrop{z-index:100;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#000000b3;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.result-sheet{width:min(100%,414px);min-height:min(68dvh,590px);max-height:calc(100dvh - 54px);padding:50px 16px max(16px, env(safe-area-inset-bottom));background:#7dcefb;border:2px solid #20549b;border-bottom:0;border-radius:24px 24px 0 0;animation:.26s cubic-bezier(.2,.8,.2,1) both resultPop;position:relative;overflow-y:auto;box-shadow:0 -16px 45px #0000004d,inset 0 2px #ffffff80}.result-sheet__close{z-index:4;color:#315086;background:#ffffffb8;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;left:14px}.result-sheet__close svg{width:18px}.result-sheet__timer{color:#173a79;font-size:16px;font-weight:650;position:absolute;top:17px;right:20px}.result-sheet__confetti{color:#f14f4f;font-size:34px;font-weight:900;position:absolute;top:30px}.result-sheet__confetti--left{left:72px;transform:rotate(22deg)}.result-sheet__confetti--right{color:#ffdb12;right:70px;transform:rotate(-22deg)}.result-sheet__winner-art{z-index:3;place-items:center;width:74px;height:74px;animation:2.8s ease-in-out infinite floatSoft;display:grid;position:absolute;top:10px;left:50%;transform:translate(-50%)}.result-sheet__winner-image{object-fit:contain;filter:drop-shadow(0 4px 3px #18315040);width:72px;height:72px}.result-card{color:#153a78;text-align:center;background:#fff;border-radius:20px;padding:42px 14px 18px;box-shadow:inset 0 1px #fff}.result-card--win{box-shadow:inset 0 1px #fff,inset 0 0 0 3px #ffc22633}.result-card__eyebrow{color:#315086;letter-spacing:.12em;margin:0;font-size:14px;font-weight:950}.result-card--win .result-card__eyebrow{color:#dd3f3f;font-size:20px}.result-card h3{color:#173a79;letter-spacing:-.04em;margin:3px 0 0;font-size:25px;font-weight:950}.result-card__round{color:#71809a;margin:2px 0 0;font-size:11px;font-weight:750}.result-card__payout{background:linear-gradient(#f8fbff,#eef7ff);border:1px solid #d9e5f3;border-radius:15px;flex-direction:column;align-items:center;margin-top:13px;padding:12px;display:flex}.result-card--win .result-card__payout{background:linear-gradient(#fffbea,#fff3bf);border-color:#f4cd5c}.result-card__payout>span{color:#6e7f96;font-size:11px;font-weight:800}.result-card__payout>strong{color:#173a79;letter-spacing:-.04em;margin-top:1px;font-size:28px;font-weight:950;line-height:1.1}.result-card__payout>small{color:#728097;margin-top:4px;font-size:10px;font-weight:700}.result-card__divider{color:#173a79;align-items:center;gap:12px;margin:20px 0 14px;font-size:17px;display:flex}.result-card__divider:before,.result-card__divider:after{content:"";background:#d6dce5;flex:1;height:1px}.result-leaderboard{gap:7px;margin:0;padding:0;list-style:none;display:grid}.result-leaderboard__row{text-align:left;background:#f7faff;border:1px solid #dce5f0;border-radius:13px;grid-template-columns:30px 38px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:50px;padding:6px 8px;display:grid}.result-leaderboard__row--1{background:#fff9df;border-color:#efc44d}.result-leaderboard__row--2{background:#f4f7fa;border-color:#bdc9d8}.result-leaderboard__row--3{background:#fff7ef;border-color:#d8a77e}.result-leaderboard__rank{color:#e0a913;place-items:center;width:30px;height:32px;display:grid;position:relative}.result-leaderboard__rank svg{fill:currentColor;stroke:#8f6510;stroke-width:1.5px;width:28px;height:28px}.result-leaderboard__rank b{color:#fffbe8;text-shadow:0 1px 1px #4a2b008c;font-size:9px;line-height:1;position:absolute;top:11px}.result-leaderboard__row--2 .result-leaderboard__rank{color:#aebbc9}.result-leaderboard__row--2 .result-leaderboard__rank svg{stroke:#637082}.result-leaderboard__row--3 .result-leaderboard__rank{color:#c98c5a}.result-leaderboard__row--3 .result-leaderboard__rank svg{stroke:#7d4c2e}.result-leaderboard__avatar{border-color:#dce5f0;width:38px;height:38px;font-size:11px}.result-leaderboard__player{flex-direction:column;min-width:0;display:flex}.result-leaderboard__player strong{color:#253c60;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.result-leaderboard__player small{color:#7b8799;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;font-weight:700;overflow:hidden}.result-leaderboard__payout{color:#173a79;white-space:nowrap;font-size:12px;font-weight:950}.result-leaderboard__empty{color:#7b8799;background:#f4f7fb;border-radius:13px;margin:0;padding:14px;font-size:11px;font-weight:750}.result-card__note{color:#7b8799;margin:13px 0 0;font-size:10px;font-weight:650;line-height:1.4}.game-help-backdrop{z-index:110;background:#000000a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.game-help-card{background:#fff7d2;border:3px solid #245182;border-radius:26px;width:min(100%,370px);padding:24px;position:relative;box-shadow:0 24px 60px #0000004d}.game-help-card>button{background:#fff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.game-help-card__art{font-size:42px}.game-help-card h2{margin:8px 0 14px;font-size:26px;font-weight:950}.game-help-card ol{margin:0;padding-left:22px}.game-help-card li{margin:9px 0;font-size:14px;font-weight:650;line-height:1.45}@keyframes centerPulse{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-50%)scale(1.025)}}@keyframes selectedBetGlow{0%,to{opacity:.42}50%{opacity:1}}@keyframes optionCoinLanding{0%{opacity:0;transform:translate(calc(-50% + var(--landing-x)), -18cqw) scale(.55) rotate(-28deg)}24%{opacity:1}72%{opacity:1;transform:translate(-50%,-50%)scale(1.05)rotate(8deg)}to{opacity:0;transform:translate(-50%,-50%)scale(.82)rotate(0)}}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes resultPop{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes floatSoft{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-6px)}}@media (max-width:350px){.machine-round-label{font-size:3.65cqw}.dashboard-ranking__copy span{font-size:2.25cqw}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.admin-app{color:#17233d;background:#f5f7fb;min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.admin-sidebar{z-index:40;color:#f8fbff;background:#111a2d;flex-direction:column;width:250px;padding:25px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 40px #131f3914}.admin-brand{align-items:center;gap:11px;min-height:48px;padding:0 12px;display:flex}.admin-brand__mark{color:#17233d;background:linear-gradient(135deg,#ffca4c,#fb6a4f);border-radius:12px;place-items:center;width:37px;height:37px;font-size:21px;font-weight:950;display:grid;box-shadow:0 7px 20px #ffb93c38}.admin-brand strong{letter-spacing:-.04em;font-size:18px;display:block}.admin-brand small{color:#96a4be;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:700;display:block}.admin-brand--login{padding:0}.admin-sidebar__close,.admin-menu{display:none}.admin-sidebar nav{gap:4px;margin-top:42px;display:grid}.admin-nav-link{color:#9eabc1;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;min-height:43px;padding:0 13px;font-size:13px;font-weight:750;text-decoration:none;transition:background .16s,color .16s;display:flex}.admin-nav-link svg{stroke-width:2.2px;width:17px;height:17px}.admin-nav-link:hover,.admin-nav-link.is-active{color:#fff;background:#ffffff17}.admin-nav-link.is-active{box-shadow:inset 3px 0 #ffc74c}.admin-nav-link.is-disabled{cursor:not-allowed;opacity:.42}.admin-nav-link em{color:#6f7d96;text-transform:uppercase;margin-left:auto;font-size:9px;font-style:normal}.admin-sidebar__footer{border-top:1px solid #ffffff1a;margin-top:auto;padding:14px 4px 0}.admin-identity{align-items:center;gap:9px;padding:0 8px 14px;display:flex}.admin-identity>span{color:#ffd05b;background:#2a3958;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.admin-identity strong,.admin-identity small{text-overflow:ellipsis;white-space:nowrap;max-width:155px;display:block;overflow:hidden}.admin-identity strong{font-size:12px}.admin-identity small{color:#8392ae;margin-top:3px;font-size:10px}.admin-logout{color:#96a4be;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 8px;font-size:12px;font-weight:750;display:flex}.admin-logout:hover{color:#fff}.admin-logout svg{width:15px}.admin-main{width:calc(100% - 250px);min-width:0;margin-left:250px}.admin-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border-bottom:1px solid #e8ecf3;justify-content:space-between;align-items:center;min-height:76px;padding:0 40px;display:flex}.admin-topbar strong{letter-spacing:-.02em;margin-top:3px;font-size:14px;display:block}.admin-topbar__right{color:#7c879c;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.admin-topbar__right svg{color:#9ca9bd;width:18px;margin-left:12px}.admin-live-dot{background:#39bc83;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #39bc8321}.admin-eyebrow{color:#8190a9;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.admin-content{width:min(1240px,100%);margin:0 auto;padding:36px 42px 64px}.admin-page-header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:96px;margin-bottom:28px;display:flex}.admin-page-header h1{color:#16223b;letter-spacing:-.055em;margin:7px 0;font-size:clamp(26px,3vw,37px);font-weight:900;line-height:1}.admin-page-header p{color:#7c8799;max-width:650px;margin:0;font-size:13px;line-height:1.55}.admin-button-row,.admin-control-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-primary-button,.admin-secondary-button,.admin-quiet-button,.admin-danger-button,.admin-text-link{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .13s,box-shadow .13s,background .13s;display:inline-flex}.admin-primary-button{color:#fff;background:#1a2b4b;box-shadow:0 5px 14px #1a2b4b2e}.admin-primary-button:hover{background:#263c64;transform:translateY(-1px)}.admin-primary-button svg,.admin-secondary-button svg,.admin-quiet-button svg,.admin-danger-button svg,.admin-text-link svg{width:15px;height:15px}.admin-primary-button:disabled,.admin-secondary-button:disabled{cursor:wait;opacity:.55}.admin-secondary-button{color:#293a59;background:#fff;border-color:#dce2ec}.admin-secondary-button:hover{background:#f8faff;border-color:#bdc9dc}.admin-quiet-button{color:#3b4b68;background:#eff2f7;border-color:#0000}.admin-danger-button,.admin-primary-button.is-danger{color:#fff;background:#c83d46}.admin-text-link{color:#d17e12;background:0 0;border:0;min-height:0;padding:0}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-metric-card{background:#fff;border:1px solid #e7ebf2;border-radius:16px;min-height:133px;padding:20px;box-shadow:0 8px 30px #1a2a4a0b}.admin-metric-card>span{color:#8390a5;font-size:11px;font-weight:800;display:block}.admin-metric-card strong{color:#1d2c49;letter-spacing:-.04em;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-top:18px;font-size:23px;font-weight:900;display:block;overflow:hidden}.admin-metric-card small{color:#8994a6;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.admin-metric-card.is-green{border-top:3px solid #43b984}.admin-metric-card.is-amber{border-top:3px solid #e7aa3f}.admin-grid-2{grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);gap:18px;margin-bottom:18px;display:grid}.admin-panel{background:#fff;border:1px solid #e7ebf2;border-radius:16px;min-width:0;padding:22px;box-shadow:0 8px 30px #1a2a4a0b}.admin-panel--hero{background:linear-gradient(145deg,#fff 0%,#f8fbff 100%)}.admin-panel--activity{margin-top:18px}.admin-panel__top{justify-content:space-between;align-items:flex-start;gap:12px;min-height:31px;margin-bottom:18px;display:flex}.admin-panel__top>svg{color:#a7b3c6;width:19px}.admin-panel h2{color:#1a2945;letter-spacing:-.035em;margin:6px 0 0;font-size:17px;font-weight:850}.admin-status-pill{color:#64728a;letter-spacing:.02em;text-transform:capitalize;white-space:nowrap;background:#eef1f6;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.admin-status-pill i{background:#8793a8;border-radius:50%;width:6px;height:6px}.admin-status-pill.is-positive{color:#247853;background:#e7f7ef}.admin-status-pill.is-positive i{background:#35ae76}.admin-status-pill.is-warning{color:#9c6a12;background:#fff4dc}.admin-status-pill.is-warning i{background:#e5a32d}.admin-status-pill.is-danger{color:#b23d49;background:#fff0f0}.admin-status-pill.is-danger i{background:#d9535c}.admin-runtime-banner{background:#f1f5fb;border-radius:12px;align-items:center;gap:13px;margin:20px 0;padding:16px;display:flex}.admin-runtime-orb{background:#aab4c6;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 7px #e4eaf4}.admin-runtime-orb.running{background:#39bd83;box-shadow:0 0 0 7px #dbf5e9}.admin-runtime-orb.paused{background:#e4a431;box-shadow:0 0 0 7px #fff1cf}.admin-runtime-banner strong{color:#243654;font-size:13px;display:block}.admin-runtime-banner p{color:#7b8798;margin:4px 0 0;font-size:11px}.admin-config-summary>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-config-summary strong{color:#263958;font-size:17px}.admin-config-summary>p{color:#7d889a;margin:8px 0 22px;font-size:12px}.admin-config-summary dl{gap:11px;margin:0 0 20px;display:grid}.admin-config-summary dl div,.admin-detail-list div{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-config-summary dt,.admin-detail-list dt{color:#8792a5;font-size:11px}.admin-config-summary dd,.admin-detail-list dd{color:#263957;text-align:right;margin:0;font-size:12px;font-weight:800}.admin-empty{color:#8792a5;text-align:center;align-content:center;place-items:center;gap:12px;min-height:160px;font-size:12px;display:grid}.admin-empty p{margin:0}.admin-checklist{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-checklist>div{background:#f7f8fb;border-radius:11px;gap:10px;padding:13px;display:flex}.admin-checklist>div>span,.admin-step-list li>span{color:#73819a;background:#e9edf4;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.admin-checklist .is-done>span{color:#27815a;background:#dff5e9}.admin-checklist strong{color:#304260;font-size:11px;display:block}.admin-checklist small{color:#8b95a5;margin-top:4px;font-size:10px;line-height:1.35;display:block}.admin-control-strip{background:#fff;border:1px solid #e7ebf2;border-radius:16px;grid-template-columns:1fr .9fr auto;align-items:center;gap:24px;margin-bottom:18px;padding:18px 20px;display:grid;box-shadow:0 8px 30px #1a2a4a0b}.admin-control-strip>div>strong{color:#203352;text-transform:capitalize;align-items:center;gap:10px;margin-top:7px;font-size:19px;display:flex}.admin-control-strip>div>small{color:#8b96a8;margin-top:6px;font-size:10px;display:block}.admin-control-actions{justify-content:flex-end}.admin-detail-list{gap:0;margin:0;display:grid}.admin-detail-list div{border-bottom:1px solid #eff1f5;padding:14px 0}.admin-detail-list div:last-child{border-bottom:0}.admin-mono{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-family:ui-monospace,SFMono-Regular,monospace;overflow:hidden;color:#738198!important;font-size:10px!important}.admin-readonly{color:#8792a6;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.admin-readonly svg{width:15px}.admin-stat-row{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.admin-stat-row>div{background:#fff;border:1px solid #e7ebf2;border-radius:13px;grid-template-columns:20px 1fr;align-items:center;column-gap:9px;padding:15px 16px;display:grid}.admin-stat-row svg{color:#df9a25;grid-row:span 2;width:17px}.admin-stat-row span{color:#8a95a7;font-size:10px}.admin-stat-row strong{color:#2c3d5b;font-size:13px}.admin-callout{color:#2e527e;background:#f1f7ff;border:1px solid #dce8f8;border-radius:13px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:15px 17px;display:flex}.admin-callout>svg{color:#4a87c9;flex:none;width:18px}.admin-callout strong{font-size:12px;display:block}.admin-callout p{color:#6f829d;margin:4px 0 0;font-size:11px;line-height:1.45}.admin-callout--warning{background:#fff9ea;border-color:#f3e0b4}.admin-callout--warning>svg{color:#d89924}.admin-callout--warning strong{color:#8c621a}.admin-table-panel{padding-bottom:8px}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;white-space:nowrap;width:100%}.admin-table th{color:#8a96a8;letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:1px solid #e8ecf2;padding:11px 12px;font-size:10px;font-weight:850}.admin-table td{color:#526179;border-bottom:1px solid #f0f2f6;padding:17px 12px;font-size:12px}.admin-table td strong{color:#2a3c5b}.admin-table-link{color:#d58b1f;align-items:center;gap:5px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.admin-table-link svg{width:14px}.admin-table tr:hover td{background:#fbfcfe}.admin-form-section{background:#fff;border:1px solid #e7ebf2;border-radius:16px;margin-bottom:18px;padding:25px;box-shadow:0 8px 30px #1a2a4a0b}.admin-form-section__heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.admin-form-section__heading h2{color:#1b2c49;letter-spacing:-.04em;margin:6px 0 4px;font-size:19px}.admin-form-section__heading p{color:#8792a4;margin:0;font-size:12px;line-height:1.5}.admin-form-count{color:#ad761d;font-size:11px;font-weight:850}.admin-form-grid{gap:15px;display:grid}.admin-form-grid--4{grid-template-columns:repeat(4,1fr)}.admin-form-grid--3{grid-template-columns:repeat(3,1fr)}.admin-form-grid--2{grid-template-columns:repeat(2,1fr)}.admin-form-section label,.admin-form-card label,.admin-dialog-field{color:#57657c;gap:7px;font-size:11px;font-weight:800;display:grid}.admin-form-section input,.admin-form-section textarea,.admin-form-card input,.admin-form-card textarea,.admin-dialog-field input{color:#263754;background:#fbfcfe;border:1px solid #dfe4ed;border-radius:9px;outline:0;width:100%;min-height:40px;padding:0 11px;font-size:12px;font-weight:650}.admin-form-section textarea,.admin-form-card textarea,.admin-dialog-field input{padding-top:10px;padding-bottom:10px}.admin-form-section input:focus,.admin-form-section textarea:focus,.admin-form-card input:focus,.admin-form-card textarea:focus,.admin-dialog-field input:focus{border-color:#8ba8d5;box-shadow:0 0 0 3px #e9f0fb}.admin-form-section small{color:#9ca5b4;font-size:10px;font-weight:500}.admin-form-section em,.admin-form-card em{color:#cc4a55;font-size:10px;font-style:normal;font-weight:650}.admin-form-full{margin-top:16px;display:grid}.admin-option-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-option-editor{background:#fcfdff;border:1px solid #e8ecf2;border-radius:13px;padding:15px}.admin-option-editor__top{color:#8893a5;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:10px;font-weight:850;display:flex}.admin-switch{align-items:center;color:#718097!important;letter-spacing:0!important;text-transform:none!important;grid-template-columns:none!important;gap:6px!important;font-size:10px!important;font-weight:750!important;display:inline-flex!important}.admin-switch input{opacity:0;width:1px;height:1px;position:absolute}.admin-switch i{background:#d5dce7;border-radius:99px;width:29px;height:17px;transition:background .16s;display:inline-block;position:relative}.admin-switch i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.admin-switch input:checked+i{background:#45b580}.admin-switch input:checked+i:after{transform:translate(12px)}.admin-option-editor__preview{align-items:center;gap:10px;margin-bottom:14px;display:flex}.admin-option-editor__preview strong,.admin-option-editor__preview small{display:block}.admin-option-editor__preview strong{color:#2b3d5b;font-size:13px}.admin-option-editor__preview small{color:#97a0af;margin-top:3px;font-size:10px}.admin-option-editor .admin-form-grid{gap:10px}.admin-field-hint{color:#7d8796;margin-top:4px;font-size:10px;font-weight:700;display:block}.admin-field-advanced{opacity:.92}.admin-option-card__art{color:#be801c;background:linear-gradient(145deg,#fff3d3,#e3f2ff);border:1px solid #dae2ee;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid;overflow:hidden}.admin-option-card__art img{object-fit:contain;width:100%;height:100%}.admin-chip-editor-list{gap:9px;display:grid}.admin-chip-editor{border:1px solid #e8ecf2;border-radius:11px;grid-template-columns:minmax(0,1fr) 130px 110px 34px;align-items:end;gap:10px;padding:10px;display:grid}.admin-chip-editor button{color:#c9535d;cursor:pointer;background:#fff0f0;border:0;border-radius:8px;place-items:center;width:34px;height:40px;display:grid}.admin-chip-editor button svg{width:15px}.admin-safety-summary{background:#fffaf0;border:1px solid #f0dfb3;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding:16px 18px;display:flex}.admin-safety-summary>div{gap:11px;display:flex}.admin-safety-summary>div>svg{color:#dd9c26;flex:none;width:17px}.admin-safety-summary strong{color:#73521b;font-size:12px;display:block}.admin-safety-summary p{color:#987c48;margin:4px 0 0;font-size:11px}.admin-safety-summary>span{color:#32825b;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:850;display:inline-flex}.admin-safety-summary>span.is-risk{color:#bd4b51}.admin-safety-summary span svg{width:14px}.admin-chip-list{flex-wrap:wrap;gap:8px;display:flex}.admin-chip-list span{color:#966719;text-align:center;background:#fff6d9;border:1px solid #e0b34b;border-radius:9px;min-width:52px;padding:8px 10px;font-size:12px;font-weight:850}.admin-chip-list span.is-off{opacity:.4;text-decoration:line-through}.admin-option-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.admin-option-card{background:#fbfcfe;border:1px solid #e6eaf1;border-radius:12px;min-width:0;padding:12px}.admin-option-card.is-off{opacity:.48}.admin-option-card__art{margin-bottom:9px}.admin-option-card>strong,.admin-option-card>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-option-card>strong{color:#2b3d5b;font-size:12px}.admin-option-card>small{color:#9aa4b4;margin-top:3px;font-size:9px}.admin-option-card>div:last-child{color:#7d899b;flex-direction:column;gap:3px;margin-top:10px;font-size:9px;display:flex}.admin-empty-page{text-align:center;background:#ffffffa6;border:1px dashed #cfd8e7;border-radius:18px;align-content:center;place-items:center;max-width:650px;min-height:360px;margin:60px auto;padding:40px;display:grid}.admin-empty-page__icon{color:#6f91c5;background:#e9f0fb;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.admin-empty-page__icon svg{width:27px}.admin-empty-page h2{color:#273956;letter-spacing:-.04em;margin:22px 0 7px;font-size:20px}.admin-empty-page p{color:#8490a2;max-width:490px;margin:0 0 20px;font-size:12px;line-height:1.6}.admin-step-list{gap:17px;margin:0;padding:0;list-style:none;display:grid}.admin-step-list li{gap:11px;display:flex}.admin-step-list li>span{color:#a67b25;background:#f1e7ca}.admin-step-list strong{color:#30415f;font-size:12px;display:block}.admin-step-list p{color:#8a95a6;margin:4px 0 0;font-size:11px;line-height:1.45}.admin-form-card{gap:15px;display:grid}.admin-form-card .admin-panel__top{margin-bottom:3px}.admin-form-success{color:#277e55;background:#eaf8f0;border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:11px;font-weight:700;display:flex}.admin-form-success svg{width:16px}.admin-form-error{color:#b13f4a;background:#fff1f2;border:1px solid #f3cfd2;border-radius:9px;margin-bottom:15px;padding:11px 13px;font-size:11px;font-weight:700}.admin-loading{color:#7d899d;align-content:center;place-items:center;gap:12px;min-height:330px;font-size:12px;display:grid}.admin-loading svg{color:#e0a02c;width:24px}.admin-error-state{color:#b14851;background:#fff5f5;border:1px solid #f1d1d3;border-radius:13px;align-items:flex-start;gap:13px;max-width:620px;margin:80px auto;padding:19px;display:flex}.admin-error-state>svg{flex:none;width:20px}.admin-error-state strong{font-size:13px;display:block}.admin-error-state p{color:#8d6870;margin:4px 0 11px;font-size:11px}.admin-error-state button{color:#b14851;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.admin-error-state button svg{width:13px}.admin-spin{animation:1s linear infinite adminSpin}.admin-dialog-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b142694;position:fixed;inset:0}.admin-dialog{z-index:101;background:#fff;border:1px solid #e2e8f1;border-radius:16px;width:min(440px,100% - 30px);padding:26px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #08163040}.admin-dialog h2{color:#1d2d4b;letter-spacing:-.035em;margin:0 34px 8px 0;font-size:19px}.admin-dialog p{color:#7e899a;margin:0 0 20px;font-size:12px;line-height:1.55}.admin-dialog__close{color:#728097;cursor:pointer;background:#f0f3f7;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:17px;right:17px}.admin-dialog__close svg{width:16px}.admin-dialog__actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.admin-dialog-field{margin-top:16px}.admin-login{background:#101a2d;place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.admin-login__glow{background:radial-gradient(circle,#eaa63642,#0000 64%);border-radius:50%;width:650px;height:650px;position:absolute;top:-240px;right:-80px}.admin-login__card{background:#fffffff7;border:1px solid #ffffff21;border-radius:22px;width:min(100%,430px);padding:38px;position:relative;box-shadow:0 32px 100px #00000045}.admin-login__badge{color:#388060;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-top:37px;font-size:10px;font-weight:850;display:inline-flex}.admin-login__badge svg{width:15px}.admin-login h1{color:#172642;letter-spacing:-.06em;margin:12px 0 7px;font-size:35px}.admin-login p{color:#8290a4;margin:0 0 26px;font-size:13px;line-height:1.55}.admin-login form{gap:15px;display:grid}.admin-login label{color:#596981;gap:7px;font-size:11px;font-weight:800;display:grid}.admin-login input{color:#263855;background:#fbfcfe;border:1px solid #dce3ed;border-radius:9px;outline:0;min-height:44px;padding:0 12px;font-size:13px}.admin-login input:focus{border-color:#94acd1;box-shadow:0 0 0 3px #eaf0fa}.admin-login__note{color:#9ba5b4;align-items:center;gap:6px;margin-top:21px;font-size:10px;line-height:1.4;display:flex}.admin-login__note svg{flex:none;width:14px}@keyframes adminSpin{to{transform:rotate(360deg)}}@media (max-width:1050px){.admin-content{padding-left:24px;padding-right:24px}.admin-metric-grid{grid-template-columns:repeat(2,1fr)}.admin-grid-2{grid-template-columns:1fr}.admin-option-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.admin-sidebar{transition:transform .2s;transform:translate(-100%)}.admin-sidebar.is-open{transform:translate(0)}.admin-sidebar__close,.admin-menu{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.admin-sidebar__close{color:#9eabc1;width:31px;height:31px;margin-left:auto}.admin-sidebar__close svg,.admin-menu svg{width:20px}.admin-sidebar__scrim{z-index:35;background:#09112073;border:0;position:fixed;inset:0}.admin-main{width:100%;margin-left:0}.admin-topbar{gap:12px;padding:0 18px}.admin-menu{color:#53637d;width:34px;height:34px}.admin-topbar__right span:not(.admin-live-dot){display:none}.admin-topbar__right svg{margin-left:0}.admin-content{padding:26px 16px 46px}.admin-page-header{flex-direction:column;gap:16px;margin-bottom:22px}.admin-page-header h1{font-size:29px}.admin-page-header .admin-button-row{width:100%}.admin-page-header .admin-button-row>*{flex:1}.admin-control-strip{grid-template-columns:1fr 1fr;gap:16px}.admin-control-actions{grid-column:1/-1;justify-content:stretch}.admin-control-actions>*{flex:1}.admin-checklist{grid-template-columns:1fr}.admin-form-grid--4,.admin-form-grid--3{grid-template-columns:repeat(2,1fr)}.admin-option-editor-grid{grid-template-columns:1fr}.admin-option-grid,.admin-stat-row{grid-template-columns:repeat(2,1fr)}.admin-chip-editor{grid-template-columns:1fr 100px 92px 34px}.admin-safety-summary{flex-direction:column;align-items:flex-start}.admin-safety-summary>span{white-space:normal}.admin-login__card{padding:28px}}@media (max-width:470px){.admin-metric-grid{gap:9px}.admin-metric-card{min-height:112px;padding:14px}.admin-metric-card strong{margin-top:13px;font-size:18px}.admin-panel,.admin-form-section{padding:17px}.admin-form-grid--4,.admin-form-grid--3,.admin-form-grid--2{grid-template-columns:1fr}.admin-form-section__heading{flex-direction:column;gap:10px}.admin-option-grid{grid-template-columns:repeat(2,1fr)}.admin-chip-editor{grid-template-columns:1fr 1fr 92px 34px}.admin-chip-editor label:first-child{grid-column:span 2}.admin-control-strip{padding:15px}.admin-control-strip>div>strong{font-size:15px}.admin-login{padding:13px}.admin-login__card{padding:24px 19px}}.admin-form-section select,.admin-form-card select{color:#263754;background:#fbfcfe;border:1px solid #dfe4ed;border-radius:9px;outline:0;width:100%;min-height:40px;padding:0 11px;font-size:12px;font-weight:650}.admin-approval-list{gap:8px;display:grid}.admin-approval-row{background:#fbfcfe;border:1px solid #edf0f4;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.admin-approval-row strong,.admin-approval-row small{display:block}.admin-approval-row strong{color:#30415f;font-size:11px}.admin-approval-row small{color:#8d98aa;margin-top:3px;font-size:10px}.admin-approval-row>div:first-child>span{margin-top:7px;display:block}.admin-approval-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-approval-actions .admin-primary-button,.admin-approval-actions .admin-secondary-button{min-height:31px;padding:0 9px;font-size:10px}.admin-search-bar{background:#fff;border:1px solid #e3e8f0;border-radius:12px;align-items:center;gap:9px;max-width:620px;margin-bottom:20px;padding:7px 8px 7px 13px;display:flex;box-shadow:0 7px 24px #1a2a4a0a}.admin-search-bar>svg{color:#9aa6b9;width:17px}.admin-search-bar input{color:#283a58;border:0;outline:0;flex:1;min-width:0;min-height:37px;font-size:12px}.admin-table-sub{color:#98a2b1;margin-top:3px;font-size:9px;display:block}.admin-select-trigger{color:#263754;cursor:pointer;background:#fbfcfe;border:1px solid #dfe4ed;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 11px;font-size:12px;font-weight:650;display:flex}.admin-select-trigger:focus-visible{border-color:#8ba8d5;outline:0;box-shadow:0 0 0 3px #e9f0fb}.admin-select-trigger svg{width:14px}.admin-select-content{z-index:130;min-width:var(--radix-select-trigger-width);background:#fff;border:1px solid #dfe4ed;border-radius:10px;padding:5px;overflow:hidden;box-shadow:0 16px 40px #12203929}.admin-select-item{color:#354661;cursor:pointer;border-radius:7px;outline:0;align-items:center;min-height:34px;padding:0 31px 0 10px;font-size:12px;display:flex;position:relative}.admin-select-item[data-highlighted]{color:#1b3157;background:#edf3fc}.admin-select-item>span:last-child{place-items:center;display:grid;position:absolute;right:9px}.admin-select-item svg{color:#32825b;width:14px}.admin-user-list{gap:10px;display:grid}.admin-user-row{background:#fbfcfe;border:1px solid #e8ecf2;border-radius:13px;grid-template-columns:minmax(220px,1.4fr) 130px minmax(150px,.8fr) minmax(130px,.7fr);align-items:end;gap:12px;padding:15px;display:grid}.admin-user-row>label{color:#67758c;gap:6px;font-size:10px;font-weight:800;display:grid}.admin-user-row__identity{align-items:center;gap:10px;display:flex}.admin-user-row__identity>span{color:#38547e;background:#e9eff9;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.admin-user-row__identity strong,.admin-user-row__identity small{display:block}.admin-user-row__identity strong{color:#293b59;font-size:12px}.admin-user-row__identity small{color:#8c97a8;margin-top:3px;font-size:9px}.admin-user-row__actions,.admin-user-row__reset{grid-column:span 2;align-items:center;gap:7px;display:flex}.admin-user-row__reset{justify-content:flex-end}.admin-user-row__reset input{color:#263754;background:#fff;border:1px solid #dfe4ed;border-radius:9px;width:min(240px,100%);min-height:39px;padding:0 10px;font-size:11px}.admin-user-row>.admin-form-error{grid-column:1/-1;margin:0}.admin-session-list{gap:9px;display:grid}.admin-session-list>div{background:#fbfcfe;border:1px solid #edf0f4;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.admin-session-list strong,.admin-session-list small{display:block}.admin-session-list strong{color:#30415f;text-overflow:ellipsis;white-space:nowrap;max-width:700px;font-size:11px;overflow:hidden}.admin-session-list small{color:#8d98aa;margin-top:4px;font-size:9px}.admin-panel-note{color:#8b96a8;margin:16px 0 0;font-size:10px}@media (max-width:1100px){.admin-user-row{grid-template-columns:1fr 120px 1fr}.admin-user-row>label:last-of-type{grid-column:span 1}.admin-user-row__actions,.admin-user-row__reset{grid-column:auto/span 2}}@media (max-width:700px){.admin-user-row{grid-template-columns:1fr 1fr}.admin-user-row__identity{grid-column:1/-1}.admin-user-row__actions,.admin-user-row__reset{grid-column:1/-1;justify-content:flex-start}.admin-session-list>div{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.admin-user-row{grid-template-columns:1fr}.admin-user-row>*,.admin-user-row__identity,.admin-user-row__actions,.admin-user-row__reset{grid-column:1!important}.admin-user-row__actions,.admin-user-row__reset{flex-direction:column;align-items:stretch}.admin-user-row__reset input{width:100%}}.admin-metric-card>svg{color:#8aa0bf;width:18px;height:18px;margin-bottom:10px}.admin-metric-card>svg+span+strong{margin-top:12px}.admin-alert-filter{width:170px}.admin-alert-list{gap:9px;display:grid}.admin-alert-row{background:#fbfcfe;border:1px solid #e8ecf2;border-left:3px solid #8aa0bf;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.admin-alert-row.is-warning{border-left-color:#e1a034}.admin-alert-row.is-critical{border-left-color:#d44f58}.admin-alert-row__icon{color:#6381ac;background:#edf2fa;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.admin-alert-row.is-warning .admin-alert-row__icon{color:#b87918;background:#fff3dc}.admin-alert-row.is-critical .admin-alert-row__icon{color:#bd414b;background:#fff0f1}.admin-alert-row__icon svg{width:17px}.admin-alert-row__heading{align-items:center;gap:9px;display:flex}.admin-alert-row__heading strong{color:#293b59;font-size:12px}.admin-alert-row p{color:#78859a;margin:4px 0;font-size:10px}.admin-alert-row small{color:#9aa4b4;font-size:9px}.admin-alert-row__actions{gap:7px;display:flex}.admin-alert-row__actions button{min-height:34px;padding:0 10px;font-size:10px}@media (max-width:650px){.admin-alert-row{grid-template-columns:36px 1fr}.admin-alert-row__actions{flex-wrap:wrap;grid-column:2}.admin-alert-filter{width:145px}}.admin-availability-panel{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.admin-availability-panel h2{margin:6px 0}.admin-availability-panel p{color:#8490a2;max-width:680px;margin:0;font-size:11px;line-height:1.5}.admin-availability-actions{flex:none;grid-template-columns:165px auto;align-items:center;gap:8px;display:grid}@media (max-width:700px){.admin-availability-panel{flex-direction:column;align-items:stretch}.admin-availability-actions{grid-template-columns:1fr 1fr}}.admin-chart-panel{min-height:360px}.admin-chart{width:100%;height:270px}.admin-chart .recharts-default-tooltip{border-radius:9px;font-size:10px;box-shadow:0 10px 30px #14233e1f;border:1px solid #dfe5ef!important}.admin-form-gap{margin-top:15px}.admin-config-editor{padding-bottom:76px}.admin-asset-actions{gap:7px;margin:0 0 13px;display:flex}.admin-asset-actions label{width:auto;display:inline-flex}.admin-asset-picker{background:#f6f8fb;border:1px solid #e3e8f1;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-height:190px;margin-bottom:13px;padding:8px;display:grid;overflow-y:auto}.admin-asset-picker button{cursor:pointer;background:#fff;border:1px solid #e0e6ef;border-radius:8px;min-width:0;padding:5px}.admin-asset-picker button span{aspect-ratio:1;background:#f0f3f8;border-radius:6px;place-items:center;display:grid;overflow:hidden}.admin-asset-picker img{object-fit:contain;width:100%;height:100%}.admin-asset-picker small{color:#7c899c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.admin-validation-panel{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #dce7f5;border-radius:16px;margin-bottom:18px;padding:22px}.admin-validation-metrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.admin-validation-metrics span{color:#71819a;background:#eef4fb;border-radius:9px;padding:11px;font-size:10px}.admin-validation-metrics strong{color:#283c5d;margin-top:4px;font-size:14px;display:block}.admin-validation-options{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:12px;display:grid}.admin-validation-options span{color:#748197;border:1px solid #e8edf4;border-radius:8px;padding:8px 10px;font-size:9px}.admin-validation-options b{color:#2d405f;margin-right:6px}.admin-validation-failures{color:#b1424c;background:#fff0f1;border-radius:9px;margin:12px 0 0;padding:11px 11px 11px 29px;font-size:10px;line-height:1.7}.admin-muted-copy{color:#8793a6;margin:0;font-size:11px}.admin-sticky-actions{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #d8e0ece6;border-radius:13px;justify-content:flex-end;gap:9px;padding:11px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 36px #1627461f}.admin-compare-panel{margin-top:18px}.admin-compare-select{color:#66758d;gap:6px;max-width:380px;font-size:11px;font-weight:750;display:grid}.admin-compare-select select{color:#2b3d5c;background:#fff;border:1px solid #dfe5ee;border-radius:9px;min-height:40px;padding:0 10px}.admin-compare-grid{border:1px solid #e7ebf2;border-radius:10px;grid-template-columns:1.2fr 1fr 1fr;margin-top:18px;display:grid;overflow:hidden}.admin-compare-grid>strong{color:#617089;background:#f3f6fa;padding:10px;font-size:10px}.admin-compare-row{display:contents}.admin-compare-row>*{color:#6f7c91;border-top:1px solid #edf0f4;padding:10px;font-size:10px}.admin-compare-row b{color:#2d3f5e}.admin-compare-row b.is-different{color:#9a6612;background:#fff5db}@media (max-width:760px){.admin-validation-metrics,.admin-validation-options{grid-template-columns:1fr}.admin-asset-picker{grid-template-columns:repeat(3,1fr)}.admin-compare-grid{grid-template-columns:1fr .8fr .8fr}}.admin-round-filters{padding-bottom:21px}.admin-form-section__heading>svg{color:#94a2b7;width:20px;height:20px}.admin-round-filter-grid{grid-template-columns:repeat(4,minmax(135px,1fr));align-items:end;gap:14px;display:grid}.admin-round-filter-actions{align-items:center;gap:8px;display:flex}.admin-round-filter-actions>button{white-space:nowrap;flex:1}.admin-table-toolbar{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:15px;min-height:47px;padding:0 12px 12px;display:flex}.admin-table-toolbar strong,.admin-table-toolbar span{display:block}.admin-table-toolbar strong{color:#2a3c59;font-size:12px}.admin-table-toolbar>div>span{color:#929daf;margin-top:3px;font-size:10px}.admin-filter-active{color:#9c6a12;text-transform:uppercase;background:#fff4dc;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-weight:850;font-size:9px!important;display:inline-flex!important}.admin-filter-active svg{width:11px;height:11px}.admin-table-panel.is-refreshing .admin-table-wrap{opacity:.56;transition:opacity .16s}.admin-mono-cell{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.admin-pagination{justify-content:space-between;align-items:center;gap:14px;padding:16px 12px 9px;display:flex}.admin-pagination>span{color:#7f8b9d;font-size:10px;font-weight:750}.admin-pagination>div{gap:7px;display:flex}.admin-pagination button{min-height:34px;padding:0 10px;font-size:10px}.admin-pagination button:disabled{cursor:not-allowed}.admin-empty-page--compact{min-height:280px;margin-top:24px;margin-bottom:24px}.admin-round-identity{color:#fff;background:linear-gradient(135deg,#172641 0%,#22385d 100%);border:1px solid #e2e8f1;border-radius:15px;grid-template-columns:1.1fr .65fr 1fr;align-items:center;gap:18px;margin-bottom:18px;padding:17px 20px;display:grid;box-shadow:0 12px 32px #16264121}.admin-round-identity>div:not(:first-child){border-left:1px solid #ffffff21;min-width:0;padding-left:18px}.admin-round-identity>div>span:not(.admin-eyebrow),.admin-round-identity>div>strong{display:block}.admin-round-identity>div>span:not(.admin-eyebrow){color:#9dabbe;font-size:9px;font-weight:750}.admin-round-identity>div>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;overflow:hidden}.admin-round-identity .admin-eyebrow{color:#93a3bb}.admin-round-identity__status{align-items:center;gap:10px;min-width:0;margin-top:7px;display:flex}.admin-round-identity__status .admin-mono-cell{color:#8f9db2;font-size:9px}.admin-round-metrics .admin-metric-card{min-height:124px}.admin-round-investigation-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:18px;display:grid}.admin-round-investigation-grid--lower{grid-template-columns:1fr 1fr}.admin-round-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding:0;list-style:none;display:grid}.admin-round-timeline li{grid-template-columns:14px minmax(0,1fr);gap:9px;min-height:51px;display:grid;position:relative}.admin-round-timeline li:after{content:"";background:#e6eaf1;width:1px;position:absolute;top:15px;bottom:-1px;left:5px}.admin-round-timeline li:nth-last-child(-n+2):after{display:none}.admin-round-timeline li>span{z-index:1;background:#fff;border:2px solid #d8dee8;border-radius:50%;width:11px;height:11px;margin-top:2px;position:relative}.admin-round-timeline li.is-complete>span{background:#41ad7b;border-color:#41ad7b;box-shadow:0 0 0 4px #e8f6ef}.admin-round-timeline strong,.admin-round-timeline small{display:block}.admin-round-timeline strong{color:#354661;font-size:11px}.admin-round-timeline small{color:#96a0b0;margin-top:4px;font-size:9px}.admin-round-cancellation{margin:5px 0 0}.admin-winning-option{background:linear-gradient(135deg,#fffaf0,#fffdf8);border:1px solid #f0dfb6;border-radius:13px;align-items:center;gap:13px;padding:14px;display:flex}.admin-winning-option>span{color:#674610;background:#ffd76c;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-size:14px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #efbd3d}.admin-winning-option small,.admin-winning-option strong,.admin-winning-option em{display:block}.admin-winning-option small{color:#9b8a65;text-transform:uppercase;font-size:9px;font-weight:800}.admin-winning-option strong{color:#263956;margin-top:3px;font-size:16px}.admin-winning-option em{color:#a77b24;margin-top:2px;font-size:10px;font-style:normal;font-weight:800}.admin-verify-button{width:100%;margin-top:16px}.admin-verification-result{background:#f7f9fc;border:1px solid #d9e3ef;border-radius:11px;align-items:flex-start;gap:10px;margin-top:10px;padding:12px;display:flex}.admin-verification-result>svg{flex:none;width:17px}.admin-verification-result strong,.admin-verification-result p,.admin-verification-result small{display:block}.admin-verification-result strong{font-size:11px}.admin-verification-result p{color:#738198;margin:3px 0 0;font-size:10px;line-height:1.45}.admin-verification-result small{color:#7d8ca2;max-width:430px;margin-top:7px;font-size:8px}.admin-verification-result.is-verified{color:#287958;background:#eefaf4;border-color:#ccebdc}.admin-verification-result.is-failed{color:#b8404b;background:#fff3f4;border-color:#f1d1d4}.admin-round-empty>svg{color:#a5b1c2;width:29px}.admin-round-empty small{color:#a0a9b8;font-size:9px}.admin-outcome-list{gap:9px;display:grid}.admin-outcome-list>div{background:#fbfcfe;border:1px solid #edf0f4;border-radius:10px;grid-template-columns:minmax(100px,.8fr) 1fr 1fr;align-items:center;gap:10px;padding:12px;display:grid}.admin-outcome-list strong{color:#2f415e;font-size:12px}.admin-outcome-list>div>span:last-child{color:#8490a2;text-align:right;font-size:10px}.admin-round-counts{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.admin-round-counts>div{background:#fbfcfe;border:1px solid #e8edf3;border-radius:11px;grid-template-columns:22px 1fr;align-items:center;gap:2px 8px;padding:12px;display:grid}.admin-round-counts svg{color:#d99829;grid-row:span 2;width:17px}.admin-round-counts span{color:#8b96a8;font-size:9px}.admin-round-counts strong{color:#2a3c5a;font-size:15px}.admin-round-bets-section{margin-top:4px}.admin-bet-filter-row{grid-template-columns:minmax(220px,1.5fr) minmax(190px,1fr) 90px auto;align-items:end;gap:12px;display:grid}.admin-inline-arrow{vertical-align:-2px;color:#9aa5b5;width:12px;height:12px;margin:0 5px;display:inline}.admin-player-lookup-note{max-width:850px}.admin-player-search{max-width:850px;margin-bottom:24px}.admin-player-search .admin-primary-button{flex:none}.admin-player-wallet-card{background:linear-gradient(135deg,#fff,#f7faff);border:1px solid #dfe6ef;border-radius:17px;grid-template-columns:54px minmax(210px,1fr) minmax(240px,1fr) minmax(200px,.8fr);align-items:center;gap:17px;margin-bottom:18px;padding:21px;display:grid;box-shadow:0 10px 34px #192b4c0f}.admin-player-wallet-card__icon{color:#ffd160;background:#1b2d4d;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 19px #1b2d4d2e}.admin-player-wallet-card__icon svg{width:23px}.admin-player-wallet-card h2{color:#263956;text-overflow:ellipsis;white-space:nowrap;max-width:430px;margin:5px 0 3px;font-size:16px;overflow:hidden}.admin-player-wallet-card__identity small{color:#8d99aa;font-size:9px;display:block}.admin-player-wallet-card__balance,.admin-player-wallet-card__updated{border-left:1px solid #e6ebf2;min-width:0;padding-left:18px}.admin-player-wallet-card__balance>span,.admin-player-wallet-card__balance>strong,.admin-player-wallet-card__balance>small,.admin-player-wallet-card__updated>span,.admin-player-wallet-card__updated>strong{display:block}.admin-player-wallet-card__balance>span,.admin-player-wallet-card__updated>span{color:#8793a6;text-transform:uppercase;font-size:9px;font-weight:800}.admin-player-wallet-card__balance>strong{color:#1d2f4f;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:24px;overflow:hidden}.admin-player-wallet-card__balance>small{color:#8b96a7;margin-top:4px;font-size:9px}.admin-player-wallet-card__updated>strong{color:#3b4d69;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 8px;font-size:10px;overflow:hidden}.admin-player-tabs{min-width:0}.admin-player-tabs__list{background:#edf1f6;border:1px solid #e3e8f0;border-radius:12px;gap:4px;margin-bottom:12px;padding:5px;display:flex;overflow-x:auto}.admin-player-tabs__list button{color:#718097;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.admin-player-tabs__list button svg{width:14px}.admin-player-tabs__list button span{color:#6d7a8f;background:#dce3ed;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;display:inline-grid}.admin-player-tabs__list button[data-state=active]{color:#263957;background:#fff;box-shadow:0 3px 10px #1a2b4c14}.admin-player-tabs__list button[data-state=active] span{color:#996816;background:#fff0c7}.admin-player-tab-panel{padding:0;overflow:hidden}.admin-player-tab-panel:focus-visible{outline-offset:2px;outline:3px solid #dce9fb}.admin-player-section-heading{justify-content:space-between;align-items:center;gap:15px;padding:21px 22px 16px;display:flex}.admin-player-section-heading h2{color:#223552;margin:5px 0 0;font-size:17px}.admin-player-section-heading>span{color:#8c97a8;font-size:9px}.admin-player-section-total{color:#2f805d;align-items:center;gap:6px;font-size:12px;display:inline-flex}.admin-player-section-total svg{width:15px}.admin-player-tab-panel>.admin-callout{margin:0 22px 16px}.admin-player-tab-panel>.admin-table-wrap{border-top:1px solid #edf0f4}.admin-ledger-amount.is-credit{color:#25805a!important}.admin-ledger-amount.is-debit{color:#b34851!important}.admin-player-empty{text-align:center;align-content:center;place-items:center;min-height:240px;padding:30px;display:grid}.admin-player-empty>span{color:#7189aa;background:#edf2f8;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.admin-player-empty svg{width:21px}.admin-player-empty strong{color:#2f415f;margin-top:15px;font-size:13px}.admin-player-empty p{color:#8c97a8;max-width:440px;margin:5px 0 0;font-size:10px;line-height:1.5}.admin-player-refund-summary{grid-template-columns:repeat(2,1fr);gap:9px;margin:0 22px 18px;display:grid}.admin-player-refund-summary>div{background:#fbfcfe;border:1px solid #e8ecf2;border-radius:10px;padding:13px}.admin-player-refund-summary span,.admin-player-refund-summary strong{display:block}.admin-player-refund-summary span{color:#8792a4;font-size:9px}.admin-player-refund-summary strong{color:#2e405e;margin-top:5px;font-size:15px}.admin-player-subheading{color:#40516b;margin:18px 22px 10px;font-size:11px}@media (max-width:1050px){.admin-round-filter-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}.admin-player-wallet-card{grid-template-columns:54px minmax(0,1fr) minmax(220px,1fr)}.admin-player-wallet-card__updated{border-top:1px solid #e6ebf2;border-left:0;grid-column:2/-1;padding:15px 0 0}}@media (max-width:820px){.admin-round-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-round-investigation-grid,.admin-round-investigation-grid--lower{grid-template-columns:1fr}.admin-bet-filter-row{grid-template-columns:1fr 1fr}.admin-bet-filter-row .admin-round-filter-actions{align-self:end}.admin-player-wallet-card{grid-template-columns:54px minmax(0,1fr)}.admin-player-wallet-card__balance,.admin-player-wallet-card__updated{border-top:1px solid #e6ebf2;border-left:0;grid-column:1/-1;padding:15px 0 0}}@media (max-width:620px){.admin-round-filter-grid,.admin-bet-filter-row,.admin-round-identity{grid-template-columns:1fr}.admin-round-identity>div:not(:first-child){border-top:1px solid #ffffff21;border-left:0;padding:13px 0 0}.admin-round-timeline{grid-template-columns:1fr}.admin-round-timeline li:nth-last-child(-n+2):after{display:block}.admin-round-timeline li:last-child:after{display:none}.admin-pagination{flex-direction:column;align-items:stretch}.admin-pagination>div,.admin-pagination button{flex:1}.admin-player-search{flex-wrap:wrap;align-items:stretch;padding:9px}.admin-player-search>svg{display:none}.admin-player-search input{flex-basis:100%;padding:0 8px}.admin-player-search .admin-primary-button{flex:1}.admin-player-section-heading{flex-direction:column;align-items:flex-start}.admin-player-refund-summary{grid-template-columns:1fr}}@media (max-width:430px){.admin-round-filter-actions{flex-direction:column;align-items:stretch}.admin-round-filter-actions>button{width:100%}.admin-round-counts,.admin-player-refund-summary{grid-template-columns:1fr}.admin-outcome-list>div{grid-template-columns:1fr 1fr}.admin-outcome-list>div>span:last-child{text-align:left;grid-column:1/-1}.admin-player-wallet-card{grid-template-columns:1fr}.admin-player-wallet-card__icon{width:46px;height:46px}.admin-player-wallet-card__identity{min-width:0}.admin-player-tabs__list button{padding:0 10px}}.admin-finance-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;margin-bottom:26px;display:grid}.admin-finance-form{align-content:start}.admin-finance-submit-result{align-items:flex-start}.admin-finance-submit-result>span,.admin-finance-submit-result strong,.admin-finance-submit-result small{display:block}.admin-finance-submit-result small{color:#5d876f;margin-top:4px;font-size:9px}.admin-finance-guide{color:#fff;background:linear-gradient(145deg,#182844,#243a60);align-self:start}.admin-finance-guide .admin-eyebrow{color:#92a4bf}.admin-finance-guide h2{color:#fff}.admin-finance-guide .admin-panel__top>svg{color:#ffd268}.admin-finance-guide ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.admin-finance-guide li{gap:11px;display:flex}.admin-finance-guide li>span{color:#ffd268;background:#ffd26824;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.admin-finance-guide li strong{font-size:11px;display:block}.admin-finance-guide li p{color:#9facbf;margin:3px 0 0;font-size:10px;line-height:1.5}.admin-finance-guide__identity{border-top:1px solid #ffffff1c;margin-top:22px;padding-top:17px}.admin-finance-guide__identity>span,.admin-finance-guide__identity>strong,.admin-finance-guide__identity>small{display:block}.admin-finance-guide__identity>span{color:#8fa0b9;text-transform:uppercase;font-size:9px}.admin-finance-guide__identity>strong{margin-top:5px;font-size:12px}.admin-finance-guide__identity>small{color:#9ca9bb;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.admin-finance-queue{margin-top:8px}.admin-finance-queue__heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.admin-finance-queue__heading h2{color:#1c2e4b;letter-spacing:-.04em;margin:6px 0 4px;font-size:21px}.admin-finance-queue__heading p{color:#8692a4;margin:0;font-size:11px}.admin-finance-queue__heading>div:last-child{gap:8px;display:flex}.admin-finance-queue__heading>div:last-child span{color:#8994a6;text-align:center;text-transform:uppercase;background:#fff;border:1px solid #e3e8ef;border-radius:10px;min-width:82px;padding:9px 11px;font-size:8px}.admin-finance-queue__heading>div:last-child strong{color:#263957;margin-bottom:2px;font-size:15px;display:block}.admin-finance-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.admin-finance-group>h3{color:#50617b;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:11px}.admin-finance-group.is-history .admin-finance-approval{box-shadow:none}.admin-finance-approval{background:#fff;border:1px solid #e1e7ef;border-radius:15px;min-width:0;padding:19px;box-shadow:0 8px 28px #192a490b}.admin-finance-approval.is-reviewable{border-top:3px solid #e1a137}.admin-finance-approval.is-applicable{border-top:3px solid #3daf7b}.admin-finance-approval>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:14px;display:flex}.admin-finance-approval>header>div{min-width:0}.admin-finance-approval h3{color:#263957;margin:5px 0 3px;font-size:15px}.admin-finance-approval header small{color:#939eae;font-size:8px;display:block}.admin-finance-payload{background:#f8fafc;border:1px solid #e7ebf1;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:11px;display:grid}.admin-finance-payload>div{min-width:0}.admin-finance-payload dt{color:#909bac;text-transform:uppercase;font-size:8px;font-weight:800}.admin-finance-payload dd{color:#2e405e;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;font-weight:850;overflow:hidden}.admin-finance-payload__reason{border-top:1px solid #e8ecf2;grid-column:1/-1;padding-top:8px}.admin-finance-payload__reason dd{white-space:normal;line-height:1.45}.admin-finance-payload-error{margin:0 0 12px}.admin-finance-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:13px 0 0;display:grid}.admin-finance-evidence>div{border-bottom:1px solid #eef1f5;min-width:0;padding:9px 0}.admin-finance-evidence dt{color:#919bac;align-items:center;gap:5px;font-size:8px;display:flex}.admin-finance-evidence dt svg{width:11px;height:11px}.admin-finance-evidence dd{color:#4b5c75;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;font-weight:700;overflow:hidden}.admin-finance-decisions{background:#f6f8fb;border-radius:10px;margin-top:13px;padding:11px}.admin-finance-decisions>strong{color:#53627a;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.admin-finance-decisions>div{color:#66748a;border-top:1px solid #e7ebf1;grid-template-columns:auto minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:6px;padding:7px 0;font-size:9px;display:grid}.admin-finance-decisions>div small{color:#969faf;grid-column:2/-1}.admin-finance-review{border-top:1px solid #e7ebf1;margin-top:14px;padding-top:14px}.admin-finance-review label{color:#59677e;gap:6px;font-size:10px;font-weight:800;display:grid}.admin-finance-review textarea{color:#263754;width:100%;font:inherit;resize:vertical;background:#fbfcfe;border:1px solid #dfe4ed;border-radius:9px;outline:0;padding:9px 10px}.admin-finance-review textarea:focus{border-color:#8ba8d5;box-shadow:0 0 0 3px #e9f0fb}.admin-finance-review .admin-form-error{margin:9px 0 0}.admin-finance-review .admin-approval-actions{justify-content:flex-end;margin-top:9px}.admin-finance-apply{border-top:1px solid #e7ebf1;margin-top:14px;padding-top:14px}.admin-finance-apply>.admin-primary-button{width:100%}.admin-finance-apply>p{color:#8793a5;align-items:flex-start;gap:5px;margin:8px 0 0;font-size:8px;line-height:1.4;display:flex}.admin-finance-apply>p svg{flex:none;width:11px}.admin-finance-apply .admin-form-error{margin:9px 0 0}.admin-finance-state-note{color:#9b6b18;background:#fff8e8;border-radius:9px;align-items:flex-start;gap:8px;margin-top:13px;padding:10px;display:flex}.admin-finance-state-note>svg{flex:none;width:15px}.admin-finance-state-note span,.admin-finance-state-note strong{display:block}.admin-finance-state-note strong{margin-bottom:2px;font-size:9px}.admin-finance-state-note span{font-size:8px;line-height:1.4}.admin-finance-state-note.is-success{color:#277c58;background:#ebf8f1}.admin-finance-state-note.is-expired{color:#748197;background:#f2f4f7}.admin-dialog .admin-finance-payload{margin:15px 0 4px}.admin-audit-filter-grid{grid-template-columns:repeat(4,minmax(140px,1fr));align-items:end;gap:13px;display:grid}.admin-audit-table td:first-child strong{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.admin-audit-correlation{align-items:center;gap:5px;max-width:240px;display:flex}.admin-audit-correlation svg{color:#91a0b4;flex:none;width:12px;height:12px}.admin-audit-view{cursor:pointer;background:0 0;border:0;padding:0}.admin-audit-dialog{width:min(980px,100% - 30px);max-height:min(88dvh,900px);overflow-y:auto}.admin-audit-dialog__body{gap:14px;display:grid}.admin-audit-dialog__hero{color:#fff;background:linear-gradient(135deg,#172641,#263d63);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:15px;min-width:0;padding:14px;display:flex}.admin-audit-dialog__hero>div{min-width:0}.admin-audit-dialog__hero .admin-eyebrow{color:#96a6be}.admin-audit-dialog__hero strong,.admin-audit-dialog__hero small{display:block}.admin-audit-dialog__hero strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;overflow:hidden}.admin-audit-dialog__hero small{color:#93a3ba;margin-top:4px;font-size:8px}.admin-audit-evidence-grid{border:1px solid #e7ebf1;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding:0 14px;display:grid}.admin-audit-evidence-grid>div{border-bottom:1px solid #eef1f5;min-width:0;padding:10px 0}.admin-audit-evidence-grid dt{color:#8d98aa;text-transform:uppercase;font-size:8px}.admin-audit-evidence-grid dd{color:#344661;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;font-weight:750;overflow:hidden}.admin-audit-user-agent{background:#fafbfd;border:1px solid #e7ebf1;border-radius:10px;padding:11px 13px}.admin-audit-user-agent span{color:#8d98aa;text-transform:uppercase;font-size:8px}.admin-audit-user-agent p{overflow-wrap:anywhere;color:#54637a;margin:4px 0 0;font-size:9px;line-height:1.5}.admin-audit-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-audit-snapshot-grid>section{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:12px;min-width:0;overflow:hidden}.admin-audit-snapshot-grid section>header{background:#f4f7fa;border-bottom:1px solid #e8ecf2;align-items:center;gap:9px;padding:12px 13px;display:flex}.admin-audit-snapshot-grid section>header>svg{color:#8797ad;width:15px}.admin-audit-snapshot-grid h3{color:#344660;margin:3px 0 0;font-size:11px}.admin-audit-snapshot-tree{margin:0;padding:7px 13px 12px}.admin-audit-snapshot-tree>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(105px,.7fr) minmax(0,1.3fr);gap:10px;padding:8px 0;display:grid}.admin-audit-snapshot-tree>div:last-child{border-bottom:0}.admin-audit-snapshot-tree dt{color:#8a96a8;text-transform:capitalize;font-size:8px}.admin-audit-snapshot-tree dd{overflow-wrap:anywhere;color:#34465f;min-width:0;margin:0;font-size:9px;font-weight:700;line-height:1.45}.admin-audit-snapshot-tree.is-nested{background:#fff;border:1px solid #e8ecf2;border-radius:8px;padding:0}.admin-audit-snapshot-tree.is-nested>div{padding:7px 8px}.admin-audit-array{gap:5px;margin:0;padding-left:17px;display:grid}.admin-audit-array li{padding-left:3px}.admin-audit-null{color:#9ba5b4;font-style:italic;font-weight:500}.admin-audit-retention-note{color:#8995a7;align-items:flex-start;gap:8px;margin-top:17px;font-size:9px;display:flex}.admin-audit-retention-note svg{color:#4e9371;flex:none;width:14px}.admin-audit-retention-note span,.admin-audit-retention-note strong{display:block}.admin-audit-retention-note strong{color:#68768b;margin-bottom:2px}@media (max-width:1040px){.admin-finance-group{grid-template-columns:1fr}.admin-audit-filter-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (max-width:820px){.admin-finance-layout{grid-template-columns:1fr}.admin-finance-guide{order:-1}.admin-finance-guide ol{grid-template-columns:repeat(2,1fr)}.admin-audit-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audit-snapshot-grid{grid-template-columns:1fr}}@media (max-width:620px){.admin-finance-queue__heading{flex-direction:column;align-items:flex-start}.admin-finance-queue__heading>div:last-child{width:100%}.admin-finance-queue__heading>div:last-child span{flex:1;min-width:0}.admin-finance-payload{grid-template-columns:repeat(2,1fr)}.admin-finance-payload__reason{grid-column:1/-1}.admin-finance-evidence,.admin-audit-evidence-grid{grid-template-columns:1fr}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:470px){.admin-finance-guide ol,.admin-audit-filter-grid{grid-template-columns:1fr}.admin-finance-queue__heading>div:last-child{flex-wrap:wrap}.admin-finance-queue__heading>div:last-child span{flex-basis:calc(50% - 4px)}.admin-finance-payload{grid-template-columns:1fr}.admin-finance-payload__reason{grid-column:auto}.admin-finance-decisions>div{grid-template-columns:auto minmax(0,1fr)}.admin-finance-decisions>div>span:nth-child(3),.admin-finance-decisions>div small{grid-column:2}.admin-audit-dialog{padding:19px}}.game-select-page{isolation:isolate;color:#fff;background:radial-gradient(80% 40% at 50% -5%,#ffc35b38,#0000 72%),radial-gradient(70% 44% at 110% 42%,#ac455f2e,#0000 76%),linear-gradient(#151722 0%,#202332 48%,#12141d 100%);position:relative;overflow:hidden}.game-select-page__glow{z-index:-1;filter:blur(80px);opacity:.2;pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute}.game-select-page__glow--one{background:#ff9e45;top:8%;right:-45%}.game-select-page__glow--two{background:#375fe2;bottom:4%;left:-48%}.game-select-page__grain{z-index:-1;opacity:.35;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff17 1px,#0000 1.1px),linear-gradient(115deg,#0000 0 48%,#ffffff05 49% 51%,#0000 52%);background-size:18px 18px,74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#00000052);mask-image:linear-gradient(#000,#00000052)}.game-select{width:100%;min-height:calc(100dvh - max(24px, env(safe-area-inset-top)) - max(24px, env(safe-area-inset-bottom)));flex-direction:column;justify-content:center;padding:10px 15px 22px;display:flex}.game-select__topbar{justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 3px;display:flex}.game-select__identity{align-items:center;gap:11px;min-width:0;display:flex}.game-select__brand{background:linear-gradient(145deg,#ffd763,#f28936 62%,#dd4f55);border:1px solid #ffeec2b3;border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;transform:rotate(-4deg);box-shadow:inset 0 1px #ffffffb8,inset 0 -2px #82302252,0 9px 22px #0000004d}.game-select__brand span{color:#fff;letter-spacing:-.08em;text-shadow:0 2px #7a341861;font-size:24px;font-weight:1000;line-height:1;transform:rotate(4deg)}.game-select__identity strong,.game-select__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.game-select__identity strong{color:#fff7e1;letter-spacing:-.025em;font-size:14px;font-weight:950}.game-select__identity small{color:#ffffff75;letter-spacing:.14em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:800}.game-select__live{color:#8bdfa7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17342a94;border:1px solid #61da8933;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:36px;padding:0 12px;display:flex;box-shadow:inset 0 1px #ffffff0a}.game-select__live i{background:#50d17e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #50d17e1f,0 0 15px #50d17e73}.game-select__live span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.game-select__live strong{color:#fff;font-size:12px}.game-select__hero-copy{margin:27px 4px 0;position:relative}.game-select__hero-copy:after{color:#ffda7a33;content:"♠  ◆  ♣";letter-spacing:.12em;font-family:Georgia,serif;font-size:16px;position:absolute;top:-1px;right:4px}.game-select__eyebrow{color:#ffd56f;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 9px;font-size:10px;font-weight:900;line-height:1;display:flex}.game-select__eyebrow i{background:#53d681;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #53d68121}.game-select h1{color:#fff9eb;letter-spacing:-.065em;text-shadow:0 8px 28px #00000040;margin:0;font-size:clamp(38px,11.2vw,50px);font-weight:1000;line-height:.88}.game-select__intro{color:#ffffff94;max-width:370px;margin:13px 4px 21px;font-size:12px;font-weight:650;line-height:1.5}.game-select__section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:23px;margin:0 5px 8px;display:flex}.game-select__section-heading strong{color:#ffffffeb;letter-spacing:.02em;font-size:11px;font-weight:900}.game-select__section-heading span{color:#ffd56fb8;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.game-select__cards{gap:12px;display:grid}.game-card-link{color:inherit;border-radius:30px;text-decoration:none;display:block}.game-card-link:focus-visible{outline-offset:3px;outline:3px solid #fff}.game-card{background:var(--game-card-accent);border:1px solid #ffffff61;border-radius:28px;min-height:190px;transition:transform .16s,box-shadow .18s,filter .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #00000029,0 16px 34px #0000003d}.game-card--greedy{background:linear-gradient(135deg,#44091a 0%,#73132e 45%,#a61c3c 78%,#d9561c 100%);border-color:#ffcd9159;box-shadow:inset 0 1px #ffebbe73,inset 0 -1px #0000004d,0 16px 36px #00000052}.game-card--greedy .game-card__status{color:#ffd27a;text-shadow:0 0 12px #ffaa0073}.game-card--greedy .game-card__status svg{color:#ffbe40;filter:drop-shadow(0 0 4px #ffbe4099)}.game-card--greedy h2{text-shadow:0 2px 8px #00000080,0 0 24px #ff3c5a4d}.game-card--greedy .game-card__meta i{color:#fff0e6eb;background:#2d08127a;border-color:#ffc89647}.game-card--greedy .game-card__cta{color:#240a12;background:linear-gradient(#fff 0%,#fff7eb 100%);box-shadow:0 5px 14px #00000047,0 0 16px #ff8c2838}.game-card--teen-patti{background:linear-gradient(135deg,#7e281f 0%,#a8442c 52%,#522016 100%)}.game-card--soon{background:linear-gradient(135deg,#235d61 0%,#327a73 100%)}.game-card-link:active .game-card--active{transform:scale(.988);box-shadow:inset 0 1px #ffffff85,0 9px 22px #0003}.game-card__shine,.game-card__shade,.game-card__pattern{z-index:0;pointer-events:none;border-radius:50%;position:absolute}.game-card__shine{filter:blur(24px);background:#ffffff2b;width:230px;height:190px;top:-95px;left:-30px}.game-card__shade{filter:blur(28px);background:#00000021;width:220px;height:180px;bottom:-88px;right:-56px}.game-card__pattern{border-radius:inherit;opacity:.5;background:repeating-linear-gradient(120deg,#0000 0 17px,#ffffff06 18px 19px),radial-gradient(circle at 77% 18%,#ffffff2e 0 2px,#0000 2.5px) 0 0/22px 22px;inset:0}.game-card__content{z-index:2;justify-content:space-between;align-items:stretch;gap:10px;min-height:190px;padding:17px 18px;display:flex;position:relative}.game-card__copy{z-index:3;flex-direction:column;align-items:flex-start;width:min(59%,225px);min-width:0;display:flex;position:relative}.game-card__status{color:#ffffffd1;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:9px;font-weight:950;line-height:1;display:flex}.game-card__status svg{stroke-width:2.8px;width:13px;height:13px}.game-card h2{color:#fff;letter-spacing:-.045em;text-shadow:0 2px 5px #2d141e2e;margin:0;font-size:28px;font-weight:1000;line-height:1}.game-card p{color:#ffffffd4;max-width:202px;margin:7px 0 8px;font-size:10.5px;font-weight:700;line-height:1.42}.game-card__meta{flex-wrap:wrap;gap:5px;margin:0 0 10px;display:flex}.game-card__meta i{color:#ffffffc7;letter-spacing:.04em;background:#30141a1f;border:1px solid #ffffff2e;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850;line-height:1}.game-card__cta{color:#222533;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:33px;margin-top:auto;padding:8px 13px;font-size:11px;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 5px 12px #00000029}.game-card__cta svg{stroke-width:3.2px;width:14px;height:14px}.game-card__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.68s linear infinite gameSpin;display:inline-block}.game-card__hero{z-index:1;position:absolute;inset:0 0 0 50%;overflow:hidden}.game-card__hero img{object-fit:cover;object-position:50% center}.game-card__hero span{background:linear-gradient(90deg,#70241bfc 0%,#70241bad 22%,#0000 60%),linear-gradient(#0000 45%,#3d120d3b);position:absolute;inset:0}.game-card--greedy .game-card__hero span{background:linear-gradient(90deg,#44091afc 0%,#44091ab3 22%,#0000 60%),linear-gradient(#0000 45%,#1e040b59)}.game-card--teen-patti .game-card__hero span{background:linear-gradient(90deg,#70241bfc 0%,#70241bad 22%,#0000 60%),linear-gradient(#0000 45%,#3d120d3b)}.game-card__orbit{flex:0 0 126px;align-self:center;width:126px;height:126px;margin-right:-2px;position:relative}.game-card__orbit-ring{background:#ffffff14;border:7px solid #ffffff30;border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 0 0 1px #fff3}.game-card__orbit-item{z-index:2;background:#fff9e8;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;display:grid;position:absolute;overflow:hidden;box-shadow:0 4px 9px #0003}.game-card__orbit-item img{object-fit:contain;padding:2px}.game-card__orbit-item--top{top:0;left:44px}.game-card__orbit-item--right{top:44px;right:0}.game-card__orbit-item--bottom{bottom:0;left:44px}.game-card__orbit-item--left{top:44px;left:0}.game-card__orbit-center{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff2b;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:66px;height:66px;font-size:35px;display:grid;position:absolute;top:29px;left:29px;overflow:hidden}.game-card__orbit-center--image{background:#fff7d8}.game-card__orbit-center img{object-fit:contain;padding:3px}.game-card--locked{filter:saturate(.72);opacity:.78;min-height:160px}.game-card--locked .game-card__content{min-height:160px}.game-card--locked .game-card__cta{color:#232733ad}.game-card--locked .game-card__orbit{transform:scale(.76)}.game-card--locked .game-card__copy{width:min(64%,245px)}.game-card--locked p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.game-select__footnote{color:#ffffff6b;text-align:center;justify-content:center;align-items:center;gap:7px;margin:16px 8px 0;font-size:8px;font-weight:650;line-height:1.4;display:flex}.game-select__footnote span{color:#75d696;background:#4ecd7b26;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:8px;display:grid}.selection-skeleton{background:#ffffff14;position:relative;overflow:hidden}.selection-skeleton:after{content:"";background:linear-gradient(105deg,#0000 24%,#ffffff24 44%,#0000 64%);animation:1.25s ease-in-out infinite gameShimmer;position:absolute;inset:0;transform:translate(-100%)}.game-select__brand-skeleton{border-radius:15px;flex:0 0 46px;width:46px;height:46px}.game-select__identity-skeleton{gap:7px;width:96px;display:grid}.game-select__identity-skeleton>div:first-child{border-radius:999px;width:91px;height:11px}.game-select__identity-skeleton>div:last-child{border-radius:999px;width:63px;height:7px}.game-select__live-skeleton{border-radius:999px;width:72px;height:36px}.game-select__hero-skeleton{gap:8px;margin:28px 4px 0;display:grid}.game-select__hero-skeleton>div{border-radius:999px;height:10px}.game-select__hero-skeleton>div:first-child{width:105px;height:8px}.game-select__hero-skeleton>div:nth-child(2){border-radius:13px;width:225px;height:39px}.game-select__hero-skeleton>div:last-child{border-radius:13px;width:176px;height:39px}.game-select__section-title-skeleton{border-radius:999px;width:74px;height:9px}.game-select__section-meta-skeleton{border-radius:999px;width:61px;height:7px}.game-select__intro-skeleton{opacity:.7;border-radius:999px;width:min(79%,292px);height:10px;margin:15px 4px 21px}.game-select__card-skeleton{border:1px solid #ffffff1a;border-radius:30px;height:190px}.game-select__card-skeleton:nth-child(3){height:160px}.game-select__footnote-skeleton{opacity:.48;border-radius:999px;width:min(70%,260px);height:9px;margin:17px auto 0}.game-boot-underlay{background:#12080a;min-height:100dvh}.game-boot{--boot-gold-light:#fff3a6;--boot-gold:#ffc83d;--boot-gold-dark:#9a4f08;z-index:90;isolation:isolate;pointer-events:auto;-webkit-user-select:none;user-select:none;width:min(100%,480px);height:100dvh;min-height:100dvh;position:fixed;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%)}.game-boot--overlay{z-index:100}.game-boot__panel{width:100%;min-height:100%;padding:max(16px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));color:#fff8dc;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.game-boot__panel:before,.game-boot__panel:after{z-index:0;content:"";pointer-events:none;position:absolute}.game-boot__panel:before{opacity:.46;inset:0}.game-boot__panel:after{border-radius:50% 50% 0 0/28% 28% 0 0;height:48%;bottom:-16%;left:-15%;right:-15%}.game-boot__ambient,.game-boot__sparkles{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.game-boot__ambient span{transform-origin:50% 0;clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);filter:blur(5px);opacity:.36;width:44%;height:82%;animation:3.8s ease-in-out infinite alternate gameBootBeam;position:absolute;top:-12%;left:50%}.game-boot__ambient span:first-child{transform:translate(-50%)rotate(-24deg)}.game-boot__ambient span:nth-child(2){animation-delay:-1.25s;transform:translate(-50%)}.game-boot__ambient span:nth-child(3){animation-delay:-2.5s;transform:translate(-50%)rotate(24deg)}.game-boot__sparkle{opacity:.2;background:#fff;border-radius:50%;animation:2.2s ease-in-out infinite gameBootTwinkle;position:absolute;box-shadow:0 0 5px 2px #fff1b3cc,0 0 16px #ffd04ab3}.game-boot__stage{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.game-boot__kicker{color:#fff0b0;letter-spacing:.18em;text-transform:uppercase;background:#1504085c;border:1px solid #ffeb9f94;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 13px 5px;font-size:clamp(9px,2.8vw,12px);font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 5px 18px #0003}.game-boot__scene{aspect-ratio:1;flex:none;width:min(100vw - 34px,43dvh,390px);margin:7px 0 -1px;animation:3.2s ease-in-out infinite gameBootBreathe;position:relative}.game-boot__title{z-index:5;letter-spacing:-.055em;margin:0;font-family:Trebuchet MS,ui-rounded,system-ui,sans-serif;font-size:clamp(38px,12vw,58px);font-weight:1000;line-height:.92;position:relative}.game-boot__loading{color:#fff8ddf0;letter-spacing:.08em;margin:13px 0 8px;font-size:clamp(11px,3.3vw,14px);font-weight:850;line-height:1}.game-boot__bar{background:#0f030794;border:1px solid #ffe79b9e;border-radius:999px;width:min(72vw,282px);height:15px;padding:3px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #00000080,0 0 0 2px #5c2a096b,0 8px 22px #00000047}.game-boot__bar-fill{transform-origin:0;border-radius:inherit;background:linear-gradient(180deg, var(--boot-gold-light) 0%, var(--boot-gold) 52%, #e79a13 100%);width:100%;height:100%;animation:1.35s cubic-bezier(.18,.74,.24,1) forwards gameBootProgress;display:block;transform:scaleX(.08);box-shadow:inset 0 1px #ffffffbf,0 0 10px #ffc737b8}.game-boot__bar-fill:after{border-radius:inherit;content:"";background:#ffffff80;height:2px;position:absolute;inset:1px 5px auto}.game-boot__wheel-shadow,.game-boot__wheel-rim,.game-boot__wheel-spokes,.game-boot__platter-halo,.game-boot__platter{border-radius:50%;position:absolute}.game-boot__wheel-shadow{filter:blur(12px);background:#1f00039e;inset:10% 4% 2%;transform:translateY(5%)}.game-boot__wheel-rim{background:radial-gradient(circle at 50% 42%,#d82730 0 33%,#0000 33.5%),linear-gradient(145deg,#8d0711,#4e0008);border:clamp(5px,1.9vw,9px) solid #ffc526;inset:7%;box-shadow:inset 0 0 0 3px #8c3c09,inset 0 0 24px #ff57339e,0 0 0 2px #7b2608,0 14px 28px #25000385,0 0 28px #ff9f1a4d}.game-boot__wheel-spokes{background:repeating-conic-gradient(from -1deg,#ffc12570 0deg 1.8deg,#0000 1.8deg 45deg);border:2px solid #ffc933b3;animation:18s linear infinite gameBootWheelTurn;inset:13%}.game-boot__food{z-index:4;top:var(--food-y);left:var(--food-x);aspect-ratio:1;width:21%;transform:translate(-50%, -50%) rotate(var(--food-rotate));animation:gameBootFoodFloat 2.6s ease-in-out var(--food-delay) infinite;background:linear-gradient(145deg,#ffb535 0%,#f17116 100%);border:clamp(2px,.7vw,3px) solid #ffd85f;border-radius:28%;display:block;position:absolute;overflow:hidden;box-shadow:inset 0 2px #ffffff73,inset 0 -4px 7px #9a1d0657,0 5px #8d280d,0 9px 14px #25000259}.game-boot__food img{object-fit:contain;filter:drop-shadow(0 3px 2px #51140447);width:86%!important;height:86%!important;inset:7%!important}.game-boot__platter-halo{z-index:5;background:radial-gradient(circle at 44% 35%,#fffb9a,#ffb41f 55%,#e74527 56% 100%);border:clamp(5px,1.8vw,8px) solid #ffdb4a;inset:26%;box-shadow:inset 0 0 0 3px #a93410,0 0 0 3px #7c2309,0 8px 22px #3d020480,0 0 24px #ffcd2b8c}.game-boot__platter{z-index:6;filter:drop-shadow(0 6px 5px #4e100461);inset:30%}.game-boot__platter img{object-fit:contain}.game-boot__royal-glow{filter:blur(12px);background:radial-gradient(circle,#ffd35f70,#0000 66%);border-radius:50%;position:absolute;inset:13% 2% 5%}.game-boot__royal-frame{z-index:2;aspect-ratio:3/2;background:#2f110b;border:clamp(4px,1.5vw,7px) solid #e8aa32;border-radius:12%;width:94%;display:block;position:absolute;top:13%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 0 2px #fff1a4,0 0 0 2px #6e310e,0 14px 28px #0000008c,0 0 28px #f2b5353d}.game-boot__royal-frame:after{content:"";background:linear-gradient(#ffeeaa2e,#0000 28%),radial-gradient(80% 55% at 50% 105%,#0e392433,#0000 72%);position:absolute;inset:0}.game-boot__royal-frame img{object-fit:cover}.game-boot__thrones{z-index:4;position:absolute;inset:0}.game-boot__throne{--throne-rotate:0deg;aspect-ratio:1;width:28%;transform:rotate(var(--throne-rotate));filter:drop-shadow(0 5px 5px #0000008c);animation:2.8s ease-in-out infinite gameBootThroneFloat;display:block;position:absolute}.game-boot__throne img{object-fit:contain}.game-boot__throne--green{--throne-rotate:-8deg;animation-delay:-.8s;bottom:1%;left:7%}.game-boot__throne--blue{width:30%;animation-delay:-1.7s;bottom:7%;left:36%}.game-boot__throne--pink{--throne-rotate:8deg;animation-delay:-.2s;bottom:1%;right:7%}.game-boot__card-fan{z-index:5;aspect-ratio:1;filter:drop-shadow(0 5px 5px #0000006b);width:26%;display:block;position:absolute;top:1%;left:50%;transform:translate(-50%)}.game-boot__playing-card{color:#17110e;background:linear-gradient(145deg,#fffdf2,#e8ddc1);border:2px solid #d6ad57;border-radius:9%;flex-direction:column;align-items:flex-start;width:40%;height:59%;padding:7% 9%;font-family:Georgia,serif;font-size:clamp(10px,3.4vw,16px);font-style:normal;font-weight:900;line-height:.82;display:flex;position:absolute;top:8%;left:31%;box-shadow:0 4px 8px #0000005c}.game-boot__playing-card b{font-size:.82em}.game-boot__playing-card--left{color:#b51f28;transform:translate(-25%,8%)rotate(-22deg)}.game-boot__playing-card--middle{z-index:2;transform:translateY(-2%)}.game-boot__playing-card--right{color:#b51f28;transform:translate(25%,8%)rotate(22deg)}.game-boot--greedy .game-boot__panel{background:radial-gradient(90% 54% at 50% 29%,#ef332a9e,#0000 68%),radial-gradient(120% 82% at 50% -15%,#94131c 0%,#0000 70%),linear-gradient(#430008 0%,#65030c 46%,#2a0005 100%)}.game-boot--greedy .game-boot__panel:before{background:repeating-conic-gradient(from -10deg at 50% 46%,#ff7d412b 0deg 10deg,#0000 10deg 30deg),radial-gradient(circle at 50% 46%,#ffbe2f2e,#0000 55%)}.game-boot--greedy .game-boot__panel:after{background:repeating-conic-gradient(at 50% 0,#d31e236b 0deg 8deg,#47000761 8deg 19deg),#390006;border-top:2px solid #ffa72e47;box-shadow:0 -18px 44px #ff4c2a1a}.game-boot--greedy .game-boot__ambient span{background:linear-gradient(#ffeea494,#0000 92%)}.game-boot--greedy .game-boot__kicker{background:#4c0007ad;border-color:#ffd04b9e}.game-boot--greedy .game-boot__title{color:#fff1a1;text-transform:uppercase;-webkit-text-stroke:1px #9b270e;text-shadow:0 3px #c24b13,0 6px #721609,0 10px 20px #18000294,0 0 18px #ffc32e57}.game-boot--greedy .game-boot__loading{color:#fff2c2}.game-boot--greedy .game-boot__bar{background:#370005b8;border-color:#ffd75db8}.game-boot--teen-patti .game-boot__panel{background:radial-gradient(95% 58% at 50% 29%,#208e596b,#0000 68%),radial-gradient(100% 76% at 50% -8%,#215a3d 0%,#0000 64%),linear-gradient(#071a12 0%,#0a2d1e 49%,#031009 100%)}.game-boot--teen-patti .game-boot__panel:before{background-color:#0000;background-image:linear-gradient(45deg,#ffffff06 25%,#0000 25% 75%,#ffffff06 75%),linear-gradient(-45deg,#ffffff05 25%,#0000 25% 75%,#ffffff05 75%);background-position:0 0,9px 9px;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.game-boot--teen-patti .game-boot__panel:after{background:radial-gradient(100% 44% at 50% 0,#c5631b57,#0000 75%),repeating-linear-gradient(105deg,#ffffff09 0 2px,#0000 2px 12px),linear-gradient(#4d1d0b,#1e0905);border-top:7px solid #8d4318;box-shadow:0 -2px #f0bd59,0 -20px 48px #01190f80}.game-boot--teen-patti .game-boot__ambient span{background:linear-gradient(#ffd87b70,#0000 92%)}.game-boot--teen-patti .game-boot__kicker{background:#021d12bd;border-color:#f0be5b9e}.game-boot--teen-patti .game-boot__title{color:#ffe9a8;letter-spacing:-.035em;text-transform:uppercase;-webkit-text-stroke:.6px #723312;text-shadow:0 2px #b36d23,0 5px #63270e,0 9px 20px #000000b3,0 0 18px #f4bf4f47;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,10.8vw,54px)}.game-boot--teen-patti .game-boot__loading{color:#fff4d2e6}.game-boot--teen-patti .game-boot__bar{background:#01140cc7;border-color:#f0c463a8}@keyframes gameSpin{to{transform:rotate(360deg)}}@keyframes gameShimmer{to{transform:translate(100%)}}@keyframes gameBootBeam{0%,to{opacity:.2;filter:blur(7px)}50%{opacity:.48;filter:blur(4px)}}@keyframes gameBootTwinkle{0%,to{opacity:.16;transform:scale(.65)}50%{opacity:1;transform:scale(1.25)}}@keyframes gameBootBreathe{0%,to{transform:scale(.992)}50%{transform:scale(1.012)}}@keyframes gameBootWheelTurn{to{transform:rotate(360deg)}}@keyframes gameBootFoodFloat{0%,to{transform:translate(-50%, -50%) rotate(var(--food-rotate)) translateY(0)}50%{transform:translate(-50%, -50%) rotate(var(--food-rotate)) translateY(-5%)}}@keyframes gameBootThroneFloat{0%,to{transform:rotate(var(--throne-rotate)) translateY(0)}50%{transform:rotate(var(--throne-rotate)) translateY(-5%)}}@keyframes gameBootProgress{0%{transform:scaleX(.08)}58%{transform:scaleX(.74)}84%{transform:scaleX(.89)}to{transform:scaleX(.94)}}@media (max-width:360px){.game-select{padding-left:12px;padding-right:12px}.game-select__hero-copy{margin-top:22px}.game-card:not(.game-card--locked),.game-card:not(.game-card--locked) .game-card__content{min-height:204px}.game-card__content{padding:16px}.game-card h2{font-size:24px}.game-card p{font-size:10px}.game-card--active p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.game-card__meta i{padding-left:6px;padding-right:6px}.game-card__orbit{margin-right:-11px;transform:scale(.9)}.game-card--locked .game-card__orbit{transform:scale(.76)}.game-select__card-skeleton:not(:nth-child(3)){height:204px}.game-boot__panel{padding-left:10px;padding-right:10px}.game-boot__scene{width:min(100vw - 22px,43dvh,390px)}}@media (prefers-reduced-motion:reduce){.game-card,.game-card__spinner,.selection-skeleton:after,.game-boot__ambient span,.game-boot__sparkle,.game-boot__scene,.game-boot__wheel-spokes,.game-boot__food,.game-boot__throne,.game-boot__bar-fill,.game-boot__bar-fill:after{transition:none!important;animation:none!important}.game-boot__bar-fill{transform:scaleX(.94)}}.dev-player-switcher--panel{z-index:5;background:#0c0e16c7;border:1px solid #ffd65a59;border-radius:18px;margin:0 0 14px;padding:12px;position:relative;box-shadow:0 10px 24px #00000047}.dev-player-switcher__head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.dev-player-switcher__tag{color:#1a1408;letter-spacing:.12em;background:#f3ae21;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:900}.dev-player-switcher__head strong{color:#fff7d6;font-size:13px;font-weight:900;display:block}.dev-player-switcher__head small{color:#fff7d69e;margin-top:2px;font-size:11px;font-weight:600;line-height:1.35;display:block}.dev-player-switcher__current{color:#fff7d6c7;margin:0 0 10px;font-size:11px;font-weight:700}.dev-player-switcher__current code{color:#ffd65a;background:#ffffff14;border-radius:8px;margin-left:6px;padding:2px 7px;font-size:11px}.dev-player-switcher__presets{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.dev-player-switcher__preset{color:#fff7d6;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;min-height:32px;padding:0 10px;font-size:11px;font-weight:800}.dev-player-switcher__preset.is-active{color:#ffd65a;background:#f3ae2138;border-color:#f3ae21cc}.dev-player-switcher__custom{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.dev-player-switcher__custom input{color:#fff7d6;background:#00000047;border:1px solid #ffffff29;border-radius:12px;min-width:0;min-height:36px;padding:0 12px;font-size:12px;font-weight:700}.dev-player-switcher__custom button{color:#fff;background:#f04a4f;border:0;border-radius:12px;min-height:36px;padding:0 14px;font-size:12px;font-weight:900}.dev-player-switcher--compact{z-index:40;top:max(8px, env(safe-area-inset-top));position:absolute;right:8px}.dev-player-switcher__badge{color:#fff7d6;background:#12141ce0;border:1px solid #00000040;border-radius:999px;align-items:center;gap:6px;max-width:min(56vw,190px);min-height:30px;padding:0 8px 0 6px;display:inline-flex;overflow:hidden;box-shadow:0 6px 16px #00000047}.dev-player-switcher__badge span{color:#1a1408;letter-spacing:.08em;background:#f3ae21;border-radius:999px;flex:none;padding:2px 6px;font-size:8px;font-weight:900}.dev-player-switcher__badge strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.dev-player-switcher__flyout{background:#0c0e16f5;border:1px solid #ffd65a47;border-radius:16px;width:min(92vw,280px);padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 28px #0006}.dev-player-switcher__hint{color:#fff7d6b3;margin:0 0 8px;font-size:10px;font-weight:700}.tp-shell .dev-player-switcher--compact{top:max(10px, env(safe-area-inset-top));right:10px}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
