/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,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-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-400:oklch(70.7% .165 254.624);--color-rose-400:oklch(71.2% .194 13.428);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:initial;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{outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[6px\]{inset:6px}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-6{top:calc(var(--spacing) * 6)}.top-\[6px\]{top:6px}.top-\[7\%\]{top:7%}.-right-6{right:calc(var(--spacing) * -6)}.right-0{right:calc(var(--spacing) * 0)}.right-6{right:calc(var(--spacing) * 6)}.right-\[4\%\]{right:4%}.right-\[4px\]{right:4px}.right-\[8\%\]{right:8%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-\[8\%\]{bottom:8%}.bottom-\[8px\]{bottom:8px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[4px\]{left:4px}.left-\[12\%\]{left:12%}.left-\[24\%\]{left:24%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[90\]{z-index:90}.z-\[110\]{z-index:110}.z-\[1000\]{z-index:1000}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:320px){.container{max-width:320px}}@media (min-width:380px){.container{max-width:380px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:900px){.container{max-width:900px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1152px){.container{max-width:1152px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-\[92px\]{height:92px}.h-\[100dvh\]{height:100dvh}.h-\[360px\]{height:360px}.h-full{height:100%}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[420px\]{max-height:420px}.max-h-\[430px\]{max-height:430px}.max-h-\[min\(84vh\,760px\)\]{max-height:min(84vh,760px)}.\!min-h-0{min-height:calc(var(--spacing) * 0)!important}.\!min-h-\[44px\]{min-height:44px!important}.\!min-h-\[46px\]{min-height:46px!important}.\!min-h-\[48px\]{min-height:48px!important}.\!min-h-\[52px\]{min-height:52px!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[58dvh\]{min-height:58dvh}.min-h-\[104px\]{min-height:104px}.min-h-\[330px\]{min-height:330px}.min-h-\[calc\(100dvh-7rem\)\]{min-height:calc(100dvh - 7rem)}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[3px\]{width:3px}.w-\[64px\]{width:64px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[1560px\]{max-width:1560px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[112px\]{min-width:112px}.min-w-\[220px\]{min-width:220px}.min-w-\[520px\]{min-width:520px}.min-w-\[640px\]{min-width:640px}.min-w-\[820px\]{min-width:820px}.min-w-\[920px\]{min-width:920px}.min-w-\[980px\]{min-width:980px}.min-w-\[1120px\]{min-width:1120px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing) * 2)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.-translate-y-3{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.1fr_0\.8fr_0\.8fr_1fr_1fr\]{grid-template-columns:1.1fr .8fr .8fr 1fr 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-center{justify-content:center!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.self-center{align-self:center}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.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-\[\#F43F5E\]\/35{border-color:oklab(64.5032% .206597 .060959/.35)}.border-\[\#f8d27a\]{border-color:#f8d27a}.border-\[\#f8d27a\]\/35{border-color:oklab(87.8063% .00671002 .115132/.35)}.border-\[\#f8d27a\]\/40{border-color:oklab(87.8063% .00671002 .115132/.4)}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--border-soft\)\]{border-color:var(--border-soft)}.border-\[var\(--danger-border\)\]{border-color:var(--danger-border)}.border-\[var\(--game-felt-border\)\]{border-color:var(--game-felt-border)}.border-\[var\(--info-border\)\]{border-color:var(--info-border)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-strong\)\]{border-color:var(--line-strong)}.border-\[var\(--neutral-border\)\]{border-color:var(--neutral-border)}.border-\[var\(--positive-border\)\]{border-color:var(--positive-border)}.border-\[var\(--warning-border\)\]{border-color:var(--warning-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/30{border-color:color-mix(in oklab,var(--color-amber-300) 30%,transparent)}}.border-amber-300\/35{border-color:#ffd23659}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/35{border-color:color-mix(in oklab,var(--color-amber-300) 35%,transparent)}}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/40{border-color:color-mix(in oklab,var(--color-amber-300) 40%,transparent)}}.border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/50{border-color:color-mix(in oklab,var(--color-amber-300) 50%,transparent)}}.border-cyan-300\/25{border-color:#53eafd40}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/25{border-color:color-mix(in oklab,var(--color-cyan-300) 25%,transparent)}}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/30{border-color:color-mix(in oklab,var(--color-cyan-300) 30%,transparent)}}.border-cyan-300\/50{border-color:#53eafd80}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/50{border-color:color-mix(in oklab,var(--color-cyan-300) 50%,transparent)}}.border-emerald-200\/20{border-color:#a4f4cf33}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/20{border-color:color-mix(in oklab,var(--color-emerald-200) 20%,transparent)}}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.border-line\/60{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.border-line\/60{border-color:color-mix(in oklab,var(--line) 60%,transparent)}}.border-line\/70{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.border-line\/70{border-color:color-mix(in oklab,var(--line) 70%,transparent)}}.border-sky-200\/50{border-color:#b8e6fe80}@supports (color:color-mix(in lab,red,red)){.border-sky-200\/50{border-color:color-mix(in oklab,var(--color-sky-200) 50%,transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-\[\#67d7ff\]{background-color:#67d7ff}.bg-\[\#F43F5E\]\/10{background-color:oklab(64.5032% .206597 .060959/.1)}.bg-\[\#f8d27a\]{background-color:#f8d27a}.bg-\[\#f8d27a\]\/10{background-color:oklab(87.8063% .00671002 .115132/.1)}.bg-\[\#f8d27a\]\/20{background-color:oklab(87.8063% .00671002 .115132/.2)}.bg-\[rgba\(\.\.\.\)\]{background-color:rgba(...)}.bg-\[var\(--accent\)\],.bg-\[var\(--accent\)\]\/10{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent\)\]\/10{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.bg-\[var\(--bg-0\)\],.bg-\[var\(--bg-0\)\]\/45{background-color:var(--bg-0)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--bg-0\)\]\/45{background-color:color-mix(in oklab,var(--bg-0) 45%,transparent)}}.bg-\[var\(--chart-track-bg\)\]{background-color:var(--chart-track-bg)}.bg-\[var\(--chart-track-fill\)\]{background-color:var(--chart-track-fill)}.bg-\[var\(--danger-bg\)\],.bg-\[var\(--danger-bg\)\]\/20{background-color:var(--danger-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--danger-bg\)\]\/20{background-color:color-mix(in oklab,var(--danger-bg) 20%,transparent)}}.bg-\[var\(--game-felt-surface-soft\)\]{background-color:var(--game-felt-surface-soft)}.bg-\[var\(--info-bg\)\]{background-color:var(--info-bg)}.bg-\[var\(--modal-backdrop\)\]{background-color:var(--modal-backdrop)}.bg-\[var\(--neutral-bg\)\]{background-color:var(--neutral-bg)}.bg-\[var\(--positive-bg\)\]\/20{background-color:var(--positive-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--positive-bg\)\]\/20{background-color:color-mix(in oklab,var(--positive-bg) 20%,transparent)}}.bg-\[var\(--warning-bg\)\]{background-color:var(--warning-bg)}.bg-amber-200\/12{background-color:#fee6851f}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/12{background-color:color-mix(in oklab,var(--color-amber-200) 12%,transparent)}}.bg-amber-200\/18{background-color:#fee6852e}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/18{background-color:color-mix(in oklab,var(--color-amber-200) 18%,transparent)}}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)}}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/10{background-color:color-mix(in oklab,var(--color-cyan-300) 10%,transparent)}}.bg-cyan-300\/\[0\.06\]{background-color:#53eafd0f}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-cyan-300) 6%,transparent)}}.bg-cyan-300\/\[0\.07\]{background-color:#53eafd12}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-cyan-300) 7%,transparent)}}.bg-cyan-300\/\[0\.08\]{background-color:#53eafd14}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-cyan-300) 8%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-sky-200\/15{background-color:#b8e6fe26}@supports (color:color-mix(in lab,red,red)){.bg-sky-200\/15{background-color:color-mix(in oklab,var(--color-sky-200) 15%,transparent)}}.bg-slate-800\/55{background-color:#1d293d8c}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/55{background-color:color-mix(in oklab,var(--color-slate-800) 55%,transparent)}}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/35{background-color:color-mix(in oklab,var(--color-slate-950) 35%,transparent)}}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/40{background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/60{background-color:color-mix(in oklab,var(--color-slate-950) 60%,transparent)}}.bg-slate-950\/85{background-color:#020618d9}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/85{background-color:color-mix(in oklab,var(--color-slate-950) 85%,transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/90{background-color:color-mix(in oklab,var(--color-slate-950) 90%,transparent)}}.bg-surface-accent-soft{background-color:var(--surface-accent-soft)}.bg-surface-card-soft{background-color:var(--surface-card-soft)}.bg-surface-card-strong{background-color:var(--surface-card-strong)}.bg-surface-elevated-0{background-color:var(--surface-elevated-0)}.bg-surface-elevated-0-soft{background-color:var(--surface-elevated-0-soft)}.bg-surface-elevated-1{background-color:var(--surface-elevated-1)}.bg-surface-elevated-1-soft{background-color:var(--surface-elevated-1-soft)}.bg-surface-glass{background-color:var(--surface-glass)}.bg-surface-interactive{background-color:var(--surface-interactive)}.bg-surface-interactive-strong{background-color:var(--surface-interactive-strong)}.bg-surface-mid{background-color:var(--surface-mid)}.bg-surface-nav{background-color:var(--surface-nav)}.bg-surface-nav-soft{background-color:var(--surface-nav-soft)}.bg-surface-overlay{background-color:var(--surface-overlay)}.bg-surface-panel{background-color:var(--surface-panel)}.bg-surface-soft{background-color:var(--surface-soft)}.bg-surface-strong{background-color:var(--surface-strong)}.bg-surface-subtle{background-color:var(--surface-subtle)}.bg-surface-tint{background-color:var(--surface-tint)}.bg-white{background-color:var(--color-white)}.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\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,transparent\,var\(--surface-panel\)\)\]{background-image:linear-gradient(180deg,transparent,var(--surface-panel))}.bg-\[linear-gradient\(180deg\,var\(--positive-bg\)\,transparent\)\]{background-image:linear-gradient(180deg,var(--positive-bg),transparent)}.bg-\[linear-gradient\(180deg\,var\(--surface-interactive\)\,transparent\)\]{background-image:linear-gradient(180deg,var(--surface-interactive),transparent)}.bg-\[radial-gradient\(circle_at_50\%_18\%\,rgba\(251\,191\,36\,0\.20\)\,transparent_26\%\)\,linear-gradient\(135deg\,\#065f46\,\#0f766e_48\%\,\#111827\)\]{background-image:radial-gradient(circle at 50% 18%,#fbbf2433,#0000 26%),linear-gradient(135deg,#065f46,#0f766e 48%,#111827)}.bg-\[radial-gradient\(circle_at_top\,var\(--warning-bg\)\,transparent_18\%\)\,radial-gradient\(circle_at_50\%_120\%\,var\(--positive-bg\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at top,var(--warning-bg),transparent 18%),radial-gradient(circle at 50% 120%,var(--positive-bg),transparent 34%)}.from-\[\#14B8A6\]{--tw-gradient-from:#14b8a6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-300{--tw-gradient-from:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-cyan-400{--tw-gradient-via:var(--color-cyan-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#06B6D4\]{--tw-gradient-to:#06b6d4;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-400{--tw-gradient-to:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-300{--tw-gradient-to:var(--color-emerald-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-300{--tw-gradient-to:var(--color-teal-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-emerald-400\/80{fill:#00d294cc}@supports (color:color-mix(in lab,red,red)){.fill-emerald-400\/80{fill:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}.fill-rose-400\/80{fill:#ff667fcc}@supports (color:color-mix(in lab,red,red)){.fill-rose-400\/80{fill:color-mix(in oklab,var(--color-rose-400) 80%,transparent)}}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.\!p-4{padding:calc(var(--spacing) * 4)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.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)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.\!py-1{padding-block:calc(var(--spacing) * 1)!important}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#241600\]{color:#241600}.text-\[\#f8d27a\]{color:#f8d27a}.text-\[\#fecdd3\]{color:#fecdd3}.text-\[\#fff3c4\]{color:#fff3c4}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--bg-0\)\]{color:var(--bg-0)}.text-\[var\(--danger-text\)\]{color:var(--danger-text)}.text-\[var\(--game-felt-muted\)\]{color:var(--game-felt-muted)}.text-\[var\(--game-felt-text\)\]{color:var(--game-felt-text)}.text-\[var\(--game-felt-warning\)\]{color:var(--game-felt-warning)}.text-\[var\(--game-felt-warning-strong\)\]{color:var(--game-felt-warning-strong)}.text-\[var\(--info-text\)\]{color:var(--info-text)}.text-\[var\(--kicker\)\]{color:var(--kicker)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--muted-dim\)\]{color:var(--muted-dim)}.text-\[var\(--neutral-text\)\]{color:var(--neutral-text)}.text-\[var\(--positive-text\)\]{color:var(--positive-text)}.text-\[var\(--text-dim\)\]{color:var(--text-dim)}.text-\[var\(--text-main\)\]{color:var(--text-main)}.text-\[var\(--warning-text\)\]{color:var(--warning-text)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-sky-100{color:var(--color-sky-100)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-950{color:var(--color-slate-950)}.text-warning{color:#f59e0b}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-cyan-300\/40{text-decoration-color:#53eafd66}@supports (color:color-mix(in lab,red,red)){.decoration-cyan-300\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--color-cyan-300) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-cyan-300) 40%,transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#14B8A6\]{accent-color:#14b8a6}.accent-\[\#f4ad1d\]{accent-color:#f4ad1d}.accent-\[\#f8d27a\]{accent-color:#f8d27a}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-\[var\(--danger-text\)\]{accent-color:var(--danger-text)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_0_18px_rgba\(103\,215\,255\,0\.55\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#67d7ff8c)}.shadow-\[0_0_18px_rgba\(103\,215\,255\,0\.55\)\],.shadow-\[0_0_24px_rgba\(248\,210\,122\,0\.9\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(248\,210\,122\,0\.9\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#f8d27ae6)}.shadow-\[0_14px_34px_rgba\(20\,184\,166\,0\.22\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#14b8a638)}.shadow-\[0_14px_34px_rgba\(20\,184\,166\,0\.22\)\],.shadow-\[var\(--game-glow-accent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--game-glow-accent\)\]{--tw-shadow:var(--game-glow-accent)}.shadow-\[var\(--game-glow-info\)\]{--tw-shadow:var(--game-glow-info)}.shadow-\[var\(--game-glow-info\)\],.shadow-\[var\(--game-glow-positive\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--game-glow-positive\)\]{--tw-shadow:var(--game-glow-positive)}.shadow-\[var\(--game-glow-strong\)\]{--tw-shadow:var(--game-glow-strong)}.shadow-\[var\(--game-glow-strong\)\],.shadow-\[var\(--game-glow-warning\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--game-glow-warning\)\]{--tw-shadow:var(--game-glow-warning)}.shadow-\[var\(--shadow-2\)\]{--tw-shadow:var(--shadow-2)}.shadow-\[var\(--shadow-2\)\],.shadow-\[var\(--shadow-panel\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-panel\)\]{--tw-shadow:var(--shadow-panel)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-sm{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)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[2px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px)}.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-\[1\.5px\]{--tw-backdrop-blur:blur(1.5px)}.backdrop-blur-\[1\.5px\],.backdrop-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-blur-xl{-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-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-filter{-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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[poller\:header-auth-controls\]{poller:header-auth-controls}.\[poller\:header-notifications\]{poller:header-notifications}@media (hover:hover){.group-hover\:border-line:is(:where(.group):hover *){border-color:var(--line)}}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[var\(--accent\)\]\/50:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--accent\)\]\/50:hover{border-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.hover\:border-accent\/40:hover{border-color:oklab(78.0781% -.167129 .0673237/.4)}.hover\:border-cyan-300\/40:hover{border-color:#53eafd66}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/40:hover{border-color:color-mix(in oklab,var(--color-cyan-300) 40%,transparent)}}.hover\:border-line-strong:hover{border-color:var(--line-strong)}.hover\:bg-\[var\(--info-bg-strong\)\]:hover{background-color:var(--info-bg-strong)}.hover\:bg-surface-interactive:hover{background-color:var(--surface-interactive)}.hover\:bg-surface-interactive-strong:hover{background-color:var(--surface-interactive-strong)}.hover\:text-\[var\(--text-main\)\]:hover{color:var(--text-main)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-solid:hover{text-decoration-style:solid}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-line-strong:focus{border-color:var(--line-strong)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-cyan-300:focus-visible{border-color:var(--color-cyan-300)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-\[128px\]{height:128px}.sm\:h-\[min\(860px\,calc\(100dvh-2rem\)\)\]{height:min(860px,100dvh - 2rem)}.sm\:min-h-\[140px\]{min-height:140px}.sm\:min-h-\[390px\]{min-height:390px}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-\[88px\]{width:88px}.sm\:w-auto{width:auto}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-6xl{max-width:var(--container-6xl)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-0{min-width:calc(var(--spacing) * 0)}.sm\:min-w-\[140px\]{min-width:140px}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_104px\]{grid-template-columns:1fr 104px}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[8rem_minmax\(0\,1fr\)\]{grid-template-columns:8rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:rounded-\[1\.5rem\]{border-radius:1.5rem}.sm\:\!p-5{padding:calc(var(--spacing) * 5)!important}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[1\.08rem\]{font-size:1.08rem}.sm\:text-\[2\.2rem\]{font-size:2.2rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:min-w-60{min-width:calc(var(--spacing) * 60)}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.5fr\,1fr\,1fr\,auto\]{grid-template-columns:1.5fr,1fr,1fr,auto}.md\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:items-center{align-items:center}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-\[calc\(var\(--app-header-offset\)\+0\.5rem\)\]{top:calc(var(--app-header-offset) + .5rem)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:table-cell{display:table-cell}.lg\:min-h-\[26rem\]{min-height:26rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[1\.45fr_0\.55fr\]{grid-template-columns:1.45fr .55fr}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[240px\,1fr\]{grid-template-columns:240px,1fr}.lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.lg\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.7fr\)\,repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,1.7fr),repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px_180px_auto\]{grid-template-columns:minmax(0,1fr) 220px 180px auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:p-5{padding:calc(var(--spacing) * 5)}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-24{top:calc(var(--spacing) * 24)}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr\,1\.1fr\]{grid-template-columns:.9fr,1.1fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_340px\]{grid-template-columns:minmax(0,1.25fr) 340px}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_420px\]{grid-template-columns:minmax(0,1.35fr) 420px}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)\,380px\]{grid-template-columns:minmax(0,1fr),380px}.xl\:grid-cols-\[minmax\(0\,1fr\)\,minmax\(300px\,360px\)\]{grid-template-columns:minmax(0,1fr),minmax(300px,360px)}.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.xl\:grid-cols-\[minmax\(0\,330px\)\,minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,330px),minmax(0,1fr)}.xl\:items-start{align-items:flex-start}}@media (min-width:1536px){.\32 xl\:block{display:block}}.\[role\=button\]\:visible:is(){visibility:visible}}.pixi-canvas-host{width:100%;height:100%;position:relative;overflow:hidden}.pixi-canvas-error{color:var(--danger-text);justify-content:center;align-items:center;font-size:.875rem;display:flex;position:absolute;inset:0}.roulette-wheel-pixi-canvas{border-radius:50%}.app-body{flex-direction:column;min-height:100dvh;display:flex;position:relative}.app-layout-main{flex:1 0 auto;min-width:0}.app-backdrop{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 100%);mask-image:radial-gradient(circle,#000 40%,#0000 100%)}:root.pref-disable-animated-bg .app-backdrop{opacity:.45;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:38px 38px}:root.pref-disable-animated-bg .app-backdrop:after,:root.pref-disable-animated-bg .app-backdrop:before{content:none}:root:not(.pref-disable-animated-bg) .app-backdrop{opacity:var(--backdrop-opacity);background:radial-gradient(620px 380px at 82% 12%,var(--backdrop-accent-a) 0,transparent 68%),radial-gradient(600px 360px at 8% 86%,var(--backdrop-accent-b) 0,transparent 70%),linear-gradient(165deg,var(--backdrop-bg-0) 0,var(--backdrop-bg-1) 55%,var(--backdrop-bg-2) 100%)}:root:not(.pref-disable-animated-bg) .app-backdrop:before{content:"";opacity:var(--backdrop-grid-opacity);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:34px 34px;animation:pd-loader-grid-shift 18s linear infinite;position:absolute;inset:-12%}:root:not(.pref-disable-animated-bg) .app-backdrop:after{content:"";opacity:var(--backdrop-glow-opacity);background:radial-gradient(520px 420px at 85% 10%,var(--backdrop-glow-a),transparent 70%),radial-gradient(540px 420px at 15% 90%,var(--backdrop-glow-b),transparent 70%);mix-blend-mode:var(--backdrop-glow-mix);animation:app-backdrop-glow 14s ease-in-out infinite alternate;position:absolute;inset:-10%}.pd-loader-screen{z-index:120;background:radial-gradient(620px 380px at 82% 12%,var(--backdrop-accent-a) 0,transparent 68%),radial-gradient(600px 360px at 8% 86%,var(--backdrop-accent-b) 0,transparent 70%),linear-gradient(165deg,var(--backdrop-bg-0) 0,var(--backdrop-bg-1) 55%,var(--backdrop-bg-2) 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.pd-loader-grid{opacity:.38;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:34px 34px;animation:pd-loader-grid-shift 2.2s linear infinite;position:absolute;inset:0}.pd-loader-core{width:120px;height:120px;position:relative}.pd-loader-ring{border:2px solid #0000;border-radius:999px;position:absolute;inset:0}.pd-loader-ring-a{border-top-color:#11d98af2;border-right-color:#11d98a80;animation:pd-loader-spin .9s linear infinite}.pd-loader-ring-b{border-bottom-color:#6ea8ffeb;border-left-color:#6ea8ff80;animation:pd-loader-spin-rev 1.2s linear infinite;inset:14px}.pd-loader-bolt{clip-path:polygon(40% 0,58% 0,48% 36%,72% 36%,32% 100%,45% 56%,26% 56%);background:linear-gradient(160deg,#11d98aeb,#4cebaf47);border-radius:16px;animation:pd-loader-pulse .9s ease-in-out infinite;position:absolute;inset:38px;box-shadow:0 0 24px #11d98a61}.pd-loader-text{letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase;font-size:.8rem;font-family:var(--font-mono-ui);margin-top:174px;position:absolute}@keyframes pd-loader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pd-loader-spin-rev{0%{transform:rotate(1turn)}to{transform:rotate(0)}}@keyframes pd-loader-pulse{0%,to{opacity:.8;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes pd-loader-grid-shift{0%{transform:translate(0)}to{transform:translate(34px,34px)}}@keyframes app-backdrop-glow{0%{opacity:.7;transform:translate(-40px,-20px)scale(.96)}to{opacity:1;transform:translate(40px,20px)scale(1.04)}}.app-nav-wrap{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--surface-nav) 0,var(--surface-nav-soft) 100%);position:sticky;top:0;box-shadow:0 10px 30px #040a1629}.app-nav-wrap:after{content:"";pointer-events:none;opacity:.52;background:linear-gradient(90deg,#0000,#adc9ff61 50%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.app-nav{justify-content:space-between;gap:1rem;max-width:1560px;margin:0 auto;padding:.9rem 1.25rem;display:flex}.app-nav,.brand-mark{align-items:center;min-width:0}.brand-mark{flex:0 auto;gap:.55rem;display:inline-flex}.brand-mark-logo{aspect-ratio:3/2;object-fit:contain;width:96px;height:auto;display:block}.nav-links{color:var(--text-dim);white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:.9rem;padding-top:2px;padding-bottom:2px;font-size:.86rem;display:flex;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.nav-links a{min-height:var(--tap-target-compact);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard);border:1px solid #adc9ff33;border-radius:999px;align-items:center;padding:.36rem .72rem;display:inline-flex}.nav-links a:hover{border-color:var(--line-strong);color:var(--text-main);background:var(--surface-interactive);transform:translateY(-1px);box-shadow:0 8px 18px #040a1633}.nav-links a:active{transform:translateY(0)}.nav-links a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nav-links a.nav-link-active{color:var(--text-main);background:#11d98a29;border-color:#11d98a80}.nav-links-desktop-list>a,.nav-menu-trigger{box-shadow:none;background:0 0;border-color:#0000;border-radius:10px}.nav-menu-wrap{align-items:center;display:inline-flex;position:relative}.nav-menu-wrap:after{content:"";height:.6rem;position:absolute;top:100%;left:-.35rem;right:-.35rem}.nav-menu-trigger{min-height:var(--tap-target-compact);color:var(--text-dim);white-space:nowrap;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);border:1px solid #0000;align-items:center;gap:.42rem;padding:.36rem .72rem;font-size:.86rem;font-weight:600;display:inline-flex}.nav-menu-trigger.nav-link-active,.nav-menu-trigger:hover{color:var(--text-main);background:#11d98a1a;border-color:#11d98a5c}.nav-menu-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nav-menu-trigger>.ui-icon:last-child{color:var(--text-dim);transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.nav-menu-trigger[aria-expanded=true]>.ui-icon:last-child{transform:rotate(180deg)}.nav-menu{z-index:45;border:1px solid var(--line);background:radial-gradient(180px 90px at 80% 0,#11d98a1a,transparent 70%),linear-gradient(170deg,var(--surface-elevated-0),var(--surface-elevated-1));-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border-radius:12px;gap:.25rem;width:min(15.5rem,100vw - 2rem);padding:.45rem;display:grid;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 22px 48px #0308105c}.nav-menu-large{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));width:min(34rem,100vw - 2rem);max-height:min(70vh,34rem);overflow-y:auto}.nav-menu-link{width:100%;box-shadow:none;color:var(--text-dim);white-space:normal;background:0 0;border-color:#0000;border-radius:10px;padding:.62rem .7rem;font-size:.85rem;font-weight:700}.nav-menu-link-active,.nav-menu-link:hover{color:var(--text-main);background:#84a9ff1f;border-color:#adc9ff2e}.nav-links-desktop{display:none}.nav-links-desktop-list{overflow:visible}.header-guest-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.header-guest-actions .cta-ghost,.header-guest-actions .cta-main{min-height:42px}.nav-actions{flex:auto;justify-content:flex-end}.nav-actions,.nav-actions-left,.nav-actions-right{align-items:center;gap:.5rem;min-width:0;display:flex}.account-menu-wrap{position:relative}.account-menu-button{white-space:nowrap}.header-account-label{text-overflow:ellipsis;vertical-align:bottom;min-width:0;max-width:10rem;display:inline-block;overflow:hidden}.header-avatar-thumb{object-fit:cover;border:1px solid #adc9ff59;border-radius:999px;width:24px;height:24px}.header-account-balance-pill{text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem;overflow:hidden}.glass-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);background:linear-gradient(#ffffff05,#ffffff03);border-radius:14px}.btn-animated{transition:transform 80ms linear,box-shadow .22s var(--motion-ease-decelerate),filter .22s var(--motion-ease-decelerate);will-change:transform;border-radius:12px;padding:.6rem .95rem;font-weight:700}.btn-animated:active:not(:disabled){transition:transform 80ms linear;transform:scale(.97)}.btn-animated:not(:active):not(:disabled){transition:transform .22s var(--motion-ease-spring),box-shadow .22s var(--motion-ease-decelerate),filter .22s var(--motion-ease-decelerate)}.btn-ghost{border:1px solid var(--line);color:var(--text-main);background:0 0}.focus-ring:focus{box-shadow:0 8px 30px var(--card-glow),0 0 12px #11d98a0f;border-color:var(--line-strong);outline:none}.glow{position:relative}.glow:after{content:"";pointer-events:none;opacity:.9;border-radius:14px;transition:opacity .3s;position:absolute;inset:-8px;box-shadow:0 10px 40px #6ea8ff0a}@media (prefers-reduced-motion:reduce){.app-toast,.app-toast-entering,.app-toast-exit,.btn-animated,.duel-tracker-track,.home-hero-demo-card,.home-hero-support-card,.home-hero-ticker-rail,.home-market-row-animated,.landing-orb,.market-list-card,.modal-backdrop,.modal-panel,.modal-panel-drawer,.nav-drawer,.nav-drawer-open,.ui-reveal{transition:none!important;animation:none!important;transform:none!important}}.account-menu-panel{background:linear-gradient(170deg,var(--surface-elevated-0) 0,var(--surface-elevated-1) 100%);z-index:90;border-radius:12px;width:min(340px,100vw - 1rem);min-width:300px;padding:.55rem;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 42px #02081047}.account-menu-summary{gap:.5rem;margin-bottom:.5rem;display:grid}.account-menu-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:100%;display:grid}.account-menu-balance-metric{min-height:58px}.account-mode-switch{grid-template-columns:1fr 1fr;gap:.3rem;margin-bottom:.45rem;display:grid}.account-mode-pill{color:var(--text-dim);background:#84a9ff14;border:1px solid #adc9ff38;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;min-height:32px;font-size:.72rem;font-weight:700;display:inline-flex}.account-mode-pill-active{color:#dcfff2;background:#11d98a24;border-color:#11d98a80}.account-mode-soon{letter-spacing:.06em;text-transform:uppercase;color:#c5d8ff;border:1px solid #adc9ff47;border-radius:999px;padding:.02rem .3rem;font-size:.58rem}.account-menu-metric{background:#84a9ff14;border:1px solid #adc9ff2e;border-radius:10px;gap:.12rem;min-width:0;padding:.45rem;font-size:.7rem;display:grid}.account-menu-metric strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:700;overflow:hidden}.account-menu-stat-card{background:#84a9ff14;border:1px solid #adc9ff2e;border-radius:10px;align-content:center;gap:.2rem;min-width:0;min-height:58px;padding:.42rem;display:grid}.account-menu-stat-card span{font-size:.68rem}.account-menu-stat-card span,.account-menu-stat-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.15;overflow:hidden}.account-menu-stat-card strong{justify-self:start;max-width:100%;font-size:.78rem;font-weight:800}.account-menu-stat-card .level-chip{letter-spacing:.04em;min-height:1.4rem;padding:.18rem .45rem}.account-convert-btn{min-height:30px;padding:.35rem .5rem}.account-menu-link{width:100%;color:var(--text-main);min-height:var(--tap-target-min);background:#84a9ff0f;border:1px solid #232d416b;border-radius:9px;gap:.12rem;padding:.45rem .55rem;font-size:.82rem;display:grid}.account-menu-link strong{font-size:.8rem;font-weight:700}.account-menu-link span{color:var(--text-dim);font-size:.72rem;line-height:1.4}.account-menu-link+.account-menu-link{margin-top:.35rem}.account-menu-link:hover{border-color:var(--line-strong);background:#84a9ff1f}.account-menu-link-danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.account-menu-link-danger:hover{border-color:var(--danger-border);background:var(--danger-bg-strong)}.account-menu-control-row,.account-menu-link.text-left{align-items:center;display:flex}.account-menu-control-row{justify-content:space-between;gap:.5rem;min-width:0}.account-menu-control-row>span{color:var(--text-dim);min-width:0;font-size:.78rem;font-weight:700}.language-switcher-account{justify-content:flex-end;display:inline-flex;position:relative}.account-menu-preferences-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:100%;margin-top:.35rem;display:grid}.account-menu-preferences-grid+.account-menu-link{margin-top:.35rem}.account-menu-preference-cell{min-width:0;min-height:var(--tap-target-min);color:var(--text-main);background:#84a9ff0f;border-radius:9px;justify-content:space-between;align-items:center;gap:.45rem;padding:.45rem .5rem;display:flex}.account-menu-preference-cell>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-dim);font-size:.78rem;font-weight:700;overflow:hidden}.account-menu-preference-cell:hover{border-color:var(--line-strong);background:#84a9ff1f}.icon-btn{width:var(--tap-target-min);height:var(--tap-target-min);border:1px solid var(--line);background:var(--surface-strong);color:var(--text-main);transition:transform var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard);border-radius:999px;flex:none;justify-content:center;align-items:center;box-shadow:0 8px 22px #0308102e}.icon-btn,.search-btn{display:inline-flex}.icon-btn:hover{border-color:var(--line-strong);background:var(--surface-interactive);transform:translateY(-1px);box-shadow:0 10px 26px #03081042}.icon-btn-theme svg{transition:transform var(--motion-duration-base) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard)}.icon-btn-theme-dark svg,.icon-btn-theme-light svg{transform:rotate(0)}.icon-btn-theme:hover svg{transform:rotate(0)scale(1.08)}.theme-toggle-letter{color:currentColor;width:1.1rem;height:1.1rem;font-family:var(--font-mono-ui);justify-content:center;align-items:center;font-size:.76rem;font-weight:850;line-height:1;display:inline-flex}.header-utility-menu-wrap{flex:none;position:relative}.header-utility-menu{z-index:80;border:1px solid var(--line);background:var(--surface-overlay);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:.95rem;gap:.45rem;width:min(18rem,100vw - 1rem);padding:.55rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 48px #0208145c}.header-utility-menu-row,.header-utility-search{min-height:var(--tap-target-min);color:var(--text-main);background:#84a9ff0f;border:1px solid #adc9ff24;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.48rem .55rem;display:flex}.header-utility-menu-row>span,.header-utility-search span{color:var(--text-dim);font-size:.78rem;font-weight:700}.header-utility-search{cursor:pointer;justify-content:flex-start;width:100%}.header-utility-search:hover{border-color:var(--line-strong);background:#84a9ff1f}.header-utility-menu .language-switcher-dropdown{z-index:90;top:calc(100% + .35rem)}@media (max-width:1180px){.app-nav{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.72rem 1.15rem;display:grid}.nav-links,.nav-links-desktop{display:none}.menu-btn{display:inline-flex}.search-btn{display:none}.app-nav-wrap-menu-open{z-index:120}.nav-drawer{z-index:121;background:var(--bg-0);border-top:1px solid #adc9ff24;min-height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);padding:.9rem 1.15rem 1.25rem;display:block;box-shadow:0 24px 60px #0000007a}.auth-desktop,.create-duel-header,.nav-drawer-submenu,.nav-mega-shell{display:none}.auth-mobile{justify-content:center;min-width:0;display:flex}.brand-mark-logo{width:64px}.nav-actions{flex:none;gap:.35rem;min-width:0}.nav-actions-left{display:flex}.nav-actions-right{gap:.42rem}.header-utility-menu{right:-3.1rem}.app-nav-wrap-menu-open{border-bottom-color:#0000}.nav-drawer .account-menu-wrap{width:100%}.nav-drawer .account-menu-button{justify-content:space-between;width:100%}.nav-drawer .account-menu-panel{width:100%;margin-top:.5rem;position:static;inset:auto}.nav-drawer .header-guest-actions{grid-template-columns:1fr;display:grid}.nav-search-backdrop{padding:max(.75rem,env(safe-area-inset-top)) .75rem .75rem}.nav-search-modal{width:100%;max-height:calc(100dvh - 1.5rem);margin-top:0}.nav-search-header{align-items:center}.nav-search-actions{grid-template-columns:1fr;display:grid}.nav-search-submit{justify-content:center;width:100%;min-width:0}.home-hero-spotlight-solo{justify-items:center}.home-hero-spotlight{grid-template-columns:minmax(0,1fr);margin-top:.4rem;display:grid}.duel-focus-chip{justify-content:center;width:100%;font-size:.78rem}.market-list-card{transition:border-color .2s,box-shadow .2s}.market-list-card:hover{transform:none;box-shadow:0 12px 30px #0308104d}}@media (min-width:1181px){.app-nav{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1rem;display:grid}.nav-links-desktop{width:100%;overflow-y:visible}.nav-links,.nav-links-desktop-list .nav-menu-trigger,.nav-links-desktop-list a{min-width:0}.nav-links{-webkit-overflow-scrolling:touch;padding-inline:.4rem;justify-content:flex-start;gap:.72rem;padding-top:2px;padding-bottom:2px;overflow:auto visible}.nav-links.nav-links-desktop-list{overflow:visible}.nav-actions{flex:none;justify-self:end}.nav-actions-right{flex:none}.account-menu-wrap{max-width:min(100%,460px)}.account-menu-button{max-width:100%;overflow:hidden}.header-account-meta-pill{flex:none}}@media (min-width:1181px) and (max-width:1220px){.nav-links a,.nav-menu-trigger{padding-inline:.68rem;font-size:.82rem}.create-duel-header{padding-inline:.9rem!important}}@media (min-width:1181px) and (max-width:1279px){.app-nav{column-gap:.75rem;padding:.8rem .95rem}.brand-mark-logo{width:84px}.nav-links a,.nav-menu-trigger{padding:.34rem .62rem;font-size:.8rem}.header-account-meta-pill-optional{display:none!important}.nav-actions-right .create-duel-header{display:none}}@media (min-width:1280px){.nav-links a,.nav-menu-trigger{padding:.48rem .92rem;font-size:.875rem}.header-account-meta-pill-optional{display:inline-flex!important}.nav-actions-right .create-duel-header{display:inline-flex}}.create-duel-header,.menu-btn{display:inline-flex}@media (max-width:1180px){.menu-btn{display:inline-flex}}.nav-drawer-primary-action{margin-bottom:.75rem}.nav-drawer-primary-action .cta-main{justify-content:center;width:100%}.nav-mega-item{position:relative}.nav-mega-shell{z-index:29;pointer-events:auto;position:absolute;top:100%;left:0;right:0}.nav-mega-panel{border:1px solid var(--line);background:linear-gradient(170deg,var(--surface-elevated-0),var(--surface-elevated-1));border-radius:14px;gap:.8rem;width:min(1560px,100vw - 1.5rem);margin:.35rem auto 0;padding:.95rem;display:grid;box-shadow:0 16px 40px #02081047}.nav-mega-panel-head{border-bottom:1px solid #adc9ff1f;justify-content:space-between;align-items:flex-end;gap:1rem;padding:.1rem .1rem .65rem;display:flex}.nav-mega-title{color:var(--text-main);margin-top:.28rem;font-size:1.12rem;font-weight:700;line-height:1.15}.nav-mega-description{max-width:34rem;color:var(--text-dim);text-align:right;font-size:.82rem;line-height:1.5}.nav-mega-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem;display:grid}.nav-mega-link{background:#84a9ff0f;border:1px solid #adc9ff33;border-radius:11px;align-content:space-between;gap:.35rem;min-height:78px;padding:.75rem .78rem;display:grid}.nav-mega-link-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--kicker);font-size:.66rem;line-height:1}.nav-mega-link strong{font-size:.88rem;line-height:1.2}.nav-mega-link-active{background:#11d98a1f;border-color:#11d98a6b}.nav-mega-link:hover{border-color:var(--line-strong);background:#84a9ff1f}.nav-drawer{z-index:121;overscroll-behavior:contain;opacity:0;max-width:1560px;max-height:min(70vh,560px);transition:opacity var(--motion-duration-slow) var(--motion-ease-decelerate),transform var(--motion-duration-slow) var(--motion-ease-decelerate);pointer-events:none;visibility:hidden;margin:0 auto;padding:0 1.25rem .9rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.nav-drawer-open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}@media (min-width:1181px){.nav-drawer{display:none}}.nav-drawer-links{gap:.5rem;display:grid}.nav-drawer-item{gap:.35rem;display:grid}.nav-drawer-parent-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.45rem;display:grid}.nav-drawer-parent,.nav-drawer-parent-toggle{width:100%;min-height:var(--tap-target-min);color:var(--text-dim);background:#84a9ff0f;border:1px solid #adc9ff33;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.52rem .72rem;font-size:.88rem;font-weight:600;display:flex}.nav-drawer-parent{justify-content:flex-start;min-width:0}.nav-drawer-parent-toggle{width:var(--tap-target-min);justify-content:center;padding-inline:0}.nav-drawer-parent-open{color:var(--text-main);background:#11d98a29;border-color:#11d98a80}.nav-drawer-chevron{font-size:1rem;line-height:1}.nav-drawer-links>a{color:var(--text-dim);min-height:var(--tap-target-min);background:#84a9ff0f;border:1px solid #adc9ff33;border-radius:.75rem;align-items:center;padding:.52rem .72rem;font-size:.88rem;display:flex}.nav-drawer-links a:focus-visible,.nav-drawer-parent-toggle:focus-visible,.nav-drawer-parent:focus-visible,.nav-drawer-utility-links a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nav-drawer-links a.nav-drawer-link-active{color:var(--text-main);background:#11d98a29;border-color:#11d98a80}.nav-drawer-utility-links{border-top:1px solid #adc9ff1f;gap:.45rem;margin-top:.75rem;padding-top:.75rem;display:grid}.nav-drawer-utility-links a{min-height:var(--tap-target-min);color:var(--text-dim);background:#84a9ff0a;border:1px solid #adc9ff2e;border-radius:.75rem;align-items:center;padding:.52rem .72rem;font-size:.82rem;display:flex}.nav-drawer-utility-links a.nav-drawer-link-active,.nav-drawer-utility-links a:hover{border-color:var(--line-strong);color:var(--text-main);background:#84a9ff1f}.auth-desktop{display:flex}.auth-mobile{min-width:0;display:none}@media (max-width:1180px){.auth-desktop,.create-duel-header,.nav-links,.nav-links-desktop{display:none}.auth-mobile{justify-content:center;min-width:0;display:flex}.menu-btn{display:inline-flex}.search-btn{display:none}.app-nav-wrap-menu-open{z-index:120;border-bottom-color:#0000}.nav-drawer{z-index:121;padding:.9rem 1.15rem calc(1.25rem + env(safe-area-inset-bottom,0px));background:var(--bg-0);border-top:1px solid #adc9ff24;min-height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);display:block;box-shadow:0 24px 60px #0000007a}}.sidebar-backdrop{z-index:119;pointer-events:none;background:0 0;transition:background .24s;position:fixed;inset:0}.sidebar-backdrop-open{pointer-events:auto;background:#0000008c}.site-sidebar{z-index:120;overscroll-behavior:contain;background:var(--bg-0);border-left:2px solid var(--accent);visibility:hidden;pointer-events:none;flex-direction:column;width:min(360px,88vw);height:100dvh;max-height:100dvh;padding:0;transition:transform .28s cubic-bezier(.2,.9,.2,1);display:flex;position:fixed;top:0;right:0;overflow:hidden auto;transform:translate(105%);box-shadow:-8px 0 40px #00000073}.site-sidebar-open{visibility:visible;pointer-events:auto;transform:translate(0)}.site-sidebar-section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:.35rem;padding:0 1.15rem;font-size:.7rem;font-weight:700}.site-sidebar-search{border-bottom:1px solid var(--line);padding:1rem 1.15rem .75rem}.site-sidebar-search-form{background:var(--surface-soft);border:1px solid var(--line);color:var(--text-muted);border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.site-sidebar-search-form:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #11d98a2e}.site-sidebar-search-input{min-width:0;color:var(--text-main);background:0 0;border:none;outline:none;flex:1 1 0;font-size:.9rem}.site-sidebar-search-input::placeholder{color:var(--text-muted)}.site-sidebar-quick-links{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.5rem;padding:.85rem 1.15rem;display:grid}.site-sidebar-quick-btn{justify-content:center;min-height:44px}.site-sidebar-nav{flex-direction:column;flex:1 1 0;gap:.4rem;padding:.75rem 1.15rem;display:flex;overflow-y:auto}.site-sidebar-nav-item{flex-direction:column;display:flex}.site-sidebar-nav-row{grid-template-columns:1fr auto;align-items:stretch;gap:.4rem;display:grid}.site-sidebar-nav-parent,.site-sidebar-nav-toggle{min-height:var(--tap-target-min,44px);color:var(--text-main);cursor:pointer;background:#84a9ff0a;border:1px solid #adc9ff24;border-radius:.75rem;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.site-sidebar-nav-parent{justify-content:flex-start;min-width:0}.site-sidebar-nav-parent:hover,.site-sidebar-nav-toggle:hover{background:#84a9ff1a}.site-sidebar-nav-parent-active{border-color:var(--accent);color:var(--accent);background:#11d98a14}.site-sidebar-nav-parent-expanded{border-color:var(--accent);background:#11d98a0f}.site-sidebar-nav-toggle{width:var(--tap-target-min,44px);flex-shrink:0;justify-content:center;padding:0}.site-sidebar-submenu{border-left:2px solid var(--accent);flex-direction:column;gap:.3rem;margin-top:.35rem;margin-left:.6rem;padding-left:.85rem;display:flex}.site-sidebar-submenu a{color:var(--text-main);border-radius:.6rem;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.88rem;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.site-sidebar-submenu a:hover{color:var(--accent);background:#11d98a14}.site-sidebar-subitem-active{font-weight:650;color:var(--accent)!important;background:#11d98a1a!important}.site-sidebar-auth{border-bottom:1px solid var(--line);padding:.85rem 1.15rem}.site-sidebar-auth-compact{align-items:center;gap:.75rem;display:flex}.sidebar-auth-balance{flex-direction:column;min-width:0;display:flex}.sidebar-auth-balance-value{color:var(--accent);letter-spacing:-.01em;white-space:nowrap;font-size:1.2rem;font-weight:750}.sidebar-auth-level{border-radius:999px;flex-shrink:0;align-items:center;padding:.35rem .65rem;font-size:.82rem;font-weight:700;display:inline-flex}.site-sidebar-settings{padding:.75rem 1.15rem calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.site-sidebar-settings-row{grid-template-columns:1fr 1fr 1fr;gap:.4rem;display:grid}.site-sidebar-settings-cell{min-height:var(--tap-target-min,44px);color:var(--text-main);background:#84a9ff0a;border:1px solid #adc9ff24;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.35rem;padding:.45rem .55rem;transition:background .16s,border-color .16s;display:flex}.site-sidebar-settings-cell>span{color:var(--text-dim);white-space:nowrap;font-size:.78rem;font-weight:600}.site-sidebar-settings-lang-cell{position:relative}.site-sidebar-settings-lang-cell .language-switcher-current{width:1.8ch;font-size:.72rem}.site-sidebar-settings-lang-cell .language-switcher-dropdown{overscroll-behavior:contain;min-width:108px;max-height:206px;left:0;right:auto;overflow-y:auto}.site-sidebar-settings-cell:hover{background:#84a9ff1a}.menu-btn-active{color:var(--accent);background:#11d98a1a}@media (min-width:1181px){.nav-links-desktop,.nav-menu,.nav-menu-trigger,.nav-menu-wrap{display:none}}.auth-inline,.auth-inline .account-menu-wrap{align-items:center;display:flex}@media (min-width:1181px){.auth-inline{display:flex}}@media (max-width:1180px){.auth-inline .header-guest-actions{display:none}.auth-inline .account-menu-wrap{width:auto;min-width:0}.auth-inline .account-menu-button{border-radius:999px;min-height:44px;padding:.34rem .56rem;overflow:hidden}.auth-inline .header-account-label,.auth-inline .header-account-meta-pill{display:none}.auth-inline .header-account-balance-pill{min-width:0;max-width:100%;font-size:.72rem}}@media (max-width:480px){.site-sidebar{border-left-width:1px;width:100vw}.site-sidebar-quick-links{grid-template-columns:1fr}.site-sidebar-nav{gap:.3rem;padding:.6rem .9rem}.site-sidebar-search{padding:.85rem .9rem .65rem}.site-sidebar-auth,.site-sidebar-quick-links{padding:.75rem .9rem}.site-sidebar-settings{padding:.6rem .9rem calc(.85rem + env(safe-area-inset-bottom,0px))}}.leader-hero-grid .glass-card{min-height:120px}.leader-hero-grid article{transition:transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .22s}.leader-hero-grid article:hover{transform:translateY(-6px);box-shadow:0 18px 46px #03081080}.leaderboard-controls-input,.leaderboard-controls-select{min-height:40px}.leaderboard-theme-light{color-scheme:light;--card-0:#ffffffeb;--card-1:#f1f6fffa;--line:#2e56a033;--line-strong:#2e56a06b;--text-main:#112240;--text-dim:#415375;--card-glow:#2e56a014}.leaderboard-theme-light .panel{box-shadow:0 14px 40px #1c3c7824}.leaderboard-theme-light .cta-ghost,.leaderboard-theme-light .level-chip,.leaderboard-theme-light .status-chip,.leaderboard-theme-light input,.leaderboard-theme-light select{background:#e6eefcb8}.badge-overflow-tooltip{z-index:60;background:linear-gradient(180deg,var(--surface-elevated-1),var(--surface-elevated-1-soft));border-radius:8px;width:220px;padding:.6rem}.badge-overflow-wrap:focus-within .badge-overflow-tooltip,.badge-overflow-wrap:hover .badge-overflow-tooltip{animation:fadeInUp .14s both;display:block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .36s both}@keyframes copy-pop{50%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.copy-chip--copied{animation:copy-pop .2s var(--ease-spring)}}.admin-hero{gap:1.1rem;display:grid}.admin-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-hero-copy{min-width:0}.admin-hero-badges{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.admin-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem;display:grid}.admin-summary-card{border:1px solid var(--line);background:var(--surface-card-soft);border-radius:1rem;padding:.95rem 1rem}.admin-summary-card strong,.admin-summary-value{color:var(--text-main);margin-top:.35rem;font-size:1.05rem;font-weight:700;display:block}.admin-shell-stack{gap:1rem;display:grid}.admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.admin-toolbar-actions{flex-wrap:wrap;gap:.55rem;display:flex}.admin-tab-strip{scrollbar-width:none;gap:.55rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.admin-tab-strip::-webkit-scrollbar{display:none}.admin-tab-button{white-space:nowrap;border:1px solid var(--line);background:var(--surface-strong);color:var(--text-main);border-radius:999px;padding:.7rem .95rem;font-size:.78rem;font-weight:700}.admin-tab-button-active{border-color:var(--info-border);background:var(--info-bg);color:var(--info-text)}.admin-responsive-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-responsive-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.admin-selection-list{gap:.75rem;display:grid}.admin-list-card{border:1px solid var(--line);background:var(--surface-card-soft);border-radius:1rem;padding:.9rem}.admin-mobile-card-list{display:none}.account-hero-actions-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem;display:grid}.account-hero-admin-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem;padding-top:.75rem;display:flex}.account-summary-block{border:1px solid var(--line);background:var(--surface-card-soft);border-radius:1rem;padding:.95rem 1rem}.account-stats-compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;display:grid}.account-mobile-card-list{display:none}.level-chip{text-align:center;vertical-align:middle;border:1px solid var(--line);min-height:1.5rem;padding:calc(var(--chip-pad-y) - .02rem) calc(var(--chip-pad-x) - .04rem);text-transform:uppercase;line-height:1.1;font-size:calc(var(--chip-font-size) - .01rem);letter-spacing:.08em;font-weight:700;font-family:var(--font-mono-ui);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.level-chip-rookie{color:#dff7ff;background:#38bdf826;border-color:#93c5fd73}.level-chip-challenger{color:#dbffef;background:#10b98133;border-color:#34d39985}.level-chip-pro{color:#fff4c2;background:#facc1533;border-color:#facc1594}.level-chip-elite{color:#ffe5ce;background:linear-gradient(90deg,#fb923c3d,#f9731633);border-color:#fb923c9e}.level-chip-legend{color:#ffe3f3;background:linear-gradient(90deg,#ec48993d,#a855f733);border-color:#f472b6a8;animation:level-legend-pulse 2s ease-in-out infinite}.nav-tab{background:var(--surface-subtle);min-height:var(--tap-target-min);color:var(--text-dim);white-space:nowrap;border:1px solid #adc9ff1f;border-radius:999px;align-items:center;padding:.36rem .6rem;font-size:.85rem;display:inline-flex}.nav-tab-active{color:var(--text-main);background:#11d98a1f;border-color:#11d98a80}.hero-cards .panel{padding:.9rem}.hero-cards .kicker{font-size:.7rem}.hero-cards p{margin:0}@media (min-width:640px) and (max-width:1024px){.hero-cards{grid-template-columns:repeat(2,1fr)}}.xtra-risk-badge{color:#ffe5e5;background:linear-gradient(90deg,#991b1ba8,#ef444457);border-color:#f87171bf;animation:xtra-risk-pulse 1.6s ease-in-out infinite;box-shadow:0 0 #f8717100}.xtra-risk-button{color:#2d0303;background:linear-gradient(90deg,#ff5f5f,#ff8f8f);animation:xtra-risk-pulse 1.7s ease-in-out infinite;box-shadow:0 0 #f8717100}.account-menu-mobile-only{display:block}.tier-chip{text-align:center;vertical-align:middle;border:1px solid var(--line);min-height:1.64rem;padding:calc(var(--chip-pad-y) + .04rem) var(--chip-pad-x);text-transform:uppercase;letter-spacing:.08em;line-height:1.1;font-size:calc(var(--chip-font-size) + .01rem);font-weight:700;font-family:var(--font-mono-ui);background:#84a9ff1f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tier-chip-free{color:#c1d2ee;border-color:#adc9ff4d}.tier-chip-vip{color:#ffecad;background:#fbbf242e;border-color:#fbbf247a}.tier-chip-vip-plus{color:#fff3c2;background:linear-gradient(90deg,#fbbf243d,#ffe59c2e);border-color:#ffd782ad;box-shadow:inset 0 0 0 1px #fbbf242e}@media (max-width:768px){.account-menu-panel{border-radius:12px;padding:.6rem;width:calc(100% - 16px)!important;min-width:auto!important;top:calc(100% + 6px)!important;left:8px!important;right:8px!important}.nav-links-desktop{display:none}.menu-btn{display:inline-flex}.nav-drawer{opacity:0;display:block;transform:translateY(-8px)}.nav-drawer-open{opacity:1;transform:translateY(0)}.filter-controls,.filter-panel,.filters-wrap{flex-direction:column;gap:.5rem;display:flex}.dropdown-panel{width:calc(100% - 16px)!important;left:8px!important;right:8px!important}.leaderboard-table{overflow-x:auto}.leaderboard-row .player-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (min-width:769px){.filter-controls,.filters-wrap{flex-flow:wrap;gap:.75rem}}.duel-tracker-wrap{width:100%;padding:6px 0}.duel-tracker-track{will-change:transform;align-items:center;gap:10px;animation:duel-scroll 18s linear infinite}.duel-tracker-item{background:var(--surface-tint);color:var(--text-main);border:1px solid #ffffff08;border-radius:12px;gap:8px;padding:6px 10px;font-size:.82rem;text-decoration:none}.duel-side-yes{color:#dffced;background:linear-gradient(90deg,#06271a,#0b432d);border:1px solid #11d98a29}.duel-side-no{color:#ffdede;background:linear-gradient(90deg,#2b0404,#3b0a0a);border:1px solid #ff5a5a1f}.duel-badge{background:#ffffff08;border:1px solid #ffffff08}.duel-matched{transform-origin:50%;border-color:#63c4ffe6;animation:duel-match-glow 1.6s ease-in-out infinite;position:relative;box-shadow:0 8px 30px #11b4ff14,inset 0 0 18px #11b4ff1f}.duel-xtra{box-shadow:0 10px 36px #ef44441f,inset 0 0 22px #ef444414}.duel-shimmer{background:linear-gradient(90deg,#ffffff08,#ffffff0f,#ffffff08) 0 0/200% 100%}@keyframes duel-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}60%{opacity:1;transform:translateY(-4px)scale(1.02)}to{transform:translateY(0)scale(1)}}@keyframes duel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes duel-match-glow{0%{transform:scale(1);box-shadow:0 6px 22px #11b4ff0f,inset 0 0 #11b4ff00}50%{transform:scale(1.02);box-shadow:0 18px 48px #11b4ff1f,inset 0 0 14px #11b4ff14}to{transform:scale(1);box-shadow:0 6px 22px #11b4ff0f,inset 0 0 #11b4ff00}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:720px){.duel-tracker-track{animation-duration:26s}}.streak-chip{text-align:center;vertical-align:middle;color:#d5e2f8;background:#84a9ff1a;border:1px solid #adc9ff47;border-radius:999px;justify-content:center;align-items:center;min-height:1.58rem;padding:.24rem .64rem;font-size:.74rem;font-weight:700;line-height:1.1;transition:border-color .2s,background .2s;display:inline-flex}.streak-chip-zero{border-color:var(--line);background:var(--surface-subtle);color:var(--text-dim)}.streak-chip-warm{color:#d1ffee;background:#34d39924;border-color:#34d39975;animation:streak-warm-pulse 2.8s ease-in-out infinite}.streak-chip-hot{color:#ffeeb2;background:#facc1524;border-color:#facc1594;animation:streak-hot-pulse 2.2s ease-in-out infinite}.streak-chip-legend{color:#fff3c1;background:linear-gradient(90deg,#fbbf2433,#fb923c2e);border-color:#fbbf24b8;animation:streak-legend-pulse 1.8s ease-in-out infinite}:root[data-theme=light] .streak-chip{color:#21426f;background:#3c6ebb1a;border-color:#3c6ebb47}:root[data-theme=light] .streak-chip-zero{background:var(--surface-subtle);color:#3a5a86;border-color:#3c6ebb40}:root[data-theme=light] .streak-chip-warm{color:#0e5a45;background:#10b98129;border-color:#10b98170}:root[data-theme=light] .streak-chip-hot{color:#7a4a00;background:#fbbf2433;border-color:#d9770675}:root[data-theme=light] .streak-chip-legend{color:#714400;background:linear-gradient(90deg,#fbbf243d,#f973162e);border-color:#ca8a0485}.warn-chip{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.warn-chip{border:1px solid color-mix(in srgb,var(--warn) 60%,transparent)}}.warn-chip{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.warn-chip{background:color-mix(in srgb,var(--warn) 18%,transparent)}}.warn-chip{color:#ffd88a}.app-shell{max-width:1360px;padding-inline:var(--app-shell-inline-pad);margin-left:auto;margin-right:auto}.app-shell,.app-shell>*,.panel{min-width:0}.page-shell{z-index:10;width:min(100% - 2rem,var(--container-xl));margin-inline:auto;padding-block:clamp(1rem,3vw,2rem) 5rem;position:relative}@media (min-width:1920px){.page-shell{width:min(100% - 4rem,var(--container-2xl))}.app-shell{max-width:min(100% - 4rem,var(--container-3xl))}}.page-shell__content,.page-shell__single{min-width:0}.page-shell__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.page-shell__rail{min-width:0}.interactive-state:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.text-step--1{font-size:var(--step--1)}.text-step-0{font-size:var(--step-0)}.text-step-1{font-size:var(--step-1)}.text-step-2{font-size:var(--step-2)}.text-step-3{font-size:var(--step-3)}.text-step-4{font-size:var(--step-4)}.btn-press{transition:transform var(--motion-fast) var(--ease-out),opacity var(--motion-fast) var(--ease-out),filter var(--motion-fast) var(--ease-out)}.btn-press:hover{transform:translateY(-1px)}.btn-press:active{transform:translateY(1px)scale(.98)}.field-error{animation:validation-nudge var(--motion-base) var(--ease-spring)}.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(12px)}.reveal[data-visible=true]{opacity:1;transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out);transform:translateY(0)}}@keyframes validation-nudge{35%{transform:translate(-4px)}70%{transform:translate(4px)}}.touch-control{min-width:var(--tap-target-min);min-height:var(--tap-target-min);touch-action:manipulation}.mobile-action-dock{bottom:max(env(safe-area-inset-bottom),0px);z-index:40;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-overlay);padding:var(--space-3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;position:sticky;box-shadow:0 -16px 40px #0208145c}.media-frame{aspect-ratio:16/9;border-radius:var(--radius-md);display:block;overflow:hidden}.media-frame>iframe,.media-frame>img,.media-frame>picture,.media-frame>video{object-fit:cover;width:100%;height:100%}.desktop-analysis-grid{gap:var(--space-6);display:grid}.hover-tools{opacity:1}.ui-icon{flex:none;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.ui-icon>svg{width:100%;height:100%}.empty-state{gap:var(--space-4);border-radius:var(--radius-lg);padding:clamp(1rem,3vw,1.5rem);display:grid}.empty-state__title{font-size:var(--step-1);font-weight:700}.empty-state__body{margin-top:var(--space-2);color:var(--text-dim);font-size:var(--step--1);line-height:1.6}.empty-state__action{gap:var(--space-2);flex-wrap:wrap;display:flex}.empty-state-warning{border-color:var(--warning-border)}.empty-state-danger{border-color:var(--danger-border)}.empty-state__illustration{color:var(--text-dim);opacity:.55;margin:0 auto .25rem;display:block}.empty-state__actions,.empty-state__primary-action{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.empty-state__actions{align-items:center}@media (min-width:72rem){.page-shell__grid{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start}.page-shell__rail{top:calc(var(--app-header-offset) + var(--space-4));position:sticky}}@media (min-width:80rem){.desktop-analysis-grid{max-width:var(--container-2xl);grid-template-columns:minmax(0,1fr) 22rem;margin-inline:auto}}@media (hover:hover) and (pointer:fine){.hover-tools{opacity:0;transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out);transform:translateY(4px)}.card:focus-within .hover-tools,.card:hover .hover-tools{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-toast,.app-toast-entering,.app-toast-exit,.btn-press,.field-error,.hover-tools,.modal-backdrop,.modal-panel,.modal-panel-drawer,.nav-drawer,.nav-drawer-open,.reveal,.skeleton{transition:none!important;animation:none!important;transform:none!important}}.app-footer{z-index:10;border-top:1px solid var(--line);background:var(--surface-elevated-0);min-height:24rem;margin-top:auto;position:relative}.app-footer-shell{max-width:1360px;padding:1.35rem 1rem calc(1.35rem + env(safe-area-inset-bottom));min-width:0;margin:0 auto}.app-footer-logo{aspect-ratio:3/2;object-fit:contain;filter:none;width:92px;height:auto}:root[data-theme=light] .app-footer{background:#f8fbfffa}:root[data-theme=light] .app-footer-logo{filter:none}.app-header-banner-slot{min-height:64px}.app-header-banner-hidden{visibility:hidden;pointer-events:none}.badge-stack{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.badge-overflow-wrap{display:inline-flex;position:relative}.badge-overflow-chip{cursor:help;border-color:#adc9ff66}.badge-overflow-tooltip{z-index:50;border:1px solid var(--line);background:linear-gradient(170deg,var(--surface-elevated-0),var(--surface-elevated-1));border-radius:10px;min-width:230px;max-width:320px;padding:.5rem .55rem;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 36px #0208108c}.badge-overflow-tooltip p{color:var(--text-dim);margin:0;font-size:.72rem;line-height:1.45}.badge-overflow-tooltip p+p{margin-top:.3rem}.badge-overflow-tooltip-open,.badge-overflow-wrap:focus-within .badge-overflow-tooltip,.badge-overflow-wrap:hover .badge-overflow-tooltip{display:block}.landing-hero{background:radial-gradient(520px 280px at 100% 0,#11d98a29,#0000 64%),radial-gradient(440px 220px at 0 100%,#70aaff2e,#0000 68%),linear-gradient(165deg,#08101fe6,#0b172be0)}.landing-hero,.market-hero{isolation:isolate;position:relative}.market-hero{overflow:hidden}.coming-soon-hero.panel,.game-hero-premium,.game-hub-hero-panel,.game-minimal-hero,.landing-hero.panel,.market-hero.panel{border-color:#0000}.coming-soon-hero.panel:hover,.game-hero-premium:hover,.game-hub-hero-panel:hover,.game-minimal-hero:hover,.landing-hero.panel:hover,.market-hero.panel:hover{border-color:#0000;transform:none}.coming-soon-hero.panel:before,.landing-hero.panel:before,.market-hero.panel:before{box-shadow:none;border-color:#0000}.market-hero-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:end;gap:clamp(1rem,3vw,2rem);display:grid;position:relative}.market-hero-actions-rail{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.market-hero-actions-rail .cta-ghost,.market-hero-actions-rail .cta-main{justify-content:center;min-width:150px}.market-hero:before{background:radial-gradient(circle,#70aaff3d 0,#70aaff00 72%);inset:-30% auto auto -14%}.market-hero:after,.market-hero:before{content:"";pointer-events:none;border-radius:999px;width:280px;height:220px;position:absolute}.market-hero:after{background:radial-gradient(circle,#11d98a2e 0,#11d98a00 72%);inset:auto -9% -45% auto}.market-hero-main{z-index:1;position:relative}.market-hero-compact{border-radius:1.1rem}.market-hero-compact:after,.market-hero-compact:before{opacity:.62;filter:blur(2px)}.market-hero-quickbet{z-index:1;transition:border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),background var(--motion-duration-base) var(--motion-ease-standard);background:linear-gradient(#0c1428f0,#0a1022f5) 0 0/100% 100% padding-box padding-box,linear-gradient(135deg,#70aaff75,#376fd652,#70aaff75) 0 0/220% 220% border-box;border:1px solid #7490c44d;border-radius:20px;flex-direction:column;justify-content:flex-start;padding:.95rem;animation:border-pan 18s linear infinite;display:flex;position:relative;box-shadow:0 18px 42px #03081047}.market-hero-quickbet-no{background:linear-gradient(#250b10e0,#250b10e0) padding-box padding-box,linear-gradient(130deg,#ff7878c2,#ff50509e,#ff8282c2) border-box}.market-quickbet-lock-overlay{background:#060a1633}.quickbet-lock-chip{border:1px solid var(--line);min-height:2rem;font-family:var(--font-mono-ui);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .62rem;font-size:.68rem;font-weight:800;line-height:1.05;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.quickbet-lock-chip-open{color:#7cf3c3;background:#11d98a29;border-color:#11d98a7a;animation:quickbet-open-glow 2.4s ease-in-out infinite;box-shadow:0 0 0 1px #11d98a1a,0 0 24px #11d98a1f}.quickbet-lock-chip-soon{color:#facc7b;background:#fb923c29;border-color:#fbbf2494;animation:quickbet-soon-pulse 1.7s ease-in-out infinite;box-shadow:0 0 22px #fb923c29}.quickbet-lock-chip-urgent{color:#ffb4b4;background:#ef44442e;border-color:#f87171b8;animation:quickbet-urgent-pulse .92s ease-in-out infinite;box-shadow:0 0 28px #ef444438}.quickbet-lock-chip-locked{color:#bddcff;background:#3b82f62e;border-color:#60a5fa94;box-shadow:0 0 22px #3b82f624}.quickbet-xtra-toggle{border:1px solid var(--line);min-height:2rem;color:var(--text-main);cursor:pointer;background:#84a9ff14;border-radius:999px;align-items:center;gap:.38rem;padding:.28rem .56rem;font-size:.72rem;font-weight:700;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.quickbet-xtra-toggle:focus-within,.quickbet-xtra-toggle:hover{background:#fbbf241a;border-color:#fbbf2485}.quickbet-xtra-toggle input{accent-color:#f59e0b;width:.86rem;height:.86rem}.quickbet-preset-settings{width:2.35rem;min-width:2.35rem;height:2.35rem;color:var(--text-dim);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);background:#84a9ff14;border:1px solid #adc9ff3d;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;min-height:2.35rem!important}.quickbet-preset-settings-active,.quickbet-preset-settings:focus-visible,.quickbet-preset-settings:hover{color:var(--text-main);background:#11d98a24;border-color:#11d98a75}.quickbet-preset-settings:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.quickbet-preset-settings:active{transform:scale(.96)}.quickbet-xtra-confirm{color:var(--text-main);animation:quickbet-pop .18s var(--motion-ease-standard);background:radial-gradient(260px 90px at 0 0,#fbbf2429,#0000 70%),#111827e6;border:1px solid #fbbf2466;border-radius:.85rem;padding:.78rem;font-size:.78rem;line-height:1.35;box-shadow:0 14px 32px #02081447}.quickbet-return-preview{background:radial-gradient(260px 140px at 100% 0,#11d98a1f,#0000 74%),#080f1fb8;border:1px solid #11d98a3d;border-radius:.95rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.85rem;padding:.72rem;display:grid}.quickbet-return-preview>div{gap:.18rem;min-width:0;display:grid}.quickbet-return-preview span{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.15}.quickbet-return-preview strong{overflow-wrap:anywhere;color:var(--text-main);font-family:var(--font-mono-ui);font-size:.86rem;line-height:1.2}.quickbet-return-primary{background:#11d98a1f;border-radius:.72rem;grid-column:1/-1;padding:.62rem}.quickbet-return-value{color:#7cf3c3!important;font-size:1.18rem!important}.quickbet-advanced-button{gap:.6rem;padding-inline:1rem .72rem!important;display:inline-flex!important}.quickbet-advanced-button,.quickbet-advanced-help{justify-content:center;align-items:center;position:relative}.quickbet-advanced-help{width:1.45rem;height:1.45rem;color:var(--text-main);font-family:var(--font-mono-ui);background:#84a9ff1f;border:1px solid #84a9ff5c;border-radius:999px;flex:none;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex}.quickbet-advanced-tooltip{z-index:20;border:1px solid var(--line-strong);width:min(17rem,100vw - 2rem);color:var(--text-main);font-family:var(--font-sans);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;opacity:0;pointer-events:none;background:#070d1cfa;border-radius:.75rem;padding:.7rem .78rem;font-size:.76rem;font-weight:600;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .55rem);right:0;transform:translateY(4px);box-shadow:0 16px 32px #0208145c}.quickbet-advanced-button:focus-visible .quickbet-advanced-tooltip,.quickbet-advanced-button:hover .quickbet-advanced-tooltip{opacity:1;transform:translateY(0)}.market-detail-section{border:1px solid var(--line);transition:border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-standard);background:radial-gradient(560px 220px at 100% 0,#11d98a1f,#0000 72%),linear-gradient(#091226e0,#070d1ceb);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 10px 30px #02081442}.market-detail-section:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 16px 44px #02081452}.market-detail-section-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.market-detail-section-toggle:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring);outline:none}.market-detail-section-head{flex:20rem;min-width:0}.market-detail-section-actions{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.market-detail-section-cta{align-items:center;gap:.35rem;display:inline-flex;padding:.4rem .7rem!important;font-size:.72rem!important}.market-detail-section-arrow{transform-origin:50%;width:.42rem;height:.42rem;transition:transform var(--motion-duration-fast) var(--motion-ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-1px)}.market-detail-section-arrow-open{transform:rotate(225deg)translateY(-1px)}.market-detail-section-panel{border-top:1px solid var(--line);animation:market-section-reveal .22s var(--motion-ease-standard);padding:.75rem}.market-hero-stat-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),background var(--motion-duration-base) var(--motion-ease-standard);background:radial-gradient(220px 120px at 100% 0,#11d98a24,#0000 72%),linear-gradient(#0d1830d1,#080f1fdb);border-radius:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #e2eeff0d,0 14px 28px #0208142e}.market-hero-stat-card:before{content:"";pointer-events:none;opacity:.62;background:linear-gradient(115deg,#ffffff14,#0000 38% 68%,#70aaff14);position:absolute;inset:0}.market-hero-stat-card>*{z-index:1;position:relative}.market-hero-stat-card-time{background:radial-gradient(220px 110px at 0 0,#fbbf2424,#0000 70%),linear-gradient(#10192dd6,#080f1fe0)}.market-hero-stat-card-chance{background:radial-gradient(230px 120px at 100% 0,#11d98a2e,#0000 72%),linear-gradient(#0a1e29db,#08101fe6)}.market-hero-stat-card-price{background:radial-gradient(230px 120px at 100% 0,#60a5fa29,#0000 72%),linear-gradient(#0c1832db,#080f1fe6)}.market-hero-stat-card-liquidity{background:radial-gradient(230px 120px at 100% 0,#a855f724,#0000 72%),linear-gradient(#14142ddb,#080f1fe6)}.market-hero-stat-card:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:inset 0 1px #e2eeff14,0 18px 34px #030a1447}.market-stat-value{color:var(--text-main);letter-spacing:0;font-size:clamp(1.18rem,1.25vw,1.45rem);font-weight:800;line-height:1.12}.market-stat-sub{color:var(--text-dim);font-size:.74rem;font-weight:600;line-height:1.35}.market-stat-meter{background:#84a9ff1f;border-radius:999px;height:.36rem;overflow:hidden}.market-stat-meter span{border-radius:inherit;min-width:.24rem;height:100%;transition:width .26s var(--motion-ease-standard);background:linear-gradient(90deg,#10b981,#5eead4);display:block;box-shadow:0 0 16px #10b98157}@keyframes market-section-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes quickbet-open-glow{0%,to{box-shadow:0 0 0 1px #11d98a1a,0 0 18px #11d98a1a}50%{box-shadow:0 0 0 1px #11d98a2e,0 0 28px #11d98a33}}@keyframes quickbet-soon-pulse{0%,to{transform:scale(1);box-shadow:0 0 18px #fb923c24}50%{transform:scale(1.025);box-shadow:0 0 28px #fb923c42}}@keyframes quickbet-urgent-pulse{0%,to{transform:scale(1);box-shadow:0 0 18px #ef444429}50%{transform:scale(1.04);box-shadow:0 0 32px #ef444457}}@keyframes quickbet-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.market-list-card{content-visibility:auto;contain-intrinsic-size:340px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.game-hero{background:radial-gradient(480px 240px at 88% -10%,#11d98a2e,#0000 62%),radial-gradient(420px 200px at -8% 120%,#6ea8ff33,#0000 64%),linear-gradient(165deg,#08101fe0,#0b192ed1);border:1px solid #84a9ff42;box-shadow:0 14px 34px #02091280}.game-panel{transition:border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard);background:linear-gradient(170deg,#081224c7,#091427b8);border:1px solid #84a9ff33;position:relative;overflow:hidden;box-shadow:0 10px 28px #040a146b}.game-panel:before{content:"";pointer-events:none;background:radial-gradient(320px 140px at 100% 0,#11d98a14,#0000 72%),radial-gradient(220px 120px at 0 100%,#70aaff1a,#0000 74%);position:absolute;inset:0}.game-panel>*{z-index:1;position:relative}.game-panel:hover{border-color:var(--line-strong);box-shadow:0 14px 34px #040a147a}.game-page-root{z-index:1;isolation:isolate;min-height:100dvh;color:var(--text-main);padding-block:clamp(1rem,2vw,1.6rem) max(1.4rem,env(safe-area-inset-bottom));position:relative;overflow-x:clip}.game-page-root:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(720px 420px at 18% -8%,#6ea8ff29,#0000 68%),radial-gradient(640px 380px at 92% 8%,#11d98a1f,#0000 70%),linear-gradient(#0509132e,#0509139e);position:fixed;inset:0}.game-page-shell{width:min(100%,var(--game-shell-max));max-width:var(--game-shell-max);gap:clamp(.9rem,1.4vw,1.35rem);margin-inline:auto;padding-inline:clamp(.85rem,2.1vw,1.75rem);display:grid}.game-hero-premium{z-index:1;box-shadow:none;isolation:auto;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:.25rem .1rem .15rem;display:grid;position:relative;overflow:visible}.game-hero-premium:before{content:none}.game-hero-premium>*{z-index:1;position:relative}.game-hero-premium h1{max-width:22ch;color:var(--text-main);letter-spacing:0;margin:0;font-size:clamp(1.85rem,3vw,2.75rem);font-weight:780;line-height:1.02}.game-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.game-play-layout{grid-template-columns:minmax(0,1fr) minmax(320px,var(--game-rail-width));align-items:start;gap:var(--game-control-gap);display:grid}.bet-control-group,.bet-disclosure-panel,.game-control-card,.game-control-rail,.game-stage{z-index:1;min-width:0;position:relative}.game-stage{min-height:min(var(--game-stage-min),calc(100dvh - var(--app-header-offset) - 2rem))}.game-control-rail{gap:var(--game-control-gap);top:calc(var(--app-header-offset) + .65rem);max-height:calc(100dvh - var(--app-header-offset) - 1rem);overscroll-behavior:contain;scrollbar-width:thin;display:grid;position:sticky;overflow:auto}.game-rail-mobile-toggle{display:none}@media (max-width:1024px){.game-rail-mobile-toggle{width:100%;min-height:var(--tap-target-min);border:1px solid var(--line);background:var(--surface-soft);color:var(--text-dim);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out);border-radius:.78rem;justify-content:center;align-items:center;font-size:.86rem;font-weight:600;display:flex}.game-rail-mobile-toggle:hover{border-color:var(--line-strong)}.game-control-rail-collapsed{display:none!important}}.bet-control-group,.bet-disclosure-panel,.game-control-card{background:radial-gradient(260px 140px at 100% 0,#11d98a14,#0000 72%),linear-gradient(#0b1426c7,#080f1ed1);border:1px solid #accaff2e;border-radius:.9rem;padding:clamp(.78rem,1.4vw,1rem);box-shadow:inset 0 1px #e2eeff0f}.bet-control-group-head,.game-control-card-head{justify-content:space-between;align-items:end;gap:.75rem;margin-bottom:.7rem;display:flex}.bet-control-group-head p,.game-control-card-head h2{color:var(--text-main);margin:0;font-size:.95rem;font-weight:760}.bet-control-group-head span{color:var(--text-dim);font-size:.76rem}.bet-chip-grid{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:.45rem;display:grid}.bet-segmented-control{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:.42rem;display:grid}.bet-input{width:100%;min-height:var(--tap-target-min);color:var(--text-main);background:#050c18c7;border:1px solid #accaff3d;border-radius:.78rem;outline:none;padding:.65rem .78rem}.bet-input:focus{border-color:#38f0b49e;box-shadow:0 0 0 3px #38f0b424}.bet-primary-action{width:100%;min-height:var(--tap-target-min);color:#02150e;transition:transform .22s var(--motion-ease-standard),filter .22s var(--motion-ease-standard),opacity .22s var(--motion-ease-standard);background:linear-gradient(#18e393,#0fa66e);border-radius:.78rem;font-weight:820}.bet-primary-action:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.bet-primary-action:active:not(:disabled){transform:translateY(0)scale(.98)}.bet-primary-action:disabled{cursor:not-allowed;opacity:.52}.bet-disclosure-panel{padding:0;overflow:hidden}.bet-disclosure-panel summary{min-height:var(--tap-target-min);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;list-style:none;display:flex}.bet-disclosure-panel summary::-webkit-details-marker{display:none}.bet-disclosure-panel summary span{color:var(--text-main);font-size:.9rem;font-weight:760}.bet-disclosure-panel summary small{color:var(--text-dim);font-size:.74rem}.bet-disclosure-panel summary:after{content:"";width:.5rem;height:.5rem;transition:transform .2s var(--motion-ease-standard);border-bottom:2px solid #e2eeffbf;border-right:2px solid #e2eeffbf;transform:rotate(45deg)}.bet-disclosure-panel[open] summary:after{transform:rotate(225deg)}.bet-disclosure-body{animation:game-panel-reveal .22s var(--motion-ease-standard);border-top:1px solid #accaff29;padding:.85rem .9rem .95rem}.game-mobile-action-dock{display:none}.blackjack-action,.blackjack-primary-action,.coin-side,.cta-ghost,.cta-main,.game-crash-mode-chip,.game-crash-target-chip,.hilo-choice,.keno-chip,.poker-action,.poker-primary-action,.quickbet-side{touch-action:manipulation;transition:transform .22s var(--motion-ease-standard),border-color .22s var(--motion-ease-standard),background-color .22s var(--motion-ease-standard),filter .22s var(--motion-ease-standard),opacity .22s var(--motion-ease-standard)}.coin-side:hover:not(:disabled),.cta-ghost:hover:not(:disabled),.cta-main:hover:not(:disabled),.game-crash-mode-chip:hover:not(:disabled),.game-crash-target-chip:hover:not(:disabled),.keno-chip:hover:not(:disabled){transform:translateY(-1px)}.coin-side:active:not(:disabled),.cta-ghost:active:not(:disabled),.cta-main:active:not(:disabled),.game-crash-mode-chip:active:not(:disabled),.game-crash-target-chip:active:not(:disabled),.keno-chip:active:not(:disabled),.quickbet-side:active:not(:disabled){transform:scale(.98)}.bet-primary-action:focus-visible,.blackjack-action:focus-visible,.blackjack-primary-action:focus-visible,.coin-side:focus-visible,.cta-ghost:focus-visible,.cta-main:focus-visible,.game-crash-mode-chip:focus-visible,.game-crash-target-chip:focus-visible,.hilo-choice:focus-visible,.keno-chip:focus-visible,.poker-action:focus-visible,.poker-primary-action:focus-visible,.quickbet-side:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes game-panel-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.game-card-icon{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.game-card-icon{color:color-mix(in srgb,var(--accent) 72%,var(--text-main))}}.game-availability{border:1px solid var(--line);letter-spacing:.02em;border-radius:999px;padding:.22rem .56rem;font-size:11px;font-weight:700}.game-availability-live{color:#bbffe9;background:#10b9812e;border-color:#34d3998c}.game-availability-disabled{color:#fff1bf;background:#fbbf2429;border-color:#fbbf2485}.game-availability-setup{color:#ffd3d3;background:#f8717129;border-color:#f8717185}.game-availability-planned{color:#d5f6ff;background:#0e749038;border-color:#7dd3fc80}.game-multiplier{color:var(--accent);font-size:.88rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.game-multiplier{color:color-mix(in srgb,var(--accent) 76%,var(--text-main))}}.game-result-win{color:var(--accent);font-size:.84rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.game-result-win{color:color-mix(in srgb,var(--accent) 76%,var(--text-main))}}.game-result-loss{color:#ef4444;font-size:.84rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.game-result-loss{color:color-mix(in srgb,#ef4444 68%,var(--text-main))}}.game-error-text{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.game-error-text{color:color-mix(in srgb,#ef4444 70%,var(--text-main))}}.game-grid-card{background:radial-gradient(260px 120px at 80% -20%,#11d98a1f,#0000 70%),linear-gradient(#0c182ec7,#081021d1);border:1px solid #84a9ff3d;transition:transform .2s,border-color .2s,box-shadow .2s}.game-hub-card{animation:game-card-reveal .26s var(--motion-ease-standard);position:relative;overflow:hidden}.game-hub-card:before{content:"";opacity:.75;background:linear-gradient(#11d98adb,#70aaffdb);width:3px;position:absolute;inset:0 auto 0 0}.game-hub-card>*{z-index:1;position:relative}.game-grid-card:hover{border-color:#11d98a7a;transform:translateY(-2px);box-shadow:0 14px 32px #06122485}.games-hub-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18.5rem),1fr));align-items:stretch}.games-hub-activity-grid,.games-hub-grid{gap:clamp(.95rem,1.5vw,1.25rem);display:grid}.games-hub-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.games-hub-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.games-hub-overview>div{background:var(--surface-panel);border:1px solid #84a9ff2e;border-radius:.5rem;min-width:0}@supports (color:color-mix(in lab,red,red)){.games-hub-overview>div{background:color-mix(in srgb,var(--surface-panel) 78%,transparent)}}.games-hub-overview>div{padding:1rem}.games-hub-overview strong{color:var(--text-main);margin-top:.35rem;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1;display:block}.games-hub-overview span{color:var(--text-dim);margin-top:.35rem;font-size:.82rem;display:block}.games-hub-winner-strip{background:radial-gradient(420px 150px at 8% 0,#11d98a1a,#0000 72%),radial-gradient(360px 140px at 100% 100%,#70aaff14,#0000 74%),linear-gradient(#091224c2,#070f1eb8);border-color:#38f0b43d;gap:.75rem;padding:clamp(.9rem,1.5vw,1.15rem);display:grid}.games-hub-winner-strip-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.games-hub-results-head h2,.games-hub-winner-strip h2{color:var(--text-main);margin:.22rem 0 0;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.12}.games-hub-winner-ticker{background:#050c188f;border:1px solid #accaff33;border-radius:.8rem;padding:.62rem .8rem}.games-hub-winner-item{align-items:center;gap:.28rem;display:inline-flex}.games-hub-winner-item strong{color:var(--text-main)}.games-hub-results-module{background:radial-gradient(420px 170px at 100% 0,#70aaff1a,#0000 72%),linear-gradient(#091224d1,#070f1ec2);gap:.9rem;display:grid;overflow:hidden}.games-hub-results-head,.games-hub-results-slide-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.games-hub-results-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.games-hub-results-carousel{gap:.7rem;min-width:0;display:grid}.games-hub-results-nav{scrollbar-width:thin;gap:.45rem;padding-bottom:.05rem;display:flex;overflow-x:auto}.games-hub-results-nav button{color:var(--text-main);cursor:pointer;min-height:2.25rem;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);background:#84a9ff14;border:1px solid #accaff38;border-radius:999px;flex:none;padding:.42rem .72rem;font-size:.76rem;font-weight:760}.games-hub-results-nav button:focus-visible,.games-hub-results-nav button:hover,.games-hub-results-nav-active{background:#11d98a24;border-color:#38f0b475}.games-hub-results-nav button:hover{transform:translateY(-1px)}.games-hub-results-nav button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.games-hub-results-slider{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:#38f0b49e #84a9ff1f;cursor:grab;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(min(100%,28rem),1fr);grid-auto-flow:column;gap:.85rem;padding:.05rem 0 .35rem;scroll-padding-inline:.2rem;display:grid;overflow-x:auto}.games-hub-results-slider:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.games-hub-results-slider-dragging{cursor:grabbing;scroll-snap-type:none}.games-hub-results-slider::-webkit-scrollbar{height:.7rem}.games-hub-results-slider::-webkit-scrollbar-track{background:linear-gradient(#84a9ff14,#84a9ff0a);border-radius:999px}.games-hub-results-slider::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#38f0b4c7,#70aaff9e);border:2px solid #070f1ef5;border-radius:999px}.games-hub-results-slider::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#38f0b4eb,#70aaffc7)}.games-hub-results-slide{scroll-snap-align:start;background:radial-gradient(260px 140px at 100% 0,#11d98a12,#0000 72%),#060e1ca3;border:1px solid #accaff2e;border-radius:.95rem;align-content:start;gap:.75rem;min-width:0;min-height:25rem;padding:.85rem;scroll-margin-inline:.2rem;display:grid}.games-hub-results-list{gap:.5rem;display:grid}.games-hub-result-row{background:linear-gradient(#0a1326bd,#081020ad);border-radius:.72rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.68rem .75rem;display:flex}.games-hub-section-head{justify-content:space-between;align-items:end;gap:1rem;padding-top:.2rem;display:flex}.games-hub-section-head h2{color:var(--text-main);letter-spacing:0;margin:.2rem 0 0;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:760}.games-hub-section-head .muted{text-align:right;max-width:38rem}.game-hub-play-card{--game-card-accent:var(--accent);--game-card-secondary:var(--brand);isolation:isolate;border:1px solid var(--game-card-accent);grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.game-hub-play-card{border:1px solid color-mix(in srgb,var(--game-card-accent) 20%,var(--line))}}.game-hub-play-card{background:radial-gradient(340px 170px at 88% -8%,var(--game-card-accent),transparent 72%),linear-gradient(165deg,var(--surface-elevated-0-soft),var(--surface-elevated-1-soft));border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.game-hub-play-card{background:radial-gradient(340px 170px at 88% -8%,color-mix(in srgb,var(--game-card-accent) 16%,transparent),transparent 72%),linear-gradient(165deg,color-mix(in srgb,var(--surface-elevated-0-soft) 88%,transparent),color-mix(in srgb,var(--surface-elevated-1-soft) 94%,transparent))}}.game-hub-play-card{color:var(--text-main);transition:transform var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),background var(--motion-duration-base) var(--motion-ease-standard);text-decoration:none;transform:translateZ(0);box-shadow:0 14px 34px #030a1633}.game-hub-play-card:before{content:"";z-index:2;background:linear-gradient(90deg,transparent,var(--game-card-accent),var(--game-card-secondary),transparent);height:3px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.game-hub-play-card:before{background:linear-gradient(90deg,transparent,var(--game-card-accent),color-mix(in srgb,var(--game-card-secondary) 78%,white 12%),transparent)}}.game-hub-play-card:before{opacity:.72;transform-origin:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-standard);transform:scaleX(.42)}.game-hub-play-card:after{content:"";z-index:-1;background:linear-gradient(118deg,transparent 0 42%,#ffffff1f 48%,transparent 55%),radial-gradient(260px 140px at 18% 112%,var(--game-card-secondary),transparent 74%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.game-hub-play-card:after{background:linear-gradient(118deg,transparent 0 42%,#ffffff1f 48%,transparent 55%),radial-gradient(260px 140px at 18% 112%,color-mix(in srgb,var(--game-card-secondary) 12%,transparent),transparent 74%)}}.game-hub-play-card:after{opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-ease-standard),transform var(--motion-duration-slow) var(--motion-ease-standard);transform:translate(-18%)}.game-hub-play-card:hover{border-color:var(--game-card-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.game-hub-play-card:hover{border-color:color-mix(in srgb,var(--game-card-accent) 58%,var(--line-strong))}}.game-hub-play-card:hover{box-shadow:0 20px 48px #030a1657,0 0 0 1px var(--game-card-accent)}@supports (color:color-mix(in lab,red,red)){.game-hub-play-card:hover{box-shadow:0 20px 48px #030a1657,0 0 0 1px color-mix(in srgb,var(--game-card-accent) 14%,transparent)}}.game-hub-play-card:hover:before{opacity:1;transform:scaleX(1)}.game-hub-play-card:hover:after{opacity:1;transform:translate(0)}.game-hub-play-card:not(.game-hub-play-card-disabled){cursor:default}.game-hub-play-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.game-hub-catalog-card{will-change:transform,opacity}.game-hub-catalog-card-preload{opacity:1;transform:none}.game-hub-catalog-card-ready{animation:game-hub-catalog-card-enter .64s var(--motion-ease-standard) backwards}.game-hub-catalog-delay-0{animation-delay:0s}.game-hub-catalog-delay-1{animation-delay:70ms}.game-hub-catalog-delay-2{animation-delay:.14s}.game-hub-catalog-delay-3{animation-delay:.21s}.game-hub-catalog-delay-4{animation-delay:.28s}.game-hub-catalog-delay-5{animation-delay:.35s}.game-hub-play-card-disabled{cursor:not-allowed;opacity:.72}.game-hub-favorite{z-index:5;color:#cfe3ffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:2.25rem;min-width:2.25rem;height:2.25rem;transition:transform var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),color var(--motion-duration-base) var(--motion-ease-standard),background var(--motion-duration-base) var(--motion-ease-standard);background:radial-gradient(circle at 35% 25%,#ffffff29,#0000 42%),#0a1527c2;border:1px solid #84a9ff4d;border-radius:999px;place-items:center;display:inline-grid;position:absolute;top:.7rem;right:.7rem;box-shadow:0 .75rem 1.6rem #0208143d}.game-hub-favorite:focus-visible,.game-hub-favorite:hover{border-color:var(--game-card-accent);transform:scale(1.06)}@supports (color:color-mix(in lab,red,red)){.game-hub-favorite:focus-visible,.game-hub-favorite:hover{border-color:color-mix(in srgb,var(--game-card-accent) 62%,#ffffff38)}}.game-hub-favorite:focus-visible,.game-hub-favorite:hover{color:#fff2bd;outline:none}.game-hub-favorite-active{color:#fff2bd;background:radial-gradient(circle at 35% 25%,#fff3,#0000 42%),linear-gradient(135deg,#f8d27a57,#b96f2138);border-color:#f8d27ab8}.game-hub-xtreme-chip{color:#fff2bd;background:linear-gradient(135deg,#f8d27a33,#b96f2129),#09111fb3;border-color:#f8d27a8a;box-shadow:0 0 18px #f8d27a1f}.game-hub-play-card-disabled:hover{border-color:#84a9ff3d;transform:none;box-shadow:0 14px 32px #030a163d}.game-hub-card-media{aspect-ratio:16/9;background:linear-gradient(180deg,#050c187a,#050c18f0),var(--game-card-accent);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.game-hub-card-media{background:linear-gradient(180deg,#050c187a,#050c18f0),color-mix(in srgb,var(--game-card-accent) 12%,#050c18)}}.game-hub-card-media:before{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(102deg,#0000 38%,#ffffff2e 48%,#0000 58%);position:absolute;inset:-28% -68%;transform:translate(-36%)rotate(5deg)}.game-hub-card-media:after{content:"";pointer-events:none;background:linear-gradient(#01060e00 44%,#01060e5c),linear-gradient(90deg,#ffffff1a,#0000 34% 66%,#ffffff0f);position:absolute;inset:0}.game-hub-play-card:not(.game-hub-play-card-disabled):focus-within .game-hub-card-media:before,.game-hub-play-card:not(.game-hub-play-card-disabled):hover .game-hub-card-media:before{animation:game-hub-card-sheen .9s var(--motion-ease-standard)}.game-hub-card-image{object-fit:cover;filter:saturate(1.06)contrast(1.03);width:100%;height:100%;transition:filter var(--motion-duration-slow) var(--motion-ease-standard),transform var(--motion-duration-slow) var(--motion-ease-standard);background:0 0;display:block;transform:scale(1.005)}.game-hub-play-card:hover .game-hub-card-image{filter:saturate(1.16)contrast(1.07);transform:scale(1.045)}.game-hub-play-card:not(.game-hub-play-card-disabled):focus-within .game-hub-card-image,.game-hub-play-card:not(.game-hub-play-card-disabled):hover .game-hub-card-image{animation:game-hub-card-art-lift .52s var(--motion-ease-standard)}.game-hub-play-card-disabled:hover .game-hub-card-image{transform:none}.game-hub-card-media .game-availability{text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:calc(100% - 1.4rem);position:absolute;top:.7rem;left:.7rem;overflow:hidden}.game-hub-card-body{align-content:start;gap:.9rem;min-height:11.9rem;padding:1rem;display:grid}.game-hub-card-body-clickable{cursor:pointer;transition:background var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard);border-radius:0 0 .95rem .95rem}.game-hub-card-body-clickable:focus-visible,.game-hub-card-body-clickable:hover{background:linear-gradient(#84a9ff09,#11d98a0a);outline:none;box-shadow:inset 0 1px #e2eeff0d}.game-hub-card-body-clickable:focus-visible{box-shadow:inset 0 1px 0 #e2eeff0d,0 0 0 2px var(--focus-ring)}.game-hub-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.game-hub-card-info{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.game-hub-card-info .info-tooltip-bubble{text-align:left;width:min(18rem,100vw - 2rem);inset:calc(100% + .45rem) 0 auto auto;transform:none}.game-hub-card-title{color:var(--text-main);letter-spacing:0;margin:0;font-size:1.12rem;font-weight:800;line-height:1.15}.game-hub-card-description{color:var(--text-dim);margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.game-hub-card-meta{border-top:1px solid var(--game-card-accent);justify-content:space-between;align-self:end;align-items:center;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.game-hub-card-meta{border-top:1px solid color-mix(in srgb,var(--game-card-accent) 18%,#84a9ff29)}}.game-hub-card-meta{padding-top:.85rem}.game-hub-card-odds{min-width:0;color:var(--text-dim);font-size:.78rem;line-height:1.35}.game-hub-card-cta{color:var(--game-card-accent);flex:none}@supports (color:color-mix(in lab,red,red)){.game-hub-card-cta{color:color-mix(in srgb,var(--game-card-accent) 72%,#f7fbff)}}.game-hub-card-cta{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}a.game-hub-card-cta{text-decoration:none}a.game-hub-card-cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:.35rem}.game-hub-card-keno{--game-card-accent:#32e9a1;--game-card-secondary:#70aaff}.game-hub-card-coin{--game-card-accent:#f8d27a;--game-card-secondary:#ff8fb1}.game-hub-card-hilo{--game-card-accent:#70aaff;--game-card-secondary:#32e9a1}.game-hub-card-crash{--game-card-accent:#ff6d83;--game-card-secondary:#f8d27a}.game-hub-card-predicto{--game-card-accent:#2dd4bf;--game-card-secondary:#a78bfa}.game-hub-card-number{--game-card-accent:#a78bfa;--game-card-secondary:#2dd4bf}.game-hub-card-blackjack{--game-card-accent:#f59e0b;--game-card-secondary:#32e9a1}.game-hub-card-poker{--game-card-accent:#ef4444;--game-card-secondary:#f8d27a}.game-hub-card-holdem{--game-card-accent:#ef4444;--game-card-secondary:#38bdf8}.game-hub-card-roulette{--game-card-accent:#22c55e;--game-card-secondary:#ef4444}.game-hub-card-baccarat{--game-card-accent:#38bdf8;--game-card-secondary:#ff8fb1}.game-hub-card-mines{--game-card-accent:#f59e0b;--game-card-secondary:#ef4444}.game-hub-card-plinko{--game-card-accent:#38bdf8;--game-card-secondary:#f8d27a}.game-hub-card-dice{--game-card-accent:#f472b6;--game-card-secondary:#70aaff}.game-hub-card-circle{--game-card-accent:#38f0b4;--game-card-secondary:#f8d27a}.game-hub-card-duel-reels{--game-card-accent:#22d3ee;--game-card-secondary:#facc15}.plinko-board{background:radial-gradient(260px 180px at 50% 0,#11d98a14,#0000 72%),linear-gradient(#0811222e,#040a1605);border-radius:.85rem}.plinko-pin-hit{transform:scale(1.25);box-shadow:0 0 16px}.mines-stage-panel{min-height:32rem}.mines-board{--mines-grid-size:5;--mines-tile-gap:clamp(.2rem,.6vw,.35rem);grid-template-columns:repeat(var(--mines-grid-size),minmax(2.75rem,1fr));gap:var(--mines-tile-gap);width:min(100%,36rem);min-width:var(--mines-board-min-size,14rem);aspect-ratio:1;contain:layout paint;margin-inline:auto;display:grid}@keyframes game-hub-card-sheen{0%{opacity:0;transform:translate(-36%)rotate(5deg)}24%{opacity:.82}to{opacity:0;transform:translate(42%)rotate(5deg)}}@keyframes game-hub-card-art-lift{0%{transform:scale(1.005)translateY(0)}58%{transform:scale(1.052)translateY(-2px)}to{transform:scale(1.045)translateY(0)}}@keyframes game-hub-catalog-card-enter{0%{opacity:0;transform:translateY(12px)scale(.982)}64%{opacity:1;transform:translateY(-2px)scale(1.004)}to{opacity:1;transform:translateY(0)scale(1)}}.market-depth-flash-ask,.market-depth-flash-bid{animation:market-depth-flash .42s ease-out}.market-depth-flash-bid{--market-depth-flash-color:#22c55e47}.market-depth-flash-ask{--market-depth-flash-color:#ef444447}@keyframes market-depth-flash{0%{background-color:var(--market-depth-flash-color)}to{background-color:#0000}}.market-card-skeleton{background:#0e183094;border:1px solid #6ea8ff1f;border-radius:8px;min-height:180px;padding:1rem;position:relative;overflow:hidden}.market-card-skeleton-shimmer{background:linear-gradient(90deg,#0000,#6ea8ff1a,#0000);animation:market-skeleton-shimmer 1.25s linear infinite;position:absolute;inset:0;transform:translate(-100%)}.market-card-skeleton-actions span,.market-card-skeleton-chart,.market-card-skeleton-row{background:#7888ac24;border-radius:6px}.market-card-skeleton-row{height:14px;margin-bottom:12px}.market-card-skeleton-row-short{width:62%}.market-card-skeleton-chart{height:48px;margin:16px 0}.market-card-skeleton-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.market-card-skeleton-actions span{min-height:44px}@keyframes market-skeleton-shimmer{to{transform:translate(100%)}}.quickbet-bottom-sheet{z-index:1;width:100%;position:relative}.quickbet-bottom-sheet.is-expanded{transform:none}.quickbet-bottom-sheet-handle{width:100%;min-height:46px;color:var(--text-main);letter-spacing:.04em;text-transform:uppercase;background:radial-gradient(180px 80px at 100% 0,#11d98a24,#0000 70%),#0a1220eb;border:1px solid #6ea8ff3d;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .9rem;font-size:.8rem;font-weight:800;display:flex}.quickbet-bottom-sheet-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quickbet-bottom-sheet-body{padding-top:.75rem;display:none}.quickbet-bottom-sheet.is-expanded .quickbet-bottom-sheet-body{display:block}@media (min-width:641px){.quickbet-bottom-sheet{padding-bottom:0;position:static}.quickbet-bottom-sheet-handle{display:none}.quickbet-bottom-sheet-body{background:0 0;max-height:none;padding:0;display:block;overflow:visible}}.market-audio-toggle{border:1px solid #6ea8ff2e;border-radius:8px;place-items:center;min-width:44px;min-height:44px;display:inline-grid}.market-audio-toggle-icon{align-items:end;gap:2px;display:flex}.market-audio-toggle-icon span{background:#94a3b8bf;border-radius:999px;width:3px}.market-audio-toggle-icon span:first-child{height:8px}.market-audio-toggle-icon span:nth-child(2){height:13px}.market-audio-toggle-icon span:nth-child(3){height:18px}.market-audio-toggle-icon.is-on span{background:#22c55e}.game-container,.market-detail-page,.market-page{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.market-detail-page,.market-page{padding-bottom:max(1rem,env(safe-area-inset-bottom,0))}.duel-action-btn,.filter-section button,.market-hero-quickbet button,.market-inline-quickbet button,.quickbet-stake-preset{min-width:44px;min-height:44px}@media (hover:none){.market-card-shell:hover{transform:none!important}}.mines-board-scroll{overscroll-behavior-x:contain;width:100%;padding-bottom:.1rem;overflow-x:auto}.mines-tile{aspect-ratio:1;min-width:0;min-height:0;color:var(--text-main);contain:paint;background:radial-gradient(circle at 35% 25%,#ffffff1f,#0000 38%),linear-gradient(#142a4af0,#07101ffa);border:1px solid #84a9ff47;border-radius:.5rem;justify-content:center;align-items:center;font-weight:900;line-height:1;transition:transform .18s,border-color .18s,background .18s,opacity .18s;display:flex;position:relative;transform:translateZ(0);box-shadow:inset 0 -.28rem #00000038,0 .5rem 1.2rem #0208143d}.mines-tile-symbol{aspect-ratio:1;opacity:0;border-radius:999px;width:clamp(.95rem,42%,1.45rem);transition:opacity .16s,transform .16s,background .16s,box-shadow .16s;display:block;transform:scale(.88)}.mines-tile[data-state=armed]:hover{background:radial-gradient(circle at 35% 25%,#ffffff2e,#0000 38%),linear-gradient(#18375ef5,#09182bfa);border-color:#11d98a94;transform:translateY(-2px)}.mines-tile[data-state=idle]{cursor:default;opacity:.48}.mines-tile-safe{color:#caffeb;background:radial-gradient(circle at 50% 35%,#a7ffdf6b,#0000 34%),linear-gradient(#13664cdb,#07261ef5);border-color:#11d98adb}.mines-tile-safe .mines-tile-symbol{opacity:1;background:linear-gradient(135deg,#0000 42%,#dfffee 42% 58%,#0000 58%),linear-gradient(45deg,#0000 42%,#dfffee 42% 58%,#0000 58%);transform:scale(1);box-shadow:0 0 18px #11d98a61}.mines-tile-golden{background:radial-gradient(circle at 50% 38%,#ffefae94,#0000 34%),linear-gradient(#805b0df0,#372405fa);border-color:#ffcf52eb;box-shadow:inset 0 -.28rem #0000003d,0 0 24px #ffbe334d}.mines-tile-golden .mines-tile-symbol{opacity:1;clip-path:polygon(50% 0,62% 34%,98% 35%,69% 56%,79% 92%,50% 70%,21% 92%,31% 56%,2% 35%,38% 34%);background:radial-gradient(circle,#fff3b7 0 28%,#ffcb3d 29% 62%,#8b5b05 63%);transform:scale(1);box-shadow:0 0 20px #ffcf5294}.mines-tile-mine{color:#ffd6df;background:radial-gradient(circle at 50% 40%,#ffd6df47,#0000 33%),linear-gradient(#7a1f2feb,#330a15fa);border-color:#ff6d83e6}.mines-tile-mine .mines-tile-symbol{opacity:1;background:radial-gradient(circle at 52% 54%,#ffd6df 0 13%,transparent 14%),conic-gradient(from 0deg,transparent 0 10deg,#ffd6df 10deg 20deg,transparent 20deg 55deg,#ffd6df 55deg 65deg,transparent 65deg 100deg,#ffd6df 100deg 110deg,transparent 110deg 145deg,#ffd6df 145deg 155deg,transparent 155deg 190deg,#ffd6df 190deg 200deg,transparent 200deg 235deg,#ffd6df 235deg 245deg,transparent 245deg 280deg,#ffd6df 280deg 290deg,transparent 290deg 325deg,#ffd6df 325deg 335deg,transparent 335deg),radial-gradient(circle,#5a091b 0 54%,transparent 55%);transform:scale(1);box-shadow:0 0 20px #ff6d8380}.mines-round-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:min(100%,42rem);min-height:3.4rem;display:grid}.mines-round-stats span,.mines-stage-step,.mines-xtreme-meta span{min-width:0;color:var(--text-dim);background:#07101f8a;border:1px solid #84a9ff2e;border-radius:.55rem}.mines-round-stats span{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:3rem;padding:.45rem;font-size:.72rem;display:flex}.mines-round-stats strong{color:var(--text-main);font-size:.96rem}.mines-stage-rail{flex-wrap:wrap;justify-content:center;gap:.35rem;width:min(100%,42rem);min-height:2rem;display:flex}.mines-stage-step{padding:.38rem .5rem;font-size:.72rem}.mines-stage-step-active{color:var(--accent);border-color:#11d98a8c}.mines-xtreme-control{background:radial-gradient(circle at 100% 0,#ffcf5224,#0000 42%),#0914276b;border:1px solid #ffcf5247;border-radius:.75rem;padding:.8rem}.mines-xtreme-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.65rem;display:grid}.mines-xtreme-meta span{text-align:center;padding:.42rem;font-size:.72rem}@media (max-width:640px){.keno-xtreme-meta{grid-template-columns:1fr}.mines-board{--mines-tile-gap:clamp(.12rem,.9vw,.28rem);width:min(100%,94vw)}.mines-round-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mines-stage-panel{min-height:auto}}.mines-tile-pop{animation:mines-tile-pop .22s ease-out}@media (prefers-reduced-motion:reduce){.mines-tile{transition-duration:1ms}.mines-tile-pop{animation:none}}@keyframes mines-tile-pop{0%{transform:scale(.9)}70%{transform:scale(1.08)}to{transform:scale(1)}}.game-rank-row{transition:transform var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard);animation:game-card-reveal .22s var(--motion-ease-standard);position:relative;overflow:hidden}.game-rank-row:before{content:"";opacity:.62;background:linear-gradient(#11d98adb,#70aaffd1);width:2px;position:absolute;inset:0 auto 0 0}.game-rank-row:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 12px 24px #030a143d}.game-history-audit-page .game-history-audit-auth,.game-history-audit-page .game-history-audit-feed,.game-history-audit-page .game-history-audit-summary{animation:game-card-reveal .22s var(--motion-ease-standard)}.game-history-audit-page .game-history-audit-row{transition:transform var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard);background:radial-gradient(240px 120px at 100% 0,#11d98a14,#0000 72%),linear-gradient(#0a1326b3,#081020ad);border-color:#adc9ff38;position:relative;overflow:hidden}.game-history-audit-page .game-history-audit-row:before{content:"";opacity:.62;background:linear-gradient(#11d98adb,#70aaffd1);width:2px;position:absolute;inset:0 auto 0 0}.game-history-audit-page .game-history-audit-row:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 14px 30px #030a143d}.game-history-audit-page .game-history-audit-outcome{letter-spacing:.03em}.game-history-audit-page .game-history-audit-metrics p+p{margin-top:.16rem}.game-history-audit-page .game-history-audit-details{color:var(--text-main)}@supports (color:color-mix(in lab,red,red)){.game-history-audit-page .game-history-audit-details{color:color-mix(in srgb,var(--text-main) 92%,white)}}.game-history-audit-page .game-history-audit-pagination{border-top:1px solid var(--line);padding-top:.85rem}.game-history-table-wrap{background:radial-gradient(280px 140px at 100% 0,#11d98a14,#0000 70%),linear-gradient(#091224d1,#08101ec7);border-color:#adc9ff38;box-shadow:inset 0 1px #cedfff14}.game-history-table{border-collapse:initial;border-spacing:0}.game-history-table-head th{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#6ea8ff24;border-bottom:1px solid #accaff3d;position:sticky;top:0}.game-history-table-row{transition:background-color var(--motion-duration-base) var(--motion-ease-standard)}.game-history-table-row:nth-child(odd){background:#070f1f52}.game-history-table-row:hover{background:#11d98a1a}.coin-duel-page .game-panel,.crash-page .game-panel,.games-history-page .game-panel,.games-hub-page .game-panel,.high-low-page .game-panel,.keno-page .game-panel,.predict-number-page .game-panel{animation:game-card-reveal .22s var(--motion-ease-standard)}.game-ticker{white-space:nowrap;contain:layout paint;max-width:100%;min-height:40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000)}.game-ticker-track{will-change:transform;align-items:center;gap:1.5rem;width:max-content;max-width:none;padding-left:100%;animation:game-ticker-scroll 18s linear infinite;display:inline-flex}.game-ticker-track>span{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:min(86vw,42rem);overflow:hidden;margin-right:0!important}.game-hero-arcade{position:relative;overflow:hidden}.game-hero-arcade:after{content:none}.predict-number-roll-value{font-variant-numeric:tabular-nums;will-change:transform,opacity;transition:transform .14s,opacity .14s}.predict-number-roll-value-animating{transform:translateY(-1px)scale(1.015)}.predict-number-roll-marker,.predict-number-roll-pill{will-change:transform,opacity;transition:transform 90ms linear,opacity .12s;left:0}.predict-number-roll-marker-animating{transform:translate3d(var(--predict-number-roll-x,50cqw),-50%,0) translateX(-50%) scale(1.04)}.predict-number-roll-pill-animating{opacity:.96}.predict-number-roll-marker{transform:translate3d(var(--predict-number-roll-x,50cqw),-50%,0) translateX(-50%)}.predict-number-roll-pill{transform:translate3d(var(--predict-number-roll-x,50cqw),0,0) translateX(-50%)}.predict-number-page .predict-number-hero{justify-content:space-between;align-items:flex-end;gap:1rem;padding:.25rem .1rem .15rem;display:flex}.predict-number-page .predict-number-ticket-head{background:radial-gradient(320px 120px at 0 0,#10b9811a,#0000 68%),#ffffff03;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.predict-number-page .predict-number-ticket-actions{grid-template-columns:auto auto;gap:.5rem;display:grid}.predict-number-page .predict-number-auto-button,.predict-number-page .predict-number-roll-button{white-space:nowrap;min-height:2.5rem;padding-inline:1rem}.predict-number-page .predict-number-arena-shell,.predict-number-page .predict-number-ticket-shell{position:relative;overflow:hidden}.predict-number-page .predict-number-arena-shell:before,.predict-number-page .predict-number-ticket-shell:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(340px 140px at 100% 0,#11d98a09,#0000 72%),radial-gradient(280px 130px at 0 100%,#70aaff0a,#0000 74%);position:absolute;inset:0}.predict-number-page .predict-number-arena-shell>*,.predict-number-page .predict-number-ticket-shell>*{z-index:1;position:relative}.predict-number-page .predict-number-card,.predict-number-page .predict-number-history-row,.predict-number-page .predict-number-stat-card{transition:transform var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),background-color var(--motion-duration-base) var(--motion-ease-standard);background:linear-gradient(#0a1326ad,#0810209e);border-color:#adc9ff38}.predict-number-page .predict-number-stat-card-quiet{background:linear-gradient(#0a132694,#08102085)}.predict-number-page .predict-number-target-card{border-color:#adc9ff3d;box-shadow:inset 0 1px #cedfff14}.predict-number-page .predict-number-action-card{border-color:#36d3994d;box-shadow:inset 0 1px #6cedc21f,0 10px 22px #02081438}.predict-number-page .predict-number-stage{box-shadow:inset 0 0 0 1px #adc9ff14,inset 0 -24px 32px #040a1657}.predict-number-page .predict-number-ticket-head{gap:.65rem;padding:.8rem!important}.predict-number-page .predict-number-action-card,.predict-number-page .predict-number-card,.predict-number-page .predict-number-target-card{border-radius:.72rem!important}.predict-number-page .predict-number-ticket-shell .space-y-4{padding:.8rem!important}.predict-number-page .predict-number-ticket-shell .space-y-4>:not([hidden])~:not([hidden]){margin-top:.75rem!important}.predict-number-page .predict-number-history-row:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 14px 30px #030a143d}.predict-number-page .predict-number-track{container-type:inline-size}.predict-number-page .predict-number-target-marker{transform:translate3d(var(--predict-number-target-x,50cqw),-50%,0) translateX(-50%);left:0}.predict-number-page .predict-number-target-pill{transform:translate3d(var(--predict-number-target-x,50cqw),0,0) translateX(-50%);left:0}@media (prefers-reduced-motion:reduce){.game-crash-flame,.game-crash-multiplier-hot,.game-crash-multiplier-live,.game-crash-multiplier-ultra,.game-crash-progress span,.predict-number-roll-marker,.predict-number-roll-pill,.predict-number-roll-value{transition:none;animation:none!important}.coin-duel-page .game-panel,.crash-page .game-panel,.game-history-audit-page .game-history-audit-auth,.game-history-audit-page .game-history-audit-feed,.game-history-audit-page .game-history-audit-summary,.game-hub-card,.game-hub-card-image,.game-hub-card-media:before,.game-hub-catalog-card,.game-hub-play-card,.game-rank-row,.games-history-page .game-panel,.games-hub-page .game-panel,.high-low-page .game-panel,.keno-page .game-panel,.market-board-metric:before,.market-card-shell,.predict-number-page .game-panel{animation:none}.game-hub-catalog-card-preload{opacity:1;transform:none}.game-hub-card-media:before{opacity:0}}.game-grid-card-pro{min-height:190px}@keyframes game-card-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.game-crash-stage{background:linear-gradient(#060c1adb,#0a1222db)}.game-crash-stage-chart{background:radial-gradient(420px 180px at 80% -10%,#22c55e1f,#0000 70%),linear-gradient(#060c1ae6,#0a1222db)}.game-crash-stage-inner{background:linear-gradient(#17325f,#122748,#101f38)}.game-crash-grid{opacity:.58;background-image:linear-gradient(#84a9ff14 1px,#0000 0),linear-gradient(90deg,#84a9ff14 1px,#0000 0);background-size:100% 25%,20% 100%}.game-crash-axis-label{z-index:2;border:1px solid var(--line);color:var(--text-main);background:#040913c7;border-radius:999px;padding:.22rem .55rem;font-size:.75rem;position:absolute;top:.85rem}.game-crash-axis-left{left:.85rem}.game-crash-axis-right{right:.85rem}.game-crash-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.game-crash-signal-card{border:1px solid var(--line);background:linear-gradient(#0a12229e,#080f1c94);border-radius:.85rem;padding:.78rem .85rem}.game-crash-floating-badges{z-index:3;flex-wrap:wrap;gap:.45rem;max-width:calc(100% - 1.7rem);display:flex;position:absolute;top:.85rem;left:.85rem}.game-crash-floating-badge{color:var(--text-main);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040913b8;border:1px solid #84a9ff38;border-radius:999px;padding:.28rem .62rem;font-size:.72rem}.game-crash-floating-badge-success{color:#d1fae5;background:#0596692e;border-color:#4ade8057}.game-crash-floating-badge-danger{color:#fee2e2;background:#dc262629;border-color:#f8717157}.game-crash-chart-hud{z-index:3;flex-direction:column;gap:.45rem;display:flex;position:absolute;top:3rem;left:.85rem}.game-crash-hud-row{flex-wrap:wrap;gap:.45rem;display:flex}.game-crash-hud-pill{color:var(--text-main);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040913b8;border:1px solid #84a9ff38;border-radius:999px;padding:.28rem .62rem;font-size:.72rem}.game-crash-hud-pill-success{color:#d1fae5;background:#0596692e;border-color:#4ade8057}.game-crash-hud-pill-danger{color:#fee2e2;background:#dc262629;border-color:#f8717157}.game-crash-level-line{stroke:#84a9ff2e;stroke-width:1px;stroke-dasharray:5 6}.game-crash-level-label{fill:#e2e8f0b8;letter-spacing:.02em;font-size:16px}.game-crash-auto-line{stroke:#facc159e;stroke-width:2px;stroke-dasharray:9 7}.game-crash-auto-line-cleared{stroke:#4ade80c7}.game-crash-target-line-svg{stroke:#facc15bf;stroke-width:1.5px;stroke-dasharray:7 7}.game-crash-area-path{opacity:.88}.game-crash-orb-svg{fill:#fde047;filter:drop-shadow(0 0 16px #fde047b8)}.game-crash-final-tag{z-index:3;color:#d1fae5;background:#05966929;border:1px solid #4ade805c;border-radius:999px;padding:.32rem .65rem;font-size:.78rem;position:absolute;bottom:.85rem;right:.85rem}.game-stat-box{border:1px solid var(--line);background:var(--surface-soft);border-radius:.85rem;padding:.8rem}.game-crash-summary-bar{border:1px solid var(--line);background:var(--surface-soft);border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.9rem 1rem;display:grid}.game-crash-summary-item{flex-direction:column;gap:.22rem;display:flex}.game-crash-summary-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:.72rem}.game-crash-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.game-crash-range-control{background:radial-gradient(220px 90px at 100% 0,#4ade8014,#0000 72%),#060c1894;border:1px solid #84a9ff29;border-radius:.85rem;gap:.45rem;padding:.72rem;display:grid}.game-crash-range{appearance:none;cursor:pointer;accent-color:#4ade80;background:0 0;width:100%;min-width:0;height:2.2rem;margin:0;display:block}.game-crash-range:disabled{cursor:not-allowed;opacity:.55}.game-crash-range:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.game-crash-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#4ade80ad,#facc1580,#f871718f),#040913db;border:1px solid #84a9ff2e;border-radius:999px;width:100%;height:.58rem}.game-crash-range::-webkit-slider-thumb{appearance:none;background:#facc15;border:2px solid #ffffffc7;border-radius:999px;width:1.18rem;height:1.18rem;transform:translateY(-.35rem);box-shadow:0 0 0 6px #facc151f,0 8px 18px #02081457}.game-crash-range::-moz-range-track{background:linear-gradient(90deg,#4ade80ad,#facc1580,#f871718f),#040913db;border:1px solid #84a9ff2e;border-radius:999px;width:100%;height:.58rem}.game-crash-range::-moz-range-thumb{background:#facc15;border:2px solid #ffffffc7;border-radius:999px;width:1.05rem;height:1.05rem;box-shadow:0 0 0 6px #facc151f,0 8px 18px #02081457}.game-page-root .game-mobile-primary-actions input[type=range]{width:100%;min-width:0;display:block}.game-crash-range-meta{color:var(--text-dim);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;gap:.45rem;font-size:.7rem;display:grid}.game-crash-range-meta strong{color:#fde68a;background:#facc151a;border:1px solid #facc1547;border-radius:999px;padding:.18rem .5rem}.game-crash-range-meta span:last-child{text-align:right}.game-crash-target-chip{color:var(--text-main);background:#0a1222b8;border:1px solid #84a9ff38;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.62rem .7rem;font-size:.78rem;transition:transform .18s,border-color .18s,background .18s;display:flex}.game-crash-target-chip:hover{border-color:#84a9ff57;transform:translateY(-1px)}.game-crash-target-chip-active{color:#d1fae5;background:#0596692e;border-color:#4ade806b}.game-crash-preview-card{border:1px solid var(--line);background:radial-gradient(220px 140px at 100% 0,#34d39914,#0000 72%),#0a1222c2;border-radius:.95rem;gap:.65rem;padding:.95rem;display:grid}.game-crash-preview-row{font-size:.88rem}.game-crash-history-row,.game-crash-preview-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.game-crash-history-row{border:1px solid var(--line);background:var(--surface-strong);border-radius:.9rem;flex-wrap:wrap;padding:.82rem .95rem}.game-crash-sidebar-card{border:1px solid var(--line);background:radial-gradient(240px 120px at 100% 0,#34d39912,#0000 72%),#0a1222c7;border-radius:1rem;gap:.9rem;padding:1rem;display:grid}.game-crash-mode-switch{background:#060c18a3;border:1px solid #84a9ff29;border-radius:999px;align-items:center;gap:.45rem;padding:.22rem;display:inline-flex}.game-crash-mode-chip{color:var(--text-main);background:#0a1222b8;border:1px solid #84a9ff38;border-radius:999px;min-width:5.75rem;padding:.5rem .8rem;font-size:.76rem;font-weight:600;transition:border-color .18s,background .18s,transform .18s}.game-crash-mode-chip:hover{border-color:#84a9ff5c;transform:translateY(-1px)}.game-crash-mode-chip-active{color:#d1fae5;background:#0596692e;border-color:#4ade806b}.game-crash-arena{background:radial-gradient(480px 200px at 50% 0,#10b9811a,#0000 72%),radial-gradient(380px 240px at 85% 15%,#3b82f617,#0000 76%),linear-gradient(#060c1af5,#08101ef5)}.crash-page .crash-hero{justify-content:space-between;align-items:flex-end;gap:1rem;padding:.25rem .1rem .15rem;display:flex}.game-crash-arena-body{background:linear-gradient(#050a16b3,#040912e6),url(/assets/images/lightning-x-bonus-bg.webp) 50%/cover no-repeat;border:1px solid #84a9ff24;border-radius:1rem;transition:border-color .22s,background .22s,box-shadow .22s;position:relative;overflow:hidden}.game-crash-lightning-arena{background:linear-gradient(#040a1aa3,#030812e6),url(/assets/images/lightning-x-bonus-bg.webp) 50%/cover no-repeat;border-color:#67e8f947}.game-crash-lightning-arena:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 48%,#67e8f929,#0000 28%),linear-gradient(#0206171f,#0206177a);position:absolute;inset:0}.game-crash-lightning-triggered{border-color:#ffffff6b;box-shadow:inset 0 0 0 1px #67e8f933,0 0 68px #0ea5e938}.game-crash-arena-live{border-color:#4ade802e}.game-crash-arena-warm{border-color:#4ade8047;box-shadow:inset 0 0 0 1px #4ade8014,0 0 36px #22c55e14}.game-crash-arena-hot{background:radial-gradient(circle at 50% 80%,#f973161f,#0000 42%),linear-gradient(#0c0f18c7,#0a0c14f0);border-color:#facc1557;box-shadow:inset 0 0 0 1px #facc151a,0 0 48px #f973161f}.game-crash-arena-ultra{background:radial-gradient(circle at 50% 85%,#f43f5e2e,#0000 42%),radial-gradient(circle at 50% 12%,#facc151f,#0000 34%),linear-gradient(#120e14d1,#0a0910f5);border-color:#fb923c70;box-shadow:inset 0 0 0 1px #fb923c1f,0 0 72px #f43f5e29}.game-crash-arena-glow{filter:blur(14px);opacity:.92;pointer-events:none;will-change:transform,background;border-radius:999px;width:min(76vw,520px);height:min(76vw,520px);transition:transform .18s,background .22s,box-shadow .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-crash-flame-field{pointer-events:none;opacity:.82;height:46%;position:absolute;inset:auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000c 34%,#000000f2);mask-image:linear-gradient(#0000,#000c 34%,#000000f2)}.game-crash-flame{bottom:-18%;left:var(--flame-left,0);filter:blur(7px);opacity:.55;width:clamp(2.2rem,7vw,5.4rem);height:clamp(6rem,15vw,11rem);animation:game-crash-flame-rise 1.55s ease-in-out infinite;animation-delay:var(--flame-delay,0s);will-change:transform,opacity;background:radial-gradient(at 50% 78%,#fde0479e,#0000 44%),radial-gradient(at 50% 48%,#fb923c80,#0000 54%),radial-gradient(at 50% 26%,#f43f5e4d,#0000 58%);border-radius:999px 999px 45% 45%;position:absolute;transform:translate(0)scaleY(.8)}.game-crash-arena-grid{opacity:.72;background-image:linear-gradient(#84a9ff0f 1px,#0000 0),linear-gradient(90deg,#84a9ff0f 1px,#0000 0);background-size:100% 20%,12.5% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 90%);mask-image:linear-gradient(#000000d9,#0000 90%)}.game-crash-stage-chip-row{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.game-crash-stage-chip{color:var(--text-main);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04091394;border:1px solid #84a9ff33;border-radius:999px;padding:.34rem .7rem;font-size:.74rem}.game-crash-stage-chip-lightning{color:#cffafe;background:#082f498f;border-color:#67e8f961}.game-crash-stage-chip-lightning-on{color:#fef3c7;background:#713f129e;border-color:#fde04794;box-shadow:0 0 24px #facc152e}.game-crash-multiplier{letter-spacing:-.06em;color:#f8fafc;text-shadow:0 0 28px #34d3991f;will-change:transform;font-size:clamp(4rem,11vw,8.5rem);font-weight:800;line-height:.92;transition:color .18s,text-shadow .18s,transform .18s}.game-crash-multiplier-live{color:#f8fafc;text-shadow:0 0 18px #3b82f642,0 0 48px #22c55e29;animation:crash-multiplier-pulse 1.35s ease-in-out infinite}.game-crash-multiplier-warm{color:#d1fae5;text-shadow:0 0 18px #34d39942,0 0 40px #4ade8024}.game-crash-multiplier-hot{color:#fde68a;text-shadow:0 0 18px #facc1542,0 0 44px #f9731629;animation:crash-multiplier-heat .98s ease-in-out infinite}.game-crash-multiplier-ultra{color:#fdba74;text-shadow:0 0 20px #fb923c47,0 0 52px #f43f5e2e;animation:crash-multiplier-heat .68s ease-in-out infinite}.game-crash-multiplier-win{color:#d1fae5;text-shadow:0 0 28px #22c55e3d}.game-crash-multiplier-loss{color:#fecaca;text-shadow:0 0 28px #ef444438}.game-crash-progress{background:#030712b8;border:1px solid #84a9ff33;border-radius:999px;width:min(520px,88%);height:.42rem;overflow:hidden;box-shadow:inset 0 1px #e2eeff0f}.game-crash-progress span{transform-origin:0;border-radius:inherit;will-change:transform;background:linear-gradient(90deg,#11d98af2,#67e8f9e6,#facc15e0);width:100%;height:100%;transition:transform 90ms linear;display:block}.game-crash-action-dock{min-width:0}.game-crash-action-panel{background:radial-gradient(220px 140px at 100% 0,#3b82f612,#0000 72%),#040913b3;border:1px solid #84a9ff2e;border-radius:.95rem;gap:.85rem;padding:.9rem;display:grid;box-shadow:inset 0 1px #ffffff08}.game-crash-action-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.game-crash-action-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.2fr) minmax(240px,.95fr);gap:.9rem;display:grid}.game-crash-advanced-panel{background:#080f1c9e;border:1px solid #84a9ff29;border-radius:.9rem;min-width:0;overflow:hidden}.game-crash-advanced-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;min-height:46px;padding:.72rem .78rem;list-style:none;display:flex}.game-crash-advanced-panel summary::-webkit-details-marker{display:none}.game-crash-advanced-panel summary span{color:var(--text-main);font-size:.88rem;font-weight:760}.game-crash-advanced-panel summary small{color:var(--text-dim);font-size:.72rem}.game-crash-advanced-panel summary:after{content:"";width:.48rem;height:.48rem;transition:transform .2s var(--motion-ease-standard);border-bottom:2px solid #e2eeffb8;border-right:2px solid #e2eeffb8;flex:none;transform:rotate(45deg)}.game-crash-advanced-panel[open] summary:after{transform:rotate(225deg)}.game-crash-advanced-grid{border-top:1px solid #84a9ff24;gap:.7rem;padding:.72rem;display:grid}.game-crash-control-group{align-content:start;gap:.8rem;min-width:0;display:grid}.game-crash-control-group-primary{align-content:space-between}.game-crash-lightning-panel{background:radial-gradient(circle at 100% 0,#67e8f91f,#0000 42%),#07122094;border:1px solid #67e8f92e;border-radius:.9rem;padding:.75rem}.game-crash-lightning-wheel{background:conic-gradient(from 20deg,#22d3eec7,#facc15d1,#3b82f6b8,#22d3eec7);border-radius:999px;grid-template-columns:repeat(3,1fr);gap:.32rem;min-height:2.5rem;padding:.28rem;animation:crash-lightning-wheel-spin 5s linear infinite;display:grid}.game-crash-lightning-wheel span{color:#ecfeff;background:#030712c7;border-radius:999px;place-items:center;font-size:.75rem;font-weight:900;display:grid}.game-crash-live-stats{gap:.55rem;display:grid}.game-crash-live-stats>div{background:#080f1cb8;border:1px solid #84a9ff29;border-radius:.82rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.68rem .78rem;display:flex}.game-crash-live-stats strong{color:var(--text-main);font-size:.95rem}.game-crash-cashout-button{min-height:3.15rem}.game-crash-inline-note{color:var(--text-main);text-align:center;background:#0409139e;border:1px solid #84a9ff2e;border-radius:1rem;justify-content:center;align-items:center;padding:.8rem 1rem;font-size:.82rem;display:inline-flex}.game-crash-history-strip{flex-wrap:wrap;gap:.6rem;display:flex}.game-crash-history-pill{color:var(--text-main);background:#0a1222c7;border:1px solid #84a9ff2e;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .8rem;font-size:.78rem;display:inline-flex}.game-crash-history-pill-win{color:#d1fae5;background:#05966929;border-color:#4ade8057}.game-crash-history-pill-loss{color:#fee2e2;background:#dc26261f;border-color:#f8717147}.game-crash-rules-overlay{z-index:90;background:#000000b8;place-items:center;padding:clamp(.85rem,2.4vw,1.4rem);display:grid;position:fixed;inset:0}.game-crash-rules-popout{background:radial-gradient(520px 220px at 0 0,#11d98a14,#0000 70%),linear-gradient(#070e1cfa,#040913fa);border:1px solid #accaff38;border-radius:1rem;width:min(920px,100%);max-height:min(820px,100dvh - 2rem);padding:clamp(1rem,2vw,1.25rem);overflow:auto;box-shadow:0 28px 90px #00000070}.game-crash-rules-head{border-bottom:1px solid #accaff29;justify-content:space-between;align-items:center;gap:.9rem;padding-bottom:.85rem;display:flex}.game-crash-fairness-card h3,.game-crash-rules-copy h3,.game-crash-rules-head h2{color:var(--text-main);margin:0}.game-crash-rules-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:1rem;padding-top:1rem;display:grid}.game-crash-fairness-card,.game-crash-rules-copy{align-content:start;gap:.8rem;display:grid}.game-crash-rules-copy p{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.65}.game-crash-fairness-card{background:#050c189e;border:1px solid #accaff2e;border-radius:.9rem;padding:.9rem}.game-crash-fairness-meta{gap:.5rem;display:grid}.game-crash-check-result,.game-crash-fairness-meta>div{background:#080f1cb8;border:1px solid #84a9ff24;border-radius:.7rem;gap:.18rem;padding:.62rem .7rem;display:grid}.game-crash-check-result span,.game-crash-fairness-meta span,.game-crash-seed-field span{color:var(--text-dim);font-size:.74rem}.game-crash-fairness-meta strong{color:var(--text-main);overflow-wrap:anywhere;font-size:.82rem}.game-crash-seed-field{gap:.4rem;display:grid}.game-crash-seed-field input{min-height:44px;color:var(--text-main);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);background:#030712b8;border:1px solid #84a9ff33;border-radius:.75rem;padding:.65rem .75rem;font-size:.82rem}.game-crash-check-result-ok{background:#05966924;border-color:#4ade8052}.game-crash-check-result-bad{background:#dc262624;border-color:#f8717152}.predicto-board-shell{background:radial-gradient(circle at 20% 10%,#2470ff38,#070c18f2)}.predicto-board-inner{background:#03081273;border-color:#7892d640}.predicto-board-svg{overflow:visible}.predicto-peg{fill:#e2e8f0e0;filter:drop-shadow(0 0 6px #bfdbfe57)}.predicto-ball{fill:#fde047;filter:drop-shadow(0 0 16px #fde047b8);transition:cx .16s cubic-bezier(.2,.84,.24,1),cy .16s cubic-bezier(.2,.84,.24,1)}.predicto-bin-grid{gap:.5rem;display:grid}.predicto-bin-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.predicto-bin-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.predicto-bin-grid-7{grid-template-columns:repeat(7,minmax(0,1fr))}.predicto-bin-grid-8{grid-template-columns:repeat(8,minmax(0,1fr))}.predicto-bin-grid-9{grid-template-columns:repeat(9,minmax(0,1fr))}.predicto-bin-grid-10{grid-template-columns:repeat(10,minmax(0,1fr))}.predicto-bin-grid-11{grid-template-columns:repeat(11,minmax(0,1fr))}.predicto-bin-grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}.predicto-bin-grid-13{grid-template-columns:repeat(13,minmax(0,1fr))}.predicto-bin-grid-14{grid-template-columns:repeat(14,minmax(0,1fr))}.predicto-bin-grid-15{grid-template-columns:repeat(15,minmax(0,1fr))}.predicto-bin-grid-16{grid-template-columns:repeat(16,minmax(0,1fr))}.predicto-bin-grid-17{grid-template-columns:repeat(17,minmax(0,1fr))}.predicto-bin-grid-18{grid-template-columns:repeat(18,minmax(0,1fr))}.predicto-bin-grid-19{grid-template-columns:repeat(19,minmax(0,1fr))}.predicto-bin-grid-20{grid-template-columns:repeat(20,minmax(0,1fr))}.predicto-bin{border:1px solid var(--line);color:var(--text-main);background:#070c17d1;border-radius:.5rem;padding:.5rem;font-size:.9rem;font-weight:700;transition:border-color .2s,background .2s,color .2s}.predicto-bin-selected{color:#d7f4ff;background:#0ea5e93d;border-color:#38bdf88c}.predicto-bin-landed-win{color:#d3ffef;background:#10b9813d;border-color:#34d3999e}.predicto-bin-landed-loss{color:#ffd7d7;background:#ef444438;border-color:#f871719e}.predicto-path-box{background:#070c17bf}.predicto-path-step{color:var(--text-main);background:#84a9ff14}.predicto-page .predicto-history-row,.predicto-page .predicto-kpi-card,.predicto-page .predicto-stat-card{transition:transform var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),background-color var(--motion-duration-base) var(--motion-ease-standard)}.game-minimal-hero{justify-content:space-between;align-items:flex-end;gap:1rem;padding:.25rem .1rem .15rem;display:flex}.game-hub-hero-panel{grid-template-columns:minmax(0,.95fr) minmax(18rem,.72fr);align-items:center;gap:clamp(1.1rem,3vw,3rem);min-height:clamp(19rem,34vw,28rem);padding-block:clamp(1rem,2.6vw,2.4rem);display:grid;position:relative;overflow:hidden}.game-hub-hero-panel:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#84a9ff1f,#0000 46%),linear-gradient(#0000 0 82%,#84a9ff29);position:absolute;inset:0}.game-hub-hero-copy{z-index:1;min-width:0;position:relative}.game-hub-hero-title-row{align-items:flex-start;gap:.55rem;max-width:100%;display:inline-flex}.game-hub-hero-copy h1{max-width:14ch;color:var(--text-main);letter-spacing:0;text-wrap:balance;margin-top:.5rem;font-size:4.75rem;font-weight:820;line-height:.92}.game-hub-hero-copy .muted{text-wrap:pretty;max-width:42rem;font-size:1.08rem;line-height:1.62}.game-hub-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;display:flex}.game-hub-hero-visual{z-index:1;perspective:900px;min-height:clamp(17rem,29vw,24rem);position:relative}.game-hub-hero-sheen{filter:blur(24px);opacity:.7;background:linear-gradient(135deg,#11d98a2e,#0000 46%),linear-gradient(315deg,#6ea8ff2e,#0000 52%);position:absolute;inset:7% 0 4% 4%}.game-hub-hero-orbit{position:absolute;inset:0}.game-hub-hero-art-card{box-shadow:none;background:0 0;border:0;border-radius:.5rem;position:absolute;overflow:visible;transform:translateZ(0)}.game-hub-hero-art-card-1{animation:game-hub-float-a 8s ease-in-out infinite;inset:6% 7% auto 10%}.game-hub-hero-art-card-2{animation:game-hub-float-b 9s ease-in-out infinite;inset:auto 2% 8% 24%;transform:rotate(4deg)scale(.84)}.game-hub-hero-art-card-3{width:48%;animation:game-hub-float-c 10s ease-in-out infinite;inset:42% auto auto 0;transform:rotate(-5deg)scale(.76)}.game-hub-hero-art{filter:drop-shadow(0 1.25rem 2rem #030a1647);width:100%;height:auto;display:block;overflow:visible}.game-hub-hero-art>path:first-of-type,.game-hub-hero-art>rect:first-of-type{display:none}@keyframes game-hub-float-a{0%,to{transform:translate(0)rotate(-2deg)}50%{transform:translate(.3rem,-.45rem)rotate(-1deg)}}@keyframes game-hub-float-b{0%,to{transform:translate(0)rotate(4deg)scale(.84)}50%{transform:translate(-.35rem,.4rem)rotate(3deg)scale(.84)}}@keyframes game-hub-float-c{0%,to{transform:translate(0)rotate(-5deg)scale(.76)}50%{transform:translate(.25rem,.35rem)rotate(-4deg)scale(.76)}}@media (max-width:1024px){.game-hub-hero-copy h1{font-size:3.5rem}}@media (max-width:720px){.games-hub-activity-grid,.games-hub-overview{grid-template-columns:1fr}.games-hub-results-head,.games-hub-results-slide-head,.games-hub-winner-strip-head{flex-direction:column;align-items:flex-start}.games-hub-results-actions{justify-content:flex-start}.games-hub-results-slider{grid-auto-columns:minmax(86vw,1fr)}.games-hub-results-slide{min-height:22rem}.games-hub-result-row,.games-hub-section-head{flex-direction:column;align-items:flex-start}.games-hub-section-head .muted{text-align:left;max-width:none}.game-minimal-hero{flex-direction:column;align-items:flex-start}.game-hub-hero-panel{grid-template-columns:1fr;min-height:auto;padding-block:.35rem 1rem}.game-hub-hero-copy h1{max-width:100%;font-size:3rem}.game-hub-hero-actions .cta-ghost,.game-hub-hero-actions .cta-main{justify-content:center;width:100%}.game-hub-hero-visual{order:-1;min-height:clamp(13rem,68vw,18rem)}.game-hub-hero-art-card-1{inset:4% 0 auto 18%}.game-hub-hero-art-card-2{inset:auto 0 3% 30%}.game-hub-hero-art-card-3{inset:40% auto auto 1%}}@media (max-width:420px){.game-hub-hero-copy h1{font-size:2.4rem}}.predicto-page .predicto-ticket-head{background:radial-gradient(320px 120px at 0 0,#10b9811a,#0000 68%),#ffffff03;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.predicto-page .predicto-drop-button{white-space:nowrap;min-height:2.5rem;padding-inline:1rem}.predicto-page .predicto-arena-shell,.predicto-page .predicto-ticket-shell{position:relative;overflow:hidden}.predicto-page .predicto-arena-shell:before,.predicto-page .predicto-ticket-shell:before{content:"";pointer-events:none;background:radial-gradient(360px 140px at 100% 0,#11d98a12,#0000 70%),radial-gradient(300px 140px at 0 100%,#70aaff14,#0000 72%);position:absolute;inset:0}.predicto-page .predicto-arena-shell>*,.predicto-page .predicto-ticket-shell>*{z-index:1;position:relative}.predicto-page .predicto-config-card,.predicto-page .predicto-history-row,.predicto-page .predicto-kpi-card,.predicto-page .predicto-stat-card,.predicto-page .predicto-subpanel,.predicto-page .predicto-trace-card{background:radial-gradient(240px 120px at 100% 0,#11d98a14,#0000 72%),linear-gradient(#0a1326b3,#081020ad);border-color:#adc9ff38}.predicto-page .predicto-action-card{border-color:#36d3994d;box-shadow:inset 0 1px #6cedc21f,0 10px 22px #02081438}.predicto-page .predicto-stat-card-quiet{background:linear-gradient(#0a132694,#08102085)}.predicto-page .predicto-history-row:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 14px 30px #030a143d}.predicto-page .predicto-board-stage{box-shadow:inset 0 0 0 1px #adc9ff14,inset 0 -28px 38px #040a1659}.predicto-page .predicto-board-canvas{height:clamp(310px,36vw,520px);min-height:0}.predicto-page .predicto-board-stage:after{content:"";pointer-events:none;opacity:.72;will-change:transform,opacity;background:radial-gradient(circle at 12% 18%,#38bdf824,#0000 46%),radial-gradient(circle at 84% 84%,#10b98124,#0000 44%);animation:predicto-board-ambient 9s ease-in-out infinite alternate;position:absolute;inset:-26% -22%}.predicto-page .predicto-lane-tag{transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}.predicto-page .predicto-board-stage .group>div:first-of-type{transition:transform .18s cubic-bezier(.2,.86,.28,1),border-color .18s,background .18s,box-shadow .18s}.predicto-page .predicto-board-stage .group:hover>div:first-of-type{transform:translateY(-1px)}.predicto-page .predicto-trace-line{filter:drop-shadow(0 0 12px #38bdf83d);transition:stroke .18s,opacity .18s}.predicto-page .predicto-trace-line-live{stroke-dasharray:16 12;animation:predicto-trace-flow .98s linear infinite}.predicto-page .predicto-peg-dot{width:var(--peg-size,1.55rem);height:var(--peg-size,1.55rem);background:#506dad57;border-radius:999px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #bfdbfe1a,0 0 14px #60a5fa2e}.predicto-page .predicto-peg-dot:after{content:"";width:var(--peg-core-size,.72rem);height:var(--peg-core-size,.72rem);border-radius:inherit;background:linear-gradient(135deg,#fffffff5,#bbd1ffeb);box-shadow:inset 0 -2px 4px #27407a61}.predicto-page .predicto-ball-orb{z-index:30;will-change:left,top,scale;background:radial-gradient(circle at 34% 28%,#ffffffe6 0 13%,#0000 14%),radial-gradient(circle at 46% 38%,#fde047 0 45%,#facc15 62%,#b98705 100%);border-radius:999px;width:clamp(1.2rem,2.2vw,2rem);height:clamp(1.2rem,2.2vw,2rem);transition:left .19s cubic-bezier(.2,.86,.28,1),top .19s cubic-bezier(.2,.86,.28,1);position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .45rem #facc151f,0 0 1.4rem #facc1557,0 .55rem 1rem #02081457}.predicto-page .predicto-ball-orb-live{animation:predicto-ball-svg-drift .56s cubic-bezier(.2,.86,.28,1) infinite alternate}@keyframes predicto-trace-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-28px}}@keyframes predicto-ball-svg-drift{0%{scale:.985}to{scale:1.025}}@keyframes predicto-board-ambient{0%{opacity:.56;transform:translate(-1.2%,-1.1%)scale(.98)}to{opacity:.82;transform:translate(1.4%,1.2%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.predicto-page .predicto-ball-orb-live,.predicto-page .predicto-board-stage:after,.predicto-page .predicto-trace-line-live{animation:none!important}}:root[data-theme=light] .game-hero{background:radial-gradient(520px 260px at 92% -12%,#0ea66c29,#0000 64%),radial-gradient(420px 220px at -8% 120%,#1e63d324,#0000 62%),linear-gradient(165deg,#fffffffa,#eff7fff5);border-color:#355fa738;box-shadow:0 14px 34px #193e7c29}:root[data-theme=light] .game-panel{background:linear-gradient(170deg,#fffffff5,#f3f9fff0);border-color:#355fa733;box-shadow:0 10px 24px #193e7c24}:root[data-theme=light] .game-panel:before{background:radial-gradient(320px 140px at 100% 0,#0ea66c1a,#0000 72%),radial-gradient(220px 120px at 0 100%,#1e63d31a,#0000 74%)}:root[data-theme=light] .game-panel:hover{box-shadow:0 14px 30px #193e7c2e}:root[data-theme=light] .market-detail-section{background:radial-gradient(520px 220px at 100% 0,#0ea66c1f,#0000 72%),linear-gradient(#fffffff7,#f1f8fff2);border-color:#355fa733;box-shadow:0 10px 26px #193e7c24}:root[data-theme=light] .market-detail-section:hover{box-shadow:0 14px 32px #193e7c2e}:root[data-theme=light] .market-detail-section-panel{border-top-color:#355fa733}:root[data-theme=light] .market-hero-stat-card{background:radial-gradient(220px 120px at 100% 0,#0ea66c21,#0000 72%),linear-gradient(#fffffff2,#f2f8fff0);border-color:#355fa733;box-shadow:0 10px 22px #193e7c1a}:root[data-theme=light] .market-hero-stat-card:hover{box-shadow:0 14px 28px #193e7c24}:root[data-theme=light] .game-grid-card{background:radial-gradient(260px 120px at 80% -20%,#0ea66c24,#0000 72%),linear-gradient(#fffffffa,#f4fafff2);border-color:#355fa733}:root[data-theme=light] .game-grid-card:hover{border-color:#0ea66c70;box-shadow:0 14px 28px #193e7c29}:root[data-theme=light] .game-hub-play-card{border-color:var(--game-card-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .game-hub-play-card{border-color:color-mix(in srgb,var(--game-card-accent) 22%,#355fa733)}}:root[data-theme=light] .game-hub-play-card{background:radial-gradient(340px 170px at 88% -8%,var(--game-card-accent),transparent 72%),linear-gradient(180deg,#fffffffa,#f4fafff5)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .game-hub-play-card{background:radial-gradient(340px 170px at 88% -8%,color-mix(in srgb,var(--game-card-accent) 12%,transparent),transparent 72%),linear-gradient(180deg,#fffffffa,#f4fafff5)}}:root[data-theme=light] .game-hub-play-card{box-shadow:0 12px 28px #193e7c1f}:root[data-theme=light] .game-hub-play-card:hover{border-color:var(--game-card-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .game-hub-play-card:hover{border-color:color-mix(in srgb,var(--game-card-accent) 48%,#0ea66c70)}}:root[data-theme=light] .game-hub-play-card:hover{box-shadow:0 16px 32px #193e7c29}:root[data-theme=light] .game-hub-play-card-disabled:hover{border-color:#355fa733;box-shadow:0 12px 28px #193e7c1f}:root[data-theme=light] .game-hub-card-media{background:linear-gradient(180deg,#e6effc4d,#e6effceb),var(--game-card-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .game-hub-card-media{background:linear-gradient(180deg,#e6effc4d,#e6effceb),color-mix(in srgb,var(--game-card-accent) 12%,#e6effceb)}}:root[data-theme=light] .game-hub-card-meta{border-top-color:var(--game-card-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .game-hub-card-meta{border-top-color:color-mix(in srgb,var(--game-card-accent) 18%,#355fa729)}}:root[data-theme=light] .game-hub-card-cta{color:var(--game-card-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .game-hub-card-cta{color:color-mix(in srgb,var(--game-card-accent) 70%,#064f3d)}}:root[data-theme=light] .game-hub-hero-panel:before{background:linear-gradient(90deg,#3055911f,#0000 46%),linear-gradient(#0000 0 82%,#30559124)}:root[data-theme=light] .game-hub-hero-art-card{background-color:#ffffffa3;border-color:#355fa733}:root[data-theme=light] .game-hub-card:before,:root[data-theme=light] .game-rank-row:before{background:linear-gradient(#0ea66cc7,#1e63d3b8)}:root[data-theme=light] .game-rank-row{background:linear-gradient(#fffffff0,#f1f8ffeb)}:root[data-theme=light] .game-rank-row:hover{box-shadow:0 12px 24px #193e7c29}:root[data-theme=light] .game-history-audit-page .game-history-audit-row{background:radial-gradient(240px 120px at 100% 0,#0ea66c1f,#0000 72%),linear-gradient(#fffffff5,#f1f8fff0);border-color:#355fa738}:root[data-theme=light] .game-history-audit-page .game-history-audit-row:before{background:linear-gradient(#0ea66cc7,#1e63d3b8)}:root[data-theme=light] .game-history-audit-page .game-history-audit-row:hover{box-shadow:0 12px 24px #193e7c29}:root[data-theme=light] .game-history-audit-page .game-history-audit-details{color:#1f3b63}:root[data-theme=light] .game-history-table-wrap{background:radial-gradient(280px 140px at 100% 0,#0ea66c1a,#0000 70%),linear-gradient(#fffffff5,#f1f8fff0);border-color:#355fa738}:root[data-theme=light] .game-history-table-head th{background:#d5e5fce6;border-bottom-color:#355fa73d}:root[data-theme=light] .game-history-table-row:nth-child(odd){background:#f4faffcc}:root[data-theme=light] .game-history-table-row:hover{background:#0ea66c1a}:root[data-theme=light] .predict-number-page .predict-number-card,:root[data-theme=light] .predict-number-page .predict-number-history-row,:root[data-theme=light] .predict-number-page .predict-number-stat-card{background:radial-gradient(220px 120px at 100% 0,#0ea66c1a,#0000 72%),linear-gradient(#fffffff5,#f1f8fff0);border-color:#355fa738}:root[data-theme=light] .predict-number-page .predict-number-target-card{background:linear-gradient(#f0f7fff5,#e9f3fff0);border-color:#355fa73d}:root[data-theme=light] .predict-number-page .predict-number-action-card{border-color:#0ea66c57;box-shadow:inset 0 1px #0ea66c1f,0 10px 24px #193e7c24}:root[data-theme=light] .predict-number-page .predict-number-stage{box-shadow:inset 0 0 0 1px #355fa724,inset 0 -24px 34px #2574d41f}:root[data-theme=light] .predict-number-page .predict-number-history-row:hover,:root[data-theme=light] .predict-number-page .predict-number-stat-card:hover{box-shadow:0 12px 24px #193e7c29}:root[data-theme=light] .game-availability-live{color:#0f6b4e;background:#10b9812e;border-color:#0596697a}:root[data-theme=light] .game-availability-disabled{color:#7c5000;background:#fbbf2438;border-color:#ca8a0470}:root[data-theme=light] .game-availability-setup{color:#8f1f1f;background:#f871712e;border-color:#dc262657}:root[data-theme=light] .game-availability-planned{color:#07566d;background:#7dd3fc3d;border-color:#0891b261}:root[data-theme=light] .game-crash-stage{background:linear-gradient(#e9f2fff5,#dfecfcf0)}:root[data-theme=light] .game-crash-stage-inner{background:linear-gradient(#add0ff,#bfd7f8,#d0e2fb)}:root[data-theme=light] .game-crash-hud-pill{color:#12315a;background:#fffc;border-color:#4270be2e}:root[data-theme=light] .game-crash-hud-pill-success{color:#0f6b4e;background:#10b98133;border-color:#05966957}:root[data-theme=light] .game-crash-hud-pill-danger{color:#8f1f1f;background:#f8717129;border-color:#dc262642}:root[data-theme=light] .game-crash-floating-badge{color:#12315a;background:#fffc;border-color:#4270be2e}:root[data-theme=light] .game-crash-floating-badge-success{color:#0f6b4e;background:#10b98133;border-color:#05966957}:root[data-theme=light] .game-crash-floating-badge-danger{color:#8f1f1f;background:#f8717129;border-color:#dc262642}:root[data-theme=light] .game-crash-level-line{stroke:#4270be29}:root[data-theme=light] .game-crash-level-label{fill:#12315ab3}:root[data-theme=light] .game-crash-target-chip{color:#12315a;background:#ffffffd1;border-color:#4270be2e}:root[data-theme=light] .game-crash-target-chip-active{color:#0f6b4e;background:#10b9812e;border-color:#05966957}:root[data-theme=light] .game-crash-preview-card{background:radial-gradient(220px 140px at 100% 0,#10b98114,#0000 72%),#ffffffd6}:root[data-theme=light] .game-crash-arena-body,:root[data-theme=light] .game-crash-history-pill,:root[data-theme=light] .game-crash-sidebar-card{background:#ffffffdb}:root[data-theme=light] .game-crash-action-panel,:root[data-theme=light] .game-crash-inline-note,:root[data-theme=light] .game-crash-live-stats>div,:root[data-theme=light] .game-crash-mode-chip,:root[data-theme=light] .game-crash-stage-chip{color:#12315a;background:#ffffffd6;border-color:#4270be2e}:root[data-theme=light] .game-crash-history-pill-win,:root[data-theme=light] .game-crash-mode-chip-active{color:#0f6b4e;background:#10b9812e;border-color:#05966957}:root[data-theme=light] .game-crash-history-pill-loss{color:#8f1f1f;background:#f8717124;border-color:#dc26263d}:root[data-theme=light] .game-crash-multiplier{color:#12315a;text-shadow:0 0 22px #3b82f614}:root[data-theme=light] .coin-duel-page .coin-duel-lobby-panel:before,:root[data-theme=light] .coin-duel-page .coin-duel-stage-panel:before,:root[data-theme=light] .crash-page .crash-arena-panel:before,:root[data-theme=light] .crash-page .crash-history-panel:before,:root[data-theme=light] .high-low-page .high-low-history-panel:before,:root[data-theme=light] .high-low-page .high-low-table-panel:before,:root[data-theme=light] .keno-page .keno-arena-panel:before{background:radial-gradient(380px 140px at 100% 0,#0ea66c1a,#0000 72%),radial-gradient(280px 140px at 0 100%,#1e63d31a,#0000 74%)}:root[data-theme=light] .coin-duel-page .coin-anim-wrap,:root[data-theme=light] .coin-duel-page .coin-room-row,:root[data-theme=light] .coin-duel-page .coin-series-panel{background:radial-gradient(220px 120px at 100% 0,#0ea66c1c,#0000 72%),linear-gradient(#fffffff2,#f1f8ffed);border-color:#355fa738}:root[data-theme=light] .coin-duel-page .coin-result{color:#173a66}:root[data-theme=light] .coin-duel-page .coin-side{color:#173a66;background:#ffffffe6;border-color:#355fa738}:root[data-theme=light] .coin-duel-page .coin-side-heads.coin-side-active{color:#0f6b4e;background:#10b98133}:root[data-theme=light] .coin-duel-page .coin-side-tails.coin-side-active{color:#8f1f1f;background:#f871712e}:root[data-theme=light] .high-low-page .hilo-panel{background:radial-gradient(circle at 88% 14%,#0ea66c24,#0000 28%),linear-gradient(160deg,#fffffff5,#f1f8fff0);border-color:#355fa738}:root[data-theme=light] .high-low-page .hilo-choice,:root[data-theme=light] .high-low-page .hilo-combo-pill,:root[data-theme=light] .high-low-page .hilo-history-item{color:#173a66;background:#ffffffe6;border-color:#355fa738}:root[data-theme=light] .high-low-page .hilo-choice-active{color:#0f6b4e;background:#10b9812e;border-color:#05966961}:root[data-theme=light] .high-low-page .hilo-history-item-win,:root[data-theme=light] .high-low-page .hilo-panel-outcome-win{border-color:#0596695c}:root[data-theme=light] .high-low-page .hilo-panel-outcome-loss{border-color:#dc26264d}:root[data-theme=light] .high-low-page .hilo-panel-outcome-tie{border-color:#355fa742}:root[data-theme=light] .high-low-page .hilo-outcome-strip{background:linear-gradient(165deg,#fafdfff5,#eff7fff0);border-color:#355fa73d}:root[data-theme=light] .high-low-page .hilo-outcome-strip-win{background:linear-gradient(165deg,#eafff7f5,#dffceff0);border-color:#0596695c}:root[data-theme=light] .high-low-page .hilo-outcome-strip-loss{background:linear-gradient(165deg,#fff0f4f5,#ffe7edf0);border-color:#dc26264d}:root[data-theme=light] .high-low-page .hilo-outcome-strip-tie{background:linear-gradient(165deg,#f5fafff5,#ecf5fff0);border-color:#355fa742}:root[data-theme=light] .high-low-page .hilo-outcome-metric strong,:root[data-theme=light] .high-low-page .hilo-outcome-status strong{color:#173a66}:root[data-theme=light] .high-low-page .playing-card{background:radial-gradient(circle at 75% 18%,#0ea66c24,#0000 36%),linear-gradient(165deg,#fffffff5,#f1f8fff0);border-color:#355fa742;box-shadow:0 12px 24px #193e7c24}:root[data-theme=light] .high-low-page .playing-card-code,:root[data-theme=light] .high-low-page .playing-card-title{color:#35517c;text-shadow:none}:root[data-theme=light] .keno-page .keno-board-wrap,:root[data-theme=light] .keno-page .keno-controls,:root[data-theme=light] .keno-page .keno-result-card,:root[data-theme=light] .keno-page .keno-result-list,:root[data-theme=light] .keno-page .keno-seed-card,:root[data-theme=light] .keno-page .keno-settings-popout,:root[data-theme=light] .keno-page .keno-x-tracker{background:radial-gradient(220px 120px at 100% 0,#0ea66c1a,#0000 72%),linear-gradient(#fffffff5,#f1f8fff0);border-color:#355fa738}:root[data-theme=light] .keno-page .keno-board-stat{color:#35517c;background:#ffffffe0;border-color:#355fa742}:root[data-theme=light] .keno-page .keno-settings-button{background:#ffffffe6;border-color:#355fa74d}:root[data-theme=light] .keno-page .keno-seed-toggle svg,:root[data-theme=light] .keno-page .keno-settings-button svg{fill:#2f66b6}:root[data-theme=light] .keno-page .keno-ball{color:#173a66;text-shadow:none;background:#ffffffeb;border-color:#355fa73d}:root[data-theme=light] .keno-page .keno-board-has-selection .keno-ball:not(.keno-ball-picked):not(.keno-ball-rng-drawn):not(.keno-ball-hit):not(.keno-ball-picked-miss){color:#35517c;background:#f5faffeb;border-color:#355fa733}:root[data-theme=light] .keno-page .keno-ball-picked{color:#9a1f44;background:radial-gradient(circle at 24% 22%,#f472b63d,#0000 52%),linear-gradient(170deg,#fff1f8f5,#ffe9f3f0);border-color:#be185d70}:root[data-theme=light] .keno-page .keno-ball-rng-drawn{color:#173a66;background:linear-gradient(165deg,#eff8fff5,#e5f1fff0);border-color:#355fa757}:root[data-theme=light] .keno-page .keno-ball-picked-miss{color:#8f1f1f;background:radial-gradient(circle at 24% 22%,#f8717133,#0000 52%),linear-gradient(170deg,#fff1f4f5,#ffe8ecf0);border-color:#dc262657}:root[data-theme=light] .keno-page .keno-ball-hit{color:#0f6b4e;background:radial-gradient(circle at 26% 22%,#6ee7b747,#0000 54%),linear-gradient(170deg,#e9fff7f5,#defceff0);border-color:#0596696b}:root[data-theme=light] .keno-page .keno-ball-heat-hot{color:#7a4a00;background:radial-gradient(circle at 22% 20%,#fbbf2438,#0000 46%),linear-gradient(170deg,#fff8e8f5,#fff2d6f0);border-color:#d9770666}:root[data-theme=light] .keno-page .keno-ball-heat-cold{color:#1c56a8;background:radial-gradient(circle at 22% 20%,#93c5fd38,#0000 46%),linear-gradient(170deg,#ebf6fff5,#e0f0fff0);border-color:#2563eb61}:root[data-theme=light] .coin-duel-page .coin-anim-wrap:hover,:root[data-theme=light] .coin-duel-page .coin-room-row:hover,:root[data-theme=light] .coin-duel-page .coin-series-panel:hover,:root[data-theme=light] .high-low-page .hilo-choice:hover:not(:disabled),:root[data-theme=light] .high-low-page .hilo-combo-pill:hover:not(:disabled),:root[data-theme=light] .high-low-page .hilo-history-item:hover,:root[data-theme=light] .keno-page .keno-result-card:hover,:root[data-theme=light] .keno-page .keno-seed-card:hover,:root[data-theme=light] .keno-page .keno-x-tracker:hover{box-shadow:0 12px 24px #193e7c29}@media (max-width:960px){.game-crash-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-crash-control-group-primary{grid-column:1/-1}.game-crash-signal-grid{grid-template-columns:1fr}.game-crash-summary-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.game-crash-action-panel{padding:.9rem}.game-crash-action-header{flex-direction:column}.game-crash-action-grid{grid-template-columns:1fr}.game-crash-mode-switch{justify-content:space-between;width:100%}.game-crash-mode-chip{flex:1 1 0;min-width:0}.game-crash-inline-note{width:100%}.game-crash-stage-chip-row{gap:.45rem}.game-crash-stage-chip{justify-content:center;width:100%;display:flex}.game-crash-multiplier{font-size:clamp(3.5rem,24vw,5.6rem)}.game-crash-history-strip{flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.game-crash-history-pill{flex:none}.game-crash-summary-bar{grid-template-columns:1fr}.crash-page .crash-hero{flex-direction:column;align-items:flex-start}.crash-page .crash-hero .cta-ghost{justify-content:center;width:100%}}@keyframes crash-multiplier-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.96;transform:scale(1.018)}}@keyframes crash-multiplier-heat{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-2px)scale(1.012)}}@keyframes game-crash-flame-rise{0%{opacity:.18;transform:translateY(18%)scaleX(.72)scaleY(.62)}45%{opacity:.62}to{opacity:0;transform:translateY(-42%)scaleX(1.08)scaleY(1.1)}}@keyframes crash-lightning-wheel-spin{0%{filter:hue-rotate()brightness()}50%{filter:hue-rotate(24deg)brightness(1.18)}to{filter:hue-rotate()brightness()}}.game-auth-lock-shell{position:relative}.game-auth-lock-content{z-index:1;transition:filter .18s,opacity .18s,transform .18s;position:relative}.game-auth-lock-content-locked{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(12px)saturate(.82);opacity:.28;transform:scale(.992)}.game-auth-lock-overlay{z-index:3;justify-content:center;align-items:center;padding:clamp(1rem,2vw,1.5rem);display:flex;position:absolute;inset:0}.duel-reels-page{--duel-reels-gold:#f8d27a;--duel-reels-cyan:#70aaff;--duel-reels-mint:#32e9a1;--duel-reels-rose:#ff6d83}.duel-reels-page .game-container-stage{background:#050b18;min-height:clamp(500px,62vh,680px)}.duel-reels-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:1rem;display:grid}.duel-reels-stage{background:linear-gradient(135deg,#081325f0,#0f1830eb),radial-gradient(circle at 22% 18%,#32e9a12e,#0000 38%);border:1px solid #70aaff47;border-radius:8px;min-height:430px;overflow:hidden;box-shadow:0 18px 60px #0000003d}.duel-reels-canvas-fallback,.duel-reels-pixi-host{width:100%;height:100%;min-height:430px}.duel-reels-pixi-host{background:#06101f;flex:1;min-height:0;display:block;position:relative}.duel-reels-pixi-host canvas{width:100%;height:100%;display:block}.duel-reels-canvas-fallback{color:var(--text-dim);place-items:center;display:grid}.duel-reels-rail{flex-direction:column;gap:.85rem;display:flex}.duel-reels-controls,.duel-reels-mascot,.duel-reels-proof,.duel-reels-status{background:#060e1cc7;border:1px solid #70aaff38;border-radius:8px;padding:1rem}.duel-reels-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.duel-reels-proof,.duel-reels-status div{flex-direction:column;gap:.22rem;display:flex}.duel-reels-field label,.duel-reels-proof span,.duel-reels-status span{color:var(--text-dim);text-transform:uppercase;letter-spacing:0;font-size:.72rem;font-weight:700}.duel-reels-positive{color:var(--duel-reels-mint)}.duel-reels-controls{gap:.8rem;display:grid}.duel-reels-field{gap:.4rem;display:grid}.duel-reels-bet-row{grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;gap:.5rem;display:grid}.duel-reels-bet-input{background:#030712b8;border:1px solid #f8d27a57;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.duel-reels-preset-row button,.duel-reels-stepper{min-height:46px;color:var(--text-main);background:#0f1f38c7;border:1px solid #70aaff3d;border-radius:8px;font-weight:900}.duel-reels-bet-input input{width:100%;min-width:0;color:var(--text-main);font:inherit;background:0 0;border:0;font-weight:800}.duel-reels-bet-input input::-webkit-inner-spin-button,.duel-reels-bet-input input::-webkit-outer-spin-button{appearance:none;margin:0}.duel-reels-bet-input input{appearance:textfield}.duel-reels-secondary-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.duel-reels-bet-meta,.duel-reels-preset-row,.duel-reels-secondary-actions{gap:.5rem;display:grid}.duel-reels-bet-meta{color:var(--text-dim);grid-template-columns:minmax(0,1fr) auto;font-size:.76rem}.duel-reels-bet-meta strong{color:var(--duel-reels-gold)}.duel-reels-preset-row{grid-template-columns:minmax(0,1fr) 84px;align-items:end}.duel-reels-preset-row label{color:var(--text-dim);text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:700}.duel-reels-preset-row select{min-width:0;min-height:46px;color:var(--text-main);background:#030712b8;border:1px solid #70aaff3d;border-radius:8px;padding:0 .75rem;font-weight:800}.duel-reels-bonus-row select{grid-column:1/-1}.duel-reels-autoplay,.duel-reels-secondary-actions button{min-height:42px;color:var(--text-main);background:#0f1f38c7;border:1px solid #70aaff3d;border-radius:8px;font-weight:750}.duel-reels-autoplay{grid-column:span 2;justify-content:center;align-items:center;gap:.5rem;display:flex}.duel-reels-spin-button{color:#04111f;white-space:normal;width:100%;min-height:52px;font-size:1rem;font-weight:900;box-shadow:0 10px 28px #20d39a38}.duel-reels-error{color:#ffdce4;background:#5012206b;border:1px solid #ff6d8361;border-radius:8px;padding:.75rem .9rem;font-size:.9rem}.duel-reels-paytable-backdrop{z-index:60;background:#02060eb8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.duel-reels-paytable-modal{background:#071225;border:1px solid #f8d27a5c;border-radius:8px;width:min(680px,100%);max-height:min(720px,90vh);padding:1rem;overflow:auto;box-shadow:0 22px 80px #0000007a}.duel-reels-paytable-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.duel-reels-paytable-head h2{font-size:1.25rem;font-weight:800}.duel-reels-paytable-grid{gap:.35rem;margin-bottom:1rem;display:grid}.duel-reels-paytable-row{background:#0f1f389e;border-radius:8px;grid-template-columns:minmax(130px,1fr) repeat(3,minmax(58px,.35fr));align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.9rem;display:grid}.duel-reels-paytable-header,.duel-reels-paytable-scatter{color:var(--duel-reels-gold);font-weight:800}.duel-reels-mascot{min-height:160px;position:relative;overflow:hidden}.duel-reels-mascot-canvas{inset:0;position:absolute!important}.duel-reels-mascot-fallback{background:radial-gradient(circle at 52% 30%,#f8d27a3d,#0000 42%),linear-gradient(135deg,#13294be0,#321555b8);border-radius:8px;place-items:center;display:grid;position:absolute;inset:12px}.duel-reels-mascot-fallback span{border:3px solid var(--duel-reels-gold);width:70px;height:70px;color:var(--duel-reels-gold);border-radius:50%;place-items:center;font-weight:900;display:grid}@media (max-width:900px){.duel-reels-layout{grid-template-columns:1fr}.duel-reels-page .game-container-stage{min-height:clamp(430px,58vh,560px)}.duel-reels-canvas-fallback,.duel-reels-pixi-host,.duel-reels-stage{min-height:430px}.duel-reels-rail{gap:.65rem}.duel-reels-controls{z-index:4;position:sticky;bottom:.5rem;box-shadow:0 16px 40px #00000057}}@media (max-width:420px){.duel-reels-status{grid-template-columns:1fr}.duel-reels-secondary-actions{grid-template-columns:1fr 1fr}.duel-reels-bet-row{grid-template-columns:40px minmax(0,1fr) 40px}.duel-reels-bet-input{min-height:58px;padding:.7rem .85rem}.duel-reels-spin-button{min-height:60px;font-size:1.05rem}.duel-reels-autoplay{grid-column:auto}}.game-auth-lock-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 100% 0,#11d98a24,#0000 38%),linear-gradient(#070e1cf5,#070e1ce0);border:1px solid #7aa2ff33;border-radius:1.5rem;width:min(100%,760px);padding:clamp(1.1rem,2vw,1.5rem);box-shadow:0 24px 80px #0208146b}@media (max-width:640px){.game-auth-lock-overlay{align-items:flex-start}.game-auth-lock-panel{border-radius:1.2rem;margin-top:.5rem}}:root[data-theme=light] .predicto-board-shell{background:radial-gradient(circle at 20% 10%,#3b82f633,#dbeafef0)}:root[data-theme=light] .predicto-board-inner{background:#edf5ffb8;border-color:#4270be4d}:root[data-theme=light] .predicto-peg{background:#2e5aa594;box-shadow:0 0 8px #3c70c042}:root[data-theme=light] .predicto-bin{color:#12315a;background:#ecf5ffe6}:root[data-theme=light] .predicto-bin-selected{color:#0b4f7c;background:#7dd3fc4d;border-color:#0284c785}:root[data-theme=light] .predicto-bin-landed-win{color:#0f6b4e;background:#10b98138;border-color:#0596698f}:root[data-theme=light] .predicto-bin-landed-loss{color:#8f1f1f;background:#f8717133;border-color:#dc262661}:root[data-theme=light] .predicto-path-box{background:#ecf5ffe6}:root[data-theme=light] .predicto-path-step{background:#4678c81f}:root[data-theme=light] .predicto-page .predicto-arena-shell:before,:root[data-theme=light] .predicto-page .predicto-ticket-shell:before{background:radial-gradient(420px 160px at 100% 0,#0ea66c1f,#0000 70%),radial-gradient(340px 160px at 0 100%,#1e63d31f,#0000 72%)}:root[data-theme=light] .predicto-page .predicto-arena-shell,:root[data-theme=light] .predicto-page .predicto-ticket-shell{background:linear-gradient(#fffffffa,#eef7fff5);border-color:#355fa738}:root[data-theme=light] .predicto-page .predicto-config-card,:root[data-theme=light] .predicto-page .predicto-history-row,:root[data-theme=light] .predicto-page .predicto-kpi-card,:root[data-theme=light] .predicto-page .predicto-stat-card,:root[data-theme=light] .predicto-page .predicto-subpanel,:root[data-theme=light] .predicto-page .predicto-trace-card{background:radial-gradient(240px 120px at 100% 0,#0ea66c1f,#0000 72%),linear-gradient(#fffffff5,#f1f8fff0);border-color:#355fa738}:root[data-theme=light] .predicto-page .predicto-action-card{border-color:#0ea66c57;box-shadow:inset 0 1px #0ea66c1f,0 10px 24px #193e7c24}:root[data-theme=light] .predicto-page .predicto-history-row:hover,:root[data-theme=light] .predicto-page .predicto-stat-card:hover{box-shadow:0 12px 24px #193e7c29}:root[data-theme=light] .predicto-page .predicto-board-stage{background:linear-gradient(#f1f8fffa,#dfedfcf5);border-color:#355fa73d;box-shadow:inset 0 0 0 1px #355fa724,inset 0 -24px 34px #2574d41f}:root[data-theme=light] .predicto-page .predicto-board-stage:after{opacity:.52;background:radial-gradient(circle at 14% 20%,#1e63d31f,#0000 44%),radial-gradient(circle at 84% 82%,#0ea66c1f,#0000 42%)}:root[data-theme=light] .predicto-page .predicto-lane-tag{background:#ecf5ffe6;border-color:#355fa742}:root[data-theme=light] .predicto-page .predicto-peg-dot{background:#5274bb33;box-shadow:0 0 0 1px #355fa71f,0 8px 18px #193e7c1f}:root[data-theme=light] .predicto-page .predicto-ball-orb{box-shadow:0 0 0 .45rem #facc1524,0 0 1.2rem #c27e0c33,0 .45rem .9rem #193e7c38}:root[data-theme=light] .predicto-page .predicto-trace-line{filter:drop-shadow(0 0 10px #1e63d340)}.keno-toolbar{gap:.8rem;display:grid}.keno-shell{grid-template-columns:minmax(270px,340px) minmax(0,1fr);gap:1.1rem;display:grid}.keno-controls{background:radial-gradient(circle at 80% -12%,#45ffcc24,#0000 30%),linear-gradient(170deg,#091427db,#0a1222cc);border:1px solid #accaff33;border-radius:1rem;gap:.75rem;padding:.9rem;display:grid;top:86px;box-shadow:inset 0 1px #cedfff0f,0 12px 28px #040a1257}.keno-board-summary{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.58rem;display:flex}.keno-board-stat{color:var(--text-dim);background:#0b1528bd;border:1px solid #accaff40;border-radius:999px;padding:.24rem .62rem;font-size:.7rem}.keno-board-stat-action{color:#e9fff8;background:#11d98a2e;border-color:#38f0b48f}.keno-settings-wrap{margin-left:auto;position:relative}.keno-settings-button{background:#0c1426cc;border:1px solid #accaff59;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.keno-settings-button svg{fill:#d5e3ff;width:16px;height:16px}.keno-settings-popout{z-index:10;background:linear-gradient(170deg,#091427f2,#0a1222f2);border:1px solid #accaff47;border-radius:.72rem;gap:.4rem;width:220px;padding:.5rem;display:grid;position:absolute;top:calc(100% + 8px);right:0}.keno-settings-divider{background:#accaff33;height:1px;margin:.1rem 0}.keno-settings-inline{color:var(--text-dim);gap:.22rem;font-size:.72rem;display:grid}.keno-settings-input{width:100%}.keno-board-stat-win{color:#e8fff6;background:#11d98a33;border-color:#38f0b49e}.keno-board-stat-loss{color:#ffe5e5;background:#f8717133;border-color:#f8858585}.keno-board-stat-pending{color:#deebff;background:#5082dc2e;border-color:#84b1ff7a;animation:keno-status-pulse 1.2s ease-in-out infinite}.keno-control-block{gap:.35rem;display:grid}.keno-stake-row{gap:.42rem;display:grid}.keno-label{color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem}.keno-chip-row{flex-wrap:wrap;gap:.42rem;display:flex}.keno-difficulty-row .keno-chip{min-width:78px}.keno-chip{border:1px solid var(--line);min-height:36px;color:var(--text-main);letter-spacing:.02em;background:#84a9ff17;border-radius:999px;padding:.4rem .78rem;font-size:.76rem}.keno-chip-active{background:#11d98a33;border-color:#38f0b494}.keno-input{border:1px solid var(--line);background:var(--surface-strong);color:var(--text-main);border-radius:.72rem;width:min(100%,236px);min-height:42px;padding:.58rem .74rem;font-size:.9rem}.keno-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.keno-board{align-content:start;gap:.52rem;display:grid}.keno-board-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.keno-board-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.keno-board-has-selection .keno-ball:not(.keno-ball-picked):not(.keno-ball-rng-drawn):not(.keno-ball-hit):not(.keno-ball-picked-miss){color:#dce8ffb8;background:#060c18db;border-color:#7891be33}.keno-board-dense .keno-ball{border-radius:.6rem;min-height:clamp(46px,4.1vw,58px);font-size:clamp(.75rem,.78vw,.9rem)}.keno-result-overlay{z-index:8;border-radius:inherit;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a14bd;place-items:center;padding:.7rem;display:grid;position:absolute;inset:0}.keno-result-card{background:radial-gradient(circle at 86% 14%,#38f0b438,#0000 32%),linear-gradient(160deg,#091325fa,#070e1dfa);border:1px solid #accaff57;border-radius:.9rem;gap:.44rem;width:min(440px,100%);padding:.9rem;display:grid;box-shadow:0 18px 46px #0208109e}.keno-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.keno-result-chip{letter-spacing:.05em;border:1px solid #accaff4d;border-radius:999px;padding:.22rem .6rem;font-size:.74rem}.keno-result-chip-win{color:#e7fff5;background:#11d98a33;border-color:#38f0b49e}.keno-result-chip-loss{color:#ffe5e5;background:#f8717133;border-color:#f8858594}.keno-result-payout{font-size:1.24rem;line-height:1.2}.keno-result-multiplier{color:#f3fffb;margin:0;font-size:1.6rem;font-weight:800}.keno-result-meta{color:var(--text-dim);margin:0;font-size:.78rem}.keno-result-list{background:#070e1ca3;border:1px solid #accaff33;border-radius:.72rem;padding:.44rem .56rem}.keno-result-list-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);margin:0;font-size:.68rem}.keno-result-list-values{color:var(--text-main);max-height:70px;margin:.2rem 0 0;font-size:.78rem;line-height:1.4;overflow:auto}.keno-result-hash{font-family:var(--font-mono-ui);word-break:break-all;font-size:.68rem;line-height:1.38}.keno-result-actions{flex-wrap:wrap;justify-content:flex-end;gap:.48rem;display:flex}.keno-ball{background:var(--surface-strong);color:var(--text-main);text-shadow:0 1px #00000047;border:1px solid #accaff3b;border-radius:.66rem;min-height:clamp(52px,5vw,66px);font-size:clamp(.84rem,.92vw,1.02rem);font-weight:700;transition:background .16s,border-color .16s,box-shadow .18s,transform .14s}.keno-ball-picked{color:#ffeef2;background:radial-gradient(circle at 24% 22%,#ff7a8a5c,#0000 52%),linear-gradient(170deg,#561828b8,#3e0b1cd6);border-color:#ff6a7cdb;animation:keno-pick-pulse .42s;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ff9aaa42,0 0 16px #ff5e8433}.keno-ball-rng-drawn{color:#dfe8ff;background:linear-gradient(165deg,#1b2539eb,#101828f5);border-color:#7c9ad194}.keno-ball-picked-miss{color:#ffdce6;background:radial-gradient(circle at 24% 22%,#bc2e4a5c,#0000 52%),linear-gradient(170deg,#36121ceb,#260c16fa);border-color:#ff7e8fd1}.keno-ball-heat-hot{background:radial-gradient(circle at 22% 20%,#ffcd882e,#0000 46%),linear-gradient(170deg,#4e3215bd,#35220dcc);border-color:#ffb8589e;box-shadow:inset 0 0 0 1px #ffc77961,0 0 14px #ffa84c2e}.keno-ball-heat-cold{background:radial-gradient(circle at 22% 20%,#b0dbff24,#0000 46%),linear-gradient(170deg,#16314eb8,#0f243ccc);border-color:#78c1ff99;box-shadow:inset 0 0 0 1px #8fd0ff5c,0 0 14px #67b1ff29}.keno-ball-heat-super-hot{border-color:#ffc670d6;animation:keno-heat-hot-pulse 1.5s ease-in-out infinite;box-shadow:inset 0 0 0 1px #ffdca685,0 0 22px #ffb05461}.keno-ball-heat-super-cold{border-color:#9adcffd1;animation:keno-heat-cold-pulse 1.5s ease-in-out infinite;box-shadow:inset 0 0 0 1px #b5e7ff80,0 0 22px #74c2ff57}.keno-analytics{gap:.62rem;margin-top:.7rem;display:grid}.keno-x-tracker{background:#08101ea3;border:1px solid #accaff38;border-radius:.72rem;padding:.56rem}.keno-analytics-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin:0;font-size:.72rem}.keno-x-row{flex-wrap:wrap;gap:.42rem;max-height:76px;margin-top:.42rem;display:flex;overflow:auto}.keno-x-pill{background:#0b1528cc;border:1px solid #accaff47;border-radius:999px;padding:.2rem .5rem;font-size:.74rem}.keno-x-pill-win{color:#e8fff6;border-color:#38f0b494}.keno-x-pill-loss{color:#ffe5e5;border-color:#f885857a}.keno-seed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.keno-seed-card{background:#08101ea3;border:1px solid #accaff38;border-radius:.72rem;padding:.56rem}.keno-seed-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.keno-seed-actions{align-items:center;gap:.35rem;display:inline-flex}.keno-seed-toggle{background:#0a1424b8;border:1px solid #accaff4d;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.keno-seed-toggle svg{fill:#cfe0ff;width:16px;height:16px}.keno-seed-id{font-family:var(--font-mono-ui);color:#d4e4ff;word-break:break-all;margin:.32rem 0 0;font-size:.7rem}.keno-seed-meta{color:var(--text-dim);margin:.24rem 0 0;font-size:.76rem}.keno-ball-rng-reveal{animation:keno-rng-reveal .36s}.keno-ball-hit{color:#e7fff6;background:radial-gradient(circle at 26% 22%,#66ffd557,#0000 54%),linear-gradient(170deg,#105942c2,#08382be6);border-color:#38f0b4d1;animation:keno-hit-pop .45s;box-shadow:0 0 16px #11d98a47}.keno-ball-xtreme,.keno-ball-xtreme-hit{border-color:#ffcf52eb;position:relative;box-shadow:0 0 0 2px #ffcf522e,0 0 22px #ffcf5247}.keno-ball-xtreme-hit:after,.keno-ball-xtreme:after{content:"X";color:#1a1100;background:linear-gradient(#ffe58f,#f4ad1d);border-radius:999px;place-items:center;width:1rem;height:1rem;font-size:.62rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-.35rem;right:-.2rem}.keno-ball-xtreme-hit{background:radial-gradient(circle at 35% 25%,#ffffff80,#0000 36%),linear-gradient(#ffd95ff5,#1c9b62fa)}.keno-xtreme-card{background:radial-gradient(circle at 100% 0,#ffcf5224,#0000 42%),#0914276b;border:1px solid #ffcf524d;border-radius:.75rem;padding:.75rem}.keno-xtreme-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.keno-xtreme-meta{color:var(--text-dim);grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.65rem;font-size:.72rem;display:grid}.keno-xtreme-meta span{text-align:center;border:1px solid #accaff29;border-radius:.5rem;min-width:0;padding:.38rem .42rem}.keno-result-xtreme-win{color:#ffe58f}@keyframes keno-pick-pulse{0%{transform:scale(.97);box-shadow:0 0 #ff678600}to{transform:translateY(-1px)scale(1);box-shadow:inset 0 0 0 1px #ff9aaa42,0 0 16px #ff5e8433}}@keyframes keno-hit-pop{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes keno-rng-reveal{0%{opacity:.62;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes keno-heat-hot-pulse{0%,to{box-shadow:inset 0 0 0 1px #ffdca685,0 0 16px #ffb05442}50%{box-shadow:inset 0 0 0 1px #ffe6baa3,0 0 28px #ffb8667a}}@keyframes keno-heat-cold-pulse{0%,to{box-shadow:inset 0 0 0 1px #b5e7ff80,0 0 16px #74c2ff3d}50%{box-shadow:inset 0 0 0 1px #c8efff9e,0 0 28px #80cdff70}}@keyframes keno-status-pulse{0%,to{opacity:.92}50%{opacity:1}}.blackjack-page{color:var(--text-main);background:radial-gradient(circle at 50% 0,#29735457,#0000 34rem),linear-gradient(#07100e,#060b0d)}.blackjack-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040b0bb8;border-bottom:1px solid #b1dac629;position:sticky;top:0}.blackjack-alert{background:#56101db3;border:1px solid #ff7a9252}.blackjack-table-surface{min-height:clamp(610px,calc(100dvh - var(--app-header-offset) - 4.5rem),780px);isolation:isolate;background:linear-gradient(#02070742,#020707c7),radial-gradient(circle at 50% 32%,#14764e61,#0000 34rem),radial-gradient(at 50% 68%,#f8d27a1f,#0000 38rem),url(/assets/images/blackjack-table-bg.webp) 50%/cover no-repeat;border:1px solid #dec4793d;border-radius:.8rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -90px 160px #00000075,0 30px 90px #0000006b}.blackjack-play-layout{grid-template-columns:minmax(0,1fr) minmax(300px,370px);align-items:stretch;gap:clamp(.85rem,1.5vw,1.1rem);display:grid}.blackjack-table-status{z-index:1;color:#f0faf4e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040e0da8;border:1px solid #cde8db29;border-radius:.82rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;width:calc(100% - 1.5rem);margin:.75rem auto 0;padding:.62rem 4.8rem .62rem .75rem;display:flex;position:relative}.blackjack-table-status span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:760}.blackjack-table-status strong{color:var(--text-main);font-size:.86rem}.blackjack-table-top-actions{z-index:3;align-items:center;gap:.45rem;display:flex;position:absolute;top:1rem;right:1rem}.blackjack-rules-tooltip{z-index:1;position:relative}.blackjack-animation-toggle,.blackjack-rules-tooltip summary{color:#fff3bc;cursor:pointer;text-transform:uppercase;background:#081318d1;border:1px solid #f8d27a57;border-radius:999px;place-items:center;min-width:3.35rem;min-height:2.1rem;font-size:.72rem;font-weight:820;list-style:none;display:inline-grid}.blackjack-animation-toggle{color:#adffe2;border-color:#56ee9f47;min-width:2.35rem;font-size:.9rem;transition:transform .16s,border-color .16s,background .16s}.blackjack-animation-toggle:hover:not(:disabled){border-color:#56ee9f85;transform:translateY(-1px)}.blackjack-animation-toggle-active{color:#fff3bc;background:#7e53199e;border-color:#f8d27a94}.blackjack-rules-tooltip summary::-webkit-details-marker{display:none}.blackjack-rules-tooltip div{color:#f5faffeb;background:#050e12f0;border:1px solid #f8d27a3d;border-radius:.8rem;width:min(18rem,100vw - 2.5rem);padding:.75rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 22px 50px #00000061}.blackjack-rules-tooltip p{margin:0;font-size:.78rem;line-height:1.45}.blackjack-rules-tooltip p+p{margin-top:.45rem}.blackjack-table-vignette{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 43%,#ffe8a90b,#0000 30%),linear-gradient(90deg,#00000047,#0000 18% 82%,#00000047);position:absolute;inset:0}.blackjack-hand-area,.blackjack-result-strip{z-index:1;position:relative}.blackjack-hand-area{width:min(1040px,100% - 2rem);margin-inline:auto;padding:clamp(.58rem,1.2vw,.9rem)}.blackjack-dealer-area{padding-top:clamp(1rem,2.5vw,1.8rem)}.blackjack-player-area{margin-top:clamp(.35rem,1.2vh,.9rem)}.blackjack-table-sidebets{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040e0d94;border:1px solid #cde8db26;border-radius:.85rem;gap:.62rem;width:min(900px,100%);margin:clamp(.5rem,1.2vh,.85rem) auto 0;padding:.62rem;display:grid}.blackjack-bet-spots{grid-template-columns:minmax(5.75rem,.9fr) minmax(7.5rem,1fr) minmax(5.75rem,.9fr);align-items:center;gap:clamp(.38rem,1.3vw,.8rem);width:min(35rem,100%);margin:clamp(.45rem,1.2vh,.85rem) auto 0;display:grid}.blackjack-bet-spot{min-width:0;min-height:clamp(4.35rem,7.5vw,5.7rem);color:var(--text-main);text-align:center;background:radial-gradient(circle at 50% 12%,#ffeeb229,#0000 54%),#04120fb8;border:1px solid #f8d27a42;border-radius:999px;place-items:center;gap:.12rem;padding:.5rem;transition:transform .16s,border-color .16s,background .16s,opacity .16s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 26px #00000038}.blackjack-bet-spot small,.blackjack-bet-spot span,.blackjack-bet-spot strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.blackjack-bet-spot span{color:#e8f5ecc7;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:840}.blackjack-bet-spot strong{color:#fff3bc;font-size:clamp(.78rem,1.3vw,.95rem);font-weight:900}.blackjack-bet-spot small{color:var(--text-dim);font-size:.66rem;font-weight:720}.blackjack-bet-spot-side{background:radial-gradient(circle at 50% 18%,#56ee9f1a,#0000 58%),#04120f94;border-color:#cde8db29;min-height:clamp(4rem,6.6vw,5rem)}.blackjack-bet-spot-side:hover:not(:disabled){background:radial-gradient(circle at 50% 16%,#56ee9f33,#0000 58%),#041c16c2;border-color:#56ee9f75;transform:translateY(-1px)scale(1.02)}.blackjack-bet-spot-side:disabled{cursor:default}.blackjack-bet-spot-active{background:radial-gradient(circle at 50% 14%,#f8d27a2e,#0000 56%),#14774c61;border-color:#56ee9f94}.blackjack-bet-spot-win{border-color:#45ef98b8;box-shadow:inset 0 0 0 1px #ffffff14,0 0 28px #45ef9838}.blackjack-bet-spot-main{background:radial-gradient(circle at 50% 12%,#ffeeb238,#0000 54%),#051612d1;border-color:#f8d27a66;min-height:clamp(5.1rem,8.8vw,6.6rem)}.blackjack-sidebet-drawer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040e0d75;border:1px solid #cde8db21;border-radius:.82rem;gap:.58rem;width:min(760px,100%);margin:clamp(.45rem,1.1vh,.7rem) auto 0;padding:.52rem;display:grid}.blackjack-sidebet-drawer-collapsed{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;width:max-content;max-width:100%;padding:0}.blackjack-sidebet-drawer-toggle{width:100%;min-height:2.3rem;color:var(--text-main);letter-spacing:.06em;text-transform:uppercase;background:#04120fbd;border:1px solid #cde8db29;border-radius:999px;justify-content:space-between;align-items:center;gap:.8rem;padding:.38rem .68rem;font-size:.72rem;font-weight:820;display:inline-flex}.blackjack-sidebet-drawer-toggle strong{color:#adffe2;letter-spacing:0;text-transform:none}.blackjack-table-sidebets-head{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.65rem;font-size:.72rem;font-weight:760;display:flex}.blackjack-table-sidebets-head strong{color:#adffe2;letter-spacing:0;text-transform:none}.blackjack-sidebet-chip-bank{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.blackjack-sidebet-chip{min-height:2.4rem;color:var(--text-main);background:#081b16c7;border:1px solid #cde8db2e;border-radius:999px;align-items:center;gap:.34rem;padding:.24rem .56rem .24rem .28rem;font-size:.76rem;font-weight:820;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.blackjack-sidebet-chip img,.blackjack-sidebet-chip-stack img{filter:drop-shadow(0 5px 9px #0000004d)}.blackjack-sidebet-chip:hover:not(:disabled){border-color:#f8d27a70;transform:translateY(-1px)}.blackjack-sidebet-chip-active{background:#7e531994;border-color:#f8d27a9e;box-shadow:0 0 0 1px #f8d27a1f}.blackjack-table-sidebet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.blackjack-table-sidebet{min-height:4.15rem;color:var(--text-main);text-align:left;background:#081b16c7;border:1px solid #cde8db29;border-radius:.72rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.48rem .6rem;transition:transform .16s,border-color .16s,background .16s,opacity .16s,filter .16s;display:grid;position:relative;overflow:hidden}.blackjack-table-sidebet:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f8d27a9e,#0000);height:2px;transition:opacity .16s;position:absolute;inset:auto 0 0}.blackjack-table-sidebet:hover:not(:disabled){background:#56ee9f1a;border-color:#56ee9f61;transform:translateY(-1px)}.blackjack-table-sidebet-active{background:radial-gradient(circle at 100% 0,#f8d27a1f,#0000 62%),#16c77129;border-color:#56ee9f8a}.blackjack-table-sidebet-active:after{opacity:1}.blackjack-table-sidebet-muted{opacity:.42;filter:saturate(.55)}.blackjack-table-sidebet-win{filter:none;opacity:1;background:radial-gradient(circle at 85% 10%,#fff2b438,#0000 52%),#11a06057;border-color:#45ef98b8;box-shadow:0 0 28px #45ef983d}.blackjack-table-sidebet span{gap:.16rem;min-width:0;display:grid}.blackjack-table-sidebet strong{font-size:.82rem;line-height:1.15}.blackjack-table-sidebet small{color:var(--text-dim);font-size:.68rem;line-height:1.25}.blackjack-sidebet-chip-stack{color:#fff3bc;justify-items:center;gap:.1rem;min-width:3.2rem;font-size:.68rem;font-weight:860;line-height:1;display:grid}.blackjack-sidebet-chip-stack em{text-overflow:ellipsis;white-space:nowrap;max-width:4rem;font-style:normal;overflow:hidden}.blackjack-sidebet-clear-row{color:var(--text-dim);border-top:1px solid #cde8db1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.55rem;font-size:.74rem;font-weight:760;display:flex}.blackjack-sidebet-clear-row button{min-height:2rem;color:var(--text-main);background:#ffffff12;border:1px solid #cde8db2e;border-radius:999px;padding:.3rem .68rem;font-size:.72rem;font-weight:820}.blackjack-hand-label{color:#e8f5ecdb;text-transform:uppercase;letter-spacing:.06em;justify-content:center;align-items:center;gap:.7rem;margin-bottom:.75rem;font-size:.88rem;font-weight:700;display:flex}.blackjack-hand-label em{color:var(--text-dim);letter-spacing:0;text-transform:capitalize;background:#ffffff12;border:1px solid #cde8db29;border-radius:999px;padding:.22rem .5rem;font-size:.68rem;font-style:normal}.blackjack-hand-label strong{color:#fff3bc;letter-spacing:0;background:#05110fb8;border:1px solid #ffe8a957;border-radius:.55rem;place-items:center;min-width:2.4rem;min-height:2rem;font-size:.96rem;display:inline-grid}.blackjack-total-bust{border-color:var(--danger-border)!important;color:var(--danger-text)!important}.blackjack-card-row{perspective:900px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(.42rem,.9vw,.72rem);min-height:clamp(7.2rem,13vw,10.6rem);display:flex}.blackjack-card-placeholder,.blackjack-playing-card{aspect-ratio:5/7;border-radius:.48rem;flex:none;width:clamp(5.6rem,9.2vw,7.7rem)}.blackjack-dealer-card-row .blackjack-card-placeholder,.blackjack-dealer-card-row .blackjack-playing-card{width:clamp(5.1rem,8vw,6.8rem)}.blackjack-player-hands{align-items:end;gap:clamp(.5rem,1.1vw,.85rem);width:min(1040px,100%);margin-inline:auto;display:grid}.blackjack-player-hands-1{grid-template-columns:minmax(0,min(26rem,100%));justify-content:center}.blackjack-player-hands-2{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;width:min(46rem,100%)}.blackjack-player-hands-3{grid-template-columns:repeat(3,minmax(0,1fr))}.blackjack-player-hand{--blackjack-hand-card-width:clamp(3.75rem,6.4vw,5.65rem);transform-origin:bottom;border:1px solid #0000;border-radius:.9rem;min-width:0;padding:clamp(.42rem,.8vw,.58rem);transition:border-color .18s,background .18s,opacity .18s,transform .18s}.blackjack-player-hand:not(.blackjack-player-hand-active){opacity:.62;transform:scale(.9)}.blackjack-player-hand-active{--blackjack-hand-card-width:clamp(4.6rem,7.4vw,6.6rem);background:radial-gradient(circle at 50% 20%,#f8d27a1a,#0000 64%),#030e0c57;border-color:#f8d27a57;transform:scale(1)}.blackjack-player-hand .blackjack-card-row{min-height:clamp(6.4rem,10.8vw,9.5rem);overflow:visible}.blackjack-player-hand .blackjack-card-placeholder,.blackjack-player-hand .blackjack-playing-card{width:var(--blackjack-hand-card-width)}.blackjack-playing-card{backface-visibility:hidden;transform-origin:50%;background:#f8f6ee;animation:blackjack-card-deal .68s cubic-bezier(.22,.9,.25,1.12) both;overflow:hidden;box-shadow:0 18px 30px #00000052,0 0 0 1px #ffffff2e}.blackjack-card-deal-from-top{--deal-y:-76px;--deal-rotate:-7deg}.blackjack-card-deal-from-bottom{--deal-y:86px;--deal-rotate:7deg}.blackjack-card-delay-0{animation-delay:0s}.blackjack-card-delay-1{animation-delay:.15s}.blackjack-card-delay-2{animation-delay:.3s}.blackjack-card-delay-3{animation-delay:.45s}.blackjack-card-delay-4{animation-delay:.6s}.blackjack-card-delay-5{animation-delay:.75s}.blackjack-card-delay-6{animation-delay:.9s}.blackjack-card-delay-7{animation-delay:1.05s}.blackjack-table-turbo .blackjack-playing-card{animation-duration:.42s}.blackjack-table-turbo .blackjack-card-delay-0{animation-delay:0s}.blackjack-table-turbo .blackjack-card-delay-1{animation-delay:90ms}.blackjack-table-turbo .blackjack-card-delay-2{animation-delay:.18s}.blackjack-table-turbo .blackjack-card-delay-3{animation-delay:.27s}.blackjack-table-turbo .blackjack-card-delay-4{animation-delay:.36s}.blackjack-table-turbo .blackjack-card-delay-5{animation-delay:.45s}.blackjack-table-turbo .blackjack-card-delay-6{animation-delay:.54s}.blackjack-table-turbo .blackjack-card-delay-7{animation-delay:.63s}.blackjack-card-placeholder{background:#091c1652;border:2px dashed #d7ecdf47;box-shadow:inset 0 0 38px #ffe8a914}.blackjack-loading-skeleton{z-index:1;background:#030e0c6b;border:1px solid #e1f2e524;border-radius:1rem;justify-items:center;gap:.9rem;width:min(34rem,100% - 2rem);margin:1rem auto;padding:1rem;display:grid;position:relative}.blackjack-card-skeleton,.blackjack-skeleton-line{position:relative;overflow:hidden}.blackjack-card-skeleton:after,.blackjack-skeleton-line:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:blackjack-skeleton-shimmer 1.2s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.blackjack-skeleton-line{background:#d7ecdf1f;border-radius:999px;width:min(22rem,80%);height:.75rem}.blackjack-skeleton-line-short{width:min(13rem,54%)}.blackjack-result-strip{color:#fff;text-transform:capitalize;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05100fa8;border:1px solid #ffffff29;border-radius:.85rem;justify-content:center;align-items:center;gap:.8rem;width:min(520px,100% - 2rem);min-height:3.6rem;margin:clamp(.3rem,1.5vh,.8rem) auto;animation:blackjack-result-rise .52s both;display:flex}.blackjack-table-turbo .blackjack-result-strip{animation-duration:.36s}.blackjack-result-strip strong{font-size:clamp(1.15rem,2vw,1.5rem)}.blackjack-result-strip span{color:#a8ffd0;font-weight:800}.blackjack-result-win{border-color:#45ef9866;box-shadow:0 0 32px #45ef982e}.blackjack-result-loss{border-color:#ff6d8261}.blackjack-result-neutral{border-color:#ffe8a952}.blackjack-panel{background:#040e0dc7;gap:.9rem}.blackjack-integrated-controls,.blackjack-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #e1f2e529;border-radius:.95rem;padding:clamp(.82rem,1.5vw,1.05rem);display:grid;box-shadow:0 18px 42px #00000047}.blackjack-integrated-controls{z-index:1;background:linear-gradient(#051212db,#030c0de0),radial-gradient(circle at 0 0,#56ee9f1f,#0000 28rem);grid-template-columns:minmax(240px,1.2fr) minmax(150px,.64fr) minmax(180px,.78fr) minmax(220px,1fr);align-items:end;gap:clamp(.7rem,1.4vw,1rem);width:min(1120px,100% - 2rem);margin:clamp(1rem,2.2vh,1.4rem) auto 1rem;position:relative}.blackjack-control-group{gap:.55rem;min-width:0;display:grid}.blackjack-bet-group{align-self:stretch}.blackjack-stake-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.45rem;display:grid}.blackjack-stake-tools{grid-template-columns:repeat(2,minmax(3.2rem,auto));gap:.35rem;display:grid}.blackjack-stake-tools button{min-height:2.75rem;color:var(--text-main);background:linear-gradient(#13233ee6,#091528e6);border:1px solid #accaff3d;border-radius:.7rem;padding:0 .7rem;font-size:.82rem;font-weight:860;transition:transform .16s,border-color .16s,background .16s,opacity .16s}.blackjack-stake-tools button:hover:not(:disabled){border-color:#f8d27a6b;transform:translateY(-1px)}.blackjack-stake-tools button:disabled{cursor:not-allowed;opacity:.52}.blackjack-segmented-control{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.blackjack-live-stats-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.blackjack-live-stats-bottom{grid-column:1/-1}.blackjack-deal-action{order:0;align-self:stretch;min-height:100%}.blackjack-playbook-card,.blackjack-playbook-toggle{min-height:3.15rem;color:var(--text-main);text-align:left;background:#241a099e;border:1px solid #f8d27a47;border-radius:.78rem;gap:.16rem;padding:.62rem .72rem;display:grid}.blackjack-playbook-card span,.blackjack-playbook-toggle span{color:#fff3bc;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:820}.blackjack-playbook-card strong,.blackjack-playbook-toggle strong{color:var(--text-main);font-size:.9rem}.blackjack-playbook-card small{color:var(--text-dim);font-size:.74rem;line-height:1.35}.blackjack-playbook-card,.blackjack-playbook-toggle-active{background:radial-gradient(circle at 100% 0,#f8d27a33,#0000 56%),#452e0bb8;border-color:#f8d27a94}.blackjack-panel-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.blackjack-panel-head h2{color:var(--text-main);margin-top:.18rem;font-size:1rem;font-weight:780}.blackjack-panel-head>span{color:var(--text-dim);text-transform:capitalize;background:#ffffff0f;border:1px solid #cde8db2b;border-radius:999px;flex:none;padding:.42rem .62rem;font-size:.72rem;font-weight:760}.blackjack-field-label{color:var(--text-main);margin-bottom:.45rem;font-size:.82rem;font-weight:720;display:block}.blackjack-input{color:#fff;background:#071715db;border:1px solid #c5e6d63d;border-radius:.7rem;outline:none;width:100%;min-height:2.75rem;padding:.65rem .8rem;transition:border-color .18s,box-shadow .18s}.blackjack-input:focus{border-color:#56ee9f9e;box-shadow:0 0 0 3px #56ee9f24}.blackjack-chip-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.blackjack-chip{min-height:2.7rem;color:var(--text-main);background:linear-gradient(#13233ee0,#091528e0);border:1px solid #accaff3d;border-radius:999px;font-size:.82rem;font-weight:800;transition:transform .16s,border-color .16s,background .16s;box-shadow:inset 0 1px #ffffff14,0 10px 22px #0000002e}.blackjack-chip:hover:not(:disabled){border-color:#f8d27a6b;transform:translateY(-1px)}.blackjack-chip-active{background:linear-gradient(#16c7716b,#08563aeb);border-color:#56ee9fa3}.blackjack-sidebet-row{grid-template-columns:1fr;display:grid}.blackjack-sidebet-heading{justify-content:space-between;align-items:flex-end;gap:.8rem;margin-bottom:.55rem;display:flex}.blackjack-sidebet-heading span{color:var(--text-dim);font-size:.74rem;line-height:1.45;display:block}.blackjack-sidebet-heading strong{color:#adffe2;flex:none;font-size:.76rem}.blackjack-sidebet{color:#f0faf4e6;text-transform:capitalize;background:#ffffff0f;border:1px solid #cde8db2b;border-radius:.65rem;align-items:center;gap:.58rem;min-height:2.3rem;padding:.45rem .65rem;font-size:.86rem;font-weight:650;transition:border-color .18s,background .18s,transform .18s;display:flex}.blackjack-sidebet:hover{background:#56ee9f14;border-color:#56ee9f52}.blackjack-sidebet-active{background:#16c77124;border-color:#56ee9f75}.blackjack-sidebet input{accent-color:#22c771;flex:none}.blackjack-sidebet span{gap:.16rem;min-width:0;display:grid}.blackjack-sidebet strong{color:var(--text-main);font-size:.84rem;line-height:1.2}.blackjack-sidebet small{color:var(--text-dim);text-transform:none;font-size:.7rem;line-height:1.3}.blackjack-live-stats,.blackjack-sidebet-results,.blackjack-sidebet-summary{gap:.5rem;display:grid}.blackjack-sidebet-summary{background:#07171594;border:1px solid #cde8db24;border-radius:.82rem;padding:.65rem}.blackjack-live-stats>div,.blackjack-sidebet-result,.blackjack-sidebet-summary>div{justify-content:space-between;align-items:center;gap:.8rem;min-width:0;display:flex}.blackjack-live-stats span,.blackjack-sidebet-result span,.blackjack-sidebet-summary span{min-width:0;color:var(--text-dim);font-size:.76rem;line-height:1.35}.blackjack-live-stats strong,.blackjack-sidebet-result strong,.blackjack-sidebet-summary strong{color:var(--text-main);flex:none;font-size:.82rem}.blackjack-live-stats>div,.blackjack-sidebet-result{background:#071715ad;border:1px solid #cde8db24;border-radius:.78rem;padding:.62rem .7rem}.blackjack-sidebet-result-win{background:#16c77124;border-color:#45ef9857}.blackjack-sidebet-result-win strong{color:#adffe2}.blackjack-action,.blackjack-primary-action{color:#f7fff9;letter-spacing:0;border:1px solid #b7e8d333;border-radius:.72rem;place-items:center;gap:.12rem;min-height:3.15rem;font-weight:800;transition:transform .16s,border-color .16s,filter .16s,opacity .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff1f,0 14px 26px #0000003d}.blackjack-action span{font-size:.96rem;line-height:1.1}.blackjack-action small{color:#e6fff4b8;font-size:.7rem;font-weight:760;line-height:1.15}.blackjack-primary-action{background:linear-gradient(#23dc7ef2,#11804bf5),linear-gradient(135deg,#f5d87a33,#0000);border-color:#8bffc55c;width:100%}.blackjack-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.blackjack-action-grid-inline{grid-column:span 2;grid-template-columns:repeat(3,minmax(0,1fr))}.blackjack-action:hover:not(:disabled),.blackjack-primary-action:hover:not(:disabled){filter:brightness(1.06);border-color:#c4ffe261;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 16px 32px #00000045,0 0 0 1px #adffe214}.blackjack-action:active:not(:disabled),.blackjack-primary-action:active:not(:disabled){transform:translateY(1px)scale(.99)}.blackjack-action:disabled,.blackjack-primary-action:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.blackjack-action[data-active=true]{border-color:#f5d87a8f;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #f5d87a29,0 18px 34px #00000047}.blackjack-action-blue{background:radial-gradient(circle at 18% 10%,#adffe22e,#0000 34%),linear-gradient(#138070f2,#084644fa)}.blackjack-action-red{background:radial-gradient(circle at 18% 10%,#ffdcd629,#0000 34%),linear-gradient(#a6444cf5,#55202afa)}.blackjack-action-gold{background:radial-gradient(circle at 18% 10%,#ffefb03d,#0000 34%),linear-gradient(#be8e32f5,#63461cfa)}.blackjack-action-green{background:radial-gradient(circle at 18% 10%,#d8ffec33,#0000 34%),linear-gradient(#18ad65f5,#085d43fa)}.blackjack-action-muted{background:#63748bb8}.blackjack-action-wide{grid-column:1/-1}@media (max-width:1180px){.blackjack-integrated-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.blackjack-action-grid-inline{grid-column:1/-1}}@media (max-width:760px){.blackjack-table-surface{min-height:clamp(560px,78vh,680px)}.blackjack-action-grid-inline,.blackjack-integrated-controls,.blackjack-live-stats-inline,.blackjack-table-sidebet-grid{grid-template-columns:1fr}.blackjack-bet-group{order:-3}.blackjack-deal-action{order:-2;min-height:3.4rem}.blackjack-stake-input-row{grid-template-columns:minmax(0,1fr)}.blackjack-stake-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.blackjack-bet-spots{grid-template-columns:minmax(0,1fr) minmax(6.3rem,1.05fr) minmax(0,1fr);gap:.35rem}.blackjack-bet-spot{min-height:4.2rem;padding:.42rem .35rem}.blackjack-bet-spot-main{min-height:4.8rem}.blackjack-bet-spot span{font-size:.58rem}.blackjack-bet-spot small{font-size:.6rem}.blackjack-sidebet-drawer{width:min(100%,23rem)}.blackjack-card-placeholder,.blackjack-playing-card{width:clamp(5rem,22vw,6.4rem)}.blackjack-player-hand{--blackjack-hand-card-width:clamp(2.7rem,13vw,3.55rem);padding-inline:.35rem}.blackjack-player-hand-active{--blackjack-hand-card-width:clamp(3.05rem,14.8vw,4rem)}}.game-history-resume-link{color:#adffe2;text-underline-offset:3px;justify-content:flex-end;margin-top:.4rem;font-weight:800;text-decoration:underline;display:inline-flex}@keyframes blackjack-card-deal{0%{opacity:0;transform:translate3d(0,var(--deal-y),0) rotate(var(--deal-rotate)) scale(.82)}62%{opacity:1;transform:translateY(-4px)rotate(1deg)scale(1.03)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes blackjack-result-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}@keyframes blackjack-skeleton-shimmer{to{transform:translate(100%)}}.poker-page{color:var(--text-main);background:radial-gradient(circle at 72% 0,#2160772e,#0000 30rem),linear-gradient(#071018,#08101b)}.poker-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050c14d1;border-bottom:1px solid #7ea4d229;position:sticky;top:0}.poker-container{width:100%}.poker-play-layout{grid-template-columns:minmax(0,1fr) minmax(300px,370px);align-items:stretch;gap:clamp(.85rem,1.5vw,1.1rem);display:grid}.poker-alert{background:#56101dad;border:1px solid #ff7a9252}.poker-table{min-height:clamp(520px,calc(100dvh - var(--app-header-offset) - 7.5rem),720px);background:linear-gradient(#02070a2e,#02070a9e),radial-gradient(circle at 50% 32%,#127d6047,#0000 32rem),url(/assets/images/poker-table-bg.webp) 50%/cover no-repeat;border:1px solid #7ea4d233;border-radius:.8rem;align-content:space-between;gap:.9rem;padding:clamp(.8rem,2vw,1.1rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -90px 160px #0000006b,0 24px 64px #00000052}.poker-table:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 43%,#ffe8a90a,#0000 30%),linear-gradient(90deg,#00000040,#0000 18% 82%,#00000040);position:absolute;inset:0}.poker-table-status{z-index:1;color:#f0faf4e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040e0da8;border:1px solid #cde8db29;border-radius:.82rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;padding:.62rem .75rem;display:flex;position:relative}.poker-table-status span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:760}.poker-table-status strong{color:var(--text-main);font-size:.86rem}.poker-table>*{z-index:1;position:relative}.poker-hands-grid{grid-template-columns:1fr;align-self:center;gap:.8rem;display:grid}.poker-controls,.poker-hand-panel,.poker-result{background:#091222ad;border:1px solid #7ea4d22e;border-radius:.72rem;padding:.9rem}.poker-hand-head{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.7rem;display:flex}.poker-hand-head>span:first-child{color:#e8f5ecdb;text-transform:uppercase;letter-spacing:.06em;font-size:.88rem;font-weight:760}.poker-status-pill{color:#edf4ffeb;background:#6883a629;border:1px solid #7ea4d238;border-radius:999px;padding:.32rem .58rem;font-size:.78rem;font-weight:750}.poker-card-row{scrollbar-width:thin;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(.28rem,.7vw,.48rem);min-height:clamp(6.4rem,13vw,8.8rem);padding-bottom:.18rem;display:flex;overflow-x:auto}.poker-card-placeholder,.poker-playing-card{aspect-ratio:5/7;background:#f8fafc;border-radius:.42rem;flex:none;width:clamp(3.75rem,6.6vw,5.35rem);overflow:hidden;box-shadow:0 12px 24px #01081252}.poker-playing-card{will-change:transform,opacity;animation:poker-card-deal .36s cubic-bezier(.2,.72,.18,1) both}.poker-card-row .poker-playing-card:nth-child(2){animation-delay:55ms}.poker-card-row .poker-playing-card:nth-child(3){animation-delay:.11s}.poker-card-row .poker-playing-card:nth-child(4){animation-delay:.165s}.poker-card-row .poker-playing-card:nth-child(5){animation-delay:.22s}.poker-card-placeholder{background:#7ea4d214;border:2px dashed #7ea4d242}.poker-input{color:#fff;background:#050c18c7;border:1px solid #7ea4d238;border-radius:.65rem;outline:none;width:100%;min-height:2.65rem;padding:.62rem .78rem}.poker-sidebet{color:#e2eeffe6;cursor:pointer;text-transform:capitalize;background:#7ea4d214;border:1px solid #7ea4d22e;border-radius:.6rem;align-items:center;gap:.58rem;min-height:2.25rem;padding:.42rem .6rem;transition:border-color .18s,background .18s;display:flex}.poker-sidebet:hover{background:#56ee9f14;border-color:#56ee9f52}.poker-sidebet-active{background:#16c77124;border-color:#56ee9f75}.poker-sidebet input{accent-color:#22c771;flex:none}.poker-sidebet span{gap:.16rem;min-width:0;display:grid}.poker-sidebet strong{color:var(--text-main);font-size:.84rem;line-height:1.2}.poker-sidebet small{color:var(--text-dim);text-transform:none;font-size:.7rem;line-height:1.3}.poker-control-dock{min-width:0}.poker-controls{gap:.9rem;display:grid}.poker-panel-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.poker-panel-head h2{color:var(--text-main);text-transform:capitalize;margin-top:.18rem;font-size:1rem;font-weight:780}.poker-panel-head>span{min-width:0;color:var(--text-dim);text-transform:capitalize;overflow-wrap:anywhere;background:#7ea4d21a;border:1px solid #7ea4d233;border-radius:999px;flex:0 auto;padding:.42rem .62rem;font-size:.72rem;font-weight:760}.poker-field-label{color:var(--text-main);margin-bottom:.45rem;font-size:.82rem;font-weight:720;display:block}.poker-sidebet-heading{justify-content:space-between;align-items:flex-end;gap:.8rem;margin-bottom:.55rem;display:flex}.poker-sidebet-heading span{color:var(--text-dim);font-size:.74rem;line-height:1.45;display:block}.poker-sidebet-heading strong{color:#adffe2;flex:none;font-size:.76rem}.poker-live-stats,.poker-sidebet-results,.poker-sidebet-row,.poker-sidebet-summary{gap:.5rem;display:grid}.poker-settlement-flags{flex-wrap:wrap;gap:.4rem;display:flex}.poker-settlement-flags span{color:#fde68a;background:#f8d27a1f;border:1px solid #f8d27a57;border-radius:999px;padding:.28rem .62rem;font-size:.78rem;font-weight:800}.poker-sidebet-summary{background:#070f1c94;border:1px solid #7ea4d229;border-radius:.82rem;padding:.65rem}.poker-live-stats>div,.poker-sidebet-result,.poker-sidebet-summary>div{justify-content:space-between;align-items:center;gap:.8rem;min-width:0;display:flex}.poker-live-stats span,.poker-sidebet-result span,.poker-sidebet-summary span{min-width:0;color:var(--text-dim);font-size:.76rem;line-height:1.35}.poker-live-stats strong,.poker-sidebet-result strong,.poker-sidebet-summary strong{color:var(--text-main);flex:none;font-size:.82rem}.poker-live-stats>div,.poker-sidebet-result{background:#070f1cad;border:1px solid #7ea4d229;border-radius:.78rem;padding:.62rem .7rem}.poker-sidebet-result-win{background:#16c77124;border-color:#45ef9857}.poker-sidebet-result-win strong{color:#adffe2}.poker-action,.poker-primary-action{color:#fff;border-radius:.65rem;min-height:2.8rem;font-weight:800}.poker-action-play,.poker-primary-action{background:linear-gradient(#28c874,#158a50);width:100%}.poker-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.poker-action-fold{background:#64748bb8}.poker-result{text-align:center}.poker-result-win{border-color:#34d3995c}.poker-result-loss{border-color:#fb718557}.poker-result-neutral{border-color:#94a3b847}@keyframes poker-card-deal{0%{opacity:0;transform:translateY(-.75rem)rotate(-2deg)scale(.94)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@media (max-width:720px){.blackjack-table-surface{background-position:top;border-radius:.8rem;min-height:clamp(390px,78vh,590px)}.blackjack-hand-area,.blackjack-result-strip{width:calc(100% - 1rem)}.blackjack-control-dock{width:100%}.blackjack-player-area{margin-top:clamp(1rem,5vh,2rem)}.blackjack-action-grid{grid-template-columns:1fr}.blackjack-action-wide{grid-column:auto}}@media (max-width:1200px){.keno-shell{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.keno-board-wrap{min-height:clamp(340px,48vh,560px)}}.hilo-panel{background:radial-gradient(circle at 88% 14%,#11d98a26,#0000 28%),linear-gradient(160deg,#0a152af5,#071021fa);border:1px solid #70aaff38}.hilo-panel-win{animation:hilo-win-pulse 1.2s;box-shadow:0 0 0 1px #39ecb757,0 0 34px #38f0b43d}.hilo-panel-outcome-win{border-color:#38f0b457}.hilo-panel-outcome-loss{border-color:#f15b7557}.hilo-panel-outcome-tie{border-color:#70aaff52}.hilo-topbar{grid-template-columns:minmax(180px,280px) auto minmax(180px,1fr);align-items:end;gap:.7rem;display:grid}.hilo-stake-wrap{gap:.28rem;display:grid}.hilo-draw-btn{min-width:170px}.hilo-theme-pack{justify-items:end;gap:.3rem;display:grid}.hilo-theme-toggle{flex-wrap:wrap;justify-content:flex-end;gap:.38rem;display:inline-flex}.hilo-theme-btn{color:var(--text-main);background:#84a9ff14;border:1px solid #accaff3d;border-radius:999px;min-height:34px;padding:.35rem .72rem;font-size:.78rem;font-weight:600}.hilo-theme-btn-active{background:#11d98a33;border-color:#38f0b494}.hilo-input{border:1px solid var(--line);background:var(--surface-strong);color:var(--text-main);border-radius:.72rem;width:100%;min-height:42px;padding:.55rem .7rem}.hilo-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem;display:grid}.hilo-live-layout{grid-template-columns:minmax(280px,1fr) minmax(320px,1.25fr);align-items:start;gap:.9rem;display:grid}.hilo-live-cards,.hilo-live-controls{gap:.72rem;display:grid}.playing-card{min-height:240px;transform-style:preserve-3d;background:radial-gradient(circle at 75% 18%,#38f0b414,#0000 36%),linear-gradient(165deg,#0c1b34f2,#081225f5);border:1px solid #80b3ff52;border-radius:.85rem;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0208146b,inset 0 1px #e2eeff12}.playing-card-reveal{will-change:transform,opacity;animation:high-low-card-reveal .52s cubic-bezier(.2,.72,.18,1) both}.playing-card:after{content:"";background:linear-gradient(125deg,#0000 42%,#84a9ff3d 50%,#0000 58%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.playing-card-reveal:after{transform:translate(120%)}.playing-card-hidden{background:radial-gradient(circle at 70% 22%,#84a9ff2e,#0000 34%),linear-gradient(160deg,#102342f5,#0a172ef0);border-color:#89b8ff57}.playing-card-win{box-shadow:0 0 0 1px #38f0b461,0 0 28px #38f0b43d,0 14px 34px #060c196b}.playing-card-compact{border-radius:.7rem;min-height:128px}.playing-card-art{object-fit:contain;filter:drop-shadow(0 16px 22px #02081457)saturate(1.08)contrast(1.03);border-radius:.62rem;width:min(165px,76%);height:auto;display:block;transform:translateY(0)}.playing-card-fallback{width:min(165px,76%);min-height:168px;font-family:var(--font-mono-ui);background:radial-gradient(120px 80px at 20% 12%,#fffffff2,#0000 64%),linear-gradient(160deg,#f9fbfffa,#dee9fafa);border:1px solid #ffffffbd;border-radius:.7rem;place-items:center;gap:.22rem;display:grid;position:relative;box-shadow:0 14px 28px #02081442,inset 0 0 0 1px #070f1e0f}.playing-card-fallback:after,.playing-card-fallback:before{content:"";opacity:.24;background:currentColor;border-radius:999px;width:.46rem;height:.46rem;position:absolute}.playing-card-fallback:before{top:.62rem;left:.62rem}.playing-card-fallback:after{bottom:.62rem;right:.62rem}.playing-card-fallback-dark{color:#12253f}.playing-card-fallback-red{color:#c6283d}.playing-card-fallback-rank{font-size:clamp(2.1rem,5vw,2.7rem);font-weight:900;line-height:1}.playing-card-fallback-suit{font-size:clamp(2rem,4vw,2.55rem);line-height:1}.playing-card-fallback-back{letter-spacing:.22em;color:#4f6d9f;font-size:.8rem}.playing-card-brand{opacity:.18;pointer-events:none;width:52px;height:auto;position:absolute;bottom:.5rem;right:.52rem}.playing-card-compact .playing-card-art{width:min(84px,76%)}.playing-card-code{text-align:center;font-family:var(--font-mono-ui);color:#ddecffeb;text-shadow:0 1px #0006;margin:0;font-size:.68rem;position:absolute;bottom:.28rem;left:0;right:0}.playing-card-compact .playing-card-fallback{width:min(84px,76%);min-height:94px}.playing-card-theme-neon .playing-card-art{filter:saturate(1.35)contrast(1.08)drop-shadow(0 0 12px #38f0b45c)}.playing-card-theme-minimal .playing-card-art{filter:grayscale(.94)contrast(1.06)drop-shadow(0 8px 16px #14141433)}.playing-card-title{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#cee1ffd6;margin:0;font-size:.7rem;position:absolute;top:.48rem;left:0;right:0}.playing-card-hidden .playing-card-title{color:#c2d5ffd1}.hilo-outcome-strip{background:linear-gradient(165deg,#0d1b36e6,#091427eb);border:1px solid #8cbaff33;border-radius:.85rem;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:.55rem;padding:.72rem;display:grid}.hilo-outcome-strip-win{background:linear-gradient(165deg,#0a2a22e0,#081f1ce6);border-color:#38f0b470}.hilo-outcome-strip-loss{background:linear-gradient(165deg,#2c101ae0,#1e0c17e6);border-color:#f15b756b}.hilo-outcome-strip-tie{background:linear-gradient(165deg,#12203ce6,#0c162deb);border-color:#70aaff61}.hilo-outcome-metric,.hilo-outcome-status{gap:.1rem;display:grid}.hilo-outcome-metric strong,.hilo-outcome-status strong{color:#f0f7ff;font-size:.96rem}.hilo-lanes{gap:.76rem;display:grid}.hilo-lane-block{gap:.35rem;display:grid}.hilo-grid{gap:.55rem;display:grid}.hilo-grid-direction{grid-template-columns:repeat(4,minmax(0,1fr))}.hilo-grid-color{grid-template-columns:repeat(3,minmax(0,1fr))}.hilo-grid-suit{grid-template-columns:repeat(5,minmax(0,1fr))}.hilo-choice{min-height:60px;color:var(--text-main);background:#0d182dcc;border:1px solid #accaff3d;border-radius:.75rem;place-content:center;gap:.12rem;transition:border-color .2s,background .2s,transform .2s;display:grid}.hilo-choice:hover:not(:disabled){border-color:#9bc7ff73;transform:translateY(-1px)}.hilo-choice:disabled{opacity:.45;cursor:not-allowed}.hilo-choice-active{background:#11d98a33;border-color:#38f0b48f}.hilo-combo-strip{gap:.32rem;display:grid}.hilo-combo-list{flex-wrap:wrap;gap:.44rem;display:flex}.hilo-action-row{flex-wrap:wrap;align-items:center;gap:.56rem;display:flex}.hilo-combo-pill{color:var(--text-main);background:#84a9ff14;border:1px solid #accaff42;border-radius:999px;align-items:center;gap:.38rem;min-height:32px;padding:.28rem .66rem;font-size:.74rem;display:inline-flex}.hilo-combo-pill:disabled{opacity:.45;cursor:not-allowed}.hilo-history-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem;display:grid}.hilo-history-item{background:#0b1529d1;border:1px solid #a8c6ff33;border-radius:.8rem;gap:.35rem;padding:.5rem;display:grid}.hilo-history-item-win{border-color:#38f0b470}.hilo-history-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;display:grid}.hilo-history-meta{margin:0;font-size:.72rem;line-height:1.3}.hilo-history-toggle{gap:0;display:grid}.hilo-history-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.9rem;min-height:48px;list-style:none;display:flex}.hilo-history-summary::-webkit-details-marker{display:none}.hilo-history-summary-copy{gap:.12rem;min-width:0;display:grid}.hilo-history-chevron{width:2.25rem;height:2.25rem;color:var(--text-main);background:#84a9ff14;border:1px solid #accaff3d;border-radius:999px;flex:none;place-items:center;transition:transform .18s,border-color .18s,background .18s;display:inline-grid}.hilo-history-toggle[open]{gap:.8rem}.hilo-history-toggle[open] .hilo-history-chevron{background:#11d98a24;border-color:#38f0b46b;transform:rotate(180deg)}.hilo-history-body{gap:.35rem;display:grid}.hilo-history-actions{justify-content:flex-end;display:flex}@keyframes hilo-win-pulse{0%{box-shadow:0 0 0 1px #39ecb724,0 0 #38f0b400}40%{box-shadow:0 0 0 1px #39ecb76b,0 0 32px #38f0b447}to{box-shadow:0 0 0 1px #39ecb738,0 0 #38f0b400}}@keyframes high-low-card-reveal{0%{opacity:.35;transform:rotateY(82deg)translateY(-.35rem)}to{opacity:1;transform:rotateY(0)translate(0)}}@media (max-width:400px){.hilo-action-row{grid-template-columns:1fr;display:grid}.hilo-action-row>p{overflow-wrap:anywhere;min-width:0}.hilo-combo-strip{overflow:visible}.hilo-history-grid{grid-template-columns:1fr}}.coin-duel-controls,.coin-duel-head{gap:.65rem;display:grid}.coin-quick-stakes{flex-wrap:wrap;gap:.42rem;display:flex}.coin-input-row{flex-wrap:wrap;gap:.6rem;display:flex}.coin-action-row{flex-wrap:wrap;gap:.55rem;display:flex}.coin-anim-wrap{isolation:isolate;perspective:980px;background:radial-gradient(440px 220px at 50% 30%,#f8d27a29,#0000 70%),radial-gradient(340px 180px at 76% 20%,#ff6f8c1a,#0000 74%),linear-gradient(165deg,#0b162aeb,#081120f0);border:1px solid #accaff33;border-radius:.88rem;place-items:center;gap:.4rem;min-height:184px;padding:clamp(.9rem,1.8vw,1.25rem);display:grid;position:relative;overflow:hidden}.coin-anim-wrap:after,.coin-anim-wrap:before{content:"";pointer-events:none;z-index:-1;position:absolute}.coin-anim-wrap:before{filter:blur(10px);background:radial-gradient(circle,#f8d27a33,#0000 62%);border-radius:999px;inset:12% 14%}.coin-anim-wrap:after{filter:blur(10px);background:#01061080;border-radius:999px;width:min(62%,26rem);height:1.05rem;bottom:18%;left:50%;transform:translate(-50%)}.coin-flip-coin{contain:paint;backface-visibility:hidden;width:132px;height:132px;transform-style:preserve-3d;will-change:transform;filter:drop-shadow(0 18px 28px #0208147a);transition:transform .72s cubic-bezier(.2,.72,.16,1);position:relative;transform:translateZ(0)}.coin-flip-coin.is-flipping{animation:coin-premium-flip 1.42s cubic-bezier(.17,.84,.22,1) both}.coin-flip-coin-heads{transform:rotateY(0)}.coin-flip-coin-tails{transform:rotateY(180deg)}.coin-face{color:#f6fffd;border:1px solid #accaff57;place-items:center;font-size:1.7rem;font-weight:800;display:grid;box-shadow:0 10px 24px #050c1873}.coin-face,.coin-face-img{border-radius:999px;position:absolute;inset:0}.coin-face-img{object-fit:contain;backface-visibility:hidden;width:100%;height:100%;transform-style:preserve-3d;filter:drop-shadow(0 18px 24px #030a167a)saturate(1.08)contrast(1.03);color:#0000;font-size:0;display:block}.coin-face-heads{transform:rotateY(0)translateZ(1px)}.coin-face-tails{transform:rotateY(180deg)translateZ(1px)}.coin-result{letter-spacing:.06em;text-transform:uppercase;color:#e2f2ff;text-shadow:0 0 16px #70aaff38;margin:0;font-size:clamp(.92rem,1vw,1.05rem);font-weight:850}@keyframes coin-premium-flip{0%{transform:translate(0)rotateY(0)rotateX(0)scale(1)}18%{transform:translate3d(0,-12px,38px)rotateY(260deg)rotateX(18deg)scale(1.04)}48%{transform:translate3d(0,-32px,76px)rotateY(760deg)rotateX(28deg)scale(1.08)}72%{transform:translate3d(0,-8px,30px)rotateY(1110deg)rotateX(12deg)scale(1.03)}to{transform:translate(0)rotateY(4turn)rotateX(0)scale(1)}}.coin-duel-sidepick{border:1px solid #accaff3d;border-radius:999px;display:inline-flex;overflow:hidden}.coin-side{background:var(--surface-strong);color:var(--text-main);border:none;border-right:1px solid #accaff3d;min-width:110px;min-height:40px;padding:.5rem .85rem;font-size:.88rem}.coin-side:last-child{border-right:none}.coin-side-active{background:#11d98a38}.coin-side-heads{border-bottom:2px solid #38f0b46b}.coin-side-heads.coin-side-active{color:#e8fff6;background:#11d98a38}.coin-side-tails{border-bottom:2px solid #f885856b}.coin-side-tails.coin-side-active{color:#ffe8ea;background:#f8717133}.coin-input{border:1px solid var(--line);background:var(--surface-strong);color:var(--text-main);border-radius:.72rem;width:min(220px,100%);min-height:40px;padding:.55rem .7rem}.coin-room-row{background:linear-gradient(165deg,#111e38c2,#091223d1);border:1px solid #accaff38;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem;display:flex}.coin-series-panel{background:#091223b8;border:1px solid #accaff3d;border-radius:.85rem;gap:.45rem;margin-top:.8rem;padding:.62rem;display:grid}.coin-series-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.coin-series-score{color:#e7fff5;background:#11d98a29;border:1px solid #38f0b473;border-radius:999px;padding:.2rem .6rem;font-size:.82rem;font-weight:700}.coin-series-flips{flex-wrap:wrap;gap:.4rem;display:flex}.coin-series-pill{color:var(--text-main);background:#0c1628d6;border:1px solid #accaff4d;border-radius:999px;padding:.18rem .48rem;font-size:.72rem}.coin-series-pill-heads{border-color:#38f0b485}.coin-series-pill-tails{border-color:#f885858a}.coin-series-pill-no_side{border-color:#96b8ff80}.coin-duel-page .coin-anim-wrap,.coin-duel-page .coin-room-row,.coin-duel-page .coin-series-panel,.high-low-page .hilo-choice,.high-low-page .hilo-combo-pill,.high-low-page .hilo-history-item,.keno-page .keno-result-card,.keno-page .keno-seed-card,.keno-page .keno-x-tracker{transition:transform var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),background var(--motion-duration-base) var(--motion-ease-standard)}.coin-duel-page .coin-anim-wrap:hover,.coin-duel-page .coin-room-row:hover,.coin-duel-page .coin-series-panel:hover,.high-low-page .hilo-choice:hover:not(:disabled),.high-low-page .hilo-combo-pill:hover:not(:disabled),.high-low-page .hilo-history-item:hover,.keno-page .keno-result-card:hover,.keno-page .keno-seed-card:hover,.keno-page .keno-x-tracker:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 12px 24px #030a143d}.coin-duel-page .coin-duel-lobby-panel,.coin-duel-page .coin-duel-stage-panel,.crash-page .crash-arena-panel,.crash-page .crash-history-panel,.high-low-page .high-low-history-panel,.high-low-page .high-low-table-panel,.keno-page .keno-arena-panel{position:relative;overflow:hidden}.coin-duel-page .coin-duel-lobby-panel:before,.coin-duel-page .coin-duel-stage-panel:before,.crash-page .crash-arena-panel:before,.crash-page .crash-history-panel:before,.high-low-page .high-low-history-panel:before,.high-low-page .high-low-table-panel:before,.keno-page .keno-arena-panel:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(380px 140px at 100% 0,#11d98a0b,#0000 72%),radial-gradient(280px 140px at 0 100%,#70aaff0e,#0000 74%);position:absolute;inset:0}.coin-duel-page .coin-duel-lobby-panel>*,.coin-duel-page .coin-duel-stage-panel>*,.crash-page .crash-arena-panel>*,.crash-page .crash-history-panel>*,.high-low-page .high-low-history-panel>*,.high-low-page .high-low-table-panel>*,.keno-page .keno-arena-panel>*{z-index:1;position:relative}@keyframes game-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width:768px){.game-grid-card:hover,.game-hub-play-card:hover{transform:none;box-shadow:0 10px 24px #06122475}.game-ticker-track{animation-duration:24s}.keno-board{--keno-cols:5;gap:.44rem}.hilo-topbar{align-items:stretch}.hilo-live-layout,.hilo-topbar{grid-template-columns:1fr}.hilo-live-controls{order:2}.hilo-live-cards{order:1}.hilo-theme-pack{justify-items:start}.hilo-theme-toggle{justify-content:flex-start}.hilo-grid-direction,.hilo-outcome-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hilo-grid-color,.hilo-grid-suit{grid-template-columns:repeat(3,minmax(0,1fr))}.hilo-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-duel-layout,.poker-hands-grid{grid-template-columns:1fr}.coin-action-row,.coin-quick-stakes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hilo-action-row{z-index:auto;background:#091224eb;border:1px solid #84a9ff33;border-radius:.72rem;padding:.4rem;position:static}.keno-shell{grid-template-columns:1fr}.keno-controls{border-radius:.92rem;position:static}.keno-board-wrap{border-radius:.92rem;min-height:0;padding:.62rem}.keno-settings-popout{width:min(90vw,260px)}.keno-seed-grid{grid-template-columns:1fr}.keno-actions-top{z-index:auto;background:#081120eb;border:1px solid #84a9ff38;border-radius:.7rem;padding:.35rem;position:static}.keno-ball-picked{box-shadow:inset 0 0 0 1px #ff9aaa3d,0 0 12px #ff5e843d}.keno-ball{min-height:46px;font-size:.84rem}.keno-result-card{padding:.75rem}.keno-result-payout{font-size:1.08rem}.keno-result-multiplier{font-size:1.36rem}.keno-result-actions{justify-content:stretch}.keno-result-actions .cta-ghost,.keno-result-actions .cta-main{width:100%}.playing-card{min-height:168px}.playing-card-art{width:min(136px,74%)}.coin-side{min-width:92px}.coin-duel-layout{grid-template-columns:1fr}.coin-flip-coin{width:124px;height:124px}}@media (max-width:560px){.hilo-stage{grid-template-columns:1fr 1fr;gap:.56rem}.hilo-grid-color,.hilo-grid-suit{grid-template-columns:repeat(2,minmax(0,1fr))}.hilo-history-grid{grid-template-columns:1fr}.playing-card{min-height:156px}}.markets-kpi-grid .panel{background:linear-gradient(var(--surface-overlay),var(--surface-overlay)) padding-box,linear-gradient(140deg,#70aaff3d,#11d98a33,#70aaff3d) border-box;border:1px solid #0000}.market-list-card:before{content:"";opacity:.6;background:linear-gradient(#11d98ad9,#70aaffe6);width:3px;position:absolute;inset:0 auto 0 0}.market-list-card:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 18px 54px #03081061}.market-card-shell{animation:market-card-reveal .24s var(--motion-ease-standard);flex-direction:column;gap:.8rem;display:flex;container-type:inline-size}.market-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.market-card-title{text-wrap:balance;font-weight:700;display:block;overflow:visible}.market-card-meta{color:var(--text-dim);grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:.5rem .8rem;font-size:.8rem;display:grid}.market-card-meta-item{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.28rem;min-width:0;display:flex}.market-card-meta-label{color:var(--text-main);font-weight:700}.market-card-meta-value{overflow-wrap:anywhere;min-width:0}.market-card-meta-pill{background:#84a9ff14;border:1px solid #adc9ff2e;border-radius:999px;align-items:center;min-height:1.75rem;padding:.16rem .55rem;font-weight:700;display:inline-flex}.global-chat-backdrop{z-index:80;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .18s var(--motion-ease-standard);background:#0208129e;position:fixed;inset:0}.global-chat-backdrop-open{pointer-events:auto;opacity:1}.global-chat-sidebar{z-index:81;border-left:1px solid var(--line);width:min(440px,100vw);height:100dvh;color:var(--text-main);transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out);background:linear-gradient(135deg,#11d98a14,#0000 36%),linear-gradient(#081222fc,#070d19fc);grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:.85rem;padding:1rem;display:grid;position:fixed;top:0;right:0;transform:translate(104%);box-shadow:-24px 0 70px #00000085}.global-chat-sidebar-open{transform:translate(0)}.global-chat-header,.global-chat-message-foot,.global-chat-message-head,.global-chat-meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.global-chat-header h2{margin-top:.15rem;font-size:1.2rem;font-weight:750}.global-chat-room-strip{scrollbar-width:thin;gap:.5rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.global-chat-room{border:1px solid var(--line);background:var(--surface-strong);max-width:9.5rem;min-height:2.15rem;color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;transition:border-color .16s var(--motion-ease-standard),background .16s var(--motion-ease-standard),color .16s var(--motion-ease-standard),transform .16s var(--motion-ease-standard);border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.42rem .72rem;font-size:.78rem;font-weight:700;display:inline-flex;overflow:hidden}.global-chat-room-active,.global-chat-room:hover{color:var(--text-main);background:#11d98a24;border-color:#11d98a7a;transform:translateY(-1px)}.global-chat-room-control{gap:.55rem;display:grid}.global-chat-room-select{gap:.35rem;display:grid}.global-chat-room-select span{color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.global-chat-room-select select{width:100%;min-height:2.75rem;color:var(--text-main);background:#0d1b31f5;border:1px solid #adc9ff47;border-radius:.8rem;outline:none;padding:0 2.2rem 0 .85rem;font-size:.9rem;font-weight:800}.global-chat-room-select select:focus-visible{border-color:#11d98ab8;box-shadow:0 0 0 3px #11d98a2e}.global-chat-active-room{min-height:2.25rem;color:var(--text-main);background:#11d98a1a;border:1px solid #11d98a38;border-radius:.75rem;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.8rem;font-weight:800;display:flex;overflow:hidden}.global-chat-active-room span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.global-chat-active-room small{color:var(--positive-text);font-family:var(--font-mono-ui);margin-left:auto;font-size:.72rem}.global-chat-meta{color:var(--text-dim);font-size:.76rem}.global-chat-refresh{color:var(--text-main);background:0 0;border:0;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;display:inline-flex}.global-chat-empty,.global-chat-error,.global-chat-policy{color:var(--text-dim);background:#0e1c33db;border:1px solid #adc9ff2e;border-radius:.8rem;padding:.75rem;font-size:.8rem}.global-chat-policy{gap:.35rem;display:grid}.global-chat-error,.global-chat-policy strong{color:var(--warning-text)}.global-chat-empty{text-align:center;align-content:center;place-items:center;min-height:11rem;display:grid}.global-chat-empty span{max-width:22rem;font-size:.78rem}.global-chat-message-list{background:#081222b8;border:1px solid #adc9ff33;border-radius:.9rem;flex-direction:column;gap:.65rem;height:100%;min-height:0;padding:.75rem;display:flex;overflow-y:auto}.global-chat-message-list>.global-chat-empty{background:0 0;border:0;flex:auto;min-height:100%;padding:0}.global-chat-message{animation:global-chat-message-in .18s var(--ease-out) both;background:#101f37eb;border:1px solid #adc9ff2e;border-radius:.8rem;padding:.72rem}.global-chat-message-head{color:var(--text-dim);font-size:.72rem}.global-chat-message-head>span:first-child{text-overflow:ellipsis;min-width:0;color:var(--text-main);font-weight:700;overflow:hidden}.global-chat-message p{overflow-wrap:anywhere;margin-top:.45rem;font-size:.88rem;line-height:1.45}.global-chat-message-foot{color:var(--text-dim);font-size:.68rem;font-family:var(--font-mono-ui);text-transform:uppercase;justify-content:flex-start;margin-top:.55rem}.global-chat-composer{display:block}.global-chat-input-wrap{position:relative}.global-chat-composer textarea{resize:none;width:100%;min-height:5.35rem;max-height:10rem;color:var(--text-main);background:#0a162af5;border:1px solid #adc9ff47;border-radius:.9rem;padding:.82rem .85rem 3.05rem;font-size:.88rem}.global-chat-composer textarea:focus{border-color:#11d98ab3;outline:none;box-shadow:0 0 0 3px #11d98a29}.global-chat-composer textarea::placeholder{color:var(--text-dim)}.global-chat-send-btn{color:#04130d;background:#22e19d;border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:.35rem;min-width:4.55rem;min-height:2rem;padding:0 .8rem;font-size:.82rem;font-weight:900;display:inline-flex;position:absolute;bottom:.65rem;right:.65rem;box-shadow:0 10px 24px #11d98a38}.global-chat-send-btn:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.chat-sidebar-btn{position:relative}.chat-sidebar-btn:after{content:"";background:var(--positive-text);border-radius:999px;width:.46rem;height:.46rem;animation:chat-sidebar-pulse 1.8s ease-out infinite;position:absolute;top:.55rem;right:.55rem;box-shadow:0 0 #11d98a73}@keyframes global-chat-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-sidebar-pulse{70%{box-shadow:0 0 0 8px #11d98a00}to{box-shadow:0 0 #11d98a00}}:root[data-theme=light] .global-chat-backdrop{background:#2338586b}:root[data-theme=light] .global-chat-sidebar{background:linear-gradient(135deg,#0ea66c14,#0000 36%),linear-gradient(#fffffffc,#eff7fffc);box-shadow:-24px 0 60px #20448038}:root[data-theme=light] .global-chat-composer textarea,:root[data-theme=light] .global-chat-empty,:root[data-theme=light] .global-chat-error,:root[data-theme=light] .global-chat-message,:root[data-theme=light] .global-chat-message-list,:root[data-theme=light] .global-chat-policy,:root[data-theme=light] .global-chat-room-select select{background:#ffffffeb}:root[data-theme=light] .global-chat-message-list>.global-chat-empty{background:0 0}@media (max-width:560px){.global-chat-sidebar{border-left:0;width:100vw}}@media (prefers-reduced-motion:reduce){.chat-sidebar-btn:after,.global-chat-backdrop,.global-chat-message,.global-chat-sidebar{transition:none!important;animation:none!important}}.market-card-meta-target{align-items:center}.market-card-meta-value-target{color:var(--positive-text);font-weight:900}.market-card-info{margin-top:.75rem}.market-card-info-control-row{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.market-card-info-toggle{border-radius:var(--radius-sm);color:var(--text-main);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out);border:1px solid #adc9ff2e;justify-content:center;gap:.45rem;padding:.34rem .65rem;line-height:1}.market-card-info-toggle,.market-card-time-left{min-height:2rem;background:#84a9ff14;align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}.market-card-time-left{min-width:0;color:var(--text-dim);text-align:right;white-space:nowrap;border:1px solid #adc9ff29;border-radius:999px;justify-content:flex-end;padding:.25rem .65rem;line-height:1.1}.market-card-time-left-urgent{color:var(--text-main);background:#ffca5c1f;border-color:#ffca5c47}.market-card-info-toggle:hover{background:#38f0b41a;border-color:#38f0b45c}.market-card-info-toggle-icon{width:.7rem;height:.7rem;transition:transform var(--motion-fast) var(--ease-out)}.market-card-info-toggle-icon-open{transform:rotate(180deg)}.market-card-info-panel{background:#ffffff09;border:1px solid #9ab4e024;border-radius:.75rem;margin-top:.65rem;padding:.75rem}.market-card-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-list-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.market-favorite-star{width:2.25rem;height:2.25rem;color:var(--text-dim);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out);background:#84a9ff14;border:1px solid #adc9ff33;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.market-favorite-star:hover{color:#f7c75f;background:#f7c75f1f;border-color:#f7c75f6b;transform:translateY(-1px)}.market-favorite-star:disabled{cursor:wait;opacity:.65}.market-favorite-star svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:1.05rem;height:1.05rem}.market-favorite-star-active{color:#f7c75f;background:#f7c75f29;border-color:#f7c75f80}.market-favorite-star-active svg{fill:currentColor}.market-card-book{border:1px solid var(--line);background:linear-gradient(#0a13259e,#08101fb8);border-radius:.9rem;padding:.85rem}:root[data-theme=light] .market-card-book{background:linear-gradient(#ffffffeb,#f1f7fff0)}.market-card-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.market-card-footer{border-top:1px solid #adc9ff24;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.75rem}.market-card-actions,.market-card-footer{flex-wrap:wrap;align-items:center;display:flex}.market-card-actions{gap:.5rem}.market-card-description{color:var(--text-dim);font-size:.78rem;line-height:1.5}.market-discovery-card-long{gap:.95rem}.market-grid-long{gap:.9rem;display:grid}.market-grid-long,.market-grid-long.market-grid-long-cols-1{grid-template-columns:1fr}.market-list-card-modern{gap:1rem}.market-list-summary{grid-template-columns:minmax(0,1.6fr) minmax(260px,auto);align-items:start;gap:1rem;display:grid}.market-list-summary-main{min-width:0}.market-list-title{max-width:none}.market-list-summary-meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.55rem .9rem;margin-top:.85rem;display:grid}.market-list-summary-actions{justify-items:stretch;gap:.6rem;display:grid}.market-list-summary-actions>*{justify-content:center}.market-list-detail{border-top:1px solid #adc9ff1f;grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);gap:1rem;margin-top:.25rem;padding-top:1rem;display:grid}.market-list-detail-copy,.market-list-detail-main,.market-list-detail-side{min-width:0}.market-list-detail-copy{gap:.85rem;display:grid}.market-list-detail-meta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem .9rem;display:grid}.filter-section-card{background:#09122499;border:1px solid #adc9ff1f;border-radius:18px;padding:1rem}:root[data-theme=light] .filter-section-card{background:linear-gradient(#fffffff5,#f1f8fff0);border-color:#355fa733;box-shadow:0 10px 22px #193e7c14}.filter-section-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.filter-section-title{color:var(--text-main);font-size:.92rem;font-weight:700}.filter-section-copy{color:var(--text-dim);margin-top:.18rem;font-size:.78rem;line-height:1.45}.filter-section-card .filter-details-grid{margin-top:.9rem}@media (min-width:640px){.market-detail-section-toggle{padding:1.2rem 1.5rem}.market-detail-section-panel{padding:1rem}}@media (max-width:640px){.market-detail-section{border-radius:1rem}.market-detail-section-toggle{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.85rem .9rem;display:grid}.market-detail-section-head{flex:initial;min-width:0}.market-detail-section-head p:first-child{overflow-wrap:normal;text-wrap:balance;font-size:1rem;line-height:1.2}.market-detail-section-head .muted{overflow-wrap:normal;font-size:.8rem;line-height:1.4}.market-detail-section-actions{margin-left:0;justify-content:flex-end!important;width:auto!important}.market-detail-section-actions .status-chip{display:none}.market-detail-section-cta{white-space:nowrap;width:auto!important;min-height:2.1rem!important;padding:.35rem .58rem!important}}@media (min-width:900px){.market-grid-long.market-grid-long-cols-2,.market-grid-long.market-grid-long-cols-3,.market-grid-long.market-grid-long-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.market-list-detail,.market-list-summary{grid-template-columns:1fr}}@media (min-width:1320px){.market-grid-long.market-grid-long-cols-3,.market-grid-long.market-grid-long-cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1680px){.market-grid-long.market-grid-long-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.market-grid-tile{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1rem;display:grid}.market-grid-list{gap:.7rem;display:grid}.market-board-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.9rem;display:grid}.market-board-metric{min-width:0;transition:transform .18s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out);background:#ffffff09;border:1px solid #9ab4e024;border-radius:12px;padding:.62rem .68rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #cedfff0d}.market-board-metric:before{content:"";pointer-events:none;opacity:.62;background:radial-gradient(130px 70px at 12% 0,var(--market-metric-glow,#70aaff29),transparent 72%);animation:market-metric-pulse 3.8s ease-in-out infinite;position:absolute;inset:0}.market-board-metric:hover{border-color:#adc9ff42;transform:translateY(-1px)}.market-board-metric>*{z-index:1;position:relative}.market-board-metric-volume{--market-metric-glow:#38f0b433;background:linear-gradient(145deg,#16a37521,#ffffff08)}.market-board-metric-liquidity{--market-metric-glow:#70aaff38;background:linear-gradient(145deg,#4881ff21,#ffffff08)}.market-board-metric-target{--market-metric-glow:#f7c75f2e;background:linear-gradient(145deg,#e7b2481f,#ffffff08)}.market-board-metric-move{--market-metric-glow:#d978ff2b;background:linear-gradient(145deg,#a96fff1c,#ffffff08)}.market-board-metric dt{color:var(--text-dim);letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1.1}.market-board-metric dd{color:var(--text-main);overflow-wrap:anywhere;margin-top:.28rem;font-size:.86rem;font-weight:800;line-height:1.2}.market-board-metric-up{color:var(--ticker-change-up)!important}.market-board-metric-down{color:var(--ticker-change-down)!important}:root[data-theme=light] .market-board-metric{background:#f4f8fcdb;border-color:#1e375c1f}@media (max-width:720px){.market-board-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes market-card-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes market-metric-pulse{0%,to{opacity:.42;transform:translate(-4%,-4%)scale(.96)}50%{opacity:.78;transform:translate(8%,5%)scale(1.08)}}.quickbet-shell{height:100%}.quickbet-elevated{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.market-inline-quickbet-actions{grid-template-columns:1fr}.market-inline-quickbet-odds{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.market-quickbet-choice{min-width:0;min-height:3rem;color:var(--text-main);text-align:center;transition:transform var(--motion-fast) var(--ease-out),filter var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out);overflow-wrap:anywhere;border-radius:.72rem;justify-content:center;align-items:center;padding:.75rem .55rem;font-size:.88rem;font-weight:900;line-height:1.1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.market-quickbet-choice:hover{filter:brightness(1.08);transform:translateY(-1px)}.market-quickbet-choice-yes{background:linear-gradient(145deg,#0d946057,#0f766e2e);border:1px solid #38f0b461}.market-quickbet-choice-no{background:linear-gradient(145deg,#dc262652,#7f1d1d2e);border:1px solid #ff677c61}@container (min-width:380px){.market-inline-quickbet-actions{grid-template-columns:minmax(0,1fr)}}@container (max-width:520px){.market-card-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:420px){.market-card-shell .market-board-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.market-card-shell .market-board-metric{padding:.58rem .62rem}.market-card-info-grid{grid-template-columns:minmax(0,1fr)}}.market-session-helper{background:linear-gradient(#0c1428f2,#080f1ffa) padding-box padding-box,linear-gradient(145deg,#5b99ff85,#2ed4a057,#5b99ff85) border-box;border:1px solid #7490c452;border-radius:24px;box-shadow:0 18px 40px #040a144d}.market-session-helper-card,.market-session-helper-detail{border:1px solid var(--line);background:#081022b8;border-radius:16px;padding:.85rem .95rem}.markets-presets-row{min-width:0}.markets-presets-item{flex:none}.markets-presets-results{white-space:nowrap}.live-duel-feed-copy{flex:22rem;min-width:min(100%,16rem)}.live-duel-feed-actions{flex:none}@media (max-width:520px){.live-duel-feed-head{grid-template-columns:1fr;display:grid}.live-duel-feed-actions{align-items:flex-start;width:100%}}.market-filter-form{contain:layout paint}.filter-shell-toggle{align-items:center;gap:.75rem;display:flex}.filter-shell-toggle-copy{text-align:left;gap:.14rem;min-width:0;display:grid}.filter-shell-toggle-title{color:var(--text-main);font-size:.92rem;font-weight:700}.filter-shell-toggle-hint{color:var(--text-dim);font-size:.76rem;line-height:1.4}.filter-shell-toggle-state{letter-spacing:.08em;text-transform:uppercase;background:#84a9ff14;border:1px solid #adc9ff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:84px;min-height:34px;padding:.35rem .7rem;font-size:.74rem;font-weight:700;display:inline-flex}.filter-panel-surface{isolation:isolate;background:radial-gradient(circle at 12% 0,#70aaff2e,#0000 30%),radial-gradient(circle at 88% 0,#11d98a1f,#0000 26%),linear-gradient(#091224f0,#081020e0);position:relative;overflow:hidden}.filter-panel-surface:before{content:"";opacity:.34;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 0),linear-gradient(#ffffff05 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.filter-panel-surface>*{z-index:1;position:relative}:root[data-theme=light] .filter-panel-surface{background:radial-gradient(circle at 12% 0,#3c6ebb1f,#0000 30%),radial-gradient(circle at 88% 0,#0ea66c1a,#0000 26%),linear-gradient(#fffffff7,#f1f7fff0)}:root[data-theme=light] .filter-panel-surface:before{opacity:.2}.filter-panel-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem 1rem;display:flex}.filter-panel-title{flex:360px;min-width:0;max-width:560px}.filter-panel-title-wide{max-width:none}.filter-panel-title h2{margin-top:.22rem;font-size:clamp(1.12rem,1.4vw,1.5rem);font-weight:700;line-height:1.08}.filter-panel-title p{max-width:42rem;color:var(--text-dim);margin-top:.35rem;font-size:.82rem;line-height:1.5}.filter-panel-status-row{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}.filter-panel-status-pill{background:#0812247a;border:1px solid #adc9ff2e;border-radius:999px;gap:.14rem;min-width:0;padding:.45rem .78rem;display:inline-grid}:root[data-theme=light] .filter-panel-status-pill{background:#ffffffd1}.filter-panel-status-label{letter-spacing:.08em;text-transform:uppercase;color:var(--kicker);font-size:.66rem;font-weight:700}.filter-panel-status-pill strong{color:var(--text-main);font-size:.84rem;font-weight:700}.filter-panel-metrics{flex:0 420px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:100%;min-width:0;max-width:420px;display:grid}.filter-panel-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #adc9ff33;border-radius:14px;padding:.72rem .78rem}:root[data-theme=light] .filter-panel-stat{background:#ffffffc7}.filter-panel-stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--kicker);font-size:.72rem;font-weight:700}.filter-panel-stat-value{color:var(--text-main);margin-top:.12rem;font-size:1rem;font-weight:700}.filter-panel-stat-note{color:var(--text-dim);margin-top:.14rem;font-size:.72rem;line-height:1.35}.filter-panel-grid{align-items:end;gap:.75rem;margin-top:1rem;display:grid}.filter-field{gap:.4rem;min-width:0;display:grid}.filter-label{letter-spacing:.1em;text-transform:uppercase;color:var(--kicker);font-size:.72rem;font-weight:700}.filter-hint{color:var(--text-dim);font-size:.78rem}.filter-control{width:100%;min-height:42px;color:var(--text-main);background:#0a14278f;border:1px solid #adc9ff2e;border-radius:14px;padding:.72rem .85rem;font-size:.9rem;transition:border-color .18s,box-shadow .18s,background .18s}.filter-control::placeholder{color:var(--text-dim)}.filter-control:focus{border-color:#38f0b466;outline:none;box-shadow:0 0 0 3px #38f0b41f}:root[data-theme=light] .filter-control{background:#ffffffdb;border-color:#436aac2e}.filter-actions-card{background:linear-gradient(160deg,#0a152ab3,#081021e0);border:1px solid #adc9ff33;border-radius:16px;flex-direction:column;justify-content:space-between;gap:.65rem;min-height:100%;padding:.78rem;display:flex}:root[data-theme=light] .filter-actions-card{background:linear-gradient(160deg,#fffffff0,#f0f7ffeb)}.filter-actions-group{flex-wrap:wrap;gap:.6rem;display:flex}.filter-actions-card .cta-ghost,.filter-actions-card .cta-main{flex:140px;justify-content:center}.filter-actions-note{color:var(--text-dim);font-size:.72rem;line-height:1.4}.filter-actions-inline-card{background:linear-gradient(160deg,#0a152a8f,#081021c7);border:1px solid #adc9ff2e;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1rem;min-height:100%;padding:.8rem .9rem;display:flex}:root[data-theme=light] .filter-actions-inline-card{background:linear-gradient(160deg,#ffffffeb,#f0f7ffe0)}.filter-action-copy{color:var(--text-dim);margin-top:.18rem;font-size:.8rem;line-height:1.45}.filter-actions-inline{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-left:auto;display:flex}.filter-actions-inline .cta-main{flex:180px;justify-content:center}.filter-actions-inline .cta-ghost{flex:none;justify-content:center;min-width:110px}.filter-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.55rem;display:grid}.filter-toggle{min-width:0;position:relative}.filter-toggle input{opacity:0;cursor:pointer;position:absolute;inset:0}.filter-toggle-body{background:#0812248f;border:1px solid #adc9ff2e;border-radius:14px;gap:.22rem;min-height:64px;padding:.62rem .72rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}:root[data-theme=light] .filter-toggle-body{background:#ffffffd6}.filter-toggle-title{color:var(--text-main);font-size:.86rem;font-weight:700}.filter-toggle-hint{color:var(--text-dim);font-size:.72rem}.filter-toggle input:hover+.filter-toggle-body{border-color:var(--line-strong)}.filter-toggle input:checked+.filter-toggle-body{background:linear-gradient(135deg,#11d98a2e,#70aaff2e);border-color:#38f0b48c;transform:translateY(-1px);box-shadow:0 12px 28px #11d98a1f}:root[data-theme=light] .filter-toggle input:checked+.filter-toggle-body{background:linear-gradient(135deg,#0ea66c24,#3c6ebb1f)}.filter-toggle input:focus-visible+.filter-toggle-body{outline-offset:2px;outline:2px solid #38f0b48c}.filter-toggle-compact .filter-toggle-body{min-height:0;padding:.62rem .72rem}.filter-chip-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filter-chip-row .filter-chip{flex:none}.filter-chip-row-label{letter-spacing:.1em;text-transform:uppercase;color:var(--kicker);background:#84a9ff14;border:1px solid #adc9ff29;border-radius:999px;flex:none;padding:.38rem .62rem;font-size:.68rem;font-weight:700}.compact-filter-shell-wrap{min-width:0}.compact-filter-button-form{display:contents}.compact-filter-hero-button{gap:.45rem}.compact-filter-shell-sticky{top:calc(var(--app-header-offset) + var(--app-overlay-gap));z-index:18;background:var(--surface-nav);margin-inline:calc(-1 * var(--app-shell-inline-pad));padding-inline:var(--app-shell-inline-pad);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky}.filter-chip{min-height:34px;color:var(--text-main);white-space:nowrap;background:#84a9ff14;border:1px solid #adc9ff33;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .75rem;font-size:.8rem;font-weight:600;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.filter-chip:hover{border-color:var(--line-strong);background:#84a9ff24}.filter-chip:active{transition:transform 80ms var(--ease-out),background 80ms var(--ease-out);background:#84a9ff2e;transform:scale(.96)}.filter-chip:disabled,.filter-chip[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.filter-chip-active{color:#e9fff7;background:linear-gradient(135deg,#11d98a38,#70aaff2e);border-color:#38f0b485;box-shadow:0 10px 22px #11d98a26}:root[data-theme=light] .filter-chip-active{color:#0d5a43}.filter-summary-bar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-top:.85rem;padding-top:.85rem;display:flex}.filter-summary-copy{flex:320px;gap:.35rem;display:grid}.filter-summary-title{color:var(--text-main);font-size:.9rem;font-weight:700}.filter-summary-text{color:var(--text-dim);font-size:.78rem}.filter-active-badges{flex-wrap:wrap;gap:.35rem;display:flex}.filter-badge{color:var(--text-dim);background:#84a9ff14;gap:.35rem;padding:.32rem .55rem;font-size:.74rem}.filter-badge,.filter-results-pill{border:1px solid #adc9ff2e;border-radius:999px;align-items:center;display:inline-flex}.filter-results-pill{white-space:nowrap;background:#0812248f;gap:.45rem;padding:.55rem .72rem;font-size:.78rem;font-weight:600}:root[data-theme=light] .filter-results-pill{background:#ffffffdb}.filter-results-pill strong{color:var(--text-main)}.compact-filter-shell{flex-direction:column;gap:.85rem;padding:.9rem;display:flex;position:relative;overflow:clip}.compact-filter-head{grid-template-columns:minmax(240px,.82fr) minmax(220px,.55fr) minmax(360px,1fr);align-items:end;gap:.75rem;display:grid}.compact-filter-head-summary{grid-template-columns:1fr}.compact-filter-input-wrap,.compact-filter-search,.compact-filter-sort{min-width:0}.compact-filter-input-wrap{gap:.38rem;display:grid}.compact-filter-input,.compact-filter-select{width:100%;min-height:42px}.compact-filter-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.compact-filter-toolbar-summary{justify-content:space-between}.compact-filter-apply,.compact-filter-clear,.compact-filter-open,.compact-filter-toggle{min-height:42px}.compact-filter-count{min-width:1.25rem;height:1.25rem;color:var(--text-main);background:#4fe2b12e;border-radius:999px;justify-content:center;align-items:center;padding:0 .38rem;font-size:.72rem;font-weight:700;display:inline-flex}.compact-filter-primary{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.compact-filter-primary-modal{border-bottom:1px solid #adc9ff1a;padding-bottom:.95rem}.compact-filter-group{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.compact-filter-group-drawer{gap:.55rem}.compact-filter-active{border-top:1px solid #adc9ff14;padding-top:.1rem}.compact-filter-badges{flex-wrap:wrap;gap:.45rem;display:flex}.compact-filter-badge-button{cursor:pointer;transition:border-color .18s,background .18s,color .18s}.compact-filter-badge-button:hover{color:var(--text-main);background:#4fe2b11f;border-color:#4fe2b157}.compact-filter-modal-panel{width:min(920px,100vw - 2rem);max-width:min(920px,100vw - 2rem);max-height:min(88dvh,860px);padding:1rem}.compact-filter-drawer,.compact-filter-modal-body{flex-direction:column;min-height:0;display:flex}.compact-filter-drawer{gap:1rem}.compact-filter-drawer-summary{border-bottom:1px solid #adc9ff1a;gap:.65rem;padding-bottom:.15rem;display:grid}.compact-filter-drawer-active{min-width:0}.compact-filter-drawer-content{flex-direction:column;gap:1rem;min-height:0;padding-right:.1rem;display:flex;overflow:auto}.compact-filter-drawer-actions{border-top:1px solid #adc9ff1a;justify-content:flex-end;gap:.65rem;padding-top:.8rem;display:flex}.compact-filter-divider{background:#adc9ff14;width:100%;height:1px}.filter-details{border-top:1px solid var(--line);margin-top:.85rem;padding-top:.85rem}.filter-details summary{cursor:pointer;color:var(--text-main);justify-content:space-between;align-items:center;gap:.8rem;font-size:.92rem;font-weight:700;list-style:none;display:flex}.filter-details summary::-webkit-details-marker{display:none}.filter-details summary:after{content:"+";width:1.6rem;height:1.6rem;color:var(--text-dim);border:1px solid #adc9ff2e;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.filter-details[open] summary:after{content:"-"}.filter-details-copy{color:var(--text-dim);margin-top:.1rem;font-size:.75rem;font-weight:400;display:block}.filter-details-grid{gap:.75rem;margin-top:.75rem;display:grid}.filter-checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;display:grid}@media (min-width:1024px){.compact-filter-modal-panel-advanced{width:min(1120px,100vw - 3rem);max-width:min(1120px,100vw - 3rem);max-height:min(90dvh,900px);padding:1.1rem}.compact-filter-modal-control-row{grid-template-columns:minmax(340px,1.55fr) minmax(240px,.85fr);align-items:end}.compact-filter-modal-control-row>.filter-field{grid-column:auto}.compact-filter-primary-modal{grid-template-columns:minmax(190px,.38fr) minmax(0,1fr);align-items:start;gap:.75rem 1rem;display:grid}.markets-advanced-filter-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.markets-advanced-filter-grid>.filter-section-card{min-width:0}.markets-advanced-layout-card{grid-column:span 5}.markets-advanced-scope-card{grid-column:span 4}.markets-advanced-ticker-card{grid-column:span 3}.markets-advanced-asset-card{grid-column:1/-1}.markets-advanced-layout-card .filter-details-grid,.markets-advanced-scope-card .filter-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.markets-advanced-layout-card .filter-field,.markets-advanced-scope-card .filter-field,.markets-advanced-ticker-card .filter-field{grid-column:auto;min-width:0}.markets-advanced-scope-card .filter-field:last-child,.markets-advanced-ticker-card .filter-field{grid-column:1/-1}.markets-advanced-asset-card .filter-checkbox-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.compact-filter-modal-panel-advanced{width:min(1220px,100vw - 4rem);max-width:min(1220px,100vw - 4rem);padding:1.25rem}.markets-advanced-asset-card .filter-checkbox-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.market-filter-input,.market-filter-select{width:100%;min-height:40px}.markets-pagination>*,.my-duels-pagination>*{flex:none}.predict-number-page .predict-number-target-pill{text-overflow:ellipsis;white-space:nowrap;max-width:min(230px,100% - .8rem);overflow:hidden}@media (max-width:1100px){.exchange-page .market-hero>.grid{grid-template-columns:1fr}.exchange-page .market-hero h1{font-size:clamp(2rem,6vw,2.8rem);line-height:1.08}.market-hero-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.market-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;display:grid}.market-hero-actions .cta-ghost,.market-hero-actions .cta-main{justify-content:center;width:100%}.exchange-page .market-detail-section-toggle,.my-duels-page .market-detail-section-toggle{align-items:flex-start}.exchange-page .market-detail-section-actions,.my-duels-page .market-detail-section-actions{justify-content:flex-start;width:100%}.predict-number-page .predict-number-round-status,.predicto-page .predicto-board-status{width:100%}}@media (max-width:1024px){.compact-filter-head{grid-template-columns:minmax(0,1fr) minmax(220px,.75fr)}.compact-filter-toolbar{grid-column:1/-1;justify-content:space-between}}@media (max-width:640px){:root{--app-header-offset:4.85rem;--app-overlay-gap:.55rem}.market-list-card:before{width:2px}.market-list-card .cta-ghost,.market-list-card .cta-main{min-height:44px}.market-filter-actions .cta-ghost,.market-filter-actions .cta-main{justify-content:center;width:100%}.duel-card-metrics,.market-card-meta,.market-list-detail,.market-list-detail-meta,.market-list-summary,.market-list-summary-meta{grid-template-columns:1fr}.duel-card-actions,.market-card-actions,.market-card-footer,.market-list-summary-actions{width:100%}.duel-card-actions>*,.market-card-actions>*{flex:100%;justify-content:center}.filter-shell-toggle{align-items:flex-start}.filter-shell-toggle-hint{display:none}.filter-shell-toggle-state{min-width:72px}.filter-panel-title p{max-width:none}.filter-panel-status-row{gap:.45rem}.filter-panel-status-pill{border-radius:14px;flex:calc(50% - .45rem)}.filter-panel-metrics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.filter-action-copy,.filter-actions-note,.filter-panel-stat-note,.filter-section-copy,.filter-summary-text,.filter-toggle-hint{display:none}.filter-actions-card .cta-ghost,.filter-actions-card .cta-main{flex-basis:100%}.filter-actions-inline-card{padding:.72rem .78rem}.filter-actions-inline{width:100%;margin-left:0}.filter-actions-inline .cta-ghost,.filter-actions-inline .cta-main{flex-basis:100%;width:100%}.filter-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-chip-row{flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.filter-summary-bar{flex-direction:column}.filter-results-pill{white-space:normal}.compact-filter-shell{gap:.72rem;padding:.8rem}.compact-filter-head{grid-template-columns:1fr;gap:.65rem}.compact-filter-toolbar{justify-content:stretch}.compact-filter-toolbar .filter-results-pill{flex:100%;order:1;justify-content:center}.compact-filter-clear{flex:calc(50% - .28rem);order:2;justify-content:center}.compact-filter-open,.compact-filter-toggle{flex:calc(50% - .28rem);order:3;justify-content:center}.compact-filter-apply{flex:100%;order:4;justify-content:center}.compact-filter-primary{gap:.65rem}.compact-filter-primary .compact-filter-group{flex-wrap:nowrap;padding-bottom:.12rem;overflow-x:auto}.compact-filter-primary .compact-filter-group::-webkit-scrollbar{display:none}.compact-filter-primary .compact-filter-group{scrollbar-width:none}.compact-filter-group-drawer{flex-wrap:wrap;padding-bottom:0;overflow:visible}.compact-filter-modal-panel{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:.85rem}.compact-filter-drawer-actions{flex-direction:column-reverse}.compact-filter-drawer-actions .cta-ghost,.compact-filter-drawer-actions .cta-main{justify-content:center;width:100%}.market-hero-layout{grid-template-columns:1fr;align-items:start}.market-hero-actions-rail{justify-content:stretch}.market-hero-actions-rail .cta-ghost,.market-hero-actions-rail .cta-main{width:100%;min-width:0}.exchange-page .market-hero,.my-duels-page .market-hero{padding:1rem}.exchange-page .market-hero h1{font-size:clamp(1.7rem,8vw,2.2rem)}.markets-pagination,.my-duels-pagination{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.markets-pagination::-webkit-scrollbar,.my-duels-pagination::-webkit-scrollbar{display:none}.my-duels-page .duel-mini-insight-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.14rem;overflow-x:auto}.my-duels-page .duel-mini-insight-chips::-webkit-scrollbar{display:none}.predict-number-page .predict-number-track{height:11.2rem;margin-top:.95rem}.predict-number-page .predict-number-target-pill{max-width:min(170px,100% - .65rem);padding:.36rem .58rem;font-size:.72rem;top:0}.predict-number-page .predict-number-roll-pill{padding:.2rem .46rem;font-size:.67rem;bottom:.15rem}.predict-number-page .predict-number-roll-marker{width:2.35rem;height:2.35rem}.predict-number-page .predict-number-hero{flex-direction:column;align-items:flex-start}.predict-number-page .predict-number-auto-button,.predict-number-page .predict-number-hero .cta-ghost,.predict-number-page .predict-number-roll-button{justify-content:center;width:100%}.predict-number-page .predict-number-ticket-actions,.predict-number-page .predict-number-ticket-head{grid-template-columns:1fr}.predicto-page .predicto-board-stage{padding:.5rem}.predicto-page .predicto-board-canvas{height:clamp(250px,70vw,360px)}.predicto-page .predicto-drop-button{justify-content:center;width:100%}.predicto-page .predicto-ticket-head{grid-template-columns:1fr}.predicto-page .predicto-lane-tag{border-radius:.75rem;padding:.3rem .2rem;bottom:.3rem}.predicto-page .predicto-lane-tag span{font-size:.78rem}.predicto-page .predicto-board-metrics,.predicto-page .predicto-result-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-duel-page .game-panel,.crash-page .game-panel,.high-low-page .game-panel,.keno-page .game-panel,.predict-number-page .game-panel,.predicto-page .game-panel{border-radius:.92rem}}@media (max-width:420px){.my-duels-page .duel-book-metric-grid{grid-template-columns:1fr}.my-duels-page .duel-mini-range-controls{width:100%}.my-duels-page .duel-mini-range-btn{flex:calc(50% - .2rem);justify-content:center}.predict-number-page .predict-number-round-status .status-chip,.predicto-page .predicto-board-status .status-chip{justify-content:center;width:100%}}.duel-scan-grid{contain:layout paint}.duel-scan-card{content-visibility:auto;contain-intrinsic-size:260px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;animation:duel-card-in .22s}.duel-scan-card:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 14px 36px #02081059}.duel-scan-card-condensed{padding-top:.62rem;padding-bottom:.62rem}.my-duels-page .my-duels-book{background:radial-gradient(500px 180px at 100% 0,#11d98a14,#0000 74%),linear-gradient(#0912249e,#08102094)}.my-duels-page .my-duels-card,.my-duels-page .my-duels-parent-card{background:radial-gradient(260px 120px at 100% 0,#11d98a1a,#0000 70%),linear-gradient(#0912248f,#08101f9e);border-color:#adc9ff38;position:relative;overflow:hidden}.my-duels-page .my-duels-book-card{background:linear-gradient(#0c162ad1,#070e1cbd),#08101fc7;border:1px solid #0000;box-shadow:inset 0 1px #e1eeff0e,0 10px 28px #02081033}.my-duels-page .my-duels-card:before,.my-duels-page .my-duels-parent-card:before{content:"";opacity:.75;background:linear-gradient(#11d98ae6,#70aaffd1);width:3px;position:absolute;inset:0 auto 0 0}.my-duels-page .my-duels-book-card:before{opacity:1;background:linear-gradient(#84a9ff8a,#84a9ff29);width:4px}.my-duels-page .my-duels-book-card:after{content:"";opacity:0;background:0 0;width:4px;position:absolute;inset:0 0 0 auto}.my-duels-page .my-duels-book-card.duel-book-side-yes:before{background:linear-gradient(#11d98af2,#11d98a2e)}.my-duels-page .my-duels-book-card.duel-book-side-no:before{background:linear-gradient(#fb7185f0,#fb71852e)}.my-duels-page .my-duels-book-card.duel-book-result-won:after{opacity:1;background:linear-gradient(#11d98af2,#11d98a2e)}.my-duels-page .my-duels-book-card.duel-book-result-lost:after{opacity:1;background:linear-gradient(#fb7185f0,#fb71852e)}.my-duels-page .my-duels-card>*,.my-duels-page .my-duels-parent-card>*{z-index:1;position:relative}.my-duels-page .my-duels-card:hover,.my-duels-page .my-duels-parent-card:hover{border-color:var(--line-strong);box-shadow:0 16px 36px #02081052}.my-duels-page .my-duels-book-card:hover{background:linear-gradient(#0e192fe0,#08101fc7),#08101fd1;border-color:#adc9ff29}.my-duels-page .duel-book-metric-cell{background:#e1eeff0b;border-color:#0000;box-shadow:inset 0 1px #e1eeff0e}.duel-card-metrics{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:.4rem .8rem;display:grid}.duel-card-actions{flex-wrap:wrap;gap:.5rem;display:flex}.duel-side-value{border-radius:999px;justify-content:center;width:fit-content;min-width:3.1rem;padding:.13rem .5rem;font-size:.82rem;line-height:1.2;display:inline-flex}.duel-side-value-yes{color:var(--positive-text);background:#11d98a24}.duel-side-value-no{color:var(--danger-text);background:#fb718524}.duel-delta-value-positive,.duel-pnl-value-positive{color:var(--positive-text)}.duel-delta-value-negative,.duel-pnl-value-negative{color:var(--danger-text)}.duel-card-detail-note{background:#e1eeff0b;border-radius:.7rem;padding:.8rem .85rem;box-shadow:inset 3px 0 #84a9ff42}.nav-drawer-submenu{flex-wrap:wrap;gap:.35rem;padding-left:.2rem;display:flex}.nav-drawer-submenu-list{gap:.5rem;padding-left:0;display:grid}.nav-drawer-submenu-list a{min-height:var(--tap-target-min);color:var(--text-dim);background:#84a9ff0f;border:1px solid #adc9ff33;border-radius:.75rem;justify-content:flex-start;align-items:center;gap:.65rem;padding:.52rem .72rem;font-size:.88rem;display:flex}.nav-drawer-link-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--kicker);font-size:.66rem;line-height:1}.nav-drawer-submenu-list a:hover{border-color:var(--line-strong);color:var(--text-main)}.nav-search-backdrop{z-index:80;padding:max(1rem,env(safe-area-inset-top)) 1rem 1rem;place-items:start center;overflow-y:auto}.nav-search-modal{width:min(640px,100%);max-width:100%;max-height:min(100dvh - 2rem,420px);margin-top:clamp(1rem,8vh,5rem);overflow:hidden}.nav-search-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.nav-search-title{color:var(--text-main);margin-top:.3rem;font-size:clamp(1.08rem,2vw,1.35rem);font-weight:700;line-height:1.15}.nav-search-form{gap:.85rem;min-width:0;display:grid}.nav-search-input-wrap{border:1px solid var(--line);background:var(--surface-strong);border-radius:14px;align-items:center;gap:.72rem;min-width:0;min-height:56px;padding:0 .95rem;display:flex}.nav-search-input-wrap svg{color:var(--text-dim);flex:none}.nav-search-input-wrap:focus-within{border-color:var(--line-strong);box-shadow:inset 0 0 0 1px #11d98a33}.nav-search-input{width:100%;min-width:0;color:var(--text-main);background:0 0;border:0;outline:none;padding:.9rem 0;font-size:.95rem;line-height:1.4}.nav-search-input::placeholder{color:var(--text-dim)}.nav-search-actions{justify-content:flex-start;display:flex}.nav-search-submit{min-width:180px}@media (max-width:1100px){.nav-mega-panel-head{flex-direction:column;align-items:flex-start}.nav-mega-description{text-align:left;max-width:none}}.nav-drawer-submenu a{min-height:34px;color:var(--text-dim);background:#84a9ff0d;border:1px solid #adc9ff29;border-radius:999px;align-items:center;padding:.32rem .55rem;font-size:.72rem;display:inline-flex}.nav-drawer-submenu a:hover{border-color:var(--line-strong);color:var(--text-main)}.duel-focus-chip{color:var(--text-main);min-height:var(--tap-target-min);background:#84a9ff14;border:1px solid #adc9ff42;border-radius:999px;padding:.42rem .78rem;font-size:.82rem;font-weight:600}.duel-focus-chip-active{color:#dcfff2;background:linear-gradient(90deg,#11d98a33,#11d98a14);border-color:#11d98a85}.duel-command-book .duel-scan-card{scroll-margin-top:170px}.duel-hero-grid{gap:1.1rem;display:grid}@media (min-width:1100px){.duel-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);align-items:start}}.duel-hero-primary{align-content:start;gap:.85rem;display:grid}.duel-hero-actions{flex-wrap:wrap;gap:.55rem;display:flex}.duel-hero-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;max-width:560px;margin-top:-.1rem;display:grid}.duel-hero-summary-item{background:#e1eeff0b;border-radius:.75rem;gap:.12rem;min-width:0;padding:.56rem .62rem;display:grid;box-shadow:inset 0 1px #e1eeff11,0 8px 18px #0208101f}.duel-hero-summary-grid dt{color:var(--text-dim);font-size:.68rem;line-height:1.2}.duel-hero-summary-grid dd,.duel-hero-summary-grid dt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.duel-hero-summary-grid dd{color:var(--text-main);margin:0;font-size:.9rem;font-weight:750;line-height:1.25}.duel-summary-value-positive{color:var(--positive-text)!important}.duel-summary-value-negative{color:var(--danger-text)!important}.duel-math-note{background:radial-gradient(240px 120px at 100% 0,#11d98a14,#0000 72%),#84a9ff0d;border:1px solid #adc9ff2e;border-radius:1rem;padding:.95rem 1rem}.duel-hero-insights{gap:.65rem;min-width:0;display:grid}.duel-mini-controls-row{flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem}.duel-mini-controls-row,.duel-mini-range{justify-content:space-between;display:flex}.duel-mini-range{align-items:center;gap:.5rem}.duel-mini-range-controls{flex-wrap:wrap;gap:.25rem;display:inline-flex}.duel-mini-range-btn{min-height:28px;color:var(--text-dim);white-space:nowrap;background:#84a9ff14;border:1px solid #adc9ff3d;border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:700}.duel-mini-range-btn-active{color:#dcfff2;background:#11d98a29;border-color:#11d98a80}.duel-mini-pagination{align-items:center;gap:.35rem;display:inline-flex}.duel-mini-page-btn{min-height:24px;color:var(--text-dim);background:#84a9ff14;border:1px solid #adc9ff3d;border-radius:999px;padding:.08rem .45rem;font-size:.64rem}.duel-mini-page-btn:disabled{opacity:.5;cursor:not-allowed}.duel-mini-card{background:linear-gradient(#84a9ff0f,#08101f38),#84a9ff0f;border:1px solid #adc9ff33;border-radius:1rem;padding:.82rem}.duel-mini-card-header{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.duel-mini-card-header>div{min-width:0}.duel-mini-headline{color:var(--text-main);font-size:1.4rem;font-weight:700}.duel-mini-insight-chips{flex-wrap:wrap;gap:.34rem;display:flex}.duel-mini-insight-chip{color:var(--text-main);background:#84a9ff14;border:1px solid #adc9ff38;border-radius:999px;align-items:baseline;gap:.3rem;padding:.2rem .45rem;font-size:.66rem;line-height:1.2;display:inline-flex}.duel-mini-insight-label{color:var(--text-dim)}@media (max-width:720px){.duel-mini-controls-row{align-items:stretch}.duel-mini-range{flex-direction:column;align-items:flex-start;width:100%}.duel-mini-range-controls{justify-content:flex-start;gap:.3rem}.duel-mini-range-btn{min-height:30px;padding:.22rem .46rem;font-size:.64rem}.duel-mini-card-header{flex-direction:column}}.duel-mini-chart-wrap{position:relative}.duel-mini-chart-shell{background:linear-gradient(#84a9ff12,#0a122247),repeating-linear-gradient(90deg,#84a9ff0f 0 1px,#0000 1px 12.5%);border:1px solid #adc9ff33;border-radius:.85rem;gap:.34rem;padding:.52rem;display:grid}.duel-mini-scale{justify-content:space-between;align-items:center;gap:1rem;display:flex}.duel-mini-bars{width:100%;height:118px;display:block;overflow:hidden}.duel-mini-baseline{stroke:#adc9ff57;stroke-width:.8px;stroke-dasharray:1.8 1.8}.duel-mini-bar-fill{stroke:none;cursor:pointer}.duel-mini-bar-fill-pos{fill:#11d98adb}.duel-mini-bar-fill-neg{fill:#fb7185d6}.duel-mini-bar-fill-neutral{fill:#84a9ffdb}.duel-mini-axis-labels{grid-template-columns:repeat(8,minmax(0,1fr));gap:.3rem;display:grid}.duel-mini-axis-label{min-width:0;color:var(--text-dim);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}@media (max-width:720px){.duel-mini-bars{height:104px}}.duel-hero-stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.duel-active-filters{flex-wrap:wrap;gap:.45rem;display:flex}.duel-callout-row{border-top:1px solid #adc9ff24;flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.35rem;display:flex}.duel-quick-join-card{min-height:100%}.duel-book-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.duel-book-metric-cell{background:#0811204d;border:1px solid #0000;border-radius:.65rem;gap:.22rem;min-width:0;padding:.62rem .68rem;display:grid}.duel-book-metric-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.25;overflow:hidden}.duel-book-metric-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:.66rem}.duel-card-summary-row{flex-wrap:wrap;gap:.5rem;display:flex}.duel-collapsed-summary,.duel-empty-state{background:#84a9ff0a;border:1px dashed #adc9ff38;border-radius:.9rem;gap:.75rem;padding:.95rem;display:grid}@media (min-width:900px){.duel-hero-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.duel-hero-actions .cta-ghost,.duel-hero-actions .cta-main{width:100%}.duel-book-metric-grid,.duel-hero-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-duels-pagination{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.my-duels-pagination::-webkit-scrollbar{display:none}}.duel-tracker-wrap-centered{position:relative;left:50%;transform:translate(-50%)}.duel-line-chart{width:100%;height:84px;display:block}.duel-line-baseline{stroke:#adc9ff47;stroke-width:.8px;stroke-dasharray:1.8 1.8}.duel-line-path{stroke:#1ddc97;stroke-width:1.8px}.duel-line-path-7d{stroke:#3ceba8}.duel-line-path-30d{stroke:#84a9ff}.duel-line-dot{fill:#84a9ff;cursor:pointer}.duel-line-dot-7d{fill:#3ceba8}.duel-line-dot-30d{fill:#84a9ff}.duel-chart-tooltip{background:var(--surface-elevated-1-soft);color:var(--text-main);z-index:3;border:1px solid #adc9ff42;border-radius:.55rem;max-width:min(94%,280px);padding:.3rem .42rem;font-size:.68rem;position:absolute;top:.3rem;right:.4rem}.info-tooltip-wrap{vertical-align:middle;position:relative}.info-tooltip-trigger,.info-tooltip-wrap{justify-content:center;align-items:center;display:inline-flex}.info-tooltip-trigger{color:#bae6fdf2;cursor:help;background:#0f172aa8;border:1px solid #94a3b880;border-radius:999px;width:1.05rem;height:1.05rem;font-size:.66rem;font-weight:700;line-height:1}.info-tooltip-trigger:focus-visible{outline-offset:1px;outline:2px solid #38bdf8cc}.info-tooltip-bubble{color:#e2e8f0f5;opacity:0;visibility:hidden;pointer-events:none;z-index:60;background:#020617f2;border:1px solid #94a3b873;border-radius:.55rem;min-width:12rem;max-width:min(24rem,80vw);padding:.45rem .55rem;font-size:.72rem;line-height:1.35;transition:opacity .12s;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #02061773}.info-tooltip-bubble-visible,.info-tooltip-wrap:focus-within .info-tooltip-bubble,.info-tooltip-wrap:hover .info-tooltip-bubble{opacity:1;visibility:visible}.game-hub-xtreme-tooltip{text-align:left;width:min(15rem,100vw - 2rem);inset:calc(100% + .45rem) auto auto 0;transform:none}.info-tooltip-bubble-persistent{opacity:1;visibility:visible;pointer-events:auto}.info-tooltip-trigger-active{background:#0f172ae6;border-color:#38bdf8b3;box-shadow:0 0 8px #38bdf838}.quickbet-side{padding:var(--quickbet-pad-y) var(--quickbet-pad-x);font-weight:700;font-size:var(--quickbet-font-size);min-height:var(--tap-target-min);border:1px solid var(--line);touch-action:manipulation;border-radius:.75rem;transition:transform .2s,filter .2s,border-color .2s}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{min-height:var(--input-min-height);font-size:var(--input-font-size);border-radius:var(--control-radius)}.quickbet-side:hover{transform:translateY(-1px)}.quickbet-side-muted{color:var(--text-main);background:#84a9ff14}.quickbet-side-yes-active{color:#fff;background:linear-gradient(90deg,#11d98a,#3cebaf);border-color:#11d98a99}.quickbet-side-no-active{color:#fff4f4;background:linear-gradient(90deg,#f05f6b,#ff8f8f);border-color:#ff7d7d7a}.quickbet-stake-active-yes{color:#fff;background:linear-gradient(90deg,#11d98a,#3cebaf);border-color:#11d98a99}.quickbet-stake-active-no{color:#fff4f4;background:linear-gradient(90deg,#f05f6b,#ff8f8f);border-color:#ff7d7d7a}.landing-orb{filter:blur(18px);opacity:.35;z-index:-1;border-radius:999px;animation:orb-float 7s ease-in-out infinite;position:absolute}.landing-orb-a{background:radial-gradient(circle,#11d98aa6 0,#11d98a00 70%);width:260px;height:260px;top:-90px;right:-80px}.landing-orb-b{background:radial-gradient(circle,#84a9ffb3 0,#84a9ff00 70%);width:220px;height:220px;animation-delay:1.2s;bottom:-80px;left:-90px}.landing-card{background:linear-gradient(var(--surface-overlay),var(--surface-overlay)) padding-box,linear-gradient(120deg,#84a9ffbf,#11d98ab3,#84a9ffbf) border-box;background-size:100% 100%,220% 220%;border:1px solid #0000;border-radius:14px;padding:.85rem;animation:border-pan 8s linear infinite;position:relative}.landing-points{gap:.4rem;margin:0;padding-left:1.1rem;display:grid}.landing-points li{color:var(--text-dim);font-size:.92rem}.landing-hero-grid{align-items:stretch;gap:1.2rem;display:grid}@media (min-width:1100px){.home-hero-main{align-items:stretch;gap:clamp(1rem,2vw,1.5rem)}.home-hero-main,.landing-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr)}.home-hero-spotlight{grid-template-columns:minmax(380px,520px);justify-self:center;place-items:center;gap:clamp(.75rem,1.4vw,1rem);transform:translateY(clamp(.6rem,1.2vw,1.25rem))}.home-hero-spotlight-solo{align-content:start;padding-top:.35rem}}.home-hero-main{gap:1.4rem;display:grid}.home-root{isolation:isolate}.home-root:before{content:"";z-index:-1;pointer-events:none;opacity:.8;background:linear-gradient(110deg,#0000 0 18%,#11d98a11 38%,#0000 58%),linear-gradient(250deg,#0000 0 30%,#ffc4570b 52%,#0000 72%);position:fixed;inset:0}.home-page-shell,.home-route-loading-shell{width:min(1460px,100% - 2rem)}.home-route-loading-shell{z-index:10;align-content:start;gap:clamp(1.15rem,1.9vw,1.8rem);min-height:calc(100dvh - 260px);margin-inline:auto;padding-block:clamp(.35rem,1.4vw,1rem) 5rem;display:grid;position:relative}.home-route-loading-hero{background:radial-gradient(760px 360px at 98% 4%,#11d98a29,#0000 70%),radial-gradient(480px 300px at 8% 100%,#51adff1c,#0000 74%),linear-gradient(126deg,#0c182de0,#050c19f5 54%,#062127db);border:1px solid #5fd6b747;border-radius:1.15rem;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.2vw,2rem);min-height:clamp(440px,50vh,620px);padding:clamp(1.25rem,3vw,2.4rem);display:grid;overflow:hidden;box-shadow:0 24px 70px #01091652}.home-route-loading-board,.home-route-loading-copy,.home-route-loading-market-card{min-width:0}.home-route-loading-copy{align-content:center;gap:1rem;max-width:760px;display:grid}.home-route-loading-kicker{border-radius:999px;width:9rem;height:.78rem}.home-route-loading-title{border-radius:.65rem;width:min(100%,34rem);height:clamp(2.4rem,5vw,4.3rem)}.home-route-loading-title-wide{width:min(100%,44rem)}.home-route-loading-lines{gap:.55rem;max-width:42rem;display:grid}.home-route-loading-lines .skeleton{border-radius:999px;height:.82rem}.home-route-loading-line-short{width:72%}.home-route-loading-actions,.home-route-loading-card-actions,.home-route-loading-choice-row{flex-wrap:wrap;gap:.75rem;display:flex}.home-route-loading-actions .skeleton{border-radius:999px;width:9.5rem;height:2.75rem}.home-route-loading-board{background:#040c1a8a;border:1px solid #adc9ff29;border-radius:.95rem;align-self:center;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.home-route-loading-board-head{border-radius:.75rem;height:4.25rem}.home-route-loading-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.home-route-loading-board-grid .skeleton{border-radius:.8rem;min-height:6rem}.home-route-loading-card-actions .skeleton,.home-route-loading-choice-row .skeleton{border-radius:999px;flex:7rem;height:2.65rem}.home-route-loading-market-strip{background:#040c1a5c;border:1px solid #adc9ff24;border-radius:.95rem;gap:1rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.home-route-loading-section-head{gap:.65rem;display:grid}.home-route-loading-heading{border-radius:.45rem;width:min(100%,24rem);height:1.8rem}.home-route-loading-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-route-loading-market-card{background:#0a1426a3;border:1px solid #adc9ff29;border-radius:.85rem;gap:.75rem;min-height:11rem;padding:1rem;display:grid}.home-route-loading-card-kicker{border-radius:999px;width:6rem;height:.7rem}.home-route-loading-card-title{border-radius:.4rem;width:88%;height:1.5rem}.home-route-loading-card-line{border-radius:999px;width:100%;height:.78rem}.home-page-stack{flex-direction:column;gap:clamp(1.15rem,1.9vw,1.8rem);display:flex}.home-hero-shell{background:radial-gradient(760px 360px at 98% 4%,#11d98a33,#0000 70%),radial-gradient(480px 300px at 8% 100%,#51adff21,#0000 74%),linear-gradient(126deg,#0c182df0,#050c19f7 54%,#062127e6);border-color:#5fd6b747;border-radius:1.15rem;min-height:clamp(500px,52vh,660px);box-shadow:0 32px 92px #0109166b,inset 0 1px #e2eeff0f}.home-hero-shell:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#adc9ff14 1px,#0000 0),linear-gradient(90deg,#adc9ff14 1px,#0000 0);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000,#000 30% 72%,#0000);mask-image:linear-gradient(120deg,#0000,#000 30% 72%,#0000)}.home-hero-shell>*{z-index:1;position:relative}.home-hero-copy{align-content:center;gap:.35rem;min-width:0;max-width:780px;display:grid}.home-hero-shell .kicker{color:var(--green-2)}.home-hero-title-slot{font-family:var(--font-sans);letter-spacing:0;color:#0000;background:linear-gradient(92deg,#fff,#eaf6ff 44%,#b5ffe0);-webkit-background-clip:text;background-clip:text;max-width:720px;font-size:clamp(2.75rem,4vw,4.55rem);line-height:1.02}.home-hero-subtitle-slot{max-width:54ch;font-family:var(--font-sans);font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.62}.home-hero-user-kicker{overflow-wrap:anywhere;max-width:100%}.home-hero-actions .cta-ghost,.home-hero-actions .cta-main{border-radius:.9rem;min-height:48px}@media (min-width:640px){.home-hero-actions .cta-ghost,.home-hero-actions .cta-main{min-height:46px;padding-inline:clamp(1rem,1.3vw,1.28rem)}}.home-hero-actions .cta-main{box-shadow:0 16px 34px #11d98a3d,inset 0 1px #ffffff38}.home-hero-point-list{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0;list-style:none}.home-hero-point-list li{background:linear-gradient(#84a9ff17,#84a9ff0b);border:1px solid #adc9ff29;border-radius:.85rem;min-height:78px;padding:.86rem .9rem .86rem 2.1rem;line-height:1.45;position:relative}.home-hero-point-list li:before{content:"";background:var(--accent-2);border-radius:999px;width:.52rem;height:.52rem;position:absolute;top:1.05rem;left:.88rem;box-shadow:0 0 0 5px #11d98a21}.home-hero-demo-card{background:radial-gradient(260px 160px at 100% 0,#11d98a29,#0000 74%),linear-gradient(165deg,#091224c7,#080f1deb);border:1px solid #adc9ff2e;border-radius:1rem;gap:.85rem;width:min(100%,390px);padding:1rem;display:grid;position:relative;overflow:hidden}.home-hero-demo-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-hero-demo-symbol{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;margin-right:.45rem;font-size:.78rem;font-weight:700;display:inline-block}.home-hero-demo-nav{flex:none;gap:.35rem;display:inline-flex}.home-hero-demo-nav button{width:2rem;height:2rem;color:var(--text-main);font:inherit;cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);background:#84a9ff14;border:1px solid #adc9ff33;border-radius:999px;place-items:center;font-weight:800;display:inline-grid}.home-hero-demo-nav button:hover{border-color:var(--line-strong);background:var(--surface-interactive);transform:translateY(-1px)}.home-hero-demo-nav button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.home-hero-demo-question{max-width:100%;font-family:var(--font-sans);color:var(--text-main);text-wrap:balance;margin-top:0;font-size:clamp(1.08rem,1.7vw,1.34rem);font-weight:700;line-height:1.18}.home-hero-demo-meta{margin-top:0}.home-hero-demo-book{background:radial-gradient(180px 90px at 100% 0,#11d98a14,#0000 72%),#84a9ff0e;border:1px solid #adc9ff29;border-radius:.9rem;padding:.76rem}.home-hero-demo-book-head{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.72rem;font-weight:800;display:flex}.home-hero-demo-meter{background:#adc9ff29;border-radius:999px;height:.68rem;margin-top:.7rem;position:relative;overflow:hidden}.home-hero-demo-meter-fill{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--brand));width:58%;height:100%;animation:home-meter-pulse 3.8s ease-in-out infinite;display:block}.home-hero-demo-actions{letter-spacing:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:0;display:grid}.home-hero-demo-actions .cta-ghost,.home-hero-demo-actions .quickbet-side{justify-content:center;min-height:2.45rem}.home-hero-demo-open{grid-column:1/-1}.home-hero-flow-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-bottom:0;padding:0;list-style:none;display:grid}.home-hero-flow-list li{background:linear-gradient(#84a9ff17,#84a9ff0a);border:1px solid #adc9ff29;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);gap:.7rem;min-height:96px;padding:.85rem;display:grid}.home-hero-flow-list span{width:2rem;height:2rem;color:var(--mint);font-variant-numeric:tabular-nums;background:#11d98a1c;border:1px solid #adc9ff2e;border-radius:.65rem;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}.home-hero-flow-list strong{color:var(--text-main);font-size:.88rem;line-height:1.25;display:block}.home-hero-flow-list p{color:var(--text-dim);margin-top:.3rem;font-size:.76rem;line-height:1.45}.home-snapshot-modern{background:radial-gradient(420px 180px at 100% 0,#11d98a1a,#0000 70%),linear-gradient(160deg,#09122494,#08101fbd);border:1px solid #adc9ff29;border-radius:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;padding:.8rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0208122e}.home-snapshot-value{color:var(--text-main);font-variant-numeric:tabular-nums;margin:.55rem 0 0;font-size:clamp(1.55rem,2.5vw,2.25rem);font-weight:800;line-height:.95}.home-snapshot-note{color:var(--text-dim);margin:.42rem 0 0;font-size:.78rem;line-height:1.4}.home-section{isolation:isolate;position:relative;overflow:hidden}.home-section:before{content:"";opacity:.65;pointer-events:none;background:linear-gradient(90deg,#0000,#84a9ff38 50%,#0000);height:1px;position:absolute;inset:0 0 auto}.home-quickstart-shell{min-height:0}.home-quickstart-shell-upgrade{min-height:520px}.home-loading-shell{min-height:320px}.home-loading-shell-quickstart{min-height:430px}.home-loading-shell-watchlist{min-height:370px}.home-loading-copy{min-width:0}.home-loading-line{background:#84a9ff24;border-radius:999px;display:block}.home-loading-line-kicker{background:#95b8ff3d;width:86px;height:12px}.home-loading-line-title{width:min(100%,480px);height:28px}.home-loading-line-body{width:min(100%,360px);height:14px}.home-loading-cta{border-radius:var(--control-radius);background:#84a9ff24;border:1px solid #adc9ff3d;width:170px;height:42px}.home-loading-card{pointer-events:none}.home-loading-card-block{gap:.5rem;display:grid}.home-loading-row{pointer-events:none}.home-loading-row-side{justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.home-loading-pill{background:#84a9ff2e;border-radius:999px;width:78px;height:24px}.home-loading-btn{border-radius:var(--control-radius);background:#84a9ff1f;border:1px solid #adc9ff3d;width:92px;height:34px}@media (min-width:768px){.home-quickstart-shell-upgrade{min-height:360px}.home-loading-shell-quickstart,.home-loading-shell-watchlist{min-height:300px}}.home-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem 1rem;display:flex}.home-quick-head-actions,.home-quickstart-actions{flex-wrap:wrap;gap:.5rem;display:flex}.home-quick-head-actions{justify-content:flex-end;align-items:center}.home-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.home-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.home-market-board{gap:1.25rem;display:grid}.home-market-board-head{border-bottom:1px solid #adc9ff24;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.home-market-board-head h1{max-width:17ch;color:var(--text-main);letter-spacing:0;margin:.25rem 0 0;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:780;line-height:.98}.home-popularity-grid{gap:1.25rem;display:grid}.home-popularity-board{background:radial-gradient(520px 240px at 100% 0,#11d98a1a,#0000 72%),radial-gradient(460px 260px at 0 100%,#5798ff17,#0000 70%),linear-gradient(160deg,#0a1528d6,#070e1cf0);border:1px solid #5d80bd6b;border-radius:18px;padding:1.25rem;box-shadow:0 18px 44px #02081238,inset 0 1px #e1eeff0e}.home-popularity-board .home-market-board-head{border-color:#adc9ff29}.home-popularity-mobile-list{display:none}.home-popularity-board .home-market-row{background:radial-gradient(240px 120px at 100% 0,#11d98a14,#0000 72%),linear-gradient(160deg,#0b182dd1,#081020eb);border-color:#5d80bd6b}.home-popularity-board .home-market-title{color:var(--text-main);font-weight:760}.home-popularity-board .status-chip{background:#84a9ff1f;border-color:#adc9ff38}.home-market-category{gap:.8rem;display:grid}.home-market-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.8rem;display:grid}.home-snapshot-shell{background:radial-gradient(360px 180px at 92% -4%,#11d98a1c,#0000 70%),linear-gradient(165deg,#0a1426b8,#081020d1)}.home-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.home-snapshot-card{transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard);background:#ffffff0a;border:1px solid #adc9ff2e;border-radius:16px;gap:.35rem;padding:1rem;display:grid}.home-signal-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.home-signal-card{transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard);background:#84a9ff0f;border:1px solid #adc9ff29;border-radius:14px;padding:.85rem .95rem}.home-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.home-process-card{transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard);background:linear-gradient(160deg,#0912249e,#081020bd);border:1px solid #adc9ff29;border-radius:14px;padding:1rem}.home-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.home-coverage-card{min-height:116px;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard);background:linear-gradient(#84a9ff13,#84a9ff09);border:1px solid #adc9ff29;border-radius:14px;padding:.95rem}.home-coverage-shell{background:radial-gradient(420px 180px at 100% 0,#11d98a14,#0000 70%),linear-gradient(160deg,#091224a3,#08101fc7)}.home-coverage-layout,.home-coverage-main{gap:1rem;display:grid}.home-coverage-main{align-content:start;min-width:0}.home-coverage-headline{max-width:24ch}.home-coverage-side{align-content:start;gap:.65rem;min-width:0;display:grid}.home-coverage-actions{border-top:1px solid #adc9ff24;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;padding-top:.9rem;display:flex}.home-market-list-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.home-market-list{gap:.65rem;display:grid}.home-market-row{isolation:isolate;border:1px solid var(--line);background:var(--surface-panel);border-radius:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-market-row{background:color-mix(in srgb,var(--surface-panel) 78%,transparent)}}.home-market-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.home-market-row>*{z-index:1;position:relative}.home-market-row:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 12px 24px #0308102e}.home-market-main{min-width:0}.home-market-row-compact{grid-template-columns:1fr;gap:.9rem}.home-market-topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.home-market-title{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:1rem;font-weight:600;line-height:1.45;display:block}.home-market-side{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.home-market-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.home-market-open-link{grid-column:1/-1;justify-content:center;min-height:42px}.home-market-side-button{justify-content:center;width:100%;min-height:44px}.home-market-meta{flex-wrap:wrap;gap:.4rem;display:flex}.home-market-row-featured{background:radial-gradient(220px 100px at 100% 0,#11d98a14,#0000 72%),linear-gradient(160deg,#0a1325b8,#08101fcc)}.home-market-empty{color:var(--text-dim);background:var(--surface-tint);border:1px dashed #adc9ff40;border-radius:12px;padding:.75rem;font-size:.85rem}.home-settled-shell{background:radial-gradient(340px 160px at 100% 0,#11d98a14,#0000 72%),linear-gradient(160deg,#091224ad,#08101fd1)}.home-settled-list{gap:.7rem;display:grid}.home-settled-row{border:1px solid var(--line);background:var(--surface-panel);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.home-settled-row{background:color-mix(in srgb,var(--surface-panel) 82%,transparent)}}.home-settled-row{transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard);padding:.95rem}.home-settled-row:hover{border-color:var(--line-strong);background:var(--surface-interactive);transform:translateY(-1px);box-shadow:0 12px 24px #0308102e}.home-settled-main{min-width:0}.home-settled-topline{flex-wrap:wrap;gap:.4rem;display:flex}.home-settled-title{color:var(--text-main);overflow-wrap:anywhere;margin-top:.55rem;font-weight:650}.home-settled-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.home-settled-metrics div{background:#84a9ff0f;border:1px solid #adc9ff24;border-radius:8px;min-width:0;padding:.6rem}.home-settled-metrics dt{color:var(--text-dim);text-transform:uppercase;font-size:.68rem}.home-settled-metrics dd{color:var(--text-main);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.88rem;font-weight:650}.home-tour-target-active{border-radius:var(--panel-radius);outline-offset:6px;outline:2px solid #11d98ac7;position:relative}.home-tour-overlay{z-index:86;pointer-events:none;place-items:end center;padding:1rem;display:grid;position:fixed;inset:0}.home-tour-backdrop{pointer-events:auto;background:#02061261;position:absolute;inset:0}.home-tour-panel{z-index:1;border:1px solid var(--line-strong);background:linear-gradient(165deg,var(--surface-elevated-0) 0,var(--surface-elevated-1) 100%);width:min(100%,560px);box-shadow:var(--shadow-2);pointer-events:auto;border-radius:14px;padding:1rem;position:relative}.context-help-head,.home-tour-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.context-help-head h2,.home-tour-head h2{color:var(--text-main);margin-top:.2rem;font-size:1.05rem;font-weight:720}.context-help-body,.home-tour-copy{color:var(--text-dim);margin-top:.75rem;font-size:.9rem;line-height:1.6}.context-help-close,.context-help-trigger,.home-tour-close{border:1px solid var(--line);background:var(--surface-interactive);color:var(--text-main);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard);border-radius:999px;place-items:center;display:inline-grid}.context-help-close,.home-tour-close{width:2rem;height:2rem}.context-help-close:hover,.context-help-trigger:hover,.home-tour-close:hover{border-color:var(--line-strong);background:var(--surface-interactive-strong)}.home-tour-progress{gap:.45rem;margin-top:1rem;display:flex}.home-tour-progress button{background:#84a9ff38;border:0;border-radius:999px;flex:1;height:.45rem}.home-tour-progress button[aria-current=step]{background:var(--accent)}.home-tour-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.home-tour-actions .cta-ghost:disabled{cursor:not-allowed;opacity:.45}.context-help-shell{right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:74;pointer-events:none;justify-items:end;gap:.7rem;display:grid;position:fixed}.context-help-panel{border:1px solid var(--line-strong);background:linear-gradient(165deg,var(--surface-elevated-0) 0,var(--surface-elevated-1) 100%);width:min(100vw - 2rem,360px);box-shadow:var(--shadow-2);pointer-events:auto;border-radius:14px;padding:1rem}.context-help-tips{gap:.5rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.context-help-tips li{color:var(--text-dim);background:#84a9ff0f;border:1px solid #adc9ff24;border-radius:8px;padding:.6rem .7rem;font-size:.82rem;line-height:1.5}.context-help-link{justify-content:center;width:100%;margin-top:.85rem}.context-help-trigger{width:3rem;height:3rem;box-shadow:var(--shadow-1);pointer-events:auto;font-size:1.15rem;font-weight:780}.cookie-banner{z-index:75;background:linear-gradient(#04091205,#040912bd 38%);padding:.55rem .75rem;position:fixed;bottom:0;left:0;right:0}.cookie-banner-shell{border:1px solid var(--line);background:linear-gradient(170deg,var(--surface-elevated-0-soft) 0,var(--surface-elevated-1-soft) 100%);border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:.6rem;max-width:1360px;margin:0 auto;padding:.68rem .75rem;display:grid}.cookie-banner-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:inline-flex}.cookie-banner-actions .cta-ghost,.cookie-banner-actions .cta-main{min-height:40px;padding-block:.48rem}.cookie-banner-link{min-height:var(--tap-target-min);align-items:center;padding-inline:.15rem;display:inline-flex}.cookie-banner-copy-mobile{display:none}.cookie-preferences-backdrop{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040912b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cookie-preferences-panel{border:1px solid var(--line);background:linear-gradient(170deg,var(--surface-elevated-0) 0,var(--surface-elevated-1) 100%);width:min(100%,620px);max-height:min(86vh,720px);box-shadow:var(--shadow-panel);border-radius:12px;padding:1rem;overflow:auto}.cookie-preferences-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cookie-preferences-title{margin-top:.25rem;font-size:1.35rem;font-weight:650}.cookie-preferences-option{background:#84a9ff0f;border:1px solid #adc9ff2e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem;display:grid}.cookie-preferences-required{color:var(--mint);white-space:nowrap;border:1px solid #42e4a747;border-radius:999px;padding:.28rem .55rem;font-size:.75rem;font-weight:700}.cookie-preferences-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.home-hero-spotlight{perspective:900px;--hero-pointer-x:0;--hero-pointer-y:0;align-content:center;justify-items:center;gap:1rem;min-width:0;display:grid;position:relative}.home-hero-pointer-glow{pointer-events:none;background:radial-gradient(circle at calc(50% + (var(--hero-pointer-x) * 22%)) calc(50% + (var(--hero-pointer-y) * 20%)),#11d98a2e,transparent 44%),radial-gradient(circle at 40% 70%,#6ea8ff1f,transparent 46%);filter:blur(6px);opacity:.9;transform:translate(calc(var(--hero-pointer-x) * 10px),calc(var(--hero-pointer-y) * 8px));transition:transform .22s var(--motion-ease-standard);border-radius:999px;position:absolute;inset:8% 0 12%}.home-hero-spotlight-solo{min-width:0}.home-hero-visual-stack{place-items:start center;width:min(100%,560px);min-height:370px;padding-top:clamp(.3rem,1vw,.85rem);display:grid;position:relative}.home-hero-support-card{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:128px;transition:transform .22s var(--motion-ease-standard);background:radial-gradient(140px 80px at 100% 0,#11d98a1f,#0000 72%),linear-gradient(160deg,#112340e0,#080f1deb);border:1px solid #adc9ff38;border-radius:.8rem;gap:.18rem;padding:.66rem .75rem;display:grid;position:absolute;box-shadow:0 14px 32px #0208123d}.home-hero-support-card span{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.home-hero-support-card strong{color:var(--text-main);font-size:.86rem;line-height:1.2}.home-hero-support-card-left{transform:translate(calc(var(--hero-pointer-x) * 18px),calc(var(--hero-pointer-y) * 14px));top:3.15rem;left:-5rem}.home-hero-support-card-right{transform:translate(calc(var(--hero-pointer-x) * -14px),calc(var(--hero-pointer-y) * -12px));bottom:4.2rem;right:-.65rem}.home-hero-ticker-rail{flex-wrap:wrap;justify-content:center;gap:.62rem;width:min(100%,460px);display:flex}.home-hero-ticker-rail a,.home-hero-ticker-rail button{appearance:none;color:var(--text-dim);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);background:#84a9ff12;border:1px solid #adc9ff24;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .68rem;font-family:inherit;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.home-hero-ticker-rail .home-hero-ticker-active,.home-hero-ticker-rail a:focus-visible,.home-hero-ticker-rail a:hover,.home-hero-ticker-rail button:focus-visible,.home-hero-ticker-rail button:hover{color:var(--text-main);background:#11d98a21;border-color:#11d98a75;transform:translateY(-1px)}.home-hero-ticker-rail a:focus-visible,.home-hero-ticker-rail button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.home-hero-demo-card{transform:translate(calc(var(--hero-pointer-x) * -14px),calc(var(--hero-pointer-y) * -12px)) rotateX(calc(var(--hero-pointer-y) * -2deg)) rotateY(calc(var(--hero-pointer-x) * 2deg));transition:transform .22s var(--motion-ease-standard);border-color:#6be2c147;box-shadow:0 18px 46px #02081247,inset 0 1px #e2eeff0f}.home-hero-slider{background:radial-gradient(260px 140px at 100% 0,#11d98a1a,#0000 70%),linear-gradient(#ffffff10,#ffffff08);border:1px solid #adc9ff33;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:122px;margin-top:clamp(1.2rem,2vw,1.65rem);padding:1rem 1.08rem;display:grid;position:relative;overflow:hidden}.home-hero-slider:before{content:"";background:linear-gradient(180deg,var(--accent),#67d7ff,#ffc457);width:.28rem;position:absolute;inset:0 auto 0 0}.home-hero-slider-copy{min-width:0}.home-hero-slider-label{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.2}.home-hero-slider-title{color:var(--text-main);margin-top:.32rem;font-size:1.06rem;font-weight:800;line-height:1.3}.home-hero-slider-text{color:var(--text-dim);margin-top:.28rem;font-size:.82rem;line-height:1.45}.home-hero-slider-controls{align-items:center;gap:.5rem;display:flex}.home-hero-slider-button{width:2rem;height:2rem;color:var(--text-main);font:inherit;cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);background:#84a9ff14;border:1px solid #adc9ff33;border-radius:999px;place-items:center;font-weight:800;display:inline-grid}.home-hero-slider-button:hover{border-color:var(--line-strong);background:var(--surface-interactive);transform:translateY(-1px)}.home-hero-slider-dots{align-items:center;gap:.35rem;display:flex}.home-hero-slider-dots button,.home-hero-slider-dots span{cursor:pointer;width:.42rem;height:.42rem;transition:width var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard);background:#adc9ff47;border:0;border-radius:999px;padding:0}.home-hero-slider-dots button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.home-hero-slider-dots .home-hero-slider-dot-active{background:var(--accent-2);width:1.15rem}.home-quickstart-shell{border-color:#84a9ff38}.home-quickstart-shell-upgrade{background:radial-gradient(620px 240px at 100% 8%,#11d98a21,#0000 74%),radial-gradient(420px 220px at 6% 100%,#ffc4570f,#0000 78%),linear-gradient(150deg,#0e1b32e6,#091223f0)}.home-upgrade{background:radial-gradient(320px 150px at 100% 0,#11d98a29,#0000 72%),linear-gradient(135deg,#142646c7,#071222db);border-color:#5fd6b742}.home-hero-title-slot{text-wrap:balance;min-height:0}.home-hero-subtitle-slot{text-wrap:pretty;min-height:0}.home-quick-card{border:1px solid var(--line);background:radial-gradient(220px 110px at 100% 0,#6ea8ff1a,transparent 72%),linear-gradient(165deg,var(--surface-elevated-0-soft),var(--surface-elevated-1-soft));border-radius:12px;align-content:start;height:100%;min-height:158px;padding:.98rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.home-quick-card:after{content:"";opacity:.72;background:linear-gradient(90deg,#11d98a00,#11d98ab8,#6ea8ff33);border-radius:0 0 12px 12px;height:3px;position:absolute;inset:auto 0 0}.home-quick-step-number{width:2.15rem;height:2.15rem;color:var(--text-main);font-variant-numeric:tabular-nums;background:#84a9ff1c;border:1px solid #adc9ff2e;border-radius:.7rem;place-items:center;font-size:.78rem;font-weight:800;display:inline-grid}.home-quick-card:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 10px 26px #0308103d}.home-market-row-animated{animation:home-row-rise .42s both}.ui-reveal{animation:ui-reveal-up .56s var(--motion-ease-standard) both}.ui-reveal-delay-0{animation-delay:0s}.ui-reveal-delay-1{animation-delay:70ms}.ui-reveal-delay-2{animation-delay:.14s}.ui-reveal-delay-3{animation-delay:.21s}.ui-reveal-delay-4{animation-delay:.28s}.ui-reveal-delay-5{animation-delay:.35s}.home-row-stagger-0{animation-delay:0s}.home-row-stagger-1{animation-delay:80ms}.home-row-stagger-2{animation-delay:.16s}.home-row-stagger-3{animation-delay:.24s}.home-row-stagger-4{animation-delay:.32s}.home-row-stagger-5{animation-delay:.4s}.home-feature-card{border:1px solid var(--line);background:var(--surface-panel);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard);border-radius:14px;padding:.9rem}.home-upgrade{background:radial-gradient(420px 180px at 100% 0,#11d98a17,#0000 70%),#84a9ff0d;border:1px solid #adc9ff24;border-radius:1rem;padding:clamp(.9rem,2vw,1.2rem);position:relative;overflow:hidden}.home-upgrade:before{content:"";pointer-events:none;background:radial-gradient(circle,#11d98a33 0,#0000 72%);border-radius:999px;width:320px;height:220px;position:absolute;inset:-25% -10% auto auto}.home-upgrade-item{border:1px solid var(--line);background:var(--surface-panel);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard);border-radius:12px;padding:.85rem .9rem .85rem 2.35rem;position:relative}.home-upgrade-dot{background:var(--accent-2);border-radius:999px;width:.62rem;height:.62rem;position:absolute;top:1rem;left:.9rem;box-shadow:0 0 0 5px #11d98a1f}.home-popularity-card,.home-watchlist-shell{background:radial-gradient(320px 150px at 100% 0,#6ea8ff17,#0000 70%),linear-gradient(160deg,#091224b3,#08101fd1)}.home-popularity-card{align-content:start;min-height:100%;display:grid}.home-popularity-head{border-bottom:1px solid #adc9ff1f;justify-content:space-between;align-items:end;gap:.75rem;padding-bottom:.65rem;display:flex}.home-popularity-head h2{color:var(--text-main);letter-spacing:0;margin:0;font-size:1.15rem;font-weight:720}.home-popularity-head .cta-ghost{align-self:flex-start}.home-policy-shell{background:radial-gradient(280px 160px at 100% 0,#70aaff1a,#0000 70%),linear-gradient(160deg,#091224bd,#08101fd1)}.home-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.home-trust-card{border:1px solid var(--line);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard);background:linear-gradient(160deg,#0a1325ad,#08101fcc);border-radius:14px;gap:.35rem;padding:.9rem;display:grid}.home-trust-value{color:var(--text-main);font-size:clamp(1.5rem,2vw,1.95rem);font-weight:700;line-height:1}@media (hover:hover) and (pointer:fine){.home-coverage-card:hover,.home-feature-card:hover,.home-process-card:hover,.home-signal-card:hover,.home-snapshot-card:hover,.home-trust-card:hover,.home-upgrade-item:hover{border-color:var(--line-strong);background:var(--surface-interactive);transform:translateY(-2px);box-shadow:0 14px 28px #040a1633}}.home-footer-shell{gap:1rem;display:grid}.home-footer-mainline{grid-template-columns:1fr;align-items:start;gap:1.1rem;display:grid}.home-footer-brand{border-radius:6px;align-items:center;width:fit-content;min-width:0;display:inline-flex}.home-footer-brand:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px}.home-footer-nav-block{align-content:start;gap:.48rem;min-width:0;display:grid}.home-footer-heading{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:650;line-height:1.2}.home-footer-link-list{flex-wrap:wrap;gap:.42rem .85rem;display:flex}.home-footer-link,.home-footer-utility-link{appearance:none;color:var(--text-dim);cursor:pointer;font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;align-items:center;min-width:0;padding:0;font-size:.82rem;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.home-footer-link:focus-visible,.home-footer-link:hover,.home-footer-utility-link:focus-visible,.home-footer-utility-link:hover{color:var(--text-main);text-underline-offset:.22em;text-decoration:underline}.home-footer-link:focus-visible,.home-footer-utility-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.home-footer-link[href^=mailto\:]{color:var(--text-main);font-weight:700}.home-footer-bottom{color:var(--text-dim);border-top:1px solid #adc9ff29;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem 1rem;padding-top:.85rem;font-size:.78rem;display:flex}.home-footer-bottom-left{margin-right:auto}.language-switcher{display:inline-block;position:relative}.language-switcher .icon-btn,.language-switcher-trigger{justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.language-switcher svg,.language-switcher-trigger svg{fill:currentColor}.language-switcher-trigger-icon{gap:0;padding:0}.language-switcher-current{text-transform:uppercase;justify-content:center;align-items:center;width:2.2ch;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex}.language-switcher-trigger{background:var(--surface-soft);border:1px solid var(--line);min-height:38px;color:var(--text-main);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:14px}.language-switcher-dropdown{background:var(--surface-overlay);border:1px solid var(--line);overscroll-behavior:contain;z-index:100;border-radius:6px;min-width:120px;max-height:224px;padding:4px 0;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}@media (max-width:480px){.nav-actions-right .language-switcher-dropdown{min-width:110px;max-width:min(160px,80vw);right:-.5rem}}.language-switcher-dropdown-footer{min-width:160px}.language-switcher-footer .language-switcher-dropdown{transform-origin:100% 100%;animation:footer-language-picker-up .16s ease-out;position:absolute;top:auto;bottom:calc(100% + 6px)}@keyframes footer-language-picker-up{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.language-switcher-item{text-align:left;width:100%;color:var(--text-main);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:14px;transition:background-color .2s;display:block}.language-switcher-item:focus-visible,.language-switcher-item:hover{background:var(--surface-soft)}.language-switcher-item.active{background:var(--surface-soft);font-weight:500}@media (min-width:960px){.home-route-loading-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr)}.app-footer{min-height:14rem}.home-footer-mainline{grid-template-columns:minmax(130px,.8fr) minmax(260px,1.55fr) minmax(170px,.85fr) minmax(220px,1fr);gap:1.25rem 2rem}.home-footer-brand{margin-top:-.15rem}}@media (min-width:640px) and (max-width:959px){.home-footer-mainline,.home-route-loading-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-footer-brand{grid-column:1/-1}}@media (max-width:639px){.home-route-loading-shell{width:min(100% - 1rem,var(--container-xl));padding-bottom:3rem}.home-route-loading-hero{min-height:36rem;padding:1rem}.home-route-loading-board-grid,.home-route-loading-market-grid{grid-template-columns:1fr}.home-route-loading-market-card:nth-child(n+3){display:none}.home-footer-bottom-left{flex-basis:100%}}@media (min-width:1080px){.home-coverage-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.95fr);align-items:start}}@media (max-width:1100px){.home-coverage-grid,.home-policy-grid,.home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-decelerate),background-color var(--motion-duration-base) var(--motion-ease-decelerate);background:#02060ead;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-backdrop:hover{background:#02060eba}.modal-backdrop-enter{opacity:1}.modal-backdrop-exit{opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.modal-backdrop-drawer{padding:calc(var(--app-header-offset) + .25rem) 0 0;place-items:stretch end}.modal-panel{border:1px solid var(--line);background:linear-gradient(170deg,var(--surface-elevated-0-soft) 0,var(--surface-elevated-1-soft) 100%);opacity:0;width:min(1300px,100vw - 24px);max-height:calc(100dvh - 2rem);transition:opacity var(--motion-duration-base) var(--motion-ease-decelerate),transform var(--motion-duration-base) var(--motion-ease-decelerate);border-radius:14px;padding:.95rem;overflow:auto;transform:scale(.96);box-shadow:0 24px 60px #02081099}.modal-panel-enter{opacity:1;transform:scale(1)}.modal-panel-exit{opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);transform:scale(.97)}.modal-panel-drawer{width:min(480px,100vw);height:calc(100dvh - var(--app-header-offset) - .25rem);max-height:calc(100dvh - var(--app-header-offset) - .25rem);border-right:0;border-radius:24px 0 0 24px;flex-direction:column;margin-left:auto;display:flex;overflow:hidden}.modal-panel-drawer.modal-panel{transform:translate(16px)}.modal-panel-drawer.modal-panel-enter{transform:translate(0)}.modal-panel-drawer.modal-panel-exit{transform:translate(12px)}.market-countdown-progress{transform-origin:0;border-radius:999px;width:100%;height:100%}.market-countdown-progress-live{background:linear-gradient(90deg,#34d39959,#a7f3d0f2);animation:market-countdown-sweep 5.5s ease-in-out infinite}.market-countdown-progress-urgent{background:linear-gradient(90deg,#fbbf2466,#fde68a);animation:market-countdown-urgent 1s ease-in-out infinite}.vip-feature-locked{position:relative}.vip-feature-blur{filter:blur(3px);opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.vip-feature-overlay{text-align:center;background:var(--surface-overlay);border:1px dashed #fbbf248c;border-radius:.9rem;place-content:center;padding:1rem;display:grid;position:absolute;inset:0}@keyframes orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes border-pan{0%{background-position:0 0,0}to{background-position:0 0,200%}}@keyframes streak-warm-pulse{0%,to{box-shadow:0 0 #34d39900}50%{box-shadow:0 0 0 6px #34d3991f}}@keyframes market-countdown-sweep{0%,to{opacity:.8;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}@keyframes market-countdown-urgent{0%,to{opacity:.7;transform:scaleX(.2)}50%{opacity:1;transform:scaleX(1)}}@keyframes streak-hot-pulse{0%,to{box-shadow:0 0 #facc1500}50%{box-shadow:0 0 0 7px #facc1524}}@keyframes streak-legend-pulse{0%,to{box-shadow:0 0 #fbbf2400}50%{box-shadow:0 0 0 8px #fbbf2433}}@keyframes level-legend-pulse{0%,to{box-shadow:0 0 #ec489900}50%{box-shadow:0 0 0 7px #ec48992e}}@keyframes duel-card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ticker-wrap{border-top:1px solid var(--ticker-wrap-border);border-bottom:1px solid var(--ticker-wrap-border);background:var(--ticker-wrap-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);contain:layout paint;max-width:100%;min-height:34px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000)}.ticker-wrap-placeholder{opacity:.65}.ticker-track{will-change:transform;gap:2rem;width:max-content;max-width:none;padding:.45rem 0;animation:ticker-scroll 60s linear infinite;display:flex}.duel-tracker-wrap{contain:layout paint;background:#070e1cd6;border-top:1px solid #adc9ff1a;border-bottom:1px solid #adc9ff1a;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1rem),#0000)}.duel-tracker-track{gap:1.4rem;width:max-content;max-width:none;padding:.34rem 0;animation:ticker-scroll 42s linear infinite;display:flex}.duel-tracker-item{white-space:nowrap;color:#9eb5d9;background:#84a9ff14;border:1px solid #adc9ff38;border-radius:999px;align-items:center;gap:.45rem;padding:.18rem .62rem;font-size:.74rem;display:inline-flex}.duel-tracker-item:hover{color:var(--text-main);border-color:var(--line-strong)}.duel-tracker-item-yes{background:linear-gradient(90deg,#34d39933,#0a14269e 72%);border-color:#34d39961}.duel-tracker-item-no{background:linear-gradient(90deg,#f8717133,#0a14269e 72%);border-color:#f8717161}.duel-tracker-user{color:var(--text-main)}.duel-tracker-side{letter-spacing:.04em;font-weight:700}.ticker-item{white-space:nowrap;color:var(--text-dim);flex:none;align-items:center;gap:.6rem;font-size:.8rem;display:inline-flex}.ticker-item:hover{color:var(--text-main)}.ticker-change-up{color:var(--ticker-change-up)}.ticker-change-down{color:var(--ticker-change-down)}.ticker-change-neutral{color:var(--kicker)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.bundle-slip{z-index:40;border:1px solid var(--line);background:#070e1cf2;border-radius:14px;width:min(360px,100vw - 28px);padding:.75rem;position:fixed;bottom:14px;right:14px;box-shadow:0 14px 40px #02081073}.bundle-slip-head{justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.bundle-slip-body{gap:.4rem;max-height:190px;margin-top:.5rem;display:grid;overflow:auto}.bundle-slip-leg{border:1px solid #adc9ff26;border-radius:10px;grid-template-columns:auto 1fr;gap:.55rem;padding:.45rem;font-size:.74rem;display:grid}.bundle-slip-leg button{color:var(--text-main);background:#ffffff08;border:1px solid #adc9ff38;border-radius:6px;width:22px;height:22px}.bundle-slip-actions{align-items:center;gap:.4rem;margin-top:.6rem;display:flex}.bundle-slip-actions input{border:1px solid var(--line);background:var(--surface-strong);min-width:0;color:var(--text-main);border-radius:9px;flex:1;padding:.5rem .6rem}.notif-btn,.notif-wrap{position:relative}.notif-badge{color:#fff;background:#ff6161;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.64rem;font-weight:700;display:inline-flex;position:absolute;top:-5px;right:-6px}@media (prefers-reduced-motion:no-preference){.notif-panel{animation:notif-enter .16s var(--ease-out) both}}@keyframes notif-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.notif-panel{border:1px solid var(--line);background:linear-gradient(170deg,var(--surface-elevated-0) 0,var(--surface-elevated-1) 100%);z-index:80;border-radius:12px;width:min(420px,100vw - 16px);max-height:min(72vh,560px);padding:.65rem;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 48px #0208106b}.notif-head{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.notif-list{gap:.35rem;max-height:min(58vh,420px);margin-top:.5rem;padding-right:2px;display:grid;overflow:auto}.notif-item{text-align:left;border:1px solid var(--line);background:var(--surface-soft);color:var(--text-main);cursor:pointer;transition:background .14s var(--ease-out),border-color .14s var(--ease-out),transform .14s var(--ease-out),box-shadow .14s var(--ease-out);border-radius:10px;padding:.5rem}.notif-item:hover{background:var(--surface-interactive-strong);border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 6px 14px #03081033}.notif-item:active{transform:translateY(0)scale(.985)}.notif-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.notif-item-unread{background:linear-gradient(140deg,#11d98a1f,var(--surface-soft));border-color:#11d98a6b}:root[data-theme=light] .home-hero-demo-card,:root[data-theme=light] .home-hero-shell,:root[data-theme=light] .home-hero-support-card,:root[data-theme=light] .home-market-row,:root[data-theme=light] .home-market-row-featured,:root[data-theme=light] .home-policy-shell,:root[data-theme=light] .home-popularity-card,:root[data-theme=light] .home-process-card,:root[data-theme=light] .home-snapshot-modern,:root[data-theme=light] .home-snapshot-shell,:root[data-theme=light] .home-trust-card,:root[data-theme=light] .home-upgrade,:root[data-theme=light] .home-watchlist-shell{background:linear-gradient(160deg,#fffffff0,#f1f7ffeb)}:root[data-theme=light] .app-nav-wrap{box-shadow:0 10px 24px #2574d41f}:root[data-theme=light] .market-hero-quickbet{background:linear-gradient(#fffffffa,#f0f8fff5) padding-box padding-box,linear-gradient(135deg,#355fa757,#0ea66c47,#355fa757) border-box;border-color:#355fa73d;box-shadow:0 16px 36px #193e7c24}:root[data-theme=light] .market-hero-quickbet-no{background:linear-gradient(#fff6f6fa,#fff0f0f5) padding-box padding-box,linear-gradient(130deg,#e11d485c,#fb71854d,#e11d485c) border-box}:root[data-theme=light] .market-quickbet-lock-overlay{background:#e2edfb8f}:root[data-theme=light] .quickbet-lock-chip-open{color:#087a53;background:#0ea66c24}:root[data-theme=light] .quickbet-lock-chip-soon{color:#9a5a08;background:#f59e0b24}:root[data-theme=light] .quickbet-lock-chip-urgent{color:#b4232f;background:#e11d481f}:root[data-theme=light] .quickbet-lock-chip-locked{color:#1d4f91;background:#2574d41f}:root[data-theme=light] .quickbet-xtra-toggle{color:#143863;background:#3c6ebb17}:root[data-theme=light] .quickbet-xtra-confirm{background:radial-gradient(260px 90px at 0 0,#f59e0b29,#0000 70%),#fffcf2fa;box-shadow:0 14px 32px #193e7c24}:root[data-theme=light] .quickbet-advanced-tooltip{background:#fffffffa;box-shadow:0 16px 32px #193e7c2e}:root[data-theme=light] .quickbet-side-muted{color:#143863;background:#3c6ebb1f;border-color:#3c6ebb42}:root[data-theme=light] .quickbet-side-yes-active,:root[data-theme=light] .quickbet-stake-active-yes{color:#fff;background:linear-gradient(90deg,#0ea66c,#34d399);border-color:#0ea66c8f}:root[data-theme=light] .quickbet-side-no-active,:root[data-theme=light] .quickbet-stake-active-no{color:#fff;background:linear-gradient(90deg,#e11d48,#fb7185);border-color:#e11d4870}:root[data-theme=light] .xtra-risk-button{color:#fff}:root[data-theme=light] .home-coverage-card,:root[data-theme=light] .home-hero-slider,:root[data-theme=light] .home-signal-card,:root[data-theme=light] .home-snapshot-card{background:#ffffffd1}:root[data-theme=light] .home-hero-flow-list li,:root[data-theme=light] .home-hero-point-list li,:root[data-theme=light] .home-hero-ticker-rail button{background:#ffffffb8}:root[data-theme=light] .home-hero-shell{background:radial-gradient(760px 320px at 98% 4%,#0ea66c24,#0000 70%),radial-gradient(480px 260px at 8% 100%,#2574d41f,#0000 74%),linear-gradient(126deg,#fffffff7,#eff7fff2 54%,#e8fbf6eb);border-color:#2574d42e}:root[data-theme=light] .home-hero-title-slot{color:#0000;background:linear-gradient(92deg,#0f2340,#1b4f87 46%,#0b8d63);-webkit-background-clip:text;background-clip:text}:root[data-theme=light] .home-quickstart-shell-upgrade{background:radial-gradient(620px 240px at 100% 8%,#0ea66c21,#0000 74%),radial-gradient(420px 220px at 6% 100%,#2574d414,#0000 78%),linear-gradient(150deg,#fffffff2,#eff7fff0)}:root[data-theme=light] .home-upgrade{background:radial-gradient(320px 150px at 100% 0,#0ea66c24,#0000 72%),linear-gradient(135deg,#ffffffe0,#e8f7ffe0)}:root[data-theme=light] .panel:after{background:radial-gradient(340px 120px at 100% 0,#2574d41f,#0000 74%),radial-gradient(280px 110px at 0 100%,#0ea66c14,#0000 72%)}:root[data-theme=light] .home-quick-card:hover{box-shadow:0 10px 24px #20448029}:root[data-theme=light] .notif-panel{box-shadow:0 18px 42px #20448033}:root[data-theme=light] .notif-item-unread{background:linear-gradient(140deg,#0ea66c1c,var(--surface-soft));border-color:#0ea66c61}:root[data-theme=light] .status-chip{color:#18345d;background:#3c6ebb1f;border-color:#3c6ebb47}:root[data-theme=light] .my-duels-page .my-duels-book{background:radial-gradient(500px 180px at 100% 0,#0ea66c1c,#0000 74%),linear-gradient(#fffffff5,#f1f8fff0)}:root[data-theme=light] .my-duels-page .my-duels-card,:root[data-theme=light] .my-duels-page .my-duels-parent-card{background:radial-gradient(260px 120px at 100% 0,#0ea66c1f,#0000 70%),linear-gradient(#fffffff0,#f1f8ffed);border-color:#355fa733}:root[data-theme=light] .my-duels-page .my-duels-book-card{background:linear-gradient(#fffffffa,#f3f8fff2),#fff;border-color:#0000;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #193e7c1c}:root[data-theme=light] .my-duels-page .my-duels-card:hover,:root[data-theme=light] .my-duels-page .my-duels-parent-card:hover{box-shadow:0 14px 26px #193e7c29}:root[data-theme=light] .my-duels-page .my-duels-book-card:hover{background:linear-gradient(#fff,#eef6fffa),#fff;border-color:#355fa71f}:root[data-theme=light] .my-duels-page .duel-book-metric-cell{background:#355fa70e;border-color:#0000;box-shadow:inset 0 1px #ffffffc2}:root[data-theme=light] .level-chip{color:#17355e;border-color:#3c6ebb42}:root[data-theme=light] .level-chip-rookie{color:#0c4d79;background:#38bdf829;border-color:#38bdf86b}:root[data-theme=light] .level-chip-challenger{color:#0e5a45;background:#10b98129;border-color:#10b98170}:root[data-theme=light] .level-chip-pro{color:#7a4a00;background:#fbbf2433;border-color:#d9770680}:root[data-theme=light] .level-chip-elite{color:#8a3609;background:linear-gradient(90deg,#fb923c3d,#f9731629);border-color:#ea580c80}:root[data-theme=light] .level-chip-legend{color:#6a1c70;background:linear-gradient(90deg,#ec489933,#a855f72e);border-color:#be185d80}:root[data-theme=light] .tier-chip{color:#18345d;background:#3c6ebb1f;border-color:#3c6ebb47}:root[data-theme=light] .tier-chip-free{color:#244a7e;border-color:#3c6ebb40}:root[data-theme=light] .tier-chip-vip{color:#7a4a00;background:#fbbf2433;border-color:#d9770673}:root[data-theme=light] .tier-chip-vip-plus{color:#714400;background:linear-gradient(90deg,#fbbf2438,#ffe59c29);border-color:#ca8a0480;box-shadow:inset 0 0 0 1px #ca8a0426}:root[data-theme=light] .landing-process-list li{border-left-color:#0ea66c66}:root[data-theme=light] .landing-coverage-list p{color:#17365f;background:#3c6ebb1f}.pulse-live{animation:chip-pulse 2.2s ease-in-out infinite}@keyframes duel-entry{0%{opacity:0;transform:translateY(8px)scale(.98)}60%{opacity:1;transform:translateY(-4px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes duel-win-flash{0%{box-shadow:0 0 #11d98a00}50%{box-shadow:0 8px 30px -6px #11d98a52}to{box-shadow:0 0 #11d98a00}}.duel-item{will-change:transform,box-shadow;transition:transform .22s cubic-bezier(.2,0,.2,1),box-shadow .22s,border-color .22s,background .22s}.duel-item-appear{animation:duel-entry .32s both}.duel-winner{background:linear-gradient(90deg,#11d98a0f,#11d98a05);border-color:#11d98ab3;animation:duel-win-flash 1.6s ease-in-out}.duel-side-yes{color:#fff;background:linear-gradient(90deg,#11d98a24,#11d98a0f);border-color:#11d98a52}.duel-side-no{color:#fff;background:linear-gradient(90deg,#ff66661f,#ff66660a);border-color:#ff666647}.duel-shimmer{background-image:linear-gradient(90deg,#ffffff05,#ffffff0f 50%,#ffffff05);background-size:400% 100%;animation:shimmer 1.8s linear infinite}.duel-badge{border-radius:999px;padding:.18rem .5rem;font-size:.78rem;font-weight:700}@keyframes chip-pulse{0%,to{box-shadow:0 0 #11d98a00}50%{box-shadow:0 0 0 6px #11d98a26}}@keyframes xtra-risk-pulse{0%,to{box-shadow:0 0 #f8717100}50%{box-shadow:0 0 0 8px #f8717124}}@keyframes float-slow{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes slow-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes glow-pulse{0%,to{box-shadow:0 0 #11d98a00}50%{box-shadow:0 0 22px 6px #11d98a1f}}.orb-subtle{animation:float-slow 8s ease-in-out infinite}.shimmer-slow{background-size:200% 100%;animation:slow-shimmer 2.4s linear infinite}.pulse-glow{animation:glow-pulse 2.6s ease-in-out infinite}@keyframes home-meter-pulse{0%,to{filter:saturate()}50%{filter:saturate(1.25)brightness(1.08)}}@keyframes home-demo-float{0%,to{box-shadow:0 18px 46px #02081247,inset 0 1px #e2eeff0f}50%{box-shadow:0 24px 58px #0208125c,0 0 38px #11d98a1f,inset 0 1px #e2eeff14}}@media (max-width:768px){.home-feature-card,.home-trust-card,.landing-card{padding:.78rem}.home-upgrade-item{padding:.78rem .78rem .78rem 2.2rem}.home-coverage-grid,.home-coverage-layout,.home-hero-flow-list,.home-hero-point-list,.home-hero-slider,.home-policy-grid,.home-process-grid,.home-quick-grid,.home-signal-bar,.home-snapshot-grid,.home-snapshot-modern,.home-trust-grid,.landing-hero-grid,.landing-metric-strip{grid-template-columns:1fr}.home-hero-shell{border-radius:1rem;min-height:0}.home-hero-title-slot{max-width:100%;min-height:0;font-size:clamp(2.25rem,12vw,3.75rem)}.home-hero-point-list li,.home-hero-subtitle-slot{min-height:0}.home-hero-demo-question{max-width:none}.home-hero-visual-stack{gap:.6rem;min-height:0;padding-top:0}.home-hero-pointer-glow{display:none}.home-hero-support-card{width:100%;position:static;transform:none}.home-hero-demo-card{animation:none}.home-hero-demo-card,.home-hero-ticker-rail{width:100%;transform:none}.home-hero-slider-controls{justify-content:space-between}.home-snapshot-modern{padding:.7rem}.home-market-board-head,.home-popularity-head{align-items:start;display:grid}.home-market-board-head .cta-ghost,.home-popularity-head .cta-ghost{justify-content:center;width:100%}.home-market-board-head h1{max-width:100%;font-size:clamp(2.2rem,13vw,3.7rem)}.home-popularity-head{min-height:0}.home-popularity-grid{display:none}.home-popularity-mobile-list{gap:.75rem;display:grid}.home-popularity-board{border-radius:16px;gap:1rem;padding:1rem}.home-popularity-board .home-market-row{background:radial-gradient(180px 120px at 100% 0,#11d98a1f,#0000 72%),linear-gradient(160deg,#0a182be6,#081020f5);border-color:#11d98a38;border-radius:14px;padding:.95rem}.home-popularity-board .home-market-title{font-size:1.02rem;line-height:1.38}.home-popularity-board .home-market-meta{gap:.32rem}.home-popularity-board .home-market-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.home-popularity-board .home-market-open-link{display:none}.home-popularity-board .home-market-open-link-keep-mobile{display:inline-flex}.home-coverage-actions .cta-ghost,.home-coverage-actions .cta-main,.home-quick-head-actions .cta-ghost,.home-quick-head-actions .cta-main,.home-section-head>.cta-ghost,.home-section-head>.cta-main{text-align:center;justify-content:center;width:100%}.home-market-row,.home-settled-metrics,.home-settled-row{grid-template-columns:1fr}.home-tour-overlay{place-items:end stretch;padding:.75rem}.context-help-shell{right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom))}.home-loading-row-side,.home-market-side{justify-content:flex-start}.home-market-side{width:100%}.home-market-side .cta-ghost,.home-market-side .cta-main{flex:140px;justify-content:center}.filter-panel-metrics{grid-template-columns:1fr;max-width:none}.filter-panel-status-pill{flex-basis:100%}.filter-actions-group{flex-direction:column}.filter-actions-card .cta-ghost,.filter-actions-card .cta-main{width:100%}.filter-actions-inline-card{flex-direction:column;align-items:stretch}.filter-actions-inline{justify-content:stretch}.filter-actions-inline .cta-ghost,.filter-actions-inline .cta-main{width:100%}.filter-chip-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.filter-chip-row::-webkit-scrollbar{display:none}.filter-summary-bar{align-items:stretch}.filter-results-pill{white-space:normal;justify-content:space-between;width:100%}.cookie-banner-shell{overscroll-behavior:contain;grid-template-columns:1fr;gap:.48rem;max-height:min(34dvh,214px);padding:.65rem;overflow-y:auto}.cookie-banner-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:.45rem;display:grid}.cookie-banner-actions .cta-ghost,.cookie-banner-actions .cta-main{text-align:center;width:auto;min-height:40px;padding:.46rem .56rem}.cookie-banner-manage{background:0 0;grid-column:1/-1;min-height:38px!important}.cookie-banner-copy-desktop{display:none}.cookie-banner-copy-mobile{display:block}.cookie-banner-meta{margin-top:.15rem;font-size:.72rem;line-height:1.28}.cookie-preferences-option{grid-template-columns:1fr}.cookie-preferences-actions .cta-ghost,.cookie-preferences-actions .cta-main{text-align:center;width:100%}.markets-presets-row{white-space:nowrap;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.markets-presets-results{white-space:normal;margin-left:0}.markets-pagination{white-space:nowrap;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.bundle-slip{width:calc(100vw - 20px);bottom:10px;right:10px}.market-filter-form{gap:.6rem;padding:.85rem}.market-filter-input,.market-filter-select{min-height:38px;font-size:.86rem}.market-filter-actions{width:100%}.market-filter-actions .cta-ghost,.market-filter-actions .cta-main{flex:100%;justify-content:center}.status-chip{letter-spacing:.06em;font-size:.75rem}.account-summary-rewards .panel{padding:1rem}.account-summary-rewards .muted{overflow-wrap:anywhere}.app-footer-shell{padding:1rem .9rem calc(1.4rem + env(safe-area-inset-bottom))}.app-footer-logo{width:92px}.account-menu-panel{left:0;right:auto}.leaderboard-controls{padding:1rem}.leaderboard-controls-head{flex-direction:column;align-items:flex-start}.leaderboard-controls-status{align-items:flex-start}.leaderboard-controls-primary,.leaderboard-controls-secondary{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.leaderboard-controls-primary .cta-ghost,.leaderboard-controls-primary .cta-main,.leaderboard-controls-secondary .cta-ghost,.leaderboard-controls-secondary .cta-main{justify-content:center;width:100%}.leaderboard-controls-search{grid-template-columns:1fr;gap:.45rem;width:100%;display:grid}.leaderboard-controls-search>*{width:100%;min-width:0}.leaderboard-controls-filters{grid-template-columns:1fr}.leaderboard-controls-input,.leaderboard-controls-select{width:100%;min-width:0;min-height:38px;font-size:.86rem}.notif-panel{z-index:95;width:min(420px,100vw - 18px);max-height:calc(100dvh - 92px);position:fixed;top:76px;left:50%;right:auto;transform:translate(-50%)}.notif-head{text-align:center;flex-wrap:wrap;justify-content:center}.notif-list{max-height:calc(100dvh - 180px)}}@keyframes home-row-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-reveal-up{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:821px) and (max-width:1180px){.nav-search-modal{margin-top:clamp(1rem,5vh,3rem)}}@media (min-width:641px){.account-menu-mobile-only{display:none}}.release-refresh-banner-wrap{z-index:26;padding:0 1rem;position:sticky;top:70px}.release-refresh-banner{background:linear-gradient(90deg,#11d98a33,#11d98a14);border:1px solid #11d98a80;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;max-width:1560px;margin:0 auto;padding:.55rem .75rem;font-size:.78rem;display:flex}.release-refresh-banner-actions{gap:.35rem;display:inline-flex}.coming-soon-hero{position:relative;overflow:hidden}.coming-soon-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#11d98a33 0,#11d98a00 70%);width:280px;height:280px;position:absolute;inset:-60% -40% auto auto}.coming-soon-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:.85rem;padding:.9rem}.coming-soon-expect-list{gap:.55rem;margin:0;padding-left:1rem;display:grid}.coming-soon-expect-list li{color:var(--text-dim);font-size:.92rem}.spin-reel-shell{border:1px solid var(--line);contain:layout paint;background:#070e1c99;border-radius:12px;max-width:100%;padding:.6rem;position:relative;overflow:hidden}.spin-reel-window{width:100%;position:relative;overflow:clip hidden}.spin-reel-track{will-change:transform;align-items:center;gap:.45rem;width:max-content;display:flex;transform:translate(0)}.spin-reel-track-animating{transition:transform 2.8s cubic-bezier(.15,.75,.15,1)}.spin-reel-item{text-align:center;border:1px solid var(--line);min-width:128px;font-size:.74rem;font-family:var(--font-mono-ui);letter-spacing:.06em;background:#84a9ff1f;border-radius:10px;padding:.55rem .45rem}.spin-reel-item-jackpot{background:linear-gradient(90deg,#facc1552,#eab30833);border-color:#facc15b3}.spin-reel-item-big_win{background:linear-gradient(90deg,#10b98147,#05966929);border-color:#10b981b3}.spin-reel-item-win{background:linear-gradient(90deg,#38bdf840,#0ea5e926);border-color:#38bdf8b3}.spin-reel-item-spin_again{background:linear-gradient(90deg,#a78bfa47,#8b5cf626);border-color:#a78bfab3}.spin-reel-item-no_reward{background:#4755694d;border-color:#94a3b88c}.spin-reel-item-target{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #11d98abf,0 0 18px #11d98a38}.spin-reel-marker{filter:drop-shadow(0 0 6px #11d98a73);border-top:10px solid #11d98a;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.spin-result-burst{border:1px solid var(--line);font-family:var(--font-mono-ui);letter-spacing:.05em;border-radius:10px;padding:.55rem .7rem;font-size:.76rem;animation:spin-result-pop .42s ease-out}.spin-result-burst p{margin:0}.spin-result-burst-jackpot{color:#fff8d5;background:linear-gradient(90deg,#facc1557,#eab3082e);border-color:#facc15d9;box-shadow:0 0 18px #facc153d}.spin-result-burst-bigwin{color:#dcfff2;background:linear-gradient(90deg,#10b98147,#05966929);border-color:#10b981d1}.spin-result-burst-win{color:#def6ff;background:linear-gradient(90deg,#38bdf83d,#0ea5e926);border-color:#38bdf8c7}.spin-result-burst-again{color:#f1e9ff;background:linear-gradient(90deg,#a78bfa3d,#8b5cf624);border-color:#a78bfac2}.spin-result-burst-muted{color:#d5deed;background:#47556942;border-color:#94a3b89e}.account-hero-grid{align-items:start;gap:1rem 1.25rem;display:grid}.account-hero-copy{min-width:0}.account-hero-actions{flex-wrap:wrap;gap:.5rem;display:flex}.account-hero-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.account-stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0812245c;border:1px solid #adc9ff2e;border-radius:16px;padding:.95rem 1rem}.workspace-nav-shell{overflow:hidden}.workspace-nav-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.workspace-nav-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.workspace-nav-link{background:#84a9ff0f;border:1px solid #adc9ff2e;border-radius:16px;gap:.3rem;min-height:110px;padding:.9rem 1rem;transition:border-color .2s,background .2s,transform .2s;display:grid}.workspace-nav-link:hover{border-color:var(--line-strong);background:#84a9ff24;transform:translateY(-1px)}.workspace-nav-link-active{background:#11d98a1f;border-color:#11d98a6b}.workspace-nav-title{color:var(--text-main);font-size:.96rem;font-weight:700}.workspace-nav-description{color:var(--text-dim);font-size:.78rem;line-height:1.55}:root[data-theme=light] .account-stat-card{background:#ffffffd1}.account-tab-shell{gap:.9rem;display:grid}.account-tab-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem 1rem;display:flex}.account-tab-status{justify-content:flex-end}.account-tab-status,.account-tab-strip{flex-wrap:wrap;gap:.55rem;display:flex}.account-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem 1rem;display:flex}.account-section-pills{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.account-form-grid{gap:.9rem;display:grid}.account-field{gap:.35rem;font-size:.9rem;display:grid}.account-field input,.account-field select,.account-field textarea{width:100%;min-width:0}.account-section-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.account-inline-message{color:var(--text-dim);font-size:.78rem;line-height:1.45}.account-social-grid{grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:1rem;display:grid}.account-avatar-panel{background:#84a9ff0f;border:1px solid #adc9ff2e;border-radius:16px;align-content:start;gap:.55rem;padding:.9rem;display:grid}.account-social-controls{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:.8rem;display:grid}.account-toggle-list{gap:.75rem;display:grid}.account-toggle-card{background:#84a9ff0f;border:1px solid #adc9ff2e;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.85rem .9rem;display:flex}.account-toggle-card input{accent-color:#11d98a;flex:none;width:18px;height:18px;margin-top:.15rem}.account-settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.account-settings-section{min-width:0}.account-settings-section-wide{grid-column:1/-1}.account-settings-option{background:#84a9ff0f;border:1px solid #adc9ff2e;border-radius:16px;padding:.95rem 1rem;display:block}.account-settings-option-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.account-settings-select{min-width:148px;min-height:36px;color:var(--text-main);background:#08122485;border:1px solid #adc9ff2e;border-radius:10px;flex:none;padding:.45rem .65rem;font-size:.78rem}:root[data-theme=light] .account-settings-select{background:#ffffffdb}.account-settings-check{accent-color:#11d98a;flex:none;width:18px;height:18px;margin-top:.2rem}@media (min-width:1024px){.account-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr)}.account-hero-stats{top:calc(var(--app-header-offset) + .5rem);align-self:start;position:sticky}}@media (max-width:960px){.account-settings-layout,.admin-responsive-three,.admin-responsive-two{grid-template-columns:1fr}}@keyframes spin-result-pop{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.admin-hero-head,.admin-toolbar{flex-direction:column;align-items:stretch}.admin-hero-badges,.admin-toolbar-actions{justify-content:stretch}.admin-toolbar-actions .cta-ghost,.admin-toolbar-actions .cta-main{width:100%}.account-mobile-card-list,.admin-mobile-card-list{gap:.75rem;display:grid}.account-hero-actions .cta-ghost,.account-hero-actions .cta-main,.account-section-actions .cta-ghost,.account-section-actions .cta-main,.workspace-nav-link{justify-content:center;width:100%}.account-section-header,.account-settings-option-head,.account-tab-head,.account-toggle-card{flex-direction:column}.account-section-pills,.account-tab-status{justify-content:flex-start}.account-tab-strip{flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.account-hero-actions-grid,.account-settings-layout,.account-social-controls,.account-social-grid{grid-template-columns:1fr}.account-settings-select{width:100%;min-width:0}.workspace-nav-grid{grid-template-columns:1fr}.account-summary-rewards,.account-summary-rewards .panel{min-width:0;max-width:100%}.account-summary-rewards .muted,.account-summary-rewards p,.account-summary-rewards span{overflow-wrap:anywhere;word-break:break-word}.cta-ghost,.cta-main{min-height:var(--tap-target-min);padding:var(--control-pad-y) var(--control-pad-x);padding-right:var(--control-pad-x)}.nav-tab{padding:.44rem .72rem;font-size:.82rem}.spin-reel-shell{padding:.45rem}.spin-reel-window{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.spin-reel-window::-webkit-scrollbar{display:none}.spin-reel-track{gap:.3rem}.spin-reel-item{letter-spacing:.04em;min-width:94px;padding:.42rem .32rem;font-size:.64rem}}@media (max-width:420px){.spin-reel-item{min-width:86px;padding:.38rem .28rem;font-size:.6rem}}@media (max-width:389px){:root{--tap-target-min:50px;--tap-target-compact:44px;--control-radius:.72rem;--control-pad-y:.72rem;--control-pad-x:.82rem;--control-font-size:.88rem;--chip-font-size:.6rem;--chip-pad-y:.2rem;--chip-pad-x:.5rem;--quickbet-font-size:.9rem;--quickbet-pad-y:.74rem;--quickbet-pad-x:.9rem;--input-font-size:16px;--input-min-height:46px;--panel-radius:.9rem;--panel-padding-mobile:.82rem;--stack-gap-mobile:.62rem;--app-shell-inline-pad:.62rem}.panel.p-4,.panel.p-5,.panel.p-6,.panel.p-7,.panel.p-8{padding:var(--panel-padding-mobile)!important}.app-nav{gap:.45rem;padding:.68rem .62rem}.brand-mark-logo{width:64px}.app-footer-shell{padding:.92rem .62rem calc(1.2rem + env(safe-area-inset-bottom))}.market-filter-form{gap:var(--stack-gap-mobile);padding:var(--panel-padding-mobile)}.leaderboard-controls-primary,.leaderboard-controls-secondary{grid-template-columns:1fr}.level-chip,.status-chip,.tier-chip{letter-spacing:.06em}.app-toast-layer{width:auto;left:.55rem;right:.55rem}}@media (min-width:390px) and (max-width:640px){:root{--tap-target-min:48px;--tap-target-compact:42px;--control-radius:.76rem;--control-pad-y:.7rem;--control-pad-x:.95rem;--control-font-size:.9rem;--chip-font-size:.7rem;--chip-pad-y:.22rem;--chip-pad-x:.56rem;--quickbet-font-size:.9rem;--quickbet-pad-y:.68rem;--quickbet-pad-x:.98rem;--input-font-size:16px;--input-min-height:44px;--panel-radius:.96rem;--panel-padding-mobile:.95rem;--stack-gap-mobile:.72rem;--app-shell-inline-pad:.9rem}.panel.p-4,.panel.p-5,.panel.p-6,.panel.p-7,.panel.p-8{padding:var(--panel-padding-mobile)!important}.market-filter-form{gap:var(--stack-gap-mobile);padding:var(--panel-padding-mobile)}.app-toast-layer{width:min(94vw,360px);top:.75rem;right:.75rem}}.app-toast-layer{z-index:120;gap:.5rem;width:min(92vw,360px);display:grid;position:fixed;top:1rem;right:1rem}.app-toast{border:1px solid var(--line);background:var(--surface-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);border-radius:.8rem;align-items:flex-start;gap:.5rem;padding:.7rem .8rem;display:flex;transform:translate(0)scale(1);box-shadow:0 10px 28px #03091280}.app-toast-entering{opacity:0;transform:translate(12px)scale(.96)}.app-toast-exit{opacity:0;transform:translate(8px)scale(.98)}@media (prefers-reduced-motion:no-preference){.app-toast{animation:toast-slide-in .22s var(--ease-out)}}@media (prefers-reduced-motion:reduce){.app-toast,.quickbet-lock-chip,.quickbet-xtra-confirm{animation:none}}.app-toast-body{flex:1;min-width:0}.app-toast-dismiss{width:var(--tap-target-min);height:var(--tap-target-min);color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;transition:background-color .12s,color .12s;display:flex;position:relative}.app-toast-dismiss:hover{background:var(--surface-soft);color:var(--text-main)}.app-toast-dismiss:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes toast-slide-in{0%{opacity:0;transform:translate(1rem)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.app-toast-success{border-color:#10b9818c}.app-toast-error{border-color:#f871718c}.app-toast-info{border-color:#38bdf873}.pref-hide-market-tags .ui-market-tag,.pref-hide-market-tags .ui-market-tags{display:none!important}[data-artwork-id] .bac-b,[data-artwork-id] .bac-card,[data-artwork-id] .bac-p,[data-artwork-id] .bac-score,[data-artwork-id] .bj-chip,[data-artwork-id] .bj-deal-1,[data-artwork-id] .bj-deal-2,[data-artwork-id] .circle-needle,[data-artwork-id] .circle-wheel,[data-artwork-id] .coin-flip-h,[data-artwork-id] .coin-flip-t,[data-artwork-id] .dice-1,[data-artwork-id] .dice-2,[data-artwork-id] .dice-face,[data-artwork-id] .hl-anim-c1,[data-artwork-id] .hl-anim-c2,[data-artwork-id] .keno-ball,[data-artwork-id] .mine-reveal,[data-artwork-id] .plinko-ball,[data-artwork-id] .plinko-ball-a,[data-artwork-id] .plinko-ball-b,[data-artwork-id] .plinko-ball-c,[data-artwork-id] .poker-card,[data-artwork-id] .pr-ball,[data-artwork-id] .roulette-wheel,[data-artwork-id] .svg-center,[data-artwork-id] .th-card,[data-artwork-id] .th-player{transform-box:fill-box;transform-origin:50%}[data-artwork-id] text{paint-order:stroke;stroke-linejoin:round}[data-artwork-id] .keno-ball{transition:transform .396s cubic-bezier(.34,1.56,.64,1),opacity .198s ease-out}[data-artwork-id] .keno-ball-visible{opacity:1;transform:scale(1)}[data-artwork-id] .keno-ball-hidden{opacity:0;transform:scale(.2)}[data-artwork-id] .svg-delay-000,[data-artwork-id] .svg-delay-006-0{animation-delay:0s}[data-artwork-id] .svg-delay-006-1{animation-delay:60ms}[data-artwork-id] .svg-delay-006-2{animation-delay:.12s}[data-artwork-id] .svg-delay-006-3{animation-delay:.18s}[data-artwork-id] .svg-delay-006-4{animation-delay:.24s}[data-artwork-id] .svg-delay-006-5{animation-delay:.3s}[data-artwork-id] .svg-delay-006-6{animation-delay:.36s}[data-artwork-id] .svg-delay-006-7{animation-delay:.42s}[data-artwork-id] .svg-delay-006-8{animation-delay:.48s}[data-artwork-id] .svg-delay-006-9{animation-delay:.54s}[data-artwork-id] .svg-delay-006-10{animation-delay:.6s}[data-artwork-id] .svg-delay-006-11{animation-delay:.66s}[data-artwork-id] .svg-delay-008-0{animation-delay:0s}[data-artwork-id] .svg-delay-008-1{animation-delay:80ms}[data-artwork-id] .svg-delay-008-2{animation-delay:.16s}[data-artwork-id] .svg-delay-008-3{animation-delay:.24s}[data-artwork-id] .svg-delay-008-4{animation-delay:.32s}[data-artwork-id] .svg-delay-009{animation-delay:90ms}[data-artwork-id] .svg-delay-011-0{animation-delay:0s}[data-artwork-id] .svg-delay-011-1{animation-delay:.11s}[data-artwork-id] .svg-delay-011-2{animation-delay:.22s}[data-artwork-id] .svg-delay-011-3{animation-delay:.33s}[data-artwork-id] .svg-delay-011-4{animation-delay:.44s}[data-artwork-id] .svg-delay-015{animation-delay:.15s}[data-artwork-id] .svg-delay-024{animation-delay:.24s}[data-artwork-id] .svg-delay-055{animation-delay:.55s}[data-artwork-id] .svg-delay-066{animation-delay:.66s}@keyframes coinFlipH{0%{transform:translate(112px,91px)rotate(-13deg)scale(1)}50%{transform:translate(112px,71px)rotate(-13deg)scale(1.1)}to{transform:translate(112px,91px)rotate(-13deg)scale(1)}}@keyframes coinFlipT{0%{transform:translate(202px,97px)rotate(12deg)scale(1)}50%{transform:translate(202px,77px)rotate(12deg)scale(1.1)}to{transform:translate(202px,97px)rotate(12deg)scale(1)}}@keyframes hlCardDeal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes hlTrend{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes blackjackDeal1{0%{opacity:0;transform:translate(100px,-100px)rotate(45deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes blackjackDeal2{0%{opacity:0;transform:translate(100px,-100px)rotate(45deg)}20%{opacity:0;transform:translate(100px,-100px)rotate(45deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes blackjackChip{0%{opacity:0;transform:scale(.5)}50%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes pokerDeal{0%{opacity:0;transform:translateY(-38px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes thDeal{0%{opacity:0;transform:translateY(-40px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes thPlayer{0%{opacity:0;transform:translateY(40px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes crashDraw{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@keyframes prPath{0%{stroke-dashoffset:150px}to{stroke-dashoffset:0}}@keyframes prBall{0%{opacity:0;transform:translate(-32px,-77px)}10%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes baccaratDealA{0%{opacity:0;transform:translateY(-36px)rotate(-10deg)scale(.86)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes baccaratDealB{0%{opacity:0;transform:translate(-34px)rotate(12deg)scale(.86)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes baccaratDealC{0%{opacity:0;transform:translateY(28px)rotate(-18deg)scale(.78)}65%{opacity:1;transform:translateY(-6px)rotate(4deg)scale(1.06)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes baccaratScoreA{0%{opacity:.2;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes baccaratScoreB{0%{opacity:.2;transform:translateY(8px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes baccaratScoreC{0%{opacity:.2;transform:rotate(-8deg)scale(.78)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes mineRevealPop{0%{opacity:0;transform:scale(0)}68%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes mineRevealFlip{0%{opacity:0;transform:rotateY(74deg)scale(.82)}to{opacity:1;transform:rotateY(0)scale(1)}}@keyframes mineRevealSlide{0%{opacity:0;transform:translateY(-12px)scale(.76)}72%{opacity:1;transform:translateY(2px)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes diceFaceRoll1{0%{opacity:0;transform:translate(-82px,-88px)rotate(220deg)scale(.58)}55%{opacity:1;transform:translate(14px,9px)rotate(-20deg)scale(1.08)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes diceFaceRoll2{0%{opacity:0;transform:translate(88px,-96px)rotate(-220deg)scale(.58)}55%{opacity:1;transform:translate(-12px,11px)rotate(24deg)scale(1.08)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes plinkoBallA{0%{opacity:0;transform:translate(152px,10px)}10%{opacity:1;transform:translate(152px,43px)}25%{transform:translate(130px,62px)}45%{transform:translate(152px,81px)}65%{transform:translate(130px,100px)}85%{transform:translate(108px,119px)}to{opacity:1;transform:translate(110px,150px)}}@keyframes plinkoBallB{0%{opacity:0;transform:translate(152px,10px)}10%{opacity:1;transform:translate(152px,43px)}25%{transform:translate(174px,62px)}45%{transform:translate(152px,81px)}65%{transform:translate(174px,100px)}85%{transform:translate(196px,119px)}to{opacity:1;transform:translate(194px,150px)}}@keyframes plinkoBallC{0%{opacity:0;transform:translate(152px,10px)}10%{opacity:1;transform:translate(152px,43px)}25%{transform:translate(130px,62px)}45%{transform:translate(108px,81px)}65%{transform:translate(86px,100px)}85%{transform:translate(64px,119px)}to{opacity:1;transform:translate(68px,150px)}}@keyframes plinkoPath{0%{stroke-dashoffset:150px}to{stroke-dashoffset:0}}@keyframes rouletteBallSettle{0%{opacity:.35}18%{opacity:1}to{opacity:1}}@keyframes rugPullCandleRise{0%{opacity:.42;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@keyframes duelReelsDrop{0%{opacity:0;transform:translateY(-54px)}62%{opacity:1;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes duelReelsSpark{0%,to{opacity:.35;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}[data-artwork-id] .coin-flip-h{animation:coinFlipH .55s cubic-bezier(.175,.885,.32,1.275) forwards}[data-artwork-id] .coin-flip-t{animation:coinFlipT .55s cubic-bezier(.175,.885,.32,1.275) .11s forwards}[data-artwork-id] .hl-anim-c1{animation:hlCardDeal .44s cubic-bezier(.175,.885,.32,1.275) forwards}[data-artwork-id] .hl-anim-c2{opacity:0;animation:hlCardDeal .44s cubic-bezier(.175,.885,.32,1.275) .11s forwards}[data-artwork-id] .hl-trend{stroke-dasharray:100;stroke-dashoffset:100px;animation:hlTrend .55s ease-out .33s forwards}[data-artwork-id] .bj-deal-1{animation:blackjackDeal1 .44s cubic-bezier(.175,.885,.32,1.275) forwards}[data-artwork-id] .bj-deal-2{animation:blackjackDeal2 .55s cubic-bezier(.175,.885,.32,1.275) forwards}[data-artwork-id] .bj-chip{animation:blackjackChip .66s cubic-bezier(.175,.885,.32,1.275) forwards}[data-artwork-id] .poker-card{opacity:0;animation:pokerDeal .42s cubic-bezier(.175,.885,.32,1.275) forwards}[data-artwork-id] .th-card{opacity:0;animation:thDeal .44s cubic-bezier(.175,.885,.32,1.275) forwards}[data-artwork-id] .th-player{opacity:0;animation:thPlayer .44s cubic-bezier(.175,.885,.32,1.275) forwards}[data-artwork-id] .crash-line{stroke-dasharray:300;stroke-dashoffset:300px;animation:crashDraw 1.1s cubic-bezier(.25,1,.5,1) forwards}[data-artwork-id] .pr-path{stroke-dasharray:150;stroke-dashoffset:150px;animation:prPath .88s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .pr-ball{animation:prBall .88s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .bac-deal-a{opacity:0;animation:baccaratDealA .46s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .bac-deal-b{opacity:0;animation:baccaratDealB .46s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .bac-deal-c{opacity:0;animation:baccaratDealC .53s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .bac-score-a{animation:baccaratScoreA .4s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .bac-score-b{animation:baccaratScoreB .4s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .bac-score-c{animation:baccaratScoreC .4s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .mine-reveal{opacity:0}[data-artwork-id] .mine-reveal-pop{animation:mineRevealPop .53s cubic-bezier(.175,.885,.32,1.275) forwards}[data-artwork-id] .mine-reveal-flip{animation:mineRevealFlip .58s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .mine-reveal-slide{animation:mineRevealSlide .56s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .dice-1{animation:diceFaceRoll1 .57s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .dice-2{animation:diceFaceRoll2 .68s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .plinko-ball-a{animation:plinkoBallA 1.32s cubic-bezier(.5,0,.8,1) forwards}[data-artwork-id] .plinko-ball-b{animation:plinkoBallB 1.32s cubic-bezier(.5,0,.8,1) forwards}[data-artwork-id] .plinko-ball-c{animation:plinkoBallC 1.32s cubic-bezier(.5,0,.8,1) forwards}[data-artwork-id] .plinko-path{stroke-dasharray:150;stroke-dashoffset:150px;animation:plinkoPath 1.32s linear forwards}[data-artwork-id] .roulette-ball{animation:rouletteBallSettle 1.54s ease-out forwards}[data-artwork-id] .circle-needle{filter:drop-shadow(0 2px 5px #00000075)}[data-artwork-id] .rug-candle{transform-box:fill-box;transform-origin:bottom;animation:rugPullCandleRise .44s ease-out both}[data-artwork-id] .duel-reel-symbol{transform-box:fill-box;transform-origin:50%;animation:duelReelsDrop .72s cubic-bezier(.2,.9,.2,1) both}[data-artwork-id] .duel-reels-spark{transform-box:fill-box;transform-origin:50%;animation:duelReelsSpark 1.3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){[data-artwork-id] *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.games-hub-page{isolation:isolate;overflow-x:clip}.games-hub-page .app-shell{width:min(100%,var(--game-shell-max));margin-inline:auto;padding-inline:clamp(.85rem,2.1vw,1.75rem)}.games-hub-topbar{--gc-header-h:3.5rem;--gc-border:#6ea8ff1f;--gc-text:#dee4f0;--gc-text-dim:#7888ac;--gc-surface:#0a1226c7;--gc-surface-hover:#0e1830e0;border:1px solid var(--gc-border);border-radius:.95rem;box-shadow:0 18px 46px #030a163d}.games-hub-topbar .game-container-header-right .cta-ghost{min-height:2.35rem;padding:.45rem .85rem}.games-hub-page .game-hero{border-radius:1rem;padding:clamp(1rem,2.4vw,1.65rem)!important}.games-hub-page .game-hero h1{letter-spacing:0;max-width:18ch;font-size:clamp(1.85rem,3vw,3rem);line-height:1.02}.games-hub-page .game-availability{text-overflow:ellipsis;white-space:nowrap;max-width:52%;overflow:hidden}.blackjack-page,.coin-duel-page,.crash-page,.high-low-page,.keno-page,.poker-page,.predict-number-page,.predicto-page{isolation:isolate;overflow-x:clip}.coin-duel-page .app-shell,.crash-page .app-shell,.game-history-audit-page .app-shell,.high-low-page .app-shell,.keno-page .app-shell,.predict-number-page .app-shell,.predicto-page .app-shell{width:min(100%,var(--game-shell-max));margin-inline:auto;padding-inline:clamp(.85rem,2.1vw,1.75rem)}.blackjack-page .game-panel,.coin-duel-page .game-panel,.crash-page .game-panel,.duel-detail-card,.duel-scan-card,.high-low-page .game-panel,.keno-page .game-panel,.market-hero-quickbet,.poker-page .game-panel,.predict-number-page .game-panel,.predicto-page .game-panel,.quickbet-shell{isolation:isolate}.blackjack-page .game-panel:before,.coin-duel-page .game-panel:before,.crash-page .game-panel:before,.high-low-page .game-panel:before,.keno-page .game-panel:before,.market-hero-quickbet:before,.poker-page .game-panel:before,.predict-number-page .game-panel:before,.predicto-page .game-panel:before,.quickbet-shell:before{z-index:0;pointer-events:none}.blackjack-page .game-panel>*,.coin-duel-page .game-panel>*,.crash-page .game-panel>*,.high-low-page .game-panel>*,.keno-page .game-panel>*,.market-hero-quickbet>*,.poker-page .game-panel>*,.predict-number-page .game-panel>*,.predicto-page .game-panel>*,.quickbet-shell>*{z-index:1;position:relative}.keno-shell{grid-template-columns:minmax(0,1fr) minmax(300px,var(--game-rail-width));align-items:start;gap:var(--game-control-gap)}.keno-controls{top:calc(var(--app-header-offset) + .65rem);max-height:calc(100dvh - var(--app-header-offset) - 1rem);overscroll-behavior:contain;border-radius:.95rem;grid-area:1/2;position:sticky;overflow:auto}.coin-anim-wrap,.coin-series-panel,.game-crash-control-group,.keno-control-block,.predict-number-action-card,.predict-number-card,.predicto-control-card{border-radius:.9rem}.blackjack-sidebet-row,.coin-quick-stakes,.game-crash-mode-switch,.game-crash-target-grid,.keno-chip-row,.poker-controls .flex{gap:.45rem}.blackjack-sidebet,.coin-side,.game-crash-mode-chip,.game-crash-target-chip,.keno-chip,.poker-sidebet{min-height:var(--tap-target-min)}.blackjack-input,.coin-input,.hilo-input,.keno-input,.poker-input{min-height:var(--tap-target-min);font-size:var(--input-font-size)}.game-crash-action-dock{max-width:min(100%,980px)}.game-crash-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.coin-series-flips,.game-crash-history-strip,.keno-x-row{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.coin-room-row,.duel-badge,.game-crash-floating-badge,.game-crash-stage-chip,.keno-board-stat,.predict-number-roll-pill,.predict-number-target-pill,.status-chip{overflow-wrap:anywhere;max-width:100%}.coin-duel-controls{min-width:0}.coin-duel-sidepick{width:100%}.coin-side{flex:1 1 0;min-width:0}.coin-action-row .cta-ghost,.coin-action-row .cta-main{min-height:var(--tap-target-min);flex:150px}.coin-room-row .cta-main{min-width:132px}.blackjack-page,.poker-page{background:radial-gradient(720px 420px at 18% -8%,#6ea8ff1f,#0000 68%),radial-gradient(640px 380px at 92% 8%,#11d98a1a,#0000 70%),linear-gradient(#050913,#07101e)}.blackjack-page .game-page-shell,.poker-page .game-page-shell{max-width:var(--game-shell-max)}.blackjack-container,.poker-container{width:100%;max-width:none;padding:0!important}.blackjack-table-surface{min-height:clamp(610px,calc(100dvh - var(--app-header-offset) - 8rem),780px);border-radius:1rem}.poker-control-dock{width:100%}.blackjack-action,.blackjack-primary-action,.poker-action,.poker-primary-action{min-height:48px}.poker-table{min-height:min(720px,calc(100dvh - var(--app-header-offset) - 8rem));border-radius:1rem}.blackjack-card-row,.poker-card-row{min-width:0}.market-hero-quickbet,.quickbet-shell{max-height:calc(100dvh - var(--app-header-offset) - 1rem);overscroll-behavior:contain;border-radius:1rem;overflow:auto}.market-hero-quickbet .cta-ghost,.market-hero-quickbet .cta-main,.quickbet-shell .cta-ghost,.quickbet-shell .cta-main{min-height:var(--tap-target-min)}.quickbet-side{overflow-wrap:anywhere;min-width:0}.duel-detail-client,.duel-detail-page,.duels-new-page,.market-detail-page{overflow-x:clip}.duel-card-actions,.duel-hero-actions,.duel-mini-range-controls{flex-wrap:wrap}.duel-badge,.duel-focus-chip,.duel-mini-page-btn{min-height:34px}@media (min-width:1100px){.blackjack-play-layout,.poker-play-layout{grid-template-columns:minmax(0,1fr) minmax(315px,370px)}.blackjack-control-dock,.poker-control-dock{align-self:stretch}.blackjack-panel,.poker-controls{align-content:start;min-height:100%}.crash-page .game-crash-stage{grid-template-columns:minmax(0,1fr) minmax(320px,370px);grid-template-areas:"head head""arena ticket";align-items:stretch;gap:clamp(.85rem,1.5vw,1.1rem);display:grid}.crash-page .game-crash-stage>:first-child{grid-area:head}.crash-page .game-crash-arena-body{grid-area:arena;min-height:clamp(560px,100dvh - 15rem,720px);margin-top:0!important}.crash-page .game-crash-arena-content{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"chips""multiplier""progress""copy""signals";place-items:center;row-gap:.75rem;min-height:inherit!important;padding-block:clamp(1.25rem,2vw,1.75rem)!important;display:grid!important}.crash-page .game-crash-stage-chip-row{grid-area:chips;justify-content:center}.crash-page .game-crash-multiplier{grid-area:multiplier;font-size:clamp(5.75rem,9vw,9rem);line-height:.85;margin-top:clamp(1rem,2vw,1.4rem)!important}.crash-page .game-crash-stage-copy{grid-area:copy;justify-self:center}.crash-page .game-crash-progress{grid-area:progress}.crash-page .game-crash-signal-row{grid-area:signals;justify-self:center}.crash-page .game-crash-action-dock{grid-area:ticket;align-self:stretch;width:100%!important;max-width:none!important;margin-top:0!important}.crash-page .game-crash-action-panel{height:100%;max-height:min(720px,calc(100dvh - var(--app-header-offset) - 3rem));overscroll-behavior:contain;scrollbar-gutter:stable;padding:.78rem .78rem 1rem;overflow:auto}.crash-page .game-crash-action-header{gap:.55rem}.crash-page .game-crash-inline-note{text-align:center;width:100%}.crash-page .game-crash-action-grid{gap:.65rem;grid-template-columns:1fr!important}.crash-page .game-crash-control-group{gap:.55rem}.crash-page .game-crash-lightning-panel{padding:.62rem}.crash-page .game-crash-live-stats{grid-template-columns:1fr;gap:.45rem}.crash-page .game-crash-live-stats>div{padding-block:.55rem}.crash-page .game-crash-control-group-primary{gap:.7rem;padding-bottom:.1rem}}@media (min-width:1280px){.predict-number-page .predict-number-play-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important}.predict-number-page .predict-number-ticket-rail{max-height:calc(100dvh - var(--app-header-offset) - 1rem);overscroll-behavior:contain;order:2;overflow:auto}.predict-number-page .predict-number-arena-shell{min-height:min(720px,calc(100dvh - var(--app-header-offset) - 3rem));order:1}.predicto-page .predicto-play-layout{grid-template-columns:minmax(0,1fr) minmax(300px,350px)!important}.predicto-page .predicto-ticket-rail{max-height:calc(100dvh - var(--app-header-offset) - 1rem);overscroll-behavior:contain;order:2;overflow:auto}.predicto-page .predicto-arena-shell{order:1}.high-low-page .hilo-live-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.high-low-page .hilo-live-cards{order:-1}.high-low-page .hilo-live-controls{max-height:calc(100dvh - var(--app-header-offset) - 8rem);overscroll-behavior:contain;background:#070e1c70;border:1px solid #accaff29;border-radius:.95rem;padding:.8rem;overflow:auto}}.coin-duel-page .coin-duel-controls,.high-low-page .hilo-live-controls,.keno-page .keno-controls,.predict-number-page .predict-number-ticket-shell,.predicto-page .predicto-ticket-shell{scrollbar-width:thin}.coin-duel-page .coin-action-row,.predict-number-page .predict-number-ticket-actions,.predicto-page .predicto-ticket-head{align-items:stretch}.predict-number-page .predict-number-auto-button,.predict-number-page .predict-number-roll-button,.predicto-page .predicto-drop-button{min-height:48px}.coin-duel-page .coin-series-panel,.high-low-page .hilo-outcome-strip,.predict-number-page .predict-number-target-card,.predicto-page .predicto-subpanel{box-shadow:inset 0 1px #e2eeff0f}.predict-number-page .predict-number-roll-pill,.predict-number-page .predict-number-target-pill{text-overflow:ellipsis;white-space:nowrap;max-width:min(180px,52vw);overflow:hidden;translate:-50%}.blackjack-page .blackjack-table-surface,.coin-duel-page .coin-anim-wrap,.poker-page .poker-table,.predict-number-page .predict-number-stage,.predicto-page .predicto-board-stage{box-shadow:0 22px 70px #02081457,inset 0 1px #e2eeff0f}.blackjack-page .blackjack-hand-label,.coin-duel-page .coin-room-row,.high-low-page .hilo-choice span,.poker-page .poker-status-pill,.predicto-page .predicto-lane-tag{overflow-wrap:anywhere}.keno-page .keno-board-wrap{min-height:min(760px,calc(100dvh - var(--app-header-offset) - 3rem))}.keno-page .keno-controls{box-shadow:inset 0 1px #e2eeff0f}.coin-duel-page .coin-duel-layout{grid-template-columns:minmax(280px,.88fr) minmax(300px,1.12fr)}.coin-duel-page .coin-anim-wrap{min-height:clamp(280px,38vh,440px)}.coin-duel-page .coin-flip-coin{width:clamp(132px,14vw,190px);height:clamp(132px,14vw,190px)}.blackjack-page .blackjack-table-surface{align-content:space-between;display:grid}.poker-page .poker-table{align-content:start}@media (max-width:1280px){.coin-duel-layout,.game-play-layout,.keno-shell{grid-template-columns:minmax(0,1fr) minmax(290px,350px)}.game-crash-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.coin-duel-layout,.game-hero-premium,.game-play-layout,.keno-shell{grid-template-columns:1fr}.game-hero-actions{justify-content:flex-start}.game-control-rail,.keno-controls,.market-hero-quickbet,.quickbet-shell{max-height:none;position:relative;top:auto;overflow:visible}.keno-board-wrap,.keno-controls{grid-area:auto}.keno-board-wrap{order:1}.keno-controls{order:2}.game-stage{min-height:auto}.blackjack-play-layout,.hilo-live-layout,.hilo-outcome-strip,.hilo-topbar,.poker-play-layout{grid-template-columns:1fr}.blackjack-control-dock,.poker-control-dock{order:-1}.blackjack-page .blackjack-control-dock{order:2}.hilo-theme-pack{justify-items:start}}@media (max-width:768px){.game-page-root{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.coin-duel-page .app-shell,.crash-page .app-shell,.game-history-audit-page .app-shell,.game-page-shell,.high-low-page .app-shell,.keno-page .app-shell,.predict-number-page .app-shell,.predicto-page .app-shell{gap:.85rem;padding-inline:.75rem}.game-hero-premium{grid-template-columns:1fr;padding:.1rem 0 0}.game-hero-premium h1{max-width:100%;font-size:clamp(1.65rem,8vw,2.25rem);line-height:1.02}.game-mobile-action-dock{bottom:env(safe-area-inset-bottom);z-index:40;min-height:var(--game-mobile-dock-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a16e6;border:1px solid #accaff33;border-radius:1rem 1rem 0 0;gap:.45rem;padding:.62rem;display:grid;position:sticky;box-shadow:0 -16px 40px #0208145c}.blackjack-sidebet-row,.coin-quick-stakes,.game-crash-target-grid,.hilo-grid,.keno-chip-row{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))}.coin-quick-stakes,.game-crash-target-grid,.hilo-grid,.keno-chip-row{display:grid}.coin-action-row,.hilo-action-row,.keno-actions{grid-template-columns:1fr;display:grid}.game-crash-action-grid{grid-template-columns:1fr}.game-crash-arena-body .relative.z-\[1\]{min-height:300px;padding-inline:.6rem}.game-crash-multiplier{font-size:clamp(3rem,16vw,5rem)}.game-crash-rules-grid{grid-template-columns:1fr}.game-crash-rules-head{flex-direction:column;align-items:stretch}.game-minimal-hero{gap:.85rem;display:grid}.game-minimal-hero .cta-ghost{justify-content:center;width:100%;min-height:46px}.predicto-page .predicto-ticket-head{grid-template-columns:1fr;gap:.8rem;padding:.9rem}.predicto-page .predicto-ticket-head .predicto-drop-button{width:100%}.predicto-page .predicto-config-card,.predicto-page .predicto-ticket-shell .space-y-4{padding:.9rem}.predicto-page .predicto-board-canvas{height:clamp(250px,70vw,360px)}.blackjack-table-surface{min-height:clamp(560px,78vh,680px)}.poker-table{background-position:top;min-height:clamp(390px,78vh,590px)}.blackjack-control-dock{width:100%;margin-bottom:0}.blackjack-panel,.poker-controls{border-radius:.9rem}.blackjack-sidebet-row,.blackjack-table-sidebet-grid,.poker-sidebet-row{grid-template-columns:1fr}.blackjack-table-sidebets{margin-bottom:.65rem}.blackjack-sidebet-summary,.poker-sidebet-summary{display:none}.blackjack-table-status{width:calc(100% - 1rem);margin-top:.5rem;padding-right:4.35rem}.blackjack-rules-tooltip{top:.75rem;right:.75rem}.blackjack-hand-area{width:min(100%,100% - .5rem);padding-inline:.5rem}.blackjack-dealer-area{padding-top:.65rem}.blackjack-player-area{margin-top:clamp(.35rem,1.6vh,.85rem)}.blackjack-card-placeholder,.blackjack-playing-card{width:clamp(3.7rem,17vw,4.55rem)}.poker-hand-panel{padding:.7rem}.poker-hand-head{align-items:flex-start}.blackjack-action-grid,.poker-action-grid,.poker-hands-grid{grid-template-columns:1fr}.poker-table{min-height:auto}.poker-card-row{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.25rem;overflow-x:auto}.poker-card-placeholder,.poker-playing-card{width:clamp(3.35rem,17vw,4.2rem)}.market-hero-quickbet,.quickbet-shell{max-height:none}.coin-room-row{grid-template-columns:1fr;display:grid}.coin-room-row .cta-main{width:100%}.games-hub-page .app-shell{gap:.85rem;padding-inline:.75rem}.games-hub-page .game-hero h1{max-width:100%;font-size:clamp(1.7rem,8vw,2.35rem)}.games-hub-page .game-availability{max-width:64%}.game-hub-card-body{padding:.9rem}.game-hub-card-meta{flex-direction:column;align-items:flex-start;gap:.45rem}}@media (max-width:380px){.coin-duel-page .app-shell,.crash-page .app-shell,.game-history-audit-page .app-shell,.game-page-shell,.high-low-page .app-shell,.keno-page .app-shell,.predict-number-page .app-shell,.predicto-page .app-shell{padding-inline:.55rem}.coin-side,.game-crash-mode-chip,.game-crash-target-chip,.keno-chip,.quickbet-side{padding-inline:.55rem;font-size:.82rem}.game-crash-stage-chip-row,.keno-board-summary{gap:.35rem}.blackjack-control-dock,.blackjack-hand-area,.blackjack-result-strip{width:calc(100% - .45rem)}}@media (prefers-reduced-motion:reduce){.duel-tracker-wrap,.game-ticker,.ticker-wrap{-webkit-mask-image:none;mask-image:none}.duel-tracker-track,.game-ticker-track,.ticker-track{padding-left:0!important;animation:none!important;transform:none!important}.duel-tracker-track>:nth-child(n+6),.game-ticker-track>span:nth-child(n+2),.ticker-track>:nth-child(n+6){display:none}.bet-disclosure-body,.blackjack-playing-card,.blackjack-result-strip,.coin-flip-coin,.duel-item-appear,.game-crash-flame,.game-history-audit-page .game-history-audit-auth,.game-history-audit-page .game-history-audit-feed,.game-history-audit-page .game-history-audit-summary,.game-hub-card,.game-hub-card-image,.game-hub-hero-art-card,.game-hub-hero-panel,.game-hub-hero-sheen,.game-hub-play-card,.game-rank-row,.landing-card,.landing-orb,.playing-card-reveal,.poker-playing-card{transition-duration:1ms!important;animation:none!important}}.info-tooltip-bubble-persistent,.info-tooltip-bubble-visible{opacity:1;visibility:visible}.info-tooltip-trigger-active{background:#38bdf82e}.resizable-split-pane{position:relative}.resizable-split-handle-wrap{z-index:5;width:0;position:relative}.resizable-split-handle{cursor:col-resize;z-index:5;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:14px;display:flex;position:absolute;inset:0 -6px}.resizable-split-handle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.resizable-split-handle-grip{width:3px;height:36px;transition:background var(--motion-fast) var(--ease-out);background:#accaff33;border-radius:2px}.resizable-split-handle:hover .resizable-split-handle-grip,.resizable-split-pane-dragging .resizable-split-handle-grip{background:var(--accent)}.page-shell__rail-resize-handle{z-index:5;width:0;position:relative}.page-shell__rail-grip{cursor:col-resize;z-index:5;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:14px;display:flex;position:absolute;inset:0 -6px}.page-shell__rail-grip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.page-shell__rail-grip:after{content:"";width:3px;height:36px;transition:background var(--motion-fast) var(--ease-out);background:#accaff33;border-radius:2px}.page-shell__rail-resize-handle:hover .page-shell__rail-grip:after{background:var(--accent)}.game-rail-resize-handle{z-index:5;width:0;position:relative}.game-rail-resize-grip{cursor:col-resize;z-index:5;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:14px;display:flex;position:absolute;inset:0 -6px}.game-rail-resize-grip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.game-rail-resize-grip:after{content:"";width:3px;height:36px;transition:background var(--motion-fast) var(--ease-out);background:#accaff33;border-radius:2px}.game-rail-resize-handle:hover .game-rail-resize-grip:after{background:var(--accent)}.command-palette-dialog{z-index:1000;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.command-palette-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020612b8}.command-palette-panel{background:var(--surface-elevated-0);border:1px solid var(--line-strong);border-radius:var(--radius-lg);flex-direction:column;width:min(640px,100vw - 48px);max-height:60vh;display:flex;position:fixed;top:20vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 60px #03081080,0 0 0 1px #accaff1f}.command-palette-search{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.command-palette-icon{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-dim);background:#accaff1a;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.command-palette-input{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.9rem;line-height:1.5}.command-palette-input::placeholder{color:var(--text-dim);opacity:.6}.command-palette-kbd{border:1px solid var(--line);font-size:.65rem;font-family:var(--font-mono-ui);color:var(--text-dim);background:#accaff1f;border-radius:3px;flex-shrink:0;padding:.15rem .4rem;line-height:1}.command-palette-list{overscroll-behavior:contain;flex:1;margin:0;padding:.5rem;list-style:none;overflow-y:auto}.command-palette-item{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.85rem;line-height:1.3;transition:background 80ms;display:flex}.command-palette-item-selected{background:#38bdf81f}.command-palette-item-type{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);opacity:.6;flex-shrink:0;min-width:44px;font-size:.65rem;font-weight:600}.command-palette-item-label{color:var(--text-main);flex:1;font-weight:500}.command-palette-item-badge{color:var(--text-dim);opacity:.7;background:#accaff14;border-radius:3px;flex-shrink:0;padding:.1rem .4rem;font-size:.7rem}.command-palette-empty,.command-palette-searching{text-align:center;color:var(--text-dim);padding:1rem .75rem;font-size:.82rem}.command-palette-footer{border-top:1px solid var(--line);color:var(--text-dim);gap:1.25rem;padding:.5rem 1rem;font-size:.68rem;display:flex}.command-palette-footer kbd{font-family:var(--font-mono-ui);background:#accaff1a;border:1px solid #accaff26;border-radius:2px;padding:.1rem .3rem}.cheatsheet-dialog{z-index:1001;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.cheatsheet-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020612b8}.cheatsheet-panel{background:var(--surface-elevated-0);border:1px solid var(--line-strong);border-radius:var(--radius-lg);flex-direction:column;width:min(560px,100vw - 48px);max-height:80vh;display:flex;position:fixed;top:10vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 60px #03081080}.cheatsheet-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.cheatsheet-title{color:var(--text-main);margin:0;font-size:1.1rem;font-weight:600}.cheatsheet-close{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:32px;height:32px;font-size:1.2rem;line-height:1;display:flex}.cheatsheet-body{overscroll-behavior:contain;flex:1;padding:1rem 1.25rem;overflow-y:auto}.cheatsheet-section{margin-bottom:1.25rem}.cheatsheet-section:last-child{margin-bottom:0}.cheatsheet-scope{text-transform:uppercase;letter-spacing:.06em;color:var(--kicker);margin:0 0 .6rem;font-size:.72rem;font-weight:700}.cheatsheet-list{gap:.35rem;margin:0;display:grid}.cheatsheet-row{border-bottom:1px solid #accaff0f;grid-template-columns:auto 1fr;align-items:baseline;gap:1rem;padding:.35rem 0;display:grid}.cheatsheet-row:last-child{border-bottom:none}.cheatsheet-kbd{border:1px solid var(--line);font-family:var(--font-mono-ui);color:var(--text-main);white-space:nowrap;background:#accaff1a;border-radius:3px;padding:.2rem .4rem;font-size:.7rem}.cheatsheet-row dd{color:var(--text-main);margin:0;font-size:.82rem}.cheatsheet-empty{color:var(--text-dim);text-align:center;padding:1.5rem 0;font-size:.85rem}.cheatsheet-footer{border-top:1px solid var(--line);color:var(--text-dim);padding:.6rem 1.25rem;font-size:.72rem}.cheatsheet-footer kbd{font-family:var(--font-mono-ui);background:#accaff1a;border:1px solid #accaff26;border-radius:2px;padding:.1rem .3rem}.compact-filter-shell-persistent .compact-filter-shell{gap:1rem;display:grid}.compact-filter-inline-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:.85rem 1rem}.compact-filter-inline-head{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.compact-filter-inline-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-size:.8rem;font-weight:600}.compact-filter-inline-content{display:block}.exchange-hero-layout{z-index:1;gap:1.1rem;display:grid;position:relative}.exchange-page .app-shell{max-width:min(100%,1760px)}.exchange-command-hero{background:radial-gradient(circle at 78% 12%,#2fe1a629,#0000 36%),linear-gradient(135deg,#0d1b30f2,#070f1df2);border-color:#adc9ff33}.exchange-hero-title-row{justify-content:space-between;align-items:center;gap:clamp(1rem,3vw,2.5rem);display:flex}.exchange-page .exchange-hero-title{flex:auto;line-height:.95;max-width:none!important}.exchange-hero-actions{flex:none;align-items:center}.exchange-results-bar .kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-size:.68rem;font-weight:800}.exchange-market-signal-grid span,.exchange-pulse-metric span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-size:.68rem;font-weight:750}.exchange-pulse-panel{background:linear-gradient(#0c182be6,#070f1df0) padding-box padding-box,linear-gradient(135deg,#41b98e42,#84a9ff38,#facc1529) border-box;border:1px solid #0000;gap:1rem;display:grid}.exchange-pulse-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.exchange-pulse-stat-row{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.45rem;display:flex}.exchange-pulse-ribbon{background:#08122470;border:1px solid #adc9ff1f;border-radius:.8rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem;display:flex}.exchange-pulse-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:.85rem;display:grid}.exchange-pulse-market-card{background:#091222c7;border:1px solid #adc9ff29;border-radius:.65rem;flex-direction:column;height:100%;min-height:19rem;padding:1rem;transition:border-color .18s,background .18s,transform .18s;display:flex}.exchange-pulse-market-card:hover{background:#0c192deb;border-color:#4fe2b157;transform:translateY(-2px)}.exchange-pulse-card-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.exchange-market-probability,.exchange-pulse-flow-meter{background:#adc9ff21;border-radius:999px;height:.42rem;overflow:hidden}.exchange-pulse-flow-meter{margin-top:1rem}.exchange-market-probability span,.exchange-pulse-flow-meter span{border-radius:inherit;background:linear-gradient(90deg,#4fe2b1e6,#84a9ffdb,#facc15c7);height:100%;display:block}.exchange-pulse-metric{background:#adc9ff0f;border:1px solid #adc9ff1f;border-radius:.5rem;gap:.25rem;padding:.7rem;display:grid}.exchange-pulse-metric strong{color:var(--text-main);font-size:.95rem}.exchange-pulse-empty{background:linear-gradient(135deg,#4fe2b114,#84a9ff12),#08122470;border:1px solid #adc9ff1f;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.exchange-market-card{border-radius:.65rem;transition:border-color .18s,background .18s,transform .18s}.exchange-market-card:hover{background:#0b1628f0;border-color:#4fe2b147;transform:translateY(-2px)}.exchange-results-bar{background:#081224ad;border-color:#adc9ff29;justify-content:space-between;align-items:center;gap:1rem;display:flex}.exchange-results-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.exchange-market-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.exchange-market-signal-grid>div{background:#adc9ff0d;border:1px solid #adc9ff1f;border-radius:.5rem;gap:.22rem;padding:.65rem .7rem;display:grid}.exchange-market-signal-grid strong{color:var(--text-main);font-size:1.05rem;line-height:1.1}.exchange-market-probability{margin-top:.8rem}:root[data-theme=light] .exchange-market-signal-grid>div,:root[data-theme=light] .exchange-pulse-market-card,:root[data-theme=light] .exchange-pulse-metric{background:#ffffffd1}@media (max-width:900px){.exchange-hero-title-row,.exchange-pulse-empty,.exchange-pulse-head{flex-direction:column;align-items:stretch}.exchange-hero-actions,.exchange-pulse-empty .cta-main{width:100%}.exchange-hero-actions .cta-ghost,.exchange-hero-actions .cta-main{flex:100%}.exchange-pulse-stat-row{justify-content:flex-start}.exchange-results-actions,.exchange-results-bar{flex-direction:column;align-items:stretch}.exchange-results-actions .compact-filter-button-form,.exchange-results-actions .cta-ghost,.exchange-results-actions .cta-main{width:100%}}@media (max-width:640px){.exchange-market-signal-grid{grid-template-columns:1fr}}.leaderboard-table-inner{border-collapse:initial;border-spacing:0}.leaderboard-table .sticky-header{z-index:3;position:sticky;top:0}.leaderboard-table .sticky-column{z-index:2;background:var(--surface-panel);position:sticky}.leaderboard-table .sticky-column-rank{min-width:60px;left:0}.leaderboard-table .sticky-column-user{min-width:140px;left:60px}.leaderboard-table thead .sticky-column{z-index:4;background:#84a9ff1f}.leaderboard-table .leaderboard-row:hover td{background:#84a9ff0f}.leaderboard-table .leaderboard-row:hover .sticky-column{background:#84a9ff1a}.leaderboard-table .sticky-column-user:after,.leaderboard-table .sticky-column:after{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;right:-1px}.market-hero .max-w-3xl,.market-hero .max-w-4xl{max-width:min(75ch,100%)!important}@media (min-width:1600px){.market-hero .market-hero-grid{max-width:1360px}}.cta-ghost[data-shortcut]:after,.cta-main[data-shortcut]:after{content:attr(data-shortcut);font-family:var(--font-mono-ui);opacity:.7;background:#ffffff1a;border-radius:2px;margin-left:.5rem;padding:.1rem .3rem;font-size:.6rem;line-height:1}.market-grid-panel-mode-bar{align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.4rem 0;display:flex}.market-grid-panel-mode-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-size:.72rem;font-weight:600}.market-grid-panel-mode-btn{border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--text-dim);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out);background:0 0;padding:.2rem .55rem;font-size:.72rem}.market-grid-panel-mode-btn:hover{color:var(--text-main);background:#accaff14}.market-grid-panel-mode-active{border-color:var(--accent);color:var(--accent);background:#11d98a1f}.admin-split-view{min-height:calc(100vh - 160px)}.admin-split-list{overscroll-behavior:contain;border-right:1px solid var(--line);background:var(--surface-panel);padding:1rem;overflow-y:auto}.admin-split-handle-wrap{z-index:5;width:0;position:relative}.admin-split-handle{cursor:col-resize;z-index:5;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:14px;display:flex;position:absolute;inset:0 -6px}.admin-split-handle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.admin-split-handle-grip{width:3px;height:36px;transition:background var(--motion-fast) var(--ease-out);background:#accaff33;border-radius:2px}.admin-split-handle:hover .admin-split-handle-grip{background:var(--accent)}.admin-split-detail{overscroll-behavior:contain;padding:1.25rem;overflow-y:auto}.admin-split-detail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.admin-split-detail-title{color:var(--text-main);margin:0;font-size:1.1rem;font-weight:600}.admin-split-detail-close{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:32px;height:32px;font-size:1.2rem;line-height:1;display:flex}.admin-split-detail-body{min-width:0}.context-menu{background:var(--surface-elevated-0);border:1px solid var(--line-strong);border-radius:var(--radius-sm);z-index:100;min-width:180px;max-width:280px;animation:context-menu-in .1s var(--ease-out);padding:.3rem;box-shadow:0 8px 28px #03081080}@keyframes context-menu-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.context-menu-item{width:100%;color:var(--text-main);text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:.45rem .7rem;font-family:inherit;font-size:.8rem;transition:background 60ms;display:block}.context-menu-item:focus-visible,.context-menu-item:hover{background:#38bdf81f;outline:none}.context-menu-item:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-1px}.context-menu-item-danger{color:var(--danger-text)}.context-menu-item-danger:hover{background:#ff6b8a1f}.context-menu-item:disabled{opacity:.4;cursor:not-allowed}.market-mobile-bet-dock{display:none}.market-mobile-bet-dock-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem clamp(.85rem,2vw,1.25rem);display:flex}@media (max-width:768px){.market-mobile-bet-dock{bottom:env(safe-area-inset-bottom,0);z-index:40;background:var(--surface-nav);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line-strong);display:block;position:sticky}}.roulette-page{--r-bg-deep:#050b17;--r-bg-midnight:#080f1e;--r-charcoal:#0b1322;--r-crimson:#e11d48;--r-crimson-deep:#9f142f;--r-crimson-dark:#550816;--r-emerald:#0afc7a;--r-emerald-deep:#10b981;--r-emerald-dark:#064e36;--r-gold:#f5be4a;--r-gold-bright:#ffe294;--r-gold-metallic:#daa920;--r-platinum:#e2e8f0;--r-glass-border:#ffffff12;--r-glass-border-strong:#ffffff21;--r-glass-highlight:#ffffff0a;--r-glass-bg:#0c14237a;--r-glass-bg-strong:#101a2c9e;--r-obsidian:#040810;--r-obsidian-light:#0a1018;background:radial-gradient(ellipse 80% 60% at 25% 8%,#e11d480d,transparent 55%),radial-gradient(ellipse 70% 50% at 75% 90%,#0afc7a0a,transparent 55%),radial-gradient(ellipse 90% 40% at 50% 45%,#f5be4a08,transparent 50%),radial-gradient(ellipse 140% 80% at 50% 50%,#080f1ee6,transparent 60%),linear-gradient(172deg,var(--r-bg-deep) 0,#070d1c 25%,var(--r-bg-midnight) 55%,#091118 100%);color:#f0f6ff}.roulette-arena-panel{overflow:hidden;padding:clamp(.65rem,1.4vw,1rem)!important}.roulette-page .game-hero-premium{min-height:auto}.roulette-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.roulette-layout{grid-template-columns:1fr;align-items:start;gap:clamp(1rem,1.8vw,1.35rem);display:grid}@media (min-width:1024px){.roulette-layout{grid-template-columns:minmax(24rem,1.05fr) minmax(17rem,.72fr) minmax(18rem,.66fr)}}.roulette-stage{--roulette-wheel-size:clamp(14rem,80cqw,30rem);min-height:min(640px,calc(100dvh - var(--app-header-offset) - 7rem));border:1px solid var(--r-glass-border-strong);background:radial-gradient(600px 340px at 50% 32%,#f5be4a17,transparent 68%),radial-gradient(420px 200px at 80% 16%,#e11d480a,transparent 58%),var(--r-glass-bg);-webkit-backdrop-filter:blur(18px)saturate(160%);box-shadow:0 8px 40px #00000080,0 2px 8px #00000059,inset 0 1px 0 var(--r-glass-highlight),inset 0 -80px 140px #00000061;isolation:isolate;border-radius:1.25rem;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;row-gap:clamp(.72rem,1.5vw,1.1rem);padding:clamp(.85rem,1.6vw,1.25rem);display:grid;position:relative;overflow:hidden}.roulette-stage:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(at 50% 48%,#ffdf8a0f,#0000 14rem),radial-gradient(at 50% 70%,#040a0b03 0 20%,#daa92014 20.4% 20.8%,#0000 21.2% 32%,#daa9200d 32.4% 32.8%,#0000 33.2%),linear-gradient(#00000003,#00000059);position:absolute;inset:0}.roulette-stage>*{z-index:1;position:relative}.roulette-stage-xtreme{border-color:#ffdc60ad;box-shadow:0 0 0 1px #ffdc6024,0 10px 50px #78480652,inset 0 1px #fff4be1f,inset 0 -90px 160px #00000080}.roulette-stage-xtreme:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;filter:blur(.3px);opacity:0;background:linear-gradient(118deg,#0000 0 42%,#ffee8652 43%,#0000 45%),linear-gradient(302deg,#0000 0 54%,#ffee8638 55%,#0000 57%),radial-gradient(circle at 50% 38%,#ffc6342e,#0000 34%);animation:roulette-xtreme-lightning .98s steps(2) infinite;position:absolute;inset:0}.roulette-result-strip,.roulette-table-status{border:1px solid var(--r-glass-border-strong);background:var(--r-glass-bg-strong);-webkit-backdrop-filter:blur(12px);border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .95rem;display:flex}.roulette-balance-row span,.roulette-panel-head p,.roulette-result-strip span,.roulette-slip-totals span,.roulette-table-status span{color:#8a9bb5;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:700}.roulette-balance-row strong,.roulette-panel-head strong,.roulette-result-strip strong,.roulette-table-status strong{color:#f0f6ff;font-weight:780}.roulette-wheel-shell{appearance:none;color:inherit;width:min(100%,var(--roulette-wheel-size));aspect-ratio:1;contain:layout paint;perspective:800px;cursor:pointer;background:0 0;border:0;place-self:center;place-items:center;max-width:calc(100vw - 3rem);padding:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}.roulette-wheel-shell:disabled{cursor:not-allowed}.roulette-wheel-shell:focus-visible{outline-offset:.35rem;outline:2px solid #f5be4acc}.roulette-wheel-shell:after{content:"";pointer-events:none;z-index:0;opacity:0;background:radial-gradient(circle,#f5be4a12,#0000 68%);border-radius:50%;transition:opacity .6s;position:absolute;inset:0}.roulette-wheel-shell.spinning:after{opacity:1;animation:roulette-aura-pulse .8s ease-in-out infinite alternate}.roulette-wheel-visual{z-index:1;filter:drop-shadow(0 34px 44px #0000007a);background:radial-gradient(circle,#ffe5991a 0 34%,#0000 35%),radial-gradient(circle at 50% 54%,#0000 0 55%,#01050cb8 76%,#000000eb 100%);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative}.roulette-wheel-visual:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,#0000 0 52%,#f5be4a24 53%,#0000 55%),radial-gradient(circle at 50% 74%,#0000006b,#0000 52%);border-radius:50%;position:absolute;inset:5%}.roulette-wheel-pointer{z-index:4;clip-path:polygon(50% 100%,8% 18%,50% 0,92% 18%);pointer-events:none;background:linear-gradient(90deg,#43240cf2,#ffe8a3 42% 58%,#60340ff2),#c88a2a;width:clamp(1.2rem,6cqw,2rem);height:clamp(1.55rem,7.2cqw,2.55rem);position:absolute;top:-.7%;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #00000075,0 0 18px #f5be4a4d}.roulette-wheel-svg{z-index:1;width:100%;height:100%;display:block;position:relative;overflow:hidden}.roulette-wheel-rotor{transform-box:fill-box;transform-origin:50%;will-change:transform;transition-property:transform;transition-timing-function:cubic-bezier(.08,.72,.12,1)}.roulette-wheel-rim{fill:url(#rouletteRimGradient);stroke:#ffe69e94;stroke-width:.65px}.roulette-wheel-track{fill:none;stroke:#fff4ce21;stroke-width:1.1px}.roulette-wheel-pocket{stroke:#ffe5b247;stroke-width:.16px}.roulette-wheel-pocket-red{fill:#b81e32}.roulette-wheel-pocket-black{fill:#070b12}.roulette-wheel-pocket-green{fill:#098052}.roulette-wheel-pocket-xtreme{stroke:#ffdf62fa;stroke-width:.5px}.roulette-wheel-pocket-winner{stroke:#ffe89b;stroke-width:1.05px;animation:roulette-winning-pocket-pulse .9s ease-in-out 2}.roulette-wheel-label{fill:#ffffffe6;letter-spacing:0;paint-order:stroke;stroke:#00000094;stroke-width:.65px;stroke-linejoin:round;pointer-events:none;font-size:3.15px;font-weight:900}.roulette-wheel-label-green{fill:#dcfce7}.roulette-wheel-label-winner{fill:#fff3bd;stroke:#2c1504e6}.roulette-wheel-bowl-ring{fill:none;stroke:#e7b550d1;stroke-width:1.65px}.roulette-wheel-bowl{stroke:#ffebb426;stroke-width:.7px}.roulette-wheel-inner-rim{fill:#080c14f0;stroke:#eebe5bcc;stroke-width:1px}.roulette-wheel-hub-dome{stroke:#fff0bc75;stroke-width:.55px}.roulette-wheel-hub-button{fill:#160a06d1;stroke:#ffe091b3;stroke-width:.48px}.roulette-wheel-glass{fill:none;stroke:#ffffff1f;stroke-width:.35px;pointer-events:none}@keyframes roulette-winning-pocket-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.32)saturate(1.2)}}@keyframes roulette-aura-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.03)}}@media (max-width:420px){.roulette-wheel-label{stroke-width:.55px;font-size:2.7px}}@media (prefers-reduced-motion:reduce){.roulette-stage-xtreme:after,.roulette-wheel-pocket-winner,.roulette-wheel-rotor,.roulette-wheel-shell.spinning:after{animation-duration:1ms;transition-duration:1ms!important}}.roulette-ball-track{pointer-events:none;z-index:5;will-change:transform;border-radius:50%;position:absolute;inset:6%;transform:rotate(0)}.roulette-ball{background:radial-gradient(circle at 35% 35%,#fff 0,#d4e0eb 40%,#7c92a6 80%,#465561 100%);border-radius:50%;width:clamp(.7rem,2.2cqw,1rem);height:clamp(.7rem,2.2cqw,1rem);transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1.5%;left:50%;transform:translate(-50%);box-shadow:-2px 4px 6px #00000080,inset -2px -2px 6px #0000004d,0 0 4px #fff6}.roulette-wheel-shell.settled .roulette-ball{transform:translate(-50%)translateY(clamp(1.8rem,6cqw,3.2rem))}.roulette-wheel{box-sizing:border-box;transform-origin:50%;backface-visibility:hidden;contain:paint;will-change:transform;background:radial-gradient(circle,#f7d989f2 0 7%,#240e0cf5 7.5% 18%,#0000 18.5%),conic-gradient(#0b7046 0deg 9.729deg,#c92d3c 9.729deg 19.459deg,#060a10 19.459deg 29.189deg);border:clamp(.5rem,1.5cqw,.75rem) solid #20100cf2;border-radius:50%;width:100%;height:100%;position:relative;transform:rotate(0);box-shadow:inset 0 0 0 clamp(.35rem,1cqw,.55rem) #f7d989e0,inset 0 0 0 clamp(1.1rem,3.8cqw,1.8rem) #120706c7,inset 0 0 38px #ffe7a938,inset 0 -22px 56px #00000073,inset 16px 16px 30px #ffffff0a,0 28px 64px #0000008c}.roulette-wheel:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#ffffff24,#0000 18% 68%,#0000004d),radial-gradient(circle at 42% 36%,#0000 0 38%,#ffecb00f 38.4% 39.4%,#0000 40%);border-radius:50%;position:absolute;inset:2%}.roulette-wheel-xtreme{animation:roulette-wheel-gold-pulse .76s ease-in-out infinite alternate;box-shadow:inset 0 0 0 clamp(.35rem,1cqw,.55rem) #ffe97ef0,inset 0 0 0 clamp(1.1rem,3.8cqw,1.8rem) #2d1205d1,inset 0 0 48px #ffe27a4d,0 0 40px #ffcd3d52,0 36px 80px #000000a6}.roulette-pocket-label{z-index:3;color:#ffffffe6;appearance:none;cursor:pointer;width:clamp(1.35rem,4.8cqw,2rem);height:clamp(1.35rem,4.8cqw,2rem);transform:translate(-50%,-50%) rotate(var(--roulette-label-counter-rotation,0deg));transform-origin:50%;text-shadow:0 1px 2px #000000a6;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;font-size:clamp(.72rem,2.2cqw,.95rem);font-weight:820;transition:border-color .18s,box-shadow .18s,transform .18s,color .18s,background .18s;display:grid;position:absolute}.roulette-pocket-label:focus-visible{border-color:#f5be4af2;outline:none;box-shadow:0 0 0 3px #f5be4a33,0 0 22px #f5be4a4d,inset 0 0 0 1px #ffffff4d}.roulette-pocket-label:disabled{cursor:not-allowed}.roulette-pocket-label:hover:not(:disabled){color:#fff;transform:translate(-50%,-50%) rotate(var(--roulette-label-counter-rotation,0deg)) scale(1.15);background:#f5be4a1f;border-color:#f5be4a99}.roulette-pocket-label-bet{color:#fff;background:#ffe18338;border-color:#ffe18380;box-shadow:0 0 0 3px #f5be4a3d,0 0 16px #f5be4a5c}.roulette-pocket-label-xtreme{color:#1c1207;text-shadow:none;background:radial-gradient(circle at 35% 24%,#ffffff80,#0000 36%),linear-gradient(#ffe27b,#9b6116);border-color:#ffde5cfa;box-shadow:0 0 0 2px #ffde5c40,0 0 22px #ffcc468c,inset 0 1px #fff6}.roulette-pocket-red{color:#ffe2e5}.roulette-pocket-black{color:#dce7f5}.roulette-pocket-green{color:#dcfce7}.roulette-wheel-hub{z-index:4;appearance:none;background:radial-gradient(circle at 34% 26%,#fff2befa,#ca8737eb 36%,#542212fa 70%),repeating-conic-gradient(from 6deg,#ffffff0f 0 3deg,transparent 3deg 10deg);color:#1d1008;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1px solid #ffe696b3;border-radius:50%;place-items:center;font-size:.7rem;font-weight:860;transition:transform .18s,filter .18s,box-shadow .18s;display:grid;position:absolute;inset:35%;box-shadow:inset 0 2px 10px #fff6cd70,inset 0 -16px 26px #50200c94,0 10px 32px #00000080}.roulette-wheel-hub span{transform:rotate(var(--roulette-label-counter-rotation,0deg))}.roulette-wheel-hub:focus-visible{filter:brightness(1.1)saturate(1.1);outline:none;box-shadow:inset 0 2px 10px #fff6cd8a,inset 0 -16px 26px #50200c94,0 0 0 4px #daa92033,0 16px 40px #0000008c}.roulette-wheel-hub:disabled{cursor:not-allowed;filter:grayscale(.15)brightness(.78)}.roulette-wheel-hub:hover:not(:disabled){filter:brightness(1.1)saturate(1.1);transform:scale(1.04);box-shadow:inset 0 2px 10px #fff6cd8a,inset 0 -16px 26px #50200c94,0 0 0 4px #daa92033,0 16px 40px #0000008c}.roulette-xtreme-wheel-marker{color:#ffe68c;width:clamp(1.55rem,4.2cqw,2.05rem);height:clamp(1.05rem,3.2cqw,1.42rem);transform:translate(-50%,-50%) rotate(var(--roulette-label-counter-rotation,0deg));z-index:3;background:#140b04e0;border:1px solid #ffe68cd9;border-radius:999px;justify-content:center;place-items:center;gap:.12rem;font-size:clamp(.46rem,1.35cqw,.62rem);font-weight:900;display:inline-flex;position:absolute;box-shadow:0 0 20px #ffbe3c80}.roulette-xtreme-wheel-marker b,.roulette-xtreme-wheel-marker em{color:inherit;font-size:inherit;font-style:normal;font-weight:950;line-height:1}.roulette-xtreme-wheel-marker em{color:#fff0ad}.roulette-result-strip{animation:blackjack-result-rise .36s both}.roulette-result-slot{align-items:stretch;min-height:4.85rem;display:grid}.roulette-result-placeholder{visibility:hidden;animation:none}.roulette-result-number{border-radius:999px;place-items:center;min-width:2.8rem;min-height:2.8rem;font-size:1.35rem;font-weight:860;display:inline-grid}.roulette-result-number-red{background:var(--r-crimson-deep);box-shadow:0 0 12px #e11d4859}.roulette-result-number-black{background:var(--r-obsidian-light);box-shadow:0 0 8px #ffffff0f}.roulette-result-number-green{background:var(--r-emerald-dark);box-shadow:0 0 12px #0afc7a40}.roulette-result-win{box-shadow:var(--game-glow-positive);border-color:#0afc7a52}.roulette-result-loss{border-color:#e11d483d}.roulette-xtreme-status{background:var(--r-glass-bg-strong);-webkit-backdrop-filter:blur(10px);border:1px solid #f5be4a33;border-radius:.85rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.65rem .8rem;display:grid}.roulette-xtreme-status em,.roulette-xtreme-status span{color:#8a9bb5;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-style:normal;font-weight:780}.roulette-xtreme-status strong{color:#f0f6ff;font-weight:780}.roulette-xtreme-status-active{background:radial-gradient(300px 100px at 50% 0,#ffc94733,#0000 72%),#120c07cc;border-color:#ffda6880;box-shadow:0 0 28px #ffba322e}.roulette-xtreme-board{-webkit-backdrop-filter:blur(8px);background:radial-gradient(300px 100px at 50% 0,#ffd85429,#0000 72%),#07080ac2;border:1px solid #ffdc6059;border-radius:.85rem;gap:.65rem;padding:.7rem;display:grid}.roulette-xtreme-board>div:first-child{justify-content:space-between;gap:.75rem;display:flex}.roulette-xtreme-board span,.roulette-xtreme-board strong{color:#ffe68c;letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:820}.roulette-xtreme-number-grid{grid-template-columns:repeat(auto-fit,minmax(4.2rem,1fr));gap:.35rem;max-height:10.25rem;display:grid;overflow:auto}.roulette-xtreme-number{background:#0a0d12eb;border:1px solid #ffe68c70;border-radius:999px;justify-content:center;align-items:center;gap:.24rem;min-height:2.15rem;display:inline-flex;box-shadow:inset 0 1px #ffffff24}.roulette-xtreme-number b,.roulette-xtreme-number em{color:#fff;font-size:.78rem;font-style:normal;font-weight:900}.roulette-xtreme-number em{color:#ffe68c}.roulette-xtreme-number-red{background:linear-gradient(#c42a3e,#6d1220)}.roulette-xtreme-number-black{background:linear-gradient(#1d2634,#05080d)}.roulette-xtreme-number-green{background:linear-gradient(#0d9e62,#054a30)}.roulette-controls{border:1px solid var(--r-glass-border-strong);background:var(--r-glass-bg);-webkit-backdrop-filter:blur(14px)saturate(150%);min-width:0;box-shadow:0 8px 32px #0000006b,inset 0 1px 0 var(--r-glass-highlight);border-radius:1.15rem;align-content:start;gap:.85rem;padding:1rem .95rem;display:grid}.roulette-panel,.roulette-table-panel{border:1px solid var(--r-glass-border-strong);background:var(--r-glass-bg);-webkit-backdrop-filter:blur(10px)saturate(140%);box-shadow:inset 0 1px 0 var(--r-glass-highlight);border-radius:1rem;padding:.9rem}.roulette-controls .roulette-panel{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.roulette-controls .roulette-panel+.roulette-panel{border-top:1px solid var(--r-glass-border);padding-top:.9rem}.roulette-panel-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.roulette-panel-head p{color:#8a9bb5;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:700}.roulette-panel-head strong{color:#f0f6ff;font-family:Inter,Roboto Mono,ui-monospace,monospace;font-size:.95rem;font-weight:700}.roulette-panel-toggle{border:1px solid var(--r-glass-border-strong);color:#f0f6ff;background:#0e1a30b3;border-radius:999px;padding:.4rem .62rem;font-size:.7rem;font-weight:820;line-height:1;transition:border-color .16s,background .16s}.roulette-panel-toggle:hover{background:#182438cc;border-color:#f5be4a80}.roulette-actions-row,.roulette-chip-row,.roulette-quick-grid,.roulette-quick-rail{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.roulette-chip-row{border:1px solid var(--r-glass-border);background:radial-gradient(280px 40px,#f5be4a0a,#0000),linear-gradient(#101a2c59,#080e1a80);border-radius:.85rem;gap:.55rem;padding:.55rem .6rem}.roulette-chip,.roulette-outside-bet,.roulette-quick-color{border:1px solid var(--r-glass-border-strong);-webkit-backdrop-filter:blur(8px);color:#f0f6ff;background:#0e1a30b3;border-radius:.78rem;min-height:42px;padding:.52rem .7rem;font-size:.82rem;font-weight:740;transition:transform .18s,border-color .18s,box-shadow .18s}.roulette-chip{align-items:center;gap:.4rem;padding:.32rem .55rem;display:inline-flex;position:relative}.roulette-chip img{filter:drop-shadow(0 6px 10px #00000059)drop-shadow(0 0 6px #f5be4a26);width:2.2rem;height:2.2rem;transition:filter .18s}.roulette-chip:hover:not(:disabled),.roulette-number-cell:hover:not(:disabled),.roulette-outside-bet:hover:not(:disabled),.roulette-quick-color:hover:not(:disabled){border-color:#f5be4a80;transform:translateY(-2px);box-shadow:0 4px 14px #f5be4a1f}.roulette-chip:hover:not(:disabled) img{filter:drop-shadow(0 6px 10px #00000059)drop-shadow(0 0 14px #f5be4a59)}.roulette-quick-rail{justify-content:center;gap:.55rem;margin-top:0}.roulette-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.roulette-quick-color{border-radius:.78rem;justify-content:center;align-items:center;gap:.38rem;min-width:min(7.5rem,100%);font-size:.84rem;font-weight:760;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 -22px 30px #00000042}.roulette-quick-grid .roulette-quick-color{width:100%;min-width:0}.roulette-quick-red{background:linear-gradient(#d12a3af0,#78121ef5)}.roulette-quick-black{background:linear-gradient(#242c38f0,#05080dfa)}.roulette-quick-green{background:linear-gradient(#10ac6ceb,#065836fa)}.roulette-quick-spin{display:none}.roulette-chip-active{background:#6e44128c;border-color:#f5be4aa6;box-shadow:0 0 0 2px #f5be4a2e,0 0 18px #f5be4a33}.roulette-chip-active img{filter:drop-shadow(0 6px 10px #00000059)drop-shadow(0 0 16px #f5be4a80)}.roulette-slip{scrollbar-width:thin;scrollbar-color:#f5be4a40 transparent;gap:.45rem;max-height:200px;margin-top:.7rem;display:grid;overflow:auto}.roulette-slip-summary{border:1px solid var(--r-glass-border);background:#080f1c80;border-radius:.72rem;gap:.2rem;margin-top:.7rem;padding:.55rem .7rem;display:grid}.roulette-slip-summary span{color:#8a9bb5;font-size:.72rem}.roulette-slip-summary strong{color:#f0f6ff;font-family:Inter,Roboto Mono,ui-monospace,monospace;font-size:.85rem}.roulette-xtreme-toggle{-webkit-backdrop-filter:blur(10px);color:#f0f6ff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f5be4a0f,#0e1a308c),#080f1c80;border:1px solid #f5be4a2e;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:3.1rem;margin-top:.7rem;padding:.6rem .72rem;transition:border-color .18s,box-shadow .18s;display:flex}.roulette-xtreme-toggle:hover:not(:disabled){border-color:#f5be4a66}.roulette-xtreme-toggle span{font-size:.84rem;font-weight:840}.roulette-xtreme-toggle strong{color:#8a9bb5;text-transform:uppercase;font-size:.7rem;font-weight:800}.roulette-xtreme-toggle-active{background:radial-gradient(200px 80px at 100% 0,#ffdb5b33,#0000 72%),linear-gradient(135deg,#5f3708b8,#0f1216e6);border-color:#ffdc608c;box-shadow:0 0 24px #ffba3224,inset 0 0 0 1px #ffdc6026}.roulette-session-panel{gap:.65rem;display:grid}.roulette-seed-row{border:1px solid var(--r-glass-border);background:#080f1c80;border-radius:.72rem;gap:.2rem;padding:.55rem .7rem;display:grid}.roulette-seed-row span{color:#8a9bb5;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:760}.roulette-seed-row strong{overflow-wrap:anywhere;color:var(--r-gold);font-family:Inter,Roboto Mono,ui-monospace,monospace;font-size:.82rem}.roulette-last-numbers{flex-wrap:wrap;gap:.3rem;padding:.45rem 0;display:flex}.roulette-history-number{color:#fff;background:#080e18e6;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;font-size:.7rem;font-weight:860;transition:transform .2s;display:inline-grid}.roulette-history-number:first-child{transform:scale(1.08);box-shadow:0 0 0 2px #f5be4a4d,0 0 10px #f5be4a26}.roulette-history-number-red{background:var(--r-crimson-deep);border-color:#e11d4859}.roulette-history-number-black{background:#080c14;border-color:#ffffff1a}.roulette-history-number-green{background:var(--r-emerald-dark);border-color:#0afc7a40}.roulette-session-bars{border:1px solid var(--r-glass-border);background:#080f1c73;border-radius:.72rem;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:.35rem;min-height:3.6rem;padding:.55rem .6rem;display:grid}.roulette-session-bar-col{align-self:end;justify-items:center;gap:.18rem;display:grid}.roulette-session-bar-track{background:#ffffff0a;border-radius:.35rem;justify-content:center;align-items:flex-end;width:100%;height:2.2rem;display:flex;position:relative;overflow:hidden}.roulette-session-bar-fill{border-radius:.3rem .3rem 0 0;width:100%;min-height:2px;transition:height .4s cubic-bezier(.25,.8,.25,1.2)}.roulette-session-bar-fill-red{background:linear-gradient(180deg,var(--r-crimson),var(--r-crimson-deep));box-shadow:0 0 10px #e11d4873}.roulette-session-bar-fill-black{background:linear-gradient(#2d3748,#0d1117);box-shadow:0 0 10px #ffffff26}.roulette-session-bar-fill-green{background:linear-gradient(180deg,var(--r-emerald),var(--r-emerald-deep));box-shadow:0 0 10px #0afc7a66}.roulette-session-bar-label{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.roulette-session-bar-label-red{color:var(--r-crimson)}.roulette-session-bar-label-black{color:#94a3b8}.roulette-session-bar-label-green{color:var(--r-emerald)}.roulette-session-bar-value{color:#f0f6ff;font-family:Inter,Roboto Mono,ui-monospace,monospace;font-size:.72rem;font-weight:840}.roulette-session-net{color:#8a9bb5;justify-content:center;align-items:center;gap:.45rem;margin-top:.3rem;font-size:.74rem;font-weight:780;display:flex}.roulette-session-net-value{font-family:Inter,Roboto Mono,ui-monospace,monospace;font-weight:820}.roulette-session-net-value.positive{color:var(--r-emerald)}.roulette-session-net-value.negative{color:var(--r-crimson)}.roulette-session-net-label{letter-spacing:.07em;text-transform:uppercase;font-size:.67rem}.roulette-stats-grid{display:none}.roulette-stats-grid span{background:#050b185c;border:1px solid #ffffff14;border-radius:.58rem;gap:.12rem;min-width:0;padding:.45rem .5rem;display:grid}.roulette-stats-grid em{color:#8a9bb5;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:760}.roulette-stats-grid strong{color:#f0f6ff;overflow-wrap:anywhere;font-family:Inter,Roboto Mono,ui-monospace,monospace;font-size:.82rem;font-weight:850}.roulette-stats-grid .roulette-stat-red strong{color:var(--r-crimson)}.roulette-stats-grid .roulette-stat-black strong{color:#c9d5e8}.roulette-stats-grid .roulette-stat-green strong{color:var(--r-emerald)}.roulette-stats-grid .roulette-stat-gold strong{color:#ffe68c}.roulette-stats-grid .roulette-stat-empty{grid-column:1/-1}.roulette-balance-row{-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#0afc7a14,#0e1a308c),#080f1c80;border:1px solid #0afc7a24;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.7rem;padding:.7rem .8rem;display:flex}.roulette-balance-row span{letter-spacing:.09em;color:#8a9bb5;font-size:.7rem}.roulette-balance-row strong{color:var(--r-emerald);font-size:1.05rem;font-weight:740}.roulette-balance-row strong,.roulette-slip-row{font-family:Inter,Roboto Mono,ui-monospace,monospace}.roulette-slip-row{border:1px solid var(--r-glass-border);-webkit-backdrop-filter:blur(8px);background:#080f1c8c;border-radius:.68rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding:.5rem .6rem;font-size:.82rem;display:grid}.roulette-slip-row span{overflow-wrap:anywhere;color:#f0f6ff;min-width:0}.roulette-slip-row strong{color:var(--r-gold-bright);font-weight:780}.roulette-slip-row button{color:#fecdd3;background:#7f1d1d47;border:1px solid #e11d4840;border-radius:999px;place-items:center;width:1.65rem;height:1.65rem;transition:background .16s;display:inline-grid}.roulette-slip-row button:hover{background:#b41e1e73}.roulette-slip-totals{border:1px solid var(--r-glass-border);background:#080f1c73;border-radius:.68rem;gap:.3rem;margin-top:.7rem;padding:.55rem .65rem;display:grid}.roulette-slip-totals span{color:#8a9bb5;font-family:Inter,Roboto Mono,ui-monospace,monospace;font-size:.74rem;font-weight:700}.roulette-spin-button{flex:150px;min-height:54px;animation:roulette-spin-pulse 2.2s ease-in-out infinite;background:radial-gradient(ellipse 140% 80% at 50% 0,#0afc7a59,transparent 65%),linear-gradient(180deg,var(--r-emerald-deep),#047857)!important;color:#f0fdf4!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-shadow:0 1px 2px #0006!important;border:1px solid #0afc7a59!important;border-radius:999px!important;font-size:1.05rem!important;font-weight:820!important;transition:transform .16s,box-shadow .16s,filter .16s!important;box-shadow:0 4px 24px #0afc7a33,0 10px 30px #00000059,inset 0 2px #ffffff26!important}@keyframes roulette-spin-pulse{0%,to{box-shadow:0 4px 24px #0afc7a33,0 10px 30px #00000059,inset 0 2px #ffffff26}50%{box-shadow:0 6px 32px #0afc7a59,0 12px 36px #0006,inset 0 2px #fff3}}.roulette-spin-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)scale(1.02);box-shadow:0 8px 34px #0afc7a59,0 14px 38px #0000006b,inset 0 2px #fff3!important}.roulette-spin-button:disabled{filter:grayscale(.4)brightness(.55);cursor:not-allowed;animation:none}.roulette-action-error{color:#fecdd3;background:#7f1d1d2e;border:1px solid #e11d4833;border-radius:.72rem;margin-top:.65rem;padding:.65rem .75rem;font-size:.84rem;line-height:1.35}.roulette-table-panel{-webkit-backdrop-filter:blur(14px)saturate(140%);background:radial-gradient(460px 200px at 8% -2%,#0afc7a12,#0000 68%),radial-gradient(300px 160px at 92% 102%,#e11d480a,#0000 62%),linear-gradient(#0a1e16a6,#061014c7);border:1px solid #0afc7a1f;border-radius:1rem;min-width:0;position:relative;overflow:hidden;box-shadow:0 6px 28px #00000073,inset 0 1px #ffffff08}.roulette-table-panel:before{content:"";pointer-events:none;z-index:0;border:1px solid #f5be4a24;border-radius:.78rem;position:absolute;inset:.45rem}.roulette-table-panel>*{z-index:1;position:relative}.roulette-table-panel-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.72rem;display:flex}.roulette-table-panel-head div{gap:.14rem;display:grid}.roulette-table-panel-head span{color:#8a9bb5;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:760}.roulette-table-panel-head strong{color:#f0f6ff;font-size:.92rem;font-weight:780}.roulette-zero-specials{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;margin-bottom:.55rem;display:grid}.roulette-zero-special{color:#f8fbff;background:linear-gradient(#085f3e99,#053020b8);border:1px solid #0afc7a40;border-radius:.52rem;justify-content:center;align-items:center;gap:.32rem;min-height:36px;font-size:.7rem;font-weight:780;transition:border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.roulette-zero-special:hover:not(:disabled){background:linear-gradient(#0a6e46b3,#063726cc);border-color:#0afc7a8c}.roulette-number-grid{grid-template-columns:minmax(2.6rem,.12fr) minmax(0,1fr);gap:.55rem;display:grid}.roulette-main-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid;position:relative}.roulette-number-cell{color:#fff;border:1px solid #ffffff1f;border-radius:.52rem;place-items:center;min-height:44px;font-size:.92rem;font-weight:820;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -16px 24px #0000002e}.roulette-number-cell:hover:not(:disabled){border-color:#f5be4a73;box-shadow:0 0 0 2px #f5be4a26,inset 0 1px #ffffff1f,inset 0 -16px 24px #0000002e}.roulette-number-red{background:linear-gradient(#c92d3c,#7a1420);box-shadow:inset 0 1px #ff647824,inset 0 -16px 24px #0003}.roulette-number-black{background:linear-gradient(#1e2835,#060a10);box-shadow:inset 0 1px #ffffff0f,inset 0 -16px 24px #00000038}.roulette-number-green,.roulette-number-zero{background:linear-gradient(#0e9e66,#064b30);box-shadow:inset 0 1px #0afc7a2e,inset 0 -16px 24px #0003}.roulette-number-zero{min-height:100%}.roulette-number-xtreme{color:#1a1006;text-shadow:none;background:radial-gradient(circle at 38% 18%,#ffffff70,#0000 34%),linear-gradient(#f8d66b,#a06516);border-color:#ffde5ceb;box-shadow:0 0 0 1px #ffde5c47,0 0 22px #ffca3d52,inset 0 1px #ffffff6b,inset 0 -16px 24px #562b084d}.roulette-number-selected{border-color:#f5be4acc;box-shadow:0 0 0 2px #f5be4a47,0 0 24px #f5be4a47}.roulette-number-value{z-index:1;position:relative}.roulette-table-chip-stack{z-index:2;pointer-events:none;width:2.05rem;min-width:0;height:2.05rem;display:block;position:absolute;bottom:.14rem;right:.18rem}.roulette-table-chip-stack img{filter:drop-shadow(0 5px 8px #00000073);width:1.68rem;height:1.68rem;margin-left:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.roulette-table-chip-stack img:first-child{transform:translate(-57%,-43%)}.roulette-table-chip-stack img:nth-child(2){transform:translate(-50%,-50%)}.roulette-table-chip-stack img:nth-child(3){transform:translate(-43%,-57%)}.roulette-table-chip-preview{opacity:.78;transform:translateY(-1px)}.roulette-outside-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.72rem;display:grid}.roulette-outside-bet{-webkit-backdrop-filter:blur(8px);background:#0e1a30a6;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:.36rem;min-height:42px;padding:.5rem .72rem;font-size:.8rem;font-weight:760;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -18px 28px #0003}.roulette-outside-bet:hover:not(:disabled){border-color:#f5be4a66;box-shadow:inset 0 1px #ffffff14,inset 0 -18px 28px #0003,0 0 14px #f5be4a1a}.roulette-outside-red{background:linear-gradient(#c32634b8,#821620d1);border-color:#e11d4840}.roulette-outside-black{background:linear-gradient(#121a26cc,#06090ee6);border-color:#ffffff14}.roulette-table-chip-stack-compact{width:1.58rem;min-width:1.58rem;height:1.58rem;position:relative}.roulette-table-chip-stack-compact img{width:1.36rem;height:1.36rem;margin-left:0}.roulette-bet-spot .roulette-table-chip-stack-compact{width:1.55rem;min-width:0;height:1.55rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.roulette-chip-total{z-index:3;color:#fff;text-align:center;text-shadow:0 1px 2px #000000d9;background:#04070cd6;border:1px solid #ffffff80;border-radius:999px;min-width:1.35rem;padding:.18rem .22rem;font-size:.58rem;font-weight:920;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.roulette-bet-spot .roulette-chip-total{min-width:1.08rem;padding:.14rem .18rem;font-size:.5rem}.roulette-bet-spot-layer{pointer-events:none;z-index:4;position:absolute;inset:0}.roulette-bet-spot{left:var(--spot-x);top:var(--spot-y);color:#0000;pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;transition:background .18s,border-color .18s,box-shadow .18s;display:grid;position:absolute;transform:translate(-50%,-50%)}.roulette-bet-spot:hover:not(:disabled){background:#f5be4a24;border-color:#f5be4abf;box-shadow:0 0 0 3px #f5be4a1a}.roulette-bet-spot:has(.roulette-table-chip-stack){background:#080c1266;border-color:#f5be4a73}.roulette-bet-spot-split-horizontal{width:.72rem;height:1.65rem}.roulette-bet-spot-split-vertical{width:1.65rem;height:.72rem}.roulette-bet-spot-corner{width:1.05rem;height:1.05rem}.roulette-bet-spot-six,.roulette-bet-spot-street{border-radius:.5rem;width:1.8rem;height:1rem}.roulette-rules-overlay{z-index:100;-webkit-backdrop-filter:blur(12px);background:#000000c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.roulette-rules-popout{-webkit-backdrop-filter:blur(20px);background:radial-gradient(440px 200px at 50% 0,#f5be4a1a,#0000 72%),#080e18f7;border:1px solid #f5be4a52;border-radius:1rem;width:min(46rem,100%);max-height:min(78vh,48rem);padding:clamp(1rem,2vw,1.4rem);overflow:auto;box-shadow:0 30px 90px #0009}.roulette-rules-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.roulette-rules-head h2{color:#f8fbff;margin:0;font-size:1.35rem}.roulette-rules-copy{color:#8a9bb5;gap:.8rem;font-size:.94rem;line-height:1.55;display:grid}.roulette-spin-confirm{background:radial-gradient(360px 160px at 50% 0,#f5be4a1f,#0000 72%),#080e18f7;border:1px solid #f5be4a52;border-radius:1rem;gap:1rem;width:min(28rem,100%);padding:clamp(1rem,2vw,1.35rem);display:grid;box-shadow:0 30px 90px #0009}.roulette-spin-confirm h2{color:#f8fbff;margin:0;font-size:1.25rem;line-height:1.2}.roulette-spin-confirm-check{color:#dce7f5;align-items:center;gap:.6rem;font-size:.92rem;font-weight:720;display:flex}.roulette-spin-confirm-check input{accent-color:#10b981;width:1.1rem;height:1.1rem}.roulette-spin-confirm-actions{grid-template-columns:.8fr 1fr;gap:.65rem;display:grid}@keyframes roulette-xtreme-lightning{0%,to{opacity:0;transform:translate(0)scale(1)}18%{opacity:.68;transform:translate(-1.6%,.8%)scale(1.02)}22%{opacity:.18}48%{opacity:.78;transform:translate(1.2%,-.8%)scale(1.01)}52%{opacity:0}}@keyframes roulette-wheel-gold-pulse{0%{filter:drop-shadow(0 0 4px #ffcd3d2e)}to{filter:drop-shadow(0 0 26px #ffcd3d85)}}@media (max-width:1320px){.roulette-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.76fr)}.roulette-table-panel{grid-column:1/-1}.roulette-outside-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1024px){.roulette-layout{grid-template-columns:1fr}.roulette-stage{--roulette-wheel-size:clamp(18rem,56vw,28rem);min-height:clamp(400px,70vh,620px)}.roulette-table-panel{grid-column:auto}}@media (max-width:768px){.roulette-panel,.roulette-stage,.roulette-table-panel{border-radius:.85rem}.roulette-stage{--roulette-wheel-size:clamp(16rem,76vw,23rem);grid-template-rows:minmax(0,auto) auto;row-gap:.7rem;min-height:auto;padding:.75rem}.roulette-result-placeholder,.roulette-stage .roulette-result-slot:has(.roulette-result-placeholder),.roulette-table-status{display:none}.roulette-result-slot{min-height:0}.roulette-quick-rail{order:2}.roulette-xtreme-status{order:3}.roulette-outside-grid,.roulette-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.roulette-outside-grid,.roulette-zero-specials{grid-template-columns:repeat(2,minmax(0,1fr))}.roulette-number-cell{min-height:40px}.roulette-slip-row{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:380px){.roulette-number-grid{grid-template-columns:minmax(2.4rem,.1fr) minmax(0,1fr)}.roulette-chip,.roulette-outside-bet{min-width:0;padding-inline:.5rem;font-size:.75rem}}.blackjack-page,.poker-page,.predict-number-page,.roulette-page{color-scheme:dark;--text-main:#f0f6ff;--text-dim:#8a9bb5;--text-muted:#6b7d96;--surface-strong:#060c1aeb;--surface-interactive:#0e1c34eb;--surface-overlay:#060c18f0;--line:#accaff29;--line-strong:#f5be4a6b}.blackjack-page .game-hero-premium,.poker-page .game-hero-premium,.predict-number-page .game-hero-premium,.roulette-page .game-hero-premium{color:#f0f6ff}.blackjack-page .game-hero-premium h1,.blackjack-panel,.poker-controls,.poker-page .game-hero-premium h1,.predict-number-page .game-hero-premium h1,.predict-number-ticket-shell,.roulette-controls,.roulette-page .game-hero-premium h1{text-shadow:0 1px 14px #00000057}.blackjack-page .cta-ghost,.poker-page .cta-ghost,.predict-number-page .cta-ghost,.roulette-page .cta-ghost{color:#f0f6ff}:root[data-theme=light] .predict-number-page .game-panel,:root[data-theme=light] .predict-number-page .predict-number-arena-shell,:root[data-theme=light] .predict-number-page .predict-number-card,:root[data-theme=light] .predict-number-page .predict-number-history-row,:root[data-theme=light] .predict-number-page .predict-number-stage,:root[data-theme=light] .predict-number-page .predict-number-stat-card,:root[data-theme=light] .predict-number-page .predict-number-target-card,:root[data-theme=light] .predict-number-page .predict-number-ticket-shell{color:#f7fbff;background:radial-gradient(320px 180px at 100% 0,#11d98a14,#0000 72%),linear-gradient(#081122e0,#050b18d6);border-color:#accaff33}:root[data-theme=light] .blackjack-page{--text-main:#f8fbff;--text-dim:#c5d1e4;--text-muted:#9dadc6;color-scheme:light;background:radial-gradient(720px 420px at 18% -8%,#4370ba29,#0000 68%),radial-gradient(640px 380px at 92% 8%,#0c865e29,#0000 70%),linear-gradient(#f4f8ff,#eaf1fb)}:root[data-theme=light] .blackjack-page .game-panel{background:radial-gradient(340px 180px at 100% 0,#11d98a14,#0000 72%),linear-gradient(#091427e6,#050c1adb);border-color:#4e69913d}:root[data-theme=light] .blackjack-input,:root[data-theme=light] .blackjack-panel,:root[data-theme=light] .blackjack-table-sidebets,:root[data-theme=light] .blackjack-table-status{background-color:#06121cc7;border-color:#cddef63d}:root[data-theme=light] .predict-number-page .predict-number-arena-shell:before,:root[data-theme=light] .predict-number-page .predict-number-ticket-shell:before{background:radial-gradient(380px 150px at 100% 0,#11d98a1a,#0000 72%),radial-gradient(320px 140px at 0 100%,#6ea8ff14,#0000 74%)}:root[data-theme=light] .predict-number-page .muted,:root[data-theme=light] .predict-number-page .text-\[var\(--text-dim\)\]{color:#aebbd3}:root[data-theme=light] .predict-number-page .text-\[var\(--text-main\)\]{color:#f7fbff}.app-shell>header.panel:not(.leaderboard-controls):first-of-type,.coming-soon-hero,.game-hub-hero-panel,.home-hero-shell,.market-hero.panel,.page-shell__content>header.panel:not(.leaderboard-controls):first-of-type,.page-shell__content>section>header.panel:not(.leaderboard-controls):first-of-type{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;border-radius:0;overflow:visible;transform:none;background:0 0!important}.app-shell>header.panel:not(.leaderboard-controls):first-of-type:after,.app-shell>header.panel:not(.leaderboard-controls):first-of-type:before,.coming-soon-hero:after,.coming-soon-hero:before,.game-hub-hero-panel:after,.game-hub-hero-panel:before,.home-hero-shell:after,.home-hero-shell:before,.market-hero.panel:after,.market-hero.panel:before,.page-shell__content>header.panel:not(.leaderboard-controls):first-of-type:after,.page-shell__content>header.panel:not(.leaderboard-controls):first-of-type:before,.page-shell__content>section>header.panel:not(.leaderboard-controls):first-of-type:after,.page-shell__content>section>header.panel:not(.leaderboard-controls):first-of-type:before{content:none}.app-shell>header.panel:not(.leaderboard-controls):first-of-type h1,.coming-soon-hero h1,.home-hero-shell h1,.market-hero.panel h1,.page-shell__content>header.panel:not(.leaderboard-controls):first-of-type h1,.page-shell__content>section>header.panel:not(.leaderboard-controls):first-of-type h1{max-width:14ch;color:var(--text-main);letter-spacing:0;text-wrap:balance;font-size:clamp(2.65rem,5.6vw,4.75rem);font-weight:820;line-height:.92}.app-shell>.market-hero:first-of-type>.grid,.page-shell__content>section>.market-hero:first-of-type>.grid{align-items:center;gap:clamp(1rem,3vw,3rem)}.account-hero-stats,.app-shell>.market-hero:first-of-type .market-hero-stat-card,.duel-hero-insights,.page-shell__content>section>.market-hero:first-of-type .market-hero-stat-card{background:#050c18b8;border-color:#accaff38;border-radius:.5rem;box-shadow:0 20px 54px #030a1647}.market-hero.panel h1.market-detail-title{max-width:15ch;font-size:4.15rem;line-height:.94}.market-detail-tag-row{justify-content:space-between;gap:.55rem .75rem}.market-detail-tag-row,.market-detail-tags{flex-wrap:wrap;align-items:center;display:flex}.market-detail-tags{flex:auto;gap:.45rem;min-width:0}.market-detail-hero-copy{grid-area:1/1}.market-detail-stats-grid{grid-area:2/1}.market-detail-quicktrade-slot{grid-area:1/2/span 2}.market-info-trigger{flex:none;animation:market-info-pulse 2.4s ease-out infinite;color:#03110b!important;background:linear-gradient(135deg,#1cd78b,#44efbc)!important;border-color:#31e59d8f!important;width:auto!important;min-height:1.9rem!important;padding:.34rem .72rem!important;font-size:.72rem!important;line-height:1!important;box-shadow:0 0 #2de7a657,0 12px 28px #2de7a633!important}.market-info-trigger:hover{transform:translateY(-1px);box-shadow:0 0 0 5px #2de7a61a,0 16px 34px #2de7a642!important}@keyframes market-info-pulse{0%{box-shadow:0 0 #2de7a657,0 12px 28px #2de7a633}70%{box-shadow:0 0 0 9px #2de7a600,0 12px 28px #2de7a633}to{box-shadow:0 0 #2de7a600,0 12px 28px #2de7a633}}.market-info-modal-panel{width:min(720px,100vw - 24px)}.market-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.market-info-row{border:1px solid var(--line);background:var(--surface-interactive);border-radius:.65rem;min-width:0;padding:.75rem}.market-info-row dt{color:var(--kicker);font-family:var(--font-mono-ui);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.market-info-row dd{overflow-wrap:anywhere;color:var(--text-main);margin-top:.35rem;font-size:.9rem;font-weight:700;line-height:1.25}.market-info-rules{border:1px solid var(--line);background:#84a9ff14;border-radius:.75rem;padding:.85rem}.market-info-rules summary{cursor:pointer;color:var(--text-main);font-size:.86rem;font-weight:800}.market-info-rules>div{gap:.55rem;margin-top:.75rem;display:grid}.market-info-rules p{color:var(--text-main);font-size:.9rem;line-height:1.35}.market-chance-control-row{justify-items:end;gap:.55rem;display:grid}@media (max-width:1023px){.market-detail-hero-grid{flex-direction:column;display:flex!important}.market-detail-hero-copy{order:1}.market-detail-quicktrade-slot{order:2;position:static!important}.market-detail-stats-grid{order:3}}.market-chance-range-menu{width:fit-content;max-width:100%;position:relative}.market-chance-range-button{border:1px solid var(--line);border-radius:var(--control-radius);background:linear-gradient(170deg,var(--surface-interactive),#84a9ff0d);min-width:5.6rem;min-height:2.1rem;color:var(--text-main);justify-content:space-between;align-items:center;gap:.65rem;padding:.35rem .7rem;font-size:.8rem;font-weight:800;display:inline-flex}.market-chance-range-button:focus-visible,.market-chance-range-list button:focus-visible,.market-chance-range-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.market-chance-range-select-wrap{width:fit-content;max-width:100%;display:inline-flex}.market-chance-range-select{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-panel);min-height:2.1rem}@supports (color:color-mix(in lab,red,red)){.market-chance-range-select{background:color-mix(in srgb,var(--surface-panel) 96%,var(--bg-0))}}.market-chance-range-select{color:var(--text-main);color-scheme:dark;padding:.35rem .7rem;font-size:.8rem;font-weight:800}:root[data-theme=light] .market-chance-range-select{color-scheme:light}.market-chance-range-select option{background:var(--surface-panel)}@supports (color:color-mix(in lab,red,red)){.market-chance-range-select option{background:color-mix(in srgb,var(--surface-panel) 96%,var(--bg-0))}}.market-chance-range-select option{color:var(--text-main)}.market-chance-range-list{z-index:30;border:1px solid var(--line);background:var(--surface-panel);border-radius:.75rem;min-width:8rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.market-chance-range-list{background:color-mix(in srgb,var(--surface-panel) 96%,var(--bg-0))}}.market-chance-range-list{box-shadow:0 20px 50px #00000057}.market-chance-range-list button{width:100%;color:var(--text-main);text-align:left;background:0 0;border:0;padding:.72rem .85rem;font-size:.82rem;font-weight:800}.market-chance-range-list button.is-active,.market-chance-range-list button:hover{background:var(--positive-bg);color:var(--positive-text)}.predictduel-odds-chart{gap:.75rem;min-width:0;display:grid}.predictduel-odds-chart-frame{background:linear-gradient(#091226b8,#060c19c7),linear-gradient(#11d98a14,#0000 48%);border:1px solid #84a9ff29;border-radius:.95rem;min-width:0;position:relative;overflow:hidden}.predictduel-odds-chart-svg{width:100%;height:clamp(14rem,34vw,18.5rem);display:block}.predictduel-odds-chart-compact .predictduel-odds-chart-svg{height:9.5rem}.predictduel-odds-chart-grid line{stroke:#adc9ff1f;stroke-width:1px;vector-effect:non-scaling-stroke}.predictduel-odds-chart-axis text,.predictduel-odds-chart-grid text,.predictduel-odds-chart-midline text{fill:var(--text-dim);font-family:var(--font-mono-ui);font-size:11px}.predictduel-odds-chart-even-label,.predictduel-odds-chart-x-axis,.predictduel-odds-chart-y-axis{pointer-events:none;z-index:2;color:var(--text-dim);font-family:var(--font-mono-ui);letter-spacing:0;text-shadow:0 1px 8px #020814b8;font-size:.72rem;font-weight:800;line-height:1;position:absolute}.predictduel-odds-chart-y-axis{inset:0}.predictduel-odds-chart-y-axis span{position:absolute;left:.78rem;transform:translateY(-50%)}.predictduel-odds-chart-y-axis .is-100{top:9.23%}.predictduel-odds-chart-y-axis .is-75{top:28.27%}.predictduel-odds-chart-y-axis .is-50{top:47.31%}.predictduel-odds-chart-y-axis .is-25{top:66.35%}.predictduel-odds-chart-y-axis .is-0{top:85.38%}.predictduel-odds-chart-x-axis{justify-content:space-between;display:flex;bottom:.62rem;left:3.25rem;right:1.55rem}.predictduel-odds-chart-even-label{color:var(--text-dim);top:calc(47.31% - 1.2rem);right:2.1rem}@supports (color:color-mix(in lab,red,red)){.predictduel-odds-chart-even-label{color:color-mix(in srgb,var(--text-dim) 76%,transparent)}}.predictduel-odds-chart-even-label{text-transform:uppercase;font-size:.64rem}.predictduel-odds-chart-axis line,.predictduel-odds-chart-midline line{stroke:#adc9ff29;stroke-width:1px;vector-effect:non-scaling-stroke}.predictduel-odds-chart-midline line{stroke-dasharray:6 6}.predictduel-odds-chart-history{fill:none;stroke:#11d98a;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px;vector-effect:non-scaling-stroke}.predictduel-odds-chart-dot{fill:#11d98a;opacity:.54}.predictduel-odds-chart-current line{stroke:#ffffff47;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.predictduel-odds-chart-current circle{fill:#7cf3c3;stroke:#020814db;stroke-width:3px;vector-effect:non-scaling-stroke}.predictduel-odds-chart-current text{fill:#eafff7;font-family:var(--font-mono-ui);paint-order:stroke;stroke:#020814c7;stroke-linejoin:round;stroke-width:4px;font-size:13px;font-weight:800}.predictduel-odds-chart-readout{font-family:var(--font-mono-ui);background:#040a16c7;border:1px solid #11d98a42;border-radius:999px;align-items:center;gap:.5rem;padding:.36rem .58rem;font-size:.72rem;display:flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 12px 28px #02081438}.predictduel-odds-chart-readout span{color:var(--text-dim)}.predictduel-odds-chart-readout strong{color:#7cf3c3}.predictduel-odds-chart-readout strong.is-no{color:#ffb1ba}.predictduel-odds-chart-readout em{font-style:normal;font-weight:800}.predictduel-odds-chart-readout em.is-up{color:#7cf3c3}.predictduel-odds-chart-readout em.is-down{color:#ff9ca3}.predictduel-odds-chart-empty{color:var(--text-dim);background:#080f1fa8;border:1px solid #84a9ff24;border-radius:.95rem;padding:1rem;font-size:.88rem}@media (max-width:640px){.predictduel-odds-chart-frame{border-radius:.8rem}.predictduel-odds-chart-svg{height:13.25rem}.predictduel-odds-chart-readout{border-radius:.75rem;flex-wrap:wrap;justify-content:center;width:calc(100% - 1rem);margin:.5rem;position:static}.predictduel-odds-chart-even-label,.predictduel-odds-chart-x-axis,.predictduel-odds-chart-y-axis{font-size:.66rem}.predictduel-odds-chart-y-axis span{left:.58rem}.predictduel-odds-chart-x-axis{left:2.5rem;right:1rem}}@media (prefers-reduced-motion:reduce){.market-info-trigger{animation:none}}.market-depth-panel,.market-duels-panel{border-radius:.85rem}.market-depth-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.market-depth-summary>div{border:1px solid var(--line);background:#84a9ff14;border-radius:.65rem;min-width:0;padding:.75rem}.market-depth-summary span{color:var(--text-dim);font-size:.76rem;font-weight:700;display:block}.market-depth-summary strong{color:var(--text-main);margin-top:.25rem;font-size:1rem;line-height:1.2;display:block}.market-depth-book{overflow-x:auto}.page-shell.page-shell{padding-block-start:clamp(.35rem,1.4vw,1rem)}.app-shell.mt-8,.games-hub-page .app-shell.mt-8{margin-top:clamp(.15rem,1.2vw,.9rem)!important}@media (max-width:720px){.app-shell>header.panel:not(.leaderboard-controls):first-of-type,.coming-soon-hero,.home-hero-shell,.market-hero.panel,.page-shell__content>header.panel:not(.leaderboard-controls):first-of-type,.page-shell__content>section>header.panel:not(.leaderboard-controls):first-of-type{padding-block:.25rem .85rem!important;padding-inline:0!important}.app-shell>header.panel:not(.leaderboard-controls):first-of-type h1,.coming-soon-hero h1,.game-hub-hero-panel h1,.home-hero-shell h1,.market-hero.panel h1,.page-shell__content>header.panel:not(.leaderboard-controls):first-of-type h1,.page-shell__content>section>header.panel:not(.leaderboard-controls):first-of-type h1{max-width:100%;font-size:clamp(2.25rem,12vw,3rem);line-height:.96}.market-hero.panel h1.market-detail-title{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-size:clamp(1.72rem,8.2vw,2.12rem);line-height:1.04}.market-hero.market-hero-compact.panel{padding:.85rem!important}.market-detail-hero-grid{flex-direction:column;gap:.85rem;display:flex!important}.market-detail-hero-copy{order:1}.market-detail-quicktrade-slot{order:2}.market-detail-stats-grid{order:3;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.62rem!important;margin-top:0!important}.market-detail-quicktrade-slot .market-hero-quickbet,.market-detail-quicktrade-slot .quickbet-shell{border-radius:1rem;max-height:none;padding:.8rem!important}.market-detail-stats-grid .market-hero-stat-card{min-width:0;border-radius:.85rem!important;padding:.72rem!important}.market-detail-stats-grid .kicker{font-size:.62rem;line-height:1.15}.market-detail-stats-grid .market-stat-value{overflow-wrap:anywhere;font-size:clamp(.94rem,4.2vw,1.12rem);line-height:1.08;margin-top:.4rem!important}.market-detail-stats-grid .market-stat-sub{overflow-wrap:anywhere;font-size:.63rem;line-height:1.24}.market-detail-stats-grid .market-stat-meter{height:.28rem;margin-top:.45rem!important}.market-detail-tag-row{align-items:flex-start;gap:.55rem}.market-detail-tags{flex:min(14rem,100%);gap:.38rem}.market-detail-tags .status-chip{min-height:1.7rem;padding:.28rem .54rem;font-size:.66rem}.market-detail-tag-row .market-info-trigger{width:auto!important;min-height:2rem!important;padding-inline:.68rem!important;font-size:.68rem!important}.market-depth-summary,.market-info-grid{grid-template-columns:1fr}.market-chance-control-row{justify-items:stretch;width:100%}.market-chance-control-row>div,.market-chance-range-button,.market-chance-range-menu{width:100%}.market-chance-range-list{width:100%;left:0;right:auto}.app-shell>header.panel:not(.leaderboard-controls):first-of-type .cta-ghost,.app-shell>header.panel:not(.leaderboard-controls):first-of-type .cta-main,.coming-soon-hero .cta-ghost,.coming-soon-hero .cta-main,.home-hero-shell .cta-ghost,.home-hero-shell .cta-main,.market-hero.panel .cta-ghost:not(.market-info-trigger),.market-hero.panel .cta-main:not(.market-info-trigger),.page-shell__content>header.panel:not(.leaderboard-controls):first-of-type .cta-ghost,.page-shell__content>header.panel:not(.leaderboard-controls):first-of-type .cta-main,.page-shell__content>section>header.panel:not(.leaderboard-controls):first-of-type .cta-ghost,.page-shell__content>section>header.panel:not(.leaderboard-controls):first-of-type .cta-main{justify-content:center;width:100%}.app-shell>.market-hero:first-of-type .market-hero-stat-grid,.page-shell__content>section>.market-hero:first-of-type .market-hero-stat-grid{grid-template-columns:1fr}}@media (max-width:390px){.market-hero.panel h1.market-detail-title{font-size:clamp(1.55rem,7.7vw,1.9rem)}.market-detail-stats-grid{gap:.5rem!important}.market-detail-stats-grid .market-hero-stat-card{padding:.62rem!important}.market-detail-stats-grid .market-stat-value{font-size:clamp(.84rem,4vw,1rem)}.market-detail-stats-grid .market-stat-sub{font-size:.58rem}}.xtreme-dice-page .xtreme-table{position:relative}.xtreme-segment{min-height:36px;color:var(--text-dim);border-radius:10px;padding:0 14px;font-size:.82rem;font-weight:700;transition:background .18s,color .18s}.xtreme-segment-active{background:var(--accent);color:var(--bg-0)}.xtreme-hand-panel{background:radial-gradient(280px 110px at 50% 115%,#14b8a629,#0000 72%),linear-gradient(#0f172ad1,#020617ad);border:1px solid #ffffff29;border-radius:20px;min-height:238px;padding:18px;box-shadow:inset 0 1px #ffffff14}.xtreme-hand-panel-active{border-color:#fbbf24a3;box-shadow:0 0 28px #fbbf2433,inset 0 1px #ffffff1f}.xtreme-dice-stage{background:radial-gradient(at 50% 118%,#050c1894 0 18%,#0000 46%),radial-gradient(420px 180px at 50% 12%,#fbbf242e,#0000 58%),linear-gradient(135deg,#064e3b,#0f766e 48%,#172033);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -36px 90px #02061757}.xtreme-dice-stage:before{pointer-events:none;content:"";border:1px solid #ffffff14;border-radius:18px;position:absolute;inset:12px}.xtreme-dice-tray{perspective:760px;perspective-origin:50% 38%;justify-content:center;align-items:center;gap:clamp(18px,4vw,34px);min-height:clamp(108px,17vw,148px);display:flex}.xtreme-dice-tray-compact{flex-wrap:wrap;gap:18px;min-height:104px}.xtreme-dice-tray-rolling{animation:xtreme-dice-tray-jolt .82s ease-in-out infinite}.xtreme-die{aspect-ratio:1;--die-half:calc(clamp(62px, 10vw, 92px) * .5);--die-corner:16%;width:clamp(62px,10vw,92px);filter:drop-shadow(0 20px 18px #0000005c);perspective:780px}.xtreme-die,.xtreme-die-cube{transform-style:preserve-3d;display:block}.xtreme-die-cube{width:100%;height:100%;transition:transform .56s cubic-bezier(.22,1,.36,1);position:relative}.xtreme-die-side{transform-style:preserve-3d;backface-visibility:hidden;position:absolute;inset:0}.xtreme-die-side-front{transform:translateZ(var(--die-half))}.xtreme-die-side-back{transform:rotateY(180deg) translateZ(var(--die-half))}.xtreme-die-side-right{transform:rotateY(90deg) translateZ(var(--die-half))}.xtreme-die-side-left{transform:rotateY(-90deg) translateZ(var(--die-half))}.xtreme-die-side-top{transform:rotateX(90deg) translateZ(var(--die-half))}.xtreme-die-side-bottom{transform:rotateX(-90deg) translateZ(var(--die-half))}.xtreme-die-face{contain:layout paint;border-radius:var(--die-corner);background:radial-gradient(circle at 28% 20%,#ffffffe0,#0000 32%),linear-gradient(145deg,#fff,#dbeafe 62%,#bfd4f3);border:1px solid #0f172a2e;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 9px 9px 16px #ffffffc7,inset -12px -12px 18px #0f172a29,inset 0 0 0 2px #ffffff47}.xtreme-die-gold .xtreme-die-face{background:radial-gradient(circle at 28% 20%,#ffffffbd,#0000 34%),linear-gradient(145deg,#fff7d6,#fbbf24 62%,#b97805)}.xtreme-die-red .xtreme-die-face{background:radial-gradient(circle at 28% 20%,#ffffffad,#0000 34%),linear-gradient(145deg,#ffe4e6,#fb7185 62%,#9f1239)}.xtreme-die-face i{aspect-ratio:1;background:#0f172a;border-radius:999px;inline-size:clamp(.5rem,32%,.95rem);transform:translateZ(0);box-shadow:inset 0 1px 1px #ffffff47}.xtreme-die-face-1 i:first-child{grid-area:2/2}.xtreme-die-face-2 i:first-child{grid-area:1/1}.xtreme-die-face-2 i:nth-child(2){grid-area:3/3}.xtreme-die-face-3 i:first-child{grid-area:1/1}.xtreme-die-face-3 i:nth-child(2){grid-area:2/2}.xtreme-die-face-3 i:nth-child(3){grid-area:3/3}.xtreme-die-face-4 i:first-child{grid-area:1/1}.xtreme-die-face-4 i:nth-child(2){grid-area:1/3}.xtreme-die-face-4 i:nth-child(3){grid-area:3/1}.xtreme-die-face-4 i:nth-child(4){grid-area:3/3}.xtreme-die-face-5 i:first-child{grid-area:1/1}.xtreme-die-face-5 i:nth-child(2){grid-area:1/3}.xtreme-die-face-5 i:nth-child(3){grid-area:2/2}.xtreme-die-face-5 i:nth-child(4){grid-area:3/1}.xtreme-die-face-5 i:nth-child(5){grid-area:3/3}.xtreme-die-face-6 i:first-child{grid-area:1/1}.xtreme-die-face-6 i:nth-child(2){grid-area:1/3}.xtreme-die-face-6 i:nth-child(3){grid-area:2/1}.xtreme-die-face-6 i:nth-child(4){grid-area:2/3}.xtreme-die-face-6 i:nth-child(5){grid-area:3/1}.xtreme-die-face-6 i:nth-child(6){grid-area:3/3}.xtreme-die-value-1{transform:rotateX(-18deg)rotateY(-24deg)rotate(2deg)}.xtreme-die-value-2{transform:rotateX(-108deg)rotateY(-18deg)rotate(-7deg)}.xtreme-die-value-3{transform:rotateX(-16deg)rotateY(-114deg)rotate(7deg)}.xtreme-die-value-4{transform:rotateX(-16deg)rotateY(66deg)rotate(-7deg)}.xtreme-die-value-5{transform:rotateX(72deg)rotateY(-18deg)rotate(7deg)}.xtreme-die-value-6{transform:rotateX(-18deg)rotateY(156deg)rotate(-2deg)}.xtreme-die-settled{animation:xtreme-die-drop .52s cubic-bezier(.2,.85,.3,1.12) both}.xtreme-die-rolling{animation:xtreme-die-roll .82s cubic-bezier(.2,.85,.3,1.1) infinite;animation-delay:var(--die-roll-delay,0s)}@keyframes xtreme-dice-tray-jolt{0%,to{transform:translate(0)}35%{transform:translate(4px,-2px)}70%{transform:translate(-3px,2px)}}@keyframes xtreme-die-drop{0%{opacity:.76;transform:translate3d(0,-18px,18px)rotateX(-44deg)rotateY(44deg)rotate(-16deg)scale(.92)}62%{opacity:1;transform:translateY(4px)scale(1.04)}to{opacity:1}}@keyframes xtreme-die-roll{0%{transform:translate3d(-16px,-28px,26px)rotateX(16deg)rotateY(28deg)rotate(0)}28%{transform:translate3d(12px,8px,48px)rotateX(210deg)rotateY(160deg)rotate(84deg)}62%{transform:translate3d(-10px,-4px,30px)rotateX(390deg)rotateY(318deg)rotate(154deg)}to{transform:translate3d(8px,2px,18px)rotateX(610deg)rotateY(520deg)rotate(230deg)}}.xtreme-chip,.xtreme-face-pick{border:1px solid var(--border-soft);background:var(--surface-mid);min-height:42px;color:var(--text-main);border-radius:999px;font-size:.8rem;font-weight:800}.xtreme-face-pick{border-radius:12px}.xtreme-chip:hover,.xtreme-face-pick-active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.xtreme-chip:hover,.xtreme-face-pick-active{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.xtreme-bet-spot,.xtreme-choice,.xtreme-toggle{border:1px solid var(--border-soft);background:var(--surface-mid);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s;display:flex}.xtreme-bet-spot span,.xtreme-choice span,.xtreme-toggle span{color:var(--text-main);font-weight:800}.xtreme-bet-spot em,.xtreme-choice em,.xtreme-toggle em{color:var(--text-dim);font-size:.76rem;font-style:normal}.xtreme-bet-spot-active,.xtreme-choice-active,.xtreme-toggle-active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.xtreme-bet-spot-active,.xtreme-choice-active,.xtreme-toggle-active{background:color-mix(in srgb,var(--accent) 14%,var(--surface-mid))}}.baccarat-page{--game-felt-text:#f8fbff;--game-felt-muted:#f8fbffb8;--game-felt-border:#ffffff40;--game-felt-surface:#0206123d;--game-felt-surface-strong:#0206124d;--game-felt-surface-soft:#ffffff1a;--game-felt-warning:#fef3c7d1;--game-felt-warning-strong:#fef3c7}.baccarat-hand-panel,.baccarat-result-panel,.baccarat-xtreme-panel{background:var(--game-felt-surface);border-color:#ffffff26}.baccarat-hand-panel-active{background:#fbbf241f}.baccarat-result-panel-tie{background:#bae6fd26}.baccarat-xtreme-panel-triggered{background:#fbbf242e}.baccarat-result-panel{background:var(--game-felt-surface-strong)}.baccarat-card-placeholder-dealing{animation:baccarat-card-reveal-placeholder .85s ease-out}@keyframes baccarat-card-reveal-placeholder{0%,to{opacity:.62;transform:translateY(0)scale(1)}45%{opacity:.9;transform:translateY(-2px)scale(1.015)}}@media (prefers-reduced-motion:reduce){.baccarat-card-placeholder-dealing,.xtreme-die-rolling{opacity:1;animation:none;transform:none}}.mobile-header-balance{background:linear-gradient(#11d98a14,#11d98a08);border-top:1px solid #11d98a1f;padding:.35rem 1.25rem;font-size:.78rem;line-height:1;display:none}.mobile-balance-inner{justify-content:center;align-items:center;gap:.4rem;min-height:36px;display:flex}.mobile-balance-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:500}.mobile-balance-value{font-family:var(--font-mono-ui);color:var(--text-main);white-space:nowrap;min-width:0;font-size:.92rem;font-weight:700;transition:color .2s,transform .2s}@media (max-width:1180px){.mobile-header-balance{display:block}}@media (max-width:640px){.app-toast-layer{gap:.4rem;width:auto;inset:auto .5rem 1rem}.app-toast{border-radius:.7rem;padding:.6rem .7rem;font-size:.82rem;box-shadow:0 -4px 20px #0309128c}.app-toast-entering{opacity:0;transform:translateY(12px)scale(.96)}.app-toast-exit{opacity:0;transform:translateY(8px)scale(.98)}@keyframes toast-slide-in-mobile{0%{opacity:0;transform:translateY(.75rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.app-toast{animation:toast-slide-in-mobile .22s var(--ease-out)}}}.cta-ghost,.cta-main,.icon-btn,[role=button],[role=link],[role=menuitem],[role=tab],a,button,canvas,html{touch-action:manipulation}@media (max-width:640px){:root{--tap-target-min:48px}.quickbet-side,.ticker-item{min-height:48px}.ticker-item{align-items:center;display:inline-flex}[role=button],a[href]:not(.brand-mark),button:not(.app-toast-dismiss){min-width:48px;min-height:48px;padding:.5rem}.header-utility-menu-button,.icon-btn,.language-switcher-trigger-icon,.menu-btn{width:var(--tap-target-min);height:var(--tap-target-min)}}html{font-size:100%}body{font-size:clamp(.875rem,2.5vw,1rem)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}iframe,img,pre,svg,table,video{max-width:100%;height:auto}.grid{min-width:0}.glass-card,.panel,[class*=game-card],[class*=market-card]{contain:layout style}@media (max-width:640px){.app-nav{gap:.5rem;padding:.65rem .85rem}.brand-mark-logo{width:64px}.nav-drawer-links a,.nav-drawer-utility-links a{align-items:center;min-height:48px;padding:.7rem 1rem;font-size:.9rem;display:flex}.nav-drawer-primary-action .cta-main{justify-content:center;width:100%;min-height:48px;font-size:.92rem}.nav-drawer,.nav-links{-webkit-overflow-scrolling:touch}}@media (max-width:380px){:root{--step--1:.8125rem;--step-0:.9375rem}}body,html{background-color:var(--bg-0);font-size:1rem}.cookie-banner-shell,.game-hub-card,.game-rank-row,.home-hero-shell,.market-detail-section,.market-hero,.market-list-card,.modal-panel,.panel,.panel-soft,.ticker-wrap,.xtreme-hand-panel,.xtreme-table{background-color:var(--surface-panel)}.cta-main,.quickbet-side-yes-active,.quickbet-stake-active-yes,.xtreme-segment-active{background-color:#22d99a}:root[data-theme=light]{--surface-interactive:#eaf2ff;--surface-interactive-strong:#dbe9ff;--surface-card-soft:#edf5ff;--surface-panel:#f8fbff;--surface-mid:#edf5ff;--surface-soft:#eaf2ff;--surface-subtle:#e5efff;--surface-strong:#fff;--table-head-bg:#e5efff;--text-dim:#243d65;--muted:#2a456f;--kicker:#174f9a;--accent:#087f5b;--positive-text:#064d39}:root[data-theme=light] .cta-main,:root[data-theme=light] .quickbet-side-yes-active,:root[data-theme=light] .quickbet-stake-active-yes,:root[data-theme=light] .xtreme-segment-active{color:#04170f;background-color:#3ee0a3}.kicker{background-color:#0000;width:fit-content;display:inline-flex}p.kicker{display:block}:where(button,a,input,select,textarea,summary,[role=button],[role=link],[role=tab],[role=menuitem]){touch-action:manipulation}@media (max-width:1024px){:root{--tap-target-min:48px;--tap-target-compact:48px;--input-min-height:48px;--chip-font-size:.875rem}:where(button,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea,summary,[role=button],[role=tab],[role=menuitem],.icon-btn,.cta-main,.cta-ghost,.quickbet-side,.xtreme-segment,.ticker-item,.game-hub-card-cta,.info-tooltip-trigger,.market-detail-section-toggle,.home-footer-link,.home-footer-utility-link){min-width:48px!important;min-height:48px!important}:where(button,[role=button],[role=tab],[role=menuitem],.cta-main,.cta-ghost,.quickbet-side,.xtreme-segment,.ticker-item,.game-hub-card-cta,.info-tooltip-trigger,.home-footer-link,.home-footer-utility-link){justify-content:center;align-items:center;display:inline-flex}.brand-mark,.cta-ghost,.cta-main,.history-market-link,.home-hero-demo-open,.home-market-open-link,.home-market-title,.language-switcher-trigger,.leaderboard-controls-select,.nav-drawer-links a,.nav-drawer-utility-links a,.nav-links a,.quickbet-side,.ticker-item,.xtreme-chip,.xtreme-face-pick,.xtreme-segment{min-width:48px!important;min-height:48px!important}.history-market-link{align-items:center;display:inline-flex}.command-palette-item-badge,.command-palette-item-type,.command-palette-kbd,.kicker,.status-chip,.text-xs{font-size:.875rem;line-height:1.25rem}.kicker,.status-chip{letter-spacing:0}.home-hero-slider-dots button{width:.42rem!important;min-width:.42rem!important;height:.42rem!important;min-height:.42rem!important;padding:0!important}.home-hero-slider-dots .home-hero-slider-dot-active{width:1.15rem!important;min-width:1.15rem!important}}.rug-pull-stage{border-color:#73f7c433;overflow:hidden}.rug-pull-hud{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:start;gap:1rem;display:grid}.rug-pull-multiplier{color:var(--text-main);margin-top:.35rem;font-size:5.5rem;font-weight:900;line-height:.95}.rug-pull-multiplier-live{color:#73f7c4;text-shadow:0 0 28px #73f7c447}.rug-pull-hud-grid,.rug-pull-ticket{gap:.65rem;display:grid}.rug-pull-hud-strip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.rug-pull-hud-strip span{min-height:2.1rem;color:var(--text-dim);white-space:nowrap;background:#0712259e;border:1px solid #b9d8ff24;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .7rem;font-size:.75rem;display:inline-flex}.rug-pull-hud-strip strong{color:var(--text-main)}.rug-pull-stat-row{background:#0712259e;border:1px solid #b9d8ff24;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .82rem;display:flex}.rug-pull-stat-label{color:var(--text-dim);font-size:.75rem}.rug-pull-stat-value{color:var(--text-main);font-size:.85rem}.rug-pull-chart{background:#071225;border:1px solid #b9d8ff24;border-radius:.75rem;width:100%;height:390px;margin-top:1rem;box-shadow:inset 0 0 0 1px #73f7c40d}.rug-pull-pixi-chart{position:relative;overflow:hidden}.rug-pull-chart-fallback,.rug-pull-pixi-chart>canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.rug-pull-pixi-chart>canvas{z-index:1}.rug-pull-chart-fallback{z-index:0}.rug-pull-seed-strip{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.rug-pull-seed-pill{color:var(--text-dim);background:#071225a3;border:1px solid #b9d8ff24;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.72rem;display:inline-flex}.rug-pull-copy-row,button.rug-pull-seed-pill{cursor:pointer;text-align:left;transition:border-color .16s,background .16s,transform .16s}.rug-pull-copy-row:hover:not(:disabled),button.rug-pull-seed-pill:hover:not(:disabled){background:#0a1222d1;border-color:#84a9ff57;transform:translateY(-1px)}.rug-pull-copy-row:focus-visible,button.rug-pull-seed-pill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rug-pull-copy-row:disabled,button.rug-pull-seed-pill:disabled{cursor:not-allowed;opacity:.68}.rug-pull-seed-pill strong{color:var(--text-main);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-weight:700}.rug-pull-copy-grid{gap:.5rem;display:grid}.rug-pull-copy-row{color:var(--text-dim);background:#071225a3;border:1px solid #b9d8ff24;border-radius:.7rem;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem .7rem;font-size:.75rem;display:grid}.rug-pull-copy-row strong{overflow-wrap:anywhere;min-width:0;color:var(--text-main);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace)}.rug-pull-controls{align-self:start}.rug-pull-range-control{background:radial-gradient(220px 90px at 100% 0,#73f7c414,#0000 72%),#06101cad;border-color:#73f7c42e}.rug-pull-toggle{background:#123d2d2e;border:1px solid #73f7c433;border-radius:.65rem;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.rug-pull-toggle-input{accent-color:#73f7c4;margin-top:.2rem}.rug-pull-toggle-title{color:var(--text-main);display:block}.rug-pull-toggle-copy{color:var(--text-dim);margin-top:.2rem;line-height:1.4;display:block}.rug-pull-inline-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.rug-pull-inline-input span{color:var(--text-dim);white-space:nowrap;font-size:.75rem}.rug-pull-stop-range{accent-color:#f87171}.rug-pull-stop-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#73f7c4a8,#facc157a,#f871719e),#040913db}.rug-pull-stop-range::-webkit-slider-thumb{background:#f87171;box-shadow:0 0 0 6px #f8717124,0 8px 18px #02081457}.rug-pull-stop-range::-moz-range-track{background:linear-gradient(90deg,#73f7c4a8,#facc157a,#f871719e),#040913db}.rug-pull-stop-range::-moz-range-thumb{background:#f87171;box-shadow:0 0 0 6px #f8717124,0 8px 18px #02081457}.rug-pull-rules-table{border:1px solid #b9d8ff24;border-radius:.75rem;display:grid;overflow:hidden}.rug-pull-rules-table div{background:#0712256b;border-bottom:1px solid #b9d8ff1f;grid-template-columns:minmax(8.5rem,.42fr) minmax(0,1fr);gap:.8rem;padding:.72rem .8rem;display:grid}.rug-pull-rules-table div:last-child{border-bottom:0}.rug-pull-rules-table strong{color:var(--text-main)}.rug-pull-rules-table span{color:var(--text-dim)}.rug-pull-cashout{color:#061221;background:linear-gradient(135deg,#22c55e,#f8d27a)}.rug-pull-skip{color:#061221;background:linear-gradient(135deg,#f8d27a,#73f7c4)}@media (max-width:780px){.rug-pull-hud{grid-template-columns:1fr}.rug-pull-hud-strip{justify-content:flex-start}.rug-pull-chart{height:300px}.rug-pull-multiplier{font-size:3.5rem}.rug-pull-copy-row,.rug-pull-rules-table div{grid-template-columns:1fr;gap:.3rem}.rug-pull-inline-input{grid-template-columns:1fr}}.account-menu-panel{background:linear-gradient(170deg,var(--surface-elevated-0),var(--surface-elevated-1));-webkit-backdrop-filter:none;backdrop-filter:none}.account-menu-preferences-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-menu-preference-cell{background:var(--surface-strong);text-align:center;flex-direction:column;justify-content:center;min-height:68px;padding:.45rem}:root[data-theme=light] .account-menu-panel,:root[data-theme=light] .header-utility-menu,:root[data-theme=light] .language-switcher-dropdown,:root[data-theme=light] .nav-mega-panel,:root[data-theme=light] .nav-menu{color:var(--text-main);background:radial-gradient(220px 120px at 90% 0,#0ea66c1a,#0000 72%),linear-gradient(170deg,#fffffffa,#eef6fff5);border-color:#30559138;box-shadow:0 18px 42px #2044802e}:root[data-theme=light] .account-menu-link,:root[data-theme=light] .account-menu-metric,:root[data-theme=light] .account-menu-preference-cell,:root[data-theme=light] .account-menu-stat-card,:root[data-theme=light] .account-mode-pill,:root[data-theme=light] .header-utility-menu-row,:root[data-theme=light] .header-utility-search,:root[data-theme=light] .nav-drawer-links>a,:root[data-theme=light] .nav-drawer-parent,:root[data-theme=light] .nav-drawer-parent-toggle,:root[data-theme=light] .nav-drawer-utility-links a,:root[data-theme=light] .nav-mega-link,:root[data-theme=light] .nav-menu-link{color:var(--text-main);background:#f2f8ffdb;border-color:#3055912e}:root[data-theme=light] .account-menu-control-row>span,:root[data-theme=light] .account-menu-link span,:root[data-theme=light] .account-menu-preference-cell>span,:root[data-theme=light] .header-utility-menu-row>span,:root[data-theme=light] .header-utility-search span,:root[data-theme=light] .nav-drawer-links>a,:root[data-theme=light] .nav-drawer-parent,:root[data-theme=light] .nav-drawer-utility-links a{color:var(--text-dim)}:root[data-theme=light] .account-menu-link:hover,:root[data-theme=light] .account-menu-preference-cell:hover,:root[data-theme=light] .account-mode-pill:hover,:root[data-theme=light] .header-utility-search:hover,:root[data-theme=light] .nav-drawer-links a.nav-drawer-link-active,:root[data-theme=light] .nav-drawer-links a:hover,:root[data-theme=light] .nav-drawer-parent-active,:root[data-theme=light] .nav-drawer-parent-expanded,:root[data-theme=light] .nav-drawer-parent-toggle:hover,:root[data-theme=light] .nav-drawer-parent:hover,:root[data-theme=light] .nav-drawer-utility-links a.nav-drawer-link-active,:root[data-theme=light] .nav-drawer-utility-links a:hover,:root[data-theme=light] .nav-mega-link-active,:root[data-theme=light] .nav-mega-link:hover,:root[data-theme=light] .nav-menu-link-active,:root[data-theme=light] .nav-menu-link:hover{color:var(--text-main);background:#0ea66c1f;border-color:#0ea66c57}:root[data-theme=light] .account-mode-pill-active{color:#064d39;background:#0ea66c29;border-color:#0ea66c70}:root[data-theme=light] .account-mode-soon{color:#2f66b6;border-color:#30559138}:root[data-theme=light] .account-menu-link-danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}:root[data-theme=light] .account-menu-link-danger:hover{background:var(--danger-bg-strong);color:var(--danger-text)}:root[data-theme=light] .nav-drawer{background:radial-gradient(520px 280px at 100% 0,#0ea66c1a,#0000 72%),linear-gradient(#f8fbfffc,#ecf5fffa);border-top-color:#3055912e;box-shadow:0 24px 60px #2044802e}.ticker-toggle-button-on{color:var(--text-main);border-color:#11d98a6b}.ticker-toggle-button-off{color:var(--text-dim)}.nav-drawer-auth{margin-top:.75rem}.nav-drawer-auth-top{border-bottom:1px solid var(--line);margin-top:0;margin-bottom:.85rem;padding-bottom:.85rem}.nav-drawer-quick-actions{display:none}@media (max-width:900px){.app-nav-wrap-menu-open{background:var(--bg-0);-webkit-backdrop-filter:none;backdrop-filter:none}.app-nav-wrap-menu-open:after{opacity:.85}.nav-drawer{border-top-color:var(--line);box-shadow:0 24px 60px #00000094}.nav-drawer-links a,.nav-drawer-utility-links a{background:var(--surface-strong);color:var(--text-main)}.auth-mobile .account-menu-button,.auth-mobile .account-menu-wrap{width:100%;min-width:0}.auth-mobile .account-menu-button{border-radius:999px;min-height:44px;padding:.34rem .56rem;overflow:hidden}.auth-mobile .header-account-label,.auth-mobile .header-account-meta-pill{display:none}.auth-mobile .header-account-balance-pill{min-width:0;max-width:100%;font-size:.72rem}.auth-mobile .account-menu-panel{top:calc(68px + env(safe-area-inset-top,0px));box-sizing:border-box;width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 82px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;z-index:110;position:fixed;left:max(.5rem,50vw - 13rem);right:max(.5rem,50vw - 13rem);overflow:hidden auto;transform:none}.auth-mobile .account-menu-panel,.auth-mobile .account-menu-panel *{min-width:0}.auth-mobile .header-guest-actions{flex-wrap:nowrap;justify-content:center}.auth-mobile .header-guest-actions .cta-ghost{display:none}.auth-mobile .header-guest-actions .cta-main{white-space:nowrap;min-height:44px;padding-inline:.75rem}.nav-drawer-auth-top .header-guest-actions{grid-template-columns:1fr;gap:.55rem;display:grid}.nav-drawer-auth-top .header-guest-actions .cta-ghost,.nav-drawer-auth-top .header-guest-actions .cta-main{border-radius:.8rem;justify-content:center;width:100%;min-height:46px;display:inline-flex}.nav-drawer-auth-top .account-menu-button{justify-content:space-between;width:100%}.nav-drawer{box-sizing:border-box;padding:1.1rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px));border-radius:0 0 1rem 1rem;min-height:0;max-height:min(100dvh - 72px,32rem)}.nav-drawer-links{gap:.45rem}.nav-drawer-quick-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem;display:grid}.nav-drawer-quick-actions .cta-ghost,.nav-drawer-quick-actions .cta-main{border-radius:.78rem;justify-content:center;gap:.42rem;min-height:44px;padding-inline:.72rem}.nav-drawer-quick-actions .cta-main{grid-column:1/-1}.nav-drawer-parent-row{gap:.35rem}.nav-drawer-parent,.nav-drawer-parent-toggle{color:var(--text-main);background:#84a9ff14;border-color:#0000;border-radius:.7rem;box-shadow:inset 0 1px #e1eeff0f}.nav-drawer-parent-toggle:hover,.nav-drawer-parent:hover{background:#84a9ff21}.nav-drawer-parent-active{color:var(--text-main);background:#11d98a1c;box-shadow:inset 3px 0 #11d98a94,inset 0 1px #e1eeff0f}.nav-drawer-parent-expanded,.nav-drawer-parent-toggle.nav-drawer-parent-expanded{color:var(--text-main);background:#11d98a26}.nav-drawer-submenu-list{border-left:1px solid #adc9ff24;gap:.35rem;margin:.05rem 0 .15rem .75rem;padding:0 0 0 .55rem}.nav-drawer-submenu-list a{box-shadow:none;background:0 0;border:0;border-radius:.65rem}.nav-drawer-submenu-list a.nav-drawer-link-active,.nav-drawer-submenu-list a:hover{background:#84a9ff1c}.nav-drawer-auth-top .header-guest-actions .cta-ghost{background:#84a9ff14;border-color:#0000}.nav-drawer-auth-top .header-guest-actions .cta-main{box-shadow:0 10px 22px #11d98a2e}}@media (max-width:420px){.account-menu-preferences-grid{gap:.3rem}.auth-mobile .account-menu-button svg,.auth-mobile .header-avatar-thumb{display:none}}@media (max-width:900px){.coin-duel-controls,.coin-duel-page .game-mobile-primary-actions,.game-page-shell .blackjack-integrated-controls,.game-page-shell .coin-action-row,.game-page-shell .game-crash-action-dock,.game-page-shell .game-crash-action-grid,.game-page-shell .game-mobile-primary-actions,.game-page-shell .hilo-action-row,.game-page-shell .keno-actions,.game-page-shell .mines-control-sidebar,.game-page-shell .roulette-actions-row,.game-page-shell .rug-pull-controls,.keno-controls,.keno-page .game-mobile-primary-actions,.poker-control-dock,.poker-page .game-mobile-primary-actions,.predict-number-page .game-mobile-primary-actions,.predict-number-ticket-rail,.predicto-page .game-mobile-primary-actions,.predicto-ticket-rail,.roulette-controls,.roulette-page .game-mobile-primary-actions,.rug-pull-controls,.rug-pull-page .game-mobile-primary-actions{width:100%;top:calc(var(--app-header-offset) + .25rem);z-index:5;order:-3;align-self:start;position:sticky}.coin-duel-page .game-mobile-primary-actions,.game-page-shell .game-mobile-primary-actions,.keno-page .game-mobile-primary-actions,.poker-page .game-mobile-primary-actions,.predict-number-page .game-mobile-primary-actions,.predicto-page .game-mobile-primary-actions,.roulette-page .game-mobile-primary-actions,.rug-pull-page .game-mobile-primary-actions{gap:.75rem}.coin-duel-page .game-mobile-primary-actions input[type=number],.coin-duel-page .game-mobile-primary-actions input[type=text],.game-page-shell .game-mobile-primary-actions input[type=number],.game-page-shell .game-mobile-primary-actions input[type=text],.keno-page .game-mobile-primary-actions input[type=number],.keno-page .game-mobile-primary-actions input[type=text],.poker-page .game-mobile-primary-actions input[type=number],.poker-page .game-mobile-primary-actions input[type=text],.predict-number-page .game-mobile-primary-actions input[type=number],.predict-number-page .game-mobile-primary-actions input[type=text],.predicto-page .game-mobile-primary-actions input[type=number],.predicto-page .game-mobile-primary-actions input[type=text],.roulette-page .game-mobile-primary-actions input[type=number],.roulette-page .game-mobile-primary-actions input[type=text],.rug-pull-page .game-mobile-primary-actions input[type=number],.rug-pull-page .game-mobile-primary-actions input[type=text]{min-height:48px;font-size:.95rem}.coin-duel-page .game-mobile-primary-actions .cta-main,.coin-duel-page .game-mobile-primary-actions button,.game-page-shell .game-mobile-primary-actions .cta-main,.game-page-shell .game-mobile-primary-actions button,.keno-page .game-mobile-primary-actions .cta-main,.keno-page .game-mobile-primary-actions button,.poker-page .game-mobile-primary-actions .cta-main,.poker-page .game-mobile-primary-actions button,.predict-number-page .game-mobile-primary-actions .cta-main,.predict-number-page .game-mobile-primary-actions button,.predicto-page .game-mobile-primary-actions .cta-main,.predicto-page .game-mobile-primary-actions button,.roulette-page .game-mobile-primary-actions .cta-main,.roulette-page .game-mobile-primary-actions button,.rug-pull-page .game-mobile-primary-actions .cta-main,.rug-pull-page .game-mobile-primary-actions button{width:100%;min-height:48px}.roulette-page .roulette-layout{grid-template-columns:1fr}.poker-page .poker-control-dock,.roulette-page .roulette-controls{max-height:calc(100dvh - var(--app-header-offset) - 1rem);overscroll-behavior:contain;order:-2;overflow:auto}.predict-number-page .predict-number-play-layout,.predicto-page .predicto-play-layout{grid-template-columns:minmax(0,1fr);align-items:start}.coin-duel-page .coin-duel-controls,.keno-page .keno-controls,.predict-number-page .predict-number-ticket-rail,.predicto-page .predicto-ticket-rail,.rug-pull-page .rug-pull-controls{max-height:calc(100dvh - var(--app-header-offset) - 1rem);overscroll-behavior:contain;overflow:auto}:root{--mobile-stake-play-height:clamp(23rem,52dvh,29rem);--mobile-stake-play-x:max(.75rem,env(safe-area-inset-left,0px));--mobile-stake-play-bottom:env(safe-area-inset-bottom,0px)}.game-page-root,.high-low-page,.support-page{padding-bottom:calc(var(--mobile-stake-play-height) + var(--mobile-stake-play-bottom) + 1.5rem)!important}.circle-page .game-mobile-primary-actions,.coin-duel-controls,.coin-duel-page .game-mobile-primary-actions,.game-page-shell .blackjack-integrated-controls,.game-page-shell .coin-action-row,.game-page-shell .game-crash-action-dock,.game-page-shell .game-mobile-primary-actions,.game-page-shell .hilo-action-row,.game-page-shell .keno-actions,.game-page-shell .mines-control-sidebar,.game-page-shell .roulette-actions-row,.game-page-shell .rug-pull-controls,.high-low-page .hilo-live-controls,.keno-controls,.keno-page .game-mobile-primary-actions,.poker-control-dock,.poker-page .game-mobile-primary-actions,.predict-number-page .game-mobile-primary-actions,.predict-number-ticket-rail,.predicto-page .game-mobile-primary-actions,.predicto-ticket-rail,.roulette-controls,.roulette-page .game-mobile-primary-actions,.rug-pull-controls,.rug-pull-page .game-mobile-primary-actions{overscroll-behavior:contain;scrollbar-width:thin;background:radial-gradient(420px 220px at 80% -20%,#38f0b429,transparent 70%),var(--surface-nav);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:min(14rem,42dvh);padding:.75rem .75rem calc(.75rem + var(--mobile-stake-play-bottom));border:1px solid var(--line-strong);border-bottom:0;border-radius:1.15rem 1.15rem 0 0;transform:translateZ(0);box-shadow:0 -18px 44px #0000007a,inset 0 1px #e2eeff14;inset:auto var(--mobile-stake-play-x) var(--mobile-stake-play-bottom) var(--mobile-stake-play-x)!important;z-index:50!important;width:auto!important;max-width:none!important;max-height:var(--mobile-stake-play-height)!important;position:fixed!important;overflow:auto!important}.game-page-shell .game-crash-action-grid{align-self:stretch;width:auto;position:static!important}.circle-page .game-mobile-primary-actions button.cta-main,.coin-duel-page .game-mobile-primary-actions button.cta-main,.game-page-shell .blackjack-primary-action,.game-page-shell .game-crash-cashout-button,.game-page-shell .game-mobile-primary-actions button.cta-main,.game-page-shell .hilo-action-row .cta-main,.game-page-shell .poker-primary-action,.game-page-shell .roulette-spin-button,.keno-page .game-mobile-primary-actions button.cta-main,.poker-page .game-mobile-primary-actions button.cta-main,.predict-number-page .game-mobile-primary-actions button.cta-main,.predicto-page .game-mobile-primary-actions button.cta-main,.roulette-page .game-mobile-primary-actions button.cta-main,.rug-pull-page .game-mobile-primary-actions button.cta-main,.support-page button.cta-main{box-shadow:0 10px 28px #0000005c;left:var(--mobile-stake-play-x)!important;right:var(--mobile-stake-play-x)!important;bottom:calc(var(--mobile-stake-play-bottom) + .55rem)!important;z-index:60!important;border-radius:.9rem!important;width:auto!important;min-height:52px!important;position:fixed!important}.support-page{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))!important}.support-page .panel{overflow:visible}.history-pagination-current{background:var(--surface-interactive-strong);color:var(--text-main)}.history-pagination-current,.legal-secondary-action{border-color:var(--line-strong)}.game-page-root .blackjack-control-dock,.game-page-root .blackjack-integrated-controls,.game-page-root .coin-duel-controls,.game-page-root .game-control-rail,.game-page-root .game-crash-action-dock,.game-page-root .game-mobile-primary-actions,.game-page-root .hilo-live-controls,.game-page-root .keno-controls,.game-page-root .mines-control-sidebar,.game-page-root .poker-control-dock,.game-page-root .predict-number-ticket-rail,.game-page-root .predicto-ticket-rail,.game-page-root .roulette-controls,.game-page-root .rug-pull-controls,.game-page-root aside.game-mobile-primary-actions{overscroll-behavior:contain;background:var(--surface-nav);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line-strong);border-bottom:0;border-radius:1rem 1rem 0 0;box-shadow:0 -18px 44px #0000007a;top:auto!important;right:.75rem!important;bottom:env(safe-area-inset-bottom,0)!important;z-index:50!important;width:auto!important;max-width:none!important;min-height:min(12rem,38dvh)!important;max-height:clamp(18rem,46dvh,23rem)!important;padding:.75rem .75rem calc(4.75rem + env(safe-area-inset-bottom,0px))!important;position:fixed!important;left:.75rem!important;overflow:auto!important}.game-page-root .bet-primary-action,.game-page-root .blackjack-primary-action,.game-page-root .game-crash-cashout-button,.game-page-root .poker-primary-action,.game-page-root button.cta-main,.high-low-page button.cta-main,.support-page .cta-main{box-shadow:0 10px 28px #0000005c;top:auto!important;right:.75rem!important;bottom:calc(env(safe-area-inset-bottom,0px) + .55rem)!important;z-index:60!important;border-radius:.9rem!important;width:auto!important;min-height:52px!important;position:fixed!important;left:.75rem!important}.game-page-root .quickbet-side-no-active,.game-page-root .quickbet-side-yes-active,.game-page-root .xtreme-bet-spot-active{top:auto!important;right:.75rem!important;bottom:calc(env(safe-area-inset-bottom,0px) + 4.25rem)!important;z-index:59!important;width:auto!important;min-height:48px!important;position:fixed!important;left:.75rem!important}}@media (max-width:390px){.game-page-root .blackjack-control-dock,.game-page-root .blackjack-integrated-controls,.game-page-root .coin-duel-controls,.game-page-root .game-control-rail,.game-page-root .game-crash-action-dock,.game-page-root .game-mobile-primary-actions,.game-page-root .keno-controls,.game-page-root .mines-control-sidebar,.game-page-root .poker-control-dock,.game-page-root .predict-number-ticket-rail,.game-page-root .predicto-ticket-rail,.game-page-root .roulette-controls,.game-page-root .rug-pull-controls,.game-page-root aside.game-mobile-primary-actions,.high-low-page .hilo-live-controls{z-index:50!important;width:auto!important;max-width:none!important;min-height:0!important;max-height:24.5rem!important;padding:.7rem!important;position:absolute!important;inset:15.75rem .75rem auto!important;overflow:auto!important;transform:none!important}.game-page-root .bet-primary-action,.game-page-root .blackjack-primary-action,.game-page-root .game-crash-cashout-button,.game-page-root .poker-primary-action,.game-page-root button.cta-main,.high-low-page button.cta-main{z-index:3!important;order:-50!important;width:100%!important;min-height:52px!important;position:sticky!important;inset:0 auto auto!important;transform:none!important}.game-page-root .quickbet-side-no-active,.game-page-root .quickbet-side-yes-active,.game-page-root .xtreme-bet-spot-active{z-index:2!important;order:-40!important;width:100%!important;min-height:48px!important;position:sticky!important;inset:3.75rem auto auto!important;transform:none!important}}@media (max-width:640px){.games-hub-page .game-ticker{display:none}}@media (max-width:390px){.game-page-root .blackjack-control-dock,.game-page-root .blackjack-integrated-controls,.game-page-root .coin-duel-controls,.game-page-root .game-control-rail,.game-page-root .game-crash-action-dock,.game-page-root .game-mobile-primary-actions,.game-page-root .keno-controls,.game-page-root .mines-control-sidebar,.game-page-root .poker-control-dock,.game-page-root .predict-number-ticket-rail,.game-page-root .predicto-ticket-rail,.game-page-root .roulette-controls,.game-page-root .rug-pull-controls,.game-page-root .stake-play-bar,.game-page-root aside.game-mobile-primary-actions,.high-low-page .hilo-live-controls{max-height:24rem!important;top:5rem!important}}.stake-play-bar{display:none}@media (max-width:900px){.game-page-root .stake-play-bar{z-index:50;background:var(--surface-nav);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line-strong);padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--app-header-offset,0px) - 1rem);flex-direction:column;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateZ(0);box-shadow:0 -12px 32px #00000052}.game-page-root .stake-play-bar[data-state=empty]{justify-content:center;min-height:52px}.game-page-root .stake-play-content{flex-direction:column;gap:.5rem;width:100%;display:flex}.stake-play-empty{justify-content:center;align-items:center;width:100%;display:flex}.stake-play-empty-label{color:var(--text-dim);font-size:.85rem}.stake-play-top{flex-direction:column;gap:.5rem;display:flex}.stake-play-adjust{gap:.75rem;display:flex}.stake-play-adjust,.stake-play-step{justify-content:center;align-items:center}.stake-play-step{border:1px solid var(--line);background:var(--surface-soft);width:48px;min-width:48px;height:48px;min-height:48px;color:var(--text-main);cursor:pointer;border-radius:50%;font-size:1.35rem;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.stake-play-step:active:not(:disabled){background:var(--surface-interactive-strong);border-color:var(--accent)}.stake-play-step:disabled{opacity:.35;cursor:not-allowed}.stake-play-value{color:var(--text-main);text-align:center;font-variant-numeric:tabular-nums;min-width:5rem;font-size:1.25rem;font-weight:700}.stake-play-currency{color:var(--text-dim);margin-left:.25rem;font-size:.7rem;font-weight:500}.stake-play-chips{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.stake-play-chip{border:1px solid var(--line);background:var(--surface-soft);min-width:48px;min-height:40px;color:var(--text-main);cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;padding:.35rem .65rem;font-size:.82rem;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.stake-play-chip:active:not(:disabled){border-color:var(--accent)}.stake-play-chip:disabled{opacity:.35;cursor:not-allowed}.stake-play-chip-active,.stake-play-chip-active:hover{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent,#fff)}.stake-play-custom-input{justify-content:center;display:flex}.stake-play-custom-field{border:1px solid var(--line);background:var(--surface-strong);width:100%;max-width:12rem;color:var(--text-main);text-align:center;border-radius:.65rem;padding:.5rem .75rem;font-size:.9rem}.stake-play-bottom{align-items:stretch;gap:.5rem;display:flex}.stake-play-cancel{flex:none;min-height:48px;padding:0 1rem}.stake-play-confirm{border-radius:.75rem;flex:1;min-height:48px;font-size:1rem;font-weight:700}.stake-play-confirm-yes{background:var(--positive-bg);border-color:var(--positive-border);color:var(--positive-text)}.stake-play-confirm-no{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.stake-play-pending{color:var(--text-dim);justify-content:center;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.9rem;display:flex}.stake-play-spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:stake-spin .6s linear infinite}@keyframes stake-spin{to{transform:rotate(1turn)}}.stake-play-result{color:var(--positive-text);justify-content:center;align-items:center;padding:.5rem 0;font-size:.9rem;display:flex}}@media (max-width:430px){.game-page-root .blackjack-control-dock,.game-page-root .blackjack-integrated-controls,.game-page-root .coin-duel-controls,.game-page-root .game-control-rail,.game-page-root .game-crash-action-dock,.game-page-root .game-mobile-primary-actions,.game-page-root .keno-controls,.game-page-root .mines-control-sidebar,.game-page-root .poker-control-dock,.game-page-root .predict-number-ticket-rail,.game-page-root .predicto-ticket-rail,.game-page-root .roulette-controls,.game-page-root .rug-pull-controls,.game-page-root aside.game-mobile-primary-actions,.high-low-page .hilo-live-controls{z-index:50!important;width:auto!important;max-width:none!important;min-height:0!important;max-height:24rem!important;padding:.7rem!important;position:absolute!important;inset:5rem .75rem auto!important;overflow:auto!important;transform:none!important}.game-page-root .bet-primary-action,.game-page-root .blackjack-primary-action,.game-page-root .game-crash-cashout-button,.game-page-root .poker-primary-action,.game-page-root button.cta-main,.high-low-page button.cta-main{z-index:3!important;order:-50!important;width:100%!important;min-height:52px!important;position:sticky!important;inset:0 auto auto!important;transform:none!important}.game-page-root .quickbet-side-no-active,.game-page-root .quickbet-side-yes-active,.game-page-root .xtreme-bet-spot-active{z-index:2!important;order:-40!important;width:100%!important;min-height:48px!important;position:sticky!important;inset:3.75rem auto auto!important;transform:none!important}}@media (max-width:900px){.game-page-root{padding-bottom:clamp(1rem,4vw,2rem)!important}.game-page-root .blackjack-control-dock,.game-page-root .blackjack-integrated-controls,.game-page-root .coin-duel-controls,.game-page-root .game-control-rail,.game-page-root .game-crash-action-dock,.game-page-root .game-crash-action-grid,.game-page-root .game-mobile-primary-actions,.game-page-root .hilo-live-controls,.game-page-root .keno-controls,.game-page-root .mines-control-sidebar,.game-page-root .poker-control-dock,.game-page-root .predict-number-ticket-rail,.game-page-root .predicto-ticket-rail,.game-page-root .roulette-controls,.game-page-root .rug-pull-controls,.game-page-root aside.game-mobile-primary-actions{z-index:auto!important;width:100%!important;max-width:100%!important;min-height:0!important;max-height:none!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.game-page-root :is(button.cta-main,.bet-primary-action,.blackjack-primary-action,.poker-primary-action,.game-crash-cashout-button),.high-low-page button.cta-main,.support-page .cta-main{z-index:auto!important;width:auto!important;min-height:var(--tap-target-min)!important;position:static!important;inset:auto!important;transform:none!important}.game-page-root .game-crash-control-group-primary .cta-main,.game-page-root .game-mobile-primary-actions :is(button,.cta-main),.game-page-root .hilo-action-row .cta-main{width:100%!important}}.duel-entry-card,.duel-glass,.duel-modal,.duel-preview-card,.duel-subpanel,.duel-type-option{--duel-panel-0:#0e203ad1;--duel-panel-1:#091020e6;--duel-sheen:#ffffff0f;--duel-inset-line:#ffffff05;--duel-control-bg:#05091394;--duel-placeholder:#cbd5e18c;--duel-preview-bg:#0509138a;--duel-preview-line:#e2e8f02e;--duel-chip-text:#ccfbf1}:root[data-theme=light] .duel-entry-card,:root[data-theme=light] .duel-glass,:root[data-theme=light] .duel-modal,:root[data-theme=light] .duel-preview-card,:root[data-theme=light] .duel-subpanel,:root[data-theme=light] .duel-type-option{--duel-panel-0:#fffffff5;--duel-panel-1:#eef6fff0;--duel-sheen:#1e63d314;--duel-inset-line:#30559129;--duel-control-bg:#ffffffe0;--duel-placeholder:#35517c9e;--duel-preview-bg:#e8f2ffc7;--duel-preview-line:#3c6ebb33;--duel-chip-text:var(--text-main)}.duel-entry-card,.duel-glass,.duel-preview-card,.duel-subpanel{border:1px solid var(--line);background:linear-gradient(155deg,#14b8a60a,transparent 42%),linear-gradient(155deg,var(--duel-panel-0),var(--duel-panel-1));color:var(--text-main);box-shadow:var(--shadow-panel),0 0 0 1px var(--duel-inset-line) inset;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);position:relative}.duel-entry-card:before,.duel-glass:before,.duel-preview-card:before,.duel-subpanel:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,var(--duel-sheen),transparent 34%),radial-gradient(circle at 12% 0,#14b8a617,transparent 30%);opacity:.72;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000 72%);mask:linear-gradient(#000,#0000 72%)}.duel-draft-tip{background:var(--surface-card-soft);border:1px solid #accaff24;border-radius:14px;align-items:center;gap:.55rem;padding:.75rem;display:flex}.duel-entry-card,.duel-glass,.duel-preview-card{border-radius:24px}.duel-subpanel{border-radius:20px}.duel-modal-backdrop{background:radial-gradient(circle at 62% 4%,#14b8a61f,transparent 34%),radial-gradient(circle at 20% 100%,#6ea8ff21,transparent 36%),var(--modal-backdrop);animation:duel-backdrop-in .22s both}.duel-modal{border-color:var(--line);background:linear-gradient(155deg,var(--duel-panel-0),var(--duel-panel-1));color:var(--text-main);-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);box-shadow:var(--shadow-panel-hover),0 0 0 1px var(--duel-inset-line) inset;animation:duel-modal-in .28s cubic-bezier(.2,.9,.2,1.08)}.duel-modal-type{border-radius:24px 24px 0 0}.duel-modal-scroll{scrollbar-width:thin;scrollbar-color:#7dd3fc52 transparent}.duel-modal-scroll::-webkit-scrollbar{width:10px;height:10px}.duel-modal-scroll::-webkit-scrollbar-track{background:0 0}.duel-modal-scroll::-webkit-scrollbar-thumb{background:#7dd3fc52 padding-box padding-box;border:3px solid #0000;border-radius:999px}.duel-action-card{border:1px solid var(--line);background:linear-gradient(145deg,#84a9ff0f,transparent 48%),var(--surface-card-soft);border-radius:18px;box-shadow:inset 0 1px #ffffff08}.duel-action-card-accent{background:linear-gradient(145deg,#14b8a61f,#06b6d40f),var(--surface-card-soft);border-color:#2dd4bf47}.duel-icon-button,.duel-primary-button,.duel-secondary-button{touch-action:manipulation;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;font-weight:800;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.duel-primary-button{color:#03121d;background:linear-gradient(96deg,#13d6b2,#06b6d4);border:1px solid #2dd4bf94;padding:.75rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 16px 34px #14b8a642,inset 0 1px #ffffff47}.duel-primary-button:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000,#ffffff47 45%,#0000 62%);transition:opacity .16s,transform .52s;position:absolute;inset:0;transform:translate(-130%)}.duel-primary-button:hover:not(:disabled):after{opacity:1;transform:translate(130%)}.duel-primary-button>*{z-index:1;position:relative}.duel-secondary-button{padding:.75rem 1rem}.duel-icon-button,.duel-secondary-button{border:1px solid var(--line);background:var(--surface-interactive);color:var(--text-main)}.duel-icon-button{min-width:48px;min-height:48px}.duel-icon-button:hover:not(:disabled),.duel-primary-button:hover:not(:disabled),.duel-secondary-button:hover:not(:disabled){box-shadow:var(--shadow-panel-hover),0 0 28px #14b8a624;border-color:#67e8f994;transform:scale(1.02)}.duel-icon-button:active:not(:disabled),.duel-primary-button:active:not(:disabled),.duel-secondary-button:active:not(:disabled){transform:scale(.98)}.duel-primary-button:disabled,.duel-secondary-button:disabled{cursor:not-allowed;opacity:.52}.duel-input{border:1px solid var(--line);background:var(--duel-control-bg);width:100%;min-height:48px;color:var(--text-main);border-radius:14px;outline:none;padding:.75rem .9rem;transition:border-color .16s,box-shadow .16s,transform .16s}.duel-input:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px #38f0b424}.duel-input::placeholder{color:var(--duel-placeholder)}.duel-type-option{border:1px solid var(--line);background:radial-gradient(circle at 88% 12%,#14b8a624,transparent 34%),linear-gradient(155deg,var(--duel-panel-0),var(--duel-panel-1));border-radius:22px;min-height:320px;padding:1.25rem;transition:transform .18s,border-color .18s,box-shadow .18s}.duel-type-option:hover{box-shadow:var(--shadow-panel-hover),0 0 34px #14b8a61a;border-color:#67e8f980;transform:translateY(-3px)scale(1.01)}.duel-type-option-active{box-shadow:var(--shadow-panel-hover),0 0 0 1px #2dd4bf2e inset,0 0 38px #14b8a61f;border-color:#2dd4bfa8}.duel-icon-badge,.duel-type-icon{border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.duel-type-icon{color:#04131f;width:54px;height:54px}.duel-icon-badge{width:42px;height:42px;color:var(--info-text);background:#22d3ee1a;border:1px solid #22d3ee4d;flex:none}.duel-type-preview{border:1px solid var(--line);background:radial-gradient(circle at 80% 0,#06b6d42e,transparent 36%),var(--duel-preview-bg);border-radius:18px;min-height:132px;padding:1rem;overflow:hidden}.duel-type-preview-line,.duel-type-preview-top{background:var(--duel-preview-line);border-radius:999px;height:12px}.duel-type-preview-top{width:72%}.duel-type-preview-row{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;display:grid}.duel-type-preview-row span{background:linear-gradient(120deg,#14b8a6b3,#06b6d473);border-radius:14px;height:42px;animation:duel-preview-shift 1.8s ease-in-out infinite alternate}.duel-type-preview-line{width:90%;margin-top:.75rem}.duel-type-preview-line.short{width:58%}.duel-type-preview-match,.duel-type-preview-sides{color:var(--duel-chip-text);gap:.6rem;margin-top:.85rem;font-size:.75rem;font-weight:800;display:flex}.duel-type-preview-match,.duel-type-preview-sides span{background:#2dd4bf1a;border:1px solid #2dd4bf59;border-radius:999px;padding:.35rem .6rem}.duel-step-tab{border:1px solid var(--line);background:var(--surface-interactive);min-width:max-content;min-height:42px;color:var(--text-dim);gap:.55rem;padding:.45rem .8rem;font-weight:800}.duel-step-tab,.duel-step-tab span{border-radius:999px;align-items:center;display:inline-flex}.duel-step-tab span{background:#84a9ff29;justify-content:center;width:24px;height:24px;font-size:.75rem}.duel-step-tab-active,.duel-step-tab-complete{color:var(--text-main);background:linear-gradient(96deg,#14b8a63d,#06b6d429);border-color:#22d3ee80}.duel-odds-progress,.duel-progress-rail{appearance:none;background:#84a9ff1f;border:0;border-radius:999px;width:100%;display:block;overflow:hidden}.duel-progress-rail{height:4px}.duel-odds-progress{background:var(--chart-track-bg);height:.5rem}.duel-odds-progress::-webkit-progress-bar,.duel-progress-rail::-webkit-progress-bar{border-radius:inherit;background:0 0}.duel-odds-progress::-webkit-progress-value,.duel-progress-rail::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#06b6d4);transition:width .24s;box-shadow:0 0 18px #14b8a661}.duel-odds-progress::-moz-progress-bar,.duel-progress-rail::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#06b6d4);box-shadow:0 0 18px #14b8a661}.duel-step-panel,.duel-step-transition{gap:1rem;display:grid}.duel-step-transition{animation:duel-step-in .25s both}.duel-preview-card{min-width:0;padding:1rem;overflow:hidden}.duel-preview-pulse{animation:duel-preview-float .42s}.duel-preview-metric{border:1px solid var(--line);background:var(--surface-card-soft);border-radius:14px;padding:.75rem}.duel-preview-metric span{color:var(--text-dim);font-size:.75rem;display:block}.duel-preview-metric strong{margin-top:.2rem;font-size:1.1rem;display:block}.duel-pill{text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.duel-review-row{border:1px solid var(--line);background:var(--surface-card-soft);border-radius:16px;flex-direction:column;gap:.25rem;padding:.9rem;display:flex}.duel-review-row span{color:var(--text-dim);font-size:.82rem}.duel-review-row strong{color:var(--text-main)}.duel-field-error{animation:duel-error-shake .26s}.duel-primary-button[data-loading=true]:before{content:"";border:2px solid #04131f59;border-top-color:#04131f;border-radius:999px;width:16px;height:16px;animation:duel-spin .7s linear infinite}.duel-confetti{pointer-events:none;position:absolute;inset:50% auto auto 50%}.duel-confetti i{background:#67e8f9;border-radius:2px;width:7px;height:12px;animation:duel-confetti .65s ease-out forwards;position:absolute}.duel-confetti i:nth-child(3n){background:#14b8a6}.duel-confetti i:nth-child(3n+1){background:#f43f5e}.duel-confetti i:first-child{--x:-78px;--y:-66px;transform:rotate(10deg)}.duel-confetti i:nth-child(2){--x:-42px;--y:-82px;transform:rotate(28deg)}.duel-confetti i:nth-child(3){--x:-8px;--y:-74px;transform:rotate(46deg)}.duel-confetti i:nth-child(4){--x:28px;--y:-88px;transform:rotate(64deg)}.duel-confetti i:nth-child(5){--x:68px;--y:-58px;transform:rotate(82deg)}.duel-confetti i:nth-child(6){--x:-88px;--y:-18px;transform:rotate(104deg)}.duel-confetti i:nth-child(7){--x:86px;--y:-20px;transform:rotate(126deg)}.duel-confetti i:nth-child(8){--x:-62px;--y:30px;transform:rotate(148deg)}.duel-confetti i:nth-child(9){--x:52px;--y:34px;transform:rotate(170deg)}.duel-confetti i:nth-child(10){--x:-24px;--y:52px;transform:rotate(192deg)}.duel-confetti i:nth-child(11){--x:18px;--y:56px;transform:rotate(214deg)}.duel-confetti i:nth-child(12){--x:-104px;--y:-44px;transform:rotate(236deg)}.duel-confetti i:nth-child(13){--x:106px;--y:-42px;transform:rotate(258deg)}.duel-confetti i:nth-child(14){--x:-96px;--y:18px;transform:rotate(280deg)}.duel-confetti i:nth-child(15){--x:92px;--y:16px;transform:rotate(302deg)}.duel-confetti i:nth-child(16){--x:-16px;--y:-108px;transform:rotate(324deg)}.duel-confetti i:nth-child(17){--x:14px;--y:-104px;transform:rotate(346deg)}.duel-confetti i:nth-child(18){--x:0px;--y:78px;transform:rotate(358deg)}@keyframes duel-modal-in{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes duel-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes duel-step-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes duel-preview-float{0%{transform:translateY(0)}45%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes duel-preview-shift{0%{opacity:.68;transform:translateY(0)}to{opacity:1;transform:translateY(-3px)}}@keyframes duel-error-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes duel-spin{to{transform:rotate(1turn)}}@keyframes duel-confetti{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:var(--x) var(--y);scale:.7}}@media (min-width:640px){.duel-modal-type{border-radius:24px}.duel-review-row{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:639px){.duel-modal{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0}.duel-modal:not(.duel-modal-type){border-radius:0}.duel-type-option{min-height:260px}.duel-type-preview{min-height:112px}.duel-step-tab{flex:none}}@media (prefers-reduced-motion:reduce){.duel-confetti i,.duel-field-error,.duel-modal,.duel-modal-backdrop,.duel-preview-pulse,.duel-step-transition,.duel-type-preview-row span{animation:none}.duel-icon-button,.duel-primary-button,.duel-secondary-button,.duel-type-option{transition:none}.duel-odds-progress::-webkit-progress-value,.duel-progress-rail::-webkit-progress-value{transition:none}}.tournaments-page{overflow-x:clip}.tournaments-page-modern{gap:clamp(1rem,2vw,1.5rem);display:grid}.tournaments-page-modern .workspace-nav-shell{margin-bottom:.25rem}.tournament-detail-hero,.tournament-hero{align-items:stretch;gap:1.25rem;display:grid}.tournament-hero{grid-template-columns:minmax(0,1fr) minmax(280px,420px);padding-top:clamp(.5rem,2vw,1.5rem)}.tournament-hero h1{max-width:760px;font-size:clamp(2rem,4.5vw,3.9rem);line-height:1}.tournament-brief>span,.tournament-card-description,.tournament-empty p,.tournament-guide p,.tournament-hero p:not(.kicker){color:var(--text-muted)}.tournament-hero p:not(.kicker){max-width:720px;margin-top:1rem;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.tournament-brief>span,.tournament-card-description,.tournament-empty p,.tournament-guide p{color:#e2ecffb8}.tournament-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.tournament-brief,.tournament-card,.tournament-empty,.tournament-entry-panel,.tournament-guide>div,.tournament-market-row,.tournament-rules-panel,.tournament-standings-panel{color:#f8fbff;background:linear-gradient(145deg,#11d98a0b,#0000 42%),#091020c7;border:1px solid #adc9ff2e;border-radius:8px;box-shadow:0 18px 44px #0208172e}.tournament-status-filter{top:calc(var(--app-header-height,72px) + .5rem);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070d1ae0;border:1px solid #adc9ff29;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.45rem;display:grid;position:sticky}.tournament-status-filter a{color:#e2ecffc7;border-radius:7px;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;min-height:44px;padding:.65rem .75rem;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.tournament-status-filter a:focus-visible,.tournament-status-filter a:hover{color:#f8fbff;background:#ffffff0f;transform:translateY(-1px)}.tournament-status-filter span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.82rem;font-weight:800;overflow:hidden}.tournament-status-filter strong{color:#b7ffe2;background:#11d98a1a;border:1px solid #11d98a47;border-radius:999px;justify-content:center;align-items:center;min-width:1.8rem;min-height:1.8rem;font-size:.8rem;display:inline-flex}.tournament-brief{align-content:space-between;gap:1rem;min-height:236px;padding:clamp(1rem,2vw,1.35rem);display:grid}.tournament-brief strong{color:#f8fbff;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.2;display:block}.tournament-brief dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.tournament-brief div{background:#ffffff09;border:1px solid #adc9ff21;border-radius:8px;min-width:0;padding:.7rem}.tournament-brief dt,.tournament-card-meta,.tournament-window{color:#e2ecffb8;font-size:.78rem}.tournament-brief dd{color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-weight:800;overflow:hidden}.tournament-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.tournament-guide>div{grid-template-columns:auto minmax(0,1fr);gap:.35rem .75rem;padding:1rem;display:grid}.tournament-guide span{color:#b7ffe2;background:#11d98a1f;border:1px solid #11d98a57;border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:900;display:inline-flex}.tournament-guide strong{color:#f8fbff}.tournament-guide p{margin:0;font-size:.9rem;line-height:1.55}.tournament-detail-hero{grid-template-columns:minmax(0,1fr) minmax(280px,380px)}.tournament-list-group,.tournament-markets-section,.tournament-tabs{gap:1.15rem;display:grid}.tournament-list-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.tournament-list-heading h2{margin:0;font-size:clamp(1.25rem,2.5vw,2rem);line-height:1.1}.tournament-list-heading span,.tournament-status{color:var(--text-dim);text-transform:uppercase;background:#ffffff0a;border:1px solid #adc9ff33;border-radius:999px;font-size:.75rem}.tournament-list-heading>span{text-align:center;min-width:2rem;padding:.3rem .55rem}.tournament-status{justify-self:start;padding:.25rem .6rem;font-weight:800}.tournament-status-active,.tournament-status-scoring{color:#b7ffe2;background:#11d98a21;border-color:#11d98a66}.tournament-status-scheduled{color:#dbeafe;background:#60a5fa1f;border-color:#60a5fa59}.tournament-status-completed{color:#d1d5db;border-color:#94a3b847}.tournament-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:.9rem;display:grid}.tournament-card{min-height:245px;animation:tournament-card-reveal .26s var(--motion-ease-standard,ease) both;animation-delay:min(calc(var(--tournament-index,0) * 35ms),.22s);align-content:start;gap:.85rem;padding:1.05rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.tournament-card:hover{background:linear-gradient(145deg,#11d98a13,#0000 42%),#0b1528db;border-color:#11d98a61;transform:translateY(-2px);box-shadow:0 24px 60px #02081747}.tournament-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tournament-card-fill{color:var(--text-muted);font-size:.75rem;font-weight:800}.tournament-card-title{color:#f8fbff;font-size:1.08rem;font-weight:850;line-height:1.25;display:block}.tournament-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.tournament-window{display:block}.tournament-card-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.tournament-card-meta span{background:#ffffff09;border:1px solid #adc9ff1f;border-radius:8px;min-width:0;padding:.6rem}.tournament-card-meta strong{color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tournament-capacity{color:var(--text-muted);gap:.45rem;font-size:.8rem;display:grid}.tournament-capacity progress{appearance:none;background:#adc9ff1c;border:0;border-radius:999px;width:100%;height:.45rem;display:block;overflow:hidden}.tournament-capacity progress::-webkit-progress-bar{border-radius:inherit;background:0 0}.tournament-capacity progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,#11d98a,#38bdf8)}.tournament-capacity progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#11d98a,#38bdf8)}.tournament-empty,.tournament-rules-panel,.tournament-standings-panel{padding:1rem}.tournament-empty{align-content:center;gap:.35rem;min-height:150px;display:grid}.tournament-empty strong{color:#f8fbff}.tournament-empty p{max-width:34rem;margin:0;font-size:.9rem;line-height:1.6}.tournament-entry-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;display:grid}.tournament-entry-panel[aria-busy=true]{border-color:#11d98a57}.tournament-entry-message{animation:tournament-card-reveal .18s both}.tournament-back-link{min-height:2rem;color:var(--text-muted);align-items:center;font-size:.88rem;text-decoration:none;display:inline-flex}.tournament-back-link:focus-visible,.tournament-back-link:hover{color:var(--text-main);text-decoration:underline}.tournament-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-width:680px;margin:1.2rem 0 0;display:grid}.tournament-detail-summary div{background:#ffffff09;border:1px solid #adc9ff21;border-radius:8px;min-width:0;padding:.75rem}.tournament-detail-summary dt{color:var(--text-muted);text-transform:uppercase;font-size:.75rem}.tournament-detail-summary dd{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-weight:850;overflow:hidden}.tournament-detail-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:1rem;display:grid}.tournament-facts{gap:.75rem;margin:.85rem 0 0;display:grid}.tournament-facts div{border-bottom:1px solid #adc9ff24;justify-content:space-between;gap:1rem;padding-bottom:.55rem;display:flex}.tournament-facts dt{color:#e2ecffb8}.tournament-facts dd{color:#f8fbff;text-align:right;margin:0}.tournament-table-wrap{width:100%;overflow-x:auto}.tournament-table{border-collapse:collapse;width:100%;min-width:520px;font-size:.9rem}.tournament-table td,.tournament-table th{text-align:left;border-bottom:1px solid #adc9ff24;padding:.65rem .5rem}.tournament-market-list{gap:.65rem;display:grid}.tournament-market-row{justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:.85rem 1rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:flex}.tournament-market-row:focus-visible,.tournament-market-row:hover{background:linear-gradient(145deg,#11d98a0f,#0000 42%),#0b1528db;border-color:#11d98a47;transform:translateY(-1px)}.tournament-entry-panel .muted,.tournament-market-row .muted,.tournament-rules-panel .muted{color:#e2ecffb8}.tournament-skeleton-card,.tournament-skeleton-copy,.tournament-skeleton-shell{position:relative;overflow:hidden}.tournament-skeleton-card{background:#091020b8;border:1px solid #adc9ff24;border-radius:8px;gap:.85rem;min-height:245px;padding:1.05rem;display:grid}.tournament-skeleton-card:after,.tournament-skeleton-copy:after,.tournament-skeleton-shell:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0e,#0000);animation:tournament-skeleton-shimmer 1.35s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.tournament-skeleton-card i,.tournament-skeleton-card p,.tournament-skeleton-card span,.tournament-skeleton-card strong,.tournament-skeleton-copy div,.tournament-skeleton-copy p,.tournament-skeleton-copy span,.tournament-skeleton-copy strong,.tournament-skeleton-shell i,.tournament-skeleton-shell p,.tournament-skeleton-shell span,.tournament-skeleton-shell strong{background:#adc9ff1f;border-radius:999px;display:block}.tournament-skeleton-card span{width:5.5rem;height:1.5rem}.tournament-skeleton-card strong{width:72%;height:1.25rem}.tournament-skeleton-card p{width:100%;height:.8rem}.tournament-skeleton-card p+p{width:62%}.tournament-skeleton-card div,.tournament-skeleton-shell div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.tournament-skeleton-card i,.tournament-skeleton-shell i{min-height:3rem}.tournament-skeleton-shell{gap:.8rem;display:grid}.tournament-skeleton-shell span{width:8rem;height:.75rem}.tournament-skeleton-shell strong{width:min(28rem,70%);height:1.8rem}.tournament-skeleton-shell p{width:min(42rem,92%);height:.8rem}.tournament-skeleton-copy{align-content:start;gap:.9rem;display:grid}.tournament-skeleton-copy>span{width:9rem;height:.75rem}.tournament-skeleton-copy>strong{border-radius:10px;width:min(34rem,90%);height:clamp(2.2rem,5vw,4rem)}.tournament-skeleton-copy>p{width:min(40rem,100%);height:.85rem}.tournament-skeleton-copy>p+p{width:min(28rem,75%)}@keyframes tournament-card-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.high-low-page .hilo-live-layout{grid-template-columns:1fr!important}.game-page-root .hilo-live-controls,.high-low-page .hilo-live-controls{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#070e1c7a;border:1px solid #accaff2e;border-radius:.95rem;z-index:auto!important;width:auto!important;max-width:none!important;min-height:0!important;max-height:none!important;padding:.75rem!important;position:static!important;inset:auto!important;overflow:visible!important}.high-low-page button.cta-main{z-index:auto!important;width:100%!important;position:static!important;inset:auto!important;transform:none!important}.high-low-page .hilo-outcome-strip,.high-low-page .hilo-stage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.high-low-page .high-low-history-panel,.high-low-page .high-low-table-panel{padding:.8rem!important}.high-low-page .hilo-action-row,.high-low-page .hilo-topbar{gap:.6rem}.high-low-page .hilo-outcome-strip{grid-template-columns:1fr;padding:.64rem}.high-low-page .hilo-choice{min-height:54px}.high-low-page .playing-card{min-height:148px}.high-low-page .playing-card-title{font-size:.62rem}.high-low-page .hilo-history-summary{align-items:flex-start}.high-low-page .hilo-history-actions .cta-ghost{justify-content:center;width:100%}}@keyframes tournament-skeleton-shimmer{to{transform:translate(100%)}}@media (max-width:768px){.tournament-detail-grid,.tournament-detail-hero,.tournament-entry-panel,.tournament-guide,.tournament-hero{grid-template-columns:1fr}.tournament-status-filter{top:calc(var(--app-header-height,64px) + .25rem);grid-template-columns:repeat(3,minmax(0,1fr))}.tournament-status-filter a{flex-direction:column;justify-content:center;min-height:54px;padding:.55rem .45rem}.tournament-status-filter span{text-align:center;max-width:100%;font-size:.68rem}.tournament-status-filter strong{min-width:1.45rem;min-height:1.45rem;font-size:.72rem}.tournament-brief{min-height:0}.tournament-facts div,.tournament-market-row{flex-direction:column;align-items:flex-start;gap:.25rem}.tournament-facts dd{text-align:left}.tournament-card-meta,.tournament-detail-summary{grid-template-columns:1fr}}@media (max-width:520px){.tournament-brief dl{grid-template-columns:1fr}.tournament-hero-actions .cta-ghost,.tournament-hero-actions .cta-main{width:100%}.tournament-guide{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tournament-card,.tournament-entry-message,.tournament-skeleton-card:after,.tournament-skeleton-copy:after,.tournament-skeleton-shell:after{animation:none}.tournament-card,.tournament-market-row,.tournament-status-filter a{transition:none}}@media (max-width:480px){.page-shell{max-width:100%}.cta-ghost,.cta-main,.icon-btn,.nav-drawer-links a,.nav-drawer-utility-links a{min-height:44px}.modal-panel,.nav-search-modal{width:min(100% - 1rem,36rem)}.auth-desktop{max-width:100%}}@media (max-width:900px){.blackjack-page.game-page-root{padding-bottom:1rem!important}.blackjack-page .blackjack-integrated-controls{border-bottom:1px solid #e1f2e529;border-radius:.95rem;z-index:1!important;order:0!important;width:min(1120px,100% - 1rem)!important;max-width:min(1120px,100% - 1rem)!important;min-height:0!important;max-height:none!important;padding:clamp(.72rem,2.6vw,.95rem)!important;position:relative!important;inset:auto!important;overflow:visible!important}.blackjack-page .blackjack-bet-group{order:-3!important}.blackjack-page .blackjack-primary-action{z-index:1!important;border-radius:.72rem!important;order:-2!important;width:100%!important;position:relative!important;inset:auto!important}}.game-container{--gc-header-h:3.5rem;--gc-sidebar-w:340px;--gc-gap:1rem;--gc-bg:#050b18f0;--gc-border:#6ea8ff1f;--gc-radius:1rem;--gc-text:#dee4f0;--gc-text-dim:#7888ac;--gc-accent:#f8d27a;--gc-accent2:#2dd4bf;--gc-surface:#0a1226c7;--gc-surface-hover:#0e1830e0;--gc-danger:#ef4444;--gc-success:#22c55e;min-height:100dvh;color:var(--gc-text);isolation:isolate;background:radial-gradient(820px 520px at 25% -10%,#6ea8ff1f,#0000 64%),radial-gradient(720px 420px at 88% -4%,#11d98a1a,#0000 70%),linear-gradient(175deg,#040912,#080f20 40%,#050d1b);flex-direction:column;display:flex;position:relative;overflow-x:clip}.game-container-fullscreen{z-index:100;position:fixed;inset:0}.game-container-header{border-bottom:1px solid var(--gc-border);-webkit-backdrop-filter:blur(12px);z-index:10;min-height:var(--gc-header-h);background:#040912d9;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem clamp(.9rem,2vw,1.5rem);display:flex}.game-container-header-left{align-items:center;gap:.75rem;min-width:0;display:flex}.game-container-back-btn{border:1px solid var(--gc-border);background:var(--gc-surface);width:2.25rem;height:2.25rem;color:var(--gc-text-dim);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.game-container-back-btn:hover{color:var(--gc-text);background:var(--gc-surface-hover);border-color:#6ea8ff47}.game-container-title-group{min-width:0}.game-container-title{color:var(--gc-text);letter-spacing:-.01em;margin:0;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:780;line-height:1.1}.game-container-subtitle{color:var(--gc-text-dim);margin:.15rem 0 0;font-size:.8rem;line-height:1.3}.game-container-header-right{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.game-container-balance{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:.55rem;flex-direction:column;align-items:flex-end;gap:.05rem;padding:.3rem .65rem;display:flex}.game-container-balance-label{color:var(--gc-text-dim);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;line-height:1}.game-container-balance-value{color:var(--gc-accent);font-size:.9rem;font-weight:700;line-height:1.15}.game-container-fullscreen-btn,.game-container-settings-btn{border:1px solid var(--gc-border);background:var(--gc-surface);width:2.25rem;height:2.25rem;color:var(--gc-text-dim);cursor:pointer;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.game-container-fullscreen-btn:hover,.game-container-settings-btn:hover{color:var(--gc-text);background:var(--gc-surface-hover);border-color:#6ea8ff47}.game-container-settings-panel{border-bottom:1px solid var(--gc-border);z-index:9;background:#080e1cd1;flex-wrap:wrap;flex-shrink:0;gap:.5rem;padding:.6rem clamp(.9rem,2vw,1.5rem);display:flex}.game-container-settings-panel.hidden{display:none}.game-container-settings-item{border:1px solid var(--gc-border);background:var(--gc-surface);color:var(--gc-text-dim);cursor:pointer;border-radius:.45rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:all .15s}.game-container-settings-item:hover{color:var(--gc-text);border-color:#6ea8ff47}.game-container-settings-item-active{color:var(--gc-accent);background:#f8d27a1f;border-color:#f8d27a52}.game-container-layout{grid-template-columns:minmax(0,1fr) var(--gc-sidebar-w);align-items:start;gap:var(--gc-gap);padding:var(--gc-gap) clamp(.9rem,2vw,1.5rem);flex:1;min-height:0;display:grid}.game-container-stage{border-radius:var(--gc-radius);border:1px solid var(--gc-border);background:#060c1a;flex-direction:column;min-width:0;min-height:clamp(360px,55vh,620px);display:flex;position:relative;overflow:hidden}.game-container-phase-indicator{z-index:5;text-transform:uppercase;letter-spacing:.04em;pointer-events:none;border:1px solid var(--gc-border);color:var(--gc-text-dim);background:#080e1cd9;border-radius:.35rem;padding:.2rem .6rem;font-size:.7rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.game-container-phase-indicator[data-phase=spinning]{color:var(--gc-accent);border-color:#f8d27a52}.game-container-phase-indicator[data-phase=settled]{color:var(--gc-success);border-color:#22c55e47}.game-container-phase-indicator[data-phase=error]{color:var(--gc-danger);border-color:#ef444447}.game-container-sidebar{gap:var(--gc-gap);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6ea8ff2e transparent;flex-direction:column;min-width:0;display:flex;overflow-y:auto}.game-container-actions-bar,.game-container-footer,.game-container-sidebar-collapsed,.game-container-sidebar-toggle-btn{display:none}.game-container-pixi-host{flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.game-container-pixi-error{color:var(--gc-danger);z-index:2;background:#060c1ae6;justify-content:center;align-items:center;font-size:.875rem;display:flex;position:absolute;inset:0}@media (max-width:1024px){.game-container-layout{grid-template-columns:minmax(0,1fr);padding:.75rem}.game-container-sidebar{max-height:none;position:static;top:auto}.game-container-sidebar-toggle-btn{border:1px solid var(--gc-border);background:var(--gc-surface);width:100%;color:var(--gc-text);cursor:pointer;border-radius:.65rem;order:3;justify-content:center;align-items:center;margin-top:.5rem;padding:.65rem 1rem;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.game-container-sidebar-toggle-btn:hover{background:var(--gc-surface-hover);border-color:#6ea8ff47}.game-container-stage{min-height:clamp(280px,42vh,460px)}}@media (max-width:640px){.game-container-header{gap:.5rem;padding:.5rem .75rem}.game-container-title{font-size:1.15rem}.game-container-balance{padding:.2rem .5rem}.game-container-balance-value{font-size:.8rem}.game-container-layout{gap:.5rem;padding:.5rem}.game-container-stage{border-radius:.75rem;min-height:clamp(220px,35vh,380px)}.game-container-back-btn,.game-container-fullscreen-btn,.game-container-settings-btn{width:2rem;height:2rem}.game-container-footer{padding:.5rem .75rem max(.5rem,env(safe-area-inset-bottom));border-top:1px solid var(--gc-border);-webkit-backdrop-filter:blur(12px);background:#040912e6;flex-shrink:0;display:flex}.game-container-actions-bar{gap:.5rem;padding:0 .5rem .5rem;display:flex}.game-container-action-btn{border:1px solid var(--gc-border);background:var(--gc-surface);color:var(--gc-text);cursor:pointer;text-align:center;border-radius:.65rem;flex:1;padding:.65rem 1rem;font-size:.85rem;font-weight:700;transition:all .15s}.game-container-action-btn:hover:not(:disabled){background:var(--gc-surface-hover);border-color:#6ea8ff47}.game-container-action-btn-primary{color:#0a1220;background:linear-gradient(135deg,#f8d27a,#f0b429);border-color:#0000;font-size:.9rem}.game-container-action-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#fadc8a,#f2be3d)}.game-container-action-btn:disabled{opacity:.4;cursor:not-allowed}.game-container-action-btn[data-loading]{color:var(--gc-text-dim)}}.game-container-root,.game-page-root{padding-left:max(0px,env(safe-area-inset-left,0px));padding-right:max(0px,env(safe-area-inset-right,0px));padding-bottom:max(0px,env(safe-area-inset-bottom,0px))}.game-offline-card{top:calc(var(--app-header-offset,0px) + env(safe-area-inset-top,0px) + .5rem);z-index:30;color:#fff7ed;background:#451a03eb;border:1px solid #f8d27a6b;border-radius:.75rem;justify-content:center;align-items:center;min-height:44px;margin:0 auto .75rem;padding:.6rem .9rem;font-size:.88rem;font-weight:700;display:flex;position:sticky;box-shadow:0 12px 28px #00000038}.game-page-root :is(button,a[href],input,select,textarea,[role=button],[role=tab]){min-height:44px}.game-page-root input[type=checkbox],.game-page-root input[type=radio],.game-page-root input[type=range]{width:44px;min-width:44px;height:44px}.game-page-root :is(.xtreme-chip,.xtreme-segment,.keno-chip,.keno-ball,.keno-settings-button,.predicto-board-stage button,.roulette-chip,.roulette-number-cell,.roulette-outside-bet,.roulette-pocket-label){min-width:44px;min-height:44px}.game-page-root :is(.keno-board,.keno-board-summary,.predicto-board-status,.predicto-bin-grid,.roulette-chip-row,.roulette-betting-table,.blackjack-action-row,.hilo-action-row){gap:max(8px,var(--game-touch-gap,8px))}.game-page-root :is(.game-mobile-action-dock,.game-mobile-primary-actions,.game-control-rail,.game-control-card,.game-hero-actions){padding-bottom:max(var(--game-safe-bottom-padding,0px),env(safe-area-inset-bottom,0px))}@media (max-width:640px){.game-page-root :is(.keno-board,.predicto-bin-grid){gap:8px}.game-page-root .keno-board-dense .keno-ball{min-width:44px;min-height:44px;font-size:.82rem}.game-page-root .predicto-board-stage button{min-width:0;min-height:44px}.game-page-root .xtreme-dice-page button{min-width:44px}}@media (max-width:900px){.game-page-root{padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))!important}.game-page-shell{width:min(100%,31rem);margin-inline:auto}.game-hero-premium{top:var(--app-header-offset);z-index:30;-webkit-backdrop-filter:blur(16px);border:1px solid #94a3b833;border-radius:0 0 .95rem .95rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4rem;margin-bottom:.75rem;padding:.6rem .75rem;display:grid;position:sticky;box-shadow:0 18px 34px #00000047;background:#040912eb!important}.game-hero-premium h1{color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;max-width:none;font-size:clamp(1.35rem,7vw,2rem);line-height:1.05;overflow:hidden}.game-hero-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.45rem}.game-hero-actions .cta-ghost{background:linear-gradient(#111b30f2,#070d19f2);border-color:#94a3b838;border-radius:.7rem;min-height:2.75rem;padding-inline:.75rem;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000038}.circle-page .game-mobile-primary-actions,.coin-duel-page .game-mobile-primary-actions,.game-page-root .game-control-card,.game-page-root .game-control-rail,.game-page-root .game-mobile-primary-actions,.game-page-root aside.game-mobile-primary-actions,.keno-page .keno-controls.game-mobile-primary-actions,.predict-number-page .game-mobile-primary-actions,.predicto-page .game-mobile-primary-actions,.roulette-page .roulette-controls.game-mobile-primary-actions,.rug-pull-page .game-mobile-primary-actions{border-bottom:1px solid var(--line-strong,#94a3b838);transform:none;z-index:auto!important;border-radius:1rem!important;width:100%!important;min-height:0!important;max-height:none!important;position:static!important;inset:auto!important;overflow:visible!important}.roulette-page .roulette-stage{order:1}.roulette-page .roulette-controls{order:2}.roulette-page .roulette-table-panel{order:3}.game-container-action-btn-primary,.game-page-root .cta-main,.game-page-root button.cta-main{color:#02120b!important;background:linear-gradient(#42f5aefa,#149f68fa)!important;border-radius:.85rem!important;width:100%!important;position:static!important;inset:auto!important;box-shadow:0 16px 34px #10b9813d,inset 0 1px #ffffff5c,inset 0 -18px 24px #035c3d38!important}.roulette-page .roulette-spin-button{min-height:54px!important}}@media (max-width:640px){.game-container{min-height:auto}.game-container-header{top:var(--app-header-offset);background:#040912f0;border-radius:0 0 .95rem .95rem;grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky}.game-container-title{text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;overflow:hidden}.game-container-balance{background:#0a1223e6;border-color:#f5be4a3d;align-items:flex-end}.game-container-header-right .cta-ghost{min-height:2.35rem;padding-inline:.7rem}}@media (hover:none),(pointer:coarse){.game-page-root :is(.panel,.panel-soft,.game-panel,.game-grid-card,.game-hub-play-card,.market-list-card,.predicto-history-row,.keno-seed-card,.keno-x-tracker,.keno-result-card,.coin-room-row,.coin-series-panel,.coin-anim-wrap,.roulette-number-cell,.roulette-chip,.roulette-outside-bet,.hilo-choice,.blackjack-action,.poker-sidebet):hover{box-shadow:inherit;filter:none;transform:none}}.predict-number-page{--pn-text:#edf6ff;--pn-muted:#9fb0c9;--pn-faint:#6f819b;--pn-panel:#050c19f0;--pn-panel-strong:#030812f5;--pn-card:#071021c7;--pn-card-soft:#0a162ab3;--pn-control:#081123b8;--pn-border:#accaff33;--pn-border-strong:#38f0b466;--pn-track-bg:#273e6980;--pn-track-muted:#172849c7;--pn-shadow:0 22px 70px #02081457;--text-main:var(--pn-text);--text-dim:var(--pn-muted);--text-muted:var(--pn-faint);--line:var(--pn-border)}:root[data-theme=light] .predict-number-page{--pn-text:#13233a;--pn-muted:#54657d;--pn-faint:#6d7f98;--pn-panel:#f7fbfff0;--pn-panel-strong:#fffffff5;--pn-card:#ffffffd1;--pn-card-soft:#eef5ffd6;--pn-control:#f4f9ffe6;--pn-border:#415b842e;--pn-border-strong:#0ea57e6b;--pn-track-bg:#c6d6eec7;--pn-track-muted:#dbe5f4e6;--pn-shadow:0 18px 50px #344c702e}.predict-number-page .predict-number-play-layout{align-items:start}.predict-number-page .game-panel,.predict-number-page .predict-number-arena-shell,.predict-number-page .predict-number-stage,.predict-number-page .predict-number-ticket-shell{color:var(--pn-text);box-shadow:var(--pn-shadow);border-color:var(--pn-border)!important;background:radial-gradient(460px 220px at 100% 0,#11d98a1a,transparent 70%),var(--pn-panel)!important}.predict-number-page .predict-number-arena-shell:before,.predict-number-page .predict-number-ticket-shell:before{opacity:.75}.predict-number-page .kicker,.predict-number-page .muted,.predict-number-page .text-\[var\(--text-dim\)\]{color:var(--pn-muted)!important}.predict-number-page .text-\[var\(--text-main\)\]{color:var(--pn-text)!important}.predict-number-page .predict-number-arena-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.predict-number-page .predict-number-arena-head .status-chip{border:1px solid var(--pn-border);background:var(--pn-card-soft);min-height:2.25rem;color:var(--pn-text);font-size:.75rem;font-weight:700}.predict-number-page .predict-number-arena-head .status-positive{color:#a7f3d0;background:#075c4352;border-color:#36d39952}.predict-number-page .predict-number-arena-head .status-danger{color:#fecaca;background:#7f1d1d47;border-color:#f8717157}.predict-number-page .predict-number-stage-grid{grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);align-items:stretch}.predict-number-page .predict-number-roll-focus{border:1px solid var(--pn-border);background:radial-gradient(circle at 50% 42%,#19d3922e,transparent 38%),var(--pn-panel-strong);border-radius:1rem;align-content:center;justify-items:center;gap:.8rem;min-height:clamp(18rem,35vw,27rem);display:grid}.predict-number-page .predict-number-result-orb{aspect-ratio:1;border:1px solid var(--pn-border);background:radial-gradient(circle at 50% 38%,#e2eeff29,transparent 34%),radial-gradient(circle at 50% 55%,#11d98a38,transparent 58%),var(--pn-card);border-radius:999px;place-items:center;width:min(100%,17rem);display:grid;box-shadow:0 28px 80px #00000057,inset 0 1px #e2eeff14}.predict-number-page .predict-number-result-orb-win{border-color:#36d39970;box-shadow:0 28px 80px #11d98a2e,inset 0 1px #e2eeff1a}.predict-number-page .predict-number-result-orb-loss{border-color:#f8717161;box-shadow:0 28px 80px #f871711a,inset 0 1px #e2eeff14}.predict-number-page .predict-number-roll-value{letter-spacing:0;text-shadow:0 14px 46px #11d98a38;font-size:clamp(4.75rem,9vw,8rem);line-height:.9}.predict-number-page .predict-number-roll-value-animating{animation:predict-number-digit-tick .18s steps(2) infinite}.predict-number-page .predict-number-result-copy{text-align:center;max-width:17rem}.predict-number-page .predict-number-track-panel{align-content:center;display:grid;border-color:var(--pn-border)!important;background:radial-gradient(420px 180px at 50% 0,#11d98a14,transparent 72%),var(--pn-card)!important}.predict-number-page .predict-number-track{overflow:visible}.predict-number-page .predict-number-track .bg-\[var\(--chart-track-bg\)\]{background:var(--pn-track-bg)!important}.predict-number-page .predict-number-roll-marker-animating{animation:predict-number-marker-pulse .42s ease-in-out infinite alternate}.predict-number-page .predict-number-ticket-shell{border-radius:1rem!important}.predict-number-page .predict-number-ticket-head{grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:stretch!important;display:grid!important}.predict-number-page .predict-number-ticket-body{gap:.85rem;display:grid}.predict-number-page .predict-number-ticket-summary-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}.predict-number-page .predict-number-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.predict-number-page .predict-number-mini-stats span{border:1px solid var(--pn-border);background:var(--pn-card-soft);min-height:1.75rem;color:var(--pn-text);text-align:center;white-space:nowrap;border-radius:999px;padding:.35rem .55rem;font-size:.72rem;font-weight:750;line-height:1}.predict-number-page .predict-number-control-block{border:1px solid var(--pn-border);background:var(--pn-control);border-radius:.85rem;min-width:0;padding:.8rem;display:block}.predict-number-page .predict-number-control-label{min-height:1.4rem;color:var(--pn-text);align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.predict-number-page .predict-number-mode-toggle{min-width:min(100%,13rem)}.predict-number-page .predict-number-target-card{border-color:var(--pn-border)!important;background:radial-gradient(260px 150px at 85% 0,#11d98a14,transparent 72%),var(--pn-panel-strong)!important}.predict-number-page .predict-number-target-card .absolute.bottom-10,.predict-number-page .predict-number-target-pill{border-color:var(--pn-border-strong)!important;color:var(--pn-text)!important;background:#0d947033!important;box-shadow:0 12px 28px #0d947024!important}.predict-number-page .keno-input{border-color:var(--pn-border)!important;background:var(--pn-panel-strong)!important;color:var(--pn-text)!important}.predict-number-page .predict-number-input-stepper{border:1px solid var(--pn-border);background:var(--pn-panel-strong);border-radius:.7rem;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;display:grid;overflow:hidden}.predict-number-page .predict-number-input-stepper .keno-input{text-align:center;min-height:2.7rem;border:0!important;border-inline:1px solid var(--pn-border)!important;background:0 0!important;border-radius:0!important}.predict-number-page .predict-number-nudge-button{min-width:0;min-height:2.7rem;color:var(--pn-text);justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;transition:background .16s,color .16s,transform .16s;display:inline-flex}.predict-number-page .keno-chip:disabled,.predict-number-page .predict-number-nudge-button:disabled{cursor:not-allowed;opacity:.55}.predict-number-page .predict-number-nudge-button:not(:disabled):hover{background:#0ea57e2e}.predict-number-page .predict-number-nudge-button:not(:disabled):active{transform:scale(.94)}.predict-number-page .keno-chip{min-height:2.45rem;border-color:var(--pn-border)!important;background:var(--pn-card-soft)!important;color:var(--pn-text)!important}.predict-number-page .predict-number-quick-row .keno-chip{padding-inline:.5rem;font-size:.8rem}.predict-number-page .keno-chip-active{border-color:var(--pn-border-strong)!important;background:#0ea57e33!important}.predict-number-page .keno-chip:not(:disabled):hover{border-color:var(--pn-border-strong)!important;background:#0ea57e24!important}.predict-number-page .predict-number-ticket-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.predict-number-page .predict-number-roll-button{min-width:0}.predict-number-page .predict-number-auto-button{border-color:var(--pn-border)!important;background:var(--pn-card-soft)!important;color:var(--pn-text)!important}.predict-number-page .predict-number-ticket-metrics>span{border:1px solid var(--pn-border);background:var(--pn-card);border-radius:.7rem;gap:.25rem;min-width:0;padding:.65rem;display:grid}.predict-number-page .predict-number-ticket-metrics small{color:var(--pn-muted);text-transform:uppercase;font-size:.68rem;font-weight:700}.predict-number-page .predict-number-ticket-metrics strong{min-width:0;color:var(--pn-text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.predict-number-page .predict-number-history-row,.predict-number-page .predict-number-stat-card{border-color:var(--pn-border)!important;background:var(--pn-card)!important}:root[data-theme=light] .predict-number-page .predict-number-result-orb{background:radial-gradient(circle at 50% 38%,#ffffffe6,transparent 34%),radial-gradient(circle at 50% 55%,#14b88a2e,transparent 58%),var(--pn-card)}:root[data-theme=light] .predict-number-page .predict-number-roll-value{text-shadow:0 10px 34px #127e6233;color:#0f2138!important}@keyframes predict-number-digit-tick{0%{opacity:.88;transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(-.08em)scale(1.025)}}@keyframes predict-number-marker-pulse{0%{filter:saturate()}to{filter:saturate(1.35)brightness(1.12)}}@media (max-width:1180px){.predict-number-page .predict-number-stage-grid{grid-template-columns:minmax(0,1fr)}.predict-number-page .predict-number-roll-focus{min-height:18rem}.predict-number-page .predict-number-result-orb{width:min(100%,14rem)}}@media (max-width:900px){.predict-number-page .game-hero-premium{margin-block:.7rem!important;padding:1rem!important}.predict-number-page .game-hero-premium h1{font-size:clamp(1.7rem,7vw,2.15rem)!important}.predict-number-page .game-panel{padding:.65rem!important}.predict-number-page .predict-number-play-layout{flex-direction:column;display:flex}.game-page-root .predict-number-ticket-rail,.game-page-root aside.predict-number-ticket-rail,.predict-number-page .game-mobile-primary-actions,.predict-number-page .predict-number-ticket-rail{width:100%!important;max-width:none!important;min-height:0!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;order:1!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.predict-number-page .predict-number-arena-shell{order:2}.game-page-root .predict-number-ticket-rail .predict-number-roll-button,.game-page-root .predict-number-ticket-rail button.cta-main,.predict-number-page .predict-number-roll-button,.predict-number-page button.cta-main{width:100%!important;min-height:50px!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.predict-number-page .predict-number-ticket-shell{border-radius:.95rem!important}.predict-number-page .predict-number-ticket-body,.predict-number-page .predict-number-ticket-head{gap:.7rem;padding:.85rem!important}.predict-number-page .predict-number-control-block{padding:.7rem}.predict-number-page .predict-number-arena-head{display:grid;padding:.9rem!important}.predict-number-page .predict-number-round-status{justify-content:flex-start}.predict-number-page .predict-number-roll-focus{min-height:13.25rem}.predict-number-page .predict-number-result-orb{width:min(100%,10.5rem)}.predict-number-page .predict-number-roll-value{font-size:clamp(4rem,22vw,5.75rem)}.predict-number-page .predict-number-track{height:8.75rem!important}.predict-number-page .predict-number-stage{padding:.7rem!important}}@media (max-width:640px){.predict-number-page .app-shell{padding-inline:.65rem}.predict-number-page .predict-number-ticket-actions,.predict-number-page .predict-number-ticket-head,.predict-number-page .predict-number-ticket-summary-row{grid-template-columns:minmax(0,1fr)}.predict-number-page .predict-number-ticket-actions{gap:.5rem}.predict-number-page .predict-number-ticket-actions .predict-number-auto-button{width:100%;min-height:46px}.predict-number-page .predict-number-control-block>.flex{flex-direction:column;align-items:flex-start}.predict-number-page .predict-number-control-block>.flex>.grid{width:100%}.predict-number-page .predict-number-mode-toggle{min-width:0}.predict-number-page .predict-number-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.predict-number-page .predict-number-target-card{padding:.7rem!important}.predict-number-page .predict-number-target-card .relative.mt-9{height:3.4rem!important;margin-top:2.5rem!important}.predict-number-page .predict-number-target-card .absolute.bottom-10{min-width:96px;padding-inline:.7rem;font-size:.78rem}.predict-number-page .predict-number-ticket-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.predict-number-page .predict-number-ticket-metrics>span{padding:.5rem}.predict-number-page .predict-number-ticket-metrics strong{font-size:.78rem}.predict-number-page .predict-number-stat-strip{grid-template-columns:1fr}.predict-number-page .predict-number-track{margin-inline:.2rem}}@media (prefers-reduced-motion:reduce){.predict-number-page .keno-chip,.predict-number-page .predict-number-nudge-button{transition:none}}@media (max-width:390px){.predict-number-page .app-shell{padding-inline:.5rem}.predict-number-page .predict-number-ticket-body,.predict-number-page .predict-number-ticket-head{padding:.7rem!important}.predict-number-page .predict-number-ticket-metrics{grid-template-columns:1fr}}:root{--markets-list-card-border:#9ab4e02e;--markets-list-card-bg:linear-gradient(180deg,#0f1829eb,#09101df5) padding-box,linear-gradient(145deg,#6c8ebe2e,#15e09d2e) border-box;--markets-list-card-shadow:0 18px 34px #0000002e;--markets-list-card-hover-border:#5ce3b06b;--markets-list-card-hover-shadow:0 22px 44px #00000042;--markets-rule-border:#9ab4e01f;--markets-tab-border:#adc9ff2e;--markets-tab-hover-border:#adc9ff52;--markets-tab-hover-bg:#84a9ff1a;--markets-tab-active-border:#38f0b480;--markets-tab-active-bg:linear-gradient(135deg,#11d98a2e,#70aaff24);--markets-tab-active-text:var(--text-main);--markets-upcoming-card-border:#9ab4e029;--markets-upcoming-card-bg:#ffffff0a;--markets-upcoming-card-hover-border:#5ce3b066;--markets-upcoming-card-hover-bg:#ffffff0f;--markets-upcoming-kicker:#25e0a1}:root[data-theme=light]{--markets-list-card-border:#1e375c1f;--markets-list-card-bg:#fffffff5;--markets-list-card-shadow:0 12px 30px #1e375c1a;--markets-list-card-hover-border:#0ea66c5c;--markets-list-card-hover-shadow:0 14px 34px #20448029;--markets-rule-border:#1e375c1f;--markets-tab-border:#30559138;--markets-tab-hover-border:#30559157;--markets-tab-hover-bg:#3c6ebb1a;--markets-tab-active-border:#0ea66c61;--markets-tab-active-bg:linear-gradient(135deg,#0ea66c29,#2563eb1a);--markets-tab-active-text:#0d5a43;--markets-upcoming-card-border:#1e375c1f;--markets-upcoming-card-bg:#f4f8fcdb;--markets-upcoming-card-hover-border:#0ea66c52;--markets-upcoming-card-hover-bg:#f8fcfff5;--markets-upcoming-kicker:var(--positive-text)}:root[data-theme=light] [class*=text-slate-],:root[data-theme=light] [class*=text-white]{color:var(--text-main)!important}:root[data-theme=light] [class*=border-white\/]{border-color:var(--line)!important}:root[data-theme=light] [class*=bg-slate-],:root[data-theme=light] [class*=bg-white\/]{background-color:var(--surface-card-soft)!important}:root[data-theme=light] [class*=bg-amber-300\/],:root[data-theme=light] [class*=bg-cyan-300\/]{background-color:var(--surface-accent-soft)!important}:root[data-theme=light] [class*=text-cyan-100]{color:var(--info-text)!important}:root[data-theme=light] [class*="text-[#f8d27a]"],:root[data-theme=light] [class*="text-[#fff3c4]"],:root[data-theme=light] [class*=text-amber-100]{color:var(--warning-text)!important}:root[data-theme=light] [class*="text-[#fecdd3]"]{color:var(--danger-text)!important}:root[data-theme=light] [class~=text-slate-100],:root[data-theme=light] [class~=text-slate-200],:root[data-theme=light] [class~=text-white]{color:var(--text-main)!important}:root[data-theme=light] [class~=text-slate-300],:root[data-theme=light] [class~=text-slate-400],:root[data-theme=light] [class~=text-white\/65],:root[data-theme=light] [class~=text-white\/70],:root[data-theme=light] [class~=text-white\/75]{color:var(--text-dim)!important}:root[data-theme=light] [class~=border-white\/10]{border-color:var(--line)!important}:root[data-theme=light] [class~="bg-white/[0.035]"],:root[data-theme=light] [class~="bg-white/[0.04]"],:root[data-theme=light] [class~=bg-slate-950\/35],:root[data-theme=light] [class~=bg-slate-950\/40],:root[data-theme=light] [class~=bg-slate-950\/60],:root[data-theme=light] [class~=bg-slate-950\/85],:root[data-theme=light] [class~=bg-slate-950\/90]{background-color:var(--surface-card-soft)!important}:root[data-theme=light] .game-hub-card,:root[data-theme=light] .game-panel,:root[data-theme=light] .home-section,:root[data-theme=light] .market-detail-section,:root[data-theme=light] .market-hero,:root[data-theme=light] .market-list-card,:root[data-theme=light] .panel,:root[data-theme=light] .panel-soft{border-color:var(--line);color:var(--text-main)}:root[data-theme=light] .home-coverage-shell,:root[data-theme=light] .home-policy-shell,:root[data-theme=light] .home-popularity-board,:root[data-theme=light] .home-settled-shell,:root[data-theme=light] .home-snapshot-shell{background:radial-gradient(560px 240px at 100% 0,#0ea66c1f,#0000 72%),radial-gradient(460px 240px at 0 100%,#2563eb1a,#0000 74%),linear-gradient(160deg,#fffffff5,#eff7fff0);border-color:#3055913d;box-shadow:0 18px 44px #20448024}:root[data-theme=light] .home-coverage-card,:root[data-theme=light] .home-market-empty,:root[data-theme=light] .home-market-row,:root[data-theme=light] .home-market-row-featured,:root[data-theme=light] .home-popularity-board .home-market-row,:root[data-theme=light] .home-process-card,:root[data-theme=light] .home-settled-row,:root[data-theme=light] .home-signal-card,:root[data-theme=light] .home-snapshot-card{color:var(--text-main);background:radial-gradient(260px 120px at 100% 0,#0ea66c14,#0000 72%),linear-gradient(160deg,#fffffff0,#eef6ffeb);border-color:#30559133}:root[data-theme=light] .home-market-empty,:root[data-theme=light] .home-market-row .status-chip,:root[data-theme=light] .home-popularity-board .status-chip{color:var(--text-dim)}:root[data-theme=light] .exchange-pulse-panel,:root[data-theme=light] .exchange-results-bar{color:var(--text-main);background:linear-gradient(#fffffff5,#eff7fff0) padding-box padding-box,linear-gradient(135deg,#0ea66c47,#2563eb38,#b4700029) border-box;border-color:#30559138}:root[data-theme=light] .exchange-market-card,:root[data-theme=light] .exchange-market-signal-grid>div,:root[data-theme=light] .exchange-pulse-empty,:root[data-theme=light] .exchange-pulse-market-card,:root[data-theme=light] .exchange-pulse-metric,:root[data-theme=light] .exchange-pulse-ribbon{color:var(--text-main);background:radial-gradient(260px 120px at 100% 0,#0ea66c12,#0000 72%),#ffffffdb;border-color:#3055912e}:root[data-theme=light] .exchange-market-card:hover,:root[data-theme=light] .exchange-pulse-market-card:hover{background:#f8fcfffa;border-color:#0ea66c5c}:root[data-theme=light] .games-hub-results-module,:root[data-theme=light] .games-hub-winner-strip{color:var(--text-main);background:radial-gradient(420px 170px at 100% 0,#2563eb1a,#0000 72%),radial-gradient(360px 150px at 0 100%,#0ea66c1a,#0000 74%),linear-gradient(#fffffff5,#eff7fff0);border-color:#30559138}:root[data-theme=light] .games-hub-overview>div,:root[data-theme=light] .games-hub-result-row,:root[data-theme=light] .games-hub-results-slide,:root[data-theme=light] .games-hub-winner-ticker{color:var(--text-main);background:radial-gradient(260px 140px at 100% 0,#0ea66c12,#0000 72%),#ffffffdb;border-color:#3055912e}:root[data-theme=light] .games-hub-results-nav button{color:var(--text-main);background:#f2f8ffdb;border-color:#30559138}:root[data-theme=light] .games-hub-results-nav button:focus-visible,:root[data-theme=light] .games-hub-results-nav button:hover,:root[data-theme=light] .games-hub-results-nav-active{background:#0ea66c24;border-color:#0ea66c6b}:root[data-theme=light] .games-hub-results-slider{scrollbar-color:#0ea66c9e #3c6ebb24}:root[data-theme=light] .games-hub-results-slider::-webkit-scrollbar-track{background:linear-gradient(#3c6ebb1f,#3c6ebb0f)}:root[data-theme=light] .games-hub-results-slider::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#0ea66cb8,#2563eb85);border-color:#eef6fff5}:root[data-theme=light] .leaderboard-controls,:root[data-theme=light] .leaderboard-table-inner,:root[data-theme=light] .leaderboard-theme-light{color:var(--text-main)}:root[data-theme=light] .leaderboard-table .sticky-column,:root[data-theme=light] .leaderboard-table .sticky-header{color:var(--text-main);background:#f8fbfffa}:root[data-theme=light] .leaderboard-table .leaderboard-row:hover .sticky-column,:root[data-theme=light] .leaderboard-table .leaderboard-row:hover td{background:#ebf5fffa}:root[data-theme=light] .game-container{--gc-bg:#f8fbfff5;--gc-border:#3055912e;--gc-text:var(--text-main);--gc-text-dim:var(--text-dim);--gc-accent:#9a5a08;--gc-surface:#ffffffdb;--gc-surface-hover:#eef6fff5;background:radial-gradient(820px 520px at 25% -10%,#2563eb1a,#0000 64%),radial-gradient(720px 420px at 88% -4%,#0ea66c1a,#0000 70%),linear-gradient(175deg,#f8fbff,#edf4ff 42%,#f4f9ff)}:root[data-theme=light] .game-container-footer,:root[data-theme=light] .game-container-header,:root[data-theme=light] .game-container-settings-panel{background:#f8fbffe6}:root[data-theme=light] .game-container-pixi-error,:root[data-theme=light] .game-container-stage,:root[data-theme=light] .game-offline-card{border-color:var(--gc-border);color:var(--gc-text);background:#ffffffe0}:root[data-theme=light] .game-offline-card{color:#704300;background:#fff7e2f5;border-color:#b4700052}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}