/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--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-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-input:var(--input);--color-ring:var(--ring);--color-border:var(--border)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.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-\[50\%\]{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\!{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.shimmer{--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.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-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.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}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-border{background-color:var(--border)}.bg-foreground{background-color:var(--foreground)}.bg-input{background-color:var(--input)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.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-6{padding-inline:calc(var(--spacing) * 6)}.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-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.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-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words,.wrap-break-word{overflow-wrap:break-word}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-background{color:var(--background)}.text-current{color:currentColor}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-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-invert{--tw-backdrop-invert:invert(100%);-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-sepia{--tw-backdrop-sepia:sepia(100%);-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-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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;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))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.contain-content{contain:content}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.paused{animation-play-state:paused}.paused\!{animation-play-state:paused!important}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--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)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--radius-md)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent{background-color:#0000}@media (hover:hover){.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc],.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){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))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){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))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}@media (prefers-color-scheme:dark){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#081710;--foreground:#f6f3e9;--card:#10291e;--card-foreground:#f6f3e9;--popover:#10291e;--popover-foreground:#f6f3e9;--primary:#ecd193;--primary-foreground:#172218;--secondary:#173527;--secondary-foreground:#f6f3e9;--muted:#12281d;--muted-foreground:#aabcac;--accent:#234734;--accent-foreground:#fff;--border:#b3bd962b;--input:#b3bd9640;--ring:#e0bd77;--radius:.8rem}*{box-sizing:border-box}body{color:var(--foreground);background:radial-gradient(at 25% 15%,#153526 0%,#081710 65%);min-height:100svh;margin:0;font:16px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit;cursor:pointer;touch-action:manipulation}button:disabled{opacity:.55;cursor:default}.shell{width:min(1050px,100%);margin:auto;padding:30px clamp(16px,4vw,44px) 24px}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;padding-bottom:20px;display:flex}.wordmark{letter-spacing:1.6px;align-items:center;gap:11px;font-size:14px;font-weight:700;display:flex}.wordmark img{object-fit:contain;width:42px;height:42px}.share{color:#e5ebdf;background:0 0;border:1px solid #b3bd9650;border-radius:30px;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:14px;display:flex}.heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:2px;color:#c9b47e;margin:0 0 6px;font-size:12px;font-weight:600}h1{letter-spacing:-1px;margin:0;font:500 clamp(32px,5vw,48px)/1.08 Georgia,serif}.play-only{color:#b6c7b6;text-align:right;max-width:100px;font-size:12px}.layout{grid-template-columns:minmax(0,1.7fr) minmax(255px,1fr);align-items:start;gap:34px;display:grid}.machine{min-width:0}.wallet{justify-content:space-between;align-items:center;padding:0 2px 17px;display:flex}.caption{letter-spacing:1.1px;text-transform:uppercase;color:#aabcac;font-size:12px}.amount{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:36px;font-weight:650}.amount small{letter-spacing:0;color:#9fad9f;margin-left:7px;font-size:14px;font-weight:400}.cost{text-align:right}.cost strong{color:#f0daad;margin-top:4px;font-size:20px;display:block}.cabinet{background:linear-gradient(135deg,#465038,#b59552 50%,#3d4930);border:1px solid #bf9958;border-radius:20px;padding:13px;box-shadow:0 18px 46px #0005,inset 0 0 0 3px #07160e}.reels{--cell:112px;isolation:isolate;background:#030805;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid;position:relative;overflow:hidden}.reel{height:var(--cell);background:#000;border-left:1px solid #ffffff0b;border-right:1px solid #ffffff0b;position:relative;overflow:hidden}.strip{will-change:transform}.symbol{height:var(--cell);justify-content:center;align-items:center;padding:7px;display:flex}.symbol img{object-fit:contain;width:100%;height:100%;display:block}.reels:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#000d,#0000 34% 66%,#000d);position:absolute;inset:0}.payline{pointer-events:none;z-index:3;left:2px;right:2px;top:var(--cell);height:var(--cell);border:2px solid #f2d398;border-radius:5px;position:absolute;box-shadow:0 0 18px #d6b65d18}.machine-footer{letter-spacing:1.2px;color:#e7d6b5;justify-content:space-between;padding:11px 6px 0;font-size:12px;display:flex}.result{text-align:center;min-height:89px;padding:19px 0 12px}.result strong{color:#f1d9a0;font-size:19px;font-weight:600;display:block}.result p{color:#bacab9;margin:6px 0 0;font-size:14px;line-height:1.5}.spin{color:#16231a;letter-spacing:1px;background:linear-gradient(#eed7a5,#cda564);border:1px solid #ffe4aa;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:61px;font-size:19px;font-weight:750;display:flex;box-shadow:0 4px #72592f}.spin:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #72592f}.secondary{color:#f3eedf;background:#1d3c2b;border:1px solid #799277;border-radius:10px;width:100%;min-height:46px;margin-top:12px;padding:10px 17px}.under-controls{color:#bbc8b5;justify-content:space-between;align-items:center;gap:10px;margin:21px 1px 15px;font-size:14px;display:flex}.motion{align-items:center;gap:10px;display:flex}.side{border-left:1px solid var(--border);padding-left:26px}.side h2{margin:0 0 18px;font-size:18px;font-weight:500}.stats{grid-template-columns:1fr 1fr;gap:22px 18px;margin-bottom:27px;display:grid}.stat small{color:#aabcac;margin-bottom:6px;font-size:12px;display:block}.stat strong{font-variant-numeric:tabular-nums;letter-spacing:-.4px;font-size:24px;font-weight:550}.payouts{border-top:1px solid var(--border);padding-top:23px}.payrow{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.payrow strong{white-space:nowrap;color:#ecd193;font-size:16px}.payrow img{object-fit:contain;width:28px;height:28px}.paylabel{align-items:center;gap:8px;display:flex}.hint{color:#aabcac;margin:18px 0;font-size:13px;line-height:1.7}details{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}summary{color:#d5dfcd;cursor:pointer;font-size:14px}.history{margin:12px 0 0;padding:0;list-style:none}.history li{border-bottom:1px solid #ffffff0a;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.history .up{color:#d8cc9b}.bottom{border-top:1px solid var(--border);color:#91a98e;justify-content:space-between;gap:15px;margin-top:29px;padding-top:16px;font-size:12px;line-height:1.6;display:flex}.share-note{text-align:center;color:#e0d8b6;overflow-wrap:anywhere;font-size:13px}@media (max-width:730px){.shell{max-width:500px;padding:18px 16px 24px}.topbar{margin-bottom:20px;padding-bottom:15px}.wordmark{letter-spacing:1px;font-size:12px}.wordmark img{width:33px;height:33px}.heading{margin-bottom:19px}.layout{display:block}.side{border-left:0;border-top:1px solid var(--border);margin-top:23px;padding:23px 0 0}.reels{--cell:92px}.side h2{font-size:18px}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.stat strong{font-size:23px}.amount{font-size:32px}.cabinet{padding:10px}.machine-footer{letter-spacing:.7px;font-size:12px}.result{min-height:82px}.bottom{display:block}.bottom span{margin-top:6px;display:block}}@media (max-width:350px){.reels{--cell:80px}.symbol{padding:4px}.share{padding:9px}.wordmark{letter-spacing:0}.play-only{display:none}.stat strong{font-size:20px}}.reels:after{background:linear-gradient(#0006,#0000 12% 88%,#0006)}.unused-rowline{height:var(--cell);z-index:3;pointer-events:none;border:1px solid #e1c48a55;border-radius:4px;position:absolute;left:2px;right:2px}.row-one{top:0}.row-two{top:var(--cell)}.row-three{top:calc(var(--cell)*2)}.request-status{margin:12px 0 0}.request-dialog{color:#f4f0e5;background:#10271b;border:1px solid #687454;max-width:440px}.request-form{gap:18px;display:grid}.request-form label{color:#d1dec9;gap:8px;font-size:14px;display:grid}.request-form input{color:#fff;background:#091b11;border:1px solid #758b69;border-radius:8px;width:100%;padding:12px;font-size:16px}.request-form p{color:#ffcfaa;font-size:14px}.request-form .spin{letter-spacing:0;margin-top:8px;font-size:16px}.request-card{border:1px solid var(--border);background:#142d20;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:15px 0;padding:20px;display:flex}.request-card h3{margin:0 0 6px;font-size:20px}.request-card p{margin:0 0 6px}.request-card small{color:#aabcac;font-size:13px}.approve{color:#14271a;background:#ecd193;border:0;border-radius:9px;padding:12px 17px;font-weight:650}@media (max-width:600px){.request-card{flex-direction:column;align-items:stretch}.request-actions button{flex:1}}.reels{gap:7px}.reels:after{display:none}.reel{border:1px solid #617b5144;border-radius:7px}.reel:after{content:"";pointer-events:none;background:linear-gradient(#0007,#0000 24% 76%,#0007);position:absolute;inset:0}.reel-number{color:#98a58e;z-index:2;font-size:12px;position:absolute;bottom:3px;right:5px}.reel-match{border:2px solid #ffe4a8;box-shadow:inset 0 0 14px #ffe4a824}.reel-match .symbol{padding:6px}.blank-symbol{color:#304333;font-size:28px;font-weight:300}.jackpot-symbol{color:#f7d983;background:radial-gradient(#60501f70,#0000 70%);flex-direction:column;gap:0}.jackpot-symbol span{font-size:clamp(27px,4vw,41px);line-height:1.1}.jackpot-symbol strong{letter-spacing:.7px;font-size:12px}.jackpot-pay{background:#9b792014;border-radius:7px;padding:14px 8px}.jackpot-result strong{font-size:24px}.jackpot-win{animation:1.2s ease-in-out 3 jackpot-glow}@keyframes jackpot-glow{50%{box-shadow:0 0 34px #edc27580,inset 0 0 0 3px #07160e}}.audio-controls{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px;font-size:14px;display:flex}.volume{color:#b6c7b6;align-items:center;gap:14px;width:100%;display:flex}.volume input{accent-color:#ecd193;flex:1;min-width:0;min-height:30px}.audio-start{color:#ecd193;background:0 0;border:0;min-height:44px;padding:12px 4px;font-size:14px;text-decoration:underline}.odds{color:#d0deca;font-size:14px}.odds div{justify-content:space-between;padding:5px 0;display:flex}@media (prefers-reduced-motion:reduce){.jackpot-win{animation:none}}.wager-picker{border:0;margin:0 0 18px;padding:0}.wager-picker legend{color:#bacab9;margin:0 0 9px;font-size:14px}.wager-picker>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.wager-picker button{color:#e5eedf;background:#10291e;border:1px solid #708262;border-radius:10px;justify-content:center;align-items:baseline;gap:7px;min-height:52px;padding:10px;font-size:24px;font-weight:600;display:flex}.wager-picker button span{font-size:14px;font-weight:400}.wager-picker button.chosen{color:#122219;background:#e8cf9c;border-color:#ffe4aa;box-shadow:inset 0 -3px #b18b4d}.wager-help{color:#ead49d;margin:0 0 16px;font-size:14px}.live-radio{border:1px solid var(--border);border-radius:12px;margin-top:14px;padding:15px}.radio-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.radio-heading h2{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.radio-choice{color:#bccbb5;gap:7px;margin-top:15px;font-size:14px;display:grid}.radio-choice select{color:#ecebdc;background:#0b1e14;border:1px solid #617858;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}.radio-frame{border:0;border-radius:12px;width:100%;height:132px;margin-top:14px;display:block}.radio-note{color:#9fb598;margin:12px 0 0;font-size:13px;line-height:1.55}.radio-link{color:#ecd193;margin-top:10px;font-size:13px;text-decoration:underline;display:block}.side>.payouts:first-child{border-top:0;padding-top:0}.saved-totals .stats{margin-top:20px;margin-bottom:4px}.bonus-symbol{color:#a5ebd1;background:#17583d60;flex-direction:column;gap:2px}.bonus-symbol strong{letter-spacing:1px;font-size:23px}.bonus-symbol span{letter-spacing:2px;font-size:15px}.bonus-pay strong{color:#a5ebd1}.bonus-panel{text-align:center;background:#1a4934;border:1px solid #87c5a1;border-radius:12px;padding:18px}.bonus-panel strong{color:#e6efcf;font-size:22px;display:block}.bonus-panel span{color:#c4daca;margin-top:7px;font-size:14px;display:block}.bonus-panel p{color:#b8d4c4;margin:13px 0 0;font-size:13px;line-height:1.5}.bonus-panel .secondary{color:#11261b;background:#dae8b9;font-weight:650}.mini-roulette{border-bottom:1px solid var(--border);margin-bottom:23px;padding-bottom:22px}.roulette-toggle{text-align:left;color:#ecd193;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:0;font-size:20px;display:flex}.roulette-toggle small{color:#aabcac;margin-top:5px;font-size:13px;display:block}.roulette-toggle>span:last-child{font-size:26px}.mini-roulette fieldset{border:0;margin:0 0 15px;padding:0}.roulette-bets legend{color:#bacab9;margin-bottom:9px;font-size:14px}.roulette-bets>div{flex-wrap:wrap;gap:6px;display:flex}.roulette-bets button{color:#e0e8d6;text-transform:capitalize;background:#132e20;border:1px solid #758765;border-radius:8px;flex:1;min-width:55px;min-height:44px;padding:8px;font-size:14px}.roulette-bets button.chosen{color:#162319;background:#dac28b}.number-choice{color:#c6d5c0;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:14px;display:flex}.number-choice select{color:#fff1d2;background:#10271b;border:1px solid #758765;border-radius:8px;min-width:84px;min-height:44px;padding:8px;font-size:16px}.wheel-wrap{width:230px;max-width:100%;margin:15px auto;position:relative}.roulette-wheel{will-change:transform;width:100%;transition:transform 2.4s cubic-bezier(.12,.6,.15,1);display:block}.wheel-pointer{color:#ffe6b3;z-index:1;font-size:23px;line-height:1;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.wheel-centre{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wheel-centre strong{color:#f0dcad;font-variant-numeric:tabular-nums;font-size:42px;font-weight:550}.wheel-centre span{letter-spacing:1.5px;color:#b9c9b0;font-size:11px}.roulette-return{color:#c1cebb;font-size:13px;line-height:1.5}.roulette-status{color:#e8d69e;min-height:44px;font-size:14px;line-height:1.6}.mini-roulette .wager-picker button{gap:5px;padding:8px;font-size:20px}.mini-roulette .wager-picker>div{gap:7px}.mini-roulette details{margin-top:16px}.mini-roulette .secondary{margin-top:0}.side>.payouts{border-top:0;padding-top:0}@media (prefers-reduced-motion:reduce){.roulette-wheel{transition:none}}.reward-section{border-top:1px solid var(--border);margin-top:16px;padding-top:4px}.reward-button{color:#f0dcac;border-color:#b49a68;justify-content:center;align-items:center;gap:10px;display:flex}.reward-button svg{flex-shrink:0}.reward-note{color:#aabcac;margin:10px 0;font-size:12px;line-height:1.6}.reward-dialog{max-height:calc(100svh - 32px);overflow-y:auto}.reward-options{border:0;min-width:0;margin:0;padding:0}.reward-options legend{color:#d1dec9;margin-bottom:10px;font-size:14px}.reward-options>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reward-options button{color:#eee9d7;background:#10291e;border:1px solid #768769;border-radius:10px;flex-direction:column;align-items:center;gap:5px;min-height:104px;padding:12px 8px;display:flex}.reward-options button.chosen{color:#14251a;background:#e8cf9c;border-color:#ffe4aa}.reward-options strong{font-size:24px}.reward-options span{font-size:13px}.reward-options small{font-size:12px}.reward-quote{background:#203c2a;border-radius:9px;flex-direction:column;gap:8px;padding:14px;font-size:15px;display:flex}.reward-quote span{color:#c1cebb;font-size:13px}.request-form .reward-note{color:#aabcac;margin:0;font-size:12px}.reward-refresh{color:#ecd193;background:0 0;border:0;min-height:44px;text-decoration:underline}.badge-collection h2{margin:20px 0 12px;font-size:16px}.badge-collection>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.earned-badge{text-align:center;background:#193425;border:1px solid;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:13px 5px;font-size:13px;display:flex}.earned-badge span{color:#b9cbb1;font-size:11px}.badge-25{color:#deb089}.badge-50{color:#c3d0d7}.badge-75{color:#ecd193}.badge-100{color:#c6e9e2}.reward-admin{border-bottom:1px solid var(--border);margin-bottom:25px;padding-bottom:25px}.reward-shortfall{color:#ffcfaa;font-size:13px;margin-top:9px!important}.reward-admin .request-card>div:first-child{overflow-wrap:anywhere;min-width:0}.reward-admin .request-actions{flex-shrink:0;max-width:250px}.reward-admin h2{font-size:21px}.reward-admin .under-controls{flex-wrap:wrap}@media (max-width:400px){.badge-collection>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.blackjack{background:#0a1712;border:1px solid #ccb567;border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 0 22px #d1ad4d18}.bj-toggle{color:#ffe9a9;background:linear-gradient(105deg,#12291c,#352a13)!important}.blackjack>#blackjack-content{padding:15px}.bj-table{background:radial-gradient(at 50% 45%,#286347,#0c3024 65%,#071b15);border:8px solid #342719;border-radius:90px 90px 28px 28px;padding:20px 12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ddbd6a,inset 0 0 40px #0008,0 8px 24px #0005}.bj-table:before{content:"";pointer-events:none;border:1px solid #e3c78160;border-radius:75px 75px 22px 22px;position:absolute;inset:16px}.bj-marquee{color:#ecd38a;letter-spacing:2px;justify-content:center;align-items:center;gap:12px;padding-bottom:18px;font-size:14px;display:flex;position:relative}.bj-marquee strong{letter-spacing:1px;text-shadow:0 0 15px #edce69;font:700 clamp(17px,3vw,24px) Georgia,serif}.bj-marquee em{color:#fff;font-size:1.5em;font-style:normal}.bj-seat{position:relative}.bj-hand-label{color:#fff1c8;text-transform:uppercase;letter-spacing:2px;justify-content:center;align-items:center;gap:12px;margin:7px 0;font-size:12px;display:flex}.bj-hand-label strong{letter-spacing:0;background:#061911;border:1px solid #d8b97080;border-radius:20px;padding:3px 10px;font-size:13px}.bj-cards{flex-wrap:wrap;justify-content:center;gap:5px;min-height:105px;padding:7px 0;display:flex}.bj-card{color:#12251c;background:linear-gradient(130deg,#fffef1,#ddd7c7);border:1px solid #efce7c;border-radius:8px;flex:0 0 66px;width:66px;height:98px;animation:.35s ease-out both bj-deal-in;position:relative;overflow:hidden;box-shadow:0 4px 7px #0007}.bj-corner{font:700 16px/1 Georgia,serif;position:absolute;top:3px;left:5px}.bj-corner small{font-size:14px;display:block}.bj-bottom{inset:auto 5px 3px auto;transform:rotate(180deg)}.bj-card>img{object-fit:contain;width:40px;height:34px;position:absolute;top:28px;left:12px}.bj-suit{text-align:center;font-size:22px;line-height:1;position:absolute;top:59px;left:0;right:0}.bj-back{background:repeating-linear-gradient(45deg,#152a23,#152a23 4px,#294238 4px 5px);border:2px solid #e8c978;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.bj-back>img{width:43px;height:40px;position:static}.bj-back strong{letter-spacing:1px;color:#eddbac;font-size:8px}.bj-back>span{color:#efd07c;font:700 18px Georgia,serif}.bj-felt-mark{color:#efd992;text-align:center;justify-items:center;gap:4px;padding:9px 0 12px;display:grid;position:relative}.bj-felt-mark>img{object-fit:contain;filter:drop-shadow(0 0 12px #d5b96745);width:135px;height:58px}.bj-felt-mark>span{letter-spacing:2px;font:700 12px Georgia,serif}.bj-felt-mark>small{letter-spacing:1.2px;color:#b9cbbf;font-size:9px}.bj-chip-row{justify-content:center;gap:13px;padding-top:12px;display:flex;position:relative}.bj-chip{text-align:center;color:#fff;background:#b02c45;border:4px dashed #f4df9e;border-radius:50%;place-content:center;width:52px;height:52px;font-size:15px;font-weight:800;line-height:1.2;display:grid;box-shadow:0 2px 8px #0008}.bj-chip small{letter-spacing:1px;font-size:8px}.bj-side-chip{background:#713dc3}.bj-status{text-align:center;color:#f4dfa0;background:#d8bb6215;border:1px solid #cbae6040;border-radius:10px;min-height:44px;margin:16px 0 7px;padding:11px;font-weight:700}.bj-actions{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.bj-actions button{min-height:50px;margin:0;font-size:13px}.bj-winning{box-shadow:inset 0 0 0 2px #ddbd6a,inset 0 0 40px #0008,0 0 20px #f1d04e70}.bj-winning .bj-marquee strong{animation:1s ease-in-out 3 bj-glow}.blackjack .wager-picker legend{max-width:100%;font-size:12px;line-height:1.5}.blackjack .history{max-height:250px;overflow:auto}.bj-deal{margin-top:12px}@keyframes bj-deal-in{0%{opacity:0;transform:translateY(-16px)rotateY(85deg)rotate(-5deg)}to{opacity:1;transform:translateY(0)rotateY(0)rotate(0)}}@keyframes bj-glow{50%{text-shadow:0 0 24px #ffdd62;color:#fff}}@media (max-width:420px){.blackjack>#blackjack-content{padding:10px}.bj-table{border-width:6px;padding:16px 8px}.bj-card{flex-basis:58px;width:58px;height:90px}.bj-card>img{width:36px;left:9px}.bj-suit{top:55px}.bj-marquee{letter-spacing:0;gap:7px}.bj-cards{min-height:98px}}@media (prefers-reduced-motion:reduce){.bj-card,.bj-winning .bj-marquee strong{animation:none}}.game-nav{z-index:20;background:#102018;border-radius:14px;flex-wrap:wrap;gap:8px;margin:18px 0;padding:10px;display:flex;position:sticky;top:0}.game-nav a{color:#ecd193;border:1px solid #b6a16e66;border-radius:9px;padding:9px 12px;text-decoration:none}.game-nav a[aria-current]{color:#102018;background:#ecd193}.player-tools,.management{background:#12271d;border:1px solid #b6a16e66;border-radius:16px;margin:18px 0;padding:18px}.reward-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reward-catalog article{flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.reward-catalog span,.reward-catalog small{font-size:12px;line-height:1.5}.reward-catalog progress{accent-color:#d8b765;width:100%}.admin-search{flex-wrap:wrap;gap:8px;display:flex}.admin-search input{flex:1;min-width:190px}.management fieldset{border:1px solid #b6a16e66;border-radius:10px;margin:12px 0;padding:14px}.management .history li{overflow-wrap:anywhere}.management input,.player-tools input,.player-tools select{color:#f5e9c8;background:#091a12;border:1px solid #b6a16e66;border-radius:7px;padding:9px}.management input[type=checkbox]{width:auto}.player-tools label{margin:12px 0;display:block}.player-tools select{margin-left:12px}.avatar-picker{gap:8px;display:flex}.avatar-picker button{color:#ecd193;background:#173326;border:1px solid #b6a16e66;border-radius:8px;padding:8px;font-size:23px}.avatar-picker button[aria-pressed=true]{border:2px solid #ecd193}.session-reminder,.game-paused{background:#342d16;border:1px solid #ecd193;border-radius:10px;padding:12px}.reduced-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}[id]{scroll-margin-top:90px}.management .request-card{gap:12px}.management .request-form{margin:18px 0}.management h2{margin-top:24px}@media (max-width:420px){.game-nav a{padding:8px;font-size:12px}.reward-catalog{grid-template-columns:1fr 1fr}.management{padding:12px}}.wallet-recovery{border:1px solid #b6a16e66;border-radius:12px;margin:12px 0;padding:14px}.wallet-recovery a,.request-tracker a,.overdue-alert a{color:#ecd193}.request-tracker{background:#12271d;border:1px solid #b6a16e66;border-radius:12px;margin:14px 0;padding:16px}.request-tracker li,.overdue-alert li{overflow-wrap:anywhere}.request-tracker .share{margin-top:12px}.request-status-label{color:#ecd193;font-weight:700}.overdue-alert,.overdue-clear{background:#12271d;border:1px solid #b6a16e66;border-radius:12px;margin:18px 0;padding:18px}.overdue-alert{background:#342616;border:2px solid #dbad63}.overdue-alert h2{color:#ffe0a0}.wallet-recovery .share{text-decoration:none;display:inline-block}.topbar{flex-wrap:wrap}.topbar>a.share{white-space:nowrap;text-decoration:none}@media (max-width:730px){.topbar .wordmark{flex-basis:100%}}.game-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px;display:grid;position:relative;top:auto}.game-nav a{justify-content:center;align-items:center;gap:8px;min-width:0;min-height:54px;font-size:14px;display:flex}.game-mark{object-fit:contain;flex:0 0 28px;width:28px;height:28px}.game-mark-symbol{color:#f0d691;background:#263624;border:1px solid #ccb575;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.game-title{grid-template-columns:30px 1fr;align-items:center;column-gap:9px;min-width:0;display:grid}.game-title small{grid-column:2}.under-controls{flex-wrap:wrap}.request-card{flex-wrap:wrap;gap:14px}.request-card>div{min-width:0}.request-actions{flex-wrap:wrap;gap:10px;display:flex}.shell{overflow-wrap:anywhere}.side{min-width:0}.live-radio{isolation:isolate;background:#10291e;border:2px solid #c8a65f;margin:22px 0;padding:18px;position:relative;overflow:visible}.radio-heading{flex-direction:column;align-items:stretch;gap:16px}.radio-heading h2{font-weight:700}.radio-launch{color:#16231a;z-index:1;background:linear-gradient(#eed7a5,#cda564);border:1px solid #ffe4aa;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;font-size:17px;font-weight:750;display:flex;position:relative}.radio-frame{z-index:0;max-width:100%;height:240px;margin:18px 0 10px;position:relative}.radio-link{min-height:44px;padding:10px 0;display:inline-flex}.account-inbox{border:1px solid #b6a16e66;border-radius:12px;margin:14px 0;padding:14px}.account-inbox h3{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.account-message-body{white-space:pre-wrap;margin:10px 0;line-height:1.6}.unread-message{border-left:3px solid #e1be75;padding-left:10px}.send-message{border:2px solid #c4a76e;border-radius:14px;margin:18px 0;padding:18px}.send-message textarea{resize:vertical;color:#f5e9c8;width:100%;min-width:0;font:inherit;background:#091a12;border:1px solid #b6a16e66;border-radius:8px;padding:12px}.send-message button.approve{align-items:center;gap:8px;display:flex}.request-form input{min-width:0;max-width:100%}.push-controls .share{justify-content:center;min-height:48px}.history{max-width:100%}.history li{gap:12px}.game-nav a[aria-current] .game-mark-symbol{color:#ecd193;background:#10291e}@media (max-width:730px){.game-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.game-nav a:last-child{grid-column:1/-1}.game-nav a{font-size:14px}.request-actions{width:100%}.request-actions button{flex:1}.radio-frame{height:260px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{gap:12px}.topbar .share{justify-content:center}.send-message{padding:14px}.push-controls .under-controls{align-items:stretch}.push-controls .share{flex:180px}}.send-message label{gap:8px;display:grid}.send-message input,.send-message textarea{font-size:16px}.under-controls button{max-width:100%}.game-nav .game-mark{pointer-events:none}.request-actions button{white-space:normal}.player-identity{align-items:center;gap:10px;max-width:100%;margin:10px 0;display:inline-flex}.player-identity strong{overflow-wrap:anywhere;font-size:15px}.player-icon{background:#183425;border:2px solid #c5aa70;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:23px;display:inline-flex;overflow:hidden}.player-icon img{object-fit:cover;width:100%;height:100%}.player-tools summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profile-editor label{gap:8px;display:grid}.profile-editor input{width:100%;font-size:16px}.profile-editor input[type=file]{white-space:normal;font-size:14px}.profile-editor .avatar-options{border:0;padding:14px 0}.avatar-picker{flex-wrap:wrap}.entry-shell{max-width:700px}.entry-panel{background:#10291e;border:1px solid #c4a362;border-radius:22px;padding:clamp(20px,5vw,36px)}.entry-panel h1{font-size:clamp(28px,5vw,42px);line-height:1.15}.age-mark{border:3px solid #d9b970;border-radius:50%;place-items:center;width:80px;height:80px;margin-bottom:24px;font-size:30px;font-weight:800;display:inline-grid}.age-buttons{gap:14px;margin-top:24px;display:grid}.age-buttons .secondary,.profile-editor .hint{margin:0}.entry-panel .profile-editor{margin-top:22px}.entry-panel .player-identity{margin:0}.radio-choice{gap:8px;max-width:440px;margin:16px 0;display:grid}.radio-choice select{color:#fff;width:100%;min-height:48px;font:inherit;background:#132e22;border:1px solid #9db7a4;border-radius:10px;padding:10px}[hidden]{display:none!important}.game-nav{flex-wrap:wrap}.app-wallet{border:1px solid var(--border);background:#10291e;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.app-wallet>strong{font-size:24px}.app-wallet small{font-size:13px;font-weight:400}.game-cards{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:16px;display:grid}.game-card{color:inherit;background:linear-gradient(130deg,#1c402c,#10251b);border:1px solid #b3bd9645;border-radius:16px;padding:24px;text-decoration:none;display:block}.game-card .game-mark{width:48px;height:48px}.game-card h2{margin:14px 0 8px;font:500 26px Georgia,serif}.game-card p{color:#bdcfbd;min-height:40px;font-size:14px}.game-card>span{color:#ecd193}.organized-shell .machine{max-width:720px;margin:auto}.organized-shell .blackjack,.organized-shell .mini-roulette{max-width:760px;margin:auto}.slot-options{border:0;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;padding:0;display:grid}.slot-options label{gap:8px;font-size:14px;display:grid}.slot-options select{color:#fff;border:1px solid var(--border);width:100%;min-width:0;font:inherit;background:#173527;border-radius:8px;padding:12px}.spin-price{color:#ecd193;font-size:20px}.spin-price small{color:#bdcfbd;margin-top:8px;font-size:13px;display:block}.line-reels{grid-template-columns:repeat(3,1fr)}.line-reels .symbol{flex-direction:column;justify-content:center;align-items:center;display:flex}.line-reels .symbol img{object-fit:contain;max-width:90%;max-height:100%}.inactive-line{opacity:.3}.slot-moving .symbol{animation:.12s infinite alternate slot-flash}.compact-footer{border-top:1px solid var(--border);color:#b7c6b8;gap:12px;margin-top:32px;padding-top:18px;font-size:14px;display:grid}.compact-footer small{font-size:11px;line-height:1.6}.monthly-wheel-wrap{max-width:350px;margin:24px auto;position:relative}.monthly-wheel{width:100%;transition:transform 2.4s cubic-bezier(.15,.7,.2,1)}.monthly-wheel-wrap .wheel-pointer{z-index:2;top:-8px;left:50%;transform:translate(-50%)}.poker-board{text-align:center;padding:20px 8px}.poker-board .bj-cards{flex-wrap:nowrap;gap:5px}.poker-board .bj-card{width:clamp(45px,13vw,88px);min-width:0;height:clamp(68px,19vw,128px)}.poker-board .bj-corner{font-size:15px}.poker-board .bj-suit{font-size:24px}.remember-choice,.sound-choice{align-items:center;gap:10px;display:flex!important}.remember-choice input,.sound-choice input{height:20px;width:20px!important}.organized-shell .player-tools{margin:24px 0}.organized-shell .live-radio{margin-top:24px}@keyframes slot-flash{0%{opacity:.2;filter:blur(2px)}to{opacity:1}}@media (max-width:600px){.slot-options{grid-template-columns:1fr}.game-cards{grid-template-columns:1fr 1fr;gap:10px}.game-card{padding:16px}.game-card h2{font-size:22px}.game-nav a{padding:10px;font-size:13px}.topbar{flex-wrap:wrap}.app-wallet .player-identity{max-width:100%}.poker-board .bj-card img{max-width:65%}.poker-board .bj-back strong,.poker-board .bj-back>span{display:none}}@media (prefers-reduced-motion:reduce){.slot-moving .symbol{animation:none}.monthly-wheel{transition:none}}.organized-shell .game-nav{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.organized-shell .game-nav a{white-space:nowrap;flex:none;min-height:46px}.organized-shell .blackjack>h1,.organized-shell .blackjack>p,.organized-shell .poker-game>h1{margin:18px}.organized-shell .mini-roulette,.poker-game{padding:18px}.poker-board .bj-card{flex:0 clamp(45px,13vw,88px)}.organized-shell .game-nav a:last-child{grid-column:auto}.poker-game .bj-table h2{color:#ecd193;font-size:14px;position:relative}.poker-game .bj-card.bj-back>span{display:none}.wordmark img{width:66px;height:66px}.game-card .game-mark{flex-basis:96px;width:96px;height:96px;margin:0 auto;display:block}.game-card{text-align:center;border-color:#aa8b49;box-shadow:0 6px 24px #0004}.home-heading{justify-content:flex-start;align-items:center}.hero-logo{object-fit:contain;width:150px;height:150px}.admin-logo{object-fit:contain;width:100px;height:100px}.app-notice{border:1px solid #c5aa70;border-radius:10px;padding:14px}.install-panel{background:#10291e;border:1px solid #9d8048;border-radius:14px;align-items:flex-start;gap:16px;width:min(950px,100% - 32px);margin:0 auto 28px;padding:18px;display:flex}.install-panel>img{width:64px;height:64px}.install-panel p{color:#becfbe;font-size:14px;line-height:1.6}.install-help{max-width:650px}.organized-shell .game-nav img.game-mark{flex-basis:36px;width:36px;height:36px}.organized-shell .game-nav a{gap:8px}.game-card h2{margin-top:12px}.bj-felt-mark>img{width:110px;height:100px}.bj-card>img{height:38px;top:24px}.compact-footer{padding-bottom:env(safe-area-inset-bottom)}@media (max-width:600px){.wordmark img{width:54px;height:54px}.hero-logo{width:98px;height:98px}.home-heading h1{font-size:32px}.game-card .game-mark{width:84px;height:84px}.game-card p{min-height:56px;margin:10px 0}.install-panel{padding:14px}.install-panel>img{width:44px;height:44px}}.account-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.account-nav button{color:#f5e9c8;min-height:48px;font:inherit;cursor:pointer;background:#10291e;border:1px solid #aa945b;border-radius:10px;padding:10px 8px}.account-nav button[aria-pressed=true]{color:#0b2117;background:#e3c88c;font-weight:700}.compact-radio{border-width:1px;margin:12px 0;padding:12px}.compact-radio .radio-launch{flex-shrink:0;width:auto;min-height:44px;padding:9px 15px;font-size:14px}.compact-radio .radio-heading h2{font-size:14px}.compact-radio .radio-choice{max-width:none}.compact-radio .radio-frame{height:260px}.player-tools>div{margin:16px 0}.player-tools details{margin:18px 0}.player-tools details>summary{cursor:pointer;min-height:44px}.account-nav button:focus-visible{outline-offset:3px;outline:3px solid #f7db9e}.radio-launch:focus-visible{outline-offset:3px;outline:3px solid #f7db9e}@media (max-width:450px){.account-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-radio .radio-heading{flex-wrap:wrap}.compact-radio .radio-launch{flex:1}.compact-radio .radio-heading h2{flex:160px}}.table-title-logo{object-fit:contain;width:80px;height:80px}.table-game .heading{align-items:center;gap:16px;display:flex}.table-game h1{font-size:clamp(25px,4vw,40px)}.table-status{background:#163727;border:1px solid #b69a5c;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px;display:flex}.poker-table-felt{background:radial-gradient(#216648,#08291d);border:6px solid #a88442;border-radius:40px;margin:20px 0;padding:24px 18px;box-shadow:inset 0 0 35px #0008}.dealer-label{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.dealer-label img{object-fit:contain;width:80px;height:80px}.table-board{flex-wrap:wrap;justify-content:center;gap:7px;margin:16px 0 24px;display:flex}.table-seats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.table-seat{background:#09251ede;border:1px solid #bd9f65;border-radius:16px;flex-direction:column;gap:8px;min-width:0;min-height:165px;padding:12px;display:flex}.seat-own{border-width:2px}.seat-turn{outline-offset:2px;background:#214b31;outline:3px solid #f8d980}.seat-name{align-items:center;gap:8px;display:flex}.seat-name strong{font-size:14px}.seat-name .player-icon{flex-basis:30px;width:30px;height:30px;font-size:16px}.seat-cards{justify-content:center;align-items:center;gap:5px;min-height:68px;display:flex}.table-seat .bj-card{width:43px;min-width:43px;height:63px}.table-controls,.table-chat,.table-results{background:#10291e;border:1px solid #947c4e;border-radius:14px;margin:18px 0;padding:18px}.turn-prompt{color:#ffe5a8;border:1px solid #ebc879;border-radius:8px;padding:12px}.table-chat-list p{white-space:pre-wrap;margin:6px 0}.table-chat-form{align-items:end;gap:12px;display:flex}.table-chat-form label{flex:1;gap:8px;min-width:0;display:grid}.table-game details>summary{cursor:pointer;min-height:44px}.table-game input{max-width:100%}.table-join{max-width:560px}.organized-shell [hidden]{display:none!important}@media (max-width:850px){.table-seats{grid-template-columns:repeat(2,minmax(0,1fr))}.poker-table-felt{border-width:4px;border-radius:26px;padding:20px 12px}}@media (max-width:450px){.table-board{gap:4px}.table-board .bj-card{width:45px;min-width:45px;height:65px}.table-seats{gap:9px}.table-seat{padding:10px}.table-chat-form{flex-wrap:wrap}.table-chat-form label{flex-basis:100%}.table-chat-form button{width:100%}}.table-seat .bj-card .bj-corner{font-size:11px;top:3px;left:3px}.table-seat .bj-card .bj-bottom{inset:auto 3px 3px auto}.table-seat .bj-card .bj-suit{font-size:17px}.table-seat .bj-back strong,.table-seat .bj-back span{font-size:7px}.table-seat .bj-card img{width:26px;height:26px}.table-board .bj-card{flex-shrink:0}.table-game .table-chat-form input{width:100%}.table-seat .bj-card{flex:0 0 43px}.table-board .bj-card{flex:0 0 52px;width:52px;min-width:0;height:78px}@media (max-width:450px){.table-board .bj-card{flex-basis:45px;width:45px;height:65px}.table-board .bj-corner{font-size:12px}.table-board .bj-suit{font-size:18px}.table-board .bj-back strong,.table-board .bj-back>span{font-size:8px}}.prize-rewards,.prize-collection{background:#10291e;border:1px solid #b59b5b;border-radius:14px;margin:18px 0;padding:18px}.prize-rewards details summary{cursor:pointer;min-height:44px}.prize-frame-emerald{border-color:#43d5a0;box-shadow:0 0 0 2px #197558,0 0 10px #37c98b88}.prize-frame-gold{border-color:#ffdf73;box-shadow:0 0 0 2px #997b27,0 0 10px #e6bc5788}.prize-frame-neon{border-color:#d68dff;box-shadow:0 0 0 2px #6f3795,0 0 10px #d181ff88}.prize-title{color:#efd286;margin-top:3px;font-size:11px;display:block}.bottom small{margin-top:12px;font-size:11px;line-height:1.6;display:block}.live-player-count{white-space:nowrap;color:#e5f6e9;background:#123323;border:1px solid #537963;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.presence-dot{background:#84e5a6;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px #84e5a655}.presence-dot.unavailable{box-shadow:none;background:#acb6ae}.organized-shell .topbar,.entry-shell .topbar{flex-wrap:wrap;gap:12px}@media (max-width:450px){.live-player-count{padding:7px 10px;font-size:12px}}.admin-shell{width:min(1050px,100%)}.admin-shell .topbar{flex-wrap:wrap;gap:12px;margin-bottom:14px;padding-bottom:14px}.admin-shell .topbar h1{margin:0;font-size:24px}.admin-shell .admin-logo{object-fit:contain;width:56px;height:56px}.admin-shell .hint{font-size:13px;line-height:1.5}.admin-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.admin-tabs button{color:#ebd29d;background:#142b20;border:1px solid #7d926f;border-radius:9px;min-height:44px;padding:10px 14px}.admin-tabs button[aria-pressed=true]{color:#14271a;background:#ecd193}.admin-pane{background:#10271c;border:1px solid #637652;border-radius:16px;padding:18px}.admin-pane [hidden]{display:none!important}.admin-pane h2{margin:0 0 12px;font-size:21px}.admin-pane .management{border:0;margin:0;padding:0}.admin-control-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.admin-control-grid fieldset{border:1px solid #667951;border-radius:10px;align-content:start;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.admin-control-grid legend{text-transform:capitalize;padding:0 6px;font-size:16px;font-weight:700}.admin-pane .request-form{gap:12px}.admin-pane .request-form label{gap:6px}.admin-pane input:not([type=checkbox]){max-width:100%;padding:10px;font-size:16px}.admin-pane button{letter-spacing:0;min-height:44px;font-size:14px}.admin-pane .under-controls{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.admin-pane .under-controls button{flex:1;width:auto}.admin-help,.admin-advanced,.player-record{margin:8px 0}.admin-pane summary{cursor:pointer;color:#ecd193;align-items:center;min-height:44px;display:flex}.admin-pane .request-card{align-items:flex-start;gap:12px;margin:10px 0;padding:14px}.admin-pane .request-card h3{font-size:18px}.admin-pane .request-actions{gap:8px;max-width:320px}.admin-pane .player-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;display:grid}.admin-pane .player-list .request-card{flex-direction:column;margin:0}.admin-pane .player-list .request-actions{width:100%;max-width:none}.admin-pane .admin-search{gap:8px;margin:12px 0;display:flex}.admin-pane .admin-search input{flex:1;min-width:0}.admin-pane .history{max-height:420px;overflow-y:auto}.admin-pane input[type=checkbox],.table-join input[type=checkbox]{accent-color:#ecd193;height:18px;margin:0;padding:0;width:18px!important}:is(.admin-pane label:has(input[type=checkbox]),.table-join label:has(input[type=checkbox])){align-items:center;gap:9px;display:flex}.admin-shell .bottom{margin-top:18px}.admin-pane .secondary{padding:12px;font-size:14px}.admin-pane .request-form p{margin:0}.admin-advanced .admin-control-grid{margin-top:8px}.table-layout{margin:14px 0}.table-layout>summary,.open-seats>summary,.table-rules>summary,.table-chat>summary{color:#ecd193;cursor:pointer;min-height:44px;padding:10px 0;font-weight:650}.table-game .table-status{gap:8px;padding:12px;font-size:14px}.poker-table-felt.arena{background:radial-gradient(#257450,#0a3424);border-radius:100px;grid-template-columns:minmax(120px,1fr) minmax(255px,1.4fr) minmax(120px,1fr);grid-template-areas:"northwest north northeast""west center east""southwest south southeast";align-items:center;gap:14px;padding:24px 18px;display:grid}.arena .table-center{text-align:center;grid-area:center;min-width:0}.arena .table-seats{display:contents}.arena .dealer-label{gap:8px}.arena .dealer-label img{width:46px;height:46px}.arena .dealer-label strong{font-size:17px;display:block}.arena .table-board{flex-wrap:nowrap;gap:4px;margin:12px 0}.arena .table-board .bj-card{flex:0 46px;width:46px;height:69px}.arena .table-seat{overflow-wrap:anywhere;background:#092c23e8;border-radius:14px;gap:7px;min-height:0;padding:11px}.arena .seat-name strong{font-size:15px}.arena .seat-cards{min-height:0}.arena .table-seat small{font-size:13px;line-height:1.4}.arena .empty-table{text-align:center;grid-area:center}.own-hand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.own-hand .bj-cards{justify-content:flex-start;margin:8px 0}.own-hand .bj-card{flex:0 0 58px;width:58px;height:84px}.own-hand p{font-size:16px;line-height:1.6}.table-game .table-controls{margin:12px 0;padding:14px}.table-game .table-controls .under-controls{flex-wrap:wrap;gap:8px;display:flex}.table-game .table-controls .under-controls button{letter-spacing:0;flex:1;min-height:46px;margin:0;padding:12px;font-size:15px}.table-game .table-controls .turn-prompt{margin:10px 0;font-size:16px}.table-controls .raise-form{gap:8px;margin:12px 0}.raise-picker{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.raise-picker legend{margin-bottom:7px;font-size:14px}.raise-picker button{color:#f4e6c4;background:#173524;border:1px solid #8ca47c;border-radius:9px;flex:1;min-height:44px;font-size:17px}.raise-picker button[aria-pressed=true]{color:#10271c;background:#ecd193}.raise-quote{color:#e2e9db!important;margin:0!important;font-size:14px!important}.table-controls .raise-form .secondary{min-height:46px;margin:0;padding:12px;font-size:15px}.table-game .table-chat{margin:12px 0;padding:0 14px}.table-game .table-chat[open]{padding-bottom:14px}.table-rules p{margin:4px 0 12px}.open-seats{margin-bottom:8px}.table-join{border:1px solid #637652;border-radius:14px;gap:12px;max-width:none;padding:14px}.table-join .spin{letter-spacing:0;min-height:46px;margin:0}.table-results{font-size:14px;margin:12px 0!important;padding:12px!important}.table-results p{margin:4px 0}@media (max-width:800px){.poker-table-felt.arena{border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"center center";gap:10px;padding:16px 12px}.arena .table-center{grid-area:1/1/auto/-1}.arena .table-seat{grid-area:auto!important}.arena .seat-own{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;display:grid}.arena .seat-own .seat-cards{grid-area:1/2/4}.arena .table-board .bj-card{flex:0 0 46px}.arena .seat-name{gap:6px}.arena .table-seat .bj-card{flex-basis:38px;width:38px;height:58px}.arena .table-seat small{font-size:12px}.arena .table-center .dealer-label{justify-content:center}.arena .empty-table{grid-area:2/1/auto/-1}.admin-pane{padding:14px}.admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-tabs button:last-child{grid-column:1/-1}}@media (max-width:400px){.admin-pane .admin-search{flex-wrap:wrap}.admin-pane .admin-search button{width:100%}.arena .table-seat{padding:9px}.arena .seat-name strong{font-size:14px}.table-game .table-controls .under-controls button{min-width:100px}.own-hand .bj-card{flex-basis:52px;width:52px;height:78px}}.raise-entry{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.raise-entry label{flex:1;min-width:130px}.raise-entry button{min-height:44px}.raise-form .raise-picker button{font-weight:700}.table-turn-badge{color:#ffe5a8;margin:8px 0;font-size:14px;font-weight:650}.bet-builder{border:1px solid #637652;border-radius:12px;min-width:0;margin:14px 0;padding:12px}.bet-builder legend{color:#ecd193;font-size:15px;font-weight:650}.bet-builder label{justify-content:space-between;align-items:center;gap:12px;font-size:16px;display:flex}.bet-builder input{width:110px;min-width:0;padding:10px;font-size:16px}.bet-builder>div{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.bet-builder button{color:#f4e6c4;background:#173524;border:1px solid #8ca47c;border-radius:8px;flex:1;min-width:60px;min-height:44px;padding:9px 7px;font-size:14px}.bet-builder small{color:#c4d4c6;font-size:12px}.bj-actions{flex-wrap:wrap}.bj-actions>button{min-height:46px}.machine .slot-options{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}@media (max-width:400px){.bet-builder button{min-width:70px}}.slot-moving .symbol{opacity:1;filter:none;animation:none}.slot-strip{will-change:transform;animation:.46s linear infinite slot-roll}.slot-strip .symbol{height:var(--cell);flex:none}.slot-sound{margin:12px 0;font-size:14px}.slot-moving .reel{border-color:#ecd19388}@keyframes slot-roll{0%{transform:translateY(0)}to{transform:translateY(-85.7143%)}}@media (prefers-reduced-motion:reduce){.slot-strip{animation:none;transform:none}}.organized-shell .game-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid;overflow:visible}.organized-shell .game-nav a{white-space:normal;justify-content:center;gap:6px;min-width:0;padding:10px 6px}.organized-shell .game-nav .game-mark{flex-basis:25px!important;width:25px!important;height:25px!important}.organized-shell .topbar{margin-bottom:12px;padding-bottom:12px}.organized-shell .app-wallet{margin-bottom:12px;padding:12px}.organized-shell .app-wallet>strong{font-size:22px}.organized-shell .app-screen{margin:18px 0}.home-dashboard .heading{margin:12px 0 20px}.home-dashboard h1{margin:0;font-size:clamp(24px,4vw,34px)}.home-dashboard .hero-logo{width:88px;height:88px}.home-play{text-align:center;color:#10271c;background:#ecd193;border-radius:12px;padding:18px;font-size:20px;font-weight:750;text-decoration:none;display:block}.home-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.home-shortcuts>a{color:#f4e6c4;background:#163727;border:1px solid #7e8056;border-radius:12px;grid-template-columns:40px 1fr;align-items:center;gap:7px 10px;min-width:0;padding:16px;text-decoration:none;display:grid}.home-shortcuts .game-mark{grid-row:1/3;width:40px;height:40px}.home-shortcuts small{color:#c4d4c6;grid-column:2;font-size:13px}.home-shortcuts strong{font-size:16px}.unread-badge{color:#10271c;white-space:nowrap;background:#ecd193;border-radius:999px;margin-left:6px;padding:3px 7px;font-size:12px;display:inline-flex}.game-screen-bar{justify-content:space-between;align-items:center;gap:10px;margin:12px 0;font-size:14px;display:flex}.game-screen-bar a{color:#ecd193;align-items:center;min-height:44px;display:flex}.help-screen{max-width:680px;margin-left:auto!important;margin-right:auto!important}.help-screen details{border-bottom:1px solid #526e52;padding:8px 0}.help-screen summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:flex}.help-screen p{font-size:14px;line-height:1.6}.support-link{color:#ecd193;min-height:44px;display:inline-block}.help-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.organized-shell .game-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.organized-shell .game-card{padding:18px}.organized-shell .game-card .game-mark{width:64px;height:64px}.organized-shell .game-card h2{font-size:23px}.organized-shell .game-card p{min-height:0;margin:8px 0;font-size:13px}.organized-shell .compact-radio{border-width:1px;border-radius:12px;margin:12px 0;padding:10px 12px}.compact-radio .radio-heading{flex-direction:row;align-items:center;gap:10px}.compact-radio .radio-heading h2{align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.radio-bar-actions{align-items:center;gap:8px;display:flex}.compact-radio .radio-launch{white-space:nowrap;width:auto;min-height:44px;padding:9px 12px;font-size:14px}.compact-radio .radio-launch svg{width:18px;height:18px}.compact-radio .radio-bar-actions .share{min-height:44px;padding:8px;font-size:13px}.compact-radio .radio-frame{margin:12px 0 4px}.compact-radio .radio-note{margin:8px 0;font-size:12px}.admin-request-group{border-bottom:1px solid #637652;margin-bottom:12px;padding:4px 0 12px}.admin-request-group>summary{font-size:18px;font-weight:700}.admin-pane .admin-control-grid details>summary{min-height:40px;font-size:13px}.admin-pane .admin-control-grid details label{margin-top:8px}.table-controls .own-hand .bj-cards{gap:6px}.table-controls .own-hand p{margin:0}.table-game .table-chat>summary{align-items:center;gap:8px;display:flex}.compact-footer{margin-top:20px}@media (max-width:730px){.home-shortcuts{grid-template-columns:1fr}.home-shortcuts>a{padding:12px}.organized-shell .game-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-radio .radio-heading{flex-wrap:wrap}.radio-bar-actions{margin-left:auto}.home-dashboard .hero-logo{width:70px;height:70px}.organized-shell .game-nav a{flex-direction:column;gap:4px;font-size:13px}.organized-shell .wordmark img{width:44px;height:44px}.organized-shell .app-wallet .player-identity{max-width:100%}.table-game .table-controls{position:relative}.help-actions>*{text-align:center;flex:1;justify-content:center}}.bet-presets,.bet-adjust{flex-wrap:wrap;gap:6px;display:flex}.bet-presets button{flex:1;min-width:48px}.bet-presets button[aria-pressed=true]{color:#081710;background:#ecd193;border-color:#f9e8b8}.bet-builder details{margin:10px 0}.bet-builder summary{font-size:14px}.bet-builder label{margin:10px 0}.bet-summary{background:#0a2016;border:1px solid #547257;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;padding:10px;display:grid}.bet-summary span{color:#c4d4c6;font-size:12px}.bet-summary strong{color:#f3e1b7;overflow-wrap:anywhere;font-size:21px;display:block}.round-summary{background:#10251a;border:1px solid #52654b;border-radius:12px;margin:16px 0;padding:14px}.round-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.round-summary span{color:#c4d4c6;font-size:12px}.round-summary b{color:#f3e1b7;font-size:18px;display:block}.round-summary p{margin:9px 0 0;font-size:14px;line-height:1.5}.round-win{border-color:#ecd193}.game-action-dock{background:#081710;padding:12px 0}.game-action-dock .spin,.game-action-dock>.secondary{width:100%;min-height:52px}.game-action-dock .bet-summary{margin:0 0 10px}.comfort-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.comfort-grid label{flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;display:flex}.comfort-grid input[type=number],.comfort-grid select{width:100%;min-width:0;padding:10px}.play-settings{margin:16px 0}.session-reminder{border:1px solid #ecd193;border-radius:12px;margin:14px 0;padding:16px}.session-reminder a{margin-left:16px}.turn-timer{text-align:center;gap:5px;max-width:180px;margin:8px auto;display:grid}.turn-timer strong{font-size:14px}.turn-timer progress{accent-color:#ecd193;width:100%;height:8px}.table-turn-badge.your-turn{color:#081710;background:#ecd193;font-weight:800}.seat-turn{outline-offset:3px;outline:3px solid #ecd193}.admin-overview{border:1px solid #52654b;border-radius:14px;margin:16px 0;padding:14px}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.overview-grid button{text-align:left;color:#f3e1b7;background:#10251a;border:1px solid #52654b;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;display:flex}.overview-grid strong{font-size:24px}.overview-grid small{color:#c4d4c6;font-size:11px}.overview-games{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.overview-games button{color:#c4d4c6;text-transform:capitalize;background:#10251a;border:1px solid #52654b;border-radius:9px;padding:8px;font-size:12px}.overview-games .status-paused{color:#ffb3a8;border-color:#a86659}.overview-games .status-running{color:#b8edc2}.admin-overview>small{color:#c4d4c6;font-size:11px}@media (max-width:600px){.game-action-dock{z-index:8;padding:10px 8px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #52654b;border-radius:12px 12px 0 0;position:sticky;bottom:0;box-shadow:0 -5px 18px #0006}.table-controls.game-action-dock{box-shadow:none;position:static}.overview-grid{grid-template-columns:1fr}.overview-grid button{grid-template-columns:50px 1fr;align-items:center;display:grid}.overview-grid small{grid-column:2}.comfort-grid{grid-template-columns:1fr}.bj-actions>button{flex:140px}.round-summary>div{gap:6px}.bet-builder button{min-height:44px}.app-wallet{z-index:10;background:#081710;border-bottom:1px solid #52654b;padding:10px;position:sticky;top:0}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :before,html[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.region-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.region-options button{min-height:56px;font-size:17px}.region-change{gap:8px;margin:18px 0;display:grid}.region-change select{font:inherit;color:#f4e6c4;background:#10271c;border:1px solid #7e8056;border-radius:9px;min-height:44px;padding:12px}.admin-pane textarea{width:100%;min-width:0;max-width:100%;font:inherit;color:#f4e6c4;resize:vertical;background:#10271c;border:1px solid #7e8056;border-radius:9px;padding:12px}.page-draft{white-space:pre-wrap;border:1px solid #637652;border-radius:10px;padding:14px}.network-controls{margin:18px 0}.admin-pane .network-controls .request-card{overflow-wrap:anywhere}@media (max-width:800px){.admin-tabs button:last-child{grid-column:auto}}.classic-machine{max-width:800px;margin:22px auto}.slot-machine-body{background:linear-gradient(140deg,#34392b,#111b15 28%,#080e0b 70%,#343022);border:3px solid #c49a48;border-radius:30px 30px 20px 20px;padding:20px;box-shadow:inset 0 0 0 4px #060b08,inset 0 0 0 6px #71572c,0 20px 50px #0006}.slot-marquee{text-align:left;align-items:center;gap:16px;padding:10px 8px 20px;display:flex}.slot-marquee>img{object-fit:contain;filter:drop-shadow(0 4px 10px #000);width:92px;height:92px}.slot-marquee>div{flex:1}.slot-marquee h1{letter-spacing:2px;color:#ffe5a0;text-shadow:0 2px #614727;font:800 clamp(26px,5vw,45px) Georgia,serif}.slot-marquee span{color:#d2c9b2;font-size:13px}.slot-marquee .eyebrow{letter-spacing:1px;font-size:10px}.slot-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.slot-meters>div{text-align:center;background:#020905;border:1px solid #a7864d;border-radius:8px;padding:12px 8px;box-shadow:inset 0 2px 8px #000}.slot-meters small{color:#c8b78e;letter-spacing:1px;font-size:10px;display:block}.slot-meters strong{font-variant-numeric:tabular-nums;color:#f9df92;overflow-wrap:anywhere;font-size:clamp(23px,4vw,34px);line-height:1.3;display:block}.classic-machine .cabinet{background:linear-gradient(130deg,#e8d091,#715427 30%,#ccac66 60%,#574427);border:3px solid #efcf86;border-radius:14px;padding:12px;box-shadow:inset 0 0 0 2px #322618,0 6px 12px #0008}.classic-machine .reels{--cell:clamp(96px,17vw,145px);background:#191b13;gap:7px;padding:6px}.classic-machine .reel{background:linear-gradient(#fff8df,#e4dfc9);border:1px solid #9c986f;border-radius:7px;box-shadow:inset 0 4px 12px #0002}.classic-machine .reels:after{background:linear-gradient(#0003,#0000 20% 80%,#0003)}.classic-machine .symbol{padding:12px}.classic-machine .blank-symbol{color:#76816b}.classic-machine .bonus-symbol{color:#28532b}.classic-machine .jackpot-symbol{color:#825d08;text-shadow:none}.classic-machine .reel-number{z-index:4;color:#213b28;background:#fff3be;border-radius:3px;padding:2px 4px;font-size:10px}.classic-machine .inactive-line{opacity:.35}.classic-machine .reel-match{border:3px solid #ffe783;box-shadow:inset 0 0 0 2px #a88124,0 0 18px #ffd974a0}.classic-machine .reel-match:after{content:"";pointer-events:none;background:#f4c944;height:3px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 8px #edbd34}.classic-machine .machine-footer{letter-spacing:.7px;color:#fff2cc;gap:8px;padding-top:9px;font-size:10px}.classic-machine .slot-console{background:linear-gradient(#2d3227,#0b1510);border:1px solid #705b35;border-radius:12px;margin-top:14px;padding:14px;position:static;box-shadow:inset 0 2px #ffffff14}.slot-result{color:#f6e8c6;font-size:14px;line-height:1.5;min-height:44px!important;margin:0!important;padding:5px 0 10px!important}.slot-control-readout{color:#e3d5b6;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.slot-button-panel{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.machine-button{color:#fff5d8;letter-spacing:.4px;background:linear-gradient(#555e48,#263526);border:1px solid #d2b77d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:64px;padding:8px 4px;font-size:12px;font-weight:800;display:flex;box-shadow:0 4px #050c07,inset 0 1px #ffffff50}.machine-button small{letter-spacing:0;color:#e4d7bb;font-size:10px;font-weight:500}.machine-button[aria-pressed=true],.machine-button[aria-expanded=true]{background:linear-gradient(#7c744b,#4b4d2a);border-color:#ffeaa0}.machine-button:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #050c07}.machine-spin{border-radius:10px;flex-direction:column;grid-column:1/-1;margin:6px 0 3px;gap:2px!important;min-height:76px!important;font-size:24px!important}.machine-spin small{letter-spacing:.4px;font-size:12px;font-weight:600}.slot-cost-note{color:#d5cbae;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.5}.classic-machine .round-summary{margin:18px 0}.classic-machine details{scroll-margin-top:100px}@keyframes reel-seat{0%{transform:translateY(-5px)}to{transform:translateY(0)}}.bj-card{color:#16251e;background:#fffdf4;border:1px solid #d6c8a5;border-radius:9px;flex-basis:76px;width:76px;height:112px}.bj-corner{font:800 21px/1 Georgia,serif;top:5px;left:6px}.bj-corner small{margin-top:2px;font-size:18px}.bj-bottom{inset:auto 6px 5px auto}.bj-card>img{opacity:.16;width:30px;height:26px;top:44px;left:23px}.bj-suit{font-size:40px;line-height:1;top:35px}.bj-red .bj-corner,.bj-red .bj-suit{color:#ba1831}.bj-back{background:repeating-linear-gradient(45deg,#102a21,#102a21 5px,#294839 5px 6px);border:2px solid #e8c978}.bj-back>img{opacity:1;width:52px;height:48px;position:static}.bj-back strong{font-size:10px}.bj-back>span{font-size:18px}.bj-cards{gap:8px;min-height:126px}.poker-board .bj-card,.table-board .bj-card{flex-basis:clamp(42px,12vw,76px);width:clamp(42px,12vw,76px);height:clamp(72px,18vw,112px)}.poker-board .bj-corner,.table-board .bj-corner{font-size:clamp(14px,3vw,21px)}.poker-board .bj-corner small,.table-board .bj-corner small{font-size:clamp(12px,2.8vw,18px)}.poker-board .bj-suit,.table-board .bj-suit{font-size:clamp(22px,5vw,40px);top:32%}.poker-board .bj-card>img,.table-board .bj-card>img{display:none}.active-hand{background:#e6d0770e;border:2px solid #efdb8d;border-radius:14px;padding:8px;box-shadow:0 0 14px #e6d07725}.game-turn-indicator{color:#d6dfc7;text-align:center;border:1px solid #6e815c;border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.5}.game-turn-indicator.is-your-turn,.table-turn-badge.your-turn{color:#14281d;background:#f2df99;border:1px solid #fff2be}.table-turn-badge{border-radius:8px;padding:10px 12px;line-height:1.5}.game-action-dock button{touch-action:manipulation;border-radius:10px;min-height:48px}.game-action-dock .bj-actions{gap:10px;margin:12px 0}.game-action-dock .bj-actions button{min-height:54px;margin:0;font-size:15px;font-weight:750}.game-action-dock .secondary,.game-action-dock .approve,.game-action-dock .deny,.game-action-dock .share{justify-content:center;box-shadow:0 3px #020904}.game-action-dock button:active:not(:disabled){transform:translateY(2px)}.round-summary>div{grid-template-columns:repeat(4,minmax(0,1fr))}.round-loss{border-color:#ba8474}.round-even{border-color:#849a7f}.round-summary span{font-size:12px}.round-summary b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width:600px){.slot-machine-body{border-radius:24px 24px 16px 16px;padding:12px}.slot-marquee{gap:10px;padding:5px 3px 14px}.slot-marquee>img{width:65px;height:65px}.slot-marquee .player-icon{display:none}.slot-marquee h1{letter-spacing:1px;font-size:27px}.slot-marquee span{font-size:11px}.slot-meters{gap:6px;margin-bottom:12px}.slot-meters>div{padding:8px 4px}.slot-meters small{letter-spacing:.4px;font-size:8px}.slot-meters strong{font-size:23px}.classic-machine .cabinet{padding:7px}.classic-machine .reels{--cell:clamp(80px,24vw,125px);gap:4px;padding:4px}.classic-machine .symbol{padding:8px}.classic-machine .slot-console{padding:10px;box-shadow:inset 0 2px #ffffff14}.slot-button-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.machine-button{min-height:56px;font-size:13px}.classic-machine .machine-footer{letter-spacing:0;flex-wrap:wrap;font-size:8px}.round-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bj-card{flex-basis:70px;width:70px;height:106px}.bj-corner{font-size:20px}.bj-card>img{left:20px}.bj-suit{top:33px}.bj-cards{min-height:120px}.poker-board .bj-cards{flex-wrap:nowrap;gap:4px;min-height:85px}.game-action-dock .bet-builder{margin:10px 0}.game-action-dock .bet-builder>details{padding-top:8px}.game-action-dock .bet-presets button,.game-action-dock .bj-actions button{font-size:13px}}@media (prefers-reduced-motion:reduce){.classic-machine .reel-landed{animation:none}}html[data-reduce-motion=true] .classic-machine .reel-landed{animation:none}html[data-reduce-motion=true] .slot-strip{animation:none;transform:none}.classic-machine .reel-match.inactive-line:after{display:none}.classic-machine .slot-spin-row{margin:12px 0 0}.classic-machine .slot-spin-row .machine-spin{justify-content:center;align-items:center;width:100%;margin:0;display:flex}.organized-shell.game-focused{background:#071410;width:100%;max-width:1100px;min-height:100dvh;margin:0 auto;padding:10px 12px 24px;overflow:auto}.game-focused>.topbar,.game-focused>.game-nav,.game-focused>.app-wallet,.game-focused>.live-radio,.game-focused>.compact-footer{display:none}.game-focused .game-screen-bar{z-index:35;background:#071410;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex;position:sticky;top:0}.game-screen-bar .share{min-height:44px;margin-left:auto}.game-focused .classic-machine{margin-top:8px}.winning-paid-line{background:linear-gradient(#133e28,#29633a,#133e28);position:relative;box-shadow:inset 0 0 0 2px #ebca70}.winning-paid-line:before{content:"";opacity:.75;pointer-events:none;background:#f5d97e;height:4px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 12px #ecc868}.winning-paid-line .symbol{z-index:1;position:relative}.winning-paid-line .reel-number{color:#122018;background:#eed28c;font-weight:800}.slot-winning-lines{color:#ffe4a1;text-align:center;margin:8px 0;font-size:.85rem;font-weight:700}.connection-status{background:#11291e;border:1px solid #49654e;border-radius:10px;padding:10px 12px;font-size:.85rem}.connection-status.disconnected{color:#ffe1a5;background:#352719;border-color:#b4823c}.seat-connection{color:#a5e8b2;margin:3px 0;line-height:1.3;display:block;font-size:.65rem!important}.seat-connection.away{color:#ead59e}.turn-timer small{max-width:190px;margin:3px auto;font-size:.65rem;line-height:1.2;display:block}.problem-report{border:1px solid #3e5148;border-radius:12px;margin:18px 0;padding:10px 12px}.problem-report summary{cursor:pointer;font-size:.9rem}.problem-report textarea{resize:vertical;color:#f7edce;width:100%;min-height:90px;font:inherit;background:#0e1e17;border:1px solid #6b7457;border-radius:8px;padding:10px}.attention-list h2{margin:0;font-size:1.2rem}.attention-task,.attention-issue{text-align:left;color:#f4edcf;overflow-wrap:anywhere;background:#10261c;border:1px solid #45614e;border-radius:12px;width:100%;margin:10px 0;padding:14px;display:block}.attention-task span{color:#c8c9ae;margin-top:5px;font-size:.8rem;display:block}.attention-task:hover{border-color:#e0bd69}.attention-issue p{white-space:pre-wrap;margin:8px 0}.attention-issue small{color:#c8c9ae;display:block}.attention-issue button{min-height:44px;margin-top:12px}.system-overview{margin-bottom:14px}@media (max-width:480px){.game-focused .slot-marquee img{width:50px}.game-focused .slot-marquee h1{font-size:1.6rem}.game-focused .shell{padding:8px}.game-screen-bar span{font-size:.9rem}.attention-task,.attention-issue{padding:12px}}.poker-lobby{border:1px solid #b89645;border-radius:14px;margin-bottom:1rem;padding:1rem}.poker-lobby summary{cursor:pointer;font-weight:700}.poker-lobby-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;margin-top:.8rem;display:grid}.poker-lobby-card{text-align:left;color:#fff;background:#16231d;border:1px solid #586052;border-radius:12px;flex-direction:column;gap:.35rem;min-height:90px;padding:.8rem;display:flex}.poker-lobby-card.selected{background:#24412d;border:2px solid #f5cf69}.poker-lobby-card small{color:#d5dbd6}.management select{border-radius:8px;width:100%;padding:.65rem}.footer-marks{text-align:center;width:100%}.footer-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;width:100%;max-width:820px;margin:0 auto;padding:6px 0;display:flex}.footer-logos img{object-fit:contain;filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 2px #ffffffb3);background:0 0;border-radius:0;width:180px;max-width:100%;height:64px;display:block}.footer-logos img.footer-logo-seal{filter:none;width:54px;height:54px}.footer-logos img.footer-logo-olg{filter:none;width:60px;height:50px}.footer-logos img.footer-logo-wide{width:224px;height:72px}.compact-footer .footer-registration{letter-spacing:.2px;color:#c5cec7;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.5;display:block}@media (max-width:480px){.footer-logos{gap:8px 14px;max-width:340px}.footer-logos img{width:158px;height:56px}.footer-logos img.footer-logo-seal{width:50px;height:50px}.footer-logos img.footer-logo-olg{width:54px;height:46px}.footer-logos img.footer-logo-wide{width:210px;height:68px}}.top-logo-banner{box-sizing:border-box;background:#142a20;border-bottom:1px solid #ffffff15;padding:7px 8px}.top-logo-banner .footer-logos{grid-template-columns:minmax(0,.55fr) minmax(0,1.5fr) minmax(0,1.5fr) minmax(0,.65fr) minmax(0,1.9fr) minmax(0,1.8fr) minmax(0,.8fr);align-items:center;gap:clamp(2px,.65vw,10px);width:100%;max-width:980px;margin:0 auto;padding:0;display:grid}.top-logo-banner .footer-logos img,.top-logo-banner .footer-logos img.footer-logo-seal,.top-logo-banner .footer-logos img.footer-logo-olg,.top-logo-banner .footer-logos img.footer-logo-wide{object-fit:contain;width:100%;min-width:0;max-width:100%;height:clamp(30px,5.6vw,46px)}.top-logo-banner .footer-logos img.footer-logo-seal,.top-logo-banner .footer-logos img.footer-logo-olg{justify-self:center;max-width:44px}.footer-logos img.footer-logo-kahnawake{filter:none}.footer-logos img.footer-logo-quebec{filter:none;mix-blend-mode:screen;width:68px;height:64px}.top-logo-banner .footer-logos img.footer-logo-quebec{justify-self:center;width:100%;max-width:50px;height:clamp(30px,5.6vw,46px)}.keno-game{max-width:760px;margin:auto}.keno-ticket{background:#142e23;border:1px solid #ecd19355;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:18px 0;padding:16px;display:flex}.keno-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;margin:16px 0;display:grid}.keno-grid button{color:#fff;background:#10251b;border:1px solid #698071;border-radius:8px;min-height:46px;padding:8px 0;font-weight:700;position:relative}.keno-grid button.picked{outline-offset:-2px;color:#ffe3a4;outline:2px solid #ecd193}.keno-grid button.drawn{background:#344a40}.keno-grid button.hit{color:#fff;background:#237d4f}.keno-grid button small{font-size:10px;position:absolute;top:0;right:3px}.keno-draw{background:#10291e;border-radius:12px;padding:16px}.keno-draw p{overflow-wrap:anywhere;line-height:1.9}.keno-payouts{overflow-x:auto}.keno-payouts table{border-collapse:collapse;width:100%}.keno-payouts th,.keno-payouts td{text-align:left;border-bottom:1px solid #fff2;padding:10px}.keno-payouts .active{color:#ecd193;background:#ecd1931c}@media (max-width:540px){.keno-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}.keno-grid button{min-height:40px;font-size:14px}}.keno-brand{width:min(100%,360px);margin:0 auto 16px;line-height:0}.keno-brand img{border-radius:14px;width:100%;height:auto;display:block}[data-text-editor] label{margin:12px 0;display:block}[data-text-editor] textarea{width:100%;min-height:80px;font:inherit;color:inherit;background:#10251b;border:1px solid #7e8056;border-radius:8px;padding:10px;display:block}[data-text-editor] input:not([type=checkbox]),[data-text-editor] select{width:100%;max-width:100%}.text-entry-list{gap:8px;max-height:340px;margin-bottom:18px;display:grid;overflow:auto}.text-entry{text-align:left;color:inherit;overflow-wrap:anywhere;background:#142e23;border:1px solid #7e8056;border-radius:8px;padding:10px;display:block}.text-entry small{opacity:.75;margin-top:5px;display:block}[data-text-editor] .page-draft{max-height:400px;overflow:auto}.password-field{align-items:stretch;gap:6px;width:100%;min-width:0;display:flex}.password-field input{flex:1;min-width:0;width:0!important}.password-eye{color:#ecd193;cursor:pointer;background:#142e23;border:1px solid #7e8056;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;min-height:44px;padding:0;display:inline-flex}.password-eye:focus-visible{outline-offset:2px;outline:2px solid #ecd193}.cookie-settings{max-width:1000px;margin:16px auto;padding:0 16px}.cookie-choice{color:#f5e9c8;background:#10291e;border:1px solid #c8a65f;border-radius:12px;margin-top:12px;padding:18px}.cookie-choice h2{font-size:20px}.cookie-choice p{font-size:14px;line-height:1.6}.cookie-choice{z-index:1000;width:min(560px,100% - 32px);max-height:75dvh;position:fixed;bottom:16px;left:16px;right:16px;overflow:auto;box-shadow:0 10px 40px #0008}.editor-modes{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.editor-modes button{color:#fff;min-width:110px;min-height:48px;font:inherit;background:#10291e;border:1px solid #bda571;border-radius:10px;flex:1;padding:10px}.editor-modes button[aria-pressed=true]{color:#10291e;background:#ecd193;font-weight:700}.editor-status:not(:empty){z-index:3;background:#10291e;border:1px solid #bda571;border-radius:10px;padding:12px;position:sticky;bottom:12px}.admin-pane input,.admin-pane select,.admin-pane textarea{font-size:16px}.admin-pane button{min-height:44px}.admin-tabs{gap:8px!important}.admin-tabs button[aria-pressed=true]{outline-offset:1px;outline:2px solid #ecd193}@media (max-width:600px){.admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.admin-tabs button{white-space:normal;min-height:48px}.admin-pane .under-controls{flex-wrap:wrap;gap:10px;display:flex}.admin-pane .under-controls>button{flex:1;min-width:130px}.admin-pane .request-form{padding:12px}.editor-modes button{font-size:14px}.admin-pane .request-card{overflow-wrap:anywhere}}.sports-game-mark{background:linear-gradient(145deg,#163353,#071523);border:1px solid #d5b96e;border-radius:24%;place-items:center;font-size:clamp(38px,7vw,64px);line-height:1;display:grid}.sports-game-mark-nhl{background:linear-gradient(145deg,#b7e8ff,#1c5678)}.sports-game-mark-mlb{background:linear-gradient(145deg,#c7bfa4,#132f54)}.slot-theme-nfl .slot-machine-body{background:linear-gradient(135deg,#182d48,#071322);border-color:#d74444}.slot-theme-nfl .cabinet{background:repeating-linear-gradient(90deg,#0000 0 19%,#ffffff20 19% 20%),linear-gradient(#245039,#122e24)}.slot-theme-nhl .slot-machine-body{background:linear-gradient(135deg,#12314b,#061c2b);border-color:#8ad8ff}.slot-theme-nhl .cabinet{background:linear-gradient(90deg,#bde4f5 0 32%,#3c81b6 32% 33%,#e6f6ff 33% 49%,#c73343 49% 51%,#e6f6ff 51% 67%,#3c81b6 67% 68%,#bde4f5 68%)}.slot-theme-mlb .slot-machine-body{background:linear-gradient(135deg,#203750,#081724);border-color:#d7c6a1}.slot-theme-mlb .cabinet{background:repeating-linear-gradient(90deg,#28583a 0 12%,#204a31 12% 24%)}.sports-slot-symbol{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;font-size:clamp(30px,7vw,64px);line-height:1.1;display:flex}.sports-slot-symbol small{text-align:center;color:#fff;background:#081b2e;border-radius:5px;padding:3px 5px;font-size:clamp(8px,1.8vw,12px);line-height:1.15}.slot-theme-nfl .slot-marquee h1,.slot-theme-nhl .slot-marquee h1,.slot-theme-mlb .slot-marquee h1{font-size:clamp(22px,5vw,40px)}.sports-game-mark-panda{background:linear-gradient(145deg,#366b43,#142b20)}.sports-game-mark-fortune{background:linear-gradient(145deg,#8b286f,#291141)}.slot-theme-panda .slot-machine-body{background:linear-gradient(125deg,#123e2a,#071d14);border-color:#d4ad5c}.slot-theme-panda .cabinet{background:repeating-linear-gradient(90deg,#183c25 0 22%,#497745 22% 24%,#183c25 24% 27%)}.slot-theme-fortune .slot-machine-body{background:linear-gradient(135deg,#461b54,#170c29);border-color:#f4ce65}.slot-theme-fortune .cabinet{background:radial-gradient(at top,#a8417a,#341242)}.fortune-bonus{text-align:center;color:#fff3cf;background:radial-gradient(#521d66,#160c29);border:2px solid #e9bd58;border-radius:20px;margin:16px 0;padding:20px 12px}.fortune-bonus h2{font-size:clamp(22px,5vw,32px)}.fortune-wheel-wrap{aspect-ratio:1;width:100%;max-width:280px;margin:26px auto;position:relative}.fortune-pointer{color:#fff1a9;z-index:2;text-shadow:0 3px 3px #000;font-size:32px;position:absolute;top:-18px;left:calc(50% - 14px)}.fortune-wheel{background:conic-gradient(from -25.714deg,#782b83 0deg 51.428deg,#1b6899 51.428deg 102.856deg,#a13658 102.856deg 154.284deg,#21796b 154.284deg 205.712deg,#7348ac 205.712deg 257.14deg,#a76519 257.14deg 308.568deg,#bc2743 308.568deg);border:8px solid #edc45e;border-radius:50%;width:100%;height:100%;transition:transform 3.2s cubic-bezier(.12,.7,.12,1);position:relative;box-shadow:0 0 24px #eda64080,inset 0 0 0 3px #fff7b3}.fortune-wheel>span{color:#fff;text-shadow:0 1px 3px #000;width:68px;font-size:12px;font-weight:900;line-height:20px;position:absolute;top:calc(50% - 10px);left:calc(50% - 34px)}.fortune-wheel>b{background:#201025;border:3px solid #e9bd58;border-radius:50%;place-content:center;width:84px;height:84px;font-size:17px;line-height:1.1;display:grid;position:absolute;top:calc(50% - 42px);left:calc(50% - 42px)}.fortune-bonus details{text-align:left;font-size:14px}@media (prefers-reduced-motion:reduce){.fortune-wheel{transition:none}}html[data-reduce-motion=true] .fortune-wheel{transition:none}.slot-theme-fortune .slot-marquee h1,.slot-theme-panda .slot-marquee h1{overflow-wrap:anywhere;font-size:clamp(18px,4.5vw,32px)}.catalog-jumps{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.catalog-jumps a{color:#f4dfab;border:1px solid #a79156;border-radius:999px;padding:10px 14px;font-size:14px;text-decoration:none}.catalog-group{margin:28px 0;scroll-margin-top:20px}.catalog-group>h2{margin-bottom:14px;font-size:24px}.game-card h3{margin:12px 0;font-family:Georgia,serif;font-size:clamp(22px,4vw,32px)}.game-card .slot-logo{object-fit:contain;background:0 0;border:0;border-radius:12px;width:100%;max-width:220px;height:125px}.slot-marquee .slot-title-logo{object-fit:contain;border-radius:10px;width:clamp(70px,18vw,150px);height:100px}.coming-soon-card{color:#f4dfab;background:#102a20;border:1px dashed #a79156;border-radius:18px;align-items:center;gap:18px;padding:20px;text-decoration:none;display:flex}.coming-soon-card>span{font-size:32px}.coming-soon-card h3,.coming-soon-card p{margin:4px 0}.radio-drawer{margin:14px 0}.radio-drawer>summary{color:#e5d7b0;cursor:pointer;border:1px solid #47634f;border-radius:12px;padding:14px 18px}.entry-account-choice{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.slot-play-area{scroll-margin-top:74px}.classic-machine .slot-play-area .reels{--cell:clamp(42px,calc((100svh - 310px)/3),120px)}.slot-play-area .slot-meters{gap:6px;margin-bottom:8px}.slot-play-area .slot-meters>div{padding:5px 4px}.slot-play-area .slot-meters strong{font-size:clamp(18px,4vw,26px)}.classic-machine .slot-play-area .cabinet{padding:6px}.classic-machine .slot-play-area .symbol{padding:5px 8px 12px}.classic-machine .team-reel-logo{object-fit:contain;max-width:100%;max-height:100%}.slot-play-area .slot-winning-lines{display:none}.classic-machine .slot-play-area .machine-spin{padding:5px;min-height:54px!important;font-size:22px!important}.classic-machine .slot-play-area .slot-spin-row{margin-top:8px}.slot-play-result{color:#fff0c9;overflow-wrap:anywhere;min-height:38px;margin:8px 0 0;font-size:12px;line-height:1.4}.slot-bet-presets{border:0;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;display:flex}.slot-bet-presets legend{color:#e3d5b6;margin-bottom:8px;font-size:12px}.slot-bet-presets button{color:#fff2cd;background:#17372a;border:1px solid #8b774a;border-radius:8px;min-width:44px;min-height:42px;padding:7px 10px;font-size:14px}.slot-bet-presets button[aria-pressed=true]{color:#171d13;background:#ebc978;border-color:#fff0b3;font-weight:800}.slot-bet-presets button:disabled{opacity:.35}.fortune-compact{border-radius:14px;margin:0;padding:8px}.fortune-compact h2{margin:0;font-size:17px}.fortune-compact p{margin:6px 0;font-size:12px}.fortune-compact .fortune-wheel-wrap{width:min(230px,100svh - 360px);min-width:110px;margin:18px auto 8px}.fortune-compact .fortune-wheel{--wheel-label-radius:calc(-38cqw);border-width:5px;container-type:inline-size}.fortune-compact .fortune-wheel>span{font-size:clamp(7px,5cqw,11px)}.fortune-compact .fortune-wheel>b{border-width:2px;width:28%;height:28%;font-size:clamp(10px,7cqw,16px);top:36%;left:36%}.coming-soon-card .slot-logo{object-fit:cover;border-radius:10px;width:110px;height:80px}.live-dealer-art{object-fit:cover;border-radius:16px;width:100%;max-width:640px;max-height:360px;margin-bottom:20px;display:block}@media (max-width:600px){.slot-marquee .slot-title-logo{height:65px}.slot-marquee h1{font-size:22px}.slot-play-area .machine-footer{font-size:8px}.classic-machine .slot-play-area .jackpot-symbol{font-size:clamp(18px,6vw,32px)}.classic-machine .slot-play-area .bonus-symbol{font-size:18px}}.catalog-jumps button,.slot-sections button{color:#f3dfac;min-height:44px;font:inherit;cursor:pointer;background:#102b21;border:1px solid #9b895c;border-radius:10px;padding:10px 14px;font-size:14px}.catalog-jumps button[aria-pressed=true],.slot-sections button[aria-pressed=true]{color:#0b2118;background:#e8c77e;border-color:#ffe8a5;font-weight:700}.catalog-jumps{gap:8px;margin:12px 0}.catalog-group{margin:16px 0}.slot-sections{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.slot-sections button{white-space:nowrap;flex:1}.playing-screen>.topbar,.playing-screen>.game-nav,.playing-screen>.app-wallet{display:none}.playing-screen .game-screen-bar{z-index:35;background:#071410;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex;position:sticky;top:0}.playing-screen .game-screen-bar a{color:#f3dfac;align-items:center;min-height:38px;font-size:13px;display:inline-flex}.playing-screen .game-screen-bar>span{flex:1}.playing-screen .game-screen-bar .share{padding:8px;font-size:12px}.classic-machine .slot-console>summary{cursor:pointer;color:#f3dfac;min-height:40px;padding:8px 0;font-size:14px}.classic-machine .slot-console[open]>summary{border-bottom:1px solid #75613c;margin-bottom:12px}.game-card-nfl,.game-card-nhl,.game-card-mlb{background:radial-gradient(at top,#284e60,#112c24 70%);border-color:#c4a650;box-shadow:inset 0 0 24px #dcb85416,0 0 12px #e4c57418}.game-card-nfl .slot-logo,.game-card-nhl .slot-logo,.game-card-mlb .slot-logo{filter:drop-shadow(0 0 9px #ffd47285);max-width:280px;height:165px}.classic-machine .slot-play-area .symbol:has(.team-reel-logo){padding:2px 4px 9px}.classic-machine .slot-play-area .team-reel-logo{filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 5px #ddad38aa);max-width:100%;max-height:100%}.slot-theme-nfl .slot-marquee .slot-title-logo,.slot-theme-nhl .slot-marquee .slot-title-logo,.slot-theme-mlb .slot-marquee .slot-title-logo{filter:drop-shadow(0 0 9px #edc36e90);width:clamp(100px,24vw,190px);height:115px}@media (max-width:600px){.game-card-nfl .slot-logo,.game-card-nhl .slot-logo,.game-card-mlb .slot-logo{height:145px}.game-card-nfl,.game-card-nhl,.game-card-mlb{padding:12px}.slot-sections button{padding:10px 8px;font-size:12px}.slot-theme-nfl .slot-marquee .slot-title-logo,.slot-theme-nhl .slot-marquee .slot-title-logo,.slot-theme-mlb .slot-marquee .slot-title-logo{width:115px;height:85px}.playing-screen .game-screen-bar{gap:8px}.playing-screen .game-screen-bar>span{font-size:14px}}.playing-screen .slot-sections{z-index:30;background:#071410;padding:6px 0;position:sticky;top:56px}.playing-screen .slot-play-area{scroll-margin-top:120px}@media (max-width:380px){.playing-screen .slot-sections{top:90px}.playing-screen .slot-play-area{scroll-margin-top:150px}}.shared-jackpot{color:#ead9a8;background:#102d24;border:1px solid #baaa70;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;margin-bottom:8px;padding:8px 10px;display:grid}.shared-jackpot>span{font-size:12px}.shared-jackpot>strong{font-variant-numeric:tabular-nums;font-size:clamp(18px,4vw,25px)}.shared-jackpot strong small{font-size:11px}.shared-jackpot>small{color:#ccd3bb;grid-column:1/-1;font-size:10px}.playing-screen .classic-machine .slot-play-area .reels{--cell:clamp(42px,calc((100svh - 430px)/3),120px)}.catalog-jumps button{color:#fff0bf;text-shadow:0 0 8px #e9c36544;background:linear-gradient(145deg,#214a37,#0c231a);border:2px solid #d8b867;font-weight:650;transition:box-shadow .18s,transform .18s;box-shadow:0 0 10px #edbf5a45,inset 0 1px #fff5c433}.catalog-jumps button[aria-pressed=true]{color:#10251a;text-shadow:none;background:linear-gradient(135deg,#fff0b0,#d8ad52);border-color:#fff0ae;box-shadow:0 0 17px #eac76575,inset 0 1px #fff9d8}.catalog-jumps button:hover{box-shadow:0 0 18px #edbf5a80}:is(.catalog-jumps button:focus-visible,.slot-sections button:focus-visible){outline-offset:4px;outline:3px solid #fff7d2}.catalog-jumps button:active{transform:translateY(1px)}.symbol-art{flex:1;justify-content:center;align-items:center;max-width:100%;min-height:0;display:flex}.symbol-art>img{object-fit:contain;width:100%;height:100%}.panda-symbol .symbol-art{transform-origin:bottom;filter:drop-shadow(0 2px 3px #7a4b2760);width:100%}.panda-symbol-nolimit .symbol-art>img{object-fit:contain;max-height:calc(var(--cell) - 22px)}.slot-theme-panda .reel{background:radial-gradient(#fffce0,#dbe5b1)}.slot-theme-panda .cabinet{background:linear-gradient(130deg,#daaa49,#426d3c 45%,#ca9c43);border-color:#e9d087}.cabinet:not(.slot-moving) .panda-symbol-harvest .symbol-art{animation:1.4s ease-in-out 2 bamboo-sway}.cabinet:not(.slot-moving) .panda-symbol-brokerage .symbol-art{animation:1.6s ease-in-out 2 lantern-sway}.cabinet:not(.slot-moving) .panda-symbol-nolimit .symbol-art{animation:1.2s ease-in-out 2 panda-greet}.classic-machine .cabinet.slot-moving{border-color:#ffeab0;box-shadow:inset 0 0 0 2px #705927,0 0 15px #efca7060}.classic-machine .reel-landed{animation:.3s ease-out reel-settle}@keyframes bamboo-sway{0%,to{transform:rotate(0)}35%{transform:rotate(-5deg)}70%{transform:rotate(4deg)}}@keyframes lantern-sway{0%,to{transform:rotate(0)}40%{transform:rotate(6deg)}75%{transform:rotate(-4deg)}}@keyframes panda-greet{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-3px)rotate(-3deg)}70%{transform:translateY(-1px)rotate(3deg)}}@keyframes reel-settle{0%{transform:translateY(-5px)}55%{transform:translateY(2px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.panda-symbol .symbol-art,.classic-machine .reel-landed{animation:none!important}.catalog-jumps button{transition:none}}.header-admin-stack{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.header-progressive{text-align:right;font-variant-numeric:tabular-nums;background:#0b241b;border:1px solid #b49a57;border-radius:9px;max-width:200px;padding:5px 9px}.header-progressive small{color:#d6c594;font-size:10px;display:block}.header-progressive strong{color:#f6df9b;overflow-wrap:anywhere;font-size:17px}.header-progressive span{font-size:10px}.tournament-link{color:#f1dfb1;background:#123025;border:1px solid #c1a568;border-radius:12px;gap:7px;margin:16px 0;padding:16px;text-decoration:none;display:grid}.tournament-link span{color:#d2d9c6;font-size:13px}.tournament-link b{font-size:14px}.catalog-jumps .tournament-category{background:#163829;border-radius:10px;align-items:center;min-height:44px;font-weight:650;display:inline-flex}.tournament-date{color:#eed393;font-size:20px}.tournament-facts{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.tournament-facts>div{background:#0b251b;border:1px solid #5c724f;border-radius:10px;flex:1;min-width:140px;padding:14px}.tournament-facts small,.tournament-facts strong{display:block}.tournament-facts small{color:#ccd6bf;font-size:12px}.tournament-facts strong{margin-top:5px;font-size:18px}.tournament-page>p{line-height:1.6}.tournament-agree{align-items:flex-start;gap:10px;margin:16px 0;line-height:1.5;display:flex}.tournament-agree input{flex-shrink:0;width:22px;height:22px}.tournament-confirmation{background:#143728;border:1px solid #7c9b65;border-radius:12px;padding:16px}.tournament-list{padding-left:22px}.tournament-list li{border-bottom:1px solid #354b37;padding:10px 0}.tournament-list small{color:#b9c9b4;margin-top:5px;display:block}@media (max-width:480px){.header-progressive strong{font-size:15px}.header-progressive{max-width:170px}.header-admin-stack{gap:4px}.tournament-facts>div{min-width:120px}.tournament-date{font-size:17px}}.game-card-olympus,.game-card-beast{border-color:#d3ad58;box-shadow:inset 0 0 30px #e8be5120,0 0 16px #c6a95120}.game-card-olympus{background:radial-gradient(at top,#245a80,#102337 75%)}.game-card-beast{background:radial-gradient(at top,#70502d,#18281e 75%)}.game-card-olympus .slot-logo,.game-card-beast .slot-logo{filter:drop-shadow(0 0 8px #eccc7480);width:100%;max-width:100%;height:160px}.slot-theme-olympus .cabinet{background:linear-gradient(135deg,#e2bf65,#28628a 50%,#edc56c);border-color:#ead088}.slot-theme-beast .cabinet{background:linear-gradient(135deg,#c29448,#375444 50%,#d2a64d);border-color:#e7bd70}.slot-theme-olympus .reel{background:radial-gradient(#e4f8ff,#97bddb)}.slot-theme-beast .reel{background:radial-gradient(#ffedc1,#c9975b)}.legend-reel-symbol{filter:drop-shadow(0 2px 3px #23394b66);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.legend-reel-symbol img{object-fit:contain;width:100%;height:100%}.four-column-reels .sports-slot-symbol{font-size:clamp(26px,6vw,58px)}.four-column-reels .sports-slot-symbol small{padding:2px;font-size:clamp(7px,1.5vw,10px)}.classic-machine .four-column-reels .symbol{padding:3px 2px 12px}.cabinet:not(.slot-moving) .legend-reel-symbol{animation:1.3s ease-in-out 2 legend-rise}.slot-theme-olympus .cabinet:not(.slot-moving) .legend-symbol-harvest,.slot-theme-beast .cabinet:not(.slot-moving) .legend-symbol-brokerage{animation:1.5s ease-in-out 2 legend-float}.slot-theme-olympus .cabinet:not(.slot-moving) .legend-symbol-brokerage,.slot-theme-beast .cabinet:not(.slot-moving) .legend-symbol-harvest{animation:1.4s ease-in-out 2 legend-rise}.fortune-reel-symbol{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex}.fortune-reel-symbol img{object-fit:contain;filter:drop-shadow(0 0 3px #efc655);flex:1;width:100%;min-height:0}.fortune-reel-symbol small{color:#fff;text-align:center;background:#183365;border:1px solid #e9c479;border-radius:4px;padding:2px 4px;font-size:clamp(7px,1.5vw,11px);font-weight:800;line-height:1.1}.fortune-symbol-harvest img{filter:sepia(.6)saturate(1.4)}.fortune-symbol-brokerage img{filter:hue-rotate(35deg)}.fortune-symbol-jackpot small{background:#8c1938}.fortune-symbol-bonus small{background:#4c2385}.fortune-wheel>b{display:block;overflow:hidden}.fortune-wheel>b img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.fortune-turning .fortune-pointer{transform-origin:50% 0;animation:.24s ease-in-out infinite wheel-tick}.fortune-turning .fortune-wheel{box-shadow:0 0 28px #edc45e99,inset 0 0 0 3px #fff7b3}@keyframes wheel-tick{0%,to{transform:rotate(0)}45%{transform:rotate(-12deg)}}@keyframes legend-rise{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.035)}}@keyframes legend-float{0%,to{transform:rotate(0)}40%{transform:rotate(-5deg)}75%{transform:rotate(3deg)}}@media (max-width:600px){.game-card-olympus .slot-logo,.game-card-beast .slot-logo{height:135px}.slot-theme-olympus .slot-title-logo,.slot-theme-beast .slot-title-logo{height:75px}}@media (prefers-reduced-motion:reduce){.legend-reel-symbol,.sports-slot-symbol,.fortune-pointer{animation:none!important}}.classic-machine .four-column-reels .symbol:has(.sculpted-reel-symbol){padding:1px 1px 10px}.sculpted-reel-symbol{width:min(100%,calc(var(--cell) - 12px));aspect-ratio:1;filter:drop-shadow(0 2px 3px #1c160b60);background-repeat:no-repeat;background-size:300% 200%;border-radius:8px;flex:none;height:auto;display:block}.slot-theme-olympus .reel,.slot-theme-beast .reel{background:radial-gradient(#72512d,#241d1c)}.cabinet:not(.slot-moving) .sculpted-reel-symbol{animation:1.4s ease-in-out 2 legend-rise}.cabinet:not(.slot-moving) .sculpted-symbol-harvest{animation:1.5s ease-in-out 2 legend-float}@media (prefers-reduced-motion:reduce){.sculpted-reel-symbol{animation:none!important}}.classic-machine .symbol:has(.sculpted-reel-symbol){padding:1px 1px 10px}.slot-theme-panda .reel:has(.sculpted-reel-symbol){background:radial-gradient(#705934,#183226)}.slot-theme-fortune .reel:has(.sculpted-reel-symbol){background:radial-gradient(#74522e,#261630)}.cabinet:not(.slot-moving) .reel-match .sculpted-reel-symbol{animation:1s ease-out 2 sculpted-win}.slot-theme-panda .cabinet:not(.slot-moving) .sculpted-symbol-brokerage{animation:1.5s ease-in-out 2 lantern-sway}.slot-theme-fortune .cabinet:not(.slot-moving) .sculpted-symbol-nolimit{animation:1.5s ease-in-out 2 sculpted-tilt}.reel:has(.sculpted-reel-symbol){perspective:600px}.reel-landed .sculpted-reel-symbol{animation:.35s ease-out sculpted-land}@keyframes sculpted-win{0%,to{filter:drop-shadow(0 2px 3px #1c160b60);transform:scale(1)}50%{filter:drop-shadow(0 0 7px #f5d36c);transform:scale(1.04)}}@keyframes sculpted-tilt{0%,to{transform:rotateY(0)}40%{transform:rotateY(-12deg)}75%{transform:rotateY(8deg)}}@keyframes sculpted-land{0%{transform:translateY(-5px)rotateX(10deg)}65%{transform:translateY(2px)}to{transform:translateY(0)rotateX(0)}}@media (prefers-reduced-motion:reduce){.sculpted-reel-symbol{animation:none!important}}.atlas-game-logo{aspect-ratio:1;background-position:100% 100%;background-repeat:no-repeat;background-size:300% 200%;border-radius:12px;display:block}.game-card .atlas-game-logo{filter:drop-shadow(0 0 8px #e6c77c55);width:150px;max-width:100%;height:auto}.slot-marquee .atlas-game-logo{flex:0 0 85px;width:85px;height:85px}.game-card-candy{background:radial-gradient(at top,#773454,#202038 80%);border-color:#efa5c1}.game-card-diamond{background:radial-gradient(at top,#34526d,#131f32 80%);border-color:#a4cfed}.slot-theme-candy .slot-machine-body{background:linear-gradient(140deg,#572643,#23192d);border-color:#efabc7}.slot-theme-diamond .slot-machine-body{background:linear-gradient(140deg,#2c435b,#111b2b);border-color:#b5d8ee}.slot-theme-candy .cabinet{background:linear-gradient(135deg,#f0aecc,#74558b,#edc482);border-color:#fbd5e6}.slot-theme-diamond .cabinet{background:linear-gradient(135deg,#b7dcec,#4b657c,#d4b870);border-color:#d7eaf7}.slot-theme-candy .reel{background:radial-gradient(#704757,#301d2e)}.slot-theme-diamond .reel{background:radial-gradient(#536372,#18212d)}.slot-theme-diamond .cabinet:not(.slot-moving) .sculpted-symbol-nolimit{animation:1.5s ease-in-out 2 sculpted-tilt}@media (max-width:600px){.game-card .atlas-game-logo{width:125px;height:auto}.slot-marquee .atlas-game-logo{flex-basis:65px;width:65px;height:65px}.slot-theme-candy .slot-marquee h1,.slot-theme-diamond .slot-marquee h1{letter-spacing:1px;font-size:22px}}.dimensional-logo{width:min(100%,calc(var(--cell) - 15px));height:calc(var(--cell) - 15px);max-width:100%;transform-style:preserve-3d;background:radial-gradient(at 30% 20%,#fff8d9,#c7a35e 60%,#58411e);border:3px solid #e4c77e;border-radius:18%;justify-content:center;align-items:center;padding:5px;display:flex;box-shadow:inset 2px 3px 2px #fff8,3px 4px #765123,4px 6px 8px #0007}.dimensional-logo img{object-fit:contain;filter:drop-shadow(2px 3px 1px #0005);width:100%;height:100%}.nlc-dimensional-logo{background:radial-gradient(#1e5640,#091e17)}.cabinet:not(.slot-moving) .dimensional-logo{animation:1.4s ease-in-out 2 sculpted-tilt}.cabinet:not(.slot-moving) .reel-match .dimensional-logo{animation:1s ease-out 2 sculpted-win}.classic-machine .symbol:has(.dimensional-logo){padding:3px 5px 12px}.game-card-book{background:radial-gradient(at top,#2d6471,#201d18 80%);border-color:#e0bb62}.slot-theme-book .slot-machine-body{background:linear-gradient(130deg,#284e51,#151b21);border-color:#cdaa54}.slot-theme-book .reel{background:radial-gradient(#887036,#193334)}.nlc-table-game{max-width:760px;margin:auto}.nlc-table-brand{align-items:center;gap:18px;display:flex}.nlc-table-brand>img{object-fit:contain;width:110px;height:110px}.nlc-table-brand h1{color:#edce88;font:700 28px Georgia,serif}.nlc-felt{text-align:center;background:radial-gradient(#25563d,#0b2a20);border:7px solid #7b6033;border-radius:65px 65px 22px 22px;min-height:240px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ddc483,inset 0 0 35px #0005}.nlc-felt-logo{object-fit:contain;width:85px;height:75px;margin:auto;display:block}.point-marker{color:#ffdf91;letter-spacing:2px;font-weight:800}.nlc-dice{justify-content:center;gap:20px;display:flex}.nlc-dice>span{color:#173827;background:linear-gradient(135deg,#fff3c9,#d7b65e);border:2px solid #ae823a;border-radius:15px;place-content:center;width:74px;height:74px;font-size:65px;line-height:1;display:grid;box-shadow:5px 6px #765726,8px 10px 10px #0005}.table-moving .nlc-dice>span{animation:.4s ease-in-out 2 table-dice}.baccarat-hands{grid-template-columns:1fr 1fr;gap:12px;display:grid}.baccarat-hands h3{color:#f5d795;font-size:17px}.nlc-cards{justify-content:center;gap:5px;min-height:100px;display:flex}.nlc-card{color:#193c2c;background:#fff6db;border:2px solid #d6af57;border-radius:8px;width:65px;height:94px;padding:5px;animation:.35s ease-out both bj-deal-in;position:relative;box-shadow:3px 4px 7px #0006}.nlc-card>strong{font-size:17px;position:absolute;top:3px;left:5px}.nlc-card>span{margin-top:12px;font-size:30px;line-height:1.1;display:block}.nlc-card img{object-fit:contain;width:30px;height:30px}.nlc-card.card-back{background:#0b291f;place-content:center;display:grid}.nlc-card.card-back img{width:50px;height:65px}.table-choices{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.table-choices button{color:#ffe6a9;background:#183e2d;border:1px solid #d8be80;border-radius:10px;flex:1;padding:12px}.table-choices button[aria-pressed=true]{color:#10281d;background:#e0c276;font-weight:800}.table-result{background:#173a2b;border:1px solid #a98a48;border-radius:9px;min-height:48px;padding:10px}.nlc-table-game details{margin:18px 0;line-height:1.6}.nlc-table-game>.spin{width:100%}@keyframes table-dice{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-12px)rotate(18deg)}}@media (max-width:480px){.nlc-table-brand>img{width:80px;height:80px}.nlc-table-brand h1{font-size:24px}.nlc-felt{padding:15px 7px}.nlc-card{width:42px;height:72px;padding:2px}.nlc-card>strong{font-size:12px}.nlc-card>span{font-size:23px}.nlc-card img{width:22px;height:22px}.nlc-card.card-back img{width:34px;height:45px}.nlc-cards{gap:3px;min-height:75px}}@media (prefers-reduced-motion:reduce){.dimensional-logo,.nlc-card,.nlc-dice>span{animation:none!important}}:is(.slot-theme-classic,.slot-theme-nfl,.slot-theme-nhl,.slot-theme-mlb) :is(.jackpot-symbol,.bonus-symbol){text-shadow:1px 2px #fff5;background:linear-gradient(135deg,#fff0b7,#c89e45);border:2px solid #d4ad56;border-radius:12px;padding:4px;box-shadow:inset 1px 2px 2px #fff9,3px 4px #775721}:is(.slot-theme-classic,.slot-theme-nfl,.slot-theme-nhl,.slot-theme-mlb) .cabinet:not(.slot-moving) :is(.jackpot-symbol,.bonus-symbol){animation:1.4s ease-in-out 2 sculpted-tilt}@media (prefers-reduced-motion:reduce){.jackpot-symbol,.bonus-symbol{animation:none!important}}.game-card .game-mark,.coming-soon-card .game-mark,.slot-marquee .slot-title-logo,.slot-marquee .game-mark,.nlc-table-brand>img,.nlc-felt-logo,.keno-brand>img,.bj-felt-mark>img{filter:drop-shadow(0 0 5px #f6d47799)drop-shadow(0 0 12px #d8ad4855)}:is(.game-card:hover .game-mark,.game-card:focus-visible .game-mark){filter:drop-shadow(0 0 7px #ffe7a9cc)drop-shadow(0 0 16px #d8ad4877)}.game-card .supplied-game-logo{object-fit:contain;border-radius:9px;width:100%;height:145px}.slot-marquee .supplied-game-logo{object-fit:contain;border-radius:8px;flex:0 0 120px;width:120px;height:85px}@media (max-width:600px){.game-card .supplied-game-logo{height:115px}.slot-marquee .supplied-game-logo{flex-basis:85px;width:85px;height:65px}}.virtual-dealer-host{background:#09251b;border:1px solid #c8aa68;border-radius:20px;grid-template-columns:minmax(140px,260px) 1fr;align-items:center;gap:18px;margin:12px 0 20px;padding:12px;display:grid;overflow:hidden}.dealer-portrait,.ai-dealer-thumbnail{aspect-ratio:1;background-image:url(/branding/slots/ai-dealer-dress.png);background-position:0 0;background-repeat:no-repeat;background-size:200% 200%;border-radius:14px}.dealer-portrait{width:100%;animation:.35s ease-out dealer-enter}.dealer-pose-deal{background-position:100% 0;animation:.5s ease-out dealer-deal}.dealer-pose-watch{background-position:0 100%}.dealer-pose-result{background-position:100% 100%}.dealer-caption p{margin:8px 0}.dealer-caption small{color:#c7d8ce;line-height:1.5;display:block}.dealer-voice{align-items:center;gap:10px;margin-top:14px;font-size:.9rem;display:flex}.dealer-voice input{accent-color:#e6c66e;width:20px;height:20px}.ai-dealer-thumbnail{object-fit:contain;display:block!important}.fifa-wordmark{color:#fff;text-shadow:2px 3px #145eb1,0 0 12px #35b9ff;letter-spacing:-2px;font-family:Arial,sans-serif;font-size:clamp(20px,5vw,46px);font-weight:900}.fifa-reel-trophy{object-fit:contain;width:100%;height:100%;max-height:110px}.slot-theme-fifa{--slot-accent:#57c9e5}.slot-theme-fifa .slot-title-logo{object-fit:contain;max-height:130px}.slot-logo-fifa{object-fit:contain!important}@keyframes dealer-enter{0%{opacity:.5}to{opacity:1}}@keyframes dealer-deal{0%{opacity:.7;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.virtual-dealer-host{grid-template-columns:120px 1fr;gap:12px;padding:10px}.dealer-caption .eyebrow{font-size:10px}.dealer-caption p{font-size:13px}.dealer-caption small{font-size:11px}.dealer-voice{gap:6px;font-size:12px}}@media (prefers-reduced-motion:reduce){.dealer-portrait{animation:none!important}}.casino-layout{background:radial-gradient(at 50% 30%,#286549,#0a3525 75%);border:12px solid #483222;border-bottom-width:22px;border-radius:110px 110px 64px 64px;padding:24px 24px 0;box-shadow:0 12px 22px #0005,inset 0 0 0 3px #c8a865,inset 0 0 38px #0007}.table-house{color:#f5dfa4;letter-spacing:2px;justify-items:center;gap:4px;margin-bottom:14px;display:grid}.table-house img{object-fit:contain;width:90px;height:65px}.table-house span{font-size:13px;font-weight:800}.table-house small{font-size:10px}.craps-status{justify-content:center;align-items:center;gap:12px;margin:10px 0 16px;display:flex}.craps-status div{gap:4px;display:grid}.craps-status small{font-size:12px}.craps-puck{color:#eee;background:#181818;border:3px solid #aaa;border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid;box-shadow:3px 4px #0007}.craps-puck.puck-on{color:#142f22;background:#f7efd6;border-color:#eee}.craps-numbers{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.casino-layout button{color:#f8e9bc;cursor:pointer;background:#123e2b66;border:1px solid #e7d6a0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:100px;padding:12px 5px;display:flex;position:relative}.casino-layout button[aria-pressed=true]{background:#ddbd573b;box-shadow:inset 0 0 0 2px #ffdc7d}.casino-layout button:focus-visible{outline-offset:3px;z-index:2;outline:3px solid #fff}.casino-layout button:disabled{cursor:default;opacity:.85}.craps-numbers strong{font-size:30px}.casino-layout button small{font-size:10px}.craps-center{grid-template-columns:1fr 1.3fr;align-items:stretch;gap:12px;margin:12px 0;display:grid}.roll-zone{align-content:center;justify-items:center;gap:12px;padding:16px 5px;display:grid}.roll-zone>small{letter-spacing:2px;font-size:9px}.roll-zone>strong{color:#f7dfa6;font-size:12px}.casino-layout .nlc-dice{gap:14px}.casino-layout .nlc-dice>span{width:54px;height:54px;font-size:48px}.field-area{border-radius:50% 50% 14px 14px!important}.field-area>strong{font-size:27px}.field-area>span:not(.felt-chip){font-size:16px;line-height:1.8}.craps-lines{grid-template-columns:1fr 1fr;display:grid}.craps-lines button{letter-spacing:1px;min-height:85px}.felt-chip{color:#fff;letter-spacing:0;background:#a5293d;border:4px dashed #f6e9c7;border-radius:50%;min-width:35px;height:35px;padding:3px;font-weight:900;display:grid;box-shadow:2px 3px #061b13;place-items:center!important;font-size:11px!important}.table-rail{color:#e2c981;letter-spacing:2px;background:#201b18;margin:20px -24px 0;padding:12px 10px;font-size:10px}.baccarat-layout .baccarat-hands{border-bottom:1px solid #d4bd784d;grid-template-columns:1fr 45px 1fr;align-items:center;padding:14px 0}.baccarat-hands>div:not(.card-shoe){min-width:0}.card-shoe{color:#f6db8c;background:#152c42;border:3px solid #d6be77;height:70px;padding-top:9px;font-size:12px;transform:rotate(-8deg);box-shadow:3px 3px #fff8,6px 6px #152a24}.card-shoe small{font-size:8px;display:block}.baccarat-table-rule{color:#e1cea0;font-size:12px}.baccarat-bet-layout{grid-template-columns:1fr .8fr 1fr;gap:8px;display:grid}.baccarat-bet-layout button{border-width:2px;border-radius:40% 40% 14px 14px;min-height:130px}.bet-area-player{border-color:#74aaf6!important}.bet-area-banker{border-color:#ef8787!important}.bet-area-tie{border-color:#b4d98d!important}.baccarat-road{flex-wrap:wrap;justify-content:center;gap:6px;min-height:50px;padding:18px 0 6px;display:flex}.baccarat-road>span{border:2px solid #d4bc86;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.road-player{background:#244e94}.road-banker{background:#8b2939}.road-tie{background:#367046}.road-key{color:#dac9a4;font-size:10px}.tournament-prizes{background:#133827;border:1px solid #c9a65e;border-radius:16px;margin:20px 0;padding:18px}.tournament-prizes>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tournament-prizes article{text-align:center;background:#092319;border-radius:10px;gap:8px;padding:14px 6px;display:grid}.tournament-prizes strong{color:#f8d984;font-size:clamp(15px,2.5vw,24px)}.tournament-prizes small{color:#d2dbc9}.tournament-prizes p{font-size:13px}@media (max-width:600px){.casino-layout{border-width:7px 7px 14px;border-radius:55px 55px 30px 30px;padding:16px 9px 0}.table-house img{height:48px}.table-house span{font-size:10px}.craps-numbers strong{font-size:23px}.casino-layout button small{font-size:8px}.casino-layout button{min-height:88px;padding:8px 2px}.craps-center{gap:6px}.field-area>strong{font-size:22px}.field-area>span:not(.felt-chip){font-size:12px}.casino-layout .nlc-dice>span{width:40px;height:40px;font-size:36px}.casino-layout .nlc-dice{gap:9px}.craps-lines strong{font-size:13px}.baccarat-layout .baccarat-hands{grid-template-columns:1fr 1fr;gap:6px}.baccarat-layout .card-shoe{display:none}.baccarat-bet-layout{gap:4px}.baccarat-bet-layout button{min-height:110px}.baccarat-bet-layout strong{font-size:13px}.table-rail{margin-left:-9px;margin-right:-9px}.felt-chip{border-width:3px;min-width:29px;height:29px;font-size:9px!important}.tournament-prizes{padding:12px}.tournament-prizes>div{gap:5px}}.dealer-voice-settings{gap:8px;min-width:0;margin-top:10px;display:grid}.dealer-voice-settings label{gap:5px;font-size:12px;display:grid}.dealer-voice-settings select{color:#f5e5bb;background:#102f23;border:1px solid #b5a16c;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:8px}.dealer-caption{min-width:0}.slot-bonus-picks{text-align:center;background:linear-gradient(135deg,#172c44,#211a31);border:2px solid #d6b45f;border-radius:18px;margin:12px 0;padding:16px}.slot-bonus-picks h2{color:#f9df92;margin:0 0 8px;font-size:22px}.slot-bonus-picks p{font-size:13px;line-height:1.5}.slot-bonus-picks>div{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.slot-bonus-picks button{color:#ffe6a0;background:linear-gradient(135deg,#634377,#1b1433);border:2px solid #cfab5d;border-radius:12px;justify-items:center;gap:8px;padding:15px 5px;display:grid}.slot-bonus-picks button>span{font-size:30px}.slot-bonus-picks button small{font-size:12px}.slot-bonus-picks button:focus-visible{outline-offset:3px;outline:3px solid #fff}.bonus-pick-symbol{color:#ffe4a2;text-shadow:2px 2px #65346b;filter:drop-shadow(0 3px 3px #0008);place-content:center;justify-items:center;line-height:1.1;display:grid}.bonus-pick-symbol strong{font-size:32px}.bonus-pick-symbol b{font-size:clamp(12px,3vw,23px)}.bonus-pick-symbol small{font-size:8px}.slot-theme-diamond .cabinet{background:linear-gradient(135deg,#b4b9c6,#252433 15%,#0d0c19 70%,#b4b9c6);border:4px solid #c4c7d7;box-shadow:0 0 18px #8b65ba55,inset 0 0 0 3px #393146}.slot-theme-diamond .reel{background:linear-gradient(#b2afc5,#fff 25% 70%,#aaa8c0);border-color:#4b3d62;min-height:125px}.diamond-classic-symbol{filter:drop-shadow(3px 4px 2px #2228);font-family:Georgia,serif;font-weight:900;transform:perspective(250px)rotateY(-8deg)}.diamond-seven{color:#b01434;text-shadow:2px 2px #ffc865,4px 4px #620d24;font-size:clamp(52px,10vw,96px)}.diamond-bar{color:#fff;letter-spacing:1px;background:linear-gradient(#26202e,#050509);border:4px double #cab980;padding:3px 7px;font-size:clamp(20px,5vw,44px)}.slot-theme-diamond .reel-number{color:#22152c}.slot-theme-diamond .bonus-pick-symbol{color:#583075;text-shadow:1px 1px #dbb85c}.poker-dealer-portrait{background-image:url(/branding/slots/ai-poker-dealer.png)}.slot-theme-diamond .symbol .sculpted-reel-symbol{width:min(76%,calc(var(--cell) - 26px));aspect-ratio:1;height:auto}.slot-theme-diamond .diamond-seven{font-size:clamp(42px,8vw,72px);line-height:1.1}.slot-theme-diamond .diamond-bar{box-sizing:border-box;border-width:3px;max-width:90%;padding:3px 5px;font-size:clamp(16px,3.8vw,32px);line-height:1.1}.slot-theme-diamond .bonus-pick-symbol{transform-origin:50%;scale:.82}.tournament-link{isolation:isolate;color:#172b1c;background:linear-gradient(145deg,#fff0b6 0%,#e9bd5b 32%,#b88224 100%);border:2px solid #ffe29b;border-radius:18px;margin:21px 0 27px;padding:21px 22px;transition:transform .16s,box-shadow .16s;animation:3s ease-in-out infinite pvp-halo;position:relative;overflow:hidden;transform:perspective(700px)rotateX(3deg);box-shadow:0 7px #775016,0 11px 17px #0008,inset 0 2px 1px #fff8}.tournament-link strong{letter-spacing:.01em;text-shadow:0 1px #fff8;font-size:clamp(21px,4.5vw,28px);font-weight:900}.tournament-link span{color:#20321d;font-weight:600;line-height:1.55}.tournament-link b{color:#fff0b9;background:#153624;border:1px solid #23422c;border-radius:999px;justify-self:start;margin-top:5px;padding:8px 14px;font-size:14px;box-shadow:0 3px #092515}.tournament-link:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 44%,#fff9 50%,#0000 56%);animation:4.5s ease-in-out infinite pvp-shine;position:absolute;inset:-40% -90%;transform:translate(-45%)}.tournament-link:hover{transform:perspective(700px)rotateX(0)translateY(-2px)}.tournament-link:focus-visible{outline-offset:6px;outline:3px solid #fff}.tournament-link:active{animation:none;transform:translateY(5px);box-shadow:0 2px #775016,0 4px 8px #0006,inset 0 2px 2px #fff5}@keyframes pvp-halo{0%,to{box-shadow:0 7px #775016,0 11px 17px #0008,0 0 12px #f6cc6430,inset 0 2px 1px #fff8}50%{box-shadow:0 7px #775016,0 11px 17px #0008,0 0 25px #f6cc6470,inset 0 2px 1px #fff8}}@keyframes pvp-shine{0%,45%{transform:translate(-45%)}85%,to{transform:translate(45%)}}[data-reduce-motion=true] .tournament-link,[data-reduce-motion=true] .tournament-link:after{transition:none;animation:none}[data-reduce-motion=true] .tournament-link:after{display:none}@media (prefers-reduced-motion:reduce){.tournament-link,.tournament-link:after{transition:none;animation:none}.tournament-link:after{display:none}}.tournament-hub{padding-top:8px}.tournament-hub>h1{margin:8px 0 14px}.tournament-month{gap:8px;max-width:340px;margin:18px 0;display:grid}.tournament-month select{color:#f3e7c7;background:#142d20;border:1px solid #bfa56e;border-radius:10px;width:100%;padding:12px}.tournament-event{scroll-margin-top:90px}.tournament-event .tournament-facts{margin:16px 0}.tournament-register{font:inherit;cursor:pointer;text-align:center;min-height:48px;font-weight:750}.tournament-calendar-link{text-align:center;margin:18px 0;display:block}.tournament-hub .editor-modes{flex-wrap:wrap}.tournament-rules{background:#102a1c;border:1px solid #b99d64;border-radius:12px;margin:20px 0;padding:16px}.tournament-rules summary{cursor:pointer;font-weight:750}.tournament-rules li{margin:12px 0;line-height:1.65}.tournament-room-meters{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.tournament-room-meters>span{background:#173825;border-radius:12px;flex:1;gap:6px;padding:12px;display:grid}.tournament-congratulations,.tournament-break{color:#163021;text-align:center;background:linear-gradient(140deg,#ead092,#ffe9b6);border:3px solid #fff0b8;border-radius:20px;margin:20px 0;padding:30px 20px}.tournament-congratulations>strong,.tournament-break>strong{font-size:clamp(28px,6vw,44px)}.tournament-poker-table{text-align:center;background:radial-gradient(#246046,#102d21);border:9px solid #513720;border-radius:55px;margin:20px 0;padding:20px 12px;box-shadow:inset 0 0 25px #0007}.tournament-turn-clock{justify-items:center;gap:5px;display:grid}.tournament-turn-clock strong{color:#ffdc86;font-size:30px}.tournament-turn-clock progress{accent-color:#e9bd60;width:min(100%,300px)}.tournament-board,.tournament-hole{justify-content:center;gap:5px;margin:10px 0;display:flex}.tournament-board .bj-card{width:55px;height:80px}.tournament-seats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tournament-seats article{overflow-wrap:anywhere;background:#10291fed;border:1px solid #658570;border-radius:14px;gap:5px;min-width:0;padding:12px 5px;font-size:13px;display:grid}.tournament-seats article.current-turn{outline:3px solid #f9d57f}.tournament-seats article.own-seat{background:#254b30}.tournament-hole .bj-card{width:42px;height:62px}.tournament-actions{flex-wrap:wrap;align-items:end;gap:10px;margin:15px 0;display:flex}.tournament-actions button,.tournament-actions input{min-height:46px}.tournament-actions label{gap:5px;display:grid}.tournament-actions input{max-width:150px}.tournament-room select{color:#fff;background:#153524;border:1px solid #b39a61;border-radius:8px;margin-left:10px;padding:12px}.tournament-notice{background:#1c462f;border:1px solid #c9a65e;border-radius:12px;margin:12px 0;padding:12px}.tournament-result-dialog{color:#f3e8c9;text-align:center;background:#123322;border:2px solid #e6c47c;border-radius:22px;width:90%;max-width:480px;padding:24px}.tournament-result-dialog::backdrop{background:#000b}.tournament-result-dialog strong{color:#f8d985;margin:16px 0;font-size:32px;display:block}@media (max-width:600px){.tournament-seats{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-poker-table{border-width:5px;border-radius:28px;padding:15px 8px}.tournament-room-meters>span{min-width:100px}.tournament-actions button{flex:1}.tournament-board .bj-card{width:45px;height:67px}}.table-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.table-metrics>span{color:#cbdcc8;background:#143824;border:1px solid #567250;border-radius:12px;padding:12px;font-size:12px}.table-metrics strong{color:#ffe1a1;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:5px;font-size:clamp(15px,2vw,23px);display:block}.holdem-raise{border:1px solid #597950;border-radius:12px;gap:12px;margin-top:14px;padding:15px;display:grid}.holdem-raise label{gap:7px;display:grid}.holdem-raise input{width:100%;padding:12px;font-size:18px}.chip-choices,.admin-quick-actions{flex-wrap:wrap;gap:10px;display:flex}.chip-choices>*{flex:1}.side-bet-picker{border:1px solid #8b7753;border-radius:14px;margin:14px 0;padding:16px}.side-bet-picker summary{cursor:pointer;font-weight:750}.side-bet-picker>div{border-bottom:1px solid #526e48;padding:12px 0}.side-bet-picker small{line-height:1.6;display:block}.side-bet-results{flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.side-bet-results li{background:#173721;border:1px solid #638454;border-radius:10px;padding:10px}.tablemax{isolation:isolate;background:radial-gradient(at 100% 0,#64502c55,#0000 65%),linear-gradient(145deg,#142d27,#091c15);border:2px solid #cca952;border-radius:22px;margin:24px 0;padding:22px;position:relative;overflow:hidden;box-shadow:0 0 22px #deb85c22,inset 0 1px #fff2}.tablemax>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.tablemax h2{letter-spacing:-1px;color:#ffe3a0;margin:5px 0;font-size:32px}.tablemax h2 span{color:#79dccc}.tablemax>div:first-child>strong{font-variant-numeric:tabular-nums;color:#fff2c9;font-size:clamp(25px,5vw,36px)}.tablemax .eyebrow{flex-basis:100%;margin:0}.tablemax p,.tablemax details{font-size:13px;line-height:1.65}.tablemax-button{color:#13291c;cursor:pointer;background:linear-gradient(135deg,#f7e0a0,#b8872a 60%,#f0cf83);border:1px solid #fff1ba;border-radius:14px;width:100%;min-height:60px;margin:16px 0;padding:15px 20px;font-size:19px;font-weight:900;transition:transform .16s,box-shadow .16s;animation:4s ease-in-out infinite tablemax-halo;display:block;box-shadow:0 5px #78521c,0 0 20px #ffe19655,inset 0 2px #fff8}.tablemax-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px #78521c,0 0 28px #ffe19688}.tablemax-button:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #78521c}.tablemax-button:disabled{opacity:.55;box-shadow:none;cursor:default;animation:none}.tablemax-button:focus-visible{outline-offset:4px;outline:3px solid #fff}.tablemax-winner{border-color:#fff0b5;box-shadow:0 0 35px #eac57466}.tablemax-award{color:#153322;text-align:center;background:#f3d893;border-radius:14px;padding:20px;font-weight:800}.tablemax-award strong{margin:10px 0;font-size:28px;display:block}.admin-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.admin-rule-grid label{gap:8px;display:grid}.admin-rule-grid input{width:100%;min-width:0}.admin-table-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.admin-table-card{background:#133220;border:1px solid #b59a60;border-radius:15px;padding:16px}.admin-table-card h3{margin:0 0 15px}.admin-player-row{border-bottom:1px solid #395a3c;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;display:flex}.admin-player-row>div{overflow-wrap:anywhere;flex:1;min-width:110px}.admin-player-row small{margin-top:5px;display:block}.admin-player-row button,.admin-quick-actions button{min-height:46px;padding:11px 14px}.tournament-command select{width:100%;padding:12px;font-size:16px}.tournament-command>label{gap:7px;margin:14px 0;display:grid}.tournament-command input{padding:12px;font-size:16px}.bj-winning{animation:1.2s ease-out 2 table-win-light}@keyframes tablemax-halo{0%,to{filter:drop-shadow(0 0 2px #f4d79744)}50%{filter:drop-shadow(0 0 7px #f4d79777)}}@keyframes table-win-light{0%,to{box-shadow:inset 0 0 30px #0005}50%{box-shadow:inset 0 0 28px #ebcd7777,0 0 16px #ebcd7755}}@media (max-width:700px){.admin-table-grid,.admin-rule-grid{grid-template-columns:1fr}.admin-quick-actions>button{flex:140px}.table-metrics{gap:6px}.table-metrics>span{padding:10px 7px}.game-action-dock{box-shadow:none;border:1px solid #567250;border-radius:14px;margin:16px 0;padding:14px 8px;position:static}.game-action-dock .bj-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.game-action-dock .bj-actions>button{width:100%;min-width:0;min-height:52px;padding:12px 8px;font-size:15px}.bet-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.bet-presets button{min-width:0;min-height:46px}.bet-builder input,.number-choice input,.mini-roulette select{min-height:46px;font-size:16px}.bj-cards{flex-wrap:wrap;gap:7px;min-height:94px}.poker-board .bj-cards,.table-board{flex-wrap:nowrap;gap:4px}.poker-board .bj-card,.table-board .bj-card{flex:0 52px;width:52px;min-width:0;height:78px}.poker-board h2{font-size:15px}.virtual-dealer-host{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:10px}.dealer-portrait{max-height:120px}.bj-table{border-width:5px;border-radius:35px;padding:16px 10px}.bj-felt-mark{margin:10px 0}.bj-felt-mark img{width:65px;max-height:60px}.roulette-bets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.roulette-bets button{white-space:normal;min-height:52px}.craps-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}.casino-layout button small{font-size:11px}.craps-center{grid-template-columns:1fr}.casino-layout .nlc-dice>span{width:52px;height:52px;font-size:47px}.baccarat-layout .baccarat-hands{grid-template-columns:1fr}.baccarat-bet-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.baccarat-bet-layout button{min-height:90px}.tablemax{padding:17px 14px}.tablemax h2{font-size:29px}.tablemax-button{font-size:18px}.admin-player-row button{min-height:48px}.holdem-raise{padding:12px}.table-seats{gap:8px}.tournament-seats .bj-card{flex-basis:42px;min-width:0}.app-wallet strong{font-size:18px}.round-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.game-screen-bar{flex-wrap:wrap;gap:8px}.game-screen-bar>a,.game-screen-bar>button{align-items:center;min-height:44px;display:inline-flex}.nlc-table-brand>img{max-width:90px}.nlc-table-brand h1{font-size:25px}}@media (max-width:380px){.table-metrics{grid-template-columns:1fr}.table-metrics>span{justify-content:space-between;align-items:center;display:flex}.table-metrics strong{margin:0}.tournament-seats{gap:7px}.tournament-seats article{padding:9px 3px}.virtual-dealer-host{grid-template-columns:75px minmax(0,1fr)}.tablemax-button{font-size:16px}}[data-reduce-motion=true] .tablemax-button,[data-reduce-motion=true] .bj-winning{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.tablemax-button,.bj-winning{transition:none;animation:none}}.nfl-mark{filter:drop-shadow(0 3px 5px #0008);background-image:url(/branding/slots/nfl.jpg);background-position:50.52% 45.11%;background-size:853.33% 583.64%;border-radius:18%;flex-shrink:0;width:72px;height:88px;display:inline-block}.super-bowl-event{background:radial-gradient(at top,#1e4270,#071728 65%);border:2px solid #d9b965;box-shadow:0 0 26px #91baff1c}.super-bowl-banner{background:radial-gradient(at top,#658bb13b,#0000);border-bottom:1px solid #d9b965;justify-content:center;align-items:center;gap:22px;margin-bottom:20px;padding:24px 8px;display:flex}.super-bowl-banner strong{color:#f4d582;letter-spacing:.05em;font-size:clamp(24px,5vw,44px)}.super-bowl-banner strong span{color:#eff6ff;letter-spacing:.12em;margin-top:8px;font-size:12px;display:block}.super-bowl-table{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 2px),#ffffff20 calc(10% - 2px) 10%),linear-gradient(#164c35,#0b3022)!important;border-color:#bf9e50!important}.super-bowl-table-mark{color:#f8da84;letter-spacing:.12em;justify-content:center;align-items:center;gap:14px;margin:0 auto 16px;display:flex}.super-bowl-table-mark .nfl-mark{width:48px;height:59px}.bj-card .nfl-card-mark{opacity:.82;width:34px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bj-back .nfl-card-mark{opacity:1;width:42px;height:52px;position:relative;top:auto;left:auto;transform:none}.bj-back:has(.nfl-card-mark){background:linear-gradient(140deg,#071a34,#31568b);border-color:#dbc989}.super-bowl-table .tournament-turn-clock,.super-bowl-table .tournament-seats article{background:#041811df}@media (max-width:540px){.super-bowl-banner{gap:12px;padding:16px 0}.super-bowl-banner>.nfl-mark{width:54px;height:66px}.super-bowl-table-mark{font-size:12px}.super-bowl-table .bj-card .nfl-card-mark{width:22px;height:27px}}.header-tablemax{color:#ffe5a0;background:linear-gradient(140deg,#4a3211,#141d12);border:1px solid #f0cc73;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:10px 16px;text-decoration:none;display:flex;box-shadow:0 0 16px #e7b84545,inset 0 1px #fff3}.header-tablemax strong{font-size:clamp(18px,3vw,26px)}.header-tablemax strong span{font-size:12px}.header-tablemax small{letter-spacing:.06em;font-size:10px}.header-admin-stack{gap:8px}.tournament-branded{isolation:isolate;background:linear-gradient(135deg,#1d3928,#10251c);border:1px solid #c7aa68;position:relative;box-shadow:0 8px 24px #0003,inset 0 1px #f6dd9c22}.tournament-branded:before{content:"";z-index:-1;border-radius:inherit;opacity:.16;pointer-events:none;background:url(/branding/main-display.webp) right 24px top 30px/min(75%,420px) no-repeat;position:absolute;inset:0}.tournament-event h3,.tournament-page>h2{color:#ffe3a1;line-height:1.2}.christmas-event{background:radial-gradient(at 100% 0,#76323d88,#0000 70%),linear-gradient(135deg,#173a29,#281b23);border:1px solid #d4b771}.new-year-event{background:radial-gradient(at 100% 0,#7754a766,#0000 70%),linear-gradient(135deg,#252143,#141e31);border:1px solid #d4b771}button.share:not(:disabled),button.approve:not(:disabled),button.secondary:not(:disabled),a.share,.organized-shell .game-nav a{box-shadow:0 0 9px #e7c67a20,inset 0 1px #ffedbd12}button.share:hover:not(:disabled),button.approve:hover:not(:disabled),a.share:hover{box-shadow:0 0 14px #e7c67a40}.tournament-event .tournament-prizes strong{overflow-wrap:anywhere}@media (max-width:700px){.shell{padding:18px 14px 22px}.topbar{flex-wrap:wrap;gap:10px;margin-bottom:16px;padding-bottom:14px}.organized-shell .game-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px}.organized-shell .game-nav a:last-child{grid-column:auto}.organized-shell .game-nav a{min-width:0;min-height:48px;padding:10px 4px;font-size:12px}.management{margin:14px 0;padding:14px}.request-card{gap:10px;padding:14px}.tournament-event p{overflow-wrap:anywhere;line-height:1.5}.tournament-event h3{margin:8px 0 12px;font-size:25px}.tournament-event .tournament-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.tournament-event .tournament-facts>div{min-width:0;padding:10px}.tournament-event .tournament-facts strong{overflow-wrap:anywhere;font-size:16px}.tournament-event .share,.tournament-register{white-space:normal;justify-content:center;max-width:100%;line-height:1.4}.tournament-rules{margin:14px 0;padding:12px}.tournament-rules ul,.tournament-rules ol{padding-left:20px}.tournament-month{max-width:none;margin:12px 0}.tournament-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tournament-actions label{grid-column:1/-1;max-width:none}.tournament-actions input{width:100%;max-width:none;font-size:16px}.tournament-actions button{white-space:normal;min-width:0;padding:10px 8px}.tournament-room select{max-width:100%;margin:8px 0;font-size:16px}.tournament-hub .editor-modes{gap:8px}.tournament-hub .editor-modes button{flex:1;min-height:44px}}@media (max-width:480px){.tournament-event .tournament-prizes>div{grid-template-columns:1fr;gap:7px}.tournament-event .tournament-prizes>div>article{justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.tournament-event .tournament-prizes strong{text-align:right;margin:0;font-size:20px}.tournament-event .tournament-prizes h2{font-size:22px}.header-admin-stack{flex-basis:100%;grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;display:grid}.header-admin-stack .header-tablemax,.header-admin-stack .header-progressive{grid-column:1;width:100%;max-width:none;padding:8px 12px}.header-admin-stack .admin-entry{grid-area:1/2/3;align-self:center}.header-tablemax strong{font-size:20px}}.personal-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.personal-event{background:#10271e;border:1px solid #9b8656;border-radius:14px;min-width:0;padding:16px}.personal-event h3{color:#f3d78a;margin:0 0 10px}.personal-event p{line-height:1.5}.personal-actions,.favourite-links{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.personal-actions>*{min-height:44px}.favourite-links svg{width:24px;height:24px}.favourite-card{flex-direction:column;min-width:0;display:flex}.favourite-card .game-card{border-radius:16px 16px 0 0;flex:1}.favourite-toggle{color:#efcf7c;min-height:44px;font:inherit;cursor:pointer;background:#193627;border:1px solid #8d7949;border-top:0;border-radius:0 0 16px 16px;padding:10px}.favourite-toggle[aria-pressed=true]{color:#fff1c4;background:#624c1f}.statement-scroll{max-width:100%;margin-top:14px;overflow-x:auto}.statement-table{border-collapse:collapse;width:100%;font-size:13px}.statement-table th,.statement-table td{text-align:left;border-bottom:1px solid #426049;padding:12px 10px}.statement-table td:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.connection-ok,.connection-stale{margin:4px 0 10px;font-size:12px;display:block}.connection-ok{color:#a8e1b8}.connection-stale{color:#ffce8a}.my-tournaments{border-color:#c5a762}@media (max-width:700px){.personal-event-grid{grid-template-columns:1fr}.personal-event{padding:13px}.personal-actions>*{text-align:center;flex:1;justify-content:center}.favourite-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.favourite-links a{min-width:0;padding:10px;font-size:13px}.statement-table th,.statement-table td{padding:10px 7px}.statement-table{min-width:560px}.favourite-toggle{font-size:13px}}.world-cup-event,.world-series-event,.st-patricks-event,.high-roller-event{border:2px solid #d6b86e;box-shadow:0 8px 28px #0004,inset 0 1px #fff3}.world-cup-event{background:radial-gradient(at 100% 0,#efd25244,#0000 55%),linear-gradient(140deg,#155b3c,#0a252c)}.world-series-event{background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 30px),linear-gradient(135deg,#182f55,#101929);border-color:#bacddd}.st-patricks-event{background:radial-gradient(at 100% 0,#98c34140,#0000 65%),linear-gradient(140deg,#166c43,#082f22)}.high-roller-event{background:radial-gradient(at 70% 0,#dab35540,#0000 60%),linear-gradient(145deg,#211b11,#090d0f);border-color:#f4d789;box-shadow:0 0 26px #e9bf4d25,inset 0 1px #ffe8a255}.event-theme-banner{text-align:left;border-bottom:1px solid #dec78566;align-items:center;gap:18px;margin-bottom:16px;padding:20px 4px 24px;display:flex}.event-theme-symbol{color:#ffdb7d;filter:drop-shadow(0 3px 8px #0006);font-size:64px;line-height:1}.event-theme-banner>div{flex:1;min-width:0}.event-theme-banner strong{color:#ffe4a1;letter-spacing:.045em;font-size:clamp(20px,3.2vw,32px);line-height:1.2;display:block}.event-theme-banner small{letter-spacing:.09em;color:#e9eadf;margin-top:10px;font-size:11px;line-height:1.5;display:block}.event-theme-banner>img{object-fit:contain;width:90px;height:90px}.event-theme-compact{text-align:center;justify-content:center;gap:12px;padding:8px 0 14px}.event-theme-compact>div{flex:0 auto}.event-theme-compact strong{font-size:18px}.event-theme-compact .event-theme-symbol{font-size:35px}.world-cup-table{background:repeating-linear-gradient(90deg,#ffffff08 0 10%,#0000 10% 20%),radial-gradient(#237348,#0d3b2b);border-color:#d6b85c}.world-series-table{background:radial-gradient(#286454,#0d2837);border-color:#a57554}.st-patricks-table{background:radial-gradient(#258a54,#06351f);border-color:#b7a342}.high-roller-table{background:radial-gradient(#42371c,#101713);border-color:#c5a156;box-shadow:0 0 24px #e1be6533,inset 0 0 28px #0008}.bj-card .event-card-mark{opacity:.6;font-size:25px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bj-back .event-card-mark{opacity:1;font-size:28px;position:static;transform:none}.bj-back:has(.event-card-mark){background:linear-gradient(135deg,#173d2a,#0b211b);border-color:#d5b363}.world-series-table .bj-back{background:linear-gradient(135deg,#173c60,#0b172b)}.high-roller-table .bj-back{color:#ffe59b;background:linear-gradient(135deg,#685329,#111613)}.high-roller-table .event-card-mark{color:#b98622}.world-cup-table .tournament-seats article,.world-series-table .tournament-seats article,.st-patricks-table .tournament-seats article,.high-roller-table .tournament-seats article{background:#081e18ee}@media (max-width:540px){.event-theme-banner{gap:10px;padding:12px 0 16px}.event-theme-symbol{font-size:42px}.event-theme-banner>img{width:54px;height:54px}.event-theme-banner strong{font-size:19px}.event-theme-banner small{letter-spacing:.03em;font-size:10px}.event-theme-compact strong{font-size:15px}.event-theme-compact .event-theme-symbol{font-size:28px}.bj-card .event-card-mark{font-size:20px}}.cricket-world-cup-event{background:radial-gradient(at 100% 0,#bd703a55,#0000 65%),linear-gradient(140deg,#14364c,#101d2a);border:2px solid #e3bb68;box-shadow:0 8px 26px #0004}.masters-event{background:radial-gradient(at 100% 0,#e9cd6544,#0000 60%),linear-gradient(140deg,#145237,#092319);border:2px solid #e4c571;box-shadow:0 0 24px #b5a25022,inset 0 1px #ffedba44}.cricket-world-cup-table{background:linear-gradient(90deg,#0000 44%,#bea36a22 44% 56%,#0000 56%),radial-gradient(#286348,#102e26);border-color:#c7944d}.masters-table{background:radial-gradient(at 50% 35%,#2e6b40,#0b3320);border-color:#d0b35f;box-shadow:0 0 24px #d9bc5633,inset 0 0 26px #0006}.cricket-world-cup-table .tournament-seats article,.masters-table .tournament-seats article{background:#0b211bef}.cricket-world-cup-table .bj-back{background:linear-gradient(135deg,#284b66,#101e30)}.masters-table .bj-back{background:linear-gradient(135deg,#397b43,#102c1e);border-color:#e4c66f}.game-nav a.pvp-menu-glow,.tournament-calendar-link{font-weight:800;animation:3s ease-in-out infinite pvp-nav-glow;position:relative;color:#ecfffc!important;background:linear-gradient(135deg,#104440,#152b41)!important;border:1px solid #70e7e0!important;box-shadow:0 4px #062723,0 0 16px #48d9d955!important}.game-nav a.pvp-menu-glow:hover,.tournament-calendar-link:hover{transform:translateY(-2px)}@keyframes pvp-nav-glow{50%{box-shadow:0 4px #062723,0 0 26px #48d9d999}}.master-stop-panel{background:linear-gradient(120deg,#341518,#151e1a);border:1px solid #ef6666;border-radius:20px;align-items:center;gap:24px;margin:20px 0;padding:24px;display:flex}.master-stop-panel h2{margin:0}.master-stop-panel p{max-width:640px}.master-stop-sign{clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);color:#fff;filter:drop-shadow(0 0 12px #f34);cursor:pointer;background:#b91024;border:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:150px;height:150px;animation:2.5s ease-in-out infinite master-stop-glow;display:flex}.master-stop-sign strong{font-size:36px;line-height:1.2}.master-stop-sign span{font-size:14px;font-weight:800}.master-stop-sign:disabled{opacity:.85;cursor:default}.master-stop-sign:focus-visible{outline-offset:-12px;outline:5px solid #fff}@keyframes master-stop-glow{50%{filter:drop-shadow(0 0 22px #f34);background:#e32438}}@media (max-width:560px){.master-stop-panel{text-align:center;flex-direction:column;gap:16px;padding:16px}.game-nav a.pvp-menu-glow{min-width:145px}}@media (prefers-reduced-motion:reduce){.game-nav a.pvp-menu-glow,.tournament-calendar-link,.master-stop-sign{animation:none!important}}.game-search{margin:20px 0;font-weight:700;display:block}.game-search input{color:#fff;background:#102a21;border:1px solid #8baea0;border-radius:12px;width:100%;margin-top:8px;padding:14px;font-size:16px;display:block}.event-details{background:#06180fc9;border:1px solid #70857a;border-radius:12px;margin:14px 0;padding:12px}.event-details>summary{cursor:pointer;padding:6px;font-weight:700}.compact-event-seats{color:#9de9d7;font-weight:700}.compact-entry{padding-top:10px}.tournament-event h3{margin:8px 0}.tournament-event .event-theme-banner{padding:12px}.tournament-event .event-theme-banner img{width:55px;max-height:55px}.friday-lights-event,.friday-lights-table{isolation:isolate;background:radial-gradient(at top,#245585,#08192e 55%,#102c21);position:relative;overflow:hidden;border-color:#82d7ff!important}.friday-lights-event:before,.friday-lights-table:before{content:"";pointer-events:none;z-index:-1;background:conic-gradient(from 25deg,transparent 0 22%,#77dfff35 24%,transparent 28% 70%,#f4edbe25 72%,transparent 76%);animation:10s ease-in-out infinite alternate stadium-lights;position:absolute;inset:-60%}.friday-lights-event .event-theme-symbol{color:#b6edff;text-shadow:0 0 18px #7be0ff}.friday-lights-event .event-theme-banner{border-bottom:1px solid #67dcff}.friday-lights-table .event-card-mark{color:#1063a0}@keyframes stadium-lights{0%{transform:rotate(-18deg)}to{transform:rotate(22deg)}}.bj-card{animation:.38s cubic-bezier(.2,.75,.3,1) both card-table-deal}@keyframes card-table-deal{0%{opacity:0;transform:translate(16px,-24px)rotate(-8deg)scale(.88)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}.pot-chip-motion{background:#051a13d9;border:1px solid #b2a163;border-radius:20px;align-items:center;gap:12px;min-height:36px;padding:6px 12px;display:inline-flex}.pot-chip-motion>span{width:40px;height:26px;display:inline-flex;position:relative}.pot-chip-motion i{left:calc(var(--chip-index)*8px);top:calc(var(--chip-index)*-3px + 7px);width:23px;height:23px;animation:.45s both chip-to-pot;animation-delay:calc(var(--chip-index)*55ms);background:#a02936;border:3px dashed #f9e9b7;border-radius:50%;position:absolute;box-shadow:0 2px 1px #000}@keyframes chip-to-pot{0%{opacity:0;transform:translate(35px,20px)rotate(80deg)}to{opacity:1;transform:translate(0)rotate(0)}}.turn-ring{color:#8bf0d4;flex-shrink:0;place-items:center;width:48px;height:48px;display:inline-grid;position:relative}.turn-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.turn-ring circle{fill:none;stroke:#fff2;stroke-width:3px}.turn-ring circle+circle{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .4s linear}.turn-ring b{font-size:14px}.turn-ring-urgent{color:#ffbd79}.table-seat.seat-turn,.tournament-seats .current-turn{border:2px solid #a0ffde!important;box-shadow:0 0 20px #68e6b65c,inset 0 0 14px #68e6b61a!important}.table-seat .turn-ring{float:right}.mobile-poker-dock{display:none}@media (max-width:700px){.mobile-poker-dock{z-index:35;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#071d17f5;border-top:1px solid #83ad98;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0008}.mobile-poker-dock>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-poker-dock button{min-width:0;min-height:48px;padding:10px 6px;font-size:15px}.mobile-poker-dock form{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:10px;display:flex}.mobile-poker-dock input{width:110px;font-size:16px}.mobile-poker-dock label{gap:5px;display:grid}body:has(.mobile-poker-dock){padding-bottom:190px}.event-details .tournament-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bj-card,.pot-chip-motion i,.friday-lights-event:before,.friday-lights-table:before{animation:none!important}.turn-ring circle+circle{transition:none}}.poker-game .active-hand{border:2px solid #a0ffde;box-shadow:0 0 20px #68e6b65c}.organized-shell:not(.playing-screen):not(.game-focused)>.game-nav{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}.organized-shell .game-nav a{white-space:normal;overflow-wrap:normal;min-width:0}.organized-shell .game-nav a.pvp-menu-glow{min-width:0}.my-account-link{background:#203c2c;border-radius:10px;padding:9px 12px;font-weight:800;text-decoration:none;color:#fff0c5!important;border:1px solid #d6c38d!important}.my-account-link:focus-visible{outline-offset:3px;outline:3px solid #fff}.game-screen-bar .my-account-link{flex-shrink:0;min-height:44px}@media (max-width:700px){.organized-shell:not(.playing-screen):not(.game-focused)>.game-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.organized-shell .game-nav a{text-align:center;flex-direction:column;gap:5px;min-height:66px;padding:10px 4px;font-size:13px}.organized-shell .game-nav a.pvp-menu-glow{flex-direction:row;grid-column:span 2}.organized-shell .game-nav a:last-child{grid-column:auto}.game-screen-bar .my-account-link{padding:8px 10px}}.organized-shell .game-nav a.my-account-link[aria-current]{background:#e3c88c;color:#102018!important}.account-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.account-nav button{overflow-wrap:normal;font-size:14px}.account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.account-summary-grid button{text-align:left;color:#fff0cd;background:linear-gradient(135deg,#204534,#10251b);border:1px solid #9ba878;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.account-summary-grid strong{font-size:28px}.account-summary-grid span{font-size:13px}.account-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.account-filters label{flex:150px;gap:6px;margin:0;display:grid}.account-filters input,.account-filters select{color:#fff;background:#092016;border:1px solid #839b85;border-radius:8px;width:100%;min-height:44px;margin:0;padding:10px;font-size:16px}.account-overview .personal-actions{margin:18px 0}@media (max-width:700px){.account-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.account-summary-grid{gap:7px}.account-summary-grid button{padding:12px 8px}.account-summary-grid strong{font-size:23px}.account-summary-grid small{font-size:12px}.account-nav button{min-height:52px;font-size:13px}.account-filters button{min-height:44px}}.crown-jewel-event,.crown-jewel-table{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(at top,#60387366,#0000 65%),linear-gradient(145deg,#0c0b13,#261332 55%,#0a1110)!important;border:2px solid #dfc17a!important;box-shadow:inset 0 0 45px #0009,0 8px 30px #cfa74720!important}.crown-jewel-event:before,.crown-jewel-table:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 40%,#ffe2a824 44%,transparent 48% 90%,#b889e522 94%,transparent 98%);animation:12s ease-in-out infinite alternate crown-jewel-light;position:absolute;inset:-70%}.crown-jewel-event:after{content:"♛";color:#f4d6810b;z-index:-1;pointer-events:none;font-size:220px;position:absolute;top:100px;right:20px}.crown-jewel-event .event-theme-banner,.crown-jewel-table .event-theme-banner{background:linear-gradient(110deg,#1b0e28dd,#0c0d13dd);border:1px solid #d9be78;border-radius:14px;padding:20px!important}.crown-jewel-event .event-theme-symbol,.crown-jewel-table .event-theme-symbol{color:#ffe0a0;text-shadow:0 0 20px #daa55d88;font-size:66px}.crown-jewel-event .event-theme-banner strong{letter-spacing:2px;color:#ffe7a8;font:700 clamp(22px,4vw,34px)/1.15 Georgia,serif}.crown-jewel-event .event-theme-banner small{color:#ead9f1;line-height:1.6}.crown-jewel-event h3{color:#ffe4a1}.crown-jewel-event .compact-entry{color:#ffe5a4;font-size:20px}.crown-jewel-event .event-details{background:#140e20dd;border-color:#9b7d55}.crown-jewel-event .tournament-prizes article{background:linear-gradient(135deg,#493229,#231527);border-color:#d8bd7a}.crown-jewel-table .bj-back{background:repeating-linear-gradient(45deg,#241232,#241232 5px,#49304f 5px 6px);border-color:#e7c578}.crown-jewel-table .bj-back .event-card-mark{color:#ffe1a1}@keyframes crown-jewel-light{0%{transform:rotate(-12deg)}to{transform:rotate(24deg)}}@media (max-width:600px){.crown-jewel-event .event-theme-banner{gap:10px;padding:12px!important}.crown-jewel-event .event-theme-symbol{font-size:40px}.crown-jewel-event .event-theme-banner img{display:none}.crown-jewel-event .compact-entry{font-size:17px}}@media (prefers-reduced-motion:reduce){.crown-jewel-event:before,.crown-jewel-table:before{animation:none!important}}.calendar-tools{flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0;display:flex}.calendar-tools label{gap:6px;display:grid}.calendar-tools select,.my-tournaments select{color:#fff;background:#10291e;border:1px solid #91a37d;border-radius:8px;min-height:44px;padding:10px;font-size:16px}.calendar-tools button{min-height:44px}.personal-event-live{border:2px solid #9ce1bc;box-shadow:0 0 16px #4edc8c22}.mobile-raise-range{color:#f5dfb3;flex-basis:100%}.connection-notice{z-index:36;color:#e7ffe9;background:#163326;border:1px solid #7fc2a0;border-radius:12px;margin:12px 0;padding:12px 16px;font-size:14px;position:relative}.connection-offline{color:#fff0d3;background:#422c18;border-color:#dfbd7c}.compact-footer>small{max-width:760px;margin:14px auto;line-height:1.65;display:block}@media (max-width:700px){.calendar-tools button{flex:135px}.calendar-tools label,.calendar-tools select{width:100%}.mobile-poker-dock form{overscroll-behavior:contain;max-height:40dvh;overflow-y:auto}.mobile-poker-dock input{scroll-margin-bottom:140px}}.tournament-hub{isolation:isolate;background:linear-gradient(145deg,#0b261ce8,#081811ed);border-radius:20px;padding:20px;position:relative;overflow:hidden}.calendar-content{z-index:1;position:relative}.calendar-content>h1{margin:8px 0 14px}.calendar-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.calendar-logo-watermark{opacity:.085;background:url(/branding/main-display.webp) 50% 80px/min(70vw,560px) repeat-y;position:absolute;inset:0}.calendar-floating-chip{left:var(--chip-x);top:var(--chip-y);color:#fff0c7;opacity:.24;width:66px;height:66px;animation:calendar-chip-drift var(--chip-speed) ease-in-out var(--chip-delay) infinite alternate;background:#8b283e;border:6px dashed #e9dcb6;border-radius:50%;place-items:center;font-size:30px;display:grid;position:absolute;box-shadow:0 5px #301520,0 8px 20px #0008}.calendar-floating-chip:nth-child(3n){background:#216558}.calendar-floating-chip:nth-child(4n){background:#85612d}.tournament-hub[data-calendar-motion=false] .calendar-floating-chip{animation-play-state:paused}.calendar-motion-toggle{margin:0 0 18px;font-size:13px}.calendar-crown-spotlight{background:linear-gradient(130deg,#231133f2,#111626f2);border:1px solid #b39acb;border-radius:18px;align-items:center;gap:18px;margin:0 0 22px;padding:22px;display:flex;box-shadow:0 0 24px #a074c320}.calendar-crown-spotlight>span{color:#edcf80;text-shadow:0 0 24px #d7a95666;font-size:70px}.calendar-crown-spotlight h2{margin:5px 0;font-size:clamp(22px,4vw,32px)}.calendar-crown-spotlight p{line-height:1.5}.calendar-crown-spotlight .share{color:#f6edff;white-space:normal;background:#392449;border:1px solid #b8a1cb;min-height:48px}@keyframes calendar-chip-drift{0%{transform:translate(-8px,-18px)rotate(-18deg)}to{transform:translate(15px,45px)rotate(48deg)}}@media (max-width:700px){.tournament-hub{padding:14px 10px}.calendar-crown-spotlight{align-items:flex-start;gap:10px;padding:16px}.calendar-crown-spotlight>span{font-size:38px}.calendar-floating-chip{border-width:4px;width:44px;height:44px;font-size:22px}.calendar-crown-spotlight .share{width:100%}}[data-reduce-motion=true] .calendar-floating-chip{animation:none!important}@media (prefers-reduced-motion:reduce){.calendar-floating-chip{animation:none!important}}.home-dashboard{isolation:isolate;background:linear-gradient(145deg,#0c3023e6,#071b15ed);border-radius:22px;padding:24px;position:relative;overflow:hidden}.home-dashboard>*{z-index:1;position:relative}.home-dashboard>.home-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-atmosphere>img{object-fit:contain;opacity:.12;width:min(76%,650px);height:85%;animation:16s ease-in-out infinite alternate home-logo-float;position:absolute;top:5%;right:-4%}.home-atmosphere>i{border:1px solid #bce4c32b;border-radius:50%;width:60%;height:60%;animation:24s linear infinite home-orbit;position:absolute;top:20%;left:45%;box-shadow:0 0 45px #70d7a514}.home-atmosphere>i:nth-of-type(2){animation-delay:-8s;top:45%;left:-25%}.home-atmosphere>i:nth-of-type(3){animation-delay:-16s;top:-35%;left:10%}.home-atmosphere>i:nth-of-type(n+4){background:#e2cc8d55;border:0;width:12px;height:12px;animation:6s ease-in-out infinite alternate home-logo-float;top:35%;left:15%}.home-atmosphere>i:nth-of-type(5){animation-delay:-3s;top:65%;left:75%}.home-atmosphere>i:nth-of-type(6){animation-delay:-5s;top:85%;left:50%}.home-atmosphere[data-paused=true]>*{animation-play-state:paused}.home-motion-control{margin-bottom:14px;font-size:12px}.home-dashboard .home-shortcuts a{background:#0e2b23e8}@keyframes home-logo-float{0%{transform:translateY(-8px)scale(.98)}to{transform:translateY(12px)scale(1.03)}}@keyframes home-orbit{0%{transform:rotate(0)scale(.9)}50%{transform:rotate(180deg)scale(1.15)}to{transform:rotate(360deg)scale(.9)}}.billionaire-event,.billionaire-table,.billionaire-spotlight{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(at 100% 0,#087c5d55,#0000 65%),linear-gradient(135deg,#080e14,#102a26,#070c12)!important;border:2px solid #bde6dc!important;box-shadow:inset 0 0 45px #0008,0 0 28px #7aebc22b!important}.billionaire-event:before,.billionaire-table:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(transparent 0 42%,#bdfbe428 45%,transparent 48% 90%,#e6e9fa22 94%,transparent 98%);animation:16s ease-in-out infinite alternate crown-jewel-light;position:absolute;inset:-65%}.billionaire-event .event-theme-banner,.billionaire-table .event-theme-banner{background:#071b20de;border:1px solid #a0e9d3;border-radius:14px;padding:22px}.billionaire-event .event-theme-symbol,.billionaire-table .event-theme-symbol,.billionaire-spotlight>span{color:#bfffe4;text-shadow:0 0 24px #51d8a777;font-size:60px}.billionaire-event .event-theme-banner strong{color:#e1fff2;letter-spacing:2px;font:700 clamp(24px,4vw,38px)/1.2 Georgia,serif}.billionaire-event .compact-entry{color:#caffea;font-size:22px}.billionaire-event .event-details,.billionaire-event .tournament-prizes article{background:#0c221fe8;border-color:#81b4a8}.billionaire-table .bj-back{background:repeating-linear-gradient(45deg,#071b18,#071b18 6px,#1a4036 6px 7px);border-color:#c5eee1}.billionaire-spotlight .share{color:#effff7;background:#16493e;border-color:#90d4bf}@media (max-width:600px){.home-dashboard{padding:16px 12px}.billionaire-event .event-theme-banner{gap:10px;padding:12px}.billionaire-event .event-theme-banner img{display:none}.billionaire-event .event-theme-symbol,.billionaire-spotlight>span{font-size:36px}.billionaire-event .compact-entry{font-size:18px}}[data-reduce-motion=true] .home-atmosphere>*,[data-reduce-motion=true] .billionaire-event:before,[data-reduce-motion=true] .billionaire-table:before{animation:none!important}@media (prefers-reduced-motion:reduce){.home-atmosphere>*,.billionaire-event:before,.billionaire-table:before{animation:none!important}}.calendar-search{gap:12px;margin:18px 0;display:grid}.calendar-search>label:first-child{gap:8px;display:grid}.calendar-search input[type=search]{color:#fff;background:#10291e;border:1px solid #91a37d;border-radius:10px;width:100%;min-height:48px;padding:12px;font-size:16px}.calendar-search input[type=checkbox]{vertical-align:middle;width:20px;height:20px;margin-right:8px}.entry-checklist{background:#102820e8;border:1px solid #719f8a;border-radius:12px;margin:14px 0;padding:14px}.entry-checklist summary{cursor:pointer;font-weight:700}.entry-checklist li{margin:8px 0;line-height:1.5}.return-table{z-index:35;background:#153b30f5;border:1px solid #b8d6a6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex;position:sticky;top:8px;box-shadow:0 6px 20px #0005}.return-table .share{white-space:normal;min-height:44px}@media (max-width:600px){.return-table{top:4px}.return-table .share{flex:100%}}body{isolation:isolate}.site-atmosphere{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-atmosphere>img{object-fit:contain;opacity:.065;width:min(76vw,900px);height:min(85vh,900px);animation:24s ease-in-out infinite alternate site-logo-drift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-atmosphere>span{background:radial-gradient(at 25% 30%,#b9e6b510,#0000 45%);animation:30s ease-in-out infinite alternate site-light-drift;position:absolute;inset:-30%}.site-atmosphere>span:last-child{background:radial-gradient(at 75% 75%,#e6c77412,#0000 45%);animation-delay:-15s}.background-preference{justify-content:center;padding:16px 16px 28px;display:flex}.background-preference .share{background:#0e251ee8;font-size:12px}@keyframes site-logo-drift{0%{transform:translate(-50%,-52%)scale(.96)rotate(-3deg)}to{transform:translate(-50%,-48%)scale(1.04)rotate(3deg)}}@keyframes site-light-drift{0%{transform:translate(-2%,-2%)}to{transform:translate(3%,3%)}}[data-background-paused=true] .site-atmosphere>*,[data-background-paused=true] .home-atmosphere>*,[data-background-paused=true] .calendar-floating-chip{animation-play-state:paused!important}[data-reduce-motion=true] .site-atmosphere>*{animation:none!important}@media (prefers-reduced-motion:reduce){.site-atmosphere>*{animation:none!important}}@media (max-width:600px){.site-atmosphere>img{opacity:.055;width:92vw}}.dealer-coming-soon{background:#10291f;border:1px solid #c9a550;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;margin:24px 0;display:grid;overflow:hidden;box-shadow:0 0 22px #c9a55022}.dealer-coming-soon>img{width:100%;height:auto;display:block}.dealer-coming-soon h2{overflow-wrap:anywhere;color:#f3d98c;font-size:clamp(1.3rem,3vw,2rem)}.dealer-coming-badge{color:#ffe4a3;border:1px solid #d2b35f;border-radius:30px;padding:8px 14px;font-weight:700;display:inline-block}@media (max-width:640px){.dealer-coming-soon{grid-template-columns:1fr}.dealer-coming-soon>div{padding:18px}}.home-dashboard .home-heading{grid-template-columns:auto minmax(0,1fr) 140px;align-items:center;gap:16px;display:grid}.home-wink-portrait{border:2px solid #c9a550;border-radius:14px;place-self:start end;width:140px;height:auto;display:block;box-shadow:0 3px 18px #0005}@media (max-width:600px){.home-dashboard .home-heading{grid-template-columns:minmax(0,1fr) 96px;gap:12px}.home-dashboard .home-heading>div{grid-area:2/1/auto/-1}.home-wink-portrait{border-radius:10px;grid-area:1/2;width:96px}}.responsible-gambling-link{color:#cfdbce;text-underline-offset:3px;padding:8px 4px;font-size:12px;display:inline-block}.responsible-gambling-link:focus-visible{outline-offset:3px;outline:2px solid #e6ca80}.checkin-countdown,.waitlist-panel{background:#102d23;border:1px solid #b49b5d;border-radius:12px;margin:14px 0;padding:16px}.checkin-countdown>strong{color:#f5d992;font-size:1.1rem}.checkin-countdown p,.waitlist-panel p{line-height:1.5}.cooling-off select{margin:8px 12px}.health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.health-grid>div{background:#143729;border:1px solid #52745a;border-radius:10px;padding:14px}.health-grid span{margin-top:8px;display:block}.health-dashboard p{overflow-wrap:anywhere}@media (max-width:600px){.health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkin-countdown .share,.waitlist-panel .share{width:100%}}.account-admin-entry{color:#10251a;background:linear-gradient(145deg,#f3d58a,#ad8239);border:1px solid #efcc75;border-radius:12px;margin:0 0 16px;padding:14px 22px;font-weight:800;display:inline-flex;box-shadow:0 0 16px #d7b45940}.compact-footer .footer-admin-login{color:#b7bac5;text-underline-offset:3px;width:fit-content;margin:10px auto 0;padding:8px 12px;font-size:11px;line-height:1.4;text-decoration:underline;display:block}.compact-footer .footer-admin-login:hover{color:#fff}.compact-footer .footer-admin-login:focus-visible{outline-offset:3px;outline:2px solid}.casino-light-beams,.casino-floating-suits{pointer-events:none;position:absolute;inset:0;overflow:hidden}.casino-light-beams b{transform-origin:50% 0;background:linear-gradient(90deg,#0000,#64eab714,#0000);width:26vw;height:150%;position:absolute;top:-30%;left:8%;transform:rotate(-22deg)}.casino-light-beams b:nth-child(2){background:linear-gradient(90deg,#0000,#ffd37a1b,#0000);left:65%;transform:rotate(20deg)}.casino-light-beams b:nth-child(3){background:linear-gradient(90deg,#0000,#81c8ff10,#0000);width:14vw;left:38%}.casino-floating-suits i{left:var(--lane);color:#f3d688;opacity:0;text-shadow:0 0 18px #e3b64866;font:36px Georgia,serif;position:absolute;bottom:-70px}.casino-floating-suits i:nth-child(3n){color:#71d9b4;font-size:24px}.game-card{isolation:isolate;background:radial-gradient(at 50% 0,#34755566,#0000 70%),linear-gradient(145deg,#193c2d,#071b15);border-color:#bd9c58;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffecae33,0 8px 24px #0006}.game-card:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(110deg,#0000 28%,#fff3be24 48%,#0000 66%);position:absolute;inset:0;transform:translate(-130%)}.home-shortcuts>a,.home-play,.spin,.machine-button,.bj-actions button,.game-nav a,.account-nav button,.share,.approve,.secondary{box-shadow:inset 0 1px #fff3,0 4px #0004,0 7px 16px #0003}.spin,.home-play{color:#18261d;text-shadow:0 1px #fff5;background:linear-gradient(110deg,#b58b39,#fce7a4 42%,#dfb75e 62%,#fce7a4) 0 0/230% 100%;border:1px solid #ffe6a2}button:not(:disabled):focus-visible{outline-offset:4px;outline:2px solid #ffe4a0}a:focus-visible{outline-offset:4px;outline:2px solid #ffe4a0}@keyframes nlc-suit-rise{0%{opacity:0;transform:translate(0)rotate(-15deg)}12%{opacity:.22}82%{opacity:.18}to{transform:translate3d(var(--drift),-115vh,0) rotate(35deg);opacity:0}}@keyframes nlc-spotlight{0%{transform:rotate(-22deg)translate(-4vw)}to{transform:rotate(22deg)translate(4vw)}}@keyframes nlc-art-float{0%,to{transform:perspective(800px)translateY(0)rotateY(-5deg)}50%{transform:perspective(800px)translateY(-7px)rotateY(5deg)}}@keyframes nlc-card-sheen{0%,65%{transform:translate(-130%)}88%,to{transform:translate(130%)}}@keyframes nlc-gold-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes nlc-marquee-glow{0%,to{box-shadow:0 0 12px #dfb75518,inset 0 0 12px #dfb75508}50%{box-shadow:0 0 28px #dfb75540,inset 0 0 18px #dfb75514}}@keyframes nlc-screen-arrive{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]) .casino-floating-suits i{animation:nlc-suit-rise var(--speed) linear var(--delay) infinite}:root:not([data-reduce-motion=true]):not([data-background-paused=true]) .casino-light-beams b{animation:16s ease-in-out infinite alternate nlc-spotlight}:root:not([data-reduce-motion=true]):not([data-background-paused=true]) .casino-light-beams b:nth-child(2){animation-direction:alternate-reverse;animation-delay:-9s}:root:not([data-reduce-motion=true]):not([data-background-paused=true]) :is(.hero-logo,.game-card .game-mark,.slot-marquee>img,.nlc-table-brand>img){animation:7s ease-in-out infinite nlc-art-float}:root:not([data-reduce-motion=true]):not([data-background-paused=true]) .game-card:nth-child(2n) .game-mark{animation-delay:-3.5s}:root:not([data-reduce-motion=true]):not([data-background-paused=true]) .game-card:after{animation:9s ease-in-out infinite nlc-card-sheen}:root:not([data-reduce-motion=true]):not([data-background-paused=true]) .game-card:nth-child(3n):after{animation-delay:-4s}:root:not([data-reduce-motion=true]):not([data-background-paused=true]) :is(.spin:not(:disabled),.home-play){animation:5s ease-in-out infinite nlc-gold-flow}:root:not([data-reduce-motion=true]):not([data-background-paused=true]) :is(.slot-marquee,.bj-marquee,.nlc-table-brand){border-radius:14px;animation:6s ease-in-out infinite nlc-marquee-glow}:root:not([data-reduce-motion=true]):not([data-background-paused=true]) .app-screen:not([hidden]){animation:.3s ease-out both nlc-screen-arrive}:root:not([data-reduce-motion=true]) :is(button,.share,.game-card,.home-shortcuts>a,.home-play,.game-nav a){transition:transform .18s,box-shadow .18s,border-color .18s}:root:not([data-reduce-motion=true]) :is(button:not(:disabled),a.share,.home-play):active{transform:translateY(2px)scale(.98);box-shadow:inset 0 2px 5px #0004}[data-effects-paused=true] *,[data-effects-paused=true] :before,[data-effects-paused=true] :after{animation-play-state:paused!important}@media (hover:hover){:root:not([data-reduce-motion=true]) :is(.game-card,.home-shortcuts>a):hover{border-color:#ffe3a0;transform:translateY(-4px);box-shadow:0 12px 28px #0007,0 0 20px #d1b36530}:root:not([data-reduce-motion=true]) :is(button:not(:disabled),a.share,.home-play,.game-nav a):hover{border-color:#ffe3a0;transform:translateY(-2px);box-shadow:inset 0 1px #fff4,0 5px 18px #d0b06230}}}@media (max-width:600px){.casino-floating-suits i:nth-child(n+7),.casino-light-beams b:nth-child(3){display:none}}.game-card .supplied-game-logo-diamond{object-fit:contain;flex-basis:auto;width:100%;max-width:320px;height:190px}.slot-theme-diamond .slot-marquee{flex-wrap:wrap;justify-content:center}.slot-theme-diamond .slot-marquee .supplied-game-logo-diamond{object-fit:contain;flex:0 360px;width:min(100%,360px);max-width:100%;height:180px}.slot-theme-diamond .slot-marquee>div{min-width:0}@media (max-width:600px){.game-card .supplied-game-logo-diamond{height:155px}.slot-theme-diamond .slot-marquee .supplied-game-logo-diamond{flex-basis:280px;width:min(100%,280px);height:140px}}.slot-theme-buffalo{--slot-accent:#ffca52}.slot-theme-buffalo .slot-machine-body{isolation:isolate;background:radial-gradient(at 50% 0,#862b80 0,#0000 54%),linear-gradient(155deg,#361046,#591c24 48%,#130c24);border-color:#ffbf4b;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #2e1028,inset 0 0 0 6px #c27626,0 0 32px #ef77243d,0 18px 45px #0009}.slot-theme-buffalo .slot-machine-body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 10% 35%,#ffda5525 0,#0000 25%),radial-gradient(circle at 90% 60%,#d138ab30 0,#0000 30%);position:absolute;inset:0}.slot-theme-buffalo .slot-marquee{text-align:center;border-bottom:1px solid #e68b50;flex-wrap:wrap;justify-content:center;gap:14px;padding-bottom:18px}.slot-theme-buffalo .slot-marquee .buffalo-logo{object-fit:contain;border:2px solid #ffc752;border-radius:28px;flex:0 0 180px;width:180px;height:180px;box-shadow:0 0 18px #ff8c2866}.slot-theme-buffalo .slot-marquee h1{color:#ffe473;text-shadow:0 2px #862646,0 0 20px #ff7e2677;letter-spacing:2px;font-weight:900}.slot-theme-buffalo .slot-marquee .eyebrow{color:#f8cce8}.slot-theme-buffalo .slot-marquee>div{min-width:180px}.slot-theme-buffalo .cabinet{background:linear-gradient(135deg,#4c205a,#9b5320,#291034);border-color:#e6a02f;box-shadow:0 0 0 2px #2a1028,0 0 22px #ff9a3333}.slot-theme-buffalo .reels{background:#180d24;border-color:#ffc963}.slot-theme-buffalo .reel{background:linear-gradient(#120b1d,#442046 45%,#190f28)}.buffalo-reel-emblem{box-sizing:border-box;place-items:center;width:100%;height:100%;padding:5px;display:grid}.buffalo-reel-emblem img{object-fit:contain;filter:drop-shadow(0 0 5px #ffb545);border-radius:18%;width:100%;height:100%;display:block}.buffalo-crown-symbol{color:#ffe16a;text-shadow:0 2px #994319,0 0 16px #ff9c37;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(35px,7vw,70px);line-height:1;display:flex}.buffalo-crown-symbol small{letter-spacing:1px;margin-top:6px;font-size:clamp(8px,1.6vw,13px)}.game-card-buffalo{background:radial-gradient(at top,#88368455,#0000 70%),linear-gradient(145deg,#411747,#2a121c);border-color:#f7bc59}.game-card .buffalo-logo{border-radius:24px;flex-basis:auto;width:170px;max-width:100%;height:170px}.game-card-buffalo h3{color:#ffe18a}.slot-theme-buffalo .slot-console{background:linear-gradient(150deg,#33143c,#1c1025);border-color:#b56b45}.slot-theme-buffalo .machine-spin{color:#371023;background:linear-gradient(110deg,#ff9a31,#ffe97e,#ffbd46,#ffe97e) 0 0/230% 100%;box-shadow:inset 0 2px #fff8,0 5px #8c3a22,0 0 23px #f5a22b55}@keyframes buffalo-logo-glow{0%,to{filter:drop-shadow(0 0 8px #ff8b38);transform:perspective(700px)rotateY(-5deg)translateY(0)}50%{filter:drop-shadow(0 0 17px #ed49b1);transform:perspective(700px)rotateY(5deg)translateY(-5px)}}@keyframes buffalo-ember-drift{0%{opacity:.6;transform:translateY(-10px)}to{opacity:1;transform:translateY(12px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]) :is(.game-card .buffalo-logo,.slot-theme-buffalo .buffalo-logo){animation:5s ease-in-out infinite buffalo-logo-glow}:root:not([data-reduce-motion=true]):not([data-background-paused=true]) .slot-theme-buffalo .slot-machine-body:before{animation:8s ease-in-out infinite alternate buffalo-ember-drift}}@media (max-width:600px){.slot-theme-buffalo .slot-marquee .buffalo-logo{flex-basis:135px;width:135px;height:135px}.slot-theme-buffalo .slot-marquee>div{flex:100%}.slot-theme-buffalo .slot-marquee h1{font-size:28px}.game-card .buffalo-logo{width:140px;height:140px}.buffalo-reel-emblem{padding:2px}}.slot-catalog-slots{--tile-top:#654a12;--tile-bottom:#211b0f;--tile-glow:#ffce4859;--tile-edge:#e6bd61}.slot-catalog-panda{--tile-top:#176848;--tile-bottom:#092e28;--tile-glow:#97e86445;--tile-edge:#b9d67d}.slot-catalog-fortune{--tile-top:#472b85;--tile-bottom:#201039;--tile-glow:#bd88ff55;--tile-edge:#cfb1ff}.slot-catalog-olympus{--tile-top:#165b83;--tile-bottom:#122644;--tile-glow:#7ad9ff55;--tile-edge:#b5e7ff}.slot-catalog-beast{--tile-top:#6e351e;--tile-bottom:#29200f;--tile-glow:#ee974d50;--tile-edge:#eab277}.slot-catalog-candy{--tile-top:#902b6b;--tile-bottom:#40133f;--tile-glow:#ff9bdc55;--tile-edge:#ffb9e4}.slot-catalog-diamond{--tile-top:#234f9c;--tile-bottom:#101b49;--tile-glow:#69cfff60;--tile-edge:#a3dcff}.slot-catalog-book{--tile-top:#85551a;--tile-bottom:#382011;--tile-glow:#ffd36950;--tile-edge:#ffd07e}.slot-catalog-buffalo{--tile-top:#411747;--tile-bottom:#2a121c;--tile-glow:#88368455;--tile-edge:#f7bc59}.slot-catalog-nfl{--tile-top:#7a2335;--tile-bottom:#21192c;--tile-glow:#f4616a45;--tile-edge:#ed9a9d}.slot-catalog-nhl{--tile-top:#365f79;--tile-bottom:#152935;--tile-glow:#b1edff55;--tile-edge:#b6e4f5}.slot-catalog-mlb{--tile-top:#343c83;--tile-bottom:#25182f;--tile-glow:#b3a0ff50;--tile-edge:#c1b7ee}.slot-catalog-fifa{--tile-top:#126a70;--tile-bottom:#0c303e;--tile-glow:#57e0cd50;--tile-edge:#87e5d5}.slot-catalog-card .game-card{background:radial-gradient(ellipse at 50% 0,var(--tile-glow),transparent 70%),linear-gradient(145deg,var(--tile-top),var(--tile-bottom));border-color:var(--tile-edge)}.slot-catalog-card .game-card h3{color:#fff0bf}.slot-catalog-card .game-card p{color:#ece8ee}.slot-catalog-card .game-card>span{color:#ffe3a1}.slot-catalog-card .favourite-toggle{background:linear-gradient(145deg,var(--tile-top),var(--tile-bottom));border-color:var(--tile-edge);color:#fff0bf}.slot-catalog-card .favourite-toggle[aria-pressed=true]{color:#fff1c4;background:linear-gradient(145deg,#795d25,#493217);box-shadow:inset 0 0 0 1px #ffe3a1}.slot-catalog-seven{--tile-top:#9a1729;--tile-bottom:#260b20;--tile-glow:#ffbd4d70;--tile-edge:#ffd679}.seven-logo{color:#ffe5a0;background:radial-gradient(#cd2437,#530e24 60%,#210916);border:3px solid #ffce68;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:290px;line-height:1;box-shadow:inset 0 0 20px #ffab4350,0 0 20px #ff552955;flex-basis:auto!important;height:180px!important;display:flex!important}.seven-logo small{letter-spacing:7px;font-size:14px}.seven-logo strong{letter-spacing:-7px;color:#ffdf7c;text-shadow:2px 2px #b15213,4px 4px #692212,0 0 18px #ffb230;font-size:clamp(62px,12vw,100px);font-style:italic;font-weight:1000}.seven-logo b{letter-spacing:1px;margin-top:12px;font-size:10px}.slot-theme-seven .slot-machine-body{background:radial-gradient(at top,#b3223f60,#0000 65%),linear-gradient(145deg,#4f1023,#160a19);border:2px solid #f8c765;box-shadow:inset 0 0 35px #ff56272a,0 0 25px #f52b4635}.slot-theme-seven .slot-marquee{text-align:center;flex-wrap:wrap;justify-content:center}.slot-theme-seven .slot-marquee h1{color:#ffdf7c;text-shadow:0 0 18px #ff633f;font-size:48px}.slot-theme-seven .slot-marquee .seven-logo{flex:0 240px}.slot-theme-seven .cabinet{background:linear-gradient(135deg,#f1ac40,#571628 35%,#bf7030 70%,#f8d378);border:2px solid #ffe4a3;padding:12px;box-shadow:0 0 22px #ff674640}.slot-theme-seven .reel{background:linear-gradient(#180711,#541426 48%,#190815);border-color:#ffbd6c}.slot-theme-seven .slot-console{background:linear-gradient(145deg,#531326,#1c0a18);border-color:#d79857}.seven-symbol{color:#ff364b;text-shadow:2px 2px #ffe9a1,4px 4px #8e1426,0 0 16px #ff405d70;font-size:clamp(50px,10vw,105px);font-style:italic;font-weight:1000;line-height:1}.seven-nolimit{color:#ffd873;text-shadow:2px 2px #9a501a,4px 4px #602019,0 0 18px #ffcf6b}.seven-brokerage{color:#fff1c9;letter-spacing:-2px;border-top:4px solid #ffd675;border-bottom:4px solid #ffd675;padding:5px 0;font-size:clamp(24px,5vw,52px)}.seven-wild{aspect-ratio:1;color:#fff0a9;text-align:center;background:linear-gradient(145deg,#a71d40,#390c35);border:3px solid #ffe3a0;border-radius:22%;flex-direction:column;justify-content:center;align-items:center;width:88%;max-width:130px;line-height:1.05;display:flex;box-shadow:inset 0 0 15px #ffce6d55,0 0 12px #ffcf6d66}.seven-wild strong{font-size:clamp(28px,6vw,58px)}.seven-wild b{letter-spacing:1px;font-size:clamp(12px,2.8vw,23px)}.seven-doubleWild{background:linear-gradient(145deg,#1a81bd,#11245e)}.seven-tripleWild{background:linear-gradient(145deg,#bb42e4,#480b67);box-shadow:0 0 19px #e072ff88,inset 0 0 16px #ffdc7677}.slot-theme-seven .seven-max{color:#361223;background:linear-gradient(110deg,#b56722,#ffe799,#d8993d);border:2px solid #ffedb0;flex-direction:column;align-items:center;width:100%;margin:12px 0;padding:14px;display:flex;box-shadow:0 0 16px #ffd47755}.seven-max[aria-pressed=true]{outline-offset:3px;outline:3px solid #ffd970}.seven-max:disabled{opacity:.55}@keyframes seven-glow{0%,to{filter:drop-shadow(0 0 5px #ffb73b)}50%{filter:drop-shadow(0 0 15px #ff546c)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]) :is(.seven-logo strong,.slot-theme-seven .seven-wild,.slot-theme-seven .seven-max:not(:disabled)){animation:3s ease-in-out infinite seven-glow}}@media (max-width:600px){.game-card .seven-logo{height:150px!important}.seven-logo b{font-size:8px}.slot-theme-seven .cabinet{padding:7px}.seven-wild{border-width:2px}.slot-theme-seven .slot-marquee h1{font-size:34px}}.game-card .supplied-seven-logo{object-fit:contain;filter:drop-shadow(0 0 12px #ffc74a88);border-radius:20px;flex-basis:auto;width:100%;max-width:290px;height:180px}.slot-theme-seven .slot-marquee .supplied-seven-logo{object-fit:contain;border-radius:20px;flex:0 280px;width:min(100%,280px);height:210px}.slot-theme-diamond .seven-max{color:#24152a;background:linear-gradient(110deg,#c49236,#ffe799,#d8993d);border:2px solid #ffe5a1;flex-direction:column;align-items:center;width:100%;margin:12px 0;padding:14px;display:flex}@media (max-width:600px){.game-card .supplied-seven-logo{height:155px}.slot-theme-seven .slot-marquee .supplied-seven-logo{height:175px}}.tablemax-reveal{color:#fff0bd;cursor:pointer;background:radial-gradient(at top,#9b752b88,#0000 65%),linear-gradient(145deg,#452948,#191226);border:2px solid #ffe296;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:150px;margin:16px 0;padding:24px;display:flex;box-shadow:inset 0 0 25px #ffcf6130,0 0 18px #e9b64c30}.tablemax-reveal>span{font-size:38px}.tablemax-reveal strong{letter-spacing:2px;font-size:23px}.tablemax-reveal small{font-size:13px}.tablemax-reveal:disabled{opacity:.65;cursor:wait}.hundred-wheel .monthly-wheel-wrap{width:min(100%,440px);margin:24px auto;position:relative}.hundred-wheel .monthly-wheel{filter:drop-shadow(0 0 15px #e7b74b55);width:100%;height:auto}.hundred-wheel-centre{text-align:center;pointer-events:none;color:#ffe7ab;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:30%}.hundred-wheel-centre small{letter-spacing:1px;font-size:clamp(9px,2.3vw,13px)}.hundred-wheel-centre strong{text-shadow:0 0 12px #ffc85966;font-size:clamp(24px,7vw,40px)}.hundred-wheel-centre span{font-size:12px}.wheel-prize-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0;list-style:none;display:grid}.wheel-prize-list li{background:#1b3a2b;border:1px solid #b9955055;border-radius:6px;justify-content:space-between;gap:6px;padding:9px 7px;font-size:13px;display:flex}.wheel-prize-list span{color:#bccbbd}.wheel-prize-list strong{color:#ffe1a0}@media (max-width:420px){.wheel-prize-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.draw-tabs{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.draw-tabs button{color:#fff0c0;cursor:pointer;background:#102c29;border:1px solid #b89a54;border-radius:14px;padding:12px 20px}.draw-tabs button[aria-pressed=true]{background:linear-gradient(135deg,#933ced,#d42b88);box-shadow:0 0 22px #b92eee66}.draw-tabs small{text-transform:uppercase;letter-spacing:2px;font-size:10px;display:block}.bingo-game{color:#f9efff;background:radial-gradient(at 50% 10%,#532279,#0000 60%),linear-gradient(150deg,#160c32,#08132d 70%);border:1px solid #b681ec;border-radius:28px;max-width:1040px;margin:auto;padding:clamp(12px,3vw,30px);overflow:hidden}.bingo-hero{text-align:center;padding:25px 0}.bingo-eyebrow{letter-spacing:3px;color:#f3d080;font-size:11px}.bingo-hero h1{perspective:700px;justify-content:center;gap:clamp(4px,1.5vw,16px);margin:25px 0;display:flex}.bingo-hero h1 span{color:#fff7be;text-shadow:0 2px #ba7921,0 4px #986016,0 6px #623408,0 10px 18px #000,0 0 25px #ef9f46;font:700 clamp(35px,8vw,78px)/1.2 Georgia;animation:3s ease-in-out infinite bingoFloat}.bingo-hero p{font-size:20px}.bingo-event{text-align:center}.bingo-event h2{font-size:clamp(18px,3vw,25px)}.bingo-badge{letter-spacing:2px;background:#382050;border:1px solid #aa72d4;border-radius:30px;padding:6px 12px;font-size:11px;display:inline-block}.bingo-badge.live{color:#80ffc5;box-shadow:0 0 20px #4efcac55}.bingo-stage{perspective:800px;justify-content:center;align-items:center;gap:35px;min-height:250px;display:flex;position:relative}.bingo-main-ball{z-index:1;color:#3b2006;background:radial-gradient(circle at 32% 23%,#fffbd0 0%,#ffe972 18%,#eea625 46%,#95500e 76%,#402107 100%);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:170px;height:170px;animation:.7s ease-out bingoPop;display:flex;position:relative;box-shadow:inset -12px -15px 25px #53260299,inset 5px 5px 10px #fff8,0 25px 35px #0009,0 0 55px #edb95144}.bingo-main-ball strong{font:700 42px Georgia}.bingo-main-ball small{letter-spacing:1px;font-size:10px;font-weight:800}.bingo-timer{z-index:1;flex-direction:column;display:flex}.bingo-timer small{letter-spacing:2px;color:#b7a9d4;font-size:10px}.bingo-timer strong{color:#fff1b4;font-size:26px}.bingo-orbit{pointer-events:none;position:absolute;inset:0}.bingo-orbit i{background:radial-gradient(circle at 30% 25%,#ecb9ff,#a322dd 50%,#2c0952);border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;font-weight:700;animation:4s ease-in-out infinite bingoFloat;display:grid;position:absolute;top:25%;left:8%;box-shadow:0 10px 15px #0008}.bingo-orbit i:nth-child(2){background:radial-gradient(circle at 30% 25%,#adfff2,#169d9b 50%,#043f4b);animation-delay:1s;top:65%;left:auto;right:6%}.bingo-orbit i:nth-child(3){width:27px;height:27px;animation-delay:2s;top:80%;left:20%}.bingo-layout{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.bingo-ticket,.bingo-board{background:#100d2399;border:1px solid #755093;border-radius:20px;min-width:0;padding:18px}.bingo-card{filter:drop-shadow(0 10px 6px #0007);grid-template-columns:repeat(5,1fr);gap:6px;margin:16px 0;display:grid;transform:perspective(800px)rotateX(4deg)}.bingo-card b,.bingo-card span{aspect-ratio:1;border-radius:9px;place-items:center;font-size:clamp(16px,3vw,29px);display:grid}.bingo-card b{color:#ffdc75}.bingo-card span{color:#362137;background:linear-gradient(#fff6df,#d9c5a8);font-weight:800;box-shadow:0 4px #7b647e}.bingo-card span.daubed{color:#fff;background:radial-gradient(circle at 35% 25%,#80fff0,#16897f);box-shadow:0 4px #065950}.bingo-card span.winning{outline:2px solid #ffe277;box-shadow:0 0 18px #f4b93299}.bingo-claim:not(:disabled){animation:1.4s ease-in-out infinite bingoGlow}.bingo-numbers{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.bingo-numbers span{aspect-ratio:1;color:#9888ad;border:1px solid #3e3157;border-radius:50%;place-items:center;font-size:11px;display:grid}.bingo-numbers span.called{color:#fff;background:#8029b6;border-color:#bd78ec}.bingo-numbers span.latest{color:#32133e;background:#ffe477;box-shadow:0 0 15px #ffe47788}.bingo-board h2 small{color:#b9a7d2;font-size:12px}.bingo-board li{padding:8px}.bingo-board li span{color:#b9a7d2;font-size:12px;display:block}.bingo-game details{margin-top:20px;line-height:1.7}.bingo-game .hint{color:#c2b5d6}.bingo-game button:disabled{opacity:.55;cursor:default}@keyframes bingoFloat{50%{transform:translateY(-9px)rotateY(9deg)}}@keyframes bingoPop{0%{opacity:0;transform:translateY(-50px)rotate(-35deg)scale(.65)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes bingoGlow{50%{box-shadow:0 0 30px #f6c14d99}}@media (max-width:650px){.bingo-layout{grid-template-columns:1fr}.bingo-stage{gap:18px}.bingo-main-ball{width:145px;height:145px}.bingo-timer strong{font-size:21px}.bingo-orbit i{left:0}.bingo-card span{font-size:26px}}@media (prefers-reduced-motion:reduce){.bingo-game *{transition:none!important;animation:none!important}}html[data-reduce-motion=true] .bingo-game *,html[data-effects=false] .bingo-game *{animation:none!important}.game-card-bingo{background:radial-gradient(at top,#632b86,#200e36 75%)}.bingo-menu-ball{color:#3e230b;background:radial-gradient(circle at 30% 22%,#fff9cd,#ffd666 35%,#d48b18 65%,#653206);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;box-shadow:inset -8px -9px 15px #6b350a77,0 8px 15px #0007,0 0 24px #eebe5e55;width:100px!important;height:100px!important;display:flex!important}.bingo-menu-ball small{letter-spacing:2px;font-size:12px}.bingo-menu-ball strong{font:700 38px Georgia}.favourite-links .bingo-menu-ball{width:40px!important;height:40px!important}.favourite-links .bingo-menu-ball small{letter-spacing:0;font-size:6px}.favourite-links .bingo-menu-ball strong{font-size:18px}.bingo-logo{object-fit:contain;filter:drop-shadow(0 0 12px #ffb62e88);animation:3s ease-in-out infinite bingoLogoGlow}.bingo-hero h1 .bingo-logo{width:min(330px,80%);height:auto}.bingo-host-logo{width:110px;height:auto}.game-card-bingo .bingo-logo{width:135px;height:135px}@keyframes bingoLogoGlow{50%{filter:drop-shadow(0 0 24px #ffc442cc);transform:translateY(-5px)scale(1.025)}}@media (prefers-reduced-motion:reduce){.bingo-logo{animation:none!important}}html[data-reduce-motion=true] .bingo-logo{animation:none!important}.bingo-host-shell{max-width:1100px}.bingo-call-next{min-width:220px;font-weight:800;color:#241a09!important;background:linear-gradient(135deg,#e9c16e,#b9791c)!important;padding:22px!important;font-size:24px!important}.bingo-mic,.bingo-listen{background:#112c28;border:1px solid #99824e;border-radius:18px;margin:18px 0;padding:18px}.bingo-mic.broadcasting{border-color:#fb6969;box-shadow:0 0 16px #e3464633}.bingo-player-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.bingo-player-cards article{background:#192420;border:1px solid #8c7151;border-radius:18px;padding:16px}.bingo-player-cards .bingo-card{margin:10px 0}.bingo-player-cards .bingo-card span{font-size:22px}.bingo-card button{aspect-ratio:1;color:#362137;cursor:pointer;background:linear-gradient(#fff6df,#d9c5a8);border:0;border-radius:9px;place-items:center;padding:0;font-size:clamp(20px,3vw,29px);font-weight:800;display:grid;box-shadow:0 4px #7b647e}.bingo-card button:disabled{opacity:1}.bingo-card button.daubed{color:#fff;background:radial-gradient(circle at 35% 25%,#80fff0,#16897f);box-shadow:0 4px #065950}.bingo-card button.winning{outline:2px solid #ffe277}.bingo-card button:focus-visible{outline-offset:3px;outline:3px solid #ffed8f}.bingo-host-shell .draw-tabs button{min-height:52px}.bingo-host-shell input,.bingo-host-shell select{max-width:100%}.bingo-card button.stamp-ready{outline:2px solid #edb836}.bingo-card button.daubed{outline-color:#68d9bd}.bingo-player-view{border-top:1px solid #887342;margin-top:32px;padding-top:20px}.bingo-player-view label{margin:12px 0;display:block}.sports-atlas{aspect-ratio:1;filter:drop-shadow(0 0 10px #efbe52);width:100%;height:auto;transform-style:preserve-3d;background-color:#020605;background-repeat:no-repeat;border-radius:18%;animation:4s ease-in-out infinite sports-emblem-float;display:inline-block}.sports-atlas-nba{background-image:url(/branding/slots/nba-atlas.webp);background-position:0 0;background-size:200% 200%}.sports-atlas-pga{background-image:url(/branding/slots/pga-atlas.webp);background-position:0 0;background-size:300% 200%}.game-mark.sports-atlas{flex-shrink:0;width:150px;max-width:100%;height:150px}.symbol>.sports-atlas{width:90%;max-height:100%}.slot-catalog-nba,.slot-theme-nba{--slot-accent:#79b4ff;background:radial-gradient(at top,#284fa3,#0000 60%),linear-gradient(140deg,#101f53,#431125)!important}.slot-catalog-pga,.slot-theme-pga{--slot-accent:#eac567;background:radial-gradient(at top,#267e48,#0000 65%),linear-gradient(140deg,#082e22,#292712)!important}.slot-theme-nba .cabinet,.slot-theme-pga .cabinet{border-color:var(--slot-accent);box-shadow:0 0 28px var(--slot-accent),inset 0 0 30px #000}@supports (color:color-mix(in lab, red, red)){.slot-theme-nba .cabinet,.slot-theme-pga .cabinet{box-shadow:0 0 28px color-mix(in srgb,var(--slot-accent) 45%,transparent),inset 0 0 30px #000}}@keyframes sports-emblem-float{0%,to{filter:drop-shadow(0 0 6px #c29636);transform:perspective(600px)rotateY(-5deg)translateY(0)}50%{filter:drop-shadow(0 0 15px #ffe8a3);transform:perspective(600px)rotateY(5deg)translateY(-3px)}}@media (prefers-reduced-motion:reduce){.sports-atlas{animation:none;transform:none}}.bingo-patterns{flex-wrap:wrap;gap:20px;display:flex}.bingo-patterns figure{margin:10px}.bingo-patterns figure>div{grid-template-columns:repeat(5,18px);gap:3px;display:grid}.bingo-patterns i{background:#254337;border-radius:3px;height:18px;font-size:12px;font-style:normal}.bingo-patterns i.on{color:#102218;background:#f4cb67;box-shadow:0 0 5px #f4cb6790}.bingo-prizes table{text-align:left;border-collapse:collapse;width:100%}.bingo-prizes td,.bingo-prizes th{border-bottom:1px solid #c5b17644;padding:10px}.admin-seat{overflow-wrap:anywhere;background:#061e18;border:1px solid #9c8d5355;border-radius:12px;gap:5px;margin:8px 0;padding:14px;display:grid}.admin-seat small{color:#bccdbf}.tournament-highlights,.tournament-schedule{color:#f5f1de;background:#061813f5;border:1px solid #8e805a;border-radius:18px;margin:22px 0;padding:18px;line-height:1.5}.tournament-highlight,.tournament-schedule details{background:#102d24;border:1px solid #776b46;border-radius:13px;margin:10px 0;overflow:hidden}.tournament-highlight summary,.tournament-schedule summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px;list-style:none;display:flex}.tournament-highlight summary:after,.tournament-schedule summary:after{content:"＋";color:#ead58d;flex-shrink:0;font-size:22px}.tournament-highlight[open] summary:after,.tournament-schedule details[open] summary:after{content:"−"}.tournament-highlight summary>span,.tournament-schedule summary>span{flex:1;min-width:0}.tournament-highlight summary strong,.tournament-schedule summary strong{overflow-wrap:normal;font-size:18px;line-height:1.3;display:block}.tournament-highlight summary small,.tournament-schedule summary small{color:#c8d7c8;margin-top:5px;font-size:13px;font-weight:400;display:block}.tournament-highlight summary>b,.tournament-schedule summary>b{color:#f4d982;white-space:nowrap;text-align:right;font-size:16px}.tournament-highlight.billionaire{background:#10372e;border-color:#b1e1cf}.tournament-highlight.crown-jewel{background:#291d39;border-color:#ae96be}.highlight-body{padding:0 16px 16px}.highlight-body dl{grid-template-columns:90px 1fr;gap:10px;font-size:15px;display:grid}.highlight-body dt{color:#baa876}.highlight-body dd{margin:0}.highlight-body .share{width:100%;font-size:15px}.tournament-schedule details>p{margin:0;padding:0 16px 16px;font-size:15px}.schedule-note{color:#c8d7c8;margin:16px 0 0;font-size:14px}@media (max-width:480px){.tournament-highlights,.tournament-schedule{padding:12px}.tournament-highlight summary,.tournament-schedule summary{gap:8px;padding:12px}.tournament-highlight summary strong,.tournament-schedule summary strong{font-size:16px}.tournament-highlight summary>b,.tournament-schedule summary>b{font-size:14px}}@media (max-width:600px){.game-screen-bar{flex-wrap:nowrap;gap:8px;overflow-x:auto}.game-screen-bar>a,.game-screen-bar>button{white-space:nowrap;flex-shrink:0;font-size:13px}.game-screen-bar>span{display:none}}.starter-event,.tournament-highlight.starter{background-color:#071d27;box-shadow:0 0 18px #1bdaba33;border-color:#69e8d4!important}.pocket-stakes-event,.tournament-highlight.pocket-stakes{background-color:#251235;box-shadow:0 0 18px #da64f233;border-color:#eea6ff!important}.starter-event .event-theme-symbol,.pocket-stakes-event .event-theme-symbol,.starter .event-theme-symbol,.pocket-stakes .event-theme-symbol{color:#ffdf82;text-shadow:0 2px #ad7c22,0 4px #654b25,0 0 22px #edcc67;font-size:54px;animation:4s ease-in-out infinite budget-emblem;display:inline-block}.tournament-highlight.starter summary>b,.tournament-highlight.pocket-stakes summary>b{animation:3s ease-in-out infinite budget-prize-glow}@keyframes budget-emblem{0%,to{transform:perspective(450px)rotateY(-12deg)translateY(0)}50%{transform:perspective(450px)rotateY(12deg)translateY(-5px)}}@keyframes budget-prize-glow{0%,to{text-shadow:0 0 4px #f3dc7844}50%{text-shadow:0 0 14px #f3dc78bb}}@keyframes budget-shimmer{0%,to{background-position:0}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.starter-event *,.pocket-stakes-event *,.tournament-highlight.starter *,.tournament-highlight.pocket-stakes *{animation:none!important}}.event-background-logo{opacity:.13;pointer-events:none;z-index:-1;font-size:clamp(100px,22vw,220px);line-height:1;position:absolute;top:50%;right:6%;transform:translateY(-50%)rotate(-16deg)}.theme-starter,.theme-pocket-stakes{background:radial-gradient(at 80% 20%,#10cbb66b,#0000 60%),linear-gradient(130deg,#081c27,#124c46);border:1px solid #e9c86d88;border-radius:20px;min-height:170px;padding:20px;box-shadow:inset 0 1px #fff3,0 8px 25px #0005}.theme-pocket-stakes{background:radial-gradient(at 80% 20%,#e358bf70,#0000 60%),linear-gradient(130deg,#190d35,#48205e)}:is(.theme-starter,.theme-pocket-stakes):after{content:"";pointer-events:none;z-index:0;background:linear-gradient(110deg,#0000 44%,#fff2 50%,#0000 56%);position:absolute;inset:-60%;transform:translate(-60%)}.registration-countdown{color:#f4dc93;background:#061b1deb;border:1px solid #e3c87970;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:12px 0;padding:12px 15px;display:flex}.registration-countdown small{letter-spacing:.04em;font-size:13px}.registration-countdown strong{font-variant-numeric:tabular-nums;font-size:clamp(15px,3.7vw,22px)}@keyframes event-logo-drift{50%{opacity:.23;transform:translateY(-56%)rotate(9deg)scale(1.08)}}@keyframes event-light-pass{65%,to{transform:translate(60%)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]) .event-background-logo{animation:9s ease-in-out infinite event-logo-drift}:root:not([data-reduce-motion=true]):not([data-background-paused=true]) :is(.theme-starter,.theme-pocket-stakes):after{animation:8s ease-in-out infinite event-light-pass}}:is(.game-card,.tournament-highlight,.slot-machine-body){isolation:isolate}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:4px;outline:3px solid #9fffe0}button:disabled{animation:none!important}@media (prefers-reduced-motion:reduce){.event-background-logo,.event-theme-banner:after{animation:none!important}}.tournament-highlight:is(.starter,.pocket-stakes)>summary{isolation:isolate;position:relative;overflow:hidden}.tournament-highlight:is(.starter,.pocket-stakes)>summary:after{content:"♠";color:#67ffe0;opacity:.12;z-index:-1;pointer-events:none;font-size:150px;line-height:1.2;position:absolute;top:-30px;right:30%}.tournament-highlight.pocket-stakes>summary:after{content:"♦";color:#f6a5ff}@keyframes summary-logo-drift{50%{opacity:.22;transform:translateY(10px)rotate(12deg)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]) .tournament-highlight:is(.starter,.pocket-stakes)>summary:after{animation:7s ease-in-out infinite summary-logo-drift}}[data-effects=false] .event-background-logo,[data-effects=false] .event-theme-banner:after,[data-effects=false] .tournament-highlight>summary:after{animation:none!important}.event-theme-compact.theme-starter,.event-theme-compact.theme-pocket-stakes{min-height:0;padding:10px}.tournament-highlight .registration-countdown{margin-bottom:0;padding:7px;font-size:12px}.tournament-highlight .registration-countdown strong{font:700 14px/1.4 system-ui}.tournament-quick-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.tournament-quick-filters button{color:#fff1c5;background:#10362e;border:1px solid #bda56b;border-radius:25px;min-height:44px;padding:10px 15px}.tournament-quick-filters button[aria-pressed=true]{color:#142b25;background:#e6cd87;font-weight:700}.calendar-reference{background:#0b261fed;border:1px solid #7d8869;border-radius:16px;margin:16px 0;padding:16px}.calendar-reference>summary{cursor:pointer;min-height:30px;font-weight:700}.tournament-compact{overflow:hidden;background-color:#0b251fed!important;padding:0!important;display:block!important}.tournament-event-summary{cursor:pointer;align-items:center;gap:14px;padding:18px;list-style:none;display:flex;position:relative}.tournament-event-summary:after{content:"＋";color:#eed599;font-size:22px}.tournament-compact[open]>.tournament-event-summary:after{content:"−"}.tournament-event-summary>span{flex:1;min-width:0}.tournament-event-summary strong{color:#fff6db;margin:6px 0;font-size:clamp(18px,4vw,24px);display:block}.tournament-event-summary small{color:#bed6cd;font-size:12px;line-height:1.6;display:block}.tournament-event-summary>b{color:#ffe3a1;text-align:right;font-size:22px}.tournament-expanded{border-top:1px solid #bea36d66;padding:18px}.starter-event>.tournament-event-summary{background:linear-gradient(120deg,#124237,#0b2635)}.pocket-stakes-event>.tournament-event-summary{background:linear-gradient(120deg,#392048,#171d34)}.calendar-results-heading{margin-top:24px}.tournament-hub .tournament-compact{scroll-margin-top:100px}.tournament-compact>.tournament-event-summary::-webkit-details-marker{display:none}.tournament-event-summary{isolation:isolate;overflow:hidden}.starter-event>.tournament-event-summary:before,.pocket-stakes-event>.tournament-event-summary:before{content:"♠";color:#67ffe0;opacity:.12;z-index:-1;pointer-events:none;font-size:140px;line-height:1.2;position:absolute;top:-35px;right:24%}.pocket-stakes-event>.tournament-event-summary:before{content:"♦";color:#efa5ff}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]) :is(.starter-event,.pocket-stakes-event)>.tournament-event-summary:before{animation:7s ease-in-out infinite summary-logo-drift}}[data-calendar-motion=false] .tournament-event-summary:before,[data-calendar-motion=false] .event-background-logo,[data-calendar-motion=false] .event-theme-banner:after,[data-calendar-motion=false] .tournament-highlight>summary:after,[data-effects=false] .tournament-event-summary:before{animation-play-state:paused!important}.color-game-keno{--game-glow:#42e9fc;--game-deep:#082b59;--game-mid:#175e80;--game-mark:#97f9ff}.color-game-wheel{--game-glow:#ffb943;--game-deep:#42104f;--game-mid:#912f68;--game-mark:#ffe590}.color-game-live-dealer{--game-glow:#b5a0ff;--game-deep:#211340;--game-mid:#4c3279;--game-mark:#e1ceff}.color-game-craps{--game-glow:#ff9653;--game-deep:#431c13;--game-mid:#91412b;--game-mark:#ffda9e}.color-game-baccarat{--game-glow:#ff7dad;--game-deep:#410f2d;--game-mid:#7e284d;--game-mark:#ffd0e5}.color-game-roulette{--game-glow:#f26470;--game-deep:#340d1b;--game-mid:#772036;--game-mark:#ffc2a8}.color-game-poker{--game-glow:#63a9ff;--game-deep:#0e1c49;--game-mid:#253d7c;--game-mark:#aecdff}.color-game-table{--game-glow:#46eec1;--game-deep:#073331;--game-mid:#16665a;--game-mark:#b5ffe4}.color-game:has(>.game-atmosphere){isolation:isolate;border:1px solid var(--game-glow);position:relative}@supports (color:color-mix(in lab, red, red)){.color-game:has(>.game-atmosphere){border:1px solid color-mix(in srgb,var(--game-glow) 65%,#c7ad66)}}.color-game:has(>.game-atmosphere){box-shadow:inset 0 1px #ffffff30,0 14px 30px #0005,0 0 24px var(--game-glow);border-radius:24px;background:radial-gradient(ellipse at 15% 0%,var(--game-mid),transparent 68%),linear-gradient(145deg,var(--game-deep),#080e20)!important}@supports (color:color-mix(in lab, red, red)){.color-game:has(>.game-atmosphere){box-shadow:inset 0 1px #ffffff30,0 14px 30px #0005,0 0 24px color-mix(in srgb,var(--game-glow) 13%,transparent)}}.color-game:has(>.game-atmosphere){color:#f7f6ff}section.color-game{padding:clamp(15px,3vw,30px)}.game-card.color-game:has(>.game-atmosphere){border-radius:22px 22px 0 0;height:100%}.game-atmosphere{border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.game-light-ribbon{background:radial-gradient(ellipse at 30% 35%,var(--game-glow),transparent 40%),linear-gradient(115deg,transparent 43%,#ffffff0d 50%,transparent 57%);position:absolute;inset:-45%}@supports (color:color-mix(in lab, red, red)){.game-light-ribbon{background:radial-gradient(ellipse at 30% 35%,color-mix(in srgb,var(--game-glow) 24%,transparent),transparent 40%),linear-gradient(115deg,transparent 43%,#ffffff0d 50%,transparent 57%)}}.game-light-ribbon{transform:rotate(-10deg)}.ambient-mark{color:var(--game-mark);opacity:.13;text-shadow:0 0 20px var(--game-glow);font-size:clamp(55px,12vw,125px);font-style:normal;font-weight:900;line-height:1;position:absolute}.ambient-mark-0{top:8%;left:4%}.ambient-mark-1{top:30%;right:5%}.ambient-mark-2{top:62%;left:8%}.ambient-mark-3{top:85%;right:9%}.game-card .ambient-mark{font-size:60px}.color-game-keno .ambient-mark,.color-game-roulette .ambient-mark{border:3px solid;border-radius:50%;padding:12px;font-size:45px}.color-game .hint{color:#d3d5e4}.color-game :is(h1,h2,h3){text-shadow:0 2px 8px #0008}.color-game>.game-mark{filter:drop-shadow(0 0 14px var(--game-glow))}@supports (color:color-mix(in lab, red, red)){.color-game>.game-mark{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--game-glow) 60%,transparent))}}@keyframes game-ambient-drift{50%{opacity:.22;transform:translate(10px,-15px)rotate(12deg)}}@keyframes game-ribbon-drift{50%{transform:translate(8%,5%)rotate(6deg)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .ambient-mark{animation:9s ease-in-out infinite game-ambient-drift}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .game-light-ribbon{animation:16s ease-in-out infinite game-ribbon-drift}.ambient-mark-1{animation-delay:-3s!important}.ambient-mark-2{animation-delay:-6s!important}.ambient-mark-3{animation-delay:-2s!important}}[hidden] .game-atmosphere *,[data-effects-paused=true] .game-atmosphere *{animation-play-state:paused!important}a.dealer-coming-soon{color:inherit;cursor:pointer;text-decoration:none}.dealer-preview-link{color:#ffe4a3;text-underline-offset:4px;margin-top:8px;font-weight:700;text-decoration:underline;display:inline-block}a.dealer-coming-soon:hover{border-color:#ffe4a3;box-shadow:0 0 28px #c9a55044}.bj-card,.nlc-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 2px #c0b8a2,0 5px #514c48,0 12px 18px #0006}.bj-chip,.pot-chip{box-shadow:inset 0 2px 2px #fff5,inset 0 -4px 4px #0006,0 5px #34343b,0 10px 16px #0006}.keno-grid button,.keno-draw span{box-shadow:inset 0 2px 3px #fff3,0 4px #071f36,0 7px 10px #0005}.nlc-dice{filter:drop-shadow(0 8px 5px #0006)}.slot-symbol{filter:drop-shadow(0 4px 3px #0005)}@keyframes game-entry-reveal{0%{opacity:.6;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes win-chip-rise{0%{opacity:0;transform:translateY(30px)rotate(0)}25%{opacity:1}to{opacity:0;transform:translateY(-110px)rotate(180deg)}}@keyframes winning-number-shine{50%{box-shadow:0 0 16px #ffe390}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]) .app-screen:not([hidden])>.color-game{animation:.45s ease-out both game-entry-reveal}:root:not([data-reduce-motion=true]) .win-particles i{animation:1.8s ease-out 2 win-chip-rise}:root:not([data-reduce-motion=true]) :is(.keno-hit,.bingo-card .winning){animation:1.4s ease-in-out 3 winning-number-shine}}.win-celebration{isolation:isolate;background:linear-gradient(125deg,#413366,#116353);border:1px solid #f3d176;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:15px;display:flex;position:relative;overflow:hidden}.win-particles{pointer-events:none;z-index:-1;position:absolute;inset:0}.win-particles i{color:#ffe790;text-shadow:0 3px #976923;font-size:28px;font-style:normal;position:absolute;bottom:0}.game-next-action{color:#eaf9ef;background:#0b2827;border-left:4px solid #75e4c1;border-radius:12px;margin:10px 0 18px;padding:14px 18px}.game-next-action small{letter-spacing:2px;color:#e5c777;font-size:10px}.game-next-action p{margin:6px 0;line-height:1.5}.home-hub-grid,.admin-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-hub-grid>a,.admin-command-grid>a,.admin-command-grid>button{color:#f9edc9;text-align:left;background:linear-gradient(135deg,#193e40,#242139);border:1px solid #bcab7c;border-radius:18px;flex-direction:column;gap:9px;min-height:90px;padding:18px;text-decoration:none;display:flex}.home-hub-grid strong{font-size:20px}.home-hub-grid small{letter-spacing:1.4px;font-size:10px}.home-hub-grid span{font-size:13px;line-height:1.5}.activity-timeline{padding:0;list-style:none}.activity-timeline li{background:#0a2420;border-left:3px solid #c2a662;border-radius:0 12px 12px 0;margin:12px 0;padding:15px 15px 15px 20px}.activity-timeline strong,.activity-timeline small{display:block}.activity-timeline small{color:#baccc3;margin-bottom:5px;font-size:12px}.activity-timeline p{white-space:pre-wrap;overflow-wrap:anywhere}.activity-centre details label{text-transform:capitalize;gap:10px;padding:10px;display:flex}.admin-action-receipt{overflow-wrap:anywhere;background:#153e35;border:1px solid #cabc7c;border-radius:14px;flex-direction:column;gap:6px;margin-bottom:15px;padding:14px;display:flex}.admin-command-grid{margin:15px 0}.admin-shell :is(button,input,select){min-height:44px}.recovery-overlay{z-index:100000;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:30px;display:flex;position:fixed;inset:0;color:#fff!important;background:#071b18fa!important}.recovery-overlay p{max-width:540px;line-height:1.6}.recovery-overlay strong{font-size:26px}.recovery-overlay a{color:#ffe4a3}@media (max-width:620px){.admin-tabs{z-index:30;background:#071b18;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid;position:sticky;top:0}.admin-tabs button{padding:10px;font-size:13px}.admin-player-row{flex-wrap:wrap}.admin-player-row>div{flex-basis:100%}.home-hub-grid>a{padding:14px}.home-hub-grid strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.win-particles{display:none}}[data-reduce-motion=true] .win-particles{display:none}.sculpted-reel-symbol,.sports-slot-symbol,.seven-symbol,.diamond-classic-symbol{filter:drop-shadow(0 4px 3px #0007)}.nlc-dice>span{text-shadow:0 2px #8d795b,0 4px #66543b,0 10px 12px #0008;display:inline-block}.winning-paid-line{outline-offset:-3px;outline:2px solid #ffe38b}.keno-grid .hit,.bingo-card .winning{border:2px solid #ffe38b;box-shadow:0 0 20px #f3cc6877}.poker-game .win-particles i,.table-game .win-particles i{font-size:0}.poker-game .win-particles i:after,.table-game .win-particles i:after{content:"●";border:2px dashed #fff0ab;border-radius:50%;font-size:30px;line-height:1}.keno-game .win-particles i{font-size:0}.keno-game .win-particles i:after{content:"✓";font-size:30px}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]) .app-screen:not([hidden]) :is(.machine,.bingo-game,.blackjack,.table-game,.mini-roulette,.keno-game,.nlc-table-game){animation:.45s ease-out both game-entry-reveal}:root:not([data-reduce-motion=true]) .app-screen:not([hidden]) :is(.hero-logo,.bingo-logo){animation:.6s ease-out both game-entry-reveal}:root:not([data-reduce-motion=true]) :is(.keno-grid .hit,.winning-paid-line){animation:1.4s ease-in-out 3 winning-number-shine}}@media (prefers-reduced-motion:reduce){.win-particles,.game-atmosphere{display:none}}[data-reduce-motion=true] :is(.win-particles,.game-atmosphere){display:none}.theme-big-baby,.big-baby-event,.tournament-highlight.big-baby{background:radial-gradient(at 100% 0,#ac398e66,#0000 60%),linear-gradient(135deg,#301752,#101c36);border-color:#ec9de5}.theme-large-stack,.large-stack-event,.tournament-highlight.large-stack{background:radial-gradient(at 100% 0,#3bbbea55,#0000 60%),linear-gradient(135deg,#103c56,#0a152b);border-color:#74d9ed}.theme-year-end,.year-end-event,.tournament-highlight.year-end{background:radial-gradient(at top,#bf852966,#0000 65%),linear-gradient(135deg,#33164b,#171022 65%,#503419);border-color:#ffe19a;box-shadow:0 0 28px #eeb24d30,inset 0 0 22px #eeb24d18}.theme-year-end .event-theme-symbol{filter:drop-shadow(0 0 15px #ffcf64);font-size:clamp(3rem,9vw,5rem)}.theme-year-end .event-theme-symbol,.theme-large-stack .event-theme-symbol,.theme-big-baby .event-theme-symbol{transform-style:preserve-3d;animation:5s ease-in-out infinite event-emblem-float}.winner-only-banner{color:#fff0bb;background:linear-gradient(125deg,#62340d,#341247);border:2px solid #ffe096;border-radius:14px;flex-direction:column;gap:.65rem;padding:1rem;font-weight:800;line-height:1.5;display:flex;box-shadow:0 0 22px #f1bd4433}.winner-only-banner span{color:#fff2dd;font-weight:500}@keyframes event-emblem-float{0%,to{transform:perspective(400px)rotateY(-12deg)translateY(0)}50%{transform:perspective(400px)rotateY(12deg)translateY(-6px)}}[data-calendar-motion=false] .event-theme-symbol{animation:none!important}@media (prefers-reduced-motion:reduce){.event-theme-symbol{animation:none!important}}[data-reduce-motion=true] .event-theme-symbol{animation:none!important}.app-screen :is(.cabinet,.bj-felt,.poker-felt,.keno-grid,.bingo-card,.wheel-stage){border-radius:18px;box-shadow:inset 0 2px 2px #ffffff26,inset 0 -12px 24px #0005,0 16px 30px #0005}.app-screen :is(.spin,.approve,.machine-button){box-shadow:inset 0 2px 1px #ffffff35,0 5px #030b08,0 9px 18px #0004}.app-screen :is(.spin,.approve,.machine-button):active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 2px 4px #0005,0 1px #030b08}.tournament-section-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.tournament-section-tabs button{color:#e8efe4;background:#112b24;border:1px solid #9ab89f;border-radius:14px;min-height:48px;padding:12px 16px}.tournament-section-tabs [aria-pressed=true]{color:#11261e;background:#f0d59b;font-weight:800}.dealer-coming-soon video{object-fit:contain;background:#000;border-radius:18px;width:100%;max-height:480px;display:block}.bingo-caller-desk{text-align:center;background:radial-gradient(at top,#643566,#122a25);border:2px solid #f1cf86;border-radius:22px;margin:20px 0;padding:18px}.bingo-caller-desk .bingo-call-next{color:#1a180a;touch-action:manipulation;background:linear-gradient(#ffe8a0,#d3a23c);border:2px solid #fff1bf;border-radius:16px;width:100%;min-height:76px;font-size:clamp(20px,5vw,30px);font-weight:900;box-shadow:0 6px #69421b}.bingo-caller-desk button:disabled{opacity:.5}.bingo-caller-desk .bingo-main-ball strong{font-size:clamp(40px,12vw,76px)}.bingo-recent-calls{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.bingo-recent-calls span{color:#ffe4a2;background:#090d18;border-radius:12px;padding:9px;font-weight:800}.celebration-cards .win-particles{color:#ffd1d1}.celebration-keno .win-particles,.celebration-bingo .win-particles{color:#84e5ff}.celebration-wheel .win-particles{color:#deb1ff}.win-celebration[data-win-size=big]{background:radial-gradient(#6f481b,#18271c);border:2px solid #ffe1a0;box-shadow:0 0 25px #eec86344}.win-particles i{text-shadow:0 3px #503209,0 0 12px}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]) .bingo-caller-desk .bingo-main-ball{animation:.45s ease-out both game-entry-reveal}}@media (max-width:600px){.app-screen .slot-spin-row{z-index:18;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:#071911f5;border-top:1px solid #d5bd77;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #0007}.app-screen .slot-console.game-action-dock{box-shadow:none;position:static}.app-screen:has(.slot-spin-row){padding-bottom:125px}.game-action-dock{max-height:55dvh;overflow-y:auto}.app-screen details>summary{min-height:46px;padding-top:12px;padding-bottom:12px}.bingo-caller-desk{padding:12px}.tournament-section-tabs button{flex:42%}}.sports-four-reel{--sport-glow:#89e6ff}.slot-theme-nba{--sport-glow:#ffb95c}.slot-theme-nfl{--sport-glow:#7cd4ff}.slot-theme-nhl{--sport-glow:#a8efff}.slot-theme-mlb{--sport-glow:#ff8b9c}.slot-theme-fifa{--sport-glow:#98ffad}.slot-theme-pga{--sport-glow:#ffdf82}.sports-rule-strip{color:#f8e9bb;margin-top:10px;font-size:13px;line-height:1.6;display:block}.sports-four-reel .reel{background:radial-gradient(at 30% 20%,#ffffff26,#0000 65%),linear-gradient(145deg,#172638,#060d15);border:1px solid #81929d;box-shadow:inset 0 2px 3px #ffffff32,inset 0 -8px 15px #0008}.sports-four-reel :is(.team-reel-logo,.sports-atlas,.symbol-art,.jackpot-symbol,.fifa-wordmark){filter:drop-shadow(0 3px 2px #0008) drop-shadow(0 0 7px var(--sport-glow));object-fit:contain;max-width:100%}.sports-four-reel .dimensional-logo{background:radial-gradient(#ffffff15,#0000 68%);border-radius:20%}.sports-four-reel .slot-marquee{border-bottom:2px solid var(--sport-glow);box-shadow:0 10px 20px -16px var(--sport-glow)}.event-theme-banner{isolation:isolate;position:relative;overflow:hidden}.event-color-wash{z-index:-1;pointer-events:none;opacity:.85;background:conic-gradient(from 25deg,#0000,#eb4cb32e,#0000,#40dfef38,#0000,#ffc94e38,#0000);position:absolute;inset:-35%}.event-theme-banner>div,.event-theme-banner>.event-theme-symbol,.event-theme-banner>img{z-index:1;position:relative}.theme-big-baby,.big-baby-event,.tournament-highlight.big-baby{--event-photo:url(/branding/big-baby-background.jpg);--event-tint:#41144cc9}.theme-friday-lights,.friday-lights-event,.tournament-highlight.friday-lights{--event-photo:url(/branding/friday-lights-background.jpg);--event-tint:#251745b8}.theme-large-stack,.large-stack-event,.tournament-highlight.large-stack{--event-photo:url(/branding/large-stack-background.jpg);--event-tint:#102d43bd}:is(.theme-big-baby,.theme-friday-lights,.theme-large-stack,.big-baby-event,.friday-lights-event,.large-stack-event,.tournament-highlight.big-baby,.tournament-highlight.friday-lights,.tournament-highlight.large-stack){background-image:linear-gradient(120deg,var(--event-tint),#07121be6),var(--event-photo);background-position:50%;background-size:cover;border-color:#e1c38f}:is(.theme-big-baby,.theme-friday-lights,.theme-large-stack){background-image:linear-gradient(0deg,#080b16e8,transparent 90%),var(--event-photo);text-shadow:0 2px 5px #000,0 0 10px #000;min-height:210px}.big-baby-event>.tournament-event-summary,.friday-lights-event>.tournament-event-summary,.large-stack-event>.tournament-event-summary{background:#07101c66;border-radius:14px}.tournament-expanded>.event-details,.tournament-expanded>.entry-checklist{background:#061510dc;border-radius:14px;padding:12px}.theme-big-baby,.theme-large-stack{background-position:50% 40%}@keyframes sports-logo-lift{0%,to{transform:perspective(400px)rotateY(-7deg)translateY(0)}50%{transform:perspective(400px)rotateY(7deg)translateY(-3px)}}@keyframes event-color-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]) .app-screen:not([hidden]) .sports-four-reel .reel:not(.inactive-line) :is(.dimensional-logo,.sports-atlas,.sports-slot-symbol,.jackpot-symbol){animation:5s ease-in-out infinite sports-logo-lift}:root:not([data-reduce-motion=true]) .app-screen:not([hidden]) .sports-four-reel .reel:nth-child(2n) :is(.dimensional-logo,.sports-atlas,.sports-slot-symbol){animation-delay:-2.5s}:root:not([data-reduce-motion=true]) .tournament-hub[data-calendar-motion=true] .event-color-wash{animation:22s linear infinite event-color-orbit}}[data-calendar-motion=false] .event-color-wash,[data-reduce-motion=true] .event-color-wash{animation:none!important}.more-featured-events{background:#0a201bd9;border:1px solid #9baa85;border-radius:16px;grid-column:1/-1;padding:12px}.more-featured-events>summary{cursor:pointer;color:#f5dfa5;min-height:44px;font-weight:750}.more-featured-events>div{gap:14px;margin-top:12px;display:grid}.dealer-coming-soon{grid-template-columns:minmax(0,220px) minmax(0,1fr);max-width:620px;margin:20px auto}.dealer-coming-soon video{width:100%;height:240px;max-height:240px}.dealer-coming-soon>div{padding:16px}.dealer-coming-soon h2{font-size:1.25rem}.dealer-coming-soon p{font-size:14px}.dealer-coming-badge{padding:6px 10px;font-size:12px}.theme-pocket-stakes,.pocket-stakes-event,.tournament-highlight.pocket-stakes{background-image:linear-gradient(120deg,#182343bd,#09131de6),url(/branding/pocket-stakes-background.jpg);background-position:50%;background-size:cover;border-color:#cba86b}.theme-pocket-stakes{text-shadow:0 2px 5px #000,0 0 10px #000;background-image:linear-gradient(#10254425,#07111eeb),url(/branding/pocket-stakes-background.jpg);min-height:210px}.pocket-stakes-event>.tournament-event-summary{background:#07101c66;border-radius:14px}@media (max-width:640px){.dealer-coming-soon{grid-template-columns:1fr;max-width:360px}.dealer-coming-soon video{height:210px;max-height:210px}.dealer-coming-soon>div{padding:12px 16px}}.theme-billionaire,.billionaire-event,.tournament-highlight.billionaire{background-image:linear-gradient(120deg,#06382dba,#061712e6),url(/branding/billionaire-background.jpg);background-position:50%;background-size:cover;border-color:#adffdb}.theme-crown-jewel,.crown-jewel-event,.tournament-highlight.crown-jewel{background-image:linear-gradient(120deg,#341643b8,#0c0818e8),url(/branding/crown-jewel-background.jpg);background-position:50% 55%;background-size:cover;border-color:#ecd09a}.theme-billionaire,.theme-crown-jewel{text-shadow:0 2px 6px #000,0 0 12px #000;min-height:220px}.event-theme-banner>.event-nlc-backdrop{object-fit:contain;opacity:.2;pointer-events:none;filter:drop-shadow(0 8px 4px #000);z-index:-1!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.tournament-event:not(.world-series-event):not(.starter-event):not(.big-baby-event):not(.pocket-stakes-event):not(.friday-lights-event):not(.large-stack-event):not(.billionaire-event):not(.crown-jewel-event){background-image:linear-gradient(125deg,#09241cec,#242044d9),url(/branding/main-display.webp);background-position:50%;background-size:cover}@keyframes nlc-event-depth{0%,to{transform:perspective(650px)rotateY(-12deg)scale(.92)}50%{transform:perspective(650px)rotateY(12deg)scale(1.04)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]) .tournament-hub[data-calendar-motion=true] .event-nlc-backdrop{animation:12s ease-in-out infinite nlc-event-depth}:root:not([data-reduce-motion=true]) .tournament-hub[data-calendar-motion=true] .event-theme-banner>img:not(.event-nlc-backdrop){filter:drop-shadow(0 5px 2px #000)drop-shadow(0 0 8px #f1d39266);animation:7s ease-in-out infinite nlc-event-depth}}.theme-starter,.starter-event,.tournament-highlight.starter{background-image:linear-gradient(120deg,#09291bbd,#071811e6),url(/branding/starter-background.jpg);background-position:50%;background-size:cover;border-color:#e7cc89}.theme-starter{text-shadow:0 2px 5px #000,0 0 10px #000;background-image:linear-gradient(#102c1525,#07170eeb),url(/branding/starter-background.jpg);min-height:210px}.starter-event>.tournament-event-summary{background:#07101c66;border-radius:14px}.tournament-highlight:is(.starter,.pocket-stakes)>summary:after,:is(.starter-event,.pocket-stakes-event)>.tournament-event-summary:before{content:none}.machine .slot-machine-body,.slot-catalog-card .game-card{isolation:isolate;position:relative;background:linear-gradient(140deg,#081d24c9,#0b121ccb)!important}.slot-logo-backdrop{pointer-events:none;z-index:-1;border-radius:inherit;background:radial-gradient(at 30% 25%,#bda45738,#0000 65%);position:absolute;inset:0;overflow:hidden}.slot-logo-backdrop>.game-mark{filter:drop-shadow(0 0 24px #f9d57866);top:8%;left:-8%;transform:rotate(-12deg);opacity:.23!important;object-fit:contain!important;width:85%!important;max-width:none!important;height:400px!important;margin:0!important;position:absolute!important}.slot-logo-backdrop>.game-mark:nth-child(2){top:55%;left:30%;transform:rotate(12deg);opacity:.13!important}.slot-catalog-card .slot-logo-backdrop>.game-mark{width:110%!important;height:240px!important}@keyframes slot-backdrop-float{0%,to{transform:translate(-2%)rotate(-10deg)scale(1)}50%{transform:translate(7%,8%)rotate(8deg)scale(1.12)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]) .slot-logo-backdrop>.game-mark{animation:20s ease-in-out infinite slot-backdrop-float}:root:not([data-reduce-motion=true]):not([data-background-paused=true]) .slot-logo-backdrop>.game-mark:nth-child(2){animation-direction:reverse;animation-delay:-10s}}[hidden] .slot-logo-backdrop>.game-mark{animation-play-state:paused!important}.dealer-coming-soon{grid-template-columns:1fr}.dealer-coming-soon video{object-fit:cover;aspect-ratio:1080/608;background:#071911;width:100%;height:auto;max-height:none}@media (max-width:640px){.dealer-coming-soon video{height:auto;max-height:none}}.color-game-bingo{--game-glow:#ffca6b;--game-deep:#35102d;--game-mid:#772b50;--game-mark:#ffe9b1}.ambient-game-logo{object-fit:contain;opacity:.22;width:min(90%,650px);height:420px;filter:drop-shadow(0 0 28px var(--game-glow));pointer-events:none;position:absolute;transform:perspective(900px)rotateY(-12deg)rotate(-7deg)}.ambient-logo-main{top:1%;left:-7%}.ambient-logo-echo{opacity:.14;top:55%;right:-12%;transform:perspective(900px)rotateY(12deg)rotate(8deg)}.game-card .ambient-game-logo{width:115%;height:260px}.game-card .ambient-logo-main{top:12%;left:-17%}.game-card .ambient-logo-echo{top:65%;right:-25%}.bingo-game .bingo-hero{background:linear-gradient(120deg,#310e2f99,#200b1a55)}@keyframes ambient-logo-turn{0%,to{transform:perspective(900px)translate(0)rotateY(-12deg)rotate(-7deg)scale(1)}50%{transform:perspective(900px)translate(5%,22px)rotateY(14deg)rotate(6deg)scale(1.1)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]) .ambient-game-logo{animation:18s ease-in-out infinite ambient-logo-turn}:root:not([data-reduce-motion=true]):not([data-background-paused=true]) .ambient-logo-echo{animation-direction:reverse;animation-delay:-9s}}.color-game-keno{--room-art:url(/branding/keno-display.webp)}.color-game-bingo{--room-art:url(/branding/bingo-display.webp)}.color-game-craps{--room-art:url(/branding/craps-display.webp)}.color-game-baccarat{--room-art:url(/branding/baccarat-display.webp)}.color-game-roulette{--room-art:url(/branding/chip-display.webp)}.color-game-live-dealer,.color-game-poker{--room-art:url(/branding/crown-display.webp)}.color-game-table{--room-art:url(/branding/main-display.webp)}.color-game:has(>.game-atmosphere){background-image:linear-gradient(130deg,#061b2480,#09101cb3),var(--room-art)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.color-game>.game-atmosphere{z-index:0;opacity:.75}.color-game>:not(.game-atmosphere){z-index:1;position:relative}.ambient-game-logo{opacity:.36}.ambient-logo-echo{opacity:.23}.slot-logo-backdrop{z-index:0}.slot-machine-body>:not(.slot-logo-backdrop),.slot-catalog-card .game-card>:not(.slot-logo-backdrop){z-index:1;position:relative}.slot-logo-backdrop>.game-mark{opacity:.4!important}.slot-logo-backdrop>.game-mark:nth-child(2){opacity:.27!important}.slot-theme-classic,.slot-catalog-slots{--slot-room-art:url(/branding/main-display.webp)}.slot-theme-nba,.slot-catalog-nba{--slot-room-art:url(/branding/slots/nba-atlas.webp)}.slot-theme-pga,.slot-catalog-pga{--slot-room-art:url(/branding/slots/pga-atlas.webp)}.slot-theme-nfl,.slot-catalog-nfl{--slot-room-art:url(/branding/slots/nfl.jpg)}.slot-theme-nhl,.slot-catalog-nhl{--slot-room-art:url(/branding/slots/nhl.jpg)}.slot-theme-mlb,.slot-catalog-mlb{--slot-room-art:url(/branding/slots/mlb.jpg)}.slot-theme-fifa,.slot-catalog-fifa{--slot-room-art:url(/branding/slots/fifa.jpg)}.slot-theme-fortune,.slot-catalog-fortune{--slot-room-art:url(/branding/slots/fortune.jpg)}.slot-theme-seven,.slot-catalog-seven{--slot-room-art:url(/branding/slots/seven.jpg)}.slot-theme-panda,.slot-catalog-panda{--slot-room-art:url(/branding/slots/panda-display.webp)}.slot-theme-olympus,.slot-catalog-olympus{--slot-room-art:url(/branding/slots/olympus-display.webp)}.slot-theme-beast,.slot-catalog-beast{--slot-room-art:url(/branding/slots/beast-display.webp)}.slot-theme-buffalo,.slot-catalog-buffalo{--slot-room-art:url(/branding/slots/buffalo-display.webp)}.slot-theme-candy,.slot-catalog-candy{--slot-room-art:url(/branding/slots/candy-title.jpg)}.slot-theme-diamond,.slot-catalog-diamond{--slot-room-art:url(/branding/slots/diamond-title.jpg)}.slot-theme-book,.slot-catalog-book{--slot-room-art:url(/branding/slots/book-title.jpg)}.machine .slot-machine-body,.slot-catalog-card .game-card{background-image:linear-gradient(140deg,#06121b88,#07131ab3),var(--slot-room-art)!important;background-position:50%!important;background-size:cover!important}.color-game-wheel{--room-art:url(/branding/chip-display.webp)}.home-hub-grid{align-items:start}.artwork-card{isolation:isolate;text-shadow:0 2px 5px #000;position:relative;overflow:hidden;background:#102b2a!important}.artwork-card>.card-artwork{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.artwork-card>:not(.card-artwork){z-index:1;position:relative}.card-artwork{background:radial-gradient(at 75% 15%,#4c2889aa,#0000 70%),linear-gradient(135deg,#075750,#17162f)}.card-artwork:after{content:"";background:linear-gradient(100deg,#031b22a8,#07131d45 75%,#050b1266);position:absolute;inset:0}.card-artwork .card-scene{object-fit:cover;opacity:.8;width:100%;height:100%}.card-floating-logo{opacity:.52;filter:drop-shadow(0 12px 4px #0009)drop-shadow(0 0 13px #eccc7780);place-items:center;width:90%;height:95%;display:grid;position:absolute;top:2%;right:-14%;transform:perspective(700px)rotateY(-15deg)rotate(-6deg)}.card-floating-logo>img,.card-floating-logo>.game-mark{object-fit:contain;border-radius:0;width:100%!important;max-width:none!important;height:100%!important}.card-floating-logo>.game-mark-symbol{background:url(/branding/main-display.webp) 50%/contain no-repeat}.card-floating-logo>.game-mark-symbol svg{display:none}.card-artwork-photo .card-floating-logo{opacity:.35;width:44%;height:52%;top:auto;bottom:-4%;right:-3%}.card-art-glow{mix-blend-mode:screen;background:conic-gradient(from 20deg,#0000,#66ffe530,#0000,#ffc65430,#0000);position:absolute;inset:-40%}#live-event-lobby .home-hub-grid>article{border-radius:18px;min-width:0;margin:0;padding:18px}#live-event-lobby .home-hub-grid>a{min-height:240px}#live-event-lobby .home-hub-grid small{letter-spacing:.3px;line-height:1.6}:is(#live-event-lobby,.my-tournaments,.activity-centre){background-image:linear-gradient(110deg,#071e1eec,#0b2220c4),url(/branding/main-display.webp);background-position:50%;background-size:cover}@keyframes card-logo-float{0%,to{transform:perspective(700px)translateY(4%)rotateY(-15deg)rotate(-6deg)}50%{transform:perspective(700px)translateY(-4%)rotateY(14deg)rotate(3deg)}}@keyframes card-glow-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .card-floating-logo{animation:12s ease-in-out infinite card-logo-float}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .card-art-glow{animation:24s linear infinite card-glow-turn}}@media (max-width:480px){#live-event-lobby .home-hub-grid{grid-template-columns:1fr}#live-event-lobby .home-hub-grid>a{min-height:200px}.card-artwork-photo .card-scene{object-position:center}}.card-artwork .game-mark{animation:none!important}.organized-shell>.topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.topbar>.wordmark{grid-column:1;min-width:0}.topbar>.header-radio{z-index:45;grid-area:1/2;justify-self:end;margin:0;position:relative}.header-radio>summary{text-align:center;background:linear-gradient(135deg,#244d3b,#10241f);border-color:#d8b967;max-width:155px;min-height:48px;padding:10px 12px;font-size:13px;font-weight:750;list-style:none;box-shadow:0 0 16px #d1b35830}.header-radio>summary::-webkit-details-marker{display:none}.header-radio>.live-radio{background:#0b241c;width:min(380px,100vw - 40px);max-height:70dvh;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 12px 35px #000b;margin-top:8px!important}.header-radio .radio-heading{flex-wrap:wrap}.topbar>.header-admin-stack{grid-column:1/-1;width:100%}@media (max-width:600px){.topbar>.wordmark{letter-spacing:.5px;gap:8px;font-size:11px}.header-radio>summary{max-width:120px;font-size:12px}.machine .slot-machine-body{padding-bottom:calc(85px + env(safe-area-inset-bottom))!important}.machine .slot-console.game-action-dock{max-height:none;margin-bottom:6px;overflow:visible}.machine .slot-console>summary{white-space:normal;min-height:44px;padding:8px 4px;line-height:1.4}.app-screen .slot-spin-row{z-index:18}}.header-radio>summary{box-shadow:none;color:#ffe7a2;text-shadow:0 2px 2px #000;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:8px 6px;display:flex}.stealth-radio-logo{background:linear-gradient(135deg,#497e66,#102e27 55%,#061c19);border:2px solid #f7d780;border-radius:10px;width:78px;height:49px;margin-top:12px;display:block;position:relative;transform:perspective(300px)rotateY(-14deg)rotateX(8deg);box-shadow:3px 5px #806024,5px 8px 8px #0009,inset 1px 2px 2px #ffffff80,0 0 16px #e5ba5050}.radio-aerial{transform-origin:bottom;background:linear-gradient(90deg,#a18851,#fff3b9);border-radius:2px;width:3px;height:24px;position:absolute;top:-23px;right:17px;transform:rotate(28deg)}.radio-speaker{background:repeating-radial-gradient(circle,#071710 0 2px,#4e7061 3px 4px);border:3px solid #c9a252;border-radius:50%;width:29px;height:29px;position:absolute;top:9px;left:7px;box-shadow:inset 2px 2px 5px #000,0 0 8px #e6c47544}.radio-tuner{background:repeating-linear-gradient(90deg,#80f8c5 0 2px,#0e3a2c 2px 5px);border:1px solid #cda853;width:27px;height:9px;position:absolute;top:8px;right:6px;box-shadow:0 0 6px #63f8c4}.radio-dial{background:linear-gradient(135deg,#ffe5a1,#886522);border:1px solid #ffe2a0;border-radius:50%;width:12px;height:12px;position:absolute;bottom:6px;right:8px;box-shadow:1px 2px 2px #000}.radio-brand{letter-spacing:.3px;color:#ffe6a0;font-size:8px;font-weight:900;position:absolute;bottom:6px;left:39px}.espn-soccer-link{border-top:1px solid #bda46066;margin-top:8px;padding-top:14px;font-weight:700;color:#ffe6a0!important}@keyframes stealth-radio-float{0%,to{transform:perspective(300px)translateY(0)rotateY(-14deg)rotateX(8deg)}50%{filter:drop-shadow(0 0 7px #e6c57577);transform:perspective(300px)translateY(-4px)rotateY(12deg)rotateX(3deg)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .stealth-radio-logo{animation:4s ease-in-out infinite stealth-radio-float}}.topbar>.live-site-clock{color:#c5d9cf;font-variant-numeric:tabular-nums;grid-area:1/1/auto/-1;min-height:16px;font-size:11px;line-height:1.4}.topbar>.header-radio{grid-row:2}@media (max-width:600px){.playing-screen .game-screen-bar{gap:6px;min-height:48px;margin:0;padding:4px 0;font-size:12px}.playing-screen .game-screen-bar .share{min-height:40px;padding:6px 8px}.playing-screen .slot-sections{gap:5px;margin:4px 0;padding:3px 0;position:static}.playing-screen .slot-sections button{min-height:36px;padding:7px 4px;font-size:12px}.organized-shell .app-screen:has(.slot-spin-row){margin:6px 0;padding-bottom:0}.machine .slot-machine-body{border-radius:16px;padding:8px!important}.machine .slot-marquee{text-align:left;flex-wrap:nowrap;justify-content:flex-start;gap:8px;min-height:0;margin:0 0 5px;padding:0 0 5px;display:flex}.machine .slot-marquee>.game-mark,.machine .slot-marquee>.slot-title-logo{border-radius:8px;flex:0 0 40px!important;width:40px!important;height:40px!important}.machine .slot-marquee>div{flex:auto!important;min-width:0!important}.machine .slot-marquee h1{letter-spacing:.3px;margin:0;line-height:1.15;font-size:18px!important}.machine .slot-marquee .eyebrow,.machine .slot-marquee>div>span,.machine .slot-marquee .sports-rule-strip,.machine .slot-marquee>.player-icon{display:none}.machine .shared-jackpot{gap:4px;margin:4px 0;padding:5px 8px;font-size:10px}.machine .shared-jackpot>small{display:none}.machine .shared-jackpot strong{font-size:17px}.machine .slot-meters{gap:5px;margin:5px 0}.machine .slot-meters>div{min-height:0;padding:5px 3px}.machine .slot-meters small{font-size:8px}.machine .slot-meters strong{font-size:17px;line-height:1.2}.machine .cabinet{border-radius:14px;margin:5px 0;padding:5px}.machine .reels{--cell:clamp(44px,10dvh,76px);gap:4px;padding:4px}.machine .reel{height:clamp(44px,10dvh,76px)!important;min-height:0!important}.machine .reel .symbol{height:100%;min-height:0;overflow:hidden}.machine .reel .symbol>*{object-fit:contain;max-height:100%}.machine .reel-number{padding:1px 3px;font-size:8px}.machine .machine-footer{gap:5px;padding:4px;font-size:8px}.machine .slot-play-result{min-height:0;margin:5px 0;font-size:11px;line-height:1.3}.app-screen .machine .slot-spin-row{z-index:1;box-shadow:none;background:0 0;border:0;padding:0;inset:auto;margin:6px 0!important;position:relative!important}.machine .slot-spin-row .machine-spin{border-radius:12px;gap:8px;min-height:46px;padding:5px 10px;font-size:23px}.machine .machine-spin small{font-size:12px}.machine .slot-console.game-action-dock{max-height:none;margin:5px 0 0;padding:4px 8px;position:static;overflow:visible}.machine .slot-console>summary{min-height:40px;padding:7px 0;font-size:12px;line-height:1.35}.machine .reel .slot-strip .symbol{height:var(--cell);min-height:var(--cell)}.playing-screen .game-next-action{margin:4px 0;padding:6px 10px;font-size:11px}.playing-screen .game-next-action p{margin:2px 0;line-height:1.3}.playing-screen .game-next-action small{letter-spacing:.6px;font-size:9px}}.slot-settings-trigger{justify-content:center;width:100%;min-height:44px;margin-top:6px}.slot-settings-sheet{color:#fff1ce;background:#10281f;border:2px solid #cbae6d;border-radius:18px;width:min(640px,95vw);max-height:85dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 15px 70px #000b}.slot-settings-sheet::backdrop{background:#0009}.slot-sheet-content{padding:16px}.slot-sheet-content>header{z-index:3;background:#10281f;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 0;display:flex;position:sticky;top:-16px}.compact-game-header .header-game-balance{color:#ffe2a0;margin-left:auto;font-size:15px}.header-game-balance small{font-size:10px}.game-tools-menu{position:relative}.game-tools-menu>summary{cursor:pointer;align-items:center;min-height:44px;padding:8px;list-style:none;display:flex}.game-tools-menu>div{z-index:50;background:#0a231b;border:1px solid #c7aa67;border-radius:12px;gap:8px;width:210px;padding:12px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #000b}.lobby-event-compact{border-radius:16px;margin:0!important;padding:14px!important}.lobby-event-compact>summary{cursor:pointer;gap:7px;min-height:90px;display:grid}.lobby-event-compact>summary small{letter-spacing:0}.lobby-event-compact:not([open]){align-self:start}@media (max-width:600px){.slot-settings-sheet{width:100%;max-width:none;max-height:75dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;margin:0;inset:auto 0 0}.slot-settings-sheet[open]{animation:.18s ease-out slot-sheet-arrive}.tournament-highlight>summary,.tournament-event-summary{gap:8px!important;padding:12px!important}.tournament-highlight summary strong,.tournament-event-summary strong{line-height:1.3;font-size:16px!important}.tournament-highlight summary small,.tournament-event-summary small{font-size:11px!important}.tournament-highlight summary>b,.tournament-event-summary>b{font-size:18px!important}.tournament-highlight .registration-countdown{margin-top:5px!important;padding:4px 6px!important}.tournament-highlight .registration-countdown strong{font-size:12px!important}:is(body:has(.mobile-spin-performance) .site-atmosphere,body:has(.mobile-spin-performance) .slot-logo-backdrop,body:has(.mobile-spin-performance) .ambient-game-logo){visibility:hidden}:is(body:has(.mobile-spin-performance) .slot-logo-backdrop *,body:has(.mobile-spin-performance) .site-atmosphere *,body:has(.mobile-spin-performance) .card-floating-logo){animation-play-state:paused!important}.mobile-spin-performance .slot-machine-body:before,.mobile-spin-performance .slot-machine-body:after{animation:none!important}}@keyframes slot-sheet-arrive{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.slot-settings-sheet[open]{animation:none}}.radio-now-playing{background:#061c15;border:1px solid #a88e50;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px;display:flex}.radio-on-air{letter-spacing:1px;color:#c8cabb;font-size:10px;font-weight:800}.radio-on-air.is-active{color:#8bffbf;text-shadow:0 0 9px #69e79c}.radio-station-marquee{white-space:nowrap;color:#ffe1a0;width:100%;font-size:13px;overflow:hidden}.radio-station-marquee>span{min-width:100%;display:inline-block}.radio-now-playing>small{color:#bdcfc3;font-size:10px}.radio-equalizer{flex-shrink:0;align-items:center;gap:3px;height:24px;display:inline-flex}.radio-equalizer>i{background:linear-gradient(#ffe599,#62e9b1);border-radius:3px;width:3px;height:15px;transform:scaleY(.4)}.live-radio .radio-link{border-radius:8px;align-items:center;gap:7px;transition:box-shadow .2s,color .2s}:is(.live-radio .radio-link:active,.live-radio .radio-link:focus-visible){color:#fff2ad;box-shadow:0 0 14px #f3cc6c80}@keyframes radio-bars{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes radio-speaker-beat{50%{transform:scale(1.05);box-shadow:inset 2px 2px 5px #000,0 0 14px #e6c475aa}}@keyframes radio-station-scroll{0%,20%{transform:translate(0)}80%,to{transform:translate(-35%)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .radio-equalizer.is-active>i{animation:1.2s ease-in-out infinite radio-bars}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .header-radio:has([data-radio-active=true]) .radio-speaker{animation:1.6s ease-in-out infinite radio-speaker-beat}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .radio-station-marquee>span{animation:10s ease-in-out infinite alternate radio-station-scroll}}button:not(:disabled):active,.share:active{filter:brightness(.92);translate:0 1px}button:disabled{cursor:not-allowed}.saved-feedback{z-index:90;color:#e7ffe8;pointer-events:none;background:#0b2b21f5;border:1px solid #80d8b1;border-radius:12px;max-width:calc(100vw - 24px);padding:9px 14px;font-size:12px;position:fixed;top:8px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0006}.wallet-peek{margin-left:auto;position:relative}.wallet-peek>summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:22px;font-weight:750;list-style:none;display:flex}.wallet-peek>div{z-index:40;background:#09231b;border:1px solid #bea86c;border-radius:12px;width:min(310px,80vw);padding:14px;font-size:13px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0009}.wallet-peek small{font-size:11px}.wallet-peek a{color:#ffe0a0;margin-top:10px;display:block}.bingo-card button.newest-call{outline-offset:-3px;outline:3px solid #ffe597;box-shadow:0 0 12px #ffe47799}:is(.bingo-badge,.unread-badge){letter-spacing:.3px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:750}.my-account-link:has(.unread-badge):after{content:"";background:#8affc9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #8affc9}@keyframes small-game-tilt{50%{transform:perspective(400px)rotateY(15deg)translateY(-2px)}}@keyframes called-number-glow{50%{box-shadow:0 0 17px #ffea9dcc}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .game-card:is(.game-card-poker,.game-card-craps,.game-card-bingo)>.game-mark{animation:7s ease-in-out infinite small-game-tilt}:root:not([data-reduce-motion=true]):not([data-effects=false]) .bingo-card .newest-call{animation:1.8s ease-in-out 3 called-number-glow}}@media (max-width:600px){.return-table{padding:8px 10px;font-size:12px;position:relative;top:auto!important}.return-table .share{min-height:40px;padding:6px 8px}.wallet-peek>summary{font-size:19px}.registration-countdown{font-variant-numeric:tabular-nums;max-width:100%}}.lobby-event-compact>summary{isolation:isolate;border-radius:14px;min-height:118px;margin:-14px;padding:14px;position:relative;overflow:hidden}.lobby-event-compact[open]>summary{margin-bottom:12px}.lobby-event-compact>summary>.card-artwork{z-index:-1;pointer-events:none;position:absolute;inset:0}.lobby-event-compact>summary>.card-artwork .card-scene{position:absolute;inset:0}.home-shortcuts>a>.card-artwork{grid-area:auto}.home-shortcuts>a{min-height:100px}.organized-shell :is(.app-wallet,.live-radio,.management:not(.artwork-card),.request-card:not(.tournament-event),.request-form,.account-inbox,.help-screen,.entry-panel,.home-shortcuts>a:not(.artwork-card),.tournament-category,.return-table,.radio-now-playing,.slot-sheet-content){background-image:linear-gradient(110deg,#061d1de8,#0b2523bd),url(/branding/main-display.webp);background-position:50%;background-size:cover}.organized-shell :is(.app-wallet,.live-radio,.request-card:not(.tournament-event),.account-inbox,.help-screen,.entry-panel,.tournament-category,.return-table){isolation:isolate;position:relative}.organized-shell :is(.app-wallet,.live-radio,.request-card:not(.tournament-event),.account-inbox,.help-screen,.entry-panel,.tournament-category,.return-table):before{content:"";z-index:-1;pointer-events:none;opacity:.28;filter:drop-shadow(0 7px 3px #0008)drop-shadow(0 0 9px #eac67255);background:url(/branding/main-display.webp) 50%/contain no-repeat;position:absolute;inset:6% 3% 6% 45%;transform:perspective(500px)rotateY(-12deg)}.organized-shell .header-radio>.live-radio{background-image:linear-gradient(115deg,#061e18ed,#14332ac9),url(/branding/main-display.webp);position:absolute}.organized-shell .app-wallet{position:sticky}.home-shortcuts .card-floating-logo{opacity:.4;width:65%;right:-8%}@keyframes panel-logo-sway{0%,to{transform:perspective(500px)rotateY(-12deg)translateY(2px)}50%{transform:perspective(500px)rotateY(12deg)translateY(-3px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .organized-shell :is(.app-wallet,.live-radio,.request-card:not(.tournament-event),.account-inbox,.help-screen,.entry-panel,.tournament-category,.return-table):before{animation:10s ease-in-out infinite panel-logo-sway}}@media (max-width:600px){body:has(.mobile-spin-performance) .organized-shell :before{animation-play-state:paused!important}}.organized-shell .personalized-panel{isolation:isolate;border-radius:18px;position:relative;background:#0b241e!important}.organized-shell .app-wallet.personalized-panel{position:sticky}.organized-shell .personalized-panel:before{content:none!important}.personalized-panel>.player-backdrop{border-radius:inherit;pointer-events:none;inset:0;overflow:hidden;z-index:-1!important;grid-area:auto!important;position:absolute!important}.player-backdrop>img{object-fit:cover;object-position:center 35%;opacity:.66;filter:drop-shadow(0 10px 6px #0008);width:100%;max-width:none;height:100%;position:absolute;transform:perspective(900px)scale(1.08)rotateY(-5deg)}.player-backdrop.has-logo>img{object-fit:contain;opacity:.46;object-position:80% center}.player-backdrop>span{background:linear-gradient(100deg,#041d1be6,#071b1a99 55%,#071b1a55);position:absolute;inset:0}.home-dashboard .home-heading.personalized-panel{text-shadow:0 2px 4px #000;padding:16px}@keyframes player-photo-depth{0%,to{transform:perspective(900px)scale(1.08)rotateY(-5deg)translate(-1%)}50%{transform:perspective(900px)scale(1.12)rotateY(5deg)translate(1%)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .player-backdrop>img{animation:18s ease-in-out infinite player-photo-depth}}@media (max-width:600px){.home-dashboard .home-heading.personalized-panel{padding:12px}.player-backdrop>img{opacity:.58}body:has(.mobile-spin-performance) .player-backdrop>img{animation-play-state:paused!important}}.tournament-link>.card-artwork{z-index:-2;pointer-events:none;border-radius:inherit;opacity:.3;background:0 0;position:absolute;inset:0;overflow:hidden}.tournament-link>.card-artwork:after{background:linear-gradient(100deg,#fff0b699,#0000 85%)}.tournament-link>.card-artwork .card-scene{opacity:1;position:absolute;inset:0}.tournament-link>.card-artwork .card-art-glow{display:none}.tournament-link>.card-artwork .card-floating-logo{opacity:.45}.entry-shell .entry-panel.personalized-panel{isolation:isolate;background:linear-gradient(125deg,#0b3027,#071c18);border-radius:22px;position:relative}.entry-shell .entry-panel>.player-backdrop.has-logo>img{object-position:center;object-fit:contain;opacity:.55;filter:drop-shadow(0 12px 5px #0009)drop-shadow(0 0 16px #e7c87455);width:110%;height:100%;left:-5%}.entry-shell .entry-panel h1,.entry-shell .entry-panel>.hint{text-shadow:0 2px 4px #0008;position:relative}.topbar>.wordmark{perspective:650px;overflow:visible}.topbar>.wordmark>.stealth-logo-button>img{filter:drop-shadow(2px 4px #65471c)drop-shadow(0 7px 5px #0009)drop-shadow(0 0 10px #e6bc5766);flex-shrink:0;transform:rotateY(-12deg)rotateX(5deg)}.brand-title-3d{color:#ffe5a1;text-shadow:0 1px #ac8138,0 2px #6e4e20,0 4px 5px #000a;min-width:0;line-height:1.4}@supports ((-webkit-background-clip:text) or (background-clip:text)){.brand-title-3d{color:#0000;background:linear-gradient(110deg,#d4a33c 0%,#fff1b6 35%,#fff 48%,#edc767 60%,#c89631 100%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text}}@keyframes header-logo-depth{0%,to{transform:perspective(650px)rotateY(-15deg)rotateX(5deg)translateY(0)}50%{transform:perspective(650px)rotateY(15deg)rotateX(-4deg)translateY(-4px)}}@keyframes header-name-shimmer{0%,to{background-position:100%}50%{background-position:0%}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .topbar>.wordmark>.stealth-logo-button>img{animation:7s ease-in-out infinite header-logo-depth}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .brand-title-3d{animation:8s ease-in-out infinite header-name-shimmer}}.slot-theme-sophie,.slot-catalog-sophie{--slot-room-art:url(/branding/slots/sophie.png);--accent:#ffd573;--accent-soft:#ffcdea;--room:#301043}.slot-theme-sophie .slot-machine-body,.slot-catalog-sophie .game-card{background-color:#301043!important;background-position:50%!important;background-size:cover!important}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .sophie-title-logo{animation:8s ease-in-out infinite header-logo-depth}}.slot-theme-sophie,.slot-catalog-sophie{--slot-room-art:url(/branding/slots/sophie-action.jpg)}.slot-theme-sophie .reel .symbol{padding:0!important}.slot-theme-sophie .sophie-reel-photo{border-radius:7px;width:100%!important;height:100%!important}.slot-theme-sophie .sophie-reel-photo>img{object-fit:cover;object-position:center 26%}.slot-theme-sophie .sophie-reel-bonus>img{object-position:68% center}.slot-theme-sophie .reel-number{padding:1px 3px;font-size:8px;inset:2px auto auto 2px}.slot-theme-sophie .slot-marquee>.sophie-title-logo{flex-shrink:0;width:110px;height:110px}.slot-catalog-sophie .game-card>.sophie-title-logo{flex-basis:120px;width:120px;height:120px}.slot-theme-sophie .slot-logo-backdrop{opacity:.4}.slot-theme-sophie .slot-logo-backdrop .sophie-title-logo{background:0 0;border:0}@keyframes sophie-symbol-float{0%,to{transform:perspective(400px)rotateY(-5deg)scale(1.02)}50%{transform:perspective(400px)rotateY(5deg)scale(1.06)}}@keyframes sophie-scene-drift{0%,to{background-position:45%}50%{background-position:55%}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .slot-theme-sophie:not(.mobile-spin-performance) .reel:not(.inactive-line) .sophie-reel-photo>img{animation:7s ease-in-out infinite sophie-symbol-float}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .slot-theme-sophie:not(.mobile-spin-performance) .slot-machine-body{animation:20s ease-in-out infinite sophie-scene-drift}}@media (max-width:600px){.slot-theme-sophie .slot-marquee>.sophie-title-logo{width:54px!important;height:54px!important}.slot-catalog-sophie .game-card>.sophie-title-logo{flex-basis:105px;width:105px;height:105px}}.slot-theme-beach,.slot-catalog-beach{--slot-room-art:url(/branding/slots/beach-red.jpg);--accent:#ffd573;--accent-soft:#ffcdea;--room:#301043}.slot-theme-beach .slot-machine-body,.slot-catalog-beach .game-card{background-color:#301043!important;background-position:50%!important;background-size:cover!important}.sophie-title-logo{filter:drop-shadow(0 4px 3px #0008)drop-shadow(0 0 12px #ffc54b70);background:radial-gradient(#ee7bcd88,#271139);border:2px solid #e9c976;border-radius:18px;display:block;position:relative}.sophie-title-logo>img{object-fit:cover;object-position:center top;border-radius:inherit;width:100%;height:100%}.sophie-title-logo>b{text-align:center;color:#ffe68c;text-shadow:0 2px #6b3218,0 0 4px #000;background:linear-gradient(#0000,#281137);font-size:clamp(9px,2vw,18px);line-height:1.05;position:absolute;bottom:0;left:0;right:0}.sophie-reel-photo{background:radial-gradient(#932baf,#191129);border:1px solid #efcb75;border-radius:9px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.sophie-reel-photo>img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.sophie-reel-photo>b{color:#ffe690;text-align:center;background:#20132dd9;font-size:9px;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.sophie-reel-harvest{border-color:#8cddff}.sophie-reel-jackpot{border:2px solid #ffe28e;box-shadow:0 0 10px #f5c95d88}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .sophie-title-logo{animation:8s ease-in-out infinite header-logo-depth}}.slot-theme-beach,.slot-catalog-beach{--slot-room-art:url(/branding/slots/beach-red.jpg)}.sophie-reel-photo>img{object-fit:contain;object-position:center;background:#1c102c}.sophie-reel-photo>b{padding:2px 0;font-size:clamp(7px,1.5vw,10px)}.sophie-reel-nolimit{border-color:#fff4ba;box-shadow:inset 0 0 6px #ffe38977}.sophie-reel-doubleWild{border:2px solid #efb4ff;box-shadow:0 0 8px #d080ff88}.sophie-title-logo>img{object-position:center 25%}.slot-theme-beach .reel .symbol{padding:0!important}.slot-theme-beach .sophie-reel-photo{border-radius:7px;width:100%!important;height:100%!important}.slot-theme-beach .sophie-reel-photo>img{object-fit:cover;object-position:center 26%}.slot-theme-beach .sophie-reel-bonus>img{object-position:68% center}.slot-theme-beach .reel-number{padding:1px 3px;font-size:8px;inset:2px auto auto 2px}.slot-theme-beach .slot-marquee>.sophie-title-logo{flex-shrink:0;width:110px;height:110px}.slot-catalog-beach .game-card>.sophie-title-logo{flex-basis:120px;width:120px;height:120px}.slot-theme-beach .slot-logo-backdrop{opacity:.4}.slot-theme-beach .slot-logo-backdrop .sophie-title-logo{background:0 0;border:0}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .slot-theme-beach:not(.mobile-spin-performance) .reel:not(.inactive-line) .sophie-reel-photo>img{animation:7s ease-in-out infinite sophie-symbol-float}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .slot-theme-beach:not(.mobile-spin-performance) .slot-machine-body{animation:20s ease-in-out infinite sophie-scene-drift}}@media (max-width:600px){.slot-theme-beach .slot-marquee>.sophie-title-logo{width:54px!important;height:54px!important}.slot-catalog-beach .game-card>.sophie-title-logo{flex-basis:105px;width:105px;height:105px}}.slot-theme-beach,.slot-catalog-beach{--room:#073f4b;--accent:#ffdf8e}.slot-theme-beach .sophie-reel-tripleWild{border:2px solid #8fffe6;box-shadow:0 0 8px #4dfedc88}.dd-bonus-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:12px;display:flex}.dd-bonus-controls button{min-height:44px;padding:8px 12px}.slot-theme-beach .slot-spin-row{flex-wrap:wrap}.dd-wilds-active .sophie-reel-doubleWild,.dd-wilds-active .sophie-reel-tripleWild{border:2px solid #ffe88d;box-shadow:0 0 10px #ffe88d99}@keyframes dd-float{50%{transform:translateY(-3px)rotateY(12deg)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .dd-wilds-active:not(.mobile-spin-performance) .sophie-reel-doubleWild{animation:2s ease-in-out infinite dd-float}}.organized-shell .topbar>.wordmark>.stealth-logo-button>img{object-fit:contain;width:110px;height:110px}@media (max-width:730px){.organized-shell .topbar>.wordmark{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.organized-shell .topbar>.wordmark>.stealth-logo-button>img{width:100px;height:100px}.organized-shell .topbar>.wordmark>.brand-title-3d{white-space:normal;overflow-wrap:normal;max-width:100%}}.organized-shell .game-screen-bar.compact-game-header{background:linear-gradient(115deg,#06271f,#145743,#092c30,#164637,#06271f) 0 0/300% 300%;border:1px solid #cfb774;border-radius:20px;gap:18px;min-height:108px;padding:22px;animation:12s ease-in-out infinite game-header-shimmer;overflow:visible;box-shadow:inset 0 2px #fff2,0 8px 24px #0005}.compact-game-header>a,.compact-game-header .game-tools-menu>summary{text-shadow:0 1px #fff5;cursor:pointer;background:linear-gradient(#f9dfa0,#c59c4c);border:1px solid #ffe3a0;border-radius:12px;justify-content:center;align-items:center;min-height:58px;font-weight:850;text-decoration:none;transition:transform .2s,filter .2s,box-shadow .2s;animation:4s ease-in-out infinite game-button-glow;display:flex;box-shadow:inset 0 2px #fff7,0 5px #785921,0 9px 16px #0005;color:#142b21!important;padding:13px 24px!important;font-size:clamp(18px,2vw,24px)!important}.compact-game-header>a:hover,.compact-game-header .game-tools-menu>summary:hover{filter:brightness(1.08);transform:translateY(-2px)}.compact-game-header>a:active,.compact-game-header .game-tools-menu>summary:active{transform:translateY(4px);box-shadow:inset 0 2px #fff7,0 1px #785921}:is(.compact-game-header>a:focus-visible,.compact-game-header summary:focus-visible){outline-offset:5px;outline:3px solid #8fffd8}.compact-game-header .header-game-balance{text-shadow:0 2px #6b511c,0 4px 12px #0008;font-size:clamp(22px,3vw,34px);line-height:1.2}.compact-game-header .header-game-balance small{font-size:16px}.organized-shell .game-next-action{padding:18px 22px;font-size:clamp(17px,1.7vw,21px)}.organized-shell .game-next-action small{letter-spacing:1.5px;font-size:12px}.organized-shell .game-next-action p{margin:8px 0;line-height:1.5}@keyframes game-header-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes game-button-glow{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@media (max-width:600px){.organized-shell .game-screen-bar.compact-game-header{flex-wrap:wrap;gap:12px;min-height:100px;padding:14px}.compact-game-header>a,.compact-game-header .game-tools-menu>summary{min-height:50px;padding:12px 15px!important;font-size:18px!important}.compact-game-header .header-game-balance{margin-left:auto;font-size:22px}.compact-game-header .header-game-balance small{font-size:12px}.organized-shell .game-next-action{padding:14px 16px;font-size:16px}}@media (max-width:380px){.compact-game-header .header-game-balance{font-size:19px}.compact-game-header .game-tools-menu{margin-left:auto}}@media (prefers-reduced-motion:reduce){.organized-shell .compact-game-header,.compact-game-header>a,.compact-game-header .game-tools-menu>summary{transition:none!important;animation:none!important}}:root[data-reduce-motion=true] .compact-game-header,:root[data-reduce-motion=true] .compact-game-header>a,:root[data-reduce-motion=true] .compact-game-header .game-tools-menu>summary{transition:none!important;animation:none!important}.radio-station-picker{color:#fff2cd;background:#073d30;border:2px solid #d4bc79;border-radius:16px;margin-top:8px;overflow:hidden}.radio-station-picker summary{cursor:pointer;align-items:center;gap:12px;padding:12px;font-weight:800;list-style:none;display:flex}.radio-station-picker summary::-webkit-details-marker{display:none}.station-mini-logo{background:linear-gradient(145deg,#375c43,#061d18);border:1px solid #e9ca7d;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:inline-flex;box-shadow:inset 0 1px 2px #ffffff38,0 3px 6px #0005}.station-picker-arrow,.station-selected-check{color:#ffe199;margin-left:auto}.radio-station-picker[open] .station-picker-arrow{transform:rotate(180deg)}.station-logo-options{background:#062a23;border-top:1px solid #d4bc7970;max-height:360px;padding:5px;display:grid;overflow-y:auto}.station-logo-options button{color:#fff2cd;text-align:left;width:100%;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:8px;display:flex}.station-logo-options button:hover,.station-logo-options button[aria-pressed=true]{background:#d4bc7926}:is(.radio-station-picker summary:focus-visible,.station-logo-options button:focus-visible){outline-offset:-3px;outline:3px solid #6fe7d5}.stealth-logo-button{cursor:pointer;background:0 0;border:0;border-radius:14px;flex-shrink:0;padding:0;display:inline-flex}.stealth-logo-button:focus-visible{outline-offset:5px;outline:3px solid #ffe199}.stealth-logo-dialog{color:#ffe4a2;text-align:center;background:linear-gradient(145deg,#174d39,#061c16);border:2px solid #d4b86b;border-radius:22px;width:min(440px,100vw - 40px);padding:30px 24px;box-shadow:0 20px 80px #000b}.stealth-logo-dialog::backdrop{background:#00140ed9}.stealth-logo-dialog h2{margin:0 0 26px;font-size:24px;line-height:1.4}.stealth-logo-choices{gap:16px;display:flex}.stealth-logo-choices button{flex:1;min-height:50px;font-size:20px;font-weight:800}.stealth-logo-dialog p{color:#fff0d2}.organized-shell .topbar>.live-player-count{box-sizing:border-box;flex:none;place-self:center start;width:max-content;max-width:100%}.organized-shell .game-screen-bar.compact-game-header{isolation:isolate;position:relative}.compact-game-header:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:.25;background-image:url(/branding/main-display.webp);background-position:35%;background-repeat:repeat-x;background-size:125px 125px;position:absolute;inset:0}@keyframes game-header-logo-drift{0%{background-position:0}to{background-position:250px}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .compact-game-header:before{animation:24s linear infinite game-header-logo-drift}}.tournament-highlight.year-end>summary,.year-end-event>.tournament-event-summary{text-shadow:0 2px 5px #000,0 0 12px #000;color:#fff3cb;border-radius:inherit;background:linear-gradient(90deg,#031618eb,#03161899 48%,#03161840 70%,#031618d9),url(/branding/year-end-2027.jpg) 50% 38%/cover no-repeat;min-height:155px}@media (max-width:600px){.tournament-highlight.year-end>summary{background-position:50%,38%;min-height:160px}.tournament-highlight.year-end>summary>b{background:#03221dc9;border-radius:10px;padding:8px}}.stealth-logo-dialog{isolation:isolate;overflow:hidden}.stealth-logo-dialog:before{content:"";z-index:-1;pointer-events:none;opacity:.25;mix-blend-mode:screen;background:url(/branding/sovereignty-logo.png) 50%/auto 150% no-repeat;position:absolute;inset:0}.stealth-logo-dialog h2{text-shadow:0 2px 5px #001b12,0 0 10px #001b12;position:relative}.stealth-logo-choices{position:relative}.organized-shell #pvp-2026-10-31{text-shadow:0 2px 5px #000;background-image:linear-gradient(90deg,#071c24ed,#071c24b3 45%,#071c2440),url(/branding/october-nurse.jpg);background-position:50%,50% 22%;background-size:cover}.organized-shell .world-series-event,.organized-shell .tournament-highlight.world-series,.organized-shell .theme-world-series{text-shadow:0 2px 5px #000;background-image:linear-gradient(110deg,#061d35e8,#061d3599),url(/branding/world-series-background.jpg);background-position:50%;background-size:cover}.organized-shell .world-series-event>.tournament-event-summary{background:0 0;min-height:155px}.organized-shell .world-series-event:before{content:none}.organized-shell #pvp-2026-10-31 .event-details{background:#061820e8}.organized-shell .tournament-event[id^=sunday-pvp-]>.tournament-event-summary{text-shadow:0 2px 5px #000;background:linear-gradient(110deg,#061b1de8,#061b1d66),url(/branding/sunday-roast.jpg) 50%/cover no-repeat;min-height:165px}.organized-shell #free-pvp-2027-01-02,.organized-shell .tournament-highlight.new-year,.organized-shell .theme-new-year{text-shadow:0 2px 5px #000;background-image:linear-gradient(90deg,#071e28ed,#071e2899 48%,#071e2840),url(/branding/new-year-photo.jpg);background-position:50%,50% 24%;background-size:cover}.organized-shell #free-pvp-2027-01-02>.tournament-event-summary{background:0 0;min-height:170px}.organized-shell #free-pvp-2027-01-02 .event-details{background:#061820e8}.organized-shell .management.player-start-checklist{text-shadow:0 2px 4px #000;background-image:linear-gradient(110deg,#061c20dc,#061c20a6),url(/branding/checklist-background.jpg);background-position:50%;background-size:cover}.organized-shell .player-start-checklist .share{background:#09271ee8}.slot-theme-bunnies,.slot-catalog-bunnies{--slot-room-art:url(/branding/slots/bunnies-3.jpg);--accent:#ffd573;--accent-soft:#ffcdea;--room:#301043}.slot-theme-bunnies .slot-machine-body,.slot-catalog-bunnies .game-card{background-color:#301043!important;background-position:50%!important;background-size:cover!important}.slot-theme-bunnies .reel .symbol{padding:0!important}.slot-theme-bunnies .sophie-reel-photo{border-radius:7px;width:100%!important;height:100%!important}.slot-theme-bunnies .sophie-reel-photo>img{object-fit:cover;object-position:center 25%}.slot-theme-bunnies .sophie-reel-jackpot>img{object-fit:contain;background:#fff}.slot-theme-bunnies .slot-marquee>.sophie-title-logo{flex-shrink:0;width:110px;height:110px}.slot-catalog-bunnies .game-card>.sophie-title-logo{flex-basis:120px;width:120px;height:120px}.slot-theme-bunnies .slot-logo-backdrop{opacity:.4}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .slot-theme-bunnies:not(.mobile-spin-performance) .reel:not(.inactive-line) .sophie-reel-photo>img{animation:7s ease-in-out infinite sophie-symbol-float}}@media (max-width:600px){.slot-theme-bunnies .slot-marquee>.sophie-title-logo{width:54px!important;height:54px!important}.slot-catalog-bunnies .game-card>.sophie-title-logo{flex-basis:105px;width:105px;height:105px}}.organized-shell .management.player-start-checklist{background-image:linear-gradient(90deg,#061c2099,#061c2040),url(/branding/checklist-background.jpg)!important;background-position:50%!important;background-size:cover!important}.player-start-checklist>p,.player-start-checklist>summary,.player-start-checklist>small,.player-start-checklist .under-controls>label{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#061c20b8;border-radius:7px;padding:5px 8px}.organized-shell .favourites-panel{isolation:isolate;background:#082c25;min-height:150px;position:relative;overflow:hidden}.organized-shell .favourites-panel:before{content:"";z-index:-1;opacity:.75;pointer-events:none;background:linear-gradient(90deg,#06241be8,#06241b44),url(/branding/main-display.webp) 50%/auto 100% no-repeat;position:absolute;inset:-30%}.organized-shell .favourites-panel h2,.organized-shell .favourites-panel p{text-shadow:0 2px 5px #000}.organized-shell .world-series-event,.organized-shell .tournament-highlight.world-series,.organized-shell .theme-world-series{background-image:linear-gradient(110deg,#061d3599,#061d3522),url(/branding/world-series-background.jpg)!important}.organized-shell #pvp-2026-10-31{background-image:linear-gradient(90deg,#071c24b3,#071c2440),url(/branding/october-nurse.jpg)!important}.organized-shell #free-pvp-2027-01-02,.organized-shell .tournament-highlight.new-year,.organized-shell .theme-new-year{background-image:linear-gradient(90deg,#071e28b3,#071e2822),url(/branding/new-year-photo.jpg)!important}.jackpot-info-trigger{font:inherit;cursor:pointer;text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:12px;max-width:none;min-height:84px;display:flex}.jackpot-counter-copy{gap:4px;min-width:0;display:grid}.jackpot-counter-copy>small:last-child{opacity:.8;font-size:10px}.jackpot-3d-logo{background:radial-gradient(circle at 30% 20%,#f9d87a,#745018 65%,#251808);border:2px solid #ffe19b;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 5px #614318,0 8px 12px #0008,inset 0 2px 5px #fff9}.jackpot-3d-logo img{object-fit:contain;filter:drop-shadow(0 3px 2px #0008);width:46px;height:46px}.jackpot-3d-logo b{color:#fff4c2;text-shadow:0 1px 3px #000;white-space:nowrap;background:#153622dc;border-radius:4px;padding:2px 4px;font-size:8px;position:absolute;bottom:2px}.jackpot-rules-dialog{color:#fff0cd;background:linear-gradient(145deg,#123f30,#071b18);border:2px solid #e7c976;border-radius:22px;width:min(540px,100vw - 32px);max-height:85svh;padding:25px;overflow:auto;box-shadow:0 25px 90px #000b}.jackpot-rules-dialog::backdrop{background:#00120ddd}.jackpot-rules-dialog h2{color:#ffe09a;margin-top:0}.jackpot-rules-dialog p{line-height:1.6}.jackpot-rules-dialog form{text-align:right}.jackpot-info-trigger:focus-visible{outline-offset:3px;outline:3px solid #83fff0}.fifa-reel-badge{background:radial-gradient(at 30% 20%,#fff,#bfdaf0 65%,#315676);border:2px solid #f8da83;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:94%;height:94%;padding:6px 6px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px #766123,0 6px 9px #0009,inset 0 2px 4px #fff}.fifa-reel-badge>b{color:#082b4d;font-size:clamp(7px,1.3vw,10px);font-weight:900;line-height:1.2;position:absolute;bottom:2px}.fifa-reel-badge>svg{filter:drop-shadow(2px 4px 2px #0005);max-width:100%;height:95%}.fifa-official-art{filter:drop-shadow(0 3px 2px #0005);background:url(/branding/slots/fifa.jpg) 50%/contain no-repeat;width:100%;height:100%;display:block}.fifa-badge-nolimit .fifa-official-art{background-position:50% 91%;background-size:180%;height:35%}.fifa-badge-brokerage .fifa-official-art{background-position:50% 35%;background-size:190%;width:70%}.fifa-badge-jackpot{background:radial-gradient(#ffe6a3,#926425);box-shadow:0 4px #715219,0 0 14px #ffd55680}@keyframes panel-art-drift{0%,to{transform:translate(-3%)scale(1)}50%{transform:translate(3%)scale(1.06)}}@keyframes logo-medallion-float{0%,to{transform:perspective(500px)rotateY(-12deg)translateY(0)}50%{transform:perspective(500px)rotateY(12deg)translateY(-3px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .favourites-panel:before{animation:18s ease-in-out infinite panel-art-drift}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .jackpot-3d-logo,:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .slot-theme-fifa:not(.mobile-spin-performance) .fifa-reel-badge{animation:6s ease-in-out infinite logo-medallion-float}}@media (max-width:600px){.jackpot-3d-logo{flex-basis:52px;width:52px;height:52px}.jackpot-3d-logo img{width:38px;height:38px}.fifa-reel-badge{border-radius:8px;padding:3px 3px 13px}}.organized-shell>.header-crossfade-area{isolation:isolate}.header-only-crossfade{z-index:-1;pointer-events:none;background:linear-gradient(100deg,#073a2c77,#073a2c22);border-radius:18px;position:absolute;inset:0;overflow:hidden}.header-only-crossfade>img{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.header-only-crossfade>.header-nsfw-art{filter:invert();mix-blend-mode:screen;opacity:.3}.header-only-crossfade>.header-kiss-art{object-fit:cover;object-position:center 35%;opacity:0;display:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}@keyframes header-nsfw-fade{0%,20%,to{opacity:.3}40%,75%{opacity:0}}@keyframes header-kiss-fade{0%,20%,to{opacity:0}40%,75%{opacity:.3}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .header-only-crossfade>.header-nsfw-art{animation:10s ease-in-out infinite header-nsfw-fade}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .header-only-crossfade>.header-kiss-art{animation:10s ease-in-out infinite header-kiss-fade;display:block}}.organized-shell .game-nav{perspective:900px;gap:12px;padding:12px 10px 16px}.organized-shell .game-nav>a{isolation:isolate;color:#ffedbe;background:linear-gradient(145deg,#254f3d,#09271f 70%);border:2px solid #c6a253;border-bottom-color:#87652d;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:76px;padding:12px 10px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 6px #061b14,0 8px 12px #0008,inset 0 2px 2px #fff5,inset 0 -2px 5px #0008}.organized-shell .game-nav>a[aria-current]{color:#1a3020;background:linear-gradient(145deg,#fff0bb,#e9bd60 65%,#c38a36);box-shadow:0 6px #8d6021,0 9px 15px #0006,inset 0 2px 2px #fff9}.organized-shell .game-nav>a.pvp-menu-glow{box-shadow:0 6px #064740,0 8px 15px #0008,inset 0 2px 3px #b8ffed66!important}.organized-shell .game-nav>a:hover{transform:translateY(-2px)}.organized-shell .game-nav>a:active{transform:translateY(4px);box-shadow:0 2px #061b14,inset 0 2px 5px #0005}.organized-shell .game-nav>a:focus-visible{outline-offset:5px;outline:3px solid #a4ffec}.nav-logo-medallion{width:48px;height:48px;transform-style:preserve-3d;background:radial-gradient(circle at 30% 20%,#ffe8a2,#cf993b 65%,#80501c);border:2px solid #fff0b8;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;padding-bottom:6px;display:flex;position:relative;box-shadow:0 4px #725022,0 6px 9px #0007,inset 0 2px 3px #fff9}.organized-shell .game-nav .nav-logo-medallion .game-mark{color:#fff0b9;filter:drop-shadow(0 2px 1px #0007);background:#133e2e;border:1px solid #fff0b3;border-radius:50%;flex-basis:29px!important;width:29px!important;height:29px!important}.nav-logo-medallion>small{letter-spacing:1px;color:#153022;text-shadow:0 1px #ffe9a4;font-size:8px;font-weight:900;line-height:1.2;position:absolute;bottom:1px}.nav-button-label{text-shadow:0 2px 2px #0005;font-weight:800}.nav-logo-tournament{background:radial-gradient(circle at 30% 20%,#dcfff4,#54c7a2 65%,#256c56)}@keyframes nav-logo-tilt{0%,to{transform:perspective(300px)rotateY(-15deg)rotate(-3deg)translateY(0)}50%{transform:perspective(300px)rotateY(15deg)rotate(3deg)translateY(-3px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .nav-logo-medallion{animation:5s ease-in-out infinite nav-logo-tilt}.game-nav>a:nth-child(2) .nav-logo-medallion{animation-delay:-1s}.game-nav>a:nth-child(3) .nav-logo-medallion{animation-delay:-2s}.game-nav>a:nth-child(4) .nav-logo-medallion{animation-delay:-3s}.game-nav>a:nth-child(5) .nav-logo-medallion{animation-delay:-4s}}@media (max-width:600px){.organized-shell .game-nav{gap:9px;padding:9px 7px 13px}.organized-shell .game-nav>a{text-align:center;flex-direction:column;gap:7px;min-height:86px;padding:9px 5px;font-size:12px}.nav-logo-medallion{flex-basis:40px;width:40px;height:40px}.organized-shell .game-nav .nav-logo-medallion .game-mark{flex-basis:24px!important;width:24px!important;height:24px!important}.nav-button-label{line-height:1.2}}@keyframes header-intro-logo-once{0%,22%,90%,95%{opacity:.3}33%,80%,to{opacity:0}}@keyframes header-intro-kiss-once{0%,10%{opacity:0}20%,45%{opacity:.3}55%,to{opacity:0}}:root .header-only-crossfade.header-intro-once>.header-nsfw-art{animation-name:header-intro-logo-once!important;animation-iteration-count:1!important;animation-fill-mode:forwards!important}:root .header-only-crossfade.header-intro-once>.header-kiss-art{animation-name:header-intro-kiss-once!important;animation-iteration-count:1!important;animation-fill-mode:forwards!important}.header-only-crossfade>.header-kiss-two-art{object-fit:cover;object-position:center;opacity:0;display:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}@keyframes header-intro-kiss-two-once{0%,30%{opacity:0}38%,78%{opacity:.3}90%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .header-only-crossfade.header-intro-once>.header-kiss-two-art{animation:10s ease-in-out forwards header-intro-kiss-two-once;display:block}}@media (max-width:480px){.organized-shell:not(.game-focused)>.game-nav.game-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.organized-shell:not(.game-focused)>.game-nav.game-nav>a:last-child{flex-direction:row;grid-column:1/-1;min-height:62px}.organized-shell>.topbar{grid-template-columns:minmax(0,1fr) minmax(0,120px)}.jackpot-info-trigger{min-width:0;max-width:100%}.jackpot-counter-copy strong{overflow-wrap:anywhere}.jackpot-rules-dialog{box-sizing:border-box}.stealth-logo-dialog{box-sizing:border-box;max-height:85dvh;overflow-y:auto}}.footer-with-emblems{box-sizing:border-box;min-height:180px;padding-inline:clamp(90px,13vw,170px);position:relative}.footer-exit-emblem,.footer-sovereign-emblem{width:clamp(76px,12vw,150px);position:absolute;top:50%;transform:translateY(-50%)}.footer-exit-emblem{left:0}.footer-sovereign-emblem{object-fit:contain;filter:drop-shadow(0 0 8px #efbc56a6);height:auto;right:0}.footer-quick-exit{cursor:pointer;filter:drop-shadow(0 0 8px #efbc56a6);width:100%;transition:filter .2s,transform .2s;display:block;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.footer-quick-exit img{width:100%;height:auto;display:block}.footer-quick-exit:hover{filter:drop-shadow(0 0 14px #ffe49e);transform:translateY(-3px)}.footer-quick-exit:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #ffe49e}.footer-exit-emblem span{color:#ffe4a5;font-size:12px;display:block}@media (max-width:600px){.footer-with-emblems{padding-inline:0;padding-bottom:112px}.footer-exit-emblem,.footer-sovereign-emblem{width:94px;top:auto;bottom:4px;transform:none}.footer-exit-emblem{left:12%}.footer-sovereign-emblem{right:12%}}.top-logo-banner .footer-exit-emblem{justify-self:center;width:100%;min-width:44px;position:static;transform:none}.top-logo-banner .footer-quick-exit{justify-content:center;align-items:center;min-height:44px;display:flex}.top-logo-banner .footer-quick-exit img,.top-logo-banner .footer-logos img.banner-sovereign-emblem{object-fit:contain;filter:drop-shadow(0 0 5px #efbc56a6);justify-self:center;width:100%;max-width:50px;height:clamp(30px,5.6vw,46px)}@media (max-width:600px){.top-logo-banner .footer-logos{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px 8px}.top-logo-banner .footer-logos img{height:36px!important}.top-logo-banner .footer-exit-emblem{width:100%}.top-logo-banner .footer-exit-emblem span{font-size:10px}}.header-only-crossfade.header-intro-once{background:0 0;width:min(42%,420px);height:65%;max-height:260px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.header-only-crossfade.header-intro-once>.header-kiss-two-art{object-fit:contain;clip-path:inset(0 0 17%);height:auto;top:50%;bottom:auto;transform:translateY(-42%)}@media (max-width:600px){.header-only-crossfade.header-intro-once{width:48%;height:58%;max-height:170px}}.header-only-crossfade.header-intro-finale>img{object-fit:contain;opacity:.3;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}:root .header-only-crossfade.header-intro-once>.header-single-kiss{opacity:0;animation:.8s ease-in-out both header-single-kiss-soft!important}.header-only-crossfade.header-intro-once>.header-nsfw-art{filter:drop-shadow(0 0 6px #eac46b66);mix-blend-mode:normal}.header-only-crossfade.header-intro-once>.header-finale-art{opacity:0;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.header-only-crossfade.header-photo-active>.header-finale-art{opacity:.3}.header-only-crossfade.header-photo-active>.header-nsfw-art{visibility:hidden}@keyframes header-single-kiss-soft{0%,to{opacity:0}18%,78%{opacity:.3}}@keyframes header-photo-soft{0%,63.333%{opacity:0}66.667%,96.667%{opacity:.3}to{opacity:0}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .header-only-crossfade.header-intro-once>.header-finale-art{animation:15s ease-in-out both header-photo-soft}}.machine.classic-machine .reels.four-column-reels{--cell:clamp(190px,27vw,260px);grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.machine.classic-machine .four-column-reels>.reel{height:var(--cell)!important;min-height:var(--cell)!important}.machine.classic-machine .four-column-reels .symbol{height:var(--cell);min-height:var(--cell);box-sizing:border-box;padding:3px}.machine.classic-machine .four-column-reels .sophie-reel-photo{box-sizing:border-box;width:100%;height:100%}.machine.classic-machine .four-column-reels .sophie-reel-photo>img{object-fit:contain;object-position:center;animation:none!important}.machine.classic-machine .four-column-reels .sophie-reel-photo>b{padding:3px 1px;font-size:clamp(8px,1.2vw,11px)}@media (max-width:600px){.machine.classic-machine .reels.four-column-reels{--cell:clamp(120px,37vw,200px);gap:3px;padding:3px}.machine.classic-machine .four-column-reels .symbol{padding:1px}.machine.classic-machine .four-column-reels .reel-number{padding:1px 2px;font-size:8px}}.header-mute-all{color:#ffe3a0;background:#08372d80;border:1px solid #d5b56b66;border-radius:14px;grid-column:1;justify-self:start;align-items:center;gap:10px;max-width:100%;min-height:54px;padding:8px 13px;font-weight:700;display:flex}.header-mute-all img{object-fit:contain;filter:drop-shadow(0 0 6px #edc05c99);width:42px;height:42px}.header-mute-all:disabled{opacity:.75;cursor:default}.header-mute-all:focus-visible{outline-offset:3px;outline:2px solid #ffe3a0}@media (max-width:600px){.header-mute-all{gap:6px;padding:6px 9px;font-size:12px}.header-mute-all img{width:34px;height:34px}}.machine.classic-machine.nsfw-tall-reels .reels.four-column-reels{--cell:clamp(260px,42vw,470px);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:600px){.machine.classic-machine.nsfw-tall-reels .reels.four-column-reels{--cell:clamp(165px,53vw,300px);gap:3px;padding:3px}.nsfw-tall-reels .cabinet{min-width:0}.nsfw-tall-reels .machine-footer{flex-wrap:wrap;font-size:9px}}.header-admin-stack .jackpot-info-trigger{isolation:isolate;box-sizing:border-box;background:linear-gradient(125deg,#254d38,#071c18 62%,#63451c);border:2px solid #f5d487;border-radius:20px;gap:18px;width:360px;max-width:100%;min-height:140px;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 6px #493515,0 10px 24px #0005,inset 0 1px 2px #fff8}.header-admin-stack .header-tablemax.jackpot-info-trigger{background:linear-gradient(125deg,#87501f,#30200e 62%,#153e2b)}.jackpot-info-trigger:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from 35deg,#0000 0deg,#ffe5a52e 45deg,#0000 90deg,#35e5b325 175deg,#0000 230deg,#ffe5a52e 300deg,#0000 360deg);position:absolute;inset:-60%}.jackpot-info-trigger:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff1b629 48%,#0000 65%) 0 0/250% 100%;position:absolute;inset:0}.header-admin-stack .jackpot-3d-logo{flex-basis:84px;width:84px;height:84px}.header-admin-stack .jackpot-3d-logo img{width:62px;height:62px}.header-admin-stack .jackpot-3d-logo b{font-size:10px}.header-admin-stack .jackpot-counter-copy{gap:7px}.header-admin-stack .jackpot-counter-copy strong{font-size:clamp(23px,2.7vw,32px);line-height:1.15}.header-admin-stack .jackpot-counter-copy small{font-size:12px;line-height:1.4}.header-admin-stack .jackpot-counter-copy strong span{font-size:13px}@keyframes jackpot-background-orbit{to{transform:rotate(360deg)}}@keyframes jackpot-background-shine{0%,to{background-position:150% 0}50%{background-position:-50% 0}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .jackpot-info-trigger:before{animation:20s linear infinite jackpot-background-orbit}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .jackpot-info-trigger:after{animation:7s ease-in-out infinite jackpot-background-shine}}@media (max-width:600px){.header-admin-stack .jackpot-info-trigger{gap:12px;width:100%;min-height:120px;padding:16px 12px}.header-admin-stack .jackpot-3d-logo{flex-basis:68px;width:68px;height:68px}.header-admin-stack .jackpot-3d-logo img{width:50px;height:50px}.header-admin-stack .jackpot-counter-copy strong{font-size:clamp(21px,6vw,28px)}.header-admin-stack .jackpot-counter-copy small{font-size:11px}.header-admin-stack .admin-entry{grid-area:auto/1/auto/-1}.header-only-crossfade.header-intro-once{top:27%}}.sports-depth-card{box-sizing:border-box;background:radial-gradient(at 25% 12%,#e9f9ff60,#0000 48%),linear-gradient(145deg,#315e70,#0b2338 58%,#091623);border:2px solid #e6c67b;border-radius:18px;justify-content:center;align-items:center;width:92%;height:90%;padding:9px;display:flex;position:relative;overflow:hidden;transform:perspective(650px)rotateY(-7deg)rotateX(4deg);box-shadow:0 6px #806029,0 10px 15px #0009,inset 0 2px 3px #fff7,inset 0 -5px 12px #0009}.sports-depth-card:after{content:"";pointer-events:none;opacity:.22;background:linear-gradient(115deg,#0000 30%,#fff7 49%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.sports-depth-card>.dimensional-logo{width:100%;height:90%}.sports-depth-card .team-reel-logo{object-fit:contain;filter:drop-shadow(2px 4px #071422)drop-shadow(0 6px 4px #0009);width:90%;height:90%}.sports-depth-card>.sports-atlas{border-radius:12px;width:100%;height:100%;box-shadow:inset 0 0 15px #0007}.sports-depth-jackpot{background:radial-gradient(at top,#aa7a24,#192939 70%);border-color:#fff2b0}.soccer-player-card{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;height:100%;display:flex}.soccer-player-card img{object-fit:contain;filter:drop-shadow(0 5px 3px #0009);width:100%;height:76%;min-height:0}.soccer-player-card b{text-align:center;color:#fff0c5;text-shadow:0 2px 3px #000;font-size:clamp(9px,1.2vw,14px);line-height:1.15}.soccer-player-card small{color:#ffe07b;letter-spacing:.08em;font-size:9px}@keyframes sports-card-tilt{0%,to{transform:perspective(650px)rotateY(-7deg)rotateX(4deg)translateY(0)}50%{transform:perspective(650px)rotateY(7deg)rotateX(-2deg)translateY(-3px)}}@keyframes sports-card-shine{0%,65%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .machine:not(.mobile-spin-performance) .sports-depth-card{animation:5s ease-in-out infinite sports-card-tilt}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .machine:not(.mobile-spin-performance) .sports-depth-card:after{animation:7s ease-in-out infinite sports-card-shine}.reel:nth-child(2n) .sports-depth-card{animation-delay:-2.5s!important}}@media (max-width:600px){.sports-depth-card{border-width:1px;border-radius:10px;width:96%;height:90%;padding:4px;box-shadow:0 3px #806029,0 5px 7px #0008}.soccer-player-card{gap:3px}.soccer-player-card b{font-size:9px}.soccer-player-card small{font-size:8px}}.machine.classic-machine.nsfw-tall-reels .four-column-reels .symbol{padding:0;overflow:hidden}.machine.classic-machine.nsfw-tall-reels .four-column-reels .sophie-reel-photo{border-radius:8px;width:100%;height:100%;box-shadow:inset 0 0 0 2px #ffe09a88,inset 0 -5px 14px #0009}.machine.classic-machine.nsfw-tall-reels .four-column-reels .sophie-reel-photo>img{object-fit:cover;object-position:center 24%;background:0 0;width:100%;height:100%;display:block}.machine.classic-machine.nsfw-tall-reels .four-column-reels .sophie-reel-photo>b{color:#261707;text-shadow:0 1px #fff5;background:linear-gradient(145deg,#fff0ad,#d5a344 45%,#7c501c);border:1px solid #fff0b0;border-radius:7px;padding:6px 2px;font-weight:900;bottom:7px;left:4px;right:4px;transform:perspective(300px)rotateX(7deg);box-shadow:0 3px #624019,0 5px 8px #0009,inset 0 1px #fff9}.nsfw-tall-reels .sophie-reel-photo:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff4 49%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@keyframes nsfw-emblem-glow{0%,to{filter:drop-shadow(0 0 2px #ffdf8350);transform:perspective(300px)rotateX(7deg)}50%{filter:drop-shadow(0 0 7px #ffdf8390);transform:perspective(300px)rotateX(-5deg)translateY(-2px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .nsfw-tall-reels:not(.mobile-spin-performance) .sophie-reel-photo>b{animation:4s ease-in-out infinite nsfw-emblem-glow}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .nsfw-tall-reels:not(.mobile-spin-performance) .sophie-reel-photo:after{animation:7s ease-in-out infinite sports-card-shine}}@media (max-width:600px){.machine.classic-machine.nsfw-tall-reels .four-column-reels .sophie-reel-photo>b{padding:4px 1px;font-size:8px;bottom:5px;left:2px;right:2px}}.classic-3d-mark{filter:drop-shadow(2px 3px #795329)drop-shadow(4px 6px #382217)drop-shadow(0 10px 5px #0007);place-items:center;width:94%;max-width:180px;height:94%;display:grid;position:relative;transform:perspective(550px)rotateY(-9deg)rotateX(4deg)}.classic-3d-mark svg{width:100%;height:100%;overflow:visible}.classic-3d-mark b{color:#fff2c7;text-shadow:0 2px #000;white-space:nowrap;background:linear-gradient(#6d4923,#1c1526);border:1px solid #ffe29b;border-radius:5px;padding:3px 5px;font-size:clamp(8px,1.5vw,13px);position:absolute;bottom:4%}:is(.slot-theme-seven,.slot-theme-diamond) .seven-wild{transform:perspective(500px)rotateY(-7deg);box-shadow:0 5px #6f4a26,0 9px 12px #0008,inset 0 2px 5px #fff7}@keyframes classic-mark-turn{0%,to{transform:perspective(550px)rotateY(-9deg)rotateX(4deg)translateY(0)}50%{transform:perspective(550px)rotateY(9deg)rotateX(-3deg)translateY(-3px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .machine:not(.mobile-spin-performance) :is(.classic-3d-mark,.seven-wild){animation:4.5s ease-in-out infinite classic-mark-turn}.reel:nth-child(2n) .classic-3d-mark{animation-delay:-2s!important}}@media (max-width:600px){.classic-3d-mark{filter:drop-shadow(1px 2px #795329)drop-shadow(2px 4px 2px #0007);width:88%;height:88%}.classic-3d-mark b{padding:2px 3px;font-size:8px}}.bingo-host-launch{isolation:isolate;box-sizing:border-box;color:#ffe9a8;background:linear-gradient(135deg,#3a6648,#102c24 55%,#153b2b);border:2px solid #f3d68c;border-radius:20px;align-items:center;gap:16px;width:100%;min-height:100px;margin:20px 0 30px;padding:16px 20px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px #76501e,0 12px 22px #0006,inset 0 2px 2px #fff6}.bingo-host-launch:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 20%,#ffe4a12b 48%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.bingo-host-launch:hover{transform:translateY(-2px);box-shadow:0 8px #76501e,0 12px 26px #e6c56930}.bingo-host-launch:active{transform:translateY(3px);box-shadow:0 3px #76501e}.bingo-host-launch:focus-visible{outline-offset:5px;outline:3px solid #fff}.bingo-host-emblem{background:radial-gradient(circle at 30% 20%,#a77a32,#314632 55%,#102719);border:2px solid #fff0b5;border-radius:50%;flex:0 0 64px;place-items:center;height:64px;display:grid;transform:perspective(350px)rotateY(-12deg);box-shadow:3px 5px #70501e,0 8px 10px #0008,inset 0 2px 3px #fff8}.bingo-host-emblem svg{filter:drop-shadow(1px 3px 1px #0008);width:46px;height:46px}.bingo-host-copy{flex:1;gap:5px;min-width:0;display:grid}.bingo-host-copy strong{text-shadow:0 2px #192315;font-size:clamp(19px,3vw,26px)}.bingo-host-copy small{color:#d1dfcb;font-size:12px}.bingo-host-wave{align-items:center;gap:3px;height:30px;display:flex}.bingo-host-wave i{background:#ffe292;border-radius:4px;width:4px;height:22px;display:block;transform:scaleY(.4);box-shadow:0 0 7px #ffdb7488}.bingo-host-wave i:nth-child(2n){height:30px;animation-delay:-.5s!important}.bingo-host-wave i:nth-child(3){animation-delay:-.8s!important}@keyframes bingo-host-bars{50%{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]) .bingo-host-wave i{animation:1.8s ease-in-out infinite bingo-host-bars}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]) .bingo-host-launch:before{animation:7s ease-in-out infinite sports-card-shine}}@media (max-width:480px){.bingo-host-launch{gap:12px;min-height:92px;padding:14px 12px}.bingo-host-emblem{flex-basis:52px;height:52px}.bingo-host-emblem svg{width:38px;height:38px}.bingo-host-wave{gap:2px}.bingo-host-wave i{width:3px}}.machine .shared-jackpot{isolation:isolate;color:#ffe9ab;background:linear-gradient(115deg,#09271d,#17533d 48%,#09251e);border:2px solid #e6c477;border-radius:18px;gap:8px 16px;padding:12px 16px;position:relative;overflow:hidden;box-shadow:inset 0 2px #fff1af55,inset 0 -4px 8px #0005,0 4px #614b24}.machine .shared-jackpot:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#e6bd5120 43%,#fff1b13b 49%,#e6bd5120 55%,#0000 65%);position:absolute;inset:-100%;transform:translate(-35%)}.machine .shared-jackpot .slot-progressive-heading{align-items:center;gap:12px;min-width:0;font-size:clamp(12px,2vw,18px);display:flex}.slot-progressive-heading>span:last-child{gap:4px;display:grid}.slot-progressive-heading small{color:#d8d8bb;font-size:11px}.machine .shared-jackpot>strong{white-space:nowrap;text-shadow:0 2px 2px #0009;font-size:clamp(19px,3.5vw,30px)}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .machine .shared-jackpot:before{animation:7s ease-in-out infinite progressive-pool-shimmer}}@keyframes progressive-pool-shimmer{0%,to{transform:translate(-35%)}50%{transform:translate(35%)}}@media (max-width:600px){.machine .shared-jackpot{border-radius:14px;gap:8px;padding:10px}.machine .shared-jackpot .slot-progressive-heading{gap:8px;font-size:12px}.slot-progressive-heading small{font-size:9px}.machine .shared-jackpot>strong{font-size:clamp(16px,4vw,22px)}.machine .shared-jackpot .jackpot-3d-logo{flex-basis:42px;width:42px;height:42px}.machine .shared-jackpot .jackpot-3d-logo img{width:30px;height:30px}.machine .shared-jackpot .jackpot-3d-logo b{font-size:6px}}@media (max-width:360px){.machine .shared-jackpot{grid-template-columns:1fr}.machine .shared-jackpot>strong{text-align:center}}.classic-machine .slot-spin-row{grid-template-columns:minmax(105px,1fr) minmax(0,3fr);align-items:stretch;gap:10px;display:grid}.classic-machine .slot-spin-row .dd-bonus-controls{grid-column:1/-1}.classic-machine .slot-spin-row .slot-max-bet{color:#fff1bf;text-shadow:0 1px 2px #000;cursor:pointer;background:linear-gradient(150deg,#295f44,#103225 65%);border:2px solid #f3d27c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:52px;padding:9px 12px;font-size:15px;display:flex;box-shadow:inset 0 2px 2px #fff4,0 4px #5d431c}.classic-machine .slot-spin-row .slot-max-bet small{font-size:10px;line-height:1.3}.classic-machine .slot-spin-row .slot-max-bet[aria-pressed=true]{color:#241906;text-shadow:none;background:linear-gradient(145deg,#fff1b4,#e2b850 60%,#a97a24);box-shadow:inset 0 2px 2px #fff8,0 3px #705025,0 0 12px #edc86466}.classic-machine .slot-spin-row .slot-max-bet:disabled{opacity:.45;cursor:not-allowed}.classic-machine .slot-spin-row .slot-max-bet:focus-visible{outline-offset:3px;outline:3px solid #fff3bc}@media (max-width:600px){.classic-machine .slot-spin-row{grid-template-columns:minmax(95px,1fr) minmax(0,2fr);gap:8px}.classic-machine .slot-spin-row .slot-max-bet{min-height:48px;padding:7px;font-size:13px}}.premium-casino-mark{filter:drop-shadow(0 0 7px #f7cc6170);background-image:url(/branding/slots/premium-casino-emblems-compact.webp);background-position:0%;background-repeat:no-repeat;background-size:300% 133.333%;border-radius:15%;width:100%;height:100%;min-height:0;display:block}.premium-casino-diamond{background-position:50%}.premium-casino-fortune{background-position:100%}.premium-game-title{aspect-ratio:2/3;min-width:62px;min-height:82px;background:0 0!important;width:76px!important;height:100px!important;display:block!important}.premium-reel-art{perspective:600px;width:92%;max-width:180px;height:96%;display:block;position:relative}.premium-reel-art>b{text-align:center;color:#fff3c1;text-shadow:0 2px #000;background:linear-gradient(#57401d,#17101f);border:1px solid #e6c377;border-radius:5px;padding:3px;font-size:clamp(8px,1vw,12px);position:absolute;bottom:1px;left:3%;right:3%}.premium-reel-harvest{filter:hue-rotate(-12deg)}.premium-reel-brokerage{filter:hue-rotate(70deg)}.premium-reel-jackpot{filter:drop-shadow(0 0 8px #ffe38d)}.slot-award-celebration,.slot-bonus-picks{text-align:center;background:radial-gradient(at top,#75499a,#192c29 65%);border:2px solid #f4d279;border-radius:18px;margin:12px 0;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #fff5,0 5px #503718,0 0 20px #e8bd4544}.slot-award-celebration{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.slot-award-celebration>strong{color:#ffeb9c;text-shadow:0 2px #9b651b,0 4px #492d14,0 0 18px #eabc5366;font-size:clamp(20px,4vw,32px)}.slot-award-celebration>small{color:#fff1c3;width:100%}.award-medallion{filter:drop-shadow(0 5px #6d4a1c)drop-shadow(0 0 12px #edc96888);flex:0 0 86px;place-items:center;width:86px;height:96px;display:inline-grid}.award-medallion .game-mark{object-fit:contain;width:72px!important;height:86px!important}.slot-bonus-picks>div>button{box-shadow:inset 0 2px 3px #fff7,0 5px #755322,0 0 12px #ebcd5c55}.slot-bonus-picks>div>button>span{color:#c5f6ff;text-shadow:2px 3px #408ea9,3px 5px #173e5c,0 0 12px #a1f3ff;display:inline-block}.fortune-wheel{box-shadow:0 7px #825017,0 12px #392313,0 0 30px #ffd86899,inset 0 0 0 3px #fff7b3}.fortune-wheel>b{box-shadow:0 4px #784b15,0 0 18px #ffdf79}.fortune-wheel>b .premium-casino-mark{border-radius:50%}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]) :is(.premium-game-title,.award-medallion,.slot-bonus-picks>div>button>span){animation:3.5s ease-in-out infinite premium-award-float}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]) .machine:not(.mobile-spin-performance) .premium-reel-art{animation:4s ease-in-out infinite premium-award-float}}@keyframes premium-award-float{0%,to{transform:perspective(650px)rotateY(-7deg)translateY(0)}50%{transform:perspective(650px)rotateY(7deg)translateY(-4px)}}@media (max-width:600px){.slot-award-celebration{gap:8px;padding:10px}.award-medallion{flex-basis:64px;width:64px;height:72px}.award-medallion .game-mark{width:58px!important;height:68px!important}.premium-game-title{width:62px!important;height:82px!important}}.premium-bar{align-content:center;gap:3px}.premium-bar>span{color:#ffe2a0;text-shadow:0 2px #997336,0 3px #513211;background:linear-gradient(150deg,#392b3b,#09080f 60%,#5b3c57);border:3px ridge #ffe8a4;border-radius:7px;width:90%;padding:3px 8px;font-size:clamp(16px,3vw,32px);font-weight:950;line-height:1;display:block;box-shadow:0 3px #745521,inset 0 1px 3px #fff5}.premium-bar>span:nth-child(2){transform:translate(3px)}.tournament-command .admin-quick-actions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:14px 0;display:grid}.tournament-command .admin-quick-actions>button{color:#ffecba;text-align:left;background:linear-gradient(145deg,#245b42,#0c281f);border:2px solid #d8b56b;border-radius:16px;justify-content:flex-start;align-items:center;gap:10px;min-height:76px;padding:12px;font-weight:800;display:flex;box-shadow:inset 0 2px 2px #fff4,0 5px #674c24,0 8px 12px #0005}.tournament-command .admin-quick-actions>.deny{background:linear-gradient(145deg,#753735,#31191b)}.pvp-action-icon{color:#143626;background:radial-gradient(circle at 30% 20%,#fff2af,#c08b35 65%,#76501e);border:2px solid #ffdf8b;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:inline-grid;box-shadow:inset 0 2px 2px #fff9,0 4px #74501f,0 0 12px #eccd5a44}.pvp-action-icon svg{filter:drop-shadow(0 1px #fff8);width:25px;height:25px}.tournament-command button:disabled{opacity:.45;cursor:not-allowed}:is(.tournament-command button:focus-visible,.tournament-command summary:focus-visible){outline-offset:4px;outline:3px solid #fff0a8}.tournament-command details{background:#102b22b8;border:1px solid #ae995f;border-radius:16px;margin:14px 0;padding:14px}.tournament-command summary{cursor:pointer;color:#ffe8a7;min-height:44px;font-weight:800}.tournament-command summary .pvp-action-icon{vertical-align:middle;margin-right:8px}.tournament-command .admin-table-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:12px;display:grid}.pvp-broadcast-panel,.pvp-live-listen{background:linear-gradient(130deg,#224e38,#10251e);border:2px solid #b8e6b2;border-radius:16px;margin:12px 0;padding:14px;box-shadow:inset 0 1px #fff4,0 0 18px #b6da7440}.pvp-live-listen .bingo-listen{margin:8px 0 0}.pvp-broadcast-panel .bingo-mic{margin-top:12px}.pvp-broadcast-panel .broadcasting{border:2px solid #f1c964;box-shadow:0 0 20px #e8ba5555}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]) .pvp-action-icon{animation:5s ease-in-out infinite pvp-control-tilt}}@keyframes pvp-control-tilt{0%,to{transform:perspective(350px)rotateY(-10deg)}50%{transform:perspective(350px)rotateY(10deg)translateY(-2px)}}@media (max-width:480px){.tournament-command .admin-quick-actions{grid-template-columns:1fr}.tournament-command .admin-quick-actions>button{min-height:68px}.tournament-command .admin-player-row{flex-wrap:wrap;gap:8px}.tournament-command .admin-player-row button{min-height:44px}}.admin-shell{isolation:isolate;position:relative}.admin-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 15% 25%,#deb65722,#0000 40%),radial-gradient(at 80% 70%,#46bd8d22,#0000 45%),linear-gradient(135deg,#09261f,#12382a 55%,#071c19);position:fixed;inset:0;transform:scale(1.08)}.admin-shell .admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr));position:relative;top:auto;gap:12px!important}.admin-shell .admin-tabs button{text-align:left;color:#fff0c8;background:linear-gradient(145deg,#245440,#102b24);border:2px solid #ccad68;border-radius:15px;align-items:center;gap:10px;min-height:76px;padding:12px;font-weight:750;line-height:1.3;display:flex;box-shadow:inset 0 2px 2px #fff3,0 4px #685023}.admin-shell .admin-tabs button[aria-pressed=true]{color:#182d21;background:linear-gradient(145deg,#fff0b8,#d4a547)}.admin-shell .admin-tabs button span:last-child{word-break:normal;overflow-wrap:normal}.admin-shell .player-list .request-card{display:block!important}.admin-shell .player-list .request-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:16px;display:grid!important}.admin-shell .player-list .request-actions>strong{grid-column:1/-1}.admin-shell .player-list .request-actions>button{color:#fff0c7;background:linear-gradient(145deg,#305a45,#0c2d24);border:1px solid #e1c781;border-radius:12px;width:100%;min-width:0;min-height:62px;padding:12px 10px;font-size:15px;line-height:1.4;box-shadow:inset 0 2px #fff3,0 4px #624a25;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.admin-shell .player-list .request-actions>.deny{background:linear-gradient(145deg,#74403d,#3d1e25)}.pvp-live-listen>strong{align-items:center;gap:8px;display:flex}.pvp-live-listen.host-is-live{border-color:#ffdf77;box-shadow:0 0 24px #edc35288}.host-is-live .pvp-audio-actions>button:first-child{color:#152e21;background:linear-gradient(135deg,#fff0ad,#cba244)}.pvp-audio-actions{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.pvp-audio-actions button{flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}.pvp-audio-actions svg{flex-shrink:0;width:20px}.voice-meter{align-items:center;gap:4px;height:30px;margin:6px 0;display:flex}.voice-meter i{background:#ddc87b;border-radius:4px;width:8px;height:5px;transition:height 80ms linear}.voice-playing i{height:calc(5px + 24px * var(--voice));box-shadow:0 0 8px #ebda75}.voice-playing i:nth-child(2n){height:calc(5px + 16px * var(--voice))}.table-chat{background:#102d25;border:2px solid #cdb577;border-radius:18px;padding:14px}.table-chat summary{min-height:44px;font-size:20px;font-weight:800}.table-chat-list{overscroll-behavior:contain;max-height:300px;overflow-y:auto}.table-chat-list li{background:#193c30;border-radius:12px;margin:8px 0;padding:12px}.table-chat-list p{white-space:pre-wrap;overflow-wrap:anywhere}.table-chat-form{gap:10px;grid-template-columns:1fr!important;display:grid!important}.table-chat-form textarea{width:100%;font:inherit;color:#fff2cd;background:#071f18;border:1px solid #bbab75;border-radius:12px;padding:12px;font-size:16px}.table-chat-form button{min-height:48px}.chat-tools{flex-wrap:wrap;gap:10px;display:flex}.chat-tools button{flex:1}.chat-snapshot{border:1px solid #ebd393;border-radius:12px;width:100%;max-width:480px;display:block}.admin-mention{color:#fff0ae;border-left:3px solid #f1d47b;padding-left:10px}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .admin-shell:before{animation:18s ease-in-out infinite alternate admin-background-drift}:root:not([data-reduce-motion=true]):not([data-effects=false]) .admin-tabs .pvp-action-icon{animation:5s ease-in-out infinite pvp-control-tilt}}@keyframes admin-background-drift{to{transform:scale(1.15)translate(2%,-2%)}}@media (max-width:420px){.admin-shell .admin-tabs button{text-align:center;flex-direction:column;justify-content:center;gap:8px;font-size:14px}.admin-shell .player-list .request-actions{grid-template-columns:1fr}.admin-shell .player-list .request-actions>button{min-height:52px}.pvp-audio-actions{flex-direction:column}}.pvp-live-listen{--voice:0}.pvp-live-listen .pvp-audio-actions>button:first-child{box-shadow:0 0 calc(4px + 22px * var(--voice)) #f2d06388;transform:scale(calc(1 + .015 * var(--voice)));transition:transform 80ms,box-shadow 80ms}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]) .admin-shell .player-list .request-actions>button:not(:disabled){animation:5s ease-in-out infinite admin-button-glow}}@keyframes admin-button-glow{50%{box-shadow:inset 0 2px #fff5,0 4px #624a25,0 0 14px #d8b75c44}}.table-game .table-chat{isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(130deg,#153c284d,#08251d33);position:relative;overflow:hidden;box-shadow:inset 0 2px 1px #fff2,0 7px #041810,0 12px 28px #0005}.table-chat:before{content:"✉";color:#eccb7120;text-shadow:0 5px #59491b40;z-index:-1;pointer-events:none;font-size:180px;animation:7s ease-in-out infinite chat-emblem-float;position:absolute;top:30px;right:5%;transform:rotate(-12deg)}.chat-logo-3d,.admin-bell-medallion{color:#123628;background:radial-gradient(circle at 30% 20%,#fff2ac,#c39335 65%,#735019);border:2px solid #ffe6a0;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:28px;animation:5s ease-in-out infinite chat-emblem-float;display:inline-grid;box-shadow:0 4px #694b20,0 0 17px #edc66355}.table-chat .chat-collapse-label{color:#ffe6a0;margin-left:auto;font-size:12px}.table-chat summary{flex-wrap:wrap;gap:12px}.table-chat-list li{background:#0a241dcc}.table-chat .chat-tools button,.table-chat-form>button{background:linear-gradient(130deg,#446842,#103323);border:1px solid #d4b96e;box-shadow:inset 0 2px #fff3,0 4px #061b13}.compact-footer .admin-update-link{color:#ffe2a0;background:linear-gradient(135deg,#355541,#09271d);border:1px solid #d2b368;border-radius:18px;align-items:center;gap:12px;min-height:64px;padding:12px 20px;font-size:16px;font-weight:800;text-decoration:none;display:flex;box-shadow:inset 0 2px #fff3,0 5px #041c14}.admin-update-link small{color:#fff4c8;font-size:12px;display:block}.admin-update-link.has-admin-update{animation:1.6s ease-in-out infinite admin-update-glow}.has-admin-update .admin-bell-medallion{animation:.8s ease-in-out infinite admin-bell-ring}.admin-bell-medallion svg{width:26px;height:26px}@keyframes chat-emblem-float{50%{transform:translateY(-3px)rotateY(15deg)}}@keyframes admin-update-glow{50%{border-color:#fff0bc;box-shadow:0 5px #041c14,0 0 28px #ffce69a6}}@keyframes admin-bell-ring{25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@media (max-width:480px){.table-game .table-chat{padding:12px}.table-chat summary{font-size:17px}.chat-logo-3d{width:40px;height:40px}.chat-tools button{flex:120px}}@media (prefers-reduced-motion:reduce){.table-chat:before,.chat-logo-3d,.admin-bell-medallion,.admin-update-link.has-admin-update,.has-admin-update .admin-bell-medallion{animation:none!important}.pvp-listen.host-is-live button{transform:none!important}}:where(button,.share,.spin,.approve,.reject,.game-nav a){transition:box-shadow .2s,filter .2s,transform .2s;box-shadow:inset 0 2px 1px #ffffff30,0 4px #03190ecc,0 7px 14px #0003}:where(button,.share,.spin,.approve,.reject,.game-nav a):not(:disabled):hover{filter:brightness(1.12);transform:translateY(-1px)}:where(button,.share,.spin,.approve,.reject,.game-nav a):not(:disabled):active{transform:translateY(2px);box-shadow:inset 0 1px 4px #0004,0 1px #03190e}:where(button,.share,.spin,.approve,.reject,.game-nav a):focus-visible{outline-offset:4px;outline:3px solid #ffdf80}:where(button,.share,.spin,.approve,.reject,.game-nav a):not(:disabled){animation:7s ease-in-out infinite control-gold-breathe}@keyframes control-gold-breathe{50%{box-shadow:inset 0 2px 1px #ffffff35,0 4px #03190ecc,0 0 14px #e9c06535}}.admin-shell:after{content:"";opacity:.09;z-index:-1;pointer-events:none;filter:drop-shadow(0 0 30px #e6c265);background:url(/branding/main-display.webp) 50%/contain no-repeat;animation:16s ease-in-out infinite admin-logo-depth;position:fixed;inset:15% 10%}@keyframes admin-logo-depth{50%{opacity:.14;transform:perspective(900px)rotateY(14deg)translateY(-12px)}}.account-message-dialog{color:#ffedbf;isolation:isolate;background:radial-gradient(at top,#295a40ed,#061d17f5);border:2px solid #e0bd68;border-radius:24px;width:min(680px,100vw - 24px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto;box-shadow:0 12px #03170c,0 0 50px #e5c16344}.account-message-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00110dc9}.account-message-dialog .request-form{width:100%;max-width:none;margin:0}.account-message-dialog h3{align-items:center;gap:10px;display:flex}.account-message-dialog input,.account-message-dialog textarea{max-width:100%;font-size:16px}.account-message-dialog audio{width:100%}.account-message-dialog button{color:#fff0c6;background:linear-gradient(145deg,#457251,#0a2b20);border:1px solid #e3c77e;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 18px;display:inline-flex}.voice-recorder{border-top:1px solid #aa965d;margin-top:22px;padding-top:16px}.account-voice-list{background:#09291b66;border:1px solid #b69c60;border-radius:16px;margin:12px 0;padding:10px 14px}.account-voice-list summary{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.account-voice-list button{white-space:normal;align-items:center;gap:8px;width:100%;margin:12px 0;padding:12px;display:flex}.voice-message-dialog{text-align:center}.voice-message-dialog .chat-logo-3d{width:76px;height:76px}.voice-message-dialog .chat-logo-3d svg{width:38px;height:38px}.voice-message-dialog .under-controls{justify-content:center}.table-broadcast-launch{margin:14px 0}.table-broadcast-launch>.bingo-host-launch{text-align:left;width:100%}.table-broadcast-launch.broadcasting{filter:drop-shadow(0 0 14px #efc765)}@media (max-width:480px){.account-message-dialog{padding:16px}.account-message-dialog .under-controls{grid-template-columns:1fr;display:grid}.account-message-dialog .under-controls button{width:100%}}@media (prefers-reduced-motion:reduce){:where(button,.share,.spin,.approve,.reject,.game-nav a):not(:disabled),.admin-shell:after{transition:none;animation:none!important}.admin-shell:after{transform:none}}html[data-reduce-motion=true] :where(button,.share,.spin,.approve,.reject,.game-nav a),html[data-reduce-motion=true] .admin-shell:after{animation:none!important}.admin-shell{isolation:isolate}.admin-shell .admin-pane{background:#10271cdb}.account-message-dialog .voice-recorder button:disabled{opacity:.5;cursor:not-allowed}.account-message-dialog{background-size:180% 180%;animation:12s ease-in-out infinite message-background-drift}@keyframes message-background-drift{0%,to{background-position:0 0}50%{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.account-message-dialog{animation:none}}html[data-reduce-motion=true] .account-message-dialog{animation:none}.maintenance-notice{width:min(760px,100% - 32px);padding-bottom:env(safe-area-inset-bottom);color:#c1c7ba;text-align:center;justify-content:center;align-items:flex-start;gap:7px;margin:16px auto 24px;display:flex}.maintenance-notice svg{flex:0 0 14px;width:14px;height:14px;margin-top:2px}.maintenance-notice small{font-size:11px;line-height:1.6}.game-nav a,.jackpot-info-trigger{isolation:isolate;position:relative;overflow:hidden}.nav-animated-backdrop{z-index:-1;pointer-events:none;background:radial-gradient(at 80% 30%,#fbd47120,#0000 65%);justify-content:flex-end;align-items:center;animation:9s ease-in-out infinite nav-logo-drift;display:flex;position:absolute;inset:0}.game-nav .nav-animated-backdrop .game-mark{opacity:.14;filter:drop-shadow(0 5px #0009)drop-shadow(0 0 14px #e4be62);width:clamp(90px,12vw,150px);height:clamp(90px,12vw,150px);margin-right:-8px;transform:rotate(-12deg)scale(1.2)}.nav-backdrop-games{background:radial-gradient(at 80% 20%,#6fdeb735,#0000 70%);animation-delay:-2s}.nav-backdrop-profile{background:radial-gradient(at 75% 60%,#91d47535,#0000 70%);animation-delay:-4s}.nav-backdrop-tournament{background:radial-gradient(at 80% 30%,#62dbe340,#0000 70%);animation-delay:-6s}.nav-backdrop-help{background:radial-gradient(at 80% 30%,#cda5ed35,#0000 70%);animation-delay:-3s}.game-nav a .nav-logo-medallion{filter:drop-shadow(0 0 8px #f1cd7270);animation:6s ease-in-out infinite nav-medallion-turn}.game-nav a:nth-child(2) .nav-logo-medallion{animation-delay:-1s}.game-nav a:nth-child(3) .nav-logo-medallion{animation-delay:-2s}.game-nav a:nth-child(4) .nav-logo-medallion{animation-delay:-3s}.game-nav a:nth-child(5) .nav-logo-medallion{animation-delay:-4s}.counter-logo-backdrop{z-index:-1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.counter-logo-backdrop img{object-fit:contain;width:95%;height:95%}.progressive-gif-backdrop{background:#071e18}.progressive-gif-backdrop img{opacity:.28;mix-blend-mode:luminosity}.table-counter-backdrop img{opacity:.17;filter:drop-shadow(0 0 16px #ffc94d);object-position:85% center;animation:10s ease-in-out infinite nav-logo-drift}.jackpot-info-trigger .jackpot-counter-copy{text-shadow:0 2px 5px #000,0 0 10px #001d15;position:relative}.jackpot-info-trigger .jackpot-3d-logo{filter:drop-shadow(0 0 9px #f8d67688);position:relative}@keyframes nav-logo-drift{0%,to{transform:perspective(600px)rotateY(-8deg)translateY(3px)}50%{transform:perspective(600px)rotateY(10deg)translateY(-5px)}}@keyframes nav-medallion-turn{0%,to{transform:perspective(350px)rotateY(-10deg)translateY(0)}50%{transform:perspective(350px)rotateY(12deg)translateY(-3px)}}@media (prefers-reduced-motion:reduce){.nav-animated-backdrop,.game-nav a .nav-logo-medallion,.table-counter-backdrop img{animation:none!important}.progressive-gif-backdrop{display:none}}html[data-reduce-motion=true] .nav-animated-backdrop,html[data-reduce-motion=true] .game-nav a .nav-logo-medallion,html[data-reduce-motion=true] .table-counter-backdrop img{animation:none!important}html[data-reduce-motion=true] .progressive-gif-backdrop{display:none}.table-counter-backdrop img{object-fit:cover;object-position:center;opacity:.25;filter:none;width:100%;height:100%;animation:12s ease-in-out infinite nav-logo-drift}.table-counter-backdrop{background:#142b20}.presence-stack{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.staff-presence{flex-wrap:wrap;gap:7px;display:flex}.presence-dot.offline{background:#ef7070;box-shadow:0 0 8px #ef707055}@media (prefers-reduced-motion:reduce){.table-counter-backdrop img{animation:none}}html[data-reduce-motion=true] .table-counter-backdrop img{animation:none}.presence-stack{min-width:0;max-width:100%}.staff-presence{flex-wrap:nowrap;align-items:stretch;max-width:100%}.staff-presence .live-player-count{white-space:normal;min-width:0}.staff-presence .live-player-count:first-child{flex-shrink:0}.staff-presence .live-player-count:last-child{flex:0 auto}@media (max-width:450px){.staff-presence{gap:5px}.staff-presence .live-player-count{gap:5px;padding:7px 8px;font-size:11px}}.game-nav .nav-animated-backdrop{--nav-glow:#ffd266;--nav-dark:#745219;background:radial-gradient(ellipse at 85% 25%,var(--nav-glow),transparent 75%),repeating-conic-gradient(from 20deg at 90% 65%,transparent 0deg 16deg,#ffefae0b 17deg 23deg,transparent 24deg 40deg);display:block}@supports (color:color-mix(in lab, red, red)){.game-nav .nav-animated-backdrop{background:radial-gradient(ellipse at 85% 25%,color-mix(in srgb,var(--nav-glow) 48%,transparent),transparent 75%),repeating-conic-gradient(from 20deg at 90% 65%,transparent 0deg 16deg,#ffefae0b 17deg 23deg,transparent 24deg 40deg)}}.game-nav .nav-animated-backdrop{animation:none}.game-nav .nav-backdrop-games{--nav-glow:#8fffd7;--nav-dark:#11614f}.game-nav .nav-backdrop-profile{--nav-glow:#d4a5ff;--nav-dark:#583273}.game-nav .nav-backdrop-tournament{--nav-glow:#69eaff;--nav-dark:#13546b}.game-nav .nav-backdrop-help{--nav-glow:#ffa96c;--nav-dark:#743b23}.nav-art-emblem{width:clamp(110px,15vw,190px);height:clamp(110px,15vw,190px);color:var(--nav-glow);opacity:.62;filter:drop-shadow(2px 4px 0 var(--nav-dark)) drop-shadow(3px 7px 0 #0009) drop-shadow(0 0 13px var(--nav-glow));place-items:center;animation:8s ease-in-out infinite nav-emblem-float;display:grid;position:absolute;top:50%;right:-12px;transform:translateY(-50%)rotate(-14deg)}.nav-art-emblem svg{width:85%;height:85%;fill:var(--nav-glow)}@supports (color:color-mix(in lab, red, red)){.nav-art-emblem svg{fill:color-mix(in srgb,var(--nav-glow) 25%,transparent)}}.nav-art-orbit{border:2px solid var(--nav-glow);width:190px;height:190px;position:absolute;top:50%;right:-30px}@supports (color:color-mix(in lab, red, red)){.nav-art-orbit{border:2px solid color-mix(in srgb,var(--nav-glow) 42%,transparent)}}.nav-art-orbit{box-shadow:0 0 20px var(--nav-glow),inset 0 0 18px #fff1;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.nav-art-orbit{box-shadow:0 0 20px color-mix(in srgb,var(--nav-glow) 28%,transparent),inset 0 0 18px #fff1}}.nav-art-orbit{transform:translateY(-50%)rotateX(45deg)}.nav-art-secondary{width:85px;height:85px;color:var(--nav-glow);opacity:.28;filter:drop-shadow(0 0 8px var(--nav-glow));position:absolute;bottom:-20px;left:8px;transform:rotate(25deg)}.nav-art-secondary svg{width:100%;height:100%}.nav-art-sparks{color:#fff0b7;opacity:.65;animation:4s ease-in-out infinite nav-spark-glow;position:absolute;top:7%;right:26%}.nav-art-sparks svg{width:40px;height:40px}.game-nav .nav-backdrop-profile .nav-art-emblem{animation-delay:-3s}.game-nav .nav-backdrop-games .nav-art-emblem{animation-delay:-1.5s}.game-nav .nav-backdrop-help .nav-art-emblem{animation-delay:-5s}.game-nav .nav-button-label{text-shadow:0 2px 5px #00130c,0 0 9px #00130c;position:relative}.game-nav a[aria-current=page] .nav-button-label{color:#102d21;text-shadow:0 1px 4px #fff5be}@keyframes nav-emblem-float{0%,to{transform:translateY(-48%)perspective(450px)rotateY(-15deg)rotate(-12deg)}50%{transform:translateY(-54%)perspective(450px)rotateY(14deg)rotate(-5deg)}}@keyframes nav-spark-glow{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:.85;transform:scale(1.15)}}@media (max-width:600px){.nav-art-emblem{width:145px;height:145px;right:-20px}.nav-art-orbit{width:155px;height:155px}.nav-art-secondary{width:65px;height:65px}.nav-art-sparks{top:5%;right:35%}}@media (prefers-reduced-motion:reduce){.nav-art-emblem,.nav-art-sparks{animation:none!important}}html[data-reduce-motion=true] .nav-art-emblem,html[data-reduce-motion=true] .nav-art-sparks,html[data-background-paused=true] .nav-art-emblem,html[data-background-paused=true] .nav-art-sparks{animation:none!important}:root .header-only-crossfade.header-logo-only>.header-nsfw-art{opacity:.3;animation:2s ease-out 30s forwards header-logo-only-fade!important}@keyframes header-logo-only-fade{0%{opacity:.3}to{opacity:0}}.compact-footer .footer-admin-login.admin-update-link{box-sizing:border-box;text-align:center;color:#ffe2a0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:fit-content;max-width:100%;min-height:48px;margin:12px auto 0;padding:12px 18px;font-size:15px;line-height:1.4;display:inline-flex}.admin-update-link .admin-login-icon{color:currentColor;stroke:currentColor;opacity:1;visibility:visible;flex:0 0 20px;width:20px;height:20px;display:block;position:static}.admin-update-link .admin-login-label{overflow-wrap:anywhere;min-width:0;display:block}.admin-update-link .admin-login-label small{margin-top:3px;font-size:11px}.organized-shell .game-nav a .nav-button-label{overflow-wrap:normal;font-size:16px;line-height:1.3}.home-dashboard .home-heading{grid-template-columns:minmax(0,1fr) 140px}.home-dashboard .home-heading>.home-welcome-wallet{flex-direction:column;grid-area:1/1;align-self:center;align-items:flex-start;gap:6px;min-width:0;display:flex}.home-dashboard .home-heading>.home-welcome-copy{grid-area:2/1/auto/-1;min-width:0}.home-dashboard .home-heading>.home-wink-portrait{grid-area:1/2}.home-welcome-wallet .wallet-peek{max-width:100%;margin:0}.home-welcome-wallet .wallet-peek>summary{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 7px;font-size:clamp(20px,4.8vw,28px);line-height:1.25}.home-welcome-wallet .wallet-peek>summary small{font-size:13px}.home-welcome-wallet .wallet-peek>div{left:0;right:auto}.home-balance-label{color:#dfd8b4;font-size:13px}@media (max-width:600px){.home-dashboard .home-heading{grid-template-columns:minmax(0,1fr) 96px}.organized-shell .game-nav a .nav-button-label{font-size:15px}.home-welcome-wallet .hero-logo{width:66px;height:66px}}.account-voice-row{align-items:stretch;gap:8px;margin:12px 0;display:flex}.account-voice-list .account-voice-row>button{width:auto;min-height:48px;margin:0}.account-voice-row>button:first-child{flex:1;min-width:0}.account-voice-row>button:first-child span{overflow-wrap:anywhere}.account-voice-row svg{flex-shrink:0}.account-voice-row .voice-delete{flex:none;justify-content:center}.voice-delete{color:#ffe0d4}.voice-delete:disabled{opacity:.6;cursor:wait}@media (max-width:380px){.account-voice-row{flex-wrap:wrap}.account-voice-row>button:first-child{flex-basis:100%}}.my-tournaments .my-tournament-filters{align-items:flex-end}.my-tournament-filters>label{text-align:left;flex:260px;gap:8px;min-width:0;display:grid}.my-tournaments .my-tournament-filters select{box-sizing:border-box;width:100%;min-width:0;min-height:52px;padding:12px 36px 12px 14px;font-size:16px;line-height:1.4}.my-tournament-filters>button{min-height:52px}@media (max-width:600px){.my-tournaments .my-tournament-filters{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.my-tournament-filters>label,.my-tournament-filters>button{width:100%;max-width:100%}.my-tournament-filters>button{justify-content:center;margin:0}}:is(.player-home-hub,.my-tournaments,.home-shortcuts) .card-artwork:after{z-index:1;background:linear-gradient(100deg,#021114e6,#021114c7 65%,#021114a3)}:is(.player-home-hub,.my-tournaments,.home-shortcuts) .card-art-glow{opacity:.25}:is(#live-event-lobby,.my-tournaments,.activity-centre){background-image:linear-gradient(110deg,#041717f5,#041717eb),url(/branding/main-display.webp)!important}:is(.player-home-hub,.my-tournaments,.home-shortcuts) .artwork-card{color:#fff9e9;text-shadow:0 1px 2px #000}:is(.player-home-hub,.my-tournaments,.home-shortcuts) .artwork-card :is(p,small,span){color:#f3f6ef;text-shadow:0 1px 2px #000;font-weight:600}:is(.player-home-hub,.my-tournaments,.home-shortcuts) .artwork-card :is(h3,strong){color:#ffe6a3;text-shadow:0 1px 2px #000}:is(#live-event-lobby,.my-tournaments,.activity-centre)>p{color:#f1f5ef;text-shadow:0 1px 2px #000}.home-dashboard .hint{color:#eef4e9;text-shadow:0 1px 2px #000}.organized-shell:not(.game-focused)>.game-nav.primary-nav{z-index:60;perspective:none;background:#071f1cf5;border:1px solid #b49b60;border-radius:14px;gap:8px;margin:12px 0;padding:8px;display:grid;position:sticky;top:8px;box-shadow:0 5px 18px #0007;grid-template-columns:repeat(4,minmax(0,1fr))!important}.organized-shell .primary-nav>a{border-radius:10px;min-width:0;color:#fff0c5!important;min-height:54px!important;box-shadow:none!important;background:#163b30!important;flex-direction:row!important;grid-column:auto!important;gap:8px!important;padding:8px!important;animation:none!important}.organized-shell .primary-nav>a[aria-current=page]{color:#142b21!important;background:#f0d18a!important;border-color:#fff0b2!important}.organized-shell .primary-nav .nav-logo-medallion{width:28px;height:28px;box-shadow:none;filter:none;background:0 0;border:0;flex:0 0 28px;padding:0;transform:none;animation:none!important}.organized-shell .primary-nav .nav-logo-medallion>small{display:none}.organized-shell .primary-nav .nav-logo-medallion .game-mark{flex-basis:26px!important;width:26px!important;height:26px!important}.organized-shell .primary-nav .nav-button-label{text-shadow:none;font-size:15px;line-height:1.25}.primary-nav .unread-badge{margin:0;padding:2px 5px;font-size:10px;position:absolute;top:2px;right:2px}.organized-shell .app-wallet.personalized-panel{position:relative;top:auto}.app-screen{scroll-margin-top:90px}.my-activity-hub{min-width:0}.activity-group{background:#0a2622;border:1px solid #8c8258;border-radius:14px;min-width:0;margin:12px 0;padding:14px}.activity-group>summary{cursor:pointer;color:#ffe6a3;align-items:center;gap:10px;min-height:48px;font-weight:750;display:flex}.activity-group>summary:before{content:"＋";flex:0 0 20px}.activity-group[open]>summary:before{content:"−"}.activity-group>summary::-webkit-details-marker{display:none}.activity-group>summary{list-style:none}.my-activity-hub .account-inbox,.my-activity-hub .activity-centre{min-width:0;margin:0}.my-activity-hub select{width:100%;max-width:100%;min-height:48px;font-size:16px}.my-activity-hub .personal-event-grid{grid-template-columns:1fr}.my-activity-hub .history{padding-left:0}.my-activity-hub .history li{overflow-wrap:anywhere}.my-activity-hub .account-voice-list{margin:12px 0}.activity-group .management{padding:12px}.account-nav{flex-wrap:wrap}@media (max-width:700px){.organized-shell{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}.organized-shell:not(.game-focused)>.game-nav.primary-nav{box-sizing:border-box;width:100%;max-width:none;padding:7px 6px calc(7px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;gap:5px;margin:0;position:fixed;inset:auto 0 0}.organized-shell .primary-nav>a{flex-direction:column!important;gap:3px!important;min-height:66px!important;padding:5px 2px!important}.organized-shell .primary-nav .nav-button-label{white-space:normal;text-align:center;font-size:12px;line-height:1.25}.organized-shell .primary-nav .nav-logo-medallion{flex-basis:24px;width:24px;height:24px}.organized-shell .primary-nav .nav-logo-medallion .game-mark{flex-basis:23px!important;width:23px!important;height:23px!important}.app-screen{scroll-margin-top:12px}.my-activity-hub .activity-group{padding:10px}.my-activity-hub .personal-actions{flex-direction:column}.my-activity-hub .personal-actions>*{box-sizing:border-box;width:100%}.account-nav{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.account-nav>button{white-space:normal;min-width:0;min-height:48px}}@media (min-width:701px){.organized-shell.playing-screen:not(.game-focused) .game-screen-bar{top:86px}.organized-shell.playing-screen:not(.game-focused) .slot-sections{top:142px}}@media (max-width:700px){.organized-shell .game-nav.primary-nav a[href=\#tournament] .nav-button-label{letter-spacing:-.2px;white-space:nowrap;font-size:clamp(10px,2.8vw,13px);line-height:1.25}}.my-tournaments .personal-event .card-artwork-photo .card-scene{object-position:center 22%;opacity:1;position:absolute;inset:0}.player-history-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:20px;margin:20px 0 24px;display:grid}.player-history-filters label{flex-direction:column;gap:9px;min-width:0;display:flex}.player-history-filters input,.player-history-filters select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px;font-size:16px}.organized-shell a.moderator-glow{color:#fff3c7;background:linear-gradient(145deg,#447f59,#123d2d 55%,#08271e);border:2px solid #ffe69b;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:54px;margin:14px 10px 22px;padding:14px 26px;font-weight:800;animation:2.6s ease-in-out infinite moderator-glow-pulse;display:inline-flex;position:relative;overflow:visible;box-shadow:0 7px #061b12,0 10px 14px #0009,inset 0 2px 2px #fff7}.moderator-glow:active{transform:translateY(3px)}.moderator-notification-badge{box-sizing:border-box;color:#fff;z-index:2;background:#cf1835;border:2px solid #fff1d5;border-radius:99px;place-items:center;min-width:28px;height:28px;padding:0 6px;font-size:14px;font-weight:800;line-height:1;display:grid;position:absolute;top:-12px;right:-9px;box-shadow:0 2px 8px #0008}@keyframes moderator-glow-pulse{0%,to{filter:drop-shadow(0 0 5px #eac96566)}50%{filter:drop-shadow(0 0 13px #f7cf69bb)}}@media (max-width:600px){.player-history-filters{grid-template-columns:minmax(0,1fr);gap:18px}.moderator-notifications .share{width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){.organized-shell a.moderator-glow{animation:none}}.header-preferences{display:contents}.header-preferences>.header-radio{z-index:45;grid-area:2/2;justify-self:end;margin:0;position:relative}.desktop-animation-control,.desktop-player-summary,.desktop-event-strip{display:none}@media (min-width:1000px){.organized-shell>.topbar{background:linear-gradient(100deg,#082c24dc,#082c2470),url(/branding/main-display.webp) 50%/contain no-repeat;grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(200px,.9fr) minmax(280px,1.2fr) minmax(260px,1fr);align-items:start;gap:12px 22px;height:auto;min-height:0;margin-bottom:8px;padding:16px 0}.organized-shell>.topbar>.live-site-clock{grid-area:1/1/auto/-1}.organized-shell>.topbar>.wordmark{flex-direction:row;grid-area:2/1;align-items:center;gap:10px;display:flex}.organized-shell .topbar>.wordmark>.stealth-logo-button>img{width:70px;height:70px}.organized-shell .topbar>.wordmark>.brand-title-3d{white-space:normal;letter-spacing:.4px;font-size:16px}.organized-shell>.topbar>.presence-stack{grid-area:3/1;align-self:start;gap:8px;min-width:0}.organized-shell>.topbar>.moderator-entry{grid-area:4/1;justify-self:start;min-height:46px;margin:0 0 6px;padding:9px 18px;font-size:14px}.organized-shell>.topbar>.header-admin-stack{flex-direction:column;grid-area:2/3/5;gap:10px;width:100%;min-width:0;margin:0;display:flex}.organized-shell .header-admin-stack .jackpot-info-trigger{border-radius:14px;gap:12px;width:100%;min-height:90px;padding:12px}.organized-shell .header-admin-stack .jackpot-3d-logo{flex-basis:58px;width:58px;height:58px}.organized-shell .header-admin-stack .jackpot-3d-logo img{width:42px;height:42px}.organized-shell .header-admin-stack .jackpot-counter-copy strong{font-size:clamp(19px,2vw,26px)}.organized-shell .header-admin-stack .jackpot-counter-copy small{font-size:11px}.organized-shell .header-admin-stack .admin-entry{align-self:flex-end;min-height:40px;padding:7px 16px}.desktop-player-summary{color:#fff2d2;background:#082b25e8;border:1px solid #bba05b80;border-radius:16px;flex-direction:column;grid-area:2/2/5;gap:9px;min-width:0;padding:18px;display:flex}.desktop-player-summary>small,.desktop-event-strip small{color:#ead390;letter-spacing:.07em;font-size:11px}.desktop-player-summary h1{overflow-wrap:anywhere;margin:0;font-size:26px}.desktop-wallet{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.desktop-wallet>span{color:#d4e1d8;font-size:13px}.desktop-player-actions{flex-wrap:wrap;gap:8px;display:flex}.desktop-player-actions>.share{flex-direction:column;justify-content:center;gap:4px;min-height:46px;padding:10px 14px;font-size:14px;display:flex}.desktop-player-actions small{font-size:12px}.organized-shell>.topbar>.header-preferences{background:#061f1ad9;border:1px solid #bba05b55;border-radius:12px;flex-wrap:wrap;grid-area:5/1/auto/-1;justify-content:center;align-items:center;gap:12px;padding:8px 12px;display:flex}.header-preferences>.header-radio{justify-self:auto;margin:0;position:relative}.header-preferences .header-radio>summary{flex-direction:row;gap:12px;max-width:none;min-height:44px;padding:6px 12px;font-size:13px}.header-preferences .stealth-radio-logo{transform-origin:50%;width:48px;height:30px;margin:0 4px 0 -6px;transform:scale(.55)}.header-preferences .header-mute-all{min-height:44px;margin:0;padding:6px 12px;font-size:13px}.header-preferences .header-mute-all img{width:26px;height:26px}.header-preferences .desktop-animation-control{align-items:center;min-height:44px;margin:0;padding:8px 12px;font-size:13px;display:inline-flex}.header-preferences .header-radio>.live-radio{z-index:70;left:0;right:auto}.desktop-event-strip{background:#0a2c26;border:1px solid #c8ae69;border-radius:14px;grid-area:6/1/auto/-1;justify-content:space-between;align-items:center;gap:18px;min-height:90px;padding:16px 20px;display:flex;overflow:hidden}.desktop-event-strip>div:not(.card-artwork){flex-direction:column;gap:5px;min-width:0;display:flex}.desktop-event-strip strong{color:#fff0bd;font-size:18px}.desktop-event-strip span{color:#f7f6ec;font-size:13px}.desktop-event-strip>.share{flex-shrink:0;min-height:44px;font-size:14px}.desktop-event-strip .card-artwork{width:48%;left:auto}.desktop-event-strip .card-artwork:after{background:linear-gradient(90deg,#082b25,#082b2566)}.home-dashboard>.home-heading,.home-dashboard>.home-motion-control,.home-dashboard .player-home-hub>.home-hub-grid,.home-dashboard .player-home-hub>.my-tournaments,.home-dashboard .player-home-hub>.share,.organized-shell>.app-wallet{display:none}body:has(.desktop-player-summary) .background-preference{display:none}.organized-shell .desktop-event-strip .card-scene{object-position:center 22%;position:absolute;inset:0}}.machine .seven-wild{--wild-light:#ff596e;--wild-dark:#500b24;isolation:isolate;box-sizing:border-box;aspect-ratio:1;background:radial-gradient(ellipse at 30% 10%,#fff5bba6,transparent 38%),repeating-conic-gradient(from 15deg at 50% 40%,#ffffff0d 0deg 12deg,transparent 12deg 24deg),linear-gradient(145deg,var(--wild-light),var(--wild-dark) 65%,#160d20);width:84%;max-width:130px;box-shadow:inset 0 2px 1px #fff8df,inset 3px 0 5px #ffd77388,inset -3px -5px 7px #0009,0 4px 0 #a87928,0 6px 0 #523411,0 9px 10px #0008,0 0 12px var(--wild-light);border:3px solid #efc66a;border-radius:28% 28% 23% 23%;padding:15% 5% 12%;position:relative}@supports (color:color-mix(in lab, red, red)){.machine .seven-wild{box-shadow:inset 0 2px 1px #fff8df,inset 3px 0 5px #ffd77388,inset -3px -5px 7px #0009,0 4px 0 #a87928,0 6px 0 #523411,0 9px 10px #0008,0 0 12px color-mix(in srgb,var(--wild-light) 40%,transparent)}}.machine .seven-wild{line-height:1;overflow:visible;transform:perspective(500px)rotateY(-5deg)}.machine .seven-doubleWild{--wild-light:#53cfff;--wild-dark:#10276e}.machine .seven-tripleWild{--wild-light:#e78aff;--wild-dark:#580c80}.machine .seven-wild:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffdf8799;position:absolute;inset:5px;box-shadow:inset 0 0 0 2px #25150944}.machine .seven-wild:after{content:"✦";color:#fff8d1;text-shadow:0 0 5px #fff0aa,0 0 10px #e9ae42;pointer-events:none;font-size:clamp(16px,3vw,27px);position:absolute;top:9%;right:-7%}.machine .seven-wild strong{color:#ffe6a0;text-shadow:0 1px #fff9dd,0 2px #af7926,0 3px #93601e,0 4px #523113,1px 5px 4px #0009;filter:drop-shadow(0 0 4px #ffcf6955);font-size:clamp(25px,5.5vw,55px);line-height:.95;position:relative}.machine .seven-wild b{letter-spacing:.09em;color:#fff1bc;text-shadow:0 2px #825526,0 3px 3px #000;background:linear-gradient(90deg,#0000,#130d20b3,#0000);border-top:1px solid #ffe5a6aa;border-bottom:1px solid #ffe5a655;margin-top:7%;padding:3% 9%;font-size:clamp(11px,2.6vw,22px);font-weight:900;position:relative}.wild-crown{color:#ffe6a0;text-shadow:0 2px #815217,0 0 5px #ffd26966;font-size:clamp(13px,2.4vw,22px);position:absolute;top:3%;left:0;right:0}.wild-jewels{letter-spacing:.2em;color:#fff0ab;text-shadow:0 1px 2px #000,0 0 4px #ffda66;font-size:clamp(5px,1vw,8px);position:absolute;bottom:4%;left:0;right:0}.machine :is(.sophie-reel-wild,.sophie-reel-doubleWild,.sophie-reel-tripleWild){border:2px solid #ffe4a1;box-shadow:inset 0 1px #fff5ce,0 3px #936423,0 5px 7px #0008,0 0 10px #eec85f55}.machine :is(.sophie-reel-wild,.sophie-reel-doubleWild,.sophie-reel-tripleWild)>b{color:#25170b;text-shadow:0 1px #fff2bd;letter-spacing:.05em;background:linear-gradient(#fff0bd,#e0ad48 48%,#926121);border-top:1px solid #fff7d6;border-bottom:2px solid #704719;font-weight:900;box-shadow:0 -2px 8px #0006}@keyframes wild-crest-glow{0%,to{filter:drop-shadow(0 0 2px #f8d17033)}50%{filter:drop-shadow(0 0 6px #f8d17077)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .machine:not(.mobile-spin-performance) .seven-wild{animation:3.6s ease-in-out infinite wild-crest-glow}}@media (max-width:600px){.machine .seven-wild{border-width:2px;box-shadow:inset 0 2px 1px #fff8df,inset -2px -3px 5px #0008,0 3px #9e7127,0 5px 5px #0008,0 0 7px #eec85f55}.machine .seven-wild:before{inset:3px}}@media (prefers-reduced-motion:reduce){.machine .seven-wild{animation:none!important}}.admin-passkey-settings{background:#082a22;border:1px solid #cfb774;border-radius:14px;margin:20px 0;padding:18px}.admin-passkey-settings summary{cursor:pointer;min-height:44px;font-weight:750}.recovery-codes{white-space:pre-wrap;overflow-wrap:anywhere;color:#fff0bc;-webkit-user-select:all;user-select:all;background:#051a15;padding:12px;font-size:14px;line-height:1.8}.admin-passkey-settings label{gap:10px;margin:14px 0;display:flex}.admin-passkey-settings .request-form label{flex-direction:column}.admin-passkey-settings input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;min-height:48px}@media (max-width:600px){.admin-passkey-settings .share{width:100%;min-height:48px;margin:6px 0}}.footer-external-bubble{justify-content:center;margin:24px auto 20px;padding:0 16px;display:flex}.footer-external-bubble>a{isolation:isolate;box-sizing:border-box;color:#fff4d1;background:linear-gradient(145deg,#254838b3,#071f19b3);border:2px solid #efd495;border-radius:999px;justify-content:center;align-items:center;width:190px;min-height:64px;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 2px #fff8,0 5px #746031,0 9px 14px #0007,0 0 15px #e3bd594d}.footer-external-bubble img{object-fit:cover;object-position:center 35%;opacity:.42;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.footer-external-bubble span{letter-spacing:.04em;text-shadow:0 2px 3px #000,0 0 8px #000;padding:12px 24px;font-size:17px;font-weight:800}.footer-external-bubble small{font-size:13px}.footer-external-bubble a:hover{transform:translateY(-2px)}.footer-external-bubble a:active{transform:translateY(2px)}.footer-external-bubble a:focus-visible{outline-offset:6px;outline:3px solid #fff4c4}@media (prefers-reduced-motion:no-preference){:root:not([data-background-paused=true]):not([data-reduce-motion=true]):not([data-effects=false]) .footer-external-bubble>a{animation:3.5s ease-in-out infinite moderator-glow-pulse}}@media (max-width:700px){body:has(.primary-nav){padding-bottom:calc(90px + env(safe-area-inset-bottom))}}.quick-controls{z-index:75;background:#09271fed;border:1px solid #cdb474;border-radius:16px;grid-column:1/-1;max-width:100%;padding:10px 14px;position:relative}.quick-controls>summary{cursor:pointer;color:#ffe8ab;align-items:center;min-height:44px;font-weight:750;display:flex}.quick-controls .header-preferences{flex-wrap:wrap;grid-column:auto;align-items:center;gap:14px;margin:0;padding:12px 0;display:flex}.quick-controls .desktop-animation-control{display:inline-flex!important}.appearance-controls{width:100%;min-width:0}.quick-toggles,.appearance-selects{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.quick-toggles label{align-items:center;gap:8px;min-height:44px;display:flex}.appearance-selects label{flex-direction:column;flex:180px;gap:6px;display:flex}.appearance-selects select,.queue-toolbar select{width:100%;min-width:0;min-height:48px;font-size:16px}.appearance-preview{color:#fff3cf;background:radial-gradient(#286347,#071b15);border:2px solid #cdb474;border-radius:22px;justify-content:center;align-items:center;gap:18px;padding:15px;display:flex}.appearance-preview.felt-sapphire{background:radial-gradient(#245a91,#091b36)}.appearance-preview.felt-royal{background:radial-gradient(#654283,#211035)}.preview-card{background:#073c2b;border:2px solid #eed58b;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:50px;height:70px;font-size:24px;display:flex;box-shadow:2px 4px 8px #0008}.preview-card small{font-size:12px}:root[data-table-theme=sapphire] :is(.bj-table,.poker-table-felt,.poker-felt){background:radial-gradient(#245a91,#091b36)!important}:root[data-table-theme=royal] :is(.bj-table,.poker-table-felt,.poker-felt){background:radial-gradient(#654283,#211035)!important}:root[data-card-theme=sapphire] .bj-back,.preview-card.card-sapphire{background:repeating-linear-gradient(45deg,#173d70 0 8px,#10284b 8px 16px)!important;border-color:#e7d7a7!important}:root[data-card-theme=ruby] .bj-back,.preview-card.card-ruby{background:repeating-linear-gradient(45deg,#721f3c 0 8px,#451327 8px 16px)!important;border-color:#e7d7a7!important}.staff-queue>summary{cursor:pointer;min-height:44px;font-weight:800}.queue-toolbar,.queue-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.queue-toolbar label{flex-direction:column;flex:1;gap:8px;min-width:150px;display:flex}.queue-item{overflow-wrap:anywhere;background:#062219ef;border:1px solid #b69d66;border-radius:14px;margin:14px 0;padding:16px}.queue-item h3{margin:0 0 8px}.queue-item .share{min-height:46px;margin:0}.queue-item details{margin-top:14px}.queue-item summary{cursor:pointer;min-height:44px}.queue-item textarea{box-sizing:border-box;width:100%;min-height:90px;font:inherit;display:block}.queue-item li{margin:10px 0}.queue-item li p{white-space:pre-wrap}.queue-escalated{color:#fff;background:#872b26;border-radius:10px;padding:4px 8px;display:inline-block}.queue-item form label{margin:12px 0;display:block}@media (max-width:700px){.quick-controls{box-sizing:border-box;width:100%}.quick-controls .header-preferences{flex-direction:column;align-items:stretch}.quick-controls .header-radio{box-sizing:border-box;width:100%}.quick-controls .header-radio>.live-radio{box-sizing:border-box;width:100%;position:static}.queue-actions{grid-template-columns:1fr 1fr;display:grid}.queue-actions button{width:100%;padding:10px;font-size:14px}.staff-queue{padding:14px}.appearance-selects{grid-template-columns:1fr;display:grid}.queue-item{padding:12px}}@media (min-width:1000px){.organized-shell>.topbar>.quick-controls{grid-area:5/1/auto/-1}}@media (max-width:999px){.organized-shell>.topbar{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;height:auto;min-height:0}.organized-shell>.topbar>:is(.live-site-clock,.wordmark,.presence-stack,.quick-controls,.moderator-entry,.header-admin-stack){box-sizing:border-box;grid-area:auto/1/auto/-1;min-width:0;max-width:100%}.organized-shell>.topbar>.presence-stack{justify-self:stretch;align-items:flex-start;gap:8px;width:100%}.organized-shell>.topbar .staff-presence{flex-wrap:wrap;align-items:flex-start;gap:6px;width:100%;display:flex}.organized-shell>.topbar .presence-stack .live-player-count{box-sizing:border-box;white-space:normal;overflow-wrap:normal;word-break:normal;flex:none;align-self:flex-start;gap:6px;width:auto;min-width:0;max-width:100%;height:auto;min-height:34px;padding:7px 9px;font-size:12px;line-height:1.35}.organized-shell>.topbar .presence-dot{flex:0 0 8px;width:8px;height:8px}.organized-shell>.topbar>.moderator-entry{justify-self:start}}.header-radio-shortcut{display:none}@media (max-width:999px){.organized-shell>.topbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.organized-shell>.topbar>.wordmark{grid-area:2/1}.organized-shell>.topbar>.header-radio-shortcut{text-align:center;flex-direction:column;grid-area:2/2;justify-content:center;align-self:center;align-items:center;gap:10px;min-width:0;display:flex}.header-radio-shortcut>.share{box-sizing:border-box;color:#fff0bf;white-space:normal;background:linear-gradient(145deg,#315c43,#072b23);border:2px solid #dfc17a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;max-width:175px;min-height:100px;margin:0;padding:12px 8px;font-size:13px;line-height:1.3;display:flex;box-shadow:inset 0 2px 2px #fff5,0 5px #594820,0 0 16px #e4c46c44}.header-radio-shortcut .stealth-radio-logo{transform-origin:50%;width:72px;height:42px;margin:5px 0;transform:scale(.6)}.header-radio-shortcut>small{letter-spacing:.025em;color:#e7eadd;overflow-wrap:normal;max-width:180px;font-size:9px;line-height:1.45;display:block}.header-radio-shortcut>.share:focus-visible{outline-offset:5px;outline:3px solid #fff3ba}}.organized-shell>.compact-footer{text-align:center;justify-items:center;gap:12px;padding-bottom:0}.organized-shell>.compact-footer>small{text-align:center;width:100%;max-width:680px;margin:0 auto;display:block}.organized-shell>.compact-footer>a:not(.footer-admin-login){text-align:center;justify-self:center}.organized-shell>.compact-footer .footer-admin-login.admin-update-link{margin:6px auto 0}body>.organized-shell{margin-bottom:0;padding-bottom:8px!important}body>.organized-shell+.footer-external-bubble{margin:6px auto 18px}.maintenance-notice{align-items:center;margin-top:14px}.maintenance-notice small{text-align:center}.organized-shell>.topbar>.quick-controls{box-shadow:none;background:0 0;border:0;justify-self:start;width:100%;margin:2px 0 6px;padding:0}.organized-shell>.topbar>.quick-controls:not([open]){width:fit-content;max-width:100%}.quick-controls>summary{box-sizing:border-box;color:#fff0bd;text-align:center;text-shadow:0 1px 2px #0009;background:linear-gradient(145deg,#477b57,#173f2e 55%,#08281e);border:2px solid #f0d790;border-radius:16px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:46px;padding:10px 18px;font-size:14px;line-height:1.3;transition:transform .15s;display:flex;box-shadow:inset 0 2px 2px #fff7,0 5px #5a4722,0 8px 12px #0007,0 0 14px #e4c46b45}.quick-controls>summary:active{transform:translateY(2px)}.quick-controls>summary:focus-visible{outline-offset:5px;outline:3px solid #fff4c5}.quick-controls[open]>.header-preferences{box-sizing:border-box;background:#08291ff5;border:1px solid #cdb474;border-radius:16px;margin-top:14px;padding:14px}@keyframes quick-controls-glow{0%,to{box-shadow:inset 0 2px 2px #fff7,0 5px #5a4722,0 8px 12px #0007,0 0 10px #e4c46b40}50%{box-shadow:inset 0 2px 2px #fff9,0 5px #5a4722,0 8px 12px #0007,0 0 22px #e4c46b85}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .quick-controls>summary{animation:3s ease-in-out infinite quick-controls-glow}}@media (max-width:999px){.organized-shell>.topbar:has(>.moderator-entry){row-gap:12px}.organized-shell>.topbar:has(>.moderator-entry)>.wordmark{grid-area:2/1/4;align-self:center}.organized-shell>.topbar>.moderator-entry.moderator-glow{box-sizing:border-box;border-radius:14px;grid-area:2/2;place-self:end center;gap:7px;width:fit-content;max-width:100%;min-height:44px;margin:0 0 4px;padding:9px 12px;font-size:13px;line-height:1.3}.organized-shell>.topbar>.moderator-entry.moderator-glow>svg{flex:0 0 20px;width:20px;height:20px}.organized-shell>.topbar:has(>.moderator-entry)>.header-radio-shortcut{grid-area:3/2}.organized-shell>.topbar:has(>.moderator-entry)>.presence-stack{grid-area:4/1/auto/-1}.organized-shell>.topbar:has(>.moderator-entry)>.quick-controls{grid-area:5/1/auto/-1;margin-bottom:4px}.organized-shell>.topbar:has(>.moderator-entry)>.header-admin-stack{grid-area:6/1/auto/-1;margin-top:4px}}.classic-machine .slot-spin-row{display:block}.classic-machine .slot-spin-row .dd-bonus-controls{margin-bottom:8px}.classic-machine .slot-spin-control{box-sizing:border-box;background:linear-gradient(115deg,#c39b48,#f8d77b 50%,#fff1b2);border:2px solid #ffe6a1;border-radius:16px;grid-template-columns:minmax(88px,32%) minmax(0,1fr);align-items:stretch;width:100%;display:grid;box-shadow:inset 0 2px 2px #fff9,0 5px #735322,0 0 12px #ebc76b44}.classic-machine .slot-spin-row .slot-spin-control>.slot-max-bet{border-width:1px;border-radius:11px;grid-column:1;gap:3px;min-width:0;min-height:56px;margin:5px;padding:6px 4px;font-size:clamp(12px,3.2vw,15px);line-height:1.2;box-shadow:inset 0 2px 2px #fff4,0 2px #122c21}.classic-machine .slot-spin-row .slot-spin-control>.slot-max-bet strong{white-space:nowrap}.classic-machine .slot-spin-row .slot-spin-control>.slot-max-bet small{overflow-wrap:normal;font-size:10px;line-height:1.25}.classic-machine .slot-spin-row .slot-spin-control>.machine-spin{color:#173328;width:100%;min-width:0;box-shadow:none;text-shadow:none;letter-spacing:0;overflow-wrap:normal;background:0 0;border:0;border-radius:0 14px 14px 0;grid-column:2;margin:0;padding:7px 5px;line-height:1.15;min-height:68px!important;font-size:clamp(21px,5.5vw,30px)!important}.classic-machine .slot-spin-row .slot-spin-control>.machine-spin small{color:#173328;letter-spacing:0;font-size:12px}.classic-machine .slot-spin-row .slot-spin-control>button:focus-visible{outline-offset:-4px;outline:3px solid #fff}.classic-machine .slot-spin-row .slot-spin-control>.machine-spin:disabled{opacity:.5}.classic-machine .slot-spin-row .slot-spin-control>.machine-spin:active:not(:disabled){box-shadow:none;transform:translateY(2px)}.classic-machine .premium-atlas,.premium-atlas{aspect-ratio:1;filter:drop-shadow(0 3px 2px #0009)drop-shadow(0 0 5px #f7ce6655);background-image:url(/branding/slots/premium-symbols-compact.webp);background-repeat:no-repeat;background-size:300% 200%;border-radius:18%;width:100%;display:block}.atlas-wild{background-position:0 0}.atlas-bonus{background-position:50% 0}.atlas-amethyst{background-position:100% 0}.atlas-emerald{background-position:0 100%}.atlas-piggy{background-position:50% 100%}.atlas-coins{background-position:100% 100%}.classic-machine .premium-special{isolation:isolate;width:100%;max-width:180px;display:block;position:relative}.classic-machine .wild-multiplier-medallion{color:#fff0ad;text-shadow:0 2px 1px #210329;background:linear-gradient(145deg,#af56d5,#4f126c);border:2px solid #fff0b0;border-radius:50%;place-items:center;min-width:36%;padding:3px 5px;font-size:clamp(16px,4vw,30px);line-height:1.1;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 3px #351143,0 0 8px #e7ae61}.classic-machine .premium-jackpot{filter:drop-shadow(0 3px 1px #380a03)drop-shadow(0 0 6px #ffc14899);width:100%;max-width:200px;display:block}.classic-machine .premium-jackpot img{object-fit:contain;border-radius:12%;width:100%;height:auto;max-height:none;display:block}.vault-title{flex-direction:column;align-items:center;gap:2px;max-width:250px;width:100%!important;height:auto!important;display:flex!important;overflow:visible!important}.vault-title .title-atlas{border-radius:25%;width:120px;max-width:65%}.vault-title b{white-space:nowrap;color:#ffecad;text-shadow:0 2px #70461e,0 4px #35131e,0 0 12px #b45bdb;font-size:clamp(19px,4vw,32px);line-height:1.1}.vault-title small{letter-spacing:.18em;color:#fae8a5;font-size:10px}.slot-theme-gems .cabinet{background:linear-gradient(135deg,#c8ab58,#6c235e,#f2dc94)!important}.slot-theme-piggy .cabinet{background:linear-gradient(135deg,#d9e1e8,#475970,#f2d985)!important}.classic-machine .reel.reel-match .premium-special,.classic-machine .reel.reel-match .premium-jackpot{animation:1.6s ease-in-out infinite alternate premium-symbol-glow}@keyframes premium-symbol-glow{to{filter:drop-shadow(0 0 10px #ffe289)}}@media (prefers-reduced-motion:reduce){.classic-machine .premium-special,.classic-machine .premium-jackpot{animation:none!important}}.footer-external-bubble{flex-direction:column;align-items:center;gap:12px}.footer-external-bubble>a{flex:none;width:170px;max-width:100%;height:44px;min-height:44px}.footer-external-bubble span{padding:6px 16px;font-size:14px}.footer-external-bubble>a.onlyfans-bubble{background:#fff;border-color:#9ce8ff;box-shadow:inset 0 2px 2px #fff,0 5px #147895,0 9px 14px #0007,0 0 15px #26c6f566}.footer-external-bubble .onlyfans-bubble img{opacity:1;object-fit:cover;object-position:center 50%;z-index:0}.footer-external-bubble .external-arrow{color:#087390;z-index:1;text-shadow:0 1px #fff;font-size:13px;position:absolute;top:4px;right:9px}@media (prefers-reduced-motion:no-preference){:root:not([data-background-paused=true]):not([data-reduce-motion=true]):not([data-effects=false]) .footer-external-bubble>a.onlyfans-bubble{animation:3.5s ease-in-out infinite onlyfans-glow-pulse}}@keyframes onlyfans-glow-pulse{0%,to{box-shadow:inset 0 2px 2px #fff,0 5px #147895,0 9px 14px #0007,0 0 12px #26c6f544}50%{box-shadow:inset 0 2px 2px #fff,0 5px #147895,0 9px 14px #0007,0 0 22px #26c6f588}}.game-mark.illustrated-vault-title{aspect-ratio:2;filter:drop-shadow(0 4px 2px #0008)drop-shadow(0 0 6px #e4b65855);background-image:url(/branding/slots/vault-titles-display.webp);background-repeat:no-repeat;background-size:100% 200%;border-radius:12px;flex-shrink:0;max-width:320px;display:block;width:100%!important;height:auto!important}.illustrated-title-gems{background-position:top}.illustrated-title-piggy{background-position:bottom}.game-card .vault-accessible-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.slot-marquee:has(.illustrated-vault-title){text-align:center;flex-direction:column;align-items:center}.slot-marquee:has(.illustrated-vault-title) h1{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.slot-catalog-card .game-card h3:not(.vault-accessible-title){letter-spacing:.015em;color:#ffecaa;text-shadow:0 1px #a77b30,0 2px #79501c,0 3px #503615,0 5px 4px #000,0 0 10px #e5bd5d55;font-family:Impact,Arial Black,sans-serif;font-weight:900;line-height:1.1}@media (prefers-reduced-motion:no-preference){:root:not([data-background-paused=true]):not([data-reduce-motion=true]):not([data-effects=false]) .game-card>.illustrated-vault-title{animation:4s ease-in-out infinite alternate vault-title-light}}@keyframes vault-title-light{to{filter:drop-shadow(0 5px 3px #0008)drop-shadow(0 0 10px #efc96c99)}}.slot-theme-gems,.slot-catalog-gems .game-card{background:linear-gradient(#170c2699,#080f16cc),url(/branding/slots/gems-background.jpg) 50%/cover!important}.slot-theme-piggy,.slot-catalog-piggy .game-card{background:linear-gradient(#101c3488,#080f16cc),url(/branding/slots/piggy-background.jpg) 50%/cover!important}.slot-theme-gems .slot-machine-body,.slot-theme-piggy .slot-machine-body{background:linear-gradient(#091a2299,#041712cc);box-shadow:inset 0 2px #fff3,inset 0 -12px 30px #0006}.slot-theme-gems .individual-jackpot{background:linear-gradient(120deg,#2e123f,#702965,#230f36);border-color:#f5d187;box-shadow:inset 0 2px 2px #fff6,0 5px #523324,0 0 18px #b76cdd66}.slot-theme-piggy .individual-jackpot{background:linear-gradient(120deg,#352138,#773448,#19394b);border-color:#ffdc89;box-shadow:inset 0 2px 2px #fff6,0 5px #65422a,0 0 18px #ffba6566}.machine .individual-jackpot>strong{font-variant-numeric:tabular-nums;color:#fff2ad;text-shadow:0 2px #9c702b,0 4px #5b391e,0 0 10px #f5ca60}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) :is(.slot-theme-gems,.slot-theme-piggy):not(.mobile-spin-performance),:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) :is(.slot-catalog-gems,.slot-catalog-piggy) .game-card{animation:18s ease-in-out infinite alternate vault-background-drift}}@keyframes vault-background-drift{0%{background-position:45% 45%}to{background-position:55% 55%}}.organized-shell .game-screen-bar.compact-game-header{border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:0;padding:8px;display:grid}.compact-game-header:before{content:none}.organized-shell .compact-game-header>a,.organized-shell .compact-game-header .game-tools-menu>summary{white-space:nowrap;border-radius:10px;min-height:44px;padding:8px 10px!important;font-size:15px!important}.organized-shell .compact-game-header .header-game-balance{text-align:center;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:clamp(14px,4vw,22px);line-height:1.2}.organized-shell .compact-game-header .header-game-balance small{white-space:nowrap;font-size:10px}.organized-shell .compact-game-header .game-tools-menu{min-width:0;margin:0}.machine .vault-compact-marquee{clip-path:inset(50%);white-space:nowrap;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pool-logo{background:radial-gradient(circle at 30% 20%,#fff2ac,#bd872b 65%,#63420f);border:2px solid #ffe399;border-radius:50%;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;position:relative;box-shadow:inset 0 2px 2px #fff9,0 4px #61450b,0 0 12px #edc25d55}.pool-logo img{object-fit:contain;width:85%;height:85%}.pool-logo i{background-image:url(/branding/slots/premium-symbols-compact.webp);background-repeat:no-repeat;background-size:300% 200%;border-radius:50%;width:90%;height:90%}.pool-logo-gems i{background-position:100% 0}.pool-logo-piggy i{background-position:50% 100%}.pool-logo b{text-align:center;color:#fff4b5;white-space:nowrap;background:#09271e;border:1px solid #d4ab55;border-radius:4px;padding:2px 0;font:800 9px/1.3 Arial,sans-serif;position:absolute;bottom:2px;left:-3px;right:-3px}.game-card .catalog-progressive{color:#fff1b4;box-sizing:border-box;background:linear-gradient(135deg,#503465,#1e102f);border:1px solid #eccb7c;border-radius:18px;justify-content:center;align-items:center;gap:7px;width:100%;margin:6px 0 12px;padding:8px 6px;display:flex;box-shadow:inset 0 2px #fff6,0 4px #352117,0 0 12px #d18eff66}.game-card .catalog-progressive-piggy{background:linear-gradient(135deg,#803753,#291326);box-shadow:inset 0 2px #fff6,0 4px #352117,0 0 12px #ff83b466}.catalog-progressive>span:last-child{text-align:center;min-width:0}.game-card .catalog-progressive small{letter-spacing:0;font:600 10px/1.3 Arial,sans-serif;display:block}.game-card .catalog-progressive strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;text-shadow:0 2px #695018;font:800 clamp(14px,3.5vw,20px)/1.3 Arial,sans-serif;display:block}.game-card .catalog-progressive strong small{font-size:9px;display:inline}.catalog-progressive .pool-logo{flex-basis:38px;width:38px;height:38px}.catalog-progressive .pool-logo b{font-size:7px}.shared-secondary-jackpot{gap:8px!important;min-height:0!important;padding:10px!important}.shared-secondary-jackpot strong{font-size:clamp(20px,4vw,30px)!important}.shared-secondary-jackpot .slot-progressive-heading b{font-size:14px}.shared-secondary-jackpot .slot-progressive-heading small{font-size:11px}@keyframes pool-bubble-glow{50%{filter:brightness(1.13);box-shadow:inset 0 2px #fff6,0 4px #352117,0 0 18px #eac56388}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .catalog-progressive{animation:4s ease-in-out infinite pool-bubble-glow}}.admin-counter-vault,.admin-shell .staff-queue,.admin-shell .master-stop-panel{isolation:isolate;color:#fff8e5;background:linear-gradient(145deg,#214d3d,#0b251e 60%,#071c17);border:1px solid #e4c77d;border-radius:24px;margin:24px 0;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 2px 1px #fff5,inset 0 -3px #0007,0 8px #725727,0 16px 28px #0006}.admin-counter-vault:before,.admin-shell .staff-queue:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#f3ca5940,#0000 65%);border-radius:50%;width:240px;height:240px;animation:8s ease-in-out infinite admin-orbit-glow;position:absolute;top:-80px;right:-80px}@keyframes admin-orbit-glow{50%{opacity:.5;transform:translate(-35px,30px)scale(1.15)}}.admin-vault-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.admin-vault-heading h2{color:#ffe6a1;text-shadow:0 2px #6f491c,0 4px 8px #0008;margin:5px 0;font-size:clamp(24px,4vw,36px);font-weight:850;line-height:1.15}.admin-vault-heading small{color:#f0d190;letter-spacing:.1em;font-size:11px;font-weight:800}.admin-vault-heading p{color:#e4eee8;margin:8px 0 0;font-size:14px;line-height:1.5}.admin-vault-emblem{color:#fff0bd;background:radial-gradient(circle at 30% 20%,#e7c76f,#705120 65%,#1c3124);border:3px solid #f7dd94;border-radius:50%;flex:0 0 64px;place-items:center;height:64px;font-size:39px;animation:6s ease-in-out infinite admin-medallion;display:grid;box-shadow:0 5px #493713,inset 0 2px 5px #fff9,0 0 22px #efcb4240}@keyframes admin-medallion{50%{transform:translateY(-3px)rotateY(12deg)}}.admin-counter-vault .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.admin-counter-vault .stat{overflow-wrap:anywhere;background:linear-gradient(150deg,#255243,#102d25 55%,#092019);border:1px solid #b4af79;border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:20px;display:flex;position:relative;box-shadow:inset 0 2px #ffffff26,0 5px #051610,0 10px 14px #0004}.admin-counter-vault .stat>small{color:#f4eed8;font-size:15px;font-weight:650;line-height:1.45}.admin-counter-vault .stat>strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff1b9;text-shadow:0 2px 2px #000;max-width:100%;font-size:clamp(25px,3vw,36px);font-weight:850;line-height:1.2}.admin-counter-vault .stat>small:last-child:not(:first-child){color:#e4eee8;font-size:13px;font-weight:500}.admin-counter-vault .stat-gems{background:linear-gradient(145deg,#234e5f,#0c252c);border-color:#89ddd8}.admin-counter-vault .stat-piggy{background:linear-gradient(145deg,#614428,#251b13);border-color:#e9b882}.admin-counter-vault .stat>.pool-logo{width:70px;max-width:100%;height:60px;margin:0}.admin-counter-vault details{border-top:1px solid #e6ce864d;margin-top:18px;padding:14px 0 0}.admin-counter-vault summary,.admin-shell .staff-queue>summary{color:#ffe3a1;cursor:pointer;min-height:44px;font-size:19px;font-weight:800;line-height:1.4}.admin-counter-vault .hint,.admin-shell .staff-queue p,.admin-shell .staff-queue>small,.admin-shell .master-stop-panel p{color:#f1f5ed;font-size:16px;line-height:1.65}.admin-shell .staff-queue>summary{text-shadow:0 2px 2px #000;padding:10px 0 16px;font-size:22px}.admin-shell .queue-toolbar{background:#061d17;border:1px solid #839c84;border-radius:16px;margin:18px 0;padding:16px}.admin-shell .queue-toolbar label{color:#fff3ce;font-weight:700}.admin-shell .queue-toolbar select,.appearance-selects select{color:#fff6dc;background:#09271f;border:1px solid #ddc17c;border-radius:12px;padding:12px;font-weight:650;box-shadow:inset 0 2px 5px #0005}.admin-shell .queue-toolbar .share{color:#18291e;background:linear-gradient(#f4dfa3,#c49a45);border:1px solid #fae3a3;min-height:48px;font-weight:800;box-shadow:0 4px #806127,inset 0 2px #fff8}.admin-shell .queue-toolbar .share:active{transform:translateY(2px)}.admin-shell .master-stop-panel{background:linear-gradient(145deg,#4a2026,#24161a 60%,#13261d);border-color:#e58383}.admin-shell .master-stop-panel h2{color:#ffdfb5;font-size:26px;font-weight:850;line-height:1.3}.admin-shell .master-stop-sign{filter:drop-shadow(0 7px 2px #0006);text-shadow:0 3px #770c1c;background:linear-gradient(135deg,#ff7684 0%,#d91c38 22%,#a30823 70%,#6d0719);animation:4s ease-in-out infinite admin-stop-light;box-shadow:inset 0 5px #ffc0c0,inset 0 -9px #650b18}.admin-shell .master-stop-sign:disabled{animation:none}@keyframes admin-stop-light{50%{filter:drop-shadow(0 7px 8px #e7344955)}}.appearance-controls{color:#fff6df}.appearance-selects label{color:#ffe4a1;font-weight:750;line-height:1.5}.appearance-preview{isolation:isolate;min-height:140px;position:relative;overflow:hidden;box-shadow:inset 0 3px 5px #fff3,0 6px #705425,0 12px 20px #0005}.appearance-preview-title{text-shadow:0 2px 3px #000;flex-direction:column;align-items:center;gap:8px;font-size:17px;display:flex}.appearance-preview-title small{color:#fff3d0;font-size:12px}.appearance-preview-title>.game-mark{width:100px!important;height:65px!important}.appearance-preview .preview-card{flex-shrink:0;width:70px;height:102px;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:3px 5px #a68b4c,7px 10px 12px #0008}.appearance-preview .preview-card>.game-mark{width:100%!important;height:100%!important;margin:0!important}.appearance-controls>small{color:#f4eedc;margin-top:18px;font-size:14px;line-height:1.6;display:block}@media (max-width:540px){.admin-counter-vault,.admin-shell .staff-queue,.admin-shell .master-stop-panel{border-radius:20px;padding:18px}.admin-counter-vault .stats{grid-template-columns:1fr;gap:14px}.admin-counter-vault .stat{padding:18px}.admin-vault-heading{gap:12px}.admin-vault-emblem{flex-basis:48px;height:48px;font-size:30px}.admin-counter-vault .stat>strong{font-size:30px}.admin-shell .queue-toolbar{grid-template-columns:1fr;display:grid}.admin-shell .queue-toolbar .share{width:100%}}@media (prefers-reduced-motion:reduce){.admin-counter-vault:before,.admin-shell .staff-queue:before,.admin-vault-emblem,.admin-shell .master-stop-sign{animation:none!important}}:root[data-reduce-motion=true] :is(.admin-vault-emblem,.master-stop-sign){animation:none!important}:root[data-table-theme=beach] :is(.bj-table,.poker-table-felt,.poker-felt,.nlc-felt):not(.tournament-room *),.appearance-preview.felt-beach{background:linear-gradient(110deg,#051c18dc,#0d211bab),url(/branding/slots/beach-red.jpg) 50% 35%/cover!important}:root[data-card-theme=beach] :is(.bj-back:not([data-event-card]),.nlc-card.card-back){background:linear-gradient(#0000 50%,#071b18 100%),url(/branding/slots/beach-red.jpg) 50%/cover!important;border-color:#f2d48c!important}:root[data-card-theme=beach] :is(.bj-back:not([data-event-card]),.nlc-card.card-back)>*{visibility:hidden}:root[data-card-theme=beach] :is(.bj-back:not([data-event-card]),.nlc-card.card-back):after{content:"BEACHSIDE GOLD";color:#ffe5a0;text-shadow:0 1px 3px #000;text-align:center;pointer-events:none;font-size:clamp(6px,1vw,9px);font-weight:900;line-height:1.2;position:absolute;bottom:5%;left:3%;right:3%}:root[data-table-theme=bunnies] :is(.bj-table,.poker-table-felt,.poker-felt,.nlc-felt):not(.tournament-room *),.appearance-preview.felt-bunnies{background:linear-gradient(110deg,#051c18dc,#0d211bab),url(/branding/slots/bunnies-4.jpg) 50% 35%/cover!important}:root[data-card-theme=bunnies] :is(.bj-back:not([data-event-card]),.nlc-card.card-back){background:linear-gradient(#0000 50%,#071b18 100%),url(/branding/slots/bunnies-4.jpg) 50%/cover!important;border-color:#f2d48c!important}:root[data-card-theme=bunnies] :is(.bj-back:not([data-event-card]),.nlc-card.card-back)>*{visibility:hidden}:root[data-card-theme=bunnies] :is(.bj-back:not([data-event-card]),.nlc-card.card-back):after{content:"BUNNIES";color:#ffe5a0;text-shadow:0 1px 3px #000;text-align:center;pointer-events:none;font-size:clamp(6px,1vw,9px);font-weight:900;line-height:1.2;position:absolute;bottom:5%;left:3%;right:3%}:root[data-table-theme=sophie] :is(.bj-table,.poker-table-felt,.poker-felt,.nlc-felt):not(.tournament-room *),.appearance-preview.felt-sophie{background:linear-gradient(110deg,#051c18dc,#0d211bab),url(/branding/slots/sophie-jackpot.jpg) 50% 35%/cover!important}:root[data-card-theme=sophie] :is(.bj-back:not([data-event-card]),.nlc-card.card-back){background:linear-gradient(#0000 50%,#071b18 100%),url(/branding/slots/sophie-jackpot.jpg) 50%/cover!important;border-color:#f2d48c!important}:root[data-card-theme=sophie] :is(.bj-back:not([data-event-card]),.nlc-card.card-back)>*{visibility:hidden}:root[data-card-theme=sophie] :is(.bj-back:not([data-event-card]),.nlc-card.card-back):after{content:"OH MY! SOPHIE";color:#ffe5a0;text-shadow:0 1px 3px #000;text-align:center;pointer-events:none;font-size:clamp(6px,1vw,9px);font-weight:900;line-height:1.2;position:absolute;bottom:5%;left:3%;right:3%}.preview-card .sophie-title-logo{display:block;position:relative}.preview-card .sophie-title-logo img{object-fit:cover;width:100%;height:100%}.preview-card .sophie-title-logo b{text-shadow:0 2px 3px #000;color:#ffe3a1;font-size:10px;line-height:1.15;position:absolute;bottom:5px;left:2px;right:2px}.appearance-preview-title .sophie-title-logo{border-radius:10px;display:block;position:relative;overflow:hidden}.appearance-preview-title .sophie-title-logo img{object-fit:cover;width:100%;height:100%}.appearance-preview-title .sophie-title-logo b{text-align:center;font-size:12px;line-height:1.2;position:absolute;bottom:3px;left:0;right:0}:root[data-reduce-motion=true] .admin-counter-vault:before,:root[data-reduce-motion=true] .staff-queue:before{animation:none!important}.my-tournaments>.my-events-title{color:#ffe6a0;text-wrap:balance;text-shadow:0 2px #80601f,0 4px #3c2a0b,0 7px 12px #000,0 0 18px #e8c56d55;align-items:center;gap:14px;margin:0 0 22px;font-size:clamp(22px,5vw,32px);font-weight:900;line-height:1.2;display:flex}.my-events-crest{color:#ffebaf;background:linear-gradient(135deg,#546342,#123e2e 55%,#051a14);border:2px solid #ffe7a4;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;transform:rotate(-6deg);box-shadow:inset 0 2px 3px #fff6,0 6px #73571d,0 10px 16px #0008,0 0 18px #dfbe6150}.my-events-crest svg{filter:drop-shadow(0 2px 1px #000);width:29px;height:29px}.my-tournaments .my-events-refresh{isolation:isolate;color:#08281d;text-shadow:0 1px #fff9;background:linear-gradient(160deg,#fff0b1 0%,#e9c45f 42%,#c89631 75%,#f1d47f 100%);border:2px solid #ffe8a4;border-radius:20px;justify-content:center;align-items:center;gap:12px;min-height:62px;padding:16px 22px;font-size:clamp(18px,4.5vw,23px);font-weight:900;line-height:1.25;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 2px #fff9,inset 0 -3px 3px #98691688,0 7px #795721,0 12px 18px #0007,0 0 18px #f0c96744}.my-events-refresh>svg{flex-shrink:0;width:25px;height:25px}.my-events-refresh:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000,#fff9,#0000);width:32%;position:absolute;inset:-60% auto -60% -60%;transform:rotate(25deg)}.my-tournaments .my-events-refresh:hover{transform:translateY(-2px)}.my-tournaments .my-events-refresh:active{transform:translateY(4px);box-shadow:inset 0 2px 4px #765a2855,0 3px #795721,0 5px 10px #0005}.my-tournaments .my-events-refresh:focus-visible{outline-offset:5px;outline:3px solid #8ffff0}.my-tournaments>.my-events-description{color:#fff9e9;text-shadow:0 2px 3px #000;background:#031b16e8;border-left:3px solid #e9cc80;border-radius:0 12px 12px 0;margin:24px 0 18px;padding:14px 16px;font-size:clamp(16px,3.8vw,18px);line-height:1.6;box-shadow:inset 0 1px #e9cc8033,0 5px 12px #0003}@keyframes my-events-title-glow{50%{text-shadow:0 2px #80601f,0 4px #3c2a0b,0 7px 12px #000,0 0 26px #ffdc8c99}}@keyframes my-events-button-shine{0%,65%{left:-60%}to{left:150%}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .my-events-title{animation:3.6s ease-in-out infinite my-events-title-glow}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .my-events-refresh:before{animation:5s ease-in-out infinite my-events-button-shine}}.presence-detail{background:0 0;border:0;min-width:0;margin:0;padding:0;position:relative}.presence-detail>summary{cursor:pointer;list-style:none}.presence-detail>summary::-webkit-details-marker{display:none}.presence-detail>summary:focus-visible{outline-offset:3px;outline:2px solid #ffe7a0}.presence-detail>p{z-index:90;color:#fff1cd;background:#08291f;border:1px solid #cfb879;border-radius:12px;width:220px;max-width:70vw;margin:6px 0 0;padding:12px;font-size:13px;line-height:1.5;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0009}.staff-presence .presence-detail:last-child>p{left:auto;right:0}@media (max-width:999px){:is(.organized-shell>.topbar,.organized-shell>.topbar:has(>.moderator-entry)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-top:12px}:is(.organized-shell>.topbar>.wordmark,.organized-shell>.topbar:has(>.moderator-entry)>.wordmark){grid-area:1/1/3;align-self:center;gap:5px}.organized-shell .topbar>.wordmark>.stealth-logo-button>img{object-fit:contain;width:88px;height:88px}.organized-shell .topbar>.wordmark>.brand-title-3d{letter-spacing:.2px;white-space:normal;font-size:12px;line-height:1.3}:is(.organized-shell>.topbar>.header-radio-shortcut,.organized-shell>.topbar:has(>.moderator-entry)>.header-radio-shortcut){grid-area:1/2;place-self:start end;gap:6px;width:100%;max-width:150px}.header-radio-shortcut>.share{border-radius:15px;gap:2px;min-height:78px;padding:8px;font-size:12px}.header-radio-shortcut .stealth-radio-logo{height:38px;margin:0;transform:scale(.5)}.organized-shell>.topbar>.moderator-entry.moderator-glow{grid-area:2/2;place-self:start end;width:150px;max-width:100%;min-height:44px;margin:0;padding:7px 9px;font-size:12px}.organized-shell>.topbar>.live-site-clock{color:#c9d9ce;grid-area:3/1/auto/-1;margin:0;font-size:11px}:is(.organized-shell>.topbar>.presence-stack,.organized-shell>.topbar:has(>.moderator-entry)>.presence-stack){border-top:1px solid #ceb67533;border-bottom:1px solid #ceb67533;flex-flow:wrap;grid-area:4/1/auto/-1;align-items:center;gap:4px;width:100%;padding:4px 0;display:flex}.organized-shell>.topbar .staff-presence{flex-wrap:wrap;gap:4px;width:auto;display:flex}.organized-shell>.topbar .presence-stack .live-player-count{min-height:44px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:5px 6px;font-size:clamp(10px,2.9vw,13px);display:flex}.organized-shell>.topbar .presence-dot{flex-basis:6px;width:6px;height:6px}:is(.organized-shell>.topbar>.header-admin-stack,.organized-shell>.topbar:has(>.moderator-entry)>.header-admin-stack){grid-area:5/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0;display:grid}.organized-shell .header-admin-stack .jackpot-info-trigger{text-align:center;box-sizing:border-box;border-radius:18px;flex-direction:column;grid-area:1;justify-content:center;align-self:stretch;align-items:center;gap:9px;width:100%;min-width:0;min-height:174px;margin:0;padding:12px 7px;display:flex}.organized-shell .header-admin-stack .jackpot-3d-logo{flex:0 0 48px;width:48px;height:48px}.organized-shell .header-admin-stack .jackpot-3d-logo img{width:36px;height:36px}.organized-shell .header-admin-stack .jackpot-3d-logo b{font-size:7px}.organized-shell .header-admin-stack .jackpot-counter-copy{gap:5px;width:100%}.organized-shell .header-admin-stack .jackpot-counter-copy strong{letter-spacing:-.4px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(17px,4.6vw,26px);line-height:1.2}.organized-shell .header-admin-stack .jackpot-counter-copy strong span{letter-spacing:0;font-size:10px;display:block}.organized-shell .header-admin-stack .jackpot-counter-copy small{letter-spacing:0;font-size:10px;line-height:1.3}.organized-shell .header-admin-stack .admin-entry{grid-column:1/-1;justify-self:end;min-height:44px;margin:0;padding:8px 18px}.organized-shell>.topbar>.quick-controls,.organized-shell>.topbar>.quick-controls:not([open]){grid-area:6/1/auto/-1;width:100%;margin:0 0 6px}.organized-shell>.topbar:has(>.moderator-entry)>.quick-controls{grid-area:6/1/auto/-1;width:100%;margin:0 0 6px}.organized-shell>.topbar>.quick-controls>summary{border-width:1px;border-radius:12px;justify-content:space-between;width:100%;min-height:44px;padding:8px 14px;font-size:13px;animation:none}.organized-shell>.topbar>.quick-controls>summary:after{content:"＋";font-size:18px}.organized-shell>.topbar>.quick-controls[open]>summary:after{content:"−"}}.organized-shell .tournament-action-3d{isolation:isolate;box-sizing:border-box;color:#fff1c3;text-align:center;text-shadow:0 2px 2px #001a12;background:linear-gradient(145deg,#528464 0%,#184d38 45%,#06291f 100%);border:2px solid #ffe29a;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:14px 20px;font-size:16px;font-weight:800;line-height:1.35;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 2px #fff8,inset 0 -3px 5px #001d18,0 6px #705627,0 10px 16px #0008,0 0 16px #ebcc6666}.organized-shell .tournament-action-3d:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff1bd55 48%,#0000 66%) 100% 0/300% 100%;position:absolute;inset:0}.organized-shell .tournament-action-3d:hover{transform:translateY(-2px)}.organized-shell .tournament-action-3d:active{transform:translateY(3px)}.organized-shell .tournament-action-3d:focus-visible{outline-offset:5px;outline:3px solid #8fffe0}.personal-event>.personal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.personal-event>.personal-actions>.tournament-action-3d{width:100%;min-width:0}.player-home-hub>.tournament-action-3d{width:100%;margin:20px 0 12px;display:flex}@keyframes tournament-action-glow{0%,to{filter:drop-shadow(0 0 3px #f4cd6755)}50%{filter:drop-shadow(0 0 9px #f4cd67aa)}}@keyframes tournament-action-shine{0%,25%{background-position:100% 0}75%,to{background-position:-100% 0}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .tournament-action-3d{animation:3s ease-in-out infinite tournament-action-glow}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .tournament-action-3d:before{animation:5s ease-in-out infinite tournament-action-shine}}@media (min-width:1000px){.organized-shell>.topbar{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 165px 165px;align-items:center;gap:18px}.organized-shell>.topbar>.wordmark{grid-area:1/1/auto/3}.organized-shell>.topbar>.moderator-entry{grid-area:1/3;justify-self:stretch;margin:0;padding:12px;font-size:14px}.organized-shell>.topbar>.header-radio-shortcut{text-align:center;flex-direction:column;grid-area:1/4;align-items:center;gap:6px;width:100%;display:flex}.header-radio-shortcut>.share{color:#fff0bf;background:linear-gradient(145deg,#315c43,#072b23);border:2px solid #dfc17a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:90px;padding:8px;font-size:13px;display:flex;box-shadow:inset 0 2px 2px #fff5,0 5px #594820,0 0 16px #e4c46c44}.header-radio-shortcut .stealth-radio-logo{width:72px;height:42px;margin:0;transform:scale(.5)}.header-radio-shortcut>small{color:#e7eadd;font-size:11px}.organized-shell>.topbar>.live-site-clock{grid-area:2/1/auto/3;margin:0;font-size:12px}.organized-shell>.topbar>.presence-stack{flex-flow:wrap;grid-area:2/3/auto/5;gap:6px}.organized-shell>.topbar .staff-presence{gap:6px}.organized-shell>.topbar .presence-stack .live-player-count{gap:5px;min-height:36px;padding:7px;font-size:11px}.organized-shell>.topbar>.desktop-player-summary{grid-area:3/1/auto/3;align-self:stretch}.organized-shell>.topbar>.header-admin-stack{grid-area:3/3/auto/5;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:12px;display:grid}.organized-shell .header-admin-stack .jackpot-info-trigger{text-align:center;flex-direction:column;grid-area:1;align-self:stretch;min-height:190px;padding:14px 8px}.organized-shell .header-admin-stack .jackpot-counter-copy strong{font-size:21px}.organized-shell .header-admin-stack .jackpot-counter-copy strong span{font-size:11px;display:block}.organized-shell .header-admin-stack .admin-entry{grid-area:auto/1/auto/-1;justify-self:end}.organized-shell>.topbar>.quick-controls,.organized-shell>.topbar>.quick-controls:not([open]){grid-area:4/1/auto/-1;width:100%}.organized-shell>.topbar>.quick-controls>summary{justify-content:space-between;width:100%}.organized-shell>.topbar>.quick-controls>summary:after{content:"＋"}.organized-shell>.topbar>.quick-controls[open]>summary:after{content:"−"}.organized-shell>.topbar>.desktop-event-strip{display:none}.home-dashboard .player-home-hub>.my-tournaments{display:block}.home-dashboard .player-home-hub>.share.tournament-action-3d{display:flex}}.machine .shared-jackpot:not(.individual-jackpot){background:linear-gradient(125deg,#254d38,#071c18 62%,#63451c);border:2px solid #f5d487;box-shadow:0 6px #493515,0 10px 24px #0005,inset 0 1px 2px #fff8}.machine .shared-jackpot>.counter-logo-backdrop{font-size:inherit;grid-column:auto;display:flex}.machine .shared-jackpot:not(.individual-jackpot):before{background:conic-gradient(from 35deg,#0000 0deg,#ffe5a52e 45deg,#0000 90deg,#35e5b325 175deg,#0000 230deg,#ffe5a52e 300deg,#0000 360deg);inset:-60%;transform:none}.machine .shared-jackpot:not(.individual-jackpot):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff1b629 48%,#0000 65%) 0 0/250% 100%;position:absolute;inset:0}.machine .shared-jackpot:not(.individual-jackpot) .slot-progressive-heading,.machine .shared-jackpot:not(.individual-jackpot)>strong{text-shadow:0 2px 5px #000,0 0 10px #001d15;position:relative}.machine .shared-jackpot:not(.individual-jackpot) .jackpot-3d-logo{filter:drop-shadow(0 0 9px #f8d67688)}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .machine .shared-jackpot:not(.individual-jackpot):before{animation:20s linear infinite jackpot-background-orbit}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .machine .shared-jackpot:not(.individual-jackpot):after{animation:7s ease-in-out infinite jackpot-background-shine}}@media (prefers-reduced-motion:reduce){.machine .shared-jackpot>.progressive-gif-backdrop{display:none}}:root[data-reduce-motion=true] .machine .shared-jackpot>.progressive-gif-backdrop,:root[data-background-paused=true] .machine .shared-jackpot>.progressive-gif-backdrop,:root[data-effects=false] .machine .shared-jackpot>.progressive-gif-backdrop{display:none}@media (min-width:1000px){.organized-shell>.topbar>.desktop-player-summary.personalized-panel{isolation:isolate;text-shadow:0 2px 4px #000;background:#082b25;border:1px solid #c8ae69;border-radius:18px;grid-template-columns:minmax(0,1fr) 110px;gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.desktop-player-summary>.home-welcome-wallet{flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;gap:6px;min-width:0;display:flex}.desktop-player-summary .home-welcome-wallet>.hero-logo{object-fit:contain;width:76px;height:76px}.desktop-player-summary>.home-wink-portrait{object-fit:cover;border:2px solid #e8c87b;border-radius:14px;grid-area:1/2;width:110px;max-width:100%;height:145px;box-shadow:0 5px #55421e,0 0 18px #dfbb6744}.desktop-player-summary>.home-welcome-copy{grid-area:2/1/auto/-1;min-width:0}.desktop-player-summary>.home-welcome-copy h1{overflow-wrap:anywhere;margin:5px 0;font-size:clamp(22px,2vw,30px)}.desktop-player-summary>.home-welcome-copy p{margin:5px 0;line-height:1.45}.desktop-player-summary>.desktop-player-actions{grid-area:3/1/auto/-1;position:relative}.desktop-player-summary .desktop-player-actions>.share{flex:1;min-width:0;font-size:13px}}.entry-shell .entry-panel.personalized-panel{background:linear-gradient(145deg,#174332,#041d18);border:2px solid #e2c77f;overflow:hidden;box-shadow:inset 0 2px 3px #fff5,0 7px #564320,0 16px 36px #0007}.entry-shell .entry-panel:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 20% 20%,#eec76224,#0000 38%),radial-gradient(at 80% 70%,#34d5ad22,#0000 45%);position:absolute;inset:-20%;transform:translateY(-2%)}.entry-shell .entry-panel>.player-backdrop.has-logo>img{opacity:.3;object-position:center 25%;filter:drop-shadow(0 12px 6px #0009)drop-shadow(0 0 18px #eac96b44)}.entry-shell .entry-panel>.player-backdrop>span{background:linear-gradient(100deg,#041c1bec,#071b1abb 60%,#071b1a99)}.entry-panel :is(h1,h2){color:#ffe6a1;letter-spacing:-.02em;text-shadow:0 1px #947439,0 3px #493417,0 6px 10px #0009,0 0 18px #e9c56544;font-family:inherit;font-weight:850;line-height:1.2}.entry-panel h1{margin:24px 0 16px;font-size:clamp(28px,5vw,42px)}.entry-panel h2{font-size:clamp(24px,4vw,34px)}.entry-panel .hint,.entry-panel p{color:#e5eadf;font-size:15px;line-height:1.65}.entry-panel .request-form{gap:20px}.entry-panel .request-form label{color:#fff0c4;gap:9px;font-size:16px;font-weight:650;line-height:1.45}.entry-panel .request-form label small{color:#cddbd0;font-size:13px;font-weight:400;line-height:1.5}.entry-panel .request-form input:not([type=checkbox]){box-sizing:border-box;color:#fff6dc;background:#071e18f5;border:1px solid #bca86e;border-radius:12px;width:100%;min-width:0;min-height:50px;padding:13px 14px;font-size:16px;box-shadow:inset 0 3px 7px #0008,0 1px #ffffff18}.entry-panel input::placeholder{color:#abbcb0;opacity:1}.entry-panel input:focus-visible{outline-offset:3px;border-color:#ffe4a0;outline:3px solid #72dfc3}.entry-panel .remember-choice{background:#092b22ed;border:1px solid #c5ac6655;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;font-weight:500;display:flex}.entry-panel .remember-choice input{accent-color:#f0d183;flex:0 0 22px;width:22px;height:22px;margin:2px 0}.entry-panel .privacy-notice{background:#092b22ed;border:1px solid #c5ac6655;border-radius:12px;padding:14px}.entry-panel .privacy-notice summary{color:#ffe6a1;cursor:pointer;min-height:32px;font-weight:700}.entry-panel .request-form>.hint{background:#051f19ed;border-left:3px solid #d9bd75;border-radius:0 12px 12px 0;padding:14px;font-size:14px}.entry-panel :is(button,.share){isolation:isolate;box-sizing:border-box;color:#fff0bf;text-align:center;text-shadow:0 2px 2px #00170f;background:linear-gradient(145deg,#477a57,#123c2c 58%,#05251c);border:2px solid #e9ce86;border-radius:14px;min-height:48px;padding:12px 18px;font-size:15px;font-weight:800;line-height:1.35;text-decoration:none;transition:transform .18s,filter .18s;position:relative;overflow:hidden;box-shadow:inset 0 2px 2px #fff7,inset 0 -2px 4px #0008,0 5px #655024,0 8px 14px #0007,0 0 12px #dfbd4b33}.entry-panel :is(button,.share):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff4bc55 48%,#0000 66%) 100% 0/300% 100%;position:absolute;inset:0}.entry-panel :is(button,.share):hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.entry-panel :is(button,.share):active:not(:disabled){transform:translateY(3px)}.entry-panel :is(button,.share):focus-visible{outline-offset:5px;outline:3px solid #8fffe0}.entry-panel summary:focus-visible{outline-offset:5px;outline:3px solid #8fffe0}.entry-panel :is(button,.share):disabled{opacity:.55;cursor:wait}.entry-panel .entry-account-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.entry-panel .entry-account-choice button[aria-pressed=true],.entry-panel .spin,.entry-panel .avatar-picker button[aria-pressed=true]{color:#09271e;text-shadow:0 1px #fff8;background:linear-gradient(145deg,#fff1b8,#eec970 60%,#c69a3e);box-shadow:inset 0 2px 2px #fff9,0 5px #795a21,0 8px 16px #0008,0 0 20px #efcd7055}.entry-panel .password-eye{flex:0 0 48px;width:48px;padding:10px}.entry-panel input[type=file]::file-selector-button{color:#10291f;cursor:pointer;background:linear-gradient(#fbe6a5,#c7a354);border:1px solid #ecd18b;border-radius:8px;margin-right:10px;padding:9px 12px;font-weight:750}.entry-panel .avatar-options legend{color:#fff0c4;margin-bottom:12px;font-size:16px;font-weight:700}.entry-panel .avatar-picker{flex-wrap:wrap;gap:12px;display:flex}.entry-panel .avatar-picker button{width:48px;height:50px;padding:6px;font-size:24px}.entry-panel .player-icon{color:#ffe6a0;background:radial-gradient(circle at 30% 20%,#4f7950,#092d22);box-shadow:inset 0 2px 3px #fff5,0 4px #57441e,0 0 16px #e7c96b55}.entry-panel .player-identity strong{color:#fff0bd;text-shadow:0 2px 3px #000;font-size:18px}@keyframes entry-ambient-drift{0%,to{transform:translate(-2%,-2%)rotate(-3deg)}50%{transform:translate(2%,3%)rotate(3deg)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .entry-panel:after{animation:16s ease-in-out infinite entry-ambient-drift}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .entry-panel :is(button,.share):not(:disabled):after{animation:6s ease-in-out infinite tournament-action-shine}}@media (max-width:420px){.entry-shell .entry-panel{padding:20px 16px}.entry-panel .entry-account-choice{gap:10px}.entry-panel .entry-account-choice button{padding:12px 8px;font-size:14px}}:root[data-background-paused=true] .progressive-gif-backdrop,:root[data-effects=false] .progressive-gif-backdrop{display:none}:root[data-background-paused=true] :is(.admin-vault-emblem,.master-stop-sign,.moderator-glow),:root[data-effects=false] :is(.admin-vault-emblem,.master-stop-sign,.moderator-glow),:root[data-reduce-motion=true] .moderator-glow{animation:none!important}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .organized-shell>.topbar>.quick-controls>summary{animation:3s ease-in-out infinite quick-controls-glow}}@media (min-width:1000px){.home-dashboard .player-home-hub>.home-hub-grid{display:grid}.desktop-player-summary>.desktop-player-actions{display:none}}:is(.app-wallet,.home-heading,.desktop-player-summary).personalized-panel:has(>.player-backdrop.has-logo){background:linear-gradient(135deg,#174d3b,#05251e 65%,#153d32);border:2px solid #e9cd80;box-shadow:inset 0 2px 3px #fff3bc66,inset 0 -3px 8px #0008,0 7px #79602b,0 12px 22px #0008,0 0 22px #e9ca6840}:is(.app-wallet,.home-heading,.desktop-player-summary)>.player-backdrop.has-logo{background:radial-gradient(at 78% 45%,#e7c86755,#0000 65%)}:is(.app-wallet,.home-heading,.desktop-player-summary)>.player-backdrop.has-logo>img{opacity:.78;object-position:85% center;filter:drop-shadow(0 9px 3px #000a)drop-shadow(0 0 15px #f8d87988)}:is(.app-wallet,.home-heading,.desktop-player-summary)>.player-backdrop.has-logo>span{background:linear-gradient(90deg,#031c19eb,#041c1988 55%,#041c1933)}@keyframes player-card-glow{0%,to{box-shadow:inset 0 2px 3px #fff3bc66,inset 0 -3px 8px #0008,0 7px #79602b,0 12px 22px #0008,0 0 18px #e9ca6840}50%{box-shadow:inset 0 2px 3px #fff3bc88,inset 0 -3px 8px #0008,0 7px #79602b,0 12px 22px #0008,0 0 30px #e9ca6870}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) :is(.app-wallet,.home-heading,.desktop-player-summary).personalized-panel:has(>.player-backdrop.has-logo){animation:4s ease-in-out infinite player-card-glow}}.welcome-bonus-modal{isolation:isolate;color:#fff5d8;text-align:center;background:#05271f;border:2px solid #f5d887;border-radius:28px;width:min(440px,100% - 32px);max-height:85dvh;margin:auto;padding:30px 24px;position:fixed;inset:0;overflow:auto;box-shadow:inset 0 3px 4px #fff6bf88,0 9px #856328,0 20px 60px #000b,0 0 40px #e7c66c88}.welcome-bonus-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#001710cf}.welcome-bonus-art{z-index:-1;border-radius:inherit;background:radial-gradient(at 70% 25%,#bc97476b,#0000 65%),linear-gradient(135deg,#145f48,#041d19);position:absolute;inset:0;overflow:hidden}.welcome-bonus-art img{object-fit:contain;opacity:.24;filter:drop-shadow(0 10px 4px #000)drop-shadow(0 0 20px #f6d374);width:100%;height:100%;transform:perspective(800px)rotateY(-8deg)scale(1.1)}.welcome-bonus-content{text-shadow:0 2px 4px #000}.welcome-bonus-content h2{color:#ffe49b;margin:12px 0;font-size:clamp(26px,6vw,36px)}.welcome-bonus-amount{color:#ffe89f;text-shadow:0 3px #866427,0 6px 4px #0009,0 0 20px #edc65c88;font-size:clamp(42px,10vw,64px);display:block}.welcome-bonus-content .share{width:100%;min-height:48px;margin-top:12px;font-weight:800}.welcome-bonus-content .hint{color:#e2e6d7}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .welcome-bonus-art img{animation:12s ease-in-out infinite player-photo-depth}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .welcome-bonus-modal{animation:4s ease-in-out infinite player-card-glow}}.referral-panel,.referral-slot-notice{color:#fff3cf;background:radial-gradient(at 100% 0,#397c5966,#0000 65%),linear-gradient(135deg,#123f32,#04251e);border:1px solid #e4c578;border-radius:20px;margin:18px 0;padding:16px;box-shadow:inset 0 2px 2px #fff3a633,0 5px #715a29,0 0 18px #d8b75c33}.referral-panel>button{width:100%;min-height:48px;font-weight:800}.referral-panel h3{color:#ffe18b;text-shadow:0 2px 3px #000}.referral-panel input{box-sizing:border-box;color:#fff;background:#051d18;border:1px solid #e4c578;border-radius:12px;width:100%;min-width:0;margin:8px 0;padding:12px;display:block}.referral-panel small,.referral-slot-notice small{color:#e2e8d6;line-height:1.5;display:block}.referral-slot-notice button{min-height:44px}.six-reel-machine{--six-accent:#edc776;--six-glow:#936627;isolation:isolate;border:2px solid var(--six-accent);position:relative;overflow:hidden;box-shadow:inset 0 2px 2px #fff6,0 8px #15100b,0 20px 60px #0009;background:radial-gradient(ellipse at top,var(--six-glow),transparent 72%),#080e19!important}.six-palette-green{--six-accent:#b4f374;--six-glow:#1d603f}.six-palette-fire{--six-accent:#ffc06b;--six-glow:#782014}.six-palette-cosmic{--six-accent:#bcb5ff;--six-glow:#322b81}.six-palette-red{--six-accent:#ffe18c;--six-glow:#721424}.six-palette-blue{--six-accent:#91dfff;--six-glow:#164477}.six-palette-egypt{--six-accent:#f5d48c;--six-glow:#145256}.six-palette-purple{--six-accent:#f0afff;--six-glow:#5c217c}.six-reel-machine:before{content:"";background-image:var(--six-background);opacity:.19;z-index:-2;pointer-events:none;background-position:top;background-size:cover;position:absolute;inset:0}.six-reel-machine:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 30% 30%,#fff3,#0000 28%),conic-gradient(from 40deg,#0000,#ffe79c15,#0000,#68d5ff15,#0000);position:absolute;inset:-20%}.six-game-logo{aspect-ratio:1.75;box-shadow:0 5px 0 #6d491e,0 12px 18px #000a,0 0 22px var(--six-accent,#d9af63);background:linear-gradient(145deg,#efd889,#775123);border-radius:15px;padding:4px;overflow:hidden;transform:perspective(800px)rotateX(4deg);width:min(100%,340px)!important;height:auto!important;display:block!important}.six-game-logo img{object-fit:cover;border-radius:11px;display:block;width:100%!important;height:100%!important}.six-reel-machine .slot-marquee{text-align:center;flex-wrap:wrap;justify-content:center;gap:18px;padding:20px 8px;display:flex}.six-reel-machine .slot-marquee h1{text-shadow:0 2px #785322,0 4px #36270f,0 0 18px var(--six-accent);font-size:clamp(23px,4vw,40px);line-height:1.12}.six-reel-machine .slot-logo-backdrop{opacity:.11}.six-reel-machine .slot-logo-backdrop .six-game-logo{width:70%!important}.six-reel-machine .cabinet{border:3px solid var(--six-accent);box-shadow:inset 0 0 25px #000,0 0 18px var(--six-glow);background:linear-gradient(125deg,#231a33,#070c15);border-radius:20px;padding:10px!important}.six-reel-machine .reels{gap:5px!important}.six-reel-machine .reel{background:linear-gradient(150deg,#edf6ff,#7794ad 52%,#1b3248);border:1px solid #efdaa76b;border-radius:9px;min-width:0;overflow:hidden;height:clamp(75px,12vw,138px)!important;min-height:0!important}.six-reel-machine .symbol{padding:3px;height:100%!important;min-height:0!important}.six-symbol{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex;overflow:hidden}.six-symbol strong{color:#fddd8a;text-shadow:0 2px #926528,0 4px #47300f,0 6px 5px #000b,0 0 12px #fff8;filter:drop-shadow(0 4px 4px #0007);font-size:clamp(25px,5vw,58px);line-height:1}.six-symbol small{color:#fff;text-align:center;overflow-wrap:anywhere;background:#051223b8;border-radius:4px;max-width:100%;padding:3px;font-size:clamp(8px,1.4vw,12px);line-height:1.1}.six-symbol img{object-fit:contain;filter:drop-shadow(0 4px 3px #0009);border-radius:5px;width:100%;max-height:74%}.six-symbol-blank{opacity:.3}.six-symbol-bonus,.six-symbol-tripleWild{background:radial-gradient(#771b8290,#0000)}.six-reel-machine .slot-strip .symbol{height:clamp(75px,12vw,138px)!important}.six-reel-machine .machine-footer{flex-wrap:wrap;gap:8px;font-size:10px}.six-reel-machine .reel.inactive-line{opacity:.4}.six-reel-machine .slot-spin-control{grid-template-columns:minmax(90px,1fr) minmax(160px,2fr);gap:10px;width:100%;display:grid}.six-feature{background:linear-gradient(125deg,#382c15,#151124);border:1px solid #e8c777;border-radius:14px;margin:12px 0;padding:14px;box-shadow:0 4px #5c4220}.six-feature summary{cursor:pointer;color:#ffe595;font-weight:800;line-height:1.5}.six-feature-coins{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:12px 0;display:grid}.six-feature-coins span{color:#777;background:#161627;border:1px solid #8d742c;border-radius:50%;place-items:center;min-height:40px;display:grid}.six-feature-coins .coin-locked{color:#412a05;background:radial-gradient(circle at 30% 25%,#fff1b9,#e5b946 55%,#8d5f1e);font-weight:900;box-shadow:inset 0 0 0 3px #e0ac46,0 4px #543708,0 0 12px #e8be4144}.six-feature .under-controls{justify-content:center;align-items:center;gap:12px}.six-rules p{line-height:1.7}.individual-pool-admin summary{cursor:pointer;padding:14px;font-weight:800}.catalog-progressive{gap:8px;max-width:100%}.catalog-progressive small{overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .six-reel-machine:after{animation:16s ease-in-out infinite alternate six-ambient}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .six-game-logo{animation:7s ease-in-out infinite six-logo-float}:root:not([data-reduce-motion=true]) .six-feature-coins .coin-locked{animation:4s ease-in-out infinite player-card-glow}}@keyframes six-ambient{to{transform:rotate(12deg)translateY(4%)}}@keyframes six-logo-float{50%{transform:perspective(800px)rotateX(-3deg)rotateY(3deg)translateY(-3px)}}@media (max-width:520px){.six-reel-machine{padding:8px!important}.six-reel-machine .cabinet{padding:5px!important}.six-reel-machine .reels{gap:3px!important}.six-reel-machine .reel,.six-reel-machine .slot-strip .symbol{height:88px!important}.six-reel-machine .slot-marquee .player-icon{display:none}.six-symbol small{font-size:8px}.six-reel-machine .slot-marquee h1{font-size:24px}}.slot-theme-shamrock{--six-background:url(/branding/six/shamrock-background.jpg)}.slot-theme-eruption{--six-background:url(/branding/six/eruption.webp)}.slot-theme-capital{--six-background:url(/branding/six/capital-background.jpg)}.slot-theme-hypernova{--six-background:url(/branding/six/hypernova.webp)}.slot-theme-fortunes88{--six-background:url(/branding/six/fortunes88.webp)}.slot-theme-fortunecoin{--six-background:url(/branding/six/fortunecoin.webp)}.slot-theme-cleopatra{--six-background:url(/branding/six/cleopatra.webp)}.slot-theme-ultradiamond{--six-background:url(/branding/six/ultradiamond-background.jpg)}.slot-theme-caesars{--six-background:url(/branding/six/caesars-background.jpg)}.slot-theme-gorilla{--six-background:url(/branding/six/gorilla.webp)}.slot-theme-goldblitz{--six-background:url(/branding/six/goldblitz.webp)}.slot-theme-prosperity{--six-background:url(/branding/six/prosperity.webp)}.machine.six-reel-machine .slot-marquee>.six-game-logo{aspect-ratio:1.5;flex:0 300px!important;width:min(100%,300px)!important;height:auto!important}.machine.six-reel-machine .slot-marquee h1{font-size:clamp(23px,4vw,40px)!important}.machine.six-reel-machine .reels{--cell:clamp(75px,12vw,138px)}.six-game-logo img{object-fit:contain;background:#080b12}@media (max-width:520px){.machine.six-reel-machine .reels{--cell:88px}.machine.six-reel-machine .slot-marquee>.six-game-logo{max-width:230px;flex-basis:230px!important}.machine.six-reel-machine .slot-marquee h1{font-size:24px!important}}.organized-shell.game-focused{padding:4px 8px 12px!important}.organized-shell.game-focused .compact-game-header{gap:8px;min-height:44px!important;margin:0 0 4px!important;padding:4px 8px!important}.organized-shell.game-focused .compact-game-header h1{margin:0!important;font-size:18px!important}.organized-shell.game-focused .compact-game-header :is(img,.game-mark){width:auto!important;max-height:32px!important}.organized-shell.game-focused .game-next-action{display:none!important}.game-focused .machine.six-reel-machine{max-width:1100px;margin:0 auto!important;padding:6px!important}.machine.six-reel-machine .slot-sections{gap:6px;margin:0 0 4px;padding:0}.machine.six-reel-machine .slot-sections button{min-height:36px;padding:7px 10px;font-size:12px}.machine.six-reel-machine .slot-marquee{flex-wrap:nowrap!important;gap:8px!important;min-height:0!important;margin:0!important;padding:4px!important}.machine.six-reel-machine .slot-marquee>.six-game-logo{aspect-ratio:auto!important;flex:0 240px!important;width:240px!important;max-width:45%!important;height:64px!important}.machine.six-reel-machine .slot-marquee h1{margin:2px 0!important;font-size:clamp(14px,2vw,22px)!important}.machine.six-reel-machine .slot-marquee :is(.eyebrow,.player-icon){display:none!important}.machine.six-reel-machine .slot-marquee>div>span{font-size:11px}.six-game-logo{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.six-game-logo img{filter:drop-shadow(0 2px 0 #a07730) drop-shadow(0 5px 2px #000c) drop-shadow(0 0 12px var(--six-accent,#ffdd87));object-fit:contain!important;background:0 0!important;border-radius:0!important}.machine.six-reel-machine .shared-jackpot{justify-content:space-between;align-items:center;flex-wrap:wrap!important;gap:3px 10px!important;min-height:0!important;margin:4px 0!important;padding:5px 10px!important;display:flex!important}.machine.six-reel-machine .shared-jackpot>small{flex-basis:100%;line-height:1.1;font-size:9px!important}.machine.six-reel-machine .shared-jackpot strong{font-size:19px!important}.machine.six-reel-machine .slot-progressive-heading b{font-size:12px!important}.machine.six-reel-machine .slot-progressive-heading small{display:none}.machine.six-reel-machine .pool-logo{width:40px!important;min-width:0!important;height:32px!important}.machine.six-reel-machine .pool-logo b{font-size:7px!important}.machine.six-reel-machine .slot-meters{gap:4px!important;margin:5px 0!important}.machine.six-reel-machine .slot-meters>div{min-height:0!important;padding:4px 8px!important}.machine.six-reel-machine .slot-meters strong{font-size:18px!important}.machine.six-reel-machine .slot-meters small{font-size:9px!important}.machine.six-tall-layout .reels{--cell:clamp(120px,calc(100dvh - 425px),360px)!important;grid-template-rows:1fr!important}.machine.six-tall-layout .reel,.machine.six-tall-layout .slot-strip .symbol{height:var(--cell)!important;min-height:0!important}.machine.six-tall-layout .six-symbol strong{font-size:clamp(25px,5vw,64px)}.machine.six-reel-machine .cabinet{margin:4px 0!important;padding:5px!important}.machine.six-reel-machine .machine-footer{padding:3px 0!important;font-size:8px!important}.machine.six-reel-machine .slot-play-result{line-height:1.25;min-height:16px!important;margin:5px 0!important;font-size:12px!important}.machine.six-reel-machine .slot-spin-row{z-index:15;background:#09131bed;border-radius:12px;bottom:0;margin:3px 0!important;padding:4px!important;position:sticky!important}.machine.six-reel-machine .slot-spin-control{grid-template-columns:1fr 2fr;gap:8px}.machine.six-reel-machine .slot-spin-control button{height:52px!important;min-height:52px!important;padding:5px 12px!important}.machine.six-reel-machine .slot-spin-control .machine-spin span{font-size:24px!important}.machine.six-reel-machine .slot-spin-control small{font-size:10px!important}.machine.six-reel-machine .slot-settings-trigger{min-height:34px!important;margin:3px 0!important;padding:6px 12px!important}.machine.six-reel-machine .six-feature{margin:4px 0;padding:6px 10px;font-size:12px}.machine.six-reel-machine .referral-slot-notice{margin:4px 0;padding:6px 10px;font-size:11px}.machine.six-reel-machine .referral-slot-notice p{margin:0 8px;display:inline}.machine.six-reel-machine .referral-slot-notice button{min-height:32px;padding:4px 8px}.machine.six-reel-machine .slot-award-celebration{min-height:0!important;margin:3px 0!important;padding:4px 8px!important}.machine.six-reel-machine .slot-award-celebration .award-medallion{display:none}.machine.six-reel-machine .slot-bonus-picks{z-index:70;background:#10271ff5;max-height:80dvh;padding:20px;position:fixed;inset:10% max(12px,50vw - 300px);overflow:auto;box-shadow:0 0 0 100vmax #000b}.machine.six-reel-machine .slot-bonus-picks .award-medallion{max-height:80px}.catalog-progressive{--pool-hue:42;isolation:isolate;border:2px solid hsl(var(--pool-hue) 85% 70%)!important;background:linear-gradient(125deg,hsl(var(--pool-hue) 65% 20%),hsl(var(--pool-hue) 60% 7%))!important;min-height:85px!important;box-shadow:inset 0 2px 2px #fff6,0 5px 0 hsl(var(--pool-hue) 65% 12%),0 10px 20px #0007,0 0 18px hsl(var(--pool-hue) 90% 60% / .4)!important;padding:12px!important;position:relative!important;overflow:hidden!important}.catalog-progressive .progressive-game-backdrop{z-index:-1;opacity:.32;pointer-events:none;place-items:center;display:grid;inset:3px 0 3px 30%;transform:perspective(600px)rotateY(-15deg)scale(1.2);position:absolute!important}.catalog-progressive .progressive-game-backdrop>*{object-fit:contain;width:100%!important;height:100%!important;max-height:110px!important}.catalog-progressive>span:last-child{text-shadow:0 2px 3px #000,0 0 8px #000;position:relative}.catalog-progressive strong{text-shadow:0 2px 0 #000,0 0 13px hsl(var(--pool-hue) 100% 60%);color:hsl(var(--pool-hue) 95% 84%)!important}@keyframes pool-colour-glow{50%{filter:brightness(1.2);box-shadow:inset 0 2px 2px #fff7,0 5px 0 hsl(var(--pool-hue) 65% 12%),0 10px 20px #0007,0 0 28px hsl(var(--pool-hue) 90% 65% / .65)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .catalog-progressive{animation:4s ease-in-out infinite pool-colour-glow}}.game-focused :is(.blackjack,.nlc-table-game,.mini-roulette,.table-game){max-width:1000px;margin:0 auto!important;padding:8px!important}.game-focused :is(.blackjack,.nlc-table-game,.mini-roulette)>h1{margin:3px 0!important;font-size:22px!important}.game-focused :is(.blackjack,.mini-roulette)>.eyebrow,.game-focused :is(.blackjack,.mini-roulette)>.hint:not([role]){display:none}.game-focused .virtual-dealer-host{gap:8px!important;min-height:0!important;margin:3px 0!important;padding:4px 8px!important}.game-focused .virtual-dealer-host :is(img,.dealer-portrait){flex-basis:40px!important;width:40px!important;height:40px!important;min-height:0!important}.game-focused .virtual-dealer-host p{margin:0!important;font-size:12px!important}.game-focused .virtual-dealer-host .eyebrow{display:none}.game-focused .bj-table{border-width:4px!important;border-radius:28px!important;min-height:0!important;margin:5px 0!important;padding:8px!important}.game-focused .bj-marquee{padding:3px!important;font-size:11px!important}.game-focused .bj-seat{margin:2px 0!important;padding:4px!important}.game-focused .bj-seat h2,.game-focused .poker-board h2{margin:3px!important;font-size:12px!important}.game-focused .bj-cards{gap:6px!important;min-height:0!important;margin:4px 0!important}.game-focused .bj-card{width:clamp(38px,8vw,54px)!important;min-width:0!important;height:clamp(56px,11vw,76px)!important}.game-focused .bj-felt-mark{font-size:10px;min-height:0!important;margin:2px!important;padding:3px!important}.game-focused .bj-felt-mark img{display:none}.game-focused .bj-chip-row{gap:6px;margin:4px!important}.game-focused .bj-chip{width:38px!important;height:38px!important;font-size:12px!important}.game-focused .bj-status,.game-focused .table-result{min-height:0!important;margin:4px 0!important;padding:4px!important;font-size:12px!important}.game-focused .game-action-dock{z-index:20!important;background:#071e19f5!important;border-radius:12px!important;margin:5px 0!important;padding:6px!important;position:sticky!important;bottom:0!important;box-shadow:0 -4px 18px #0008!important}.game-focused .game-action-dock .game-turn-indicator{margin:0 0 4px!important;padding:3px!important;font-size:11px!important}.game-focused .game-action-dock>p{margin:3px!important;font-size:11px!important}.game-focused .game-action-dock .bj-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important;margin:4px 0!important;display:grid!important}.game-focused .game-action-dock button{min-height:40px!important;padding:7px 10px!important;font-size:13px!important}.game-focused .game-action-dock .bet-summary{margin:4px 0!important;padding:4px!important;font-size:12px!important}.table-bet-compact>button{justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:7px 12px;font-size:12px;display:flex}.table-bet-compact>button strong{white-space:nowrap;color:#ffe6a1}.table-bet-compact>button small{font-size:10px}.compact-round-result,.compact-table-options,.tablemax-disclosure{font-size:12px;margin:5px 0!important;padding:5px 8px!important}.table-options-sheet{z-index:100;max-height:85dvh;overflow:auto}.game-focused .poker-game .mobile-poker-actions{display:none!important}.game-focused .table-metrics{gap:4px!important;margin:4px 0!important;font-size:11px!important}.game-focused .table-metrics>span{padding:4px!important}.game-focused .table-metrics strong{font-size:16px!important}.game-focused .poker-board{margin:2px 0!important;padding:3px!important}.game-focused .holdem-raise{margin:4px 0!important;padding:5px!important}.game-focused .holdem-raise>summary{cursor:pointer;min-height:30px;font-weight:800}.game-focused .nlc-table-brand{gap:8px;margin:0 0 4px!important;padding:0!important}.game-focused .nlc-table-brand img{width:60px!important;height:42px!important}.game-focused .nlc-table-brand h1{margin:0!important;font-size:21px!important}.game-focused .nlc-table-brand p{margin:2px 0!important;font-size:11px!important}.game-focused .casino-layout{border-width:4px!important;min-height:0!important;margin:4px 0!important;padding:8px!important}.game-focused .table-house{font-size:10px;min-height:0!important;margin:0!important;padding:2px!important}.game-focused .table-house img,.game-focused .table-house small,.game-focused .table-rail{display:none!important}.game-focused .craps-status{min-height:0!important;margin:4px 0!important;padding:4px!important}.game-focused .craps-puck{width:35px!important;height:35px!important;font-size:12px!important}.game-focused .craps-numbers{gap:4px!important;margin:4px 0!important}.game-focused .craps-numbers button{min-height:60px!important;padding:5px 2px!important}.game-focused .craps-center{gap:6px!important;margin:4px 0!important}.game-focused .roll-zone{min-height:95px!important;padding:5px!important}.game-focused .nlc-dice{gap:6px!important;font-size:40px!important}.game-focused .field-area{min-height:90px!important;padding:6px!important}.game-focused .craps-lines button{min-height:52px!important;padding:5px!important}.game-focused .felt-chip{width:30px!important;height:30px!important;font-size:10px!important}.game-focused .baccarat-hands{gap:5px!important;min-height:0!important;margin:4px 0!important}.game-focused .baccarat-hands h3{margin:3px!important;font-size:12px!important}.game-focused .card-shoe{display:none!important}.game-focused .nlc-card{width:clamp(38px,8vw,56px)!important;height:clamp(60px,12vw,80px)!important}.game-focused .baccarat-bet-layout button{min-height:65px!important;padding:6px!important}.game-focused .baccarat-road{min-height:22px!important;margin:5px 0!important;padding:3px!important}.game-focused .baccarat-table-rule{margin:4px!important;font-size:10px!important}.game-focused .mini-roulette .wheel-wrap{width:clamp(140px,28dvh,220px)!important;height:clamp(140px,28dvh,220px)!important;margin:4px auto!important}.game-focused .mini-roulette .roulette-wheel{width:100%!important;height:100%!important}.game-focused .mini-roulette .roulette-bets{margin:4px 0!important;padding:4px!important}.game-focused .roulette-bets button{min-height:36px!important;padding:7px!important;font-size:12px!important}.game-focused .roulette-return{margin:4px 0!important;font-size:12px!important}.game-focused #roulette-content>.player-identity{display:none}@media (max-height:700px){.machine.six-reel-machine .slot-marquee>.six-game-logo{height:48px!important}.machine.six-tall-layout .reels{--cell:clamp(100px,calc(100dvh - 380px),240px)!important}.game-focused .virtual-dealer-host{display:none!important}}.game-focused .poker-game .mobile-poker-dock{display:none!important}.game-focused .dealer-caption>small{display:none}.game-focused .table-game .heading{gap:8px;margin:3px 0}.game-focused .table-game .heading h1{margin:0;font-size:20px}.game-focused .table-title-logo{width:40px;height:40px}.game-focused .table-game .table-status{gap:5px;padding:5px;font-size:11px}.game-focused .table-layout{margin:4px 0}.game-focused .poker-table-felt.arena{border-width:3px;gap:5px;margin:4px 0;padding:8px}.game-focused .arena .dealer-label img{width:28px;height:28px}.game-focused .arena .dealer-label strong{font-size:12px}.game-focused .arena .table-board{gap:4px;margin:4px 0}.game-focused .arena .table-seat{gap:3px;padding:5px}.game-focused .arena .table-seat small{font-size:10px;line-height:1.1}.game-focused .arena .seat-name strong{font-size:11px}.game-focused .arena .seat-name .player-icon{flex-basis:20px;width:20px;height:20px;font-size:12px}.game-focused .arena .seat-cards .bj-card{flex-basis:28px!important;width:28px!important;height:40px!important}.game-focused .arena .seat-cards .bj-corner{font-size:9px!important}.game-focused .arena .seat-cards .bj-corner small{font-size:8px!important}.game-focused .arena .seat-cards .bj-suit{font-size:14px!important;top:15px!important}.game-focused .table-game .own-hand{gap:6px}.game-focused .table-game .own-hand p{margin:2px 0;font-size:11px}.game-focused .table-game .turn-prompt{margin:4px 0!important;padding:5px!important;font-size:12px!important}.game-focused .table-game details>summary{min-height:30px;padding:5px 0}@media (max-width:700px){.game-focused .table-game .table-controls:has(~.mobile-poker-dock){bottom:60px!important}}.machine.six-reel-machine .slot-progressives{grid-template-columns:1fr 1fr;gap:6px;display:grid}.machine.six-reel-machine .slot-progressives .shared-jackpot{min-width:0;padding:4px 7px!important;display:block!important}.machine.six-reel-machine .slot-progressives .shared-jackpot>small{display:none}.machine.six-reel-machine .slot-progressives .slot-progressive-heading{gap:4px}.machine.six-reel-machine .slot-progressives .pool-logo{display:none!important}.machine.six-reel-machine .slot-progressives .slot-progressive-heading b{font-size:10px!important}.machine.six-reel-machine .slot-progressives strong{line-height:1.2;display:block;font-size:18px!important}.machine.six-tall-layout .reels{--cell:clamp(110px,calc(100dvh - 460px),360px)!important}.machine.six-reel-machine .slot-marquee>div{display:none}.machine.six-reel-machine .slot-marquee>.six-game-logo{flex:0 280px!important;width:280px!important;max-width:90%!important;height:60px!important}@media (max-height:700px){.machine.six-reel-machine .slot-marquee>.six-game-logo{height:48px!important}.machine.six-tall-layout .reels{--cell:clamp(100px,calc(100dvh - 440px),250px)!important}}.six-game-logo svg{width:100%;height:100%;filter:drop-shadow(0 2px 0 #91631b) drop-shadow(0 5px 3px #000c) drop-shadow(0 0 10px var(--six-accent,#f5d98a));display:block;overflow:visible}.game-card>.six-game-logo{aspect-ratio:auto!important;max-width:100%!important;height:150px!important}.game-card>.six-game-logo svg{max-height:150px}@media (max-width:520px){.game-card>.six-game-logo,.game-card>.six-game-logo svg{height:110px!important}}.six-symbol>.six-game-logo{max-height:none;aspect-ratio:auto!important;width:100%!important;height:75%!important}.six-symbol>.six-game-logo svg{width:100%;height:100%}.game-focused .machine.six-tall-layout .slot-machine-body{flex-direction:column;gap:0;height:calc(100dvh - 104px);min-height:430px;display:flex}.game-focused .machine.six-tall-layout .slot-play-area{flex-direction:column;flex:1;min-height:0;display:flex}.game-focused .machine.six-tall-layout .cabinet{flex-direction:column;flex:1;min-height:85px;display:flex}.game-focused .machine.six-tall-layout .reels{flex:1;min-height:0;--cell:clamp(110px,calc(100dvh - 460px),360px)!important}.game-focused .machine.six-tall-layout .reel{height:100%!important}.game-focused .machine.six-tall-layout .slot-spin-row,.game-focused .machine.six-tall-layout .slot-settings-wrap,.game-focused .machine.six-tall-layout .slot-marquee,.game-focused .machine.six-tall-layout .slot-progressives,.game-focused .machine.six-tall-layout .slot-meters,.game-focused .machine.six-tall-layout .slot-play-result{flex-shrink:0}.game-focused .machine.six-tall-layout:has(.six-feature[open]) .slot-machine-body{height:auto;min-height:0}.game-focused .machine.six-tall-layout:has(.six-feature[open]) .reel{height:220px!important}@media (max-width:800px){.game-focused .poker-table-felt.arena{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"center center center center"}.game-focused .arena .table-center{grid-column:1/-1}.game-focused .arena .seat-own{grid-column:auto;display:flex}.game-focused .arena .seat-own .seat-cards{grid-area:auto}.game-focused .arena .seat-name{gap:2px}.game-focused .arena .seat-name .player-icon{display:none}.game-focused .arena .seat-cards{gap:2px}}@media (max-width:700px){.game-focused .table-game .table-controls:has(~.mobile-poker-dock) :is(.under-controls,.raise-form){display:none!important}body:has(.game-focused .poker-game .mobile-poker-dock){padding-bottom:0}body:has(.game-focused .table-game .mobile-poker-dock){padding-bottom:80px}}.nlc-polished.game-focused>.topbar,.nlc-polished.game-focused>.game-nav,.nlc-polished.game-focused>.app-wallet{display:none!important}.nlc-polished>.referral-access{margin:8px 0 12px!important;display:block!important}.nlc-polished .referral-access{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.nlc-polished .referral-access>button{color:#fff3c4;justify-content:center;align-items:center;gap:12px;min-height:50px;background:linear-gradient(135deg,#255945e8,#082721de),url(/branding/main-display.webp) 50%/cover!important;border:1px solid #ffe69d!important;display:flex!important;box-shadow:inset 0 2px 2px #fff8,0 4px #785e24,0 0 18px #dcbd6355!important}.nlc-polished .referral-access>button>span:last-child{font-size:16px;font-weight:900}.nlc-polished .referral-access small{margin-top:3px;font-size:11px;font-weight:500;display:block}.referral-emblem{color:#ffe38c;text-shadow:0 2px #7b5414,0 0 15px #ffdc79;font-size:28px}.nlc-polished .compact-game-header>.referral-compact{flex:none;margin:0 0 0 auto!important}.nlc-polished .compact-game-header .referral-compact>button{gap:5px;min-height:34px!important;padding:5px 9px!important}.nlc-polished .compact-game-header .referral-compact>button>span:last-child{font-size:11px}.nlc-polished .referral-compact .referral-emblem{font-size:17px}.nlc-polished .referral-dialog{color:#fff5d7;background:linear-gradient(#09291eeb,#081d18f5),url(/branding/main-display.webp) 50%/cover;border:2px solid #e2c174;width:min(540px,94vw);max-height:85dvh;overflow:auto}.nlc-polished .referral-dialog input{box-sizing:border-box;color:#fff;background:#071e18;border:1px solid #cbb671;border-radius:10px;width:100%;padding:12px;font-size:16px;display:block}.sculpted-game-title{isolation:isolate;aspect-ratio:620/185;filter:drop-shadow(0 6px 2px #0009)drop-shadow(0 0 14px #e6c16a55);transform-origin:50%;perspective:800px;width:min(100%,540px);height:auto;margin:0 auto;display:block;position:relative}.sculpted-game-title svg{width:100%;height:100%;display:block;overflow:visible}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title{aspect-ratio:auto;max-width:100%;height:86px;margin:2px auto 6px}.nlc-polished :is(.blackjack,.mini-roulette)>h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.nlc-polished .nlc-table-brand{display:none!important}.nlc-polished .table-game .heading h1{font-size:14px!important}.nlc-polished .game-card>.sculpted-game-title{aspect-ratio:auto;max-width:none;width:100%!important;height:155px!important}.nlc-polished .favourite-links .sculpted-game-title{width:120px;height:45px;margin:0;display:inline-block}.nlc-polished .game-atmosphere .ambient-title{opacity:.28;place-items:center;display:grid;position:absolute;inset:5% 8% 55%;transform:rotate(-9deg)}.nlc-polished .game-atmosphere .ambient-title .sculpted-game-title{width:100%;height:100%}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game){isolation:isolate;background:radial-gradient(at 15% 5%,#265645aa,#0000 50%),repeating-linear-gradient(125deg,#ffffff05 0 1px,#0000 1px 10px),#061e19!important;border:2px solid #d8ba78!important;box-shadow:inset 0 2px 3px #fff4,0 6px #514323,0 12px 30px #0008!important}.nlc-polished .color-game-poker{background:radial-gradient(at top,#45367399,#0000 65%),#081723!important}.nlc-polished .color-game-baccarat{background:radial-gradient(at top,#54295c99,#0000 65%),#111828!important}.nlc-polished .color-game-roulette{background:radial-gradient(at top,#69323199,#0000 65%),#131d19!important}.nlc-polished .color-game-craps{background:radial-gradient(at top,#73542a88,#0000 65%),#0c211a!important}.nlc-polished :is(.bj-table,.nlc-felt,.poker-table-felt){background-image:linear-gradient(#073f2ccb,#04291bdf),url(/branding/main-display.webp),repeating-linear-gradient(35deg,#ffe8b311 0 1px,#0000 1px 6px)!important;background-position:50%!important;background-repeat:no-repeat,no-repeat,repeat!important;background-size:cover,210px,auto!important;box-shadow:inset 0 3px 20px #000b,inset 0 0 0 1px #f3d797,0 5px #4c3618,0 0 18px #d5b35455!important}.nlc-polished :is(.poker-game,.color-game-table) :is(.bj-table,.poker-table-felt){background-image:linear-gradient(#123647cb,#09182de0),url(/branding/main-display.webp)!important}.nlc-polished .color-game-baccarat .nlc-felt{background-image:linear-gradient(#401e49d0,#171528df),url(/branding/baccarat-display.webp)!important}.nlc-polished .color-game-craps .nlc-felt{background-image:linear-gradient(#0c5036ce,#072e20e6),url(/branding/craps-display.webp)!important}.nlc-polished .game-action-dock{background:linear-gradient(110deg,#143e30ee,#071c18eb),url(/branding/main-display.webp) 50%/contain!important;border:1px solid #e5c277!important;box-shadow:inset 0 2px 2px #fff3,0 4px #59451e,0 0 18px #e2bf5d33!important}.nlc-polished .game-action-dock button,.nlc-polished .slot-spin-control button{text-shadow:0 1px 1px #0005;border:1px solid #e8cd89;box-shadow:inset 0 2px 2px #fff7,inset 0 -3px 4px #0005,0 4px #5b421b,0 7px 12px #0007!important}.nlc-polished .machine .individual-jackpot{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(100deg,#031b1bea,#071723b0),var(--game-art)!important;border-color:var(--game-accent,#e7c673)!important;box-shadow:inset 0 2px 3px #fff5,0 4px 0 #423413,0 0 18px var(--game-accent,#e7c673)!important;background-position:50%!important;background-size:cover!important}@supports (color:color-mix(in lab, red, red)){.nlc-polished .machine .individual-jackpot{box-shadow:inset 0 2px 3px #fff5,0 4px 0 #423413,0 0 18px color-mix(in srgb,var(--game-accent,#e7c673) 40%,transparent)!important}}.nlc-polished .individual-pool-art{z-index:-1;pointer-events:none;opacity:.48;place-items:center;display:grid;position:absolute;inset:0 12% 0 28%;transform:perspective(650px)rotateY(-12deg)scale(1.15)}.nlc-polished .individual-pool-art>*{object-fit:contain;width:100%!important;max-width:none!important;height:100%!important}.nlc-polished .machine .shared-jackpot strong{color:#fff0b5;text-shadow:0 2px #594321,0 0 12px var(--game-accent,#e8cc78)}.nlc-polished .machine .shared-jackpot :is(b,small){text-shadow:0 2px 3px #000}.nlc-polished .machine .slot-meters>div{background:linear-gradient(120deg,#051b23e8,#101e2dcc),var(--game-art) center/cover!important;border:1px solid var(--game-accent,#d9bd7c)!important;box-shadow:inset 0 1px 3px #fff3,0 3px #30251a!important}.nlc-polished .machine .slot-meters strong{color:#ffeec1;text-shadow:0 2px #675122,0 0 10px #e6c96644}.nlc-polished .game-card{isolation:isolate;overflow:hidden}.nlc-polished .slot-catalog-card .game-card:before{content:"";z-index:-2;background:linear-gradient(#07131b38,#07131bee),var(--game-art) center/cover;opacity:.65;position:absolute;inset:0}.nlc-polished .catalog-progressive{background:linear-gradient(100deg,hsl(var(--pool-hue) 65% 13% / .88),#081a2399),var(--game-art) center/cover!important}.nlc-polished .six-game-logo{isolation:isolate;box-sizing:border-box;position:relative;border:1px solid var(--six-accent,#ead087)!important;box-shadow:inset 0 2px 2px #fff6,0 5px 0 #282016,0 10px 18px #0009,0 0 21px var(--six-accent,#ecd184)!important;background:radial-gradient(#f5e2b522,#0000 70%),linear-gradient(145deg,#14334680,#060e1a99)!important;border-radius:16px!important;padding:7px 12px!important}.nlc-polished .six-game-logo:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(110deg,#0000 35%,#fff6 50%,#0000 65%) 100% 0/300% 100%;position:absolute;inset:0}.nlc-polished .game-card>.six-game-logo{max-width:100%!important;height:175px!important}.nlc-polished .machine.six-reel-machine .slot-marquee>.six-game-logo{flex-basis:380px!important;width:380px!important;max-width:95%!important;height:90px!important}.nlc-polished .six-symbol>.six-game-logo{width:95%!important;height:80%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px!important}.nlc-polished .six-symbol>.six-game-logo:after{display:none}.nlc-polished .sculpted-six-symbol svg{filter:drop-shadow(0 7px 3px #00101bbb)drop-shadow(0 0 8px #fff2);width:100%;height:85%;overflow:visible}.nlc-polished .six-symbol small{border:1px solid #fff4;padding:3px 5px;font-size:clamp(8px,1vw,11px);font-weight:800;box-shadow:0 2px 3px #0008}.nlc-polished .six-reel-machine .reel{box-shadow:inset 0 10px 20px #000a,inset 0 -10px 20px #000a,0 0 5px #fff2;background:linear-gradient(90deg,#070e1bc9,#21394e66 20%,#425c7180 50%,#1a2d4055 80%,#070e1be8),var(--game-art) center/cover!important;border:1px solid var(--six-accent)!important}.nlc-polished .six-symbol-blank i{background:linear-gradient(90deg,#0000,#cbdce755,#0000);width:40%;height:3px}.nlc-polished .slot-theme-vroom{--game-art:url(/branding/slots/vroom-5.jpg);--game-accent:#8be6ff;border:2px solid #8ddfff;background:linear-gradient(120deg,#071221ed,#192330c9),url(/branding/slots/vroom-5.jpg) 50%/cover!important;box-shadow:inset 0 2px 4px #fff5,0 7px #203849,0 0 24px #5ecaf855!important}.nlc-polished .slot-theme-vroom .slot-marquee>.sculpted-game-title{flex:0 340px;width:340px;height:100px}.nlc-polished .slot-theme-vroom .slot-marquee>div,.nlc-polished .slot-theme-vroom .slot-marquee>.player-icon{display:none}.nlc-polished .vroom-reel-photo{border:1px solid #ade9ff;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #2d98ce66}.nlc-polished .vroom-reel-photo img{object-fit:cover;filter:contrast(1.05)saturate(1.08);width:100%;height:100%}.nlc-polished .vroom-symbol-brokerage img{object-position:81% center}.nlc-polished .vroom-symbol-nolimit img{object-position:58% center}.nlc-polished .vroom-reel-photo b{color:#e3f9ff;text-shadow:0 2px #12465e,0 0 12px #00baff;background:linear-gradient(#06233788,#071320f2);border-top:1px solid #b7ecff;padding:8px 3px;font-size:clamp(10px,1.5vw,18px);position:absolute;bottom:0;left:0;right:0}@keyframes polished-title-depth{0%,to{transform:perspective(900px)rotateY(-2deg)translateY(0)}50%{transform:perspective(900px)rotateY(2deg)translateY(-2px)}}@keyframes polished-sweep{0%,65%{background-position:150% 0}to{background-position:-150% 0}}@keyframes polished-spark{0%,to{opacity:.35}50%{opacity:1;filter:drop-shadow(0 0 7px #fff)}}@keyframes polished-art-drift{50%{transform:perspective(650px)rotateY(9deg)scale(1.2)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .nlc-polished .sculpted-game-title{animation:6s ease-in-out infinite polished-title-depth}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .nlc-polished .six-game-logo:after{animation:7s ease-in-out infinite polished-sweep}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .nlc-polished :is(.title-spark,.symbol-spark){animation:3s ease-in-out infinite polished-spark}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .nlc-polished .individual-pool-art{animation:12s ease-in-out infinite polished-art-drift}}@media (max-width:600px){.nlc-polished .compact-game-header{flex-wrap:nowrap!important;gap:5px!important}.nlc-polished .compact-game-header>a{padding:7px;font-size:12px}.nlc-polished .compact-game-header .header-game-balance{font-size:13px}.nlc-polished .compact-game-header .referral-compact>button{padding:5px!important}.nlc-polished .compact-game-header .referral-compact>button>span:last-child{max-width:58px;font-size:10px;line-height:1.2}.nlc-polished .referral-compact .referral-emblem{display:none}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title{height:66px}.nlc-polished .game-card>.six-game-logo{height:140px!important}.nlc-polished .machine.six-reel-machine .slot-marquee>.six-game-logo{height:76px!important}.nlc-polished .slot-theme-vroom .slot-marquee>.sculpted-game-title{max-width:90%;height:76px}}@media (max-height:680px){.nlc-polished .machine.six-reel-machine .slot-marquee>.six-game-logo{height:60px!important}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title{height:54px}}.nlc-polished.game-focused .machine{scroll-margin-top:52px}.nlc-polished .machine .slot-progressives{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.nlc-polished .machine .slot-progressives>.shared-jackpot:only-child{grid-column:1/-1}.nlc-polished .machine .slot-progressives .shared-jackpot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 7px;min-height:60px!important;margin:4px 0!important;padding:7px 10px!important;display:flex!important}.nlc-polished .machine .slot-progressives .shared-jackpot>small{display:none}.nlc-polished .machine .slot-progressive-heading{gap:6px!important}.nlc-polished .machine .slot-progressive-heading b{font-size:12px!important}.nlc-polished .machine .slot-progressive-heading small{font-size:9px!important}.nlc-polished .machine .slot-progressives strong{font-size:clamp(18px,2.4vw,26px)!important}.nlc-polished .machine .slot-progressives .pool-logo{width:40px!important;min-width:0!important;height:36px!important}.nlc-polished .machine .slot-progressives .pool-logo b{font-size:7px!important}.nlc-polished .machine .slot-meters{gap:6px!important;margin:5px 0!important}.nlc-polished .machine .slot-meters>div{min-height:0!important;padding:5px 8px!important}.nlc-polished .machine .slot-meters strong{font-size:20px!important}.nlc-polished .machine .slot-meters small{font-size:10px!important}.nlc-polished .machine .slot-marquee{gap:12px!important;min-height:0!important;margin:0!important;padding:7px!important}.nlc-polished .machine:not(.six-reel-machine):not(.nsfw-tall-reels) .slot-marquee h1{color:#0000;text-shadow:0 3px 6px #0007;filter:drop-shadow(0 2px #695024);background:linear-gradient(#fff8d5 10%,#dcae4c 45%,#fff3bd 60%,#cf932f);-webkit-background-clip:text;background-clip:text;margin:3px 0!important;font-size:clamp(20px,3vw,32px)!important;line-height:1.05!important}.nlc-polished .machine:not(.six-reel-machine) .slot-marquee>:is(img,.game-mark){object-fit:contain;filter:drop-shadow(0 4px 2px #0009)drop-shadow(0 0 10px #ffdb7255);width:150px!important;height:82px!important;max-height:82px!important}.nlc-polished .machine .slot-marquee .eyebrow{margin:2px 0;font-size:9px}.nlc-polished .machine .slot-marquee>div>span{font-size:11px}.nlc-polished .machine .slot-play-result{min-height:16px!important;margin:5px 0!important;padding:0!important;font-size:12px!important}.nlc-polished .machine .slot-spin-row{z-index:18;background:#061b1af5;border-radius:12px;bottom:0;margin:4px 0!important;padding:5px!important;position:sticky!important}.nlc-polished .machine .slot-spin-control{width:100%;grid-template-columns:1fr 2fr!important;gap:8px!important;display:grid!important}.nlc-polished .machine .slot-spin-control button{height:54px!important;min-height:54px!important;padding:5px 10px!important}.nlc-polished .machine .slot-spin-control .machine-spin span{font-size:25px!important}.nlc-polished .machine .slot-spin-control small{font-size:10px!important}.nlc-polished .machine .slot-settings-trigger{min-height:35px!important;margin:2px 0!important;padding:7px 12px!important}.nlc-polished .machine.nsfw-tall-reels .slot-marquee{justify-content:center}.nlc-polished .machine.nsfw-tall-reels .slot-marquee h1{font-size:22px!important}.nlc-polished .machine.nsfw-tall-reels .reels{--cell:clamp(150px,calc(100dvh - 450px),320px)!important}.nlc-polished .machine.nsfw-tall-reels .reel,.nlc-polished .machine.nsfw-tall-reels .slot-strip .symbol{height:var(--cell)!important;min-height:0!important}@media (max-width:600px){.nlc-polished .machine .slot-progressives{gap:5px}.nlc-polished .machine .slot-progressives .shared-jackpot{min-height:50px!important;padding:5px 7px!important}.nlc-polished .machine .slot-progressives .pool-logo{display:none!important}.nlc-polished .machine .slot-progressive-heading b{font-size:10px!important}.nlc-polished .machine .slot-progressive-heading small{display:none}.nlc-polished .machine .slot-progressives strong,.nlc-polished .machine .slot-meters strong{font-size:17px!important}.nlc-polished .machine .slot-marquee>.player-icon{display:none!important}.nlc-polished .machine:not(.six-reel-machine) .slot-marquee>:is(img,.game-mark){width:110px!important;height:68px!important}}.nlc-polished.game-focused .machine.six-tall-layout .slot-progressives .shared-jackpot{min-height:48px!important;padding:4px 7px!important}.nlc-polished.game-focused .machine.six-tall-layout .slot-progressives strong{font-size:18px!important}.nlc-polished.game-focused .machine.six-tall-layout .slot-play-area{min-height:0}.nlc-polished .compact-game-header .header-game-balance{overflow-wrap:anywhere;text-align:center;flex:1;min-width:0}.nlc-polished .compact-game-header .game-tools-menu>summary{padding:7px;font-size:12px}.nlc-polished .slot-catalog-card .game-card>:is(.game-mark,.sculpted-game-title){box-sizing:border-box;aspect-ratio:auto;background-color:#091820;background-image:radial-gradient(ellipse,#ffffff1a,transparent 70%),linear-gradient(#07172388,#071723aa),var(--game-art);border:1px solid var(--game-accent,#e4c477);min-width:0;box-shadow:inset 0 2px 2px #fff6,0 4px 0 #463717,0 0 18px var(--game-accent,#e4c477);object-fit:contain;filter:drop-shadow(0 4px 2px #0008);background-position:50%;background-size:cover;border-radius:12px;flex:none!important;width:100%!important;max-width:none!important;height:clamp(140px,15vw,190px)!important;margin:0!important;padding:2px!important}.nlc-polished .slot-catalog-card .game-card>.illustrated-vault-title{background-image:url(/branding/slots/vault-titles-display.webp);background-size:100% 200%}.nlc-polished .slot-catalog-card .game-card>.sports-atlas-nba{background-image:url(/branding/slots/nba-atlas.webp);background-position:0 0;background-size:200% 200%}.nlc-polished .slot-catalog-card .game-card>.sports-atlas-pga{background-image:url(/branding/slots/pga-atlas.webp);background-position:0 0;background-size:300% 200%}.nlc-polished .slot-catalog-card .game-card>.six-game-logo svg{height:100%!important;max-height:none!important}.nlc-polished .machine .slot-marquee{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;display:grid!important}.nlc-polished .machine .slot-marquee>:is(.game-mark,.sculpted-game-title){box-sizing:border-box;object-fit:contain;filter:drop-shadow(0 3px 1px #815b25) drop-shadow(0 5px 3px #000a) drop-shadow(0 0 13px var(--game-accent,#e7c673));flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:82px!important;max-height:82px!important;margin:0!important;padding:1px!important}.nlc-polished .machine .slot-marquee>.player-icon{display:none!important}.nlc-polished .machine .slot-marquee>div{clip-path:inset(50%);overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.nlc-polished .machine .slot-marquee>.illustrated-vault-title{aspect-ratio:auto;background-size:100% 200%;height:82px!important}.audience-counters{flex-flow:row;align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:flex}.audience-counters>.presence-detail{min-width:0}.shell .audience-counters .live-player-count{white-space:nowrap;font-size:clamp(10px,2.6vw,13px)}body :is(button,summary,[role=button],input[type=submit],a.share,.game-nav>a,.catalog-tabs>a){text-shadow:0 1px 1px #0004;border:1px solid #dfc184;transition:translate .18s,filter .18s,box-shadow .18s;box-shadow:inset 0 2px 2px #fff5,inset 0 -2px 3px #0005,0 3px #514122,0 5px 9px #0005!important}body :is(button,summary,[role=button],input[type=submit],a.share,.game-nav>a,.catalog-tabs>a):hover:not(:disabled){filter:brightness(1.13);translate:0 -1px}body :is(button,summary,[role=button],input[type=submit],a.share,.game-nav>a,.catalog-tabs>a):active:not(:disabled){translate:0 2px;box-shadow:inset 0 2px 4px #0006,0 1px #514122!important}body :is(button,summary,[role=button],input[type=submit],a.share):focus-visible{outline-offset:3px;outline:2px solid #fff0ac}body button:disabled{filter:saturate(.5);cursor:not-allowed;translate:none;animation:none!important}@keyframes nlc-control-light{0%,to{filter:brightness()drop-shadow(0 0 2px #e3c67522)}50%{filter:brightness(1.08)drop-shadow(0 0 5px #e3c67555)}}@keyframes nlc-logo-light{0%,to{filter:drop-shadow(0 3px 1px #815b25) drop-shadow(0 5px 3px #0009) drop-shadow(0 0 7px var(--game-accent,#e7c673))}50%{filter:drop-shadow(0 3px 1px #a47c3c) drop-shadow(0 5px 3px #0009) drop-shadow(0 0 17px var(--game-accent,#e7c673))}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) body :is(button,summary,[role=button],input[type=submit],a.share,.game-nav>a,.catalog-tabs>a):not(:disabled){animation:5s ease-in-out infinite nlc-control-light}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .nlc-polished :is(.slot-catalog-card .game-card,.machine .slot-marquee)>:is(.game-mark,.sculpted-game-title){animation:5s ease-in-out infinite nlc-logo-light}}@media (max-width:600px){.nlc-polished .machine .slot-marquee>:is(.game-mark,.sculpted-game-title){height:70px!important;max-height:70px!important}.audience-counters{gap:4px}}@media (max-height:680px){.nlc-polished .machine .slot-marquee>:is(.game-mark,.sculpted-game-title){height:60px!important;max-height:60px!important}}body :is(.keno-game,.bingo-game,.wheel-game,.entry-panel,.personalized-panel,.profile-panel,.admin-panel,.reward-card,.tournament-card,.slot-settings-sheet){background-image:radial-gradient(at 15% 0,#d6bb7520,#0000 60%),linear-gradient(120deg,#ffffff05,#0000 45%);border:1px solid #d8bd7b;box-shadow:inset 0 2px 3px #fff3,inset 0 -2px 5px #0006,0 5px #40351d,0 0 18px #d8bd7b30}body :is(.keno-brand img,.bingo-logo,.wheel-logo,.brand-title-3d,.nav-logo-medallion,.pool-logo,.game-mark){filter:drop-shadow(0 3px 1px #725a26)drop-shadow(0 0 10px #e5c77966)}body :is(.keno-game,.bingo-game) button[aria-pressed=true]{outline-offset:1px;outline:2px solid #fff3a9}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) body :is(.keno-brand img,.bingo-logo,.wheel-logo,.brand-title-3d,.nav-logo-medallion,.pool-logo){animation:6s ease-in-out infinite nlc-logo-light}}@media (prefers-reduced-motion:reduce){body :is(button,summary,[role=button],input[type=submit],a.share){transition:none!important}}.nlc-polished .machine.six-reel-machine .slot-marquee>.six-game-logo{flex-basis:auto!important;width:100%!important;max-width:none!important;height:82px!important;max-height:82px!important}@media (max-width:600px){.nlc-polished .machine.six-reel-machine .slot-marquee>.six-game-logo{height:70px!important;max-height:70px!important}}@media (max-height:680px){.nlc-polished .machine.six-reel-machine .slot-marquee>.six-game-logo{height:60px!important;max-height:60px!important}}.game-accessible-title{clip-path:inset(50%);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.nlc-polished .machine .vault-compact-marquee{clip-path:none;white-space:normal;width:100%!important;height:auto!important;padding:4px!important;position:relative!important;overflow:visible!important}.nlc-polished .machine .slot-marquee{padding:3px!important}.nlc-polished .machine .slot-marquee>:is(.game-mark,.sculpted-game-title),.nlc-polished .machine.six-reel-machine .slot-marquee>.six-game-logo{border-radius:10px;width:100%!important;max-width:none!important;height:clamp(145px,22dvh,210px)!important;max-height:none!important;box-shadow:none!important;border:0!important;padding:0!important}.nlc-polished .machine .slot-marquee>.six-game-logo svg{overflow:hidden;height:100%!important;max-height:none!important}.nlc-polished .slot-catalog-card .game-card>.six-game-logo{height:clamp(200px,23vw,270px)!important;padding:0!important}.nlc-polished .machine.six-tall-layout .slot-machine-body{min-height:520px}.nlc-polished .machine.six-tall-layout .reels{--cell:clamp(100px,calc(100dvh - 540px),300px)!important}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title{width:100%;max-width:none;margin:0 auto 4px;height:clamp(105px,16dvh,145px)!important}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title .logo-subtitle,.nlc-polished .table-game>.heading .eyebrow{display:none}.nlc-polished .table-house,.nlc-polished .blackjack .bj-marquee{display:none!important}.nlc-polished :is(.bj-table,.nlc-felt,.poker-table-felt,.wheel-wrap){isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #382c1a,inset 0 0 0 6px #c8a660,inset 0 8px 30px #000a,0 7px 0 #251e17,0 0 22px var(--game-glow,#42c9af)!important;background-color:#071e1c!important;background-image:radial-gradient(at 50% 35%,#27716355,#0000 70%),repeating-linear-gradient(40deg,#ffffff06 0 1px,#0000 1px 5px)!important;border:3px solid #d9bf7d!important}.nlc-polished :is(.color-game-poker,.color-game-table) :is(.bj-table,.poker-table-felt){background-color:#111c3c!important}.nlc-polished .color-game-baccarat .nlc-felt{background-color:#321330!important}.nlc-polished .color-game-craps .nlc-felt{background-color:#092b22!important}.table-felt-art{border-radius:inherit;pointer-events:none;opacity:.68;inset:0;overflow:hidden;z-index:-1!important;position:absolute!important}.felt-logo-stage{opacity:.42;place-items:center;display:grid;position:absolute;inset:12% 5%;transform:rotate(-12deg)}.felt-logo-stage>.sculpted-game-title{width:100%;max-width:850px;height:auto;filter:drop-shadow(0 0 12px var(--game-glow,#57d6bb))}.felt-orbit{border:1px solid #ebd18d55;border-radius:50%;position:absolute;inset:8% 4%;box-shadow:0 0 18px #f4d77722,inset 0 0 18px #f4d77722}.felt-orbit-two{opacity:.6;border-style:dashed;inset:12% 8%}.felt-suit{color:#e6ce913b;text-shadow:0 5px #0008,0 0 12px #f6d78566;font-size:clamp(70px,15vw,160px);position:absolute;top:24%}.felt-suit-left{left:3%;transform:rotate(-20deg)}.felt-suit-right{right:3%;transform:rotate(20deg)}.felt-light-pass{background:conic-gradient(from 0deg,transparent 0 40%,#f4dfa015 45%,transparent 50% 90%,#6bc4fa15 95%,transparent);transform-origin:50%;position:absolute;inset:-70%}.nlc-polished .game-atmosphere .ambient-title{opacity:.45;inset:0 1% 45%}.nlc-polished :is(.bj-seat,.poker-board,.baccarat-hand,.table-seat){border-radius:14px;box-shadow:inset 0 1px 2px #fff3,0 4px 10px #0006;background:linear-gradient(120deg,#07161dbb,#091b28a0)!important;border:1px solid #ddc99277!important}.nlc-polished :is(.active-hand,.seat-turn){border-color:#8ff1d4!important;box-shadow:inset 0 0 0 1px #abffe7,0 0 18px #43deb988!important}.nlc-polished :is(.craps-numbers,.baccarat-bets,.craps-lines,.roulette-bets) button[aria-pressed=true],.nlc-polished .roulette-bets button.chosen{outline-offset:2px;text-shadow:0 1px #fff8;outline:2px solid #fff0b0;color:#201706!important;background:linear-gradient(#ffe8a0,#ba8634)!important}.nlc-polished :is(.table-metrics,.table-status){background:linear-gradient(110deg,#15352aee,#111f36ee);border:1px solid #d4ba77;border-radius:12px;padding:7px;box-shadow:inset 0 1px 2px #fff4,0 4px #41351d}.nlc-polished .game-action-dock{background:linear-gradient(110deg,#092920ed,#122d3bf5),url(/branding/main-display.webp) 50%/cover!important;border-width:2px!important;border-radius:16px!important}.nlc-polished .game-action-dock :is(.spin,.approve,.secondary){letter-spacing:.4px;text-shadow:0 1px #fff3;font-weight:900}.table-quick-chips{flex:none;justify-content:center;align-items:center;gap:8px;display:flex}.table-quick-chips>button{color:#fff0ca;background:radial-gradient(circle,#284d5b 50%,#102d37 51%);width:43px;font-weight:900;border:3px dashed #ebd69b!important;border-radius:50%!important;min-height:43px!important;padding:2px!important}.table-quick-chips>button[aria-pressed=true]{color:#281c0c;outline-offset:2px;background:radial-gradient(circle,#ffe5a1 50%,#b78032 51%);outline:2px solid #fff1b4}.nlc-polished .table-bet-compact{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0;display:flex}.nlc-polished .table-bet-compact>button{flex:1;min-width:170px}.bet-chip-emblem{color:#ffe8a8;text-shadow:0 2px #7f5b24,0 0 10px #ffdb65;font-size:25px}.nlc-polished :is(.table-game,.blackjack,.mini-roulette,.nlc-table-game)>details>summary,.nlc-polished .poker-lobby-card{color:#ffe8ae;text-shadow:0 2px #372711,0 0 8px #e6c67255;border-radius:12px;padding:9px 12px;font-weight:800;background:linear-gradient(125deg,#173d32ef,#182d45eb),url(/branding/main-display.webp) 50%/cover!important;border:1px solid #d8b974!important}.nlc-polished :is(.table-game,.blackjack,.mini-roulette,.nlc-table-game)>details>summary:before{content:"♠";color:#ffe3a0;text-shadow:0 2px #8c652c,0 0 8px #f2d681;margin-right:8px;display:inline-block}@keyframes felt-lights{to{transform:rotate(360deg)}}@keyframes felt-logo-drift{0%,to{transform:perspective(800px)rotateY(-5deg)rotate(-9deg)}50%{transform:perspective(800px)rotateY(5deg)rotate(-5deg)}}@keyframes table-result-flash{50%{box-shadow:inset 0 0 30px #fed97a66,0 0 24px #eaca70aa}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .felt-light-pass{animation:24s linear infinite felt-lights}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .felt-logo-stage{animation:14s ease-in-out infinite felt-logo-drift}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .table-round-win{animation:1.2s ease-in-out 2 table-result-flash}}@media (max-width:600px){.nlc-polished .machine .slot-marquee>:is(.game-mark,.sculpted-game-title),.nlc-polished .machine.six-reel-machine .slot-marquee>.six-game-logo{height:145px!important}.nlc-polished .table-quick-chips{gap:6px}.table-quick-chips>button{width:38px;min-height:38px!important}.nlc-polished .table-bet-compact{gap:7px}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title{height:105px!important}}@media (max-height:650px){.nlc-polished .machine .slot-marquee>:is(.game-mark,.sculpted-game-title),.nlc-polished .machine.six-reel-machine .slot-marquee>.six-game-logo{height:110px!important}}.nlc-polished .machine:not(.six-reel-machine) .slot-marquee>:is(.game-mark,.sculpted-game-title){width:100%!important;max-width:none!important;height:clamp(145px,22dvh,210px)!important;max-height:none!important}@media (max-width:600px){.nlc-polished .machine:not(.six-reel-machine) .slot-marquee>:is(.game-mark,.sculpted-game-title){height:145px!important}}@media (max-height:650px){.nlc-polished .machine:not(.six-reel-machine) .slot-marquee>:is(.game-mark,.sculpted-game-title){height:110px!important}}.nlc-polished .slot-catalog-card .game-card{justify-content:flex-start;gap:10px;min-height:0!important;padding:12px!important}.nlc-polished .slot-catalog-card .game-card>h3,.nlc-polished .slot-catalog-card .game-card>p{display:none!important}.nlc-polished .slot-catalog-card .game-card>.slot-logo-backdrop{z-index:-1;opacity:.3;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.nlc-polished .slot-catalog-card .slot-logo-backdrop>:is(.game-mark,.sculpted-game-title){transform:rotate(-12deg);opacity:.2!important;width:110%!important;height:65%!important;position:absolute!important;inset:10% -5% auto!important}.nlc-polished .slot-catalog-card .slot-logo-backdrop>:nth-child(2){display:none!important}.nlc-polished .slot-catalog-card .game-card>.game-mark{height:clamp(160px,20vw,250px)!important}.nlc-polished .vroom-supplied-logo{isolation:isolate;border-radius:14px;display:block;overflow:hidden;background:#080909!important;border:2px solid #ffcc69!important;box-shadow:inset 0 2px 4px #fff5,0 5px #6a291c,0 0 22px #ff483b66!important}.nlc-polished .vroom-supplied-logo img{object-fit:contain;filter:drop-shadow(0 3px 1px #721811)drop-shadow(0 0 8px #ff343477);display:block;width:100%!important;height:100%!important}.nlc-polished .slot-theme-vroom{--game-art:url(/branding/slots/vroom-yellow-car.jpg);--game-accent:#ffdb65;background:linear-gradient(110deg,#09121f8a,#1b243882),url(/branding/slots/vroom-yellow-car.jpg) 50%/cover!important;border-color:#f9d878!important}.nlc-polished .game-card-vroom{background:linear-gradient(#08122044,#081724aa),url(/branding/slots/vroom-yellow-car.jpg) 50%/cover!important}.nlc-polished .slot-theme-vroom .slot-logo-backdrop{opacity:.45;background:url(/branding/slots/vroom-yellow-car.jpg) 50%/cover!important}.nlc-polished .slot-theme-vroom .slot-logo-backdrop>*{display:none}.supplied-symbol{isolation:isolate;filter:drop-shadow(0 4px 1px #704b20)drop-shadow(0 0 8px #f4d47866);width:100%;height:100%;min-height:0;transform-style:preserve-3d;border-radius:12px;place-items:center;display:inline-grid;position:relative;overflow:hidden}.supplied-symbol svg{border-radius:10px;width:100%;height:100%;max-height:100%;display:block;overflow:hidden}.supplied-symbol .supplied-multiplier{color:#4b2409;text-shadow:0 1px #fff;background:radial-gradient(#fff6bb,#d9a138);border:2px solid #fff0b1;border-radius:50%;padding:5px;font-size:clamp(15px,3vw,30px);font-weight:950;position:absolute;top:4%;right:3%;box-shadow:0 3px #654014,0 0 12px #f0ce78}.bonus-brand{isolation:isolate;filter:drop-shadow(0 4px 2px #453018)drop-shadow(0 0 15px #f2bd6088);width:min(100%,360px);height:120px;margin:0 auto 8px;display:block;position:relative}.bonus-brand>.supplied-symbol{z-index:1;width:66%;height:100%;position:absolute;inset:0 17%}.bonus-brand-halo{background:radial-gradient(#604078aa,#1b273c 65%);border:2px solid #f6d583;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 2px 3px #fff5,0 5px #6a4b20,0 0 25px #e7bb6755}.bonus-brand-star{color:#ffdf82;text-shadow:0 3px #785021,0 0 15px #ffe29b;font-size:42px;position:absolute;top:25%}.bonus-brand-star-left{left:7%}.bonus-brand-star-right{right:7%}.nlc-polished :is(.slot-bonus-picks,.fortune-bonus,.hundred-wheel,.six-feature){isolation:isolate;background:radial-gradient(at top,#50336bd9,#091e2cf0),url(/branding/slots/supplied-casino-symbols.jpg) 50%/cover!important;border:2px solid #e6c271!important;box-shadow:inset 0 2px 3px #fff5,0 5px #684823,0 0 20px #e6c27166!important}.nlc-polished .slot-bonus-picks>.award-medallion{display:none}.nlc-polished .slot-bonus-picks>div>button{min-height:140px;position:relative;background:radial-gradient(#30514f,#152032)!important;border:2px solid #f2d99b!important;border-radius:16px!important}.nlc-polished .slot-bonus-picks>div>button>.supplied-symbol{width:100%;height:85px;min-height:85px;display:block}.nlc-polished .slot-bonus-picks>div>button>strong,.nlc-polished .slot-bonus-picks>div>button>small{text-shadow:0 2px #3f2711;display:block;color:#fff1c4!important}.nlc-polished :is(.monthly-wheel-wrap,.fortune-wheel-wrap){background:radial-gradient(circle,#b79542,#132334 70%);border-radius:50%;box-shadow:0 6px #60441c,0 0 26px #e7c06c88,inset 0 0 0 4px #fff0b2}.nlc-polished .hundred-wheel-centre{border:2px solid #e6ce8d;box-shadow:inset 0 2px 3px #fff5,0 4px #624b23;background:linear-gradient(#102838b0,#0a1e2ded),url(/branding/slots/supplied-casino-symbols.jpg) 50%/cover!important}.six-feature-coins>span{min-height:72px;position:relative;overflow:hidden}.six-feature-coins .supplied-symbol{opacity:.8;position:absolute;inset:0}.six-feature-coins>span>b{z-index:2;color:#fff5b9;text-shadow:0 2px 3px #000,0 0 6px #000;font-size:20px;position:relative}body{color:#fff1ce}body :is(p,li,legend,label,summary){font-weight:650}body :is(.hint,.eyebrow,.muted,.game-card p,.table-result,.bj-status,.roulette-status,.slot-play-result,.table-status,.history,.slot-settings-sheet,.app-notice){opacity:1;text-shadow:0 1px 2px #0009;font-weight:650;color:#f5e8c7!important}body :is(h1,h2,h3,h4,strong,b){font-weight:850}body :is(.game-card,.machine,.color-game,.entry-panel,.admin-panel,.personalized-panel) small{color:#eaddbb;font-weight:650}body :is(input,select,textarea){font-weight:650}@keyframes supplied-art-glow{0%,to{filter:drop-shadow(0 4px 1px #704b20)drop-shadow(0 0 6px #f4d47855)}50%{filter:drop-shadow(0 4px 1px #704b20)drop-shadow(0 0 14px #f4d478aa)}}@keyframes bonus-star-turn{50%{transform:rotate(15deg)scale(1.12)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) :is(.bonus-brand,.supplied-symbol){animation:4s ease-in-out infinite supplied-art-glow}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .bonus-brand-star{animation:5s ease-in-out infinite bonus-star-turn}}@media (max-width:600px){.bonus-brand{height:100px}.nlc-polished .slot-catalog-card .game-card{padding:8px!important}.nlc-polished .slot-bonus-picks>div>button{min-height:125px}}.nlc-polished .vroom-supplied-logo svg{filter:drop-shadow(0 3px 1px #731a16)drop-shadow(0 0 10px #e8413855);width:100%;height:100%;display:block}.nlc-polished .slot-award-celebration{background:linear-gradient(115deg,#332952ed,#092c29dd),url(/branding/slots/supplied-casino-symbols.jpg) 50%/cover!important}.nlc-polished .slot-award-celebration>.bonus-brand{flex:0 0 130px;width:130px;height:55px;margin:0}.nlc-polished .slot-award-celebration .bonus-brand-star{font-size:22px}body button small,body button strong{color:inherit}.nlc-polished .game-mark.illustrated-vault-title,.nlc-polished .slot-catalog-card .game-card>.game-mark.illustrated-vault-title{isolation:isolate;aspect-ratio:auto;position:relative;overflow:hidden;background-color:#031a12!important;background-image:none!important}.illustrated-vault-title>svg{z-index:1;width:100%;height:100%;display:block;position:relative;overflow:hidden}.nlc-polished :is(.game-card,.slot-marquee)>:is(.game-mark,.sculpted-game-title),.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title{isolation:isolate;border-radius:14px;position:relative;box-shadow:inset 0 2px 3px #fff4,0 5px 0 #352715,0 0 18px var(--game-accent,#d7bd77)!important}.nlc-polished :is(.game-card,.slot-marquee)>span:is(.game-mark,.sculpted-game-title):before,.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-color:#0000;background-image:radial-gradient(at 20% 20%,#f2d48866,#0000 50%),radial-gradient(at 80% 80%,#72bdf866,#0000 55%),linear-gradient(135deg,#102d23,#18223c);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:180% 180%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0;box-shadow:inset 0 1px 2px #fff6}.nlc-polished .illustrated-title-gems:before{background:radial-gradient(#be67ff88,#0c3b2c 65%)!important}.nlc-polished .illustrated-title-piggy:before{background:radial-gradient(#f6b55688,#402446 65%)!important}@keyframes title-backdrop-light{0%,to{opacity:.6;background-position:0 25%}50%{opacity:1;background-position:100% 75%}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .nlc-polished :is(.game-card,.slot-marquee)>span:is(.game-mark,.sculpted-game-title):before,:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title:before{animation:7s ease-in-out infinite title-backdrop-light}}.nlc-polished .machine .slot-marquee{isolation:isolate;background-color:#061a18;background-image:radial-gradient(at 15% 30%,#e7c67533,#0000 55%),radial-gradient(at 85% 70%,#69aef033,#0000 55%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:160% 160%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:14px;position:relative;box-shadow:inset 0 2px 3px #fff3,0 4px #49371b}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .nlc-polished .machine .slot-marquee{animation:9s ease-in-out infinite title-frame-drift}}@keyframes title-frame-drift{0%,to{background-position:0 20%}50%{background-position:100% 80%}}.nlc-polished .six-palette-gold{--six-accent:#ffe187;--six-glow:#77501b}.nlc-polished .six-game-logo{perspective:900px;overflow:hidden!important}.nlc-polished .six-game-logo>svg{filter:drop-shadow(0 1px 0 #fff6) drop-shadow(0 3px 0 #725021) drop-shadow(0 6px 0 #302010) drop-shadow(0 10px 6px #000b) drop-shadow(0 0 14px var(--six-accent,#ffe187));transform-origin:50%}.nlc-polished .game-card .game-atmosphere{pointer-events:none;opacity:.55;display:block;position:absolute;inset:0;overflow:hidden}.nlc-polished .game-card .ambient-title{opacity:.35;position:absolute;inset:5% -15%;transform:perspective(600px)rotateY(-18deg)scale(1.3)}.nlc-polished .feature-stage{min-width:0;max-width:100%;background:linear-gradient(#061623d9,#080d1ff2),var(--game-art) center/cover!important;border-color:var(--game-accent)!important}.feature-stage-title{justify-content:center;height:100px;margin:10px 0;display:flex}.feature-stage-title>.six-game-logo{aspect-ratio:auto;max-width:500px;width:100%!important;height:100%!important}.feature-round-label{text-align:center;color:#fff3b9;min-height:48px;padding:10px;font-size:16px;display:block}.feature-board-stage{overscroll-behavior:contain;max-height:40dvh;padding:6px;overflow:auto}.feature-multi-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.feature-board{border:1px solid var(--game-accent);text-align:center;background:#07121cbb;border-radius:12px;min-width:0;padding:5px}.feature-stage .six-feature-coins{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:5px 0;display:grid}.feature-stage .six-feature-coins>span{aspect-ratio:1;background:radial-gradient(at top,#fff2,#0009);border:1px solid #cfae6655;border-radius:9px;justify-content:center;align-items:center;min-height:42px;display:flex;box-shadow:inset 0 2px 2px #fff2,0 3px #0008}.feature-stage .six-feature-coins .coin-locked{border-color:var(--game-accent);box-shadow:inset 0 0 12px #ffc94f44,0 0 7px var(--six-glow)}.feature-stage .feature-tiers>span{flex-direction:column;gap:8px;min-height:85px}.feature-stage .feature-tiers b,.feature-stage .feature-digits b{font-size:clamp(24px,5vw,44px)}.feature-stage .feature-symbol-board>span{overflow:hidden}.feature-stage .feature-symbol-board .six-symbol,.feature-stage .feature-symbol-board .six-symbol>svg{width:100%;height:100%}.feature-stage .feature-symbol-board small{display:none}.feature-announcement{text-align:center;color:#ffde87;text-shadow:0 3px #79510b,0 0 20px #efc15c;justify-content:center;align-items:center;gap:14px;padding:30px 15px;font-size:23px;display:flex}.feature-controls{background:#0a1827;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 0;display:grid;position:sticky;bottom:0}.feature-controls button,.feature-progress button{min-height:44px;padding:7px;font-size:13px}.feature-progress{justify-content:space-between;align-items:center;gap:10px;display:flex}@media (max-width:520px){.feature-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-stage .six-feature-coins>span{min-height:25px}.feature-stage .six-feature-coins>span>b{font-size:14px}.feature-multi-board{gap:5px}.feature-round-label{font-size:14px}}@keyframes six-logo-depth{0%,to{transform:perspective(900px)rotateX(5deg)rotateY(-5deg)scale(.95)}50%{transform:perspective(900px)rotateX(-3deg)rotateY(5deg)scale(1)}}@keyframes menu-world-drift{0%,to{transform:perspective(600px)rotateY(-14deg)scale(1.15)}50%{transform:perspective(600px)rotateY(14deg)scale(1.3)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .nlc-polished :is(.slot-marquee,.game-card,.feature-stage-title) .six-game-logo>svg{animation:6s ease-in-out infinite six-logo-depth}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .nlc-polished .game-card .ambient-title{animation:12s ease-in-out infinite menu-world-drift}}.six-symbol>.six-theme-motif{width:100%;height:100%;max-height:100%;filter:drop-shadow(0 5px 3px #0009) drop-shadow(0 0 8px var(--six-accent,#ffe18c));display:block}.game-focused .nlc-polished .machine.six-tall-layout .slot-machine-body,.nlc-polished.game-focused .machine.six-tall-layout .slot-machine-body{height:auto;min-height:0}.nlc-polished .machine.six-tall-layout .slot-spin-row{bottom:calc(8px + env(safe-area-inset-bottom));z-index:25}@media (min-width:901px){.nlc-polished .machine.six-tall-layout .slot-spin-row{bottom:8px}}.nlc-polished.game-focused .machine.six-tall-layout .reels{--cell:clamp(100px,calc(100dvh - 540px),300px)!important}.nlc-polished.game-focused .machine.six-tall-layout .reel{height:var(--cell)!important}.nlc-polished .sculpted-game-title{isolation:isolate;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important;overflow:visible!important}.nlc-polished .sculpted-game-title:before{display:none!important}.nlc-polished .sculpted-game-title>.table-title-lettering{z-index:2;width:100%;height:auto;max-height:110px;filter:drop-shadow(0 6px 0 #221607) drop-shadow(0 0 13px var(--game-accent,#ffc86a));position:relative;overflow:visible}.table-title-lettering>path,.table-title-lettering>ellipse{opacity:0}.table-title-lettering .title-spark{opacity:1}.table-title-lettering text{font-family:Arial,sans-serif;font-weight:950}.table-emblem{perspective:700px;filter:drop-shadow(0 12px 5px #0009);color:#fff2c5;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:130px;display:flex;position:relative}.emblem-pedestal{width:160px;height:27px;box-shadow:0 8px #4f371f,0 0 30px var(--game-accent,#ffce71);z-index:-1;background:linear-gradient(#bca16b,#3a2618);border:3px solid #ffe5a0;border-radius:50%;position:absolute;bottom:3px}.sculpted-card-fan{position:absolute;inset:0;transform:rotateX(10deg)}.sculpted-card-fan>i{color:#101c2e;width:70px;height:100px;transform:translateX(var(--card-shift)) rotate(var(--card-angle));text-align:left;box-sizing:border-box;background:linear-gradient(115deg,#fffdf0,#d1c8aa);border:2px solid #fff4ce;border-radius:9px;padding:4px;font-size:22px;font-style:normal;position:absolute;top:6px;left:calc(50% - 35px);box-shadow:2px 3px #80745b,4px 6px #514329,6px 9px 12px #0008}.sculpted-card-fan>i:nth-child(2n),.emblem-baccarat .sculpted-card-fan>i{color:#bc1648}.sculpted-card-fan>i>span{text-align:center;font-size:40px;line-height:1;display:block}.sculpted-card-fan>i>b{font:900 22px Arial}.sculpted-die{color:#fff7d6;background:linear-gradient(135deg,#ea733c,#792407);border:3px solid #ffcf89;border-radius:17px;height:91px;margin:-3px;font:98px/1 Arial;transform:rotate(-17deg);box-shadow:7px 7px #6f240e,10px 11px 10px #0008}.sculpted-die:nth-child(2){color:#452109;background:linear-gradient(135deg,#ffe1a6,#92611e);transform:translateY(8px)rotate(20deg)}.sculpted-roulette{background:repeating-conic-gradient(#ad1832 0 10deg,#102321 10deg 20deg);border:9px ridge #e7bd6b;border-radius:50%;place-items:center;width:135px;height:135px;display:grid;position:relative;transform:rotateX(30deg);box-shadow:0 8px #664120,0 12px 15px #000a}.sculpted-roulette>b{background:#754820;border:4px ridge #ffe4a0;border-radius:50%;place-items:center;width:65px;height:65px;font:900 45px Arial;display:grid}.sculpted-roulette>i{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;box-shadow:0 0 8px #fff}.nlc-polished .game-card:has(>.sculpted-game-title){background:radial-gradient(ellipse at 50% 15%,var(--game-accent),transparent 65%),linear-gradient(160deg,#071c27,#040910)!important;min-height:345px!important}@supports (color:color-mix(in lab, red, red)){.nlc-polished .game-card:has(>.sculpted-game-title){background:radial-gradient(ellipse at 50% 15%,color-mix(in srgb,var(--game-accent) 28%,transparent),transparent 65%),linear-gradient(160deg,#071c27,#040910)!important}}.nlc-polished .game-card:has(>.sculpted-game-title){isolation:isolate;overflow:hidden}.nlc-polished .game-card>.sculpted-game-title{z-index:2;flex:none!important;width:100%!important;height:220px!important;max-height:none!important;margin:0!important}.nlc-polished .game-card:has(>.sculpted-game-title)>h3{color:#fff5d4!important;text-shadow:0 2px 3px #000!important;margin:5px 0!important;font:900 clamp(19px,2.1vw,27px)/1.2 Arial,sans-serif!important}.nlc-polished .game-card:has(>.sculpted-game-title)>p{z-index:2;background:#03121cc9;border-radius:8px;padding:7px;line-height:1.5;font-size:13px!important}.nlc-polished .game-card:has(>.sculpted-game-title)>.game-atmosphere{z-index:-1;opacity:1!important}.table-world{background:radial-gradient(at bottom,#27657355,#0000 75%);position:absolute;inset:0;overflow:hidden}.world-baccarat{background:radial-gradient(at top,#681547aa,#0000 80%)}.world-craps{background:radial-gradient(at top,#783208aa,#0000 80%)}.world-poker{background:radial-gradient(at top,#362d77aa,#0000 80%)}.world-roulette{background:radial-gradient(at top,#741422aa,#0000 80%)}.world-ceiling{background:repeating-linear-gradient(90deg,#0000 0 19%,#ffffff0e 19.5% 20%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.world-floor{background:repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 45px),repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 45px);border-top:2px solid #fff4;position:absolute;inset:50% -50% -30%;transform:perspective(200px)rotateX(50deg)}.world-spotlight{filter:blur(14px);transform-origin:top;clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);background:linear-gradient(#fff3,#0000);width:35%;height:120%;position:absolute;top:-20%}.spotlight-left{left:0;transform:rotate(-25deg)}.spotlight-right{right:0;transform:rotate(25deg)}.world-prop{opacity:.15;width:80%;position:absolute;bottom:7%;right:-15%;transform:scale(1.8)rotate(-15deg)}:is(.game-atmosphere:has(.table-world)>.ambient-title,.game-atmosphere:has(.table-world)>.ambient-game-logo){display:none!important}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title{max-width:620px!important;height:220px!important;margin:8px auto!important}.nlc-polished .bj-table{background:radial-gradient(#174d48,#061e20 80%)!important;border:9px ridge #946a39!important;border-radius:44% 44% 24% 24%/15% 15% 12% 12%!important;padding:24px 12px!important;box-shadow:inset 0 0 0 5px #16100d,inset 0 0 45px #000a,0 14px #21170f,0 18px 25px #0008!important}.nlc-polished .poker-game .bj-table{background:radial-gradient(#38306c,#10102c 80%)!important}.nlc-polished .bj-seat,.nlc-polished .poker-board{z-index:1;position:relative;background:0 0!important;border:0!important}.nlc-polished .bj-seat h2,.nlc-polished .poker-board h2{letter-spacing:1px;text-transform:uppercase;font:700 13px Arial!important}.nlc-polished .felt-logo-stage{opacity:.14!important}.nlc-polished .felt-logo-stage .table-emblem{display:none}@keyframes table-object-float{0%,to{translate:0;rotate:-2deg}50%{translate:0 -7px;rotate:2deg}}@keyframes table-spotlight-sweep{0%,to{opacity:.4;rotate:-15deg}50%{opacity:1;rotate:15deg}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .nlc-polished .table-emblem{animation:6s ease-in-out infinite table-object-float}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .world-spotlight{animation:12s ease-in-out infinite table-spotlight-sweep}.spotlight-right{animation-delay:-6s!important}}@media (max-width:600px){.nlc-polished .game-card:has(>.sculpted-game-title){min-height:305px!important}.nlc-polished .game-card>.sculpted-game-title{height:190px!important}.table-emblem{transform-origin:bottom;scale:.85}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title{height:180px!important}.nlc-polished .bj-table{border-width:6px!important;padding:20px 5px!important}.nlc-polished .game-card:has(>.sculpted-game-title)>h3{font-size:20px!important}}[hidden] .table-emblem,[hidden] .world-spotlight{animation-play-state:paused!important}.nlc-polished .favourite-links .sculpted-game-title>.table-emblem,.nlc-polished .compact-game-header .sculpted-game-title>.table-emblem{display:none}.nlc-polished .color-game-live-dealer{--game-accent:#40f4bd}.nlc-polished .color-game-craps{--game-accent:#ffad42}.nlc-polished .color-game-baccarat{--game-accent:#ff81d6}.nlc-polished .color-game-roulette{--game-accent:#ff535e}.nlc-polished .color-game-poker{--game-accent:#aa91ff}.nlc-polished .color-game-table{--game-accent:#47d2ff}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game){isolation:isolate;background:radial-gradient(ellipse at 50% 0%,var(--game-accent,#ffc86a),transparent 65%),#07131c!important}@supports (color:color-mix(in lab, red, red)){.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game){background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--game-accent,#ffc86a) 17%,transparent),transparent 65%),#07131c!important}}.nlc-polished :is(.color-game,.machine,.feature-stage) :is(button,summary){text-shadow:0 1px 2px #0005;border-color:#e4c77f;font-weight:800;box-shadow:inset 0 2px 2px #fff5,inset 0 -2px 4px #0007,0 3px #46351b,0 5px 9px #0006!important}.nlc-polished :is(.color-game,.machine,.feature-stage) button:not(:disabled):active{box-shadow:inset 0 3px 6px #0008,0 1px #46351b!important}.nlc-polished :is(.color-game,.machine,.feature-stage) button:focus-visible{outline-offset:3px;outline:3px solid #fff4c8!important}.nlc-polished :is(.color-game,.machine,.feature-stage) button:disabled{opacity:.55;cursor:not-allowed;animation:none!important}.nlc-polished :is(.under-controls,.bj-actions,.feature-controls,.feature-progress,.game-action-dock,.slot-settings-sheet) button:not(.spin):not(.secondary):not(.approve):not(.deny){color:#fff3d2;background-color:#153d38;background-image:linear-gradient(135deg,#ffffff20,#0000 45%,#00000025)}.nlc-polished :is(.color-game,.machine) details>summary{color:#fff0c5;background:linear-gradient(120deg,#235146e8,#0c252ee8);border:1px solid #cfb16b;border-radius:10px;padding:11px 14px}.nlc-polished :is(.color-game,.machine) button[aria-pressed=true]{outline-offset:-3px;outline:2px solid #fff1ae}.nlc-polished .color-game-keno{--game-accent:#64dfff;background:radial-gradient(at 20% 0,#17618b88,#0000 65%),repeating-linear-gradient(135deg,#fff1 0 1px,#0000 1px 55px),#061d2d!important}.nlc-polished .color-game-bingo{--game-accent:#ed99ff;background:radial-gradient(at 80% 10%,#85376688,#0000 65%),repeating-radial-gradient(circle at 100% 0,#fff1 0 1px,#0000 2px 48px),#23102c!important}.nlc-polished .color-game-wheel{--game-accent:#ffe081;background:radial-gradient(ellipse at 50% 5%,#a9762988,transparent 65%),repeating-conic-gradient(from 0deg at 50% 35%,#ffe0980c 0 10deg,transparent 10deg 25deg),#201908!important}.nlc-polished :is(.keno-ticket,.keno-draw,.bingo-caller-desk,.roulette-bets,.poker-lobby,.feature-controls,.slot-settings-sheet){background-color:#081f29;background-image:radial-gradient(at 0 0,#c8eeff18,#0000 70%);border-radius:12px;box-shadow:inset 0 1px #fff2,0 5px 12px #0005}.nlc-polished .game-card-nba{background:radial-gradient(at top,#9b451f77,#0000),repeating-linear-gradient(90deg,#b76a2733 0 2px,#0000 2px 38px),#261b13!important}.nlc-polished .game-card-pga{background:radial-gradient(at top,#8fc27555,#0000),repeating-linear-gradient(120deg,#26793644 0 25px,#12432044 25px 50px),#08281a!important}.nlc-polished .slot-catalog-nba .game-card>.game-mark,.nlc-polished .slot-catalog-pga .game-card>.game-mark{background-color:#0b2423}.catalog-group[hidden] *,.catalog-group[hidden] :before,.catalog-group[hidden] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.table-emblem,.world-spotlight{animation:none!important}}.nlc-polished .slot-theme-nba{--game-art:linear-gradient(135deg,#713e19,#22140b)!important}.nlc-polished .slot-theme-pga{--game-art:linear-gradient(135deg,#237844,#082719)!important}.game-experience-tools{z-index:21;margin:10px 0 14px;scroll-margin-top:12px;position:relative}.unified-game-toolbar{background:linear-gradient(125deg,#123e39,#0b182b);border:1px solid #c8ac6b;border-radius:14px;flex-wrap:wrap;align-items:stretch;gap:6px;padding:8px;display:flex;box-shadow:0 4px #46351b}.unified-game-toolbar>button,.game-effects-drawer>summary{color:#fff3d0;cursor:pointer;background:linear-gradient(#3a675c,#112f2c);border:1px solid #ebd39a;border-radius:9px;flex:1;min-height:44px;padding:9px 12px;font:700 14px/1.3 Arial;box-shadow:inset 0 1px #fff6,0 3px #42371c!important}.game-effects-drawer{flex:1;position:relative}.game-effects-drawer>summary{text-align:center;list-style:none}.game-effects-drawer[open]>.appearance-controls{z-index:40;background:#0c252b;border:2px solid #e9cd8b;border-radius:14px;width:min(480px,100vw - 48px);max-height:65dvh;padding:16px;position:absolute;top:52px;right:0;overflow:auto;box-shadow:0 14px 30px #000b}.game-effects-drawer>p{background:#0c252b;padding:8px;font-size:12px}.unified-game-status{border:1px solid #ffffff35;border-left:4px solid var(--experience-accent);color:#fff3cf;box-sizing:border-box;background:#0a202eee;border-radius:10px;align-items:center;gap:10px;min-height:46px;margin-top:10px;padding:12px 15px;font-size:14px;display:flex}.unified-game-status i{background:var(--experience-accent);width:10px;height:10px;box-shadow:0 0 10px var(--experience-accent);border-radius:50%;flex:none}.unified-game-status.status-turn{background:#15452f;border-color:#6ef5b0}.unified-game-status.status-working{background:#3c3219;border-color:#ffe088}.unified-game-status.status-complete{border-color:#c4a1ff}.game-entrance{background:radial-gradient(ellipse,var(--experience-accent),#07121d);justify-content:center;align-items:center;gap:16px;min-height:130px;padding:12px;display:flex;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.game-entrance{background:radial-gradient(ellipse,color-mix(in srgb,var(--experience-accent) 35%,#07121d),#07121d)}}.game-entrance{border:2px solid var(--experience-accent);pointer-events:none;z-index:45;border-radius:18px;box-shadow:0 10px 35px #0009}.game-entrance>.game-mark,.game-entrance>.sculpted-game-title{flex:none!important;width:110px!important;height:90px!important;max-height:90px!important}.game-entrance .table-emblem{display:none}.game-entrance strong{color:#fff0c0;text-shadow:0 3px #725020,0 0 15px var(--experience-accent);font:900 clamp(20px,4vw,32px)/1.2 Arial;display:block}.game-entrance small{letter-spacing:2px;color:#fff;font:800 10px Arial}.game-entrance .game-mark{object-fit:contain}@keyframes game-intro-reveal{0%{opacity:0;transform:perspective(700px)rotateX(-12deg)scale(.92)}20%,70%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:no-preference){.game-entrance{animation:1.6s both game-intro-reveal}.entrance-craps{transform-origin:0}.entrance-roulette{transform-origin:100%}.entrance-poker,.entrance-table{transform-origin:bottom}}@media (prefers-reduced-motion:reduce){.game-entrance{display:none}}[data-background-motion=false] :is(.site-atmosphere,.game-atmosphere,.table-world,.table-felt-art,.slot-logo-backdrop,.world-spotlight,.home-atmosphere),[data-background-motion=false] :is(.site-atmosphere,.game-atmosphere,.table-world,.table-felt-art,.slot-logo-backdrop,.home-atmosphere) *,[data-logo-motion=false] :is(.game-mark,.sculpted-game-title,.table-emblem,.bonus-brand,.progressive-logo),[data-logo-motion=false] :is(.game-mark,.sculpted-game-title,.table-emblem,.bonus-brand,.progressive-logo) *,[data-logo-motion=false] :is(.game-mark,.sculpted-game-title):before{animation-play-state:paused!important}@media (max-width:600px){.unified-game-toolbar{gap:5px}.unified-game-toolbar>button,.game-effects-drawer>summary{padding:9px 7px;font-size:12px}.unified-game-toolbar>button{flex:20%}.game-effects-drawer{flex:100%}.game-effects-drawer[open]>.appearance-controls{box-sizing:border-box;width:100%;left:0;right:auto}.unified-game-status{font-size:13px}.game-entrance{min-height:110px}}@keyframes game-intro-dice{0%{opacity:0;transform:translate(-25px)rotate(-5deg)}25%,70%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes game-intro-wheel{0%{opacity:0;transform:scale(.8)rotate(5deg)}25%,70%{opacity:1;transform:none}to{opacity:0;transform:scale(1.04)}}@keyframes game-intro-race{0%{opacity:0;transform:translate(70px)skew(-10deg)}25%,70%{opacity:1;transform:none}to{opacity:0;transform:translate(-25px)}}@media (prefers-reduced-motion:no-preference){.entrance-craps{animation-name:game-intro-dice}.entrance-roulette,.entrance-wheel{animation-name:game-intro-wheel}.entrance-vroom,.entrance-nba,.entrance-nfl,.entrance-nhl,.entrance-mlb,.entrance-pga,.entrance-fifa{animation-name:game-intro-race}}[data-background-motion=false] :is(.site-atmosphere,.game-atmosphere,.table-world,.table-felt-art,.slot-logo-backdrop):before,[data-background-motion=false] :is(.site-atmosphere,.game-atmosphere,.table-world,.table-felt-art,.slot-logo-backdrop):after{animation-play-state:paused!important}.sculpted-ball-cluster{perspective:600px;justify-content:center;align-items:center;gap:0;display:flex}.sculpted-ball-cluster>i{width:76px;height:76px;transform:translateY(calc(var(--ball-index)*-5px));background:radial-gradient(circle at 30% 23%,#fff8,#fff0 38%),radial-gradient(circle at 35% 30%,#e357c4,#561442 80%);border-radius:50%;place-items:center;margin:0 -6px;font-style:normal;display:grid;box-shadow:inset -8px -10px 12px #0008,inset 3px 4px 7px #fff8,0 10px 12px #0008}.balls-keno>i{background:radial-gradient(circle at 30% 23%,#fff9,#0000 38%),radial-gradient(circle at 35% 30%,#51d5ff,#133e75 80%)}.sculpted-ball-cluster>i>b{color:#152331;background:radial-gradient(circle at 30% 25%,#fff,#d6d4c8);border-radius:50%;place-items:center;width:43px;height:43px;font:900 25px Arial;display:grid;box-shadow:inset -2px -3px 5px #0005}.sculpted-bonus-wheel{background:repeating-conic-gradient(#9d48c3 0 30deg,#e3ad39 30deg 60deg,#158e8a 60deg 90deg)}.world-wheel{background:radial-gradient(at top,#83601c99,#0000 80%)}.world-bingo{background:radial-gradient(at top,#773a8b99,#0000 80%)}.world-keno{background:radial-gradient(at top,#236c8b99,#0000 80%)}.nlc-polished .hundred-wheel>.sculpted-game-title{max-width:580px;height:210px;margin:0 auto}.nlc-polished .hundred-wheel-centre{box-shadow:inset 0 2px 5px #fff7,0 6px #694719,0 0 20px #ffd67666;background:radial-gradient(circle at 35% 25%,#435782,#101a30 80%)!important}.nlc-polished .slot-bonus-picks{background:radial-gradient(at 50% 0,#55328bdd,#0000 70%),repeating-linear-gradient(135deg,#ffffff06 0 2px,#0000 2px 28px),#10172c!important}.nlc-polished .slot-bonus-picks>div>button{transition:transform .2s,border-color .2s;background:radial-gradient(at top,#384e74,#11192f)!important}.nlc-polished .slot-bonus-picks>div>button:nth-child(2){background:radial-gradient(at top,#62428a,#201630)!important}.nlc-polished .slot-bonus-picks>div>button:nth-child(3){background:radial-gradient(at top,#346457,#112d2b)!important}@media (hover:hover){.nlc-polished .slot-bonus-picks>div>button:not(:disabled):hover{transform:translateY(-4px);border-color:#fff5be!important}}.machine .reel :is(.sophie-reel-photo,.soccer-player-card,.sports-slot-symbol,.premium-reel-art,.vroom-reel-photo,.fifa-reel-badge,.jackpot-symbol)>:is(b,small){display:none!important}.machine .reel :is(.supplied-symbol,.six-symbol,.premium-reel-art){min-width:0;max-width:100%;max-height:100%}.machine .reel .supplied-symbol{width:90%;height:90%;margin:auto;overflow:visible}.machine .reel .supplied-symbol>svg{object-fit:contain;overflow:hidden}.visual-admin-controls fieldset{border:1px solid #bda366;border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.visual-admin-controls fieldset label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.visual-admin-controls input[type=checkbox]{width:22px;height:22px}.visual-preview-scroll{max-width:100%;padding:10px 0;overflow-x:auto}.visual-admin-preview{box-sizing:border-box;background:radial-gradient(at top,#24475e,#071420);border:2px solid #d4b575;border-radius:18px;max-width:none;padding:22px}.visual-admin-preview>.sculpted-game-title{max-width:580px;height:230px;margin:auto}[data-logo-motion=false] :is(.supplied-symbol,.bonus-brand-star,.table-emblem,.title-spark),[data-site-logos=false] :is(.game-mark,.sculpted-game-title,.table-emblem,.bonus-brand,.supplied-symbol,.progressive-logo),[data-site-logos=false] :is(.game-mark,.sculpted-game-title,.table-emblem,.bonus-brand,.supplied-symbol,.progressive-logo) *,[data-site-logos=false] :is(.game-mark,.sculpted-game-title):before,[data-site-logos=false] :is(.game-mark,.sculpted-game-title):after,[data-site-backgrounds=false] :is(.game-atmosphere,.site-atmosphere,.table-world,.home-atmosphere,.slot-logo-backdrop),[data-site-backgrounds=false] :is(.game-atmosphere,.site-atmosphere,.table-world,.home-atmosphere,.slot-logo-backdrop) *,[data-site-backgrounds=false] :is(.game-atmosphere,.site-atmosphere,.table-world,.home-atmosphere,.slot-logo-backdrop):before,[data-site-backgrounds=false] :is(.game-atmosphere,.site-atmosphere,.table-world,.home-atmosphere,.slot-logo-backdrop):after{animation:none!important}[data-site-spotlights=false] .world-spotlight{display:none!important}[data-site-glow=soft] :is(.supplied-symbol,.bonus-brand,.table-emblem,.game-mark,.sculpted-game-title){filter:drop-shadow(0 3px 2px #0006)!important}@media (prefers-reduced-motion:reduce){.supplied-symbol,.bonus-brand,.bonus-brand-star,.title-spark{animation:none!important}.nlc-polished .slot-bonus-picks>div>button{transition:none;transform:none!important}}[data-reduce-motion=true] :is(.supplied-symbol,.bonus-brand,.bonus-brand-star,.title-spark){animation:none!important}[hidden] :is(.supplied-symbol,.bonus-brand,.bonus-brand-star,.table-emblem,.title-spark){animation-play-state:paused!important}@media (max-width:600px){.nlc-polished .hundred-wheel>.sculpted-game-title{height:180px}.visual-admin-controls .under-controls{flex-wrap:wrap;display:flex}.visual-admin-controls .under-controls>button{flex:140px;min-height:44px}}.nlc-polished .keno-game>.sculpted-game-title,.nlc-polished .bingo-hero>.sculpted-game-title{max-width:580px;height:210px;margin:0 auto}@media (max-width:600px){.nlc-polished .keno-game>.sculpted-game-title,.nlc-polished .bingo-hero>.sculpted-game-title{height:180px}}.game-tutorial{margin:12px 0}.game-tutorial>button{color:#fff0c7;background:linear-gradient(120deg,#244860,#18273a);border:1px solid #d9bd77;width:100%;min-height:44px;box-shadow:inset 0 1px #fff5,0 3px #4e3b20}.tutorial-card{background:radial-gradient(at 0 0,#253f59,#0a1b28);border:1px solid #d9bd77;border-radius:14px;margin-top:10px;padding:16px;box-shadow:0 6px 15px #0005}.tutorial-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.tutorial-card progress{accent-color:#e9c772;width:100%;height:7px;margin:12px 0}.tutorial-card h3{margin:5px 0}.tutorial-card p{line-height:1.6}.tutorial-card .under-controls{flex-wrap:wrap;gap:8px;display:flex}.tutorial-card button{min-height:44px}.tutorial-card small{margin-top:12px;display:block}.tutorial-card button:focus-visible{outline-offset:3px;outline:3px solid #fff2ab}.graphics-control{border-bottom:1px solid #e3c98355;gap:8px;margin-bottom:14px;padding-bottom:14px;display:grid}.graphics-control label{gap:8px;display:grid}.graphics-control select{width:100%;min-height:44px}.graphics-control small{line-height:1.5}.round-net-line{font-size:20px;font-weight:900}.round-explainer{margin-top:12px}.round-explainer summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:10px}.round-explainer p{line-height:1.55}.restore-round-result{min-height:44px;margin:10px 0}.bingo-round-recap{background:#281936;border:1px solid #ca9be9;border-radius:12px;padding:14px}[data-graphics-quality=light] :is(.site-atmosphere,.game-atmosphere,.table-world,.home-atmosphere,.slot-logo-backdrop,.world-spotlight,.win-particles){display:none!important}[data-graphics-quality=light] :is(.game-mark,.table-emblem,.sculpted-game-title,.supplied-symbol,.bonus-brand,.progressive-logo,.event-theme-banner),[data-graphics-quality=light] :is(.game-mark,.table-emblem,.sculpted-game-title,.supplied-symbol,.bonus-brand,.progressive-logo,.event-theme-banner) *,[data-graphics-quality=light] :is(.game-mark,.sculpted-game-title,.bonus-brand,.event-theme-banner):before,[data-graphics-quality=light] :is(.game-mark,.sculpted-game-title,.bonus-brand,.event-theme-banner):after{filter:none!important;animation:none!important}[data-graphics-quality=light] .game-entrance{display:none!important}@media (max-width:600px){.tutorial-card{padding:12px}.tutorial-card .under-controls>button{flex:90px}.round-summary>div{flex-wrap:wrap}}[data-graphics-quality=light] :is(.calendar-atmosphere,.bingo-orbit,.event-background-logo){display:none!important}.guest-welcome-modal{color:#fff4d7;isolation:isolate;box-sizing:border-box;background:radial-gradient(at 50% 0,#57401e88,#0000 60%),linear-gradient(145deg,#0e2930,#080c17 65%,#25172d);border:2px solid #ffe5a0;border-radius:26px;width:min(92vw,510px);max-height:90dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:inset 0 2px 1px #fff7,0 8px #6c4b21,0 14px #281d15,0 22px 70px #000b,0 0 45px #edc36f66}.guest-welcome-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020712db}.guest-welcome-content{z-index:1;text-align:center;padding:26px 25px 24px;position:relative}.guest-welcome-logo{object-fit:contain;filter:drop-shadow(0 5px 1px #644723)drop-shadow(0 0 18px #f2d27988);width:clamp(100px,28vw,155px);height:clamp(100px,28vw,155px);margin:0 auto 12px;display:block}.guest-welcome-close{z-index:3;color:#fff2c5;cursor:pointer;background:#091c2de6;border:1px solid #e7ce8d77;border-radius:50%;place-items:center;width:44px;height:44px;font:30px/1 Arial;display:grid;position:absolute;top:10px;right:10px}.guest-welcome-eyebrow{letter-spacing:3px;text-transform:uppercase;color:#e7cf95;margin:4px 0 8px;font-size:13px}.guest-welcome-modal h2{color:#ffe5a1;text-shadow:0 1px #fff3c9,0 3px #9c702e,0 5px #5d391a,0 8px 7px #000,0 0 20px #e5c06766;margin:0 0 20px;font:950 clamp(27px,7vw,39px)/1.12 Arial,sans-serif}#guest-welcome-message p{color:#fff4da;margin:12px 0;font-size:17px;line-height:1.5}#guest-welcome-message strong{color:#ffe69c;text-shadow:0 2px #684b25,0 0 14px #e6bd7255;font-size:clamp(23px,6vw,31px);font-weight:950;display:block}.guest-welcome-jackpots{background:linear-gradient(110deg,#204b46aa,#322745aa);border:1px solid #dabf7a88;border-radius:12px;padding:11px}#guest-welcome-message .guest-welcome-enjoy{color:#91efd0;font:900 25px Arial}.guest-welcome-actions{flex-wrap:wrap;gap:10px;margin:20px 0 16px;display:flex}.guest-welcome-actions button{cursor:pointer;border:1px solid #ffe29a;border-radius:12px;flex:1;min-height:48px;padding:12px;font:850 16px Arial;box-shadow:inset 0 2px #fff6,0 4px #4e371b}.guest-welcome-signup{color:#221b0e;background:linear-gradient(#ffe6a3,#c89536)}.guest-welcome-later{color:#fff0c7;background:linear-gradient(#2b4655,#102735)}.guest-welcome-content>small{color:#d5dccf;font-size:12px;line-height:1.5;display:block}.guest-welcome-modal button:focus-visible{outline-offset:3px;outline:3px solid #fff}.guest-welcome-orbit{pointer-events:none;z-index:0;border-radius:24px;position:absolute;inset:0;overflow:hidden}.guest-welcome-orbit i{border:1px solid #f7df9226;border-radius:50%;width:380px;height:380px;position:absolute;top:50px;left:calc(50% - 190px);box-shadow:0 0 25px #f1bc5720}.guest-welcome-orbit i:nth-child(2){border-color:#87efcb40;transform:rotateX(55deg)rotate(35deg)}.guest-welcome-orbit i:nth-child(3){border-color:#c492ed40;transform:rotateY(50deg)rotate(-35deg)}@keyframes guest-logo-float{0%,to{transform:perspective(600px)rotateY(-7deg)translateY(0)}50%{transform:perspective(600px)rotateY(7deg)translateY(-5px)}}@keyframes guest-ring-glow{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-graphics-quality=light]):not([data-site-logos=false]) .guest-welcome-logo{animation:6s ease-in-out infinite guest-logo-float}:root:not([data-reduce-motion=true]):not([data-graphics-quality=light]):not([data-site-backgrounds=false]) .guest-welcome-orbit i{animation:5s ease-in-out infinite guest-ring-glow}.guest-welcome-orbit i:nth-child(2){animation-delay:-2s}.guest-welcome-orbit i:nth-child(3){animation-delay:-3s}}[data-graphics-quality=light] .guest-welcome-modal::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}[data-graphics-quality=light] .guest-welcome-orbit{display:none}@media (max-height:700px){.guest-welcome-content{padding-top:18px}.guest-welcome-logo{width:85px;height:85px}.guest-welcome-modal h2{margin-bottom:12px}#guest-welcome-message p{margin:8px 0}}.wallet-peek{min-width:0;max-width:100%}.wallet-peek>.wallet-peek-trigger{color:#ffe6aa;overflow-wrap:anywhere;cursor:pointer;background:linear-gradient(135deg,#234d43,#102a25);border:1px solid #d8ba7266;border-radius:10px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 7px;max-width:100%;min-height:44px;padding:5px 8px;font-size:clamp(19px,4.8vw,28px);font-weight:850;line-height:1.25;display:flex}.wallet-peek>.wallet-peek-trigger small{color:inherit;white-space:nowrap;font-size:13px}.wallet-peek-panel{box-sizing:border-box;width:min(380px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;color:#fff0cc;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:normal;background:linear-gradient(145deg,#153b33,#091d1a);border:2px solid #d9bb77;border-radius:18px;margin:auto;padding:18px;font:500 16px/1.5 Arial,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:inset 0 1px #fff5,0 7px #59431f,0 18px 45px #000a}.wallet-peek-panel::backdrop{background:#020b10b8}.wallet-peek-panel .wallet-peek-heading{background:0 0;border-bottom:1px solid #d9bb7755;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0 0 12px;display:flex;position:static}.wallet-peek-panel .wallet-peek-heading h2{color:#ffe2a0;margin:0;font:850 22px/1.2 Arial,sans-serif}.wallet-peek-panel .wallet-peek-close{color:#fff0cc;cursor:pointer;background:#203e35;border:1px solid #d9bb77;border-radius:10px;min-height:44px;padding:9px 12px;font:750 15px Arial}.wallet-peek-panel .wallet-peek-content p{color:#fff0cc;white-space:normal;overflow-wrap:anywhere;margin:14px 0;font-size:16px;line-height:1.5}.wallet-peek-panel .wallet-peek-content strong{color:#ffe2a0;overflow-wrap:anywhere;font-size:23px;line-height:1.35;display:block}.wallet-peek-panel .wallet-peek-content .wallet-peek-note{color:#e1e6d7;font-size:14px}.wallet-peek-panel .wallet-peek-content a{box-sizing:border-box;color:#fff0bd;white-space:normal;text-align:center;background:#234d40;border:1px solid #d9bb77;border-radius:10px;min-height:44px;margin:14px 0 0;padding:11px 12px;font-size:16px;display:block}.wallet-peek-trigger:focus-visible{outline-offset:3px;outline:3px solid #fff0ae}.wallet-peek-panel :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #fff0ae}.game-tools-disclosure>summary{box-sizing:border-box;color:#ffe7af;cursor:pointer;background:#102c31;border:1px solid #bda36688;border-radius:10px;min-height:44px;padding:12px;font-weight:750}.game-tools-disclosure[open]>.unified-game-toolbar{margin-top:8px}.game-experience-tools{margin:6px 0}.unified-game-status{min-height:36px;margin-top:6px;padding:8px 12px}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title{justify-content:center;align-items:center;gap:8px;flex-direction:row!important;max-width:480px!important;height:90px!important;margin:4px auto!important;display:flex!important}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title>.table-emblem{transform-origin:50%;flex:0 0 80px;transform:scale(.65);width:80px!important;height:75px!important;position:relative!important;inset:auto!important}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title>.table-title-lettering{flex:1;min-width:0;width:calc(100% - 88px)!important;height:85px!important;position:static!important}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game) .game-action-dock{box-sizing:border-box;margin:8px 0;padding:10px;max-height:none!important;position:static!important;overflow:visible!important}.nlc-polished .bj-table{border-width:5px!important;border-radius:36px!important;margin:8px 0!important;padding:10px 8px!important}.nlc-polished .bj-seat{margin:3px;padding:5px}.nlc-polished .bj-seat h2{margin:3px;font-size:14px}.nlc-polished .bj-felt-mark{margin:2px;padding:2px}.nlc-polished .bj-felt-mark img{width:auto;height:35px}.nlc-polished .virtual-dealer-host{align-items:center;gap:10px;margin:6px 0;padding:8px}.nlc-polished .dealer-portrait{flex:0 0 64px;width:64px;min-width:64px;height:74px}.nlc-polished .dealer-caption{min-width:0}.nlc-polished .dealer-caption p{margin:3px 0;font-size:13px}.nlc-polished .dealer-caption small{font-size:11px}.nlc-polished .dealer-caption>.eyebrow{display:none}.nlc-polished .nlc-table-brand{margin:4px 0;padding:4px}.nlc-polished .nlc-table-brand>img{width:40px;height:40px}.nlc-polished .nlc-table-brand h1{margin:2px;font-size:20px}.slot-settings-sheet{box-sizing:border-box;max-width:calc(100vw - 24px)}.slot-settings-sheet.table-options-sheet{width:min(560px,100vw - 16px);max-height:52dvh;padding:10px 12px max(12px,env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:18px 18px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow:auto}.table-options-sheet .slot-sheet-content{min-width:0;padding:0}.table-options-sheet .slot-sheet-content>header{z-index:2;background:#102b30;justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex;position:sticky;top:-10px}.table-options-sheet .bet-builder{min-width:0;margin:6px 0;padding:8px}.table-options-sheet .bet-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.table-options-sheet .bet-presets button{min-width:0;min-height:44px;padding:6px}.table-options-sheet .bet-builder label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.table-options-sheet input{flex:1;width:120px;min-width:90px;min-height:44px;font-size:16px}.nlc-polished .app-screen,.nlc-polished .app-screen :is(fieldset,.heading,.table-controls,.bet-summary){box-sizing:border-box;min-width:0;max-width:100%}.nlc-polished .app-screen :is(input,select){box-sizing:border-box;max-width:100%}.nlc-polished .app-screen :is(.under-controls,.bj-actions,.table-status){flex-wrap:wrap}@media (max-width:700px){.organized-shell.playing-screen:not(.game-focused)>.game-nav.primary-nav{box-sizing:border-box;width:100%!important;margin:6px 0!important;position:static!important;inset:auto!important}.organized-shell.playing-screen>.primary-nav .nav-logo-medallion{display:none!important}.organized-shell.playing-screen>.primary-nav a{min-height:44px;font-size:12px;padding:8px 4px!important}body:has(.organized-shell.playing-screen){padding-bottom:env(safe-area-inset-bottom,0px)!important}.nlc-polished .mobile-poker-dock{box-sizing:border-box;width:100%;max-height:none;margin:8px 0;padding:8px;position:static!important;inset:auto!important}.nlc-polished.game-focused .poker-game .mobile-poker-dock{display:block!important}.nlc-polished .poker-game:has(>.mobile-poker-dock)>.game-action-dock{display:none!important}.nlc-polished .table-game .table-controls:has(~.mobile-poker-dock) :is(.under-controls,.raise-form){display:none!important}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title{height:72px!important}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title>.table-title-lettering{height:68px!important}.nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title>.table-emblem{flex-basis:58px;transform:scale(.5);width:58px!important}.nlc-polished .bj-card{width:clamp(35px,10vw,52px);height:clamp(52px,14vw,73px)}.nlc-polished .bj-cards{flex-wrap:wrap;justify-content:center;gap:4px}.nlc-polished .mini-roulette .wheel-wrap{width:180px;height:180px;margin:8px auto}.nlc-polished .mini-roulette .roulette-wheel{width:100%;height:100%}.nlc-polished .bj-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.nlc-polished .bj-actions>button{min-height:44px;padding:8px 5px;font-size:13px}}.guest-welcome-scene{pointer-events:none;perspective:650px;background:radial-gradient(at 10% 20%,#13ba8b35,#0000 48%),radial-gradient(at 90% 70%,#9f4be03b,#0000 50%);border-radius:24px;position:absolute;inset:0;overflow:hidden}.welcome-grid{background-color:#0000;background-image:linear-gradient(#eacc7040 1px,#0000 1px),linear-gradient(90deg,#eacc7040 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:45% -60% -35%;transform:rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.welcome-chip{opacity:.55;background:radial-gradient(circle,#195c51 45%,#e6ba59 47%,#a6762c 54%,#124a40 56%);border:7px dashed #ffe5a1;border-radius:50%;width:85px;height:85px;position:absolute;transform:rotateY(-35deg)rotateX(20deg);box-shadow:3px 5px #8c6129,6px 10px #513b23,0 0 28px #f9cd6d88}.chip-one{top:14%;left:-30px}.chip-two{width:110px;height:110px;top:55%;right:-35px}.chip-three{width:100px;height:100px;bottom:-45px;left:8%}.welcome-card{color:#173b35;opacity:.38;background:linear-gradient(135deg,#f6e7b6,#8b6d39);border:2px solid #ffe1a0;border-radius:9px;place-items:center;width:66px;height:90px;font:55px Georgia;display:grid;position:absolute;box-shadow:4px 5px #654b24,0 0 24px #ceaf5d55}.card-one{top:12%;right:-15px;transform:rotate(-22deg)}.card-two{color:#941f49;top:62%;left:-20px;transform:rotate(22deg)}.guest-welcome-content{background:radial-gradient(#080f19aa,#0000 75%)}@keyframes welcome-depth{0%,to{translate:0;rotate:y -25deg}50%{translate:0 -20px;rotate:y 25deg}}@media (prefers-reduced-motion:no-preference){.welcome-chip,.welcome-card{animation:9s ease-in-out infinite welcome-depth}.chip-two,.card-one{animation-delay:-3s}.chip-three,.card-two{animation-delay:-6s}}:is([data-reduce-motion=true],[data-background-motion=false],[data-site-backgrounds=false]) .guest-welcome-scene *{animation:none!important}[data-graphics-quality=light] .guest-welcome-scene{display:none}.nlc-polished .virtual-dealer-host{grid-template-columns:64px minmax(0,1fr)}.nlc-polished .casino-layout{box-sizing:border-box;min-width:0;border-width:5px!important;border-radius:38px!important;padding:12px 12px 0!important}.nlc-polished .casino-layout button{gap:3px;min-height:64px;padding:8px 4px}.nlc-polished .craps-numbers strong{font-size:24px}.nlc-polished .craps-lines button{min-height:64px}.nlc-polished .craps-status{margin:6px 0}.nlc-polished .table-rail{letter-spacing:1px;margin:10px -12px 0;padding:8px}.nlc-polished .roll-zone{gap:6px;padding:6px}.nlc-polished .bj-cards{min-height:76px}.nlc-polished .poker-board h2{margin:4px}@media (max-width:700px){.nlc-polished .craps-center{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:6px;margin:6px 0}.nlc-polished .casino-layout .nlc-dice{gap:5px}.nlc-polished .casino-layout .nlc-dice>span{width:42px;height:42px;font-size:38px}.nlc-polished .baccarat-layout .baccarat-hands{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 0}.nlc-polished .baccarat-hands>.card-shoe{display:none}.nlc-polished .baccarat-hands .bj-cards{gap:3px}.nlc-polished .baccarat-hands .bj-card{width:clamp(28px,8vw,40px);height:56px}.nlc-polished .baccarat-bet-layout button{min-height:70px}.nlc-polished .roulette-bets button{min-height:44px!important}.nlc-polished .mobile-poker-dock form{max-height:none;overflow:visible}.nlc-polished .mobile-poker-dock input{font-size:16px}}.table-options-sheet::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020b1066}@media (max-height:500px){.slot-settings-sheet.table-options-sheet{max-height:65dvh}.guest-welcome-modal{max-height:calc(100dvh - 24px)}}.nlc-polished .game-cards .game-card.supplied-table-menu{isolation:isolate;flex-direction:column;gap:10px;display:flex;position:relative;overflow:hidden;background:radial-gradient(ellipse at top,var(--game-accent),#040e15 80%)!important;min-height:340px!important;padding:12px!important}@supports (color:color-mix(in lab, red, red)){.nlc-polished .game-cards .game-card.supplied-table-menu{background:radial-gradient(ellipse at top,color-mix(in srgb,var(--game-accent) 30%,#071b20),#040e15 80%)!important}}.nlc-polished .game-cards .game-card.supplied-table-menu{border:1px solid #edc57999;border-radius:20px;box-shadow:0 7px #031013,0 15px 26px #0008,inset 0 1px #fff8}.nlc-polished .game-cards .supplied-table-menu>.game-atmosphere{display:none!important}.nlc-polished .game-cards .supplied-table-menu>.table-menu-art{isolation:isolate;aspect-ratio:16/11;perspective:850px;background:#08151b;border-radius:13px;flex:none;place-items:center;width:100%;height:auto;display:grid;position:relative;overflow:hidden}.table-menu-image-frame{border:1px solid #ffe3a277;border-radius:9px;place-items:center;display:grid;position:absolute;inset:8px;overflow:hidden;transform:rotateX(3deg);box-shadow:0 7px #020a0e,0 12px 18px #0009}.table-menu-image-frame img{background:#0a161c;width:100%;height:100%;display:block;object-fit:contain!important;max-height:none!important;margin:0!important}.table-menu-aura{background:conic-gradient(from 35deg,transparent,#ffcf6c99,transparent,var(--game-accent),transparent);opacity:.7;position:absolute;inset:0}.table-menu-glint{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(110deg,#0000 25%,#fff3 45%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.nlc-polished .game-cards .supplied-table-menu>h3{text-align:center;text-shadow:0 2px #866327,0 4px #332517,0 0 16px #eebb6744;position:relative;color:#fff0c6!important;margin:6px 0 0!important;font:900 clamp(20px,2.3vw,28px)/1.2 Arial,sans-serif!important}.nlc-polished .game-cards .supplied-table-menu>p{text-align:center;background:#021019cc;border-radius:10px;line-height:1.5;position:relative;color:#f2f5ef!important;margin:0!important;padding:8px!important;font-size:13px!important}.nlc-polished .game-cards .supplied-table-menu>span:last-child:not(.table-menu-art){color:#1e180d;text-align:center;background:linear-gradient(#fff0bd,#d8a444);border-radius:10px;margin-top:auto;padding:9px 20px;font-weight:900;display:block;position:relative;box-shadow:0 4px #745222,0 0 14px #edc57944}@keyframes table-menu-depth{0%,to{transform:translateY(1px)rotateX(3deg)rotateY(-1deg)}50%{transform:translateY(-3px)rotateX(-1deg)rotateY(1deg)}}@keyframes table-menu-glow{0%,to{opacity:.45}50%{opacity:.9}}@keyframes table-menu-sheen{0%,65%{transform:translate(-120%)}95%,to{transform:translate(120%)}}@media (prefers-reduced-motion:no-preference){.table-menu-image-frame{animation:9s ease-in-out infinite table-menu-depth}.table-menu-aura{animation:6s ease-in-out infinite table-menu-glow}.table-menu-glint{animation:11s ease-in-out infinite table-menu-sheen}.game-card-poker .table-menu-image-frame,.game-card-baccarat .table-menu-image-frame{animation-delay:-3s}}:is([data-reduce-motion=true],[data-background-paused=true],[data-background-motion=false],[data-effects=false],[data-graphics-quality=light],[data-site-backgrounds=false]) .table-menu-art *,[hidden] .table-menu-art *{animation:none!important}@media (prefers-reduced-motion:reduce){.table-menu-art *{animation:none!important}}@media (max-width:600px){.nlc-polished .game-cards .game-card.supplied-table-menu{gap:8px;min-height:290px!important;padding:10px!important}.nlc-polished .game-cards .supplied-table-menu>.table-menu-art{aspect-ratio:16/12}}.organized-shell.table-playing-screen{box-sizing:border-box;width:100%;max-width:1100px;min-height:100dvh;margin:0 auto;padding:6px 10px 20px!important}.organized-shell.table-playing-screen>.topbar,.organized-shell.table-playing-screen>.game-nav.primary-nav,.organized-shell.table-playing-screen>.app-wallet{display:none!important}.organized-shell.table-playing-screen>.compact-game-header{flex-wrap:wrap;gap:8px;min-height:44px;display:flex;margin:0!important;padding:4px!important;position:relative!important;top:auto!important}.table-playing-screen .compact-game-header>.referral-panel{display:none}.table-playing-screen .game-experience-tools{margin:4px 0!important}.table-playing-screen .unified-game-status{display:none}.compact-game-guidance{margin:4px 0!important;padding:6px 10px!important}.compact-game-guidance summary{cursor:pointer;align-items:center;min-height:32px;font-size:13px;font-weight:700;display:flex}.compact-game-guidance p{margin:4px 0}.table-playing-screen .game-tools-disclosure>summary{min-height:36px;padding:8px 10px}.table-playing-screen :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game){box-sizing:border-box;width:100%;max-width:100%;margin:4px auto!important;padding:8px!important}.table-playing-screen :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title{height:52px!important;margin:0 auto!important}.table-playing-screen :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title>.table-title-lettering{height:50px!important}.table-playing-screen :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title>.table-emblem,.table-playing-screen .nlc-table-brand{display:none!important}.table-playing-screen .bet-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:0!important;margin:4px 0!important;padding:6px!important;display:grid!important}.table-playing-screen .bet-summary>span{min-width:0;padding:3px!important;font-size:11px!important}.table-playing-screen .bet-summary strong{overflow-wrap:anywhere;font-size:16px!important}.table-playing-screen .game-turn-indicator{margin:4px 0;padding:5px!important;font-size:12px!important}.nlc-polished .inline-table-wager{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex;margin:6px 0!important;padding:0!important}.inline-wager-editor{background:linear-gradient(145deg,#19483e,#0a202a);border:1px solid #d8b46b;border-radius:10px;flex:190px;min-width:0;box-shadow:0 3px #031313}.inline-wager-editor>summary{box-sizing:border-box;cursor:pointer;color:#ffe9b2;align-items:center;gap:7px;min-height:44px;padding:5px 9px;font-size:12px;list-style:none;display:flex}.inline-wager-editor>summary strong{white-space:nowrap;margin-left:auto;font-size:15px}.inline-wager-editor>summary small{font-size:11px}.inline-wager-fields{border:0;flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;margin:0;padding:8px;display:flex}.inline-wager-fields label{flex:1;min-width:110px;font-size:12px}.inline-wager-fields input{box-sizing:border-box;min-height:44px;display:block;width:100%!important;font-size:16px!important}.inline-wager-fields>small{flex-basis:100%;font-size:11px}.nlc-polished .inline-table-wager .table-quick-chips{flex-wrap:wrap;gap:5px;display:flex;padding:0!important}.nlc-polished .inline-table-wager .table-quick-chips>button{width:44px;margin:0;min-height:44px!important;font-size:12px!important}.table-playing-screen .virtual-dealer-host{margin:3px 0!important;padding:5px!important}.table-playing-screen .dealer-portrait{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:50px!important}.table-playing-screen .dealer-caption p{font-size:12px!important}.table-playing-screen .bj-table{margin:5px 0!important;padding:6px!important}.nlc-polished :is(.app-screen,.game-card,.management,.account-overview){overflow-wrap:break-word;min-width:0}.nlc-polished :is(dialog,.game-tools-menu>div){box-sizing:border-box;max-width:calc(100vw - 20px)}.nlc-polished :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #ffe49d}@media (min-width:850px){.table-playing-screen .blackjack:has(>.game-action-dock){grid-template-columns:minmax(0,1.25fr) minmax(290px,1fr);align-items:start;column-gap:16px;display:grid}.table-playing-screen .blackjack>*{grid-column:1/-1}.table-playing-screen .blackjack>.bj-table{grid-area:4/1/span 4}.table-playing-screen .blackjack>.game-action-dock{grid-area:4/2/span 4}}@media (max-width:700px){.organized-shell.table-playing-screen{padding:4px 6px 16px!important}.table-playing-screen .inline-wager-editor{flex-basis:100%}.table-playing-screen .bj-card{width:clamp(32px,9vw,46px)!important;height:clamp(47px,13vw,65px)!important}.table-playing-screen .bj-seat h2{font-size:12px!important}.table-playing-screen .game-action-dock{padding:7px!important}.table-playing-screen .roulette-bets>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.table-playing-screen .roulette-bets button{min-width:0;min-height:44px;padding:6px}.table-playing-screen .mini-roulette .wheel-wrap{width:150px!important;height:150px!important}}.welcome-light-beam{clip-path:polygon(48% 0,52% 0,100% 100%,0 100%);transform-origin:top;opacity:.65;background:linear-gradient(#ffe1a055,#46e4bd11,#0000);width:55%;height:135%;position:absolute;top:-35%}.beam-left{left:-10%;transform:rotate(-25deg)}.beam-right{right:-10%;transform:rotate(25deg)}.welcome-orb{background:radial-gradient(circle at 30% 25%,#fff7,#0000 35%,#02382e66 70%);border:2px solid #ffd68566;border-radius:50%;width:130px;height:130px;position:absolute;transform:rotateX(30deg);box-shadow:inset 0 0 26px #00d7b466,0 0 34px #d0ad5744}.orb-one{top:35%;left:-70px}.orb-two{width:160px;height:160px;bottom:10%;right:-75px}.guest-welcome-modal{box-sizing:border-box;max-height:calc(100dvh - 24px);overflow-y:auto}.guest-welcome-content{z-index:2;position:relative}.guest-welcome-scene{background:radial-gradient(at 10% 20%,#13ba8b55,#0000 48%),radial-gradient(at 90% 70%,#9f4be055,#0000 50%),linear-gradient(150deg,#092c28,#080d1b);min-height:100%}@keyframes welcome-beam-sweep{50%{opacity:.35;transform:rotate(16deg)}}@keyframes welcome-floor-travel{to{background-position:0 92px}}@keyframes welcome-orb-float{50%{transform:rotateX(55deg)rotateY(25deg)}}@media (prefers-reduced-motion:no-preference){.welcome-light-beam{animation:13s ease-in-out infinite alternate welcome-beam-sweep}.beam-right{animation-delay:-6s}.welcome-grid{animation:14s linear infinite welcome-floor-travel}.welcome-orb{animation:11s ease-in-out infinite welcome-orb-float}.orb-two{animation-delay:-5s}}:is([data-reduce-motion=true],[data-background-paused=true],[data-background-motion=false],[data-effects=false],[data-site-backgrounds=false]) .guest-welcome-scene *{animation:none!important}@media (prefers-reduced-motion:reduce){.guest-welcome-scene *{animation:none!important}}.table-playing-screen :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title{justify-content:center;align-items:center;gap:4px;overflow:visible;height:68px!important;display:flex!important}.table-playing-screen :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title>.table-emblem{transform-origin:50%;pointer-events:none;flex:0 0 64px;justify-content:center;align-items:center;min-width:64px;width:64px!important;height:60px!important;margin:0!important;display:flex!important;position:relative!important;transform:scale(.48)!important}.table-playing-screen :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title>.table-title-lettering{filter:drop-shadow(0 3px #35200c)drop-shadow(0 0 9px #eac36d60);width:min(360px,100% - 72px);height:64px!important}.table-playing-screen :is(.craps-numbers,.craps-lines,.baccarat-bet-layout,.roulette-bets) button[aria-pressed=true],.inline-table-wager button[aria-pressed=true]{outline-offset:2px;filter:brightness(1.12);outline:2px solid #fff0b5;box-shadow:inset 0 0 16px #ffe9a433,0 0 13px #f9c95e75!important}.table-playing-screen :is(.craps-numbers,.craps-lines,.baccarat-bet-layout) button{touch-action:manipulation;min-height:48px}.free-spin-meter{box-sizing:border-box;background:radial-gradient(at top,#85579088,#0000 75%),linear-gradient(135deg,#182b45,#0d3630);border:1px solid #f8d57c;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin:4px 0;padding:8px 12px;display:flex;box-shadow:inset 0 1px #fff6,0 4px #080f18,0 0 18px #b079dc44}.free-spin-meter>.bonus-brand{flex:0 0 58px;min-width:58px;width:58px!important;height:48px!important;margin:0!important}.free-spin-meter strong,.free-spin-meter small{display:block}.free-spin-meter strong{color:#fff0b9;text-shadow:0 2px #563713;font-size:clamp(15px,3.5vw,21px)}.free-spin-meter small{color:#eef8f4;margin-top:3px;font-size:12px}.hundred-wheel-centre>.bonus-brand{width:60px!important;height:44px!important;min-height:0!important;margin:0 auto!important}.bonus-wheel-status{color:#fff0cb;background:linear-gradient(120deg,#193d36,#251b43);border:1px solid #dabc73;border-radius:12px;max-width:600px;margin:10px auto;padding:10px 14px;box-shadow:0 3px #07130f}.slot-bonus-picks>div>button{isolation:isolate;touch-action:manipulation;background:radial-gradient(at top,#754999,#192a43 65%);border:2px solid #e8c572;border-radius:16px;min-height:110px;transition:transform .18s,box-shadow .18s;position:relative;box-shadow:inset 0 2px 2px #fff7,0 6px #161020,0 0 16px #caa25840}.slot-bonus-picks>div>button:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 2px 2px #fff7,0 2px #161020}.slot-bonus-picks>div>button>strong,.slot-bonus-picks>div>button>small{color:#fff1c9;display:block}.slot-bonus-picks>div>button:disabled{opacity:.6}@keyframes bonus-medallion-breathe{50%{filter:drop-shadow(0 0 12px #f6cb6d);transform:perspective(400px)rotateY(9deg)translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.free-spin-meter .bonus-brand,.hundred-wheel-centre>.bonus-brand{animation:5s ease-in-out infinite bonus-medallion-breathe}.slot-bonus-picks>div>button:not(:disabled) .supplied-symbol{animation:6s ease-in-out infinite bonus-medallion-breathe}}@media (min-width:850px){.table-playing-screen :is(#blackjack-content,#virtual-blackjack-content){grid-template-columns:minmax(0,1.25fr) minmax(290px,1fr);align-items:start;gap:8px 16px;display:grid}.table-playing-screen :is(#blackjack-content,#virtual-blackjack-content)>*{grid-column:1/-1}.table-playing-screen :is(#blackjack-content,#virtual-blackjack-content)>.bj-table{grid-area:2/1/span 4}.table-playing-screen :is(#blackjack-content,#virtual-blackjack-content)>.game-action-dock{grid-area:2/2/span 4}}@media (max-width:600px){.slot-bonus-picks>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important;display:grid!important}.slot-bonus-picks>div>button{min-width:0!important;padding:8px 4px!important}.slot-bonus-picks>div>button strong{font-size:14px}.free-spin-meter{padding:6px 8px}.hundred-wheel-centre>.bonus-brand{width:44px!important;height:30px!important}}:is([data-reduce-motion=true],[data-effects=false],[data-background-paused=true],[data-logo-motion=false],[data-background-motion=false]) :is(.free-spin-meter .bonus-brand,.hundred-wheel-centre>.bonus-brand,.slot-bonus-picks>div>button .supplied-symbol){animation:none!important}.cad-email-prompt{box-sizing:border-box;color:#fff4d2;text-align:center;background:radial-gradient(at top,#71549599,#0000 65%),linear-gradient(135deg,#163f38,#101a30);border:2px solid #f4d482;border-radius:22px;width:min(430px,100vw - 24px);max-height:calc(100dvh - 24px);padding:24px;position:fixed;overflow:auto;box-shadow:inset 0 2px 3px #fff7,0 9px #3e3020,0 0 35px #ebc97866}.cad-email-prompt::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020a12c9}.cad-email-prompt>.bonus-brand{width:200px;height:75px}.cad-email-prompt h2{text-shadow:0 3px #59401d,0 0 16px #ffd777;font-size:27px}.cad-email-prompt>.share{display:block}.cad-email-prompt .cad-email-close{width:44px;min-height:44px;margin-left:auto}.cad-email-address{overflow-wrap:anywhere;color:#ffe29b;font-size:14px}.cad-email-prompt>small{margin:10px 0;line-height:1.5;display:block}.cad-email-prompt .remember-choice{text-align:left;margin:16px 0}.cad-email-prompt>.spin{width:100%;min-height:46px}.cookie-dismiss{float:right;min-height:44px}@keyframes cad-prompt-glow{50%{box-shadow:inset 0 2px 3px #fff7,0 9px #3e3020,0 0 45px #dca8eb88}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]) .cad-email-prompt{animation:4s ease-in-out infinite cad-prompt-glow}}.nlc-polished .game-cards .game-card.supplied-table-menu{border:2px solid var(--game-accent,#edc579)}@supports (color:color-mix(in lab, red, red)){.nlc-polished .game-cards .game-card.supplied-table-menu{border:2px solid color-mix(in srgb,var(--game-accent,#edc579) 65%,#fff0c3)}}.nlc-polished .game-cards .game-card.supplied-table-menu{box-shadow:inset 0 2px 2px #fff8,0 7px 0 #071017,0 12px 26px #0008,0 0 22px var(--game-accent,#edc579)}@supports (color:color-mix(in lab, red, red)){.nlc-polished .game-cards .game-card.supplied-table-menu{box-shadow:inset 0 2px 2px #fff8,0 7px 0 #071017,0 12px 26px #0008,0 0 22px color-mix(in srgb,var(--game-accent,#edc579) 38%,transparent)}}.nlc-polished .game-cards .game-card.supplied-table-menu{background:radial-gradient(ellipse at 20% 10%,var(--game-accent,#edc579),transparent 60%),linear-gradient(145deg,#152337,#052520 65%,#140f22)!important}@supports (color:color-mix(in lab, red, red)){.nlc-polished .game-cards .game-card.supplied-table-menu{background:radial-gradient(ellipse at 20% 10%,color-mix(in srgb,var(--game-accent,#edc579) 42%,transparent),transparent 60%),linear-gradient(145deg,#152337,#052520 65%,#140f22)!important}}.nlc-polished .game-cards .supplied-table-menu>.table-menu-art{aspect-ratio:16/12;background:radial-gradient(ellipse at bottom,var(--game-accent,#edc579),#030a13 75%)}@supports (color:color-mix(in lab, red, red)){.nlc-polished .game-cards .supplied-table-menu>.table-menu-art{background:radial-gradient(ellipse at bottom,color-mix(in srgb,var(--game-accent,#edc579) 45%,#06101b),#030a13 75%)}}.nlc-polished .game-cards .supplied-table-menu>.table-menu-art{box-shadow:inset 0 0 24px #000b,0 0 15px var(--game-accent,#edc579);border:1px solid #ffe4a455}@supports (color:color-mix(in lab, red, red)){.nlc-polished .game-cards .supplied-table-menu>.table-menu-art{box-shadow:inset 0 0 24px #000b,0 0 15px color-mix(in srgb,var(--game-accent,#edc579) 30%,transparent)}}.supplied-table-menu .table-menu-image-frame{z-index:2;box-shadow:0 5px 0 #69502b,0 9px 0 #151014,0 15px 16px #000a,0 0 20px var(--game-accent,#edc579);border:2px solid #ffe6a9;inset:14% 7% 17%}@supports (color:color-mix(in lab, red, red)){.supplied-table-menu .table-menu-image-frame{box-shadow:0 5px 0 #69502b,0 9px 0 #151014,0 15px 16px #000a,0 0 20px color-mix(in srgb,var(--game-accent,#edc579) 65%,transparent)}}.supplied-table-menu .table-menu-image-frame{transform:perspective(800px)rotateX(5deg)rotateY(-5deg)}.supplied-table-menu .table-menu-aura{background:conic-gradient(from 30deg,transparent 10%,var(--game-accent,#edc579) 24%,transparent 38%,#ffe2a5aa 55%,transparent 70%,var(--game-accent,#edc579) 90%,transparent);opacity:.7;inset:-65%}.table-menu-floor{opacity:.7;background:repeating-linear-gradient(0deg,#0000 0 25px,#ffe4a544 26px 27px),repeating-linear-gradient(90deg,#0000 0 25px,#ffe4a544 26px 27px);position:absolute;inset:45% -40% -40%;transform:perspective(240px)rotateX(55deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.table-menu-beam{transform-origin:50% 0;background:linear-gradient(#fff0b788,var(--game-accent,#edc579),transparent);width:75%;height:150%;position:absolute;top:-25%}@supports (color:color-mix(in lab, red, red)){.table-menu-beam{background:linear-gradient(#fff0b788,color-mix(in srgb,var(--game-accent,#edc579) 40%,transparent),transparent)}}.table-menu-beam{clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);opacity:.5;pointer-events:none}.beam-a{left:-25%;transform:rotate(-25deg)}.beam-b{right:-25%;transform:rotate(25deg)}.supplied-table-menu .table-menu-glint{z-index:3;opacity:.5}.table-menu-orbit{z-index:4;pointer-events:none;position:absolute;inset:0}.table-menu-orbit>i{background:radial-gradient(circle at 30% 20%,#fff8,var(--game-accent,#eec779) 35%,#17323c 80%);color:#fff1c7;width:34px;height:34px;box-shadow:2px 4px #725427,4px 7px #03070e,0 0 15px var(--game-accent,#edc579);border:3px dashed #fff1be;border-radius:50%;place-items:center;font:700 23px Georgia;display:grid;position:absolute;bottom:5%;left:4%;transform:rotateY(-20deg)rotate(-12deg)}.table-menu-orbit>i:nth-child(2){bottom:7%;left:auto;right:4%;transform:rotateY(20deg)rotate(12deg)}.table-menu-sparks{z-index:3;pointer-events:none;position:absolute;inset:0}.table-menu-sparks>i{background:#fff4ce;border-radius:50%;width:4px;height:4px;position:absolute;bottom:12%;left:12%;box-shadow:0 0 7px 2px #ffe4a9}.table-menu-sparks>i:nth-child(2){bottom:25%;left:30%;animation-delay:-2s!important}.table-menu-sparks>i:nth-child(3){bottom:10%;left:55%;animation-delay:-4s!important}.table-menu-sparks>i:nth-child(4){bottom:35%;left:75%;animation-delay:-1s!important}.table-menu-sparks>i:nth-child(5){bottom:15%;left:90%;animation-delay:-3s!important}@keyframes table-stage-orbit{to{transform:rotate(360deg)}}@keyframes table-stage-float{0%,to{transform:perspective(800px)translateY(3px)rotateX(5deg)rotateY(-5deg)}50%{transform:perspective(800px)translateY(-5px)rotateX(-3deg)rotateY(5deg)}}@keyframes table-stage-beam{50%{opacity:.25;transform:rotate(20deg)}}@keyframes table-stage-chip{50%{translate:0 -9px;rotate:12deg}}@keyframes table-stage-spark{0%{opacity:0;translate:0 8px}25%,70%{opacity:.8}to{opacity:0;translate:12px -95px}}@media (prefers-reduced-motion:no-preference){.supplied-table-menu .table-menu-aura{animation:18s linear infinite table-stage-orbit}.supplied-table-menu .table-menu-image-frame{animation:7s ease-in-out infinite table-stage-float}.table-menu-beam{animation:9s ease-in-out infinite alternate table-stage-beam}.beam-b{animation-delay:-4s}.table-menu-orbit>i{animation:5s ease-in-out infinite table-stage-chip}.table-menu-orbit>i:nth-child(2){animation-delay:-2s}.table-menu-sparks>i{animation:6s linear infinite table-stage-spark}}@media (hover:hover){.nlc-polished .game-cards .game-card.supplied-table-menu:hover{box-shadow:inset 0 2px 2px #fff8,0 7px 0 #071017,0 0 32px var(--game-accent,#edc579);border-color:#fff4d1}@supports (color:color-mix(in lab, red, red)){.nlc-polished .game-cards .game-card.supplied-table-menu:hover{box-shadow:inset 0 2px 2px #fff8,0 7px 0 #071017,0 0 32px color-mix(in srgb,var(--game-accent,#edc579) 60%,transparent)}}}.profile-game-logo{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.profile-game-logo>.game-mark{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important}.profile-game-logo .game-mark img{object-fit:contain!important}.avatar-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid!important}.avatar-picker>button{flex-direction:column;display:flex;width:100%!important;min-width:0!important;height:120px!important;padding:6px!important}.avatar-picker .profile-game-logo{height:80px}.avatar-picker small{margin-top:4px;font-size:12px;line-height:1.2}.player-icon>.profile-game-logo{width:100%;height:100%}.player-icon .profile-game-logo b{display:none}.staff-unread-light{background:#292d30;border:1px solid #8d9192;border-radius:50%;flex:0 0 12px;width:12px;height:12px;display:inline-block;box-shadow:inset 0 2px 2px #000a}.staff-unread-light.is-unread{background:radial-gradient(circle at 30% 25%,#fff4dc,#ff4141 40%,#a40012);border-color:#ffa8a8;box-shadow:0 0 8px #ff183a,0 0 17px #ff183a88}.nlc-polished .game-card-vroom>.slot-logo-backdrop{display:none!important}.nlc-polished .game-card-vroom>.vroom-menu-stage{isolation:isolate;aspect-ratio:4/3;background:#fff;border:2px solid #f3cf79;border-radius:16px;width:100%;min-height:180px;display:block;position:relative;overflow:hidden;box-shadow:0 6px #594019,0 0 20px #ffc85a66}.vroom-menu-stage>img{display:block;position:absolute;inset:0;object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important}.nlc-polished .vroom-menu-stage>.vroom-supplied-logo{z-index:2;bottom:3%;left:18%;right:4%;transform:perspective(500px)rotateX(5deg);width:78%!important;height:29%!important;min-height:0!important;max-height:none!important;margin:0!important;position:absolute!important;box-shadow:0 4px #694015,0 0 18px #ffb24399!important}@keyframes staff-light-pulse{50%{box-shadow:0 0 12px #ff183a,0 0 23px #ff183aaa}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]) .staff-unread-light.is-unread{animation:2s ease-in-out infinite staff-light-pulse}}@media (min-width:600px){.avatar-picker{grid-template-columns:repeat(4,minmax(0,1fr))}}.tournament-profile-logo{vertical-align:middle;border-radius:6px;width:38px;height:30px;display:inline-block;overflow:hidden}.background-preference{flex-direction:column;align-items:center;gap:6px;display:flex!important}.small-playboy-link{color:#ffe5b6;background:#071b24;border:1px solid #e1c479;border-radius:16px;justify-content:center;align-items:center;gap:5px;max-width:110px;min-height:28px;padding:4px 10px;font-size:11px;text-decoration:none;display:inline-flex;box-shadow:0 2px #695023}.small-playboy-link img{object-fit:cover;border-radius:50%;width:22px;height:22px}.entry-panel .profile-editor{background:radial-gradient(at 0 0,#147b6266,#0000 60%),linear-gradient(145deg,#102b32dd,#0c1826e8);border:1px solid #ffe3a680;border-radius:20px;gap:15px;padding:clamp(12px,3vw,28px);box-shadow:inset 0 2px #fff3,0 7px #07121b,0 0 24px #39cfac22}.profile-editor label{color:#fff0c9;font-weight:800}.profile-editor input:not([type=checkbox]):not([type=file]){color:#fff;background:#092329;border:1px solid #e3c681;border-radius:12px;min-height:48px;padding:12px;font-weight:650;box-shadow:inset 0 3px 7px #0005;font-size:17px!important}.profile-editor input:focus{outline-offset:2px;outline:2px solid #61e5cc;box-shadow:0 0 16px #43d9bf66}.signup-intro h2{color:#ffe4a4;text-shadow:0 3px #66481e,0 0 16px #efc76566;font-size:clamp(23px,5vw,34px)}.signup-intro p{font-size:13px;line-height:1.5}.profile-editor>.spin{color:#241a0b;background:linear-gradient(#fff0b0,#e4b154 50%,#b77a25);border:2px solid #ffe7a0;border-radius:14px;min-height:54px;font-size:19px;font-weight:900;transition:transform .15s;box-shadow:inset 0 2px #fff9,0 6px #62451e,0 0 22px #ffca6266}.profile-editor>.spin:active:not(:disabled){transform:translateY(3px)}@keyframes signup-button-glow{50%{box-shadow:inset 0 2px #fff9,0 6px #62451e,0 0 30px #ffca62aa}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .profile-editor>.spin:not(:disabled){animation:4s ease-in-out infinite signup-button-glow}}.two-factor-dialog label{text-align:left;margin:12px 0;font-weight:800;display:block}.two-factor-dialog input{box-sizing:border-box;width:100%;min-height:44px;font-size:16px}.two-factor-dialog button{min-height:44px;margin:8px 0}.recovery-codes{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#071b20;padding:12px;font-size:15px}.authenticator-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#071b20;padding:12px;font-size:16px;display:block}.avatar-picker .profile-reel-art{object-fit:contain;background:#091b22;border-radius:8px;width:100%;height:100%}.avatar-picker>button[aria-pressed=true] small{color:#10251d!important;text-shadow:none!important}.avatar-picker>button small{font-weight:800}.avatar-picker>button:focus-visible{outline-offset:3px;outline:3px solid #76ffe0}.footer-quick-exit{border-radius:10px;flex-direction:column;gap:4px;min-width:70px;background:linear-gradient(150deg,#34594b,#091b20)!important;border:1px solid #ffd881!important;padding:5px!important;display:flex!important;box-shadow:inset 0 1px #fff7,0 3px #665020!important}.footer-quick-exit strong{text-shadow:0 1px 2px #000;white-space:normal;font-weight:900;line-height:1.2;color:#fff3ce!important;font-size:12px!important}.top-logo-banner .footer-logos{grid-template-columns:minmax(86px,1.1fr) minmax(0,.55fr) minmax(0,1.5fr) minmax(0,1.5fr) minmax(0,.65fr) minmax(0,1.9fr) minmax(0,1.8fr) minmax(0,.8fr) minmax(44px,.8fr)}@keyframes quick-exit-glow{50%{filter:drop-shadow(0 0 12px #ffc24e);transform:perspective(400px)rotateY(7deg)}}@media (prefers-reduced-motion:no-preference){:root:not([data-background-paused=true]):not([data-reduce-motion=true]):not([data-effects=false]) .footer-quick-exit{animation:3s ease-in-out infinite quick-exit-glow}}@media (max-width:600px){.top-logo-banner .footer-logos{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-quick-exit strong{font-size:11px!important}}.wallet-peek{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.balance-quick-request{text-shadow:0 1px 2px #000;white-space:nowrap;background:linear-gradient(155deg,#22715e,#12372e 65%,#081f1b);border:1px solid #ffe09a;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:7px 10px;font-size:12px;font-weight:900;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff7,0 3px #735728,0 0 12px #ffc85b66;color:#fff1c7!important}.balance-quick-request span{color:#ffe393;font-size:17px}.balance-quick-request:focus-visible{outline-offset:3px;outline:3px solid #74ffe0}.balance-quick-request:active{transform:translateY(2px)}@keyframes quick-request-glow{50%{box-shadow:inset 0 1px #fff7,0 3px #735728,0 0 22px #ffc85baa}}@media (prefers-reduced-motion:no-preference){:root:not([data-background-paused=true]):not([data-reduce-motion=true]):not([data-effects=false]) .balance-quick-request{animation:3s ease-in-out infinite quick-request-glow}}.profile-logo-group{background:#09271f;border:1px solid #c7a76b;border-radius:12px;margin:10px 0;padding:10px}.profile-logo-group summary{color:#ffe5a7;cursor:pointer;min-height:32px;font-weight:900}.profile-logo-group .avatar-picker{margin-top:12px}.profile-sports-atlas{background-repeat:no-repeat;border-radius:8px;width:100%;height:100%;display:block}.profile-logo-group .profile-game-logo{filter:drop-shadow(0 3px 2px #000)drop-shadow(0 0 5px #ffe08188)}@keyframes profile-logo-float{50%{filter:drop-shadow(0 4px 3px #000)drop-shadow(0 0 9px #ffe081aa);transform:perspective(450px)rotateY(9deg)translateY(-2px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-background-paused=true]):not([data-reduce-motion=true]):not([data-effects=false]) .profile-logo-group[open] .profile-game-logo{animation:4s ease-in-out infinite profile-logo-float}}.tablemax-split{flex-wrap:wrap;gap:8px;display:flex}.tablemax-split span{color:#ffebba;background:#12332c;border:1px solid #d4af61;border-radius:10px;flex:1;padding:8px;font-size:12px}.tablemax-split b{font-size:16px;display:block}.tablemax-reveal{border-radius:14px!important;box-shadow:inset 0 3px #fff5,0 5px #62491c,0 0 20px #f4c35e55!important}@media (max-width:600px){.top-logo-banner{padding:3px 5px}.top-logo-banner .footer-logos{grid-template-columns:repeat(9,minmax(0,1fr));gap:3px}.top-logo-banner .footer-logos img,.top-logo-banner .footer-quick-exit img{max-height:24px;height:24px!important}.top-logo-banner .footer-quick-exit{gap:1px;min-width:0;min-height:32px;padding:2px!important}.top-logo-banner .footer-quick-exit strong{font-size:8px!important}.topbar{gap:6px!important;padding:8px!important}.topbar .wordmark{gap:8px!important;margin:0!important}.topbar .brand-title-3d{font-size:19px!important}.topbar .wordmark img{width:auto!important;max-height:52px!important}.header-radio-shortcut{margin:0!important}.header-radio-shortcut button{min-height:36px!important;padding:5px 9px!important}}.player-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.player-card-actions .wallet-peek{gap:12px}.player-card-actions .referral-panel{flex:0 auto;width:auto!important;margin:0!important}.player-card-actions .referral-panel>button,.player-card-actions .balance-quick-request,.player-account-link{border-radius:12px!important;min-height:44px!important;padding:8px 12px!important;font-size:13px!important}.player-card-actions .referral-emblem{font-size:20px!important}.player-account-link{background:#14352b;border:1px solid #b89861;align-items:center;text-decoration:none;display:inline-flex;color:#ffe8b0!important}.request-money-icon{object-fit:contain;filter:drop-shadow(0 0 5px #61ff31);flex:0 0 32px;width:32px!important;height:36px!important}.balance-quick-request{border-color:#85eb74!important;box-shadow:inset 0 1px #c7ffad77,0 3px #23501e,0 0 12px #50ff4766!important}.app-wallet .player-card-actions{margin-left:auto}.home-welcome-wallet .player-card-actions{justify-content:flex-start}@keyframes request-money-float{50%{filter:drop-shadow(0 0 9px #61ff31);transform:perspective(300px)rotateY(12deg)translateY(-2px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-background-paused=true]):not([data-reduce-motion=true]):not([data-effects=false]) .request-money-icon{animation:3s ease-in-out infinite request-money-float}}.game-action-dock{z-index:20;background:#09221ef5;border-radius:12px;box-shadow:0 -3px 16px #0007;bottom:env(safe-area-inset-bottom,0px)!important;padding:8px!important;position:sticky!important}.game-action-dock button{min-height:44px}@media (max-width:600px){.app-wallet{gap:8px!important;padding:10px!important}.player-card-actions{justify-content:flex-start;gap:8px;width:100%;margin-left:0!important}.player-card-actions .wallet-peek{gap:8px}.player-card-actions .referral-panel>button,.player-card-actions .balance-quick-request{padding:7px 10px!important;font-size:12px!important}.player-card-actions .wallet-peek-trigger{min-height:44px;font-size:19px!important}.home-welcome-wallet{flex-wrap:wrap}}.profile-logo-group>summary{isolation:isolate;background:linear-gradient(125deg,#164b3b,#071c25);border:1px solid #f5d28c;border-radius:12px;align-items:center;min-height:66px;list-style:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #fff5,0 4px #604b25,0 0 14px #e3c17a44;padding:8px 16px!important}.profile-logo-group>summary::-webkit-details-marker{display:none}.profile-logo-group>summary:after{content:"▾";z-index:2;color:#fff0bd;margin-left:auto;font-size:22px}.profile-logo-group[open]>summary:after{content:"▴"}.profile-category-label{z-index:2;color:#fff6dc;text-shadow:0 2px 3px #000,0 0 8px #000;font-size:16px;font-weight:900;position:relative}.profile-category-label small{color:#f1d69f;margin-top:3px;font-size:12px;display:block}.profile-category-art{z-index:-2;opacity:.7;pointer-events:none;position:absolute;inset:-12px 0 -12px 30%}.profile-category-art .profile-game-logo{width:100%;height:100%;filter:none!important}.profile-category-art .profile-reel-art{object-fit:cover;object-position:center 30%;width:100%;height:100%}.profile-category-art .game-mark{width:100%!important;height:100%!important}.profile-logo-group>summary:before{content:"";z-index:-1;background:linear-gradient(90deg,#071f21 0%,#071f21db 30%,#071f2130 75%,#071f2177);position:absolute;inset:0}@keyframes category-glow{50%{box-shadow:inset 0 2px #fff7,0 4px #604b25,0 0 22px #56e3ab88}}@keyframes category-photo-drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.1)translate(-8px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-background-paused=true]):not([data-reduce-motion=true]):not([data-effects=false]) .profile-logo-group>summary{animation:4s ease-in-out infinite category-glow}:root:not([data-background-paused=true]):not([data-reduce-motion=true]):not([data-effects=false]) .profile-category-art{animation:10s ease-in-out infinite alternate category-photo-drift}}:root[data-graphics-quality=light] .profile-logo-group>summary,:root[data-graphics-quality=light] .profile-category-art{animation:none!important}.player-card-actions{grid-template-columns:repeat(2,minmax(0,148px));justify-content:start;gap:12px;width:100%;display:grid}.player-card-actions .wallet-peek{display:contents}.player-card-actions .referral-panel{min-width:0;width:100%!important}.player-card-actions .wallet-peek-trigger,.player-card-actions .balance-quick-request,.player-card-actions .referral-panel>button,.player-card-actions .player-account-link,.desktop-player-actions>a{text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:5px;line-height:1.2;box-sizing:border-box!important;border-radius:12px!important;width:100%!important;min-width:0!important;max-width:none!important;height:56px!important;min-height:56px!important;margin:0!important;padding:6px 8px!important;font-size:13px!important;display:flex!important}.desktop-player-actions{grid-template-columns:repeat(2,minmax(0,148px));gap:12px!important;display:grid!important}.desktop-player-actions>a{flex-direction:column}.balance-quick-request{isolation:isolate;position:relative;overflow:hidden}.balance-quick-request .request-money-icon{z-index:-1;object-fit:contain;opacity:.72;pointer-events:none;position:absolute;width:calc(100% - 4px)!important;height:calc(100% - 4px)!important;inset:2px!important}.balance-quick-request .request-button-label{color:#fff8db;text-shadow:0 2px 3px #000,0 0 5px #000,0 0 9px #000;z-index:1;font-size:13px;font-weight:900;position:relative}.small-playboy-link{gap:6px;max-width:126px;min-height:36px;padding:6px 12px;font-size:12px}.small-playboy-link img{width:28px;height:28px}@media (max-width:600px){.player-card-actions{grid-template-columns:repeat(2,minmax(0,148px));gap:10px}.player-card-actions .wallet-peek-trigger{font-size:13px!important}}.organized-shell .primary-nav>a.my-account-link{isolation:isolate;text-shadow:0 2px 3px #000,0 0 7px #000;position:relative;overflow:hidden;color:#fff4d4!important}.primary-nav>a.my-account-link>.player-backdrop{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.primary-nav>a.my-account-link>.player-backdrop>img{opacity:.9;object-fit:cover;object-position:center 35%}.primary-nav>a.my-account-link>.player-backdrop.has-logo>img{object-fit:contain;object-position:center}.primary-nav>a.my-account-link>.player-backdrop>span{background:linear-gradient(90deg,#041d1b99,#041d1b55 50%,#041d1b99)}.primary-nav>a.my-account-link>:is(.nav-logo-medallion,.nav-button-label,.unread-badge){z-index:1;position:relative}.organized-shell .primary-nav>a.my-account-link[aria-current=page]{outline-offset:-3px;outline:2px solid #ffe49b}:is(.moderator-entry,.admin-update-link)>.staff-unread-light{z-index:3;border-width:2px;min-width:15px;opacity:1!important;visibility:visible!important;flex:0 0 15px!important;width:15px!important;height:15px!important;display:inline-block!important;position:relative!important}.small-playboy-link{isolation:isolate;box-sizing:border-box;background:#071b24;border-radius:16px;align-items:flex-end;width:142px;max-width:142px;min-height:64px;padding:7px 10px;position:relative;overflow:hidden;box-shadow:inset 0 2px #fff5,0 4px #695023,0 0 14px #edcd7866}.small-playboy-link img{border-radius:inherit;object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.small-playboy-link span{color:#fff4d4;text-shadow:0 1px 3px #000;background:#061921d9;border-radius:7px;padding:2px 6px;font-size:12px;font-weight:900;position:relative}.staff-history{background:#0a211c;border:1px solid #bd9c61;border-radius:14px;margin:18px 0;padding:14px}.staff-history-item{overflow-wrap:anywhere;background:#12352a;border:1px solid #587461;border-radius:12px;margin:12px 0;padding:12px}.staff-history-item summary{cursor:pointer;gap:5px;min-height:48px;display:grid}.staff-history-item summary strong{color:#ffebba;font-size:16px}.staff-history-item summary span,.staff-history-item small{color:#d9e5d9;font-size:12px}.staff-history-body{white-space:pre-wrap;color:#fff5df;background:#061b16;border-radius:8px;padding:12px;line-height:1.6}.tablemax-round-options{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.tablemax-round-options button{color:#ffe9bd;background:linear-gradient(145deg,#315d45,#0b261c);border:1px solid #cbae6e;border-radius:12px;flex:1;min-width:72px;min-height:48px;font-weight:900;box-shadow:inset 0 2px #fff3,0 4px #07180e}.tablemax-round-options button[aria-pressed=true]{background:linear-gradient(145deg,#796328,#28462d);border:2px solid #ffe89e;box-shadow:0 0 16px #e5c05e77}.tablemax-play-row{flex:180px;grid-template-columns:minmax(0,1fr) 78px;align-items:stretch;gap:8px;width:100%;min-width:0;display:grid!important}.tablemax-play-row>button:first-child{white-space:normal;width:100%!important;min-width:0!important;margin:0!important}button.tablemax-launcher{isolation:isolate;cursor:pointer;border-radius:12px;flex:0 0 78px;width:78px;max-height:64px;animation:2.8s ease-in-out infinite tablemax-launcher-glow;position:relative;overflow:hidden;transform:perspective(400px)rotateX(5deg);box-shadow:inset 0 2px 2px #fff9,0 4px #574018,0 0 12px #efd16980;color:#fff4c0!important;background:linear-gradient(145deg,#193a2c,#090f18)!important;border:1px solid #f9dc79!important;min-width:68px!important;min-height:44px!important;margin:0!important;padding:5px!important}.tablemax-launcher img{object-fit:cover;opacity:.72;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.tablemax-launcher:after{content:"";z-index:-1;background:linear-gradient(#0000 20%,#001b17e8);position:absolute;inset:0}.tablemax-launcher span{text-shadow:0 2px 3px #000;white-space:nowrap;font-weight:900;display:block;font-size:11px!important}.tablemax-launcher i{color:#fff1ae;font-size:17px;font-style:normal;display:block}.tablemax-launcher:focus-visible{outline-offset:3px;outline:3px solid #8cffee}.tablemax-launcher:active{transform:translateY(2px);box-shadow:0 2px #574018}@keyframes tablemax-launcher-glow{50%{box-shadow:inset 0 2px 2px #fff9,0 4px #574018,0 0 20px #7cffb299}}.tablemax-dialog{box-sizing:border-box;overscroll-behavior:contain;color:#f8f1da;background:#081b19;border:1px solid #d6bd75;border-radius:18px;width:min(540px,100vw - 24px);max-height:calc(100dvh - 32px);padding:14px;overflow:auto;box-shadow:0 20px 70px #000c}.tablemax-dialog::backdrop{background:#000b}.tablemax-dialog-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tablemax-dialog-heading h2{margin:0;font-size:22px}.tablemax-dialog .tablemax{min-width:0;margin:0}.tablemax-dialog .tablemax-round-options{gap:6px;display:flex}.tablemax-dialog .tablemax-round-options button{white-space:normal;flex:1;min-width:0}.mobile-poker-dock>div:has(.tablemax-launcher){grid-template-columns:repeat(3,minmax(0,1fr)) 68px}.mobile-poker-dock button.tablemax-launcher{width:68px;min-width:0!important}@media (prefers-reduced-motion:reduce){button.tablemax-launcher{animation:none}}html[data-background-paused=true] button.tablemax-launcher,html[data-effects-paused=true] button.tablemax-launcher{animation-play-state:paused}.tablemax-result{--result-glow:#91d5ff;isolation:isolate;border:1px solid var(--result-glow);text-align:center;background:radial-gradient(at top,#193b53,#071721 75%);border-radius:16px;margin:12px 0;padding:18px 12px;animation:.5s ease-out tablemax-result-arrive;position:relative;overflow:hidden;box-shadow:inset 0 2px 1px #fff4,0 5px #020b10,0 0 18px #77cfff33}.tablemax-result.is-win{--result-glow:#ffe489;background:radial-gradient(at top,#665224,#18241d 75%);box-shadow:inset 0 2px 1px #fff6,0 5px #251c0b,0 0 24px #ffd75d55}.tablemax-result-emblem{color:var(--result-glow);filter:drop-shadow(0 0 8px var(--result-glow));font-size:28px;display:block}.tablemax-result .tablemax-result-title{letter-spacing:.045em;color:var(--result-glow);text-shadow:0 1px #fff8,0 3px #23373e,0 5px #071319,0 7px 4px #000,0 0 17px var(--result-glow);font-size:clamp(27px,7vw,42px);font-weight:1000;line-height:1.15;animation:1.8s ease-in-out 3 tablemax-result-shine;display:block;transform:perspective(450px)rotateX(8deg)}.tablemax-result .tablemax-result-total{color:#fff;margin:12px 0 6px;font-size:22px;font-weight:900}.tablemax-result p,.tablemax-result small{color:#e7f0ed;position:relative}.tablemax-result-rounds{gap:5px;margin:12px 0;padding:0;list-style:none;display:grid}.tablemax-result-rounds li{text-align:left;background:#0004;border-radius:7px;justify-content:space-between;gap:8px;padding:7px;font-size:12px;display:flex}.tablemax-result-rounds strong{color:var(--result-glow);font-size:12px}@keyframes tablemax-result-arrive{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes tablemax-result-shine{50%{filter:brightness(1.2);transform:perspective(450px)rotateX(0)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.tablemax-result,.tablemax-result .tablemax-result-title{animation:none;transform:none}}html[data-background-paused=true] .tablemax-result,html[data-background-paused=true] .tablemax-result-title,html[data-effects-paused=true] .tablemax-result,html[data-effects-paused=true] .tablemax-result-title{animation-play-state:paused}.organized-shell .header-admin-stack .jackpot-info-trigger{container-type:inline-size}.organized-shell .header-admin-stack .jackpot-counter-copy{gap:7px;padding:3px 0 6px}.organized-shell .header-admin-stack .jackpot-counter-copy strong{letter-spacing:-.025em;color:#fff0b5;text-shadow:0 1px #e9b94f,0 2px #bc8227,0 3px #865218,0 4px #54310e,0 6px 5px #000c,0 0 12px #ffce6380,0 0 25px #ffb52d65;overflow-wrap:anywhere;font-size:clamp(24px,8.5cqi,48px);font-weight:950;line-height:1.18}.organized-shell .header-admin-stack .jackpot-counter-copy strong span{letter-spacing:.04em;color:#fff1c8;text-shadow:0 1px #b67a27,0 2px #704116,0 3px 4px #000,0 0 10px #ffcb69a0;font-size:clamp(13px,3.8cqi,20px);line-height:1.5}.organized-shell .header-admin-stack .jackpot-counter-copy small{color:#fff2ca;opacity:1;text-shadow:0 1px #9c691d,0 2px #52300d,0 3px 4px #000,0 0 9px #ffd36b99;font-size:clamp(12px,3.6cqi,18px);font-weight:800;line-height:1.35}.organized-shell .header-admin-stack .jackpot-counter-copy>small:first-child{letter-spacing:.025em;font-size:clamp(13px,4cqi,20px)}.organized-shell .header-admin-stack .jackpot-counter-copy>small:last-child{color:#fff4da;font-size:clamp(12px,3.2cqi,16px)}.admin-verify-launch{color:#fff1be;text-shadow:0 2px #5b3b12,0 0 12px #ffe28a80;text-align:center;background:linear-gradient(145deg,#24744f,#103529);border:2px solid #f2cf76;border-radius:14px;justify-content:center;align-items:center;min-height:58px;margin:12px 0;padding:14px;font-size:clamp(17px,3vw,23px);font-weight:900;display:flex;box-shadow:0 4px #493616,0 0 20px #f4ce6944}.staff-folder-tabs{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.staff-folder-tabs button{min-height:44px}.staff-folder-tabs button[aria-pressed=true]{background:#285b43;border-color:#ffe191;box-shadow:0 0 13px #ffce6855}.admin-shell #new-players{scroll-margin-top:18px}.topbar>.live-site-clock{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.clock-admin-note{color:#f4d693;white-space:nowrap;text-underline-offset:2px;font-size:10px;font-weight:600;text-decoration:underline}.clock-admin-note:focus-visible{outline-offset:3px;outline:2px solid #f4d693}.guest-welcome-email{box-sizing:border-box;color:#281a08;text-align:center;text-shadow:0 1px #fff5c9;background:linear-gradient(165deg,#fff1b8 0%,#edc46c 45%,#bd852e 100%);border:1px solid #fff0b8;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:52px;margin:20px 0 8px;padding:14px 16px;font:900 clamp(15px,4vw,18px)/1.4 Arial,sans-serif;text-decoration:none;transition:transform .2s;display:flex;box-shadow:inset 0 2px 1px #fff9,0 5px #795020,0 8px 12px #0008,0 0 20px #f6c65b88}.guest-welcome-email:hover{color:#281a08;text-decoration:underline;transform:translateY(-2px)}.guest-welcome-email:active{transform:translateY(2px)}.guest-welcome-email:focus-visible{outline-offset:5px;outline:3px solid #fff}@keyframes guest-email-glow{50%{box-shadow:inset 0 2px 1px #fff9,0 5px #795020,0 8px 12px #0008,0 0 32px #f6c65bc4}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-graphics-quality=light]):not([data-background-paused=true]) .guest-welcome-email{animation:3s ease-in-out infinite guest-email-glow}}.nlc-polished .machine.six-tall-layout .reels,.nlc-polished.game-focused .machine.six-tall-layout .reels{--cell:clamp(82px,14vw,170px)!important}.machine.six-reel-machine .symbol{padding:2px!important}.machine.six-reel-machine .six-supplied-art{perspective:500px;background:radial-gradient(#fff1c52b,#0000 70%);width:100%;height:100%;overflow:visible}.machine.six-reel-machine .six-supplied-art>.supplied-symbol{width:96%;height:96%;max-height:none;filter:drop-shadow(0 2px 0 #a27227) drop-shadow(0 4px 0 #473011) drop-shadow(0 7px 3px #000b) drop-shadow(0 0 9px var(--six-accent,#ffe295));overflow:visible}.machine.six-reel-machine .six-supplied-art svg{border-radius:8px;width:100%;height:100%;max-height:100%}@keyframes six-supplied-float{0%,to{transform:perspective(500px)rotateY(-7deg)translateY(1px)}50%{transform:perspective(500px)rotateY(7deg)translateY(-2px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-logo-motion=false]):not([data-site-logos=false]):not([data-graphics-quality=light]):not([data-background-paused=true]) .six-supplied-art>.supplied-symbol{animation:4s ease-in-out infinite six-supplied-float}}.machine.six-reel-machine .reel:nth-child(2n) .six-supplied-art>.supplied-symbol{animation-delay:-2s}.machine.mobile-spin-performance .six-supplied-art>.supplied-symbol{animation:none!important}.presence-stack .live-player-count,.staff-presence .live-player-count{cursor:default}.my-tournaments .personal-event{min-width:0;padding:14px}.my-tournaments .personal-event>p{margin:8px 0;font-size:14px;line-height:1.45}.my-tournaments .personal-event .checkin-countdown{background:linear-gradient(120deg,#103b32ec,#081d2be8);border-radius:12px;margin:10px 0;padding:10px 12px}.my-tournaments .personal-event .checkin-countdown>strong{font-size:15px;line-height:1.4;display:block}.my-tournaments .personal-event .checkin-countdown p{margin:5px 0 0;font-size:12px;line-height:1.4}.my-tournaments .personal-event .personal-checkin-time{color:#e8d6ad;font-size:12px}.my-tournaments .personal-event>.personal-event-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 5px;display:grid}.my-tournaments .personal-event-controls>.tournament-action-3d{--action-art:url(/branding/main-display.webp);--action-tint:#164d48;background:linear-gradient(115deg,var(--action-tint),#071c2ac9),var(--action-art) center/cover;text-shadow:0 2px 2px #000;isolation:isolate;border:1px solid #ffe3a0;border-radius:13px;gap:8px;width:100%;min-width:0;min-height:58px;padding:10px 8px;font-size:13px;line-height:1.3;position:relative;overflow:hidden;box-shadow:inset 0 2px 1px #fff8,0 4px #73542b,0 7px 10px #0009,0 0 13px #ffd16b77}.my-tournaments .personal-event-controls>.tournament-room-action{--action-art:url(/branding/chip-display.webp);--action-tint:#155440c9;grid-column:1/-1;min-height:60px;font-size:16px}.my-tournaments .personal-event-controls>.tournament-cancel-action{--action-art:url(/branding/chip-display.webp);--action-tint:#582c45bf}.my-tournaments .personal-event-controls>.tournament-calendar-action{--action-tint:#18365bbf}.my-tournaments .personal-event-controls>.tournament-action-3d>svg{filter:drop-shadow(0 2px #705326)drop-shadow(0 0 6px #ffe9ac);flex:0 0 25px;width:25px;height:25px}.my-tournaments .personal-event-controls>.tournament-action-3d>span{overflow-wrap:normal;min-width:0}.my-tournaments .personal-event-controls>.tournament-action-3d:after{content:"";z-index:-1;background:var(--action-art) right center/auto 140% no-repeat;opacity:.28;pointer-events:none;position:absolute;inset:0}@keyframes personal-action-float{0%,to{filter:drop-shadow(0 0 2px #efc96b66);transform:translateY(0)}50%{filter:drop-shadow(0 0 6px #efc96baa);transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]):not([data-graphics-quality=light]) .personal-event-controls>.tournament-action-3d:not(:disabled){animation:4s ease-in-out infinite personal-action-float}.personal-event-controls>.tournament-calendar-action{animation-delay:-2s!important}}.my-tournaments .personal-event-controls>.tournament-action-3d:disabled{opacity:.6;animation:none}.my-tournaments .personal-event-controls>.tournament-action-3d:focus-visible{outline-offset:4px;outline:3px solid #b1ffe7}@media (max-width:360px){.my-tournaments .personal-event{padding:10px}.my-tournaments .personal-event-controls>.tournament-action-3d{gap:5px;font-size:12px}.my-tournaments .personal-event-controls>.tournament-room-action{font-size:14px}}.header-admin-stack .header-progressive{isolation:isolate;background:linear-gradient(130deg,#15583d,#452f63);overflow:hidden}.header-progressive>.progressive-gif-backdrop{background:linear-gradient(125deg,#217950,#59366d);display:flex}.header-progressive>.progressive-gif-backdrop img{object-fit:cover;opacity:.78;mix-blend-mode:normal;filter:saturate(1.4)brightness(.82);width:100%;height:100%}.header-progressive>.progressive-gif-backdrop:after{content:"";background:linear-gradient(#0000 30%,#041b23c9);position:absolute;inset:0}.organized-shell .header-admin-stack .jackpot-info-trigger{border-radius:18px;gap:8px;min-width:0;min-height:170px;padding:12px 8px;box-shadow:inset 0 2px 2px #fff8,0 5px #7e5924,0 0 18px #f5c96955}.organized-shell .header-admin-stack .jackpot-counter-copy strong{overflow-wrap:anywhere;font-size:clamp(19px,4.6vw,30px)}.organized-shell .header-admin-stack .jackpot-counter-copy small{font-size:clamp(11px,2.8vw,15px);line-height:1.3}.my-tournaments .personal-event-controls>.tournament-action-3d{background:linear-gradient(115deg,#082a39b0,#14232755),var(--action-art) center/cover;min-height:54px}.my-tournaments .personal-event-controls>.tournament-room-action{--action-art:url(/branding/slots/ai-poker-dealer.png);min-height:62px}.my-tournaments .personal-event-controls>.tournament-cancel-action{--action-art:url(/branding/chip-display.webp);background-color:#582c45}.my-tournaments .personal-event-controls>.tournament-calendar-action{--action-art:url(/branding/main-display.webp)}.my-tournaments .personal-event-controls>.tournament-action-3d:after{opacity:.45}.my-tournaments .personal-event-controls>.tournament-action-3d span{z-index:1;text-shadow:0 2px 3px #000,0 0 7px #000;position:relative}.new-message-prompt{color:#fff0ba;background:linear-gradient(125deg,#174d42,#142741);border:3px dotted #ffe299;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:16px 0;padding:14px 18px;font-weight:800;display:flex;position:relative;box-shadow:inset 0 0 12px #f9ce6a44,0 0 14px #ffd47180}.new-message-prompt a{color:#fff4d4;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}@keyframes message-frame-flash{0%,to{border-color:#ffe299;box-shadow:0 0 12px #ffd47170,inset 0 0 10px #ffd47130}50%{border-color:#8cffe5;box-shadow:0 0 24px #67ffdbaa,inset 0 0 15px #67ffdb55}}@keyframes jackpot-color-drift{50%{filter:saturate(1.6)brightness(.95);transform:scale(1.07)translateY(-2px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]) .new-message-prompt{animation:2.4s ease-in-out infinite message-frame-flash}:root:not([data-reduce-motion=true]):not([data-background-paused=true]) .header-progressive>.progressive-gif-backdrop img{animation:8s ease-in-out infinite jackpot-color-drift}}@media (max-width:600px){.header-admin-stack .jackpot-3d-logo{flex-basis:58px;width:58px;height:58px;margin:0 auto 5px}.organized-shell .header-admin-stack .jackpot-info-trigger{padding:10px 7px}.my-tournaments .personal-event{padding:12px}.my-tournaments .personal-event-controls{gap:10px}.my-tournaments .personal-event>h3{font-size:19px}.my-tournaments .personal-event-controls>.tournament-action-3d{font-size:13px}}:is(.shell,.admin-shell,.moderator-shell) :is(h1,h2,h3,h4){letter-spacing:.01em;font-weight:900}:is(.shell,.admin-shell,.moderator-shell) :is(button,.share,summary,label,nav a){font-weight:800}:is(.shell,.admin-shell,.moderator-shell) :is(strong,b,.eyebrow,.stat){font-weight:900}:is(.shell,.admin-shell,.moderator-shell) :is(.hint,.game-card p,.account-inbox p,.checkin-countdown p){color:#e5eadc;font-weight:650;line-height:1.45}:is(.shell,.admin-shell,.moderator-shell) :is(input,select,textarea){font-weight:650}:is(.shell,.admin-shell,.moderator-shell) :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #baffec}.my-tournaments.compact-events{padding:14px}.my-tournaments.compact-events .my-tournament-filters{grid-template-columns:minmax(0,1fr);gap:10px;margin:12px 0;display:grid}.my-tournaments.compact-events .my-tournament-filters>.browse-events-action{isolation:isolate;box-sizing:border-box;color:#fff0bc;text-shadow:0 2px 2px #000,0 0 8px #000;background:linear-gradient(110deg,#0c412dbd,#12372d80),url(/branding/main-display.webp) 70% 45%/cover;border:2px solid #ffe4a0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin:0;padding:10px 16px;font-size:17px;font-weight:900;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 2px #fff9,0 4px #775323,0 0 17px #f4ca6c66}.my-tournaments.compact-events .browse-events-action>svg{filter:drop-shadow(0 2px #775323)drop-shadow(0 0 5px #ffe4a0);width:25px;height:25px}.my-tournaments.compact-events .my-events-refresh{border-radius:12px;gap:8px;min-height:44px;padding:8px 14px;font-size:15px;box-shadow:inset 0 2px 2px #fff9,0 3px #795721,0 5px 9px #0005}.my-tournaments.compact-events .my-events-refresh>svg{width:20px;height:20px}.my-tournaments>.event-help{box-shadow:none;border-left-width:2px;margin:10px 0;padding:8px 10px;font-size:12px;line-height:1.45}.my-tournaments>.event-help summary{cursor:pointer;min-height:28px;font-size:12px;line-height:28px}.my-tournaments>.event-help p{margin:6px 0;font-size:12px;line-height:1.45}.compact-events .my-events-title{gap:10px;margin:0 0 10px;font-size:clamp(20px,4.5vw,26px)}.compact-events .my-events-title .my-events-crest{width:44px;min-width:44px;height:44px}.compact-events>p{margin:8px 0;font-size:14px;line-height:1.4}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .compact-events .browse-events-action{animation:4s ease-in-out infinite personal-action-float}}body,:is(.shell,.admin-shell,.moderator-shell) :is(p,li,small,td,dd,.hint,.live-player-count,.staff-history-body),:is(.shell,.admin-shell,.moderator-shell) :is(input,select,textarea){font-weight:700}:is(.shell,.admin-shell,.moderator-shell) :is(strong,b){font-weight:900}.staff-unread-light.is-unavailable{background:#e8ae42;border-color:#ffe2a1;box-shadow:0 0 8px #e8ae4266}.staff-notification-context{overflow-wrap:anywhere;grid-template-columns:60px minmax(0,1fr);gap:8px;margin:12px 0;display:grid}.staff-notification-context dt{color:#ffe4a0;font-weight:900}.staff-notification-context dd{margin:0;font-weight:700}.footer-with-emblems .footer-logos{gap:6px 12px;padding:3px 0}@media (max-width:600px){.footer-with-emblems{padding-bottom:98px}.footer-with-emblems>.footer-exit-emblem,.footer-with-emblems>.footer-sovereign-emblem{width:80px}}@media (max-width:480px){.footer-with-emblems .footer-logos{gap:5px 10px;max-width:300px}.footer-with-emblems .footer-logos img{width:134px;height:48px}.footer-with-emblems .footer-logos img.footer-logo-seal{width:43px;height:43px}.footer-with-emblems .footer-logos img.footer-logo-olg{width:46px;height:39px}.footer-with-emblems .footer-logos img.footer-logo-wide{width:179px;height:58px}.footer-with-emblems .footer-logos img.footer-logo-quebec{width:58px;height:54px}}:is(.guest-welcome-modal,.welcome-bonus-modal,.two-factor-dialog)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020712e8}:is(.guest-welcome-modal,.welcome-bonus-modal,.two-factor-dialog){overscroll-behavior:contain;touch-action:pan-y;animation:none!important}:is(.guest-welcome-modal,.welcome-bonus-modal,.two-factor-dialog) :is(button,a){touch-action:manipulation;animation:none!important}.guest-welcome-scene .welcome-grid,.guest-welcome-scene :is(.welcome-orb,.welcome-chip,.welcome-card){animation:none!important}.guest-welcome-orbit{display:none}body:has(:is(.guest-welcome-modal,.welcome-bonus-modal,.two-factor-dialog)[open]){overflow:hidden}body:has(:is(.guest-welcome-modal,.welcome-bonus-modal,.two-factor-dialog)[open]) .shell :is(.topbar,.app-screen,.game-nav,.entry-brand) *{animation-play-state:paused!important}@media (max-width:600px){.guest-welcome-content{padding:18px 18px 16px}.guest-welcome-logo{width:88px;height:88px}.guest-welcome-modal h2{margin-bottom:12px;font-size:27px}#guest-welcome-message p{margin:8px 0}.guest-welcome-actions{margin:14px 0 12px}}.app-screen[hidden],.app-screen[hidden] *,.app-screen[hidden] :before,.app-screen[hidden] :after{animation-play-state:paused!important}.footer-with-emblems{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"logos logos""registration registration""support support""exit sovereign";place-items:center;gap:10px 16px;width:100%;min-height:0;padding:0;display:grid}.footer-with-emblems>.footer-logos{grid-area:logos;gap:5px 10px;max-width:100%;padding:2px 0}.footer-with-emblems>.footer-registration{overflow-wrap:anywhere;grid-area:registration}.footer-with-emblems>.responsible-gambling-link{grid-area:support;margin:0;line-height:1.5}.footer-with-emblems>.footer-exit-emblem,.footer-with-emblems>.footer-sovereign-emblem{width:100px;margin:4px 0;position:static;inset:auto;transform:none}.footer-with-emblems>.footer-exit-emblem{grid-area:exit;justify-self:end;margin-right:16px}.footer-with-emblems>.footer-sovereign-emblem{grid-area:sovereign;justify-self:start;margin-left:16px}.footer-with-emblems .footer-quick-exit{box-sizing:border-box;min-width:0}.footer-with-emblems .footer-logos img{width:130px;height:46px}.footer-with-emblems .footer-logos img.footer-logo-seal{width:39px;height:39px}.footer-with-emblems .footer-logos img.footer-logo-olg{width:43px;height:37px}.footer-with-emblems .footer-logos img.footer-logo-wide{width:162px;height:52px}.footer-with-emblems .footer-logos img.footer-logo-quebec{width:49px;height:46px}@media (max-width:600px){.footer-with-emblems>.footer-exit-emblem,.footer-with-emblems>.footer-sovereign-emblem{width:64px}.footer-with-emblems>.footer-exit-emblem{margin-right:12px}.footer-with-emblems>.footer-sovereign-emblem{margin-left:12px}}@media (max-width:480px){.footer-with-emblems .footer-logos{gap:5px 9px;max-width:270px}.footer-with-emblems .footer-logos img{width:114px;height:41px}.footer-with-emblems .footer-logos img.footer-logo-seal{width:37px;height:37px}.footer-with-emblems .footer-logos img.footer-logo-olg{width:39px;height:33px}.footer-with-emblems .footer-logos img.footer-logo-wide{width:152px;height:49px}.footer-with-emblems .footer-logos img.footer-logo-quebec{width:49px;height:46px}}.admin-shell{padding-bottom:40px;max-width:1200px!important}.admin-shell .topbar{gap:12px}.command-centre{isolation:isolate;color:#f5f5df;position:relative}.command-hero{isolation:isolate;background:linear-gradient(125deg,#174f3e,#081e19);border:1px solid #d9bd6e;border-radius:22px;align-items:center;gap:20px;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px #735823,0 18px 36px #0005,inset 0 1px 2px #fff9}.command-hero h2{color:#ffe6a1;text-shadow:0 2px #503b13;margin:4px 0;font-size:clamp(25px,4vw,40px)}.command-hero p{margin:0;font-size:15px}.command-hero small{letter-spacing:2px;color:#e2c87b;font-size:11px}.command-emblem,.command-coin{color:#123a2e;background:radial-gradient(circle at 30% 20%,#fff4bc,#d8ae4d 65%,#856020);border:1px solid #fff0b6;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:0 5px #6e501e,0 0 18px #efca5a33,inset 0 2px 5px #fff8}.command-emblem{width:76px;height:76px;animation:7s ease-in-out infinite nlc-admin-float}.command-emblem svg{width:40px;height:40px}.command-watermark{opacity:.1;z-index:-1;color:#ffe19a;width:190px;height:190px;animation:12s ease-in-out infinite nlc-admin-float;position:absolute;right:20px}.command-tools{align-items:center;gap:10px;margin:22px 0 14px;display:flex}.command-tools label{background:#091f19;border:1px solid #648474;border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.command-tools input{width:100%;min-width:0;font-size:16px;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;padding:12px!important}.command-tools>button,.command-subnav button,.command-favorites button,.command-results button{color:#fff0c5;background:#133b2e;border:1px solid #bda562;border-radius:12px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700}.command-navigation{z-index:20;background:#071e19f5;border:1px solid #8d7b47;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0;padding:10px;display:grid;position:sticky;top:8px}.command-navigation button{color:#fff0c5;background:linear-gradient(140deg,#245b46,#0c2b22);border:1px solid #bda463;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:14px 8px;font-size:14px;font-weight:800;transition:transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px #5c4923,inset 0 1px 2px #fff5}.command-navigation button:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff3 48%,#0000 65%);position:absolute;inset:0;transform:translate(-160%)}.command-navigation button[aria-pressed=true]:after{animation:9s ease-in-out infinite nlc-admin-sheen}.command-navigation button[aria-pressed=true]{color:#12291e;background:linear-gradient(130deg,#ffeab0,#cba54d);border-color:#fff2bd}.command-coin{width:42px;height:42px}.command-coin svg{width:24px;height:24px}.command-navigation button:active{transform:translateY(3px)}.command-subnav,.command-favorites,.command-results{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.command-subnav button[aria-pressed=true]{color:#132e23;background:#f4d589}.command-pin,.command-favorites button{align-items:center;gap:7px;display:flex}.command-pin{margin-left:auto}.command-pane-title{color:#ffe6a1;align-items:center;gap:12px;margin:20px 0 10px;display:flex}.command-pane-title h2{margin:0;font-size:23px}.command-pane-title>svg{filter:drop-shadow(0 2px 2px #b79a4a55);width:32px;height:32px}.admin-shell .management,.admin-shell .attention-list{border-radius:18px;padding:20px}.admin-shell .admin-pane p,.admin-shell .admin-pane small{line-height:1.5}.admin-shell .admin-pane p{font-size:15px}.admin-shell .admin-pane small{font-size:12px}.admin-shell details>summary{color:#ffe7a5;cursor:pointer;background:linear-gradient(120deg,#225341,#0b2d23);border:1px solid #9c8952;border-radius:12px;padding:14px 16px;font-size:17px;font-weight:800;box-shadow:inset 0 1px 1px #ffffff50}.admin-shell .admin-command-grid{gap:10px}.admin-shell .admin-command-grid>*{border:1px solid #bd9c50;border-radius:14px;min-height:64px;font-size:15px;box-shadow:0 4px #5b4824,inset 0 1px 2px #fff6;background:linear-gradient(135deg,#235a46,#102c23)!important;padding:14px!important}.admin-shell .health-grid,.admin-shell .admin-counter-vault .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-shell .health-grid>div,.admin-shell .admin-counter-vault .stat{background:linear-gradient(135deg,#204b3a,#0b241c);border:1px solid #8c824e;border-radius:14px;min-width:0;padding:16px;box-shadow:inset 0 1px 1px #fff3}.admin-shell .admin-counter-vault .stat strong{overflow-wrap:anywhere;font-size:clamp(21px,3vw,32px)}.admin-shell .health-grid span{font-size:16px}.admin-shell .queue-toolbar{flex-wrap:wrap;gap:12px;padding:12px;display:flex}.admin-shell .queue-toolbar label{flex:1;min-width:180px;font-size:14px}.admin-shell .queue-toolbar input,.admin-shell .queue-toolbar select{width:100%;min-height:44px;font-size:16px}.admin-shell .queue-item{border-radius:14px;margin:12px 0;padding:16px}:is(.admin-shell button:focus-visible,.admin-shell a:focus-visible,.admin-shell summary:focus-visible){outline-offset:3px;outline:3px solid #fff2b9}.quiet-motion *,.quiet-motion :after{animation:none!important}@keyframes nlc-admin-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-5px)rotate(3deg)}}@keyframes nlc-admin-sheen{0%,75%{transform:translate(-160%)}to{transform:translate(160%)}}@media (max-width:600px){.admin-shell{padding-left:12px!important;padding-right:12px!important}.command-hero{gap:14px;padding:18px}.command-emblem{width:58px;height:58px}.command-emblem svg{width:30px;height:30px}.command-navigation{gap:5px;padding:6px;top:4px}.command-navigation button{gap:8px;min-height:89px;padding:10px 3px;font-size:10px;line-height:1.3}.command-coin{width:32px;height:32px}.command-coin svg{width:19px;height:19px}.admin-shell .health-grid,.admin-shell .admin-counter-vault .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .management,.admin-shell .attention-list{padding:14px}.command-tools>button{padding:8px;font-size:12px}.command-subnav button{font-size:12px}.admin-shell .admin-counter-vault .stat{padding:12px}.admin-shell .admin-vault-heading h2{font-size:24px}.admin-shell .admin-vault-heading p{font-size:13px}}@media (prefers-reduced-motion:reduce){.command-centre *,.command-centre :after{transition:none!important;animation:none!important}}.admin-shell .admin-command-grid>*{isolation:isolate;align-items:center;gap:12px;display:flex;position:relative;overflow:hidden}.admin-shell .admin-command-grid svg{box-sizing:content-box;color:#153528;background:linear-gradient(145deg,#fff1ae,#b88b2d);border-radius:50%;flex-shrink:0;width:32px;height:32px;padding:6px;box-shadow:0 4px #71501d}.admin-shell .admin-command-grid>:after{content:"♠";color:#dabb6815;z-index:-1;pointer-events:none;font-size:85px;animation:10s ease-in-out infinite nlc-admin-float;position:absolute;bottom:-12px;right:8px}.command-mobile-picker{align-items:end;gap:10px;margin:12px 0;display:flex}.command-mobile-picker label{color:#ffe4a0;flex:1;gap:5px;font-size:12px;font-weight:800;display:grid}.command-mobile-picker select{color:#fff3ca;background:#0d3025;border:1px solid #b99b58;border-radius:12px;width:100%;min-height:44px;padding:10px;font-size:16px}.command-mobile-picker>button{min-height:44px;font-size:13px}.command-navigation{position:relative!important;top:auto!important}.command-pane-title{margin-top:4px}.admin-pane{scroll-margin-top:16px}.admin-compact .command-hero{padding:14px 18px}.admin-compact .command-hero h2{font-size:24px}.admin-compact .command-hero p{margin:4px 0}.admin-compact .admin-pane{padding:14px}.admin-compact .management{padding:10px}.admin-compact .admin-pane .request-card{padding:12px}.admin-compact .admin-pane .request-card p{margin:6px 0}.admin-compact .command-subnav{margin:8px 0}.admin-compact .admin-vault-heading{gap:12px;margin-bottom:12px;padding:12px}.admin-compact .admin-vault-heading h2{margin:4px 0;font-size:24px}.admin-compact .admin-vault-heading p{margin:4px 0;font-size:12px}.admin-compact .admin-vault-emblem{flex-shrink:0;width:44px;height:44px;font-size:26px}.admin-compact .admin-counter-vault .stat{padding:12px}.admin-compact .admin-counter-vault .stat strong{font-size:clamp(19px,3vw,29px)}.admin-filterbar{background:#081e17b8;border:1px solid #d0ad5655;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));align-items:end;gap:10px;margin:14px 0;padding:12px;display:grid}.admin-filterbar label{color:#ffe7ad;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.admin-filterbar input,.admin-filterbar select{color:#fff5d6;background:#0a211a;border:1px solid #829d83;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:9px!important;font-size:16px!important}.admin-filterbar button{width:100%;min-height:44px!important;padding:10px!important;font-size:13px!important}.admin-result-count{color:#d6e9dc;font-size:12px!important}.admin-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.admin-mini-stats>span{color:#e4eadf;background:linear-gradient(135deg,#244c3b,#10241d);border:1px solid #a78c4c;border-radius:12px;gap:4px;padding:12px 8px;font-size:11px;display:grid}.admin-mini-stats strong{color:#ffe4a0;font-size:22px}.device-record-list{gap:8px;display:grid}.device-record>summary{justify-content:space-between;gap:12px;font-size:14px!important;display:flex!important}.device-record>summary small{color:#d0ddcf;margin-top:4px;display:block;font-size:11px!important}.device-record>div{overflow-wrap:anywhere;border:1px solid #768b6955;border-top:0;border-radius:0 0 12px 12px;padding:12px}.device-record[open]>summary{border-radius:12px 12px 0 0}.device-record[open]>summary>span:last-child{transform:rotate(45deg)}.admin-shell .command-navigation button:not([aria-pressed=true]),.admin-shell .command-subnav button:not([aria-pressed=true]),.admin-shell .admin-filterbar button,.admin-shell .under-controls .share,.admin-shell .request-actions .share{transition:transform .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #fff7,0 3px #66502b,0 0 13px #54e5a51a;color:#fff2c7!important;background:linear-gradient(110deg,#143e30ed,#11271fe0),url(/branding/main-display.webp) 50%/cover!important;border:1px solid #d4b768!important}.admin-shell :is(.admin-filterbar,.request-actions,.under-controls) button:not(:disabled):hover{transform:translateY(-2px);box-shadow:inset 0 1px 2px #fff7,0 5px #66502b,0 0 19px #54e5a544}.admin-shell button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}.admin-shell .command-navigation button[aria-pressed=true]{animation:5s ease-in-out infinite admin-active-glow}.admin-shell .request-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-shell .request-actions>strong{grid-column:1/-1}.admin-shell .request-actions>button{min-width:0;padding:10px;font-size:12px;line-height:1.35}.admin-shell .admin-help>summary{min-height:42px;padding:10px 12px;font-size:13px}.admin-shell .admin-help p{font-size:12px!important}.wallet-peek-trigger{isolation:isolate;position:relative;overflow:hidden;color:#fff8db!important;text-shadow:0 2px 4px #000,0 0 8px #000!important;background:linear-gradient(125deg,#113d2e,#0b261e)!important;border:2px solid #efd68b!important;font-weight:900!important;box-shadow:inset 0 1px 2px #fff8,0 4px #725729,0 0 18px #5ce8a344!important}.wallet-peek-trigger:before{content:"";z-index:-2;background-blend-mode:multiply;opacity:.68;pointer-events:none;background:#e5bd60 url(/branding/wallet-balance.jpg) 50% 52%/auto 200% no-repeat;animation:7s ease-in-out infinite wallet-art-drift;position:absolute;inset:0}.wallet-peek-trigger:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#032418aa,#031c1588 50%,#07251a77);position:absolute;inset:0}.wallet-peek-trigger small{font-weight:900;color:#fff8db!important}.wallet-peek-trigger:focus-visible{outline-offset:4px;outline:3px solid #fff1ac}.wallet-peek-trigger:hover{box-shadow:inset 0 1px 2px #fff8,0 4px #725729,0 0 25px #73ffc277!important}.counter-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .admin-counter-vault .stats{gap:10px}.admin-shell .admin-counter-vault .stat small{line-height:1.4}@keyframes wallet-art-drift{0%,to{opacity:.58;transform:scale(1)}50%{opacity:.78;transform:scale(1.07)}}@keyframes admin-active-glow{0%,to{box-shadow:inset 0 1px 2px #fff9,0 3px #70552b,0 0 10px #eaca7044}50%{box-shadow:inset 0 1px 2px #fff9,0 3px #70552b,0 0 20px #eaca7077}}@media (max-width:600px){.command-navigation{display:none!important}.command-mobile-picker{position:relative}.command-tools{margin:10px 0}.command-subnav .command-pin{padding:8px;font-size:11px}.command-subnav{gap:6px}.admin-shell .admin-pane{padding:12px}.admin-shell .management{padding:8px}.admin-filterbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.admin-filterbar label:first-child:nth-last-child(4){grid-column:1/-1}.admin-shell .admin-search{flex-wrap:wrap}.admin-shell .admin-search input{flex:100%;min-width:0}.admin-shell .admin-search button{width:100%}.admin-shell .admin-vault-heading h2{font-size:22px}.admin-shell .admin-vault-heading small{letter-spacing:1px;font-size:10px}.admin-shell .admin-vault-heading p{font-size:11px!important}.admin-shell .admin-counter-vault .stat strong{font-size:22px}.device-record summary{padding:10px!important}.counter-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wallet-peek-trigger:before,.admin-shell .command-navigation button{animation:none!important;transform:none!important}}.quiet-motion :before{animation:none!important}.admin-shell .counter-group{margin:12px 0}.admin-shell .counter-group>.stats:first-of-type{margin-top:12px}.admin-shell :is(.admin-filterbar,.under-controls) :is(button,a.share){isolation:isolate;position:relative;overflow:hidden}.admin-shell :is(.admin-filterbar,.under-controls) :is(button,a.share):not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 42%,#fff2 50%,#0000 58%);animation:11s ease-in-out infinite admin-control-sheen;position:absolute;inset:-50%;transform:translate(-90%)}.admin-shell .admin-filterbar button:nth-child(2n):after{animation-delay:3s}@keyframes admin-control-sheen{0%,70%{transform:translate(-90%)}90%,to{transform:translate(90%)}}@media (prefers-reduced-motion:reduce){.admin-shell :is(.admin-filterbar,.under-controls) :is(button,a.share):after{display:none;animation:none!important}}.player-card-actions .player-account-link{text-shadow:0 2px 4px #000;color:#fff4d3!important;background-position:50%!important;background-size:cover!important;font-weight:900!important;box-shadow:inset 0 1px 2px #fff7,0 4px #725729,0 0 15px #d9bd6244!important}.player-card-actions :is(.player-account-link,.referral-panel>button){isolation:isolate;position:relative;overflow:hidden}.player-card-actions :is(.player-account-link,.referral-panel>button):after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 42%,#fff2 50%,#0000 58%);animation:10s ease-in-out infinite admin-control-sheen;position:absolute;inset:-50%}.player-card-actions .player-account-link:after{animation-delay:4s}.player-card-actions :is(button,a):active{transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.player-card-actions :is(.player-account-link,.referral-panel>button):after{display:none;animation:none!important}}.catalog-jumps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;display:grid!important}.catalog-jumps>button,.catalog-jumps>a{isolation:isolate;text-shadow:0 2px 3px #000,0 0 12px #000;width:100%;min-height:106px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;border:1px solid var(--category-accent,#eccc84)!important;color:#fff3ca!important;background:#102b23!important;border-radius:20px!important;padding:18px 14px!important;box-shadow:inset 0 2px 3px #fff8,0 6px #64512b,0 9px 18px #0007!important}.catalog-jumps>button:before,.catalog-jumps>a:before{content:"";z-index:-2;background:var(--category-art,url(/branding/main-display.webp)) center/cover;opacity:.6;position:absolute;inset:0}.catalog-jumps>button:after,.catalog-jumps>a:after{content:"";z-index:-1;background:linear-gradient(90deg,#061c16ed,#061c1655),linear-gradient(#0000,#03130dbb);position:absolute;inset:0}.category-button-label{z-index:2;text-align:left;max-width:80%;font-weight:850;line-height:1.25;display:block;position:relative}.category-button-mark{opacity:.5;pointer-events:none;filter:drop-shadow(0 4px 3px #000);width:82px;height:82px;position:absolute;bottom:0;right:-8px}.category-button-mark>*{max-width:100%;max-height:100%}.catalog-jumps>button[aria-pressed=true]{outline-offset:3px;outline:2px solid #fff0b3}.catalog-jumps>:is(button,a):hover{transform:translateY(-3px)}@keyframes category-art-breathe{0%{filter:brightness(.9);transform:scale(1)}to{filter:brightness(1.2);transform:scale(1.08)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]):not([data-graphics-quality=light]) .catalog-jumps>button:before{animation:5s ease-in-out infinite alternate category-art-breathe}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]) .catalog-jumps>button:nth-child(2n):before{animation-delay:-2.5s}}@media (min-width:900px){.catalog-jumps{grid-template-columns:repeat(4,minmax(0,1fr))}}.request-with-links{grid-template-columns:minmax(0,1fr) 168px;align-items:start;gap:20px;display:grid}.request-external-qr{text-align:center;background:#102b23;border:1px solid #b29a62;border-radius:16px;padding:12px}.request-external-qr a{gap:10px;display:grid}.request-external-qr img{aspect-ratio:1;object-fit:contain;max-width:100%;height:auto}.request-external-qr small{color:#d5ddcd;margin-top:8px;font-size:12px;line-height:1.5;display:block}@media (max-width:500px){.request-with-links{grid-template-columns:1fr}.request-external-qr{max-width:230px}.request-external-qr img{margin:auto}}.sports-video-controls{border-top:1px solid #c9ab6655;gap:10px;margin-top:16px;padding-top:16px;display:grid}.sports-video-controls h3,.sports-video-controls p{margin:0}.sports-video-controls input{width:100%;min-width:0}.sports-video-controls label{gap:6px;display:grid}.stealth-video-float{z-index:10020;color:#fff2cb;background:#081e17;border:1px solid #e6c97e;border-radius:16px;width:min(360px,100vw - 24px);max-height:calc(100dvh - 180px);position:fixed;overflow:auto;box-shadow:0 10px 35px #000b,0 0 18px #d6b95755}.stealth-video-float.position-0{right:12px;bottom:calc(110px + env(safe-area-inset-bottom))}.stealth-video-float.position-1{left:12px;bottom:calc(110px + env(safe-area-inset-bottom))}.stealth-video-float.position-2{left:12px;top:calc(12px + env(safe-area-inset-top))}.stealth-video-float.position-3{right:12px;top:calc(12px + env(safe-area-inset-top))}.stealth-video-float header{align-items:center;gap:6px;padding:8px;display:flex}.stealth-video-float header strong{flex:1;font-size:13px}.stealth-video-float button{border-radius:9px;min-height:36px;padding:6px 10px;font-size:12px}.stealth-video-float iframe,.stealth-video-float video{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.stealth-video-float footer{flex-wrap:wrap;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.stealth-video-float footer a{color:#ffe39b}.stealth-video-float footer small{flex-basis:100%}@keyframes category-frame-glow{0%{box-shadow:inset 0 0 8px #ffd66a12}to{box-shadow:inset 0 0 22px var(--category-accent,#eccc84)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]):not([data-graphics-quality=light]) .catalog-jumps>:is(button,a):after{animation:4s ease-in-out infinite alternate category-frame-glow}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]):not([data-graphics-quality=light]) .catalog-jumps>a:before{animation:5s ease-in-out infinite alternate category-art-breathe}}.organized-shell .topbar .wordmark{perspective:700px;justify-content:center;align-items:center;min-width:0;padding:8px;display:flex}.organized-shell .topbar .wordmark .stealth-logo-button{aspect-ratio:1;background:radial-gradient(#23553b,#0b2019 74%);border:1px solid #f6d887;border-radius:26%;transform:rotateY(-6deg);box-shadow:inset 0 2px 4px #fff8,0 7px #715b29,0 12px 25px #0009,0 0 22px #f8ce7555;width:min(100%,290px)!important;height:auto!important;padding:5px!important}.organized-shell .topbar .wordmark .stealth-logo-button img{object-fit:contain;filter:drop-shadow(0 5px 4px #0008);width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}@keyframes hero-emblem-float{0%{transform:rotateY(-6deg)translateY(0)}to{transform:rotateY(6deg)translateY(-3px)}}.staff-quick-access{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:16px 0;display:grid}.staff-quick-access button,.admin-shell :is(.command-navigation button,.command-subnav button,.counter-toolbar button,.queue-actions button,.lazy-staff-section>summary){color:#fff0bc;text-shadow:0 2px 2px #000;background:linear-gradient(115deg,#0c291de6,#174b32db),url(/branding/main-display.webp) 50%/cover;border:1px solid #e7ca85;border-radius:16px;min-height:52px;padding:12px 16px;font-weight:850;box-shadow:inset 0 2px 2px #fff6,0 5px #6c592d,0 7px 14px #0006}.staff-quick-access button[aria-pressed=true]{color:#102b23;text-shadow:none;outline-offset:2px;background:linear-gradient(130deg,#fff0b5,#d2ad55);outline:2px solid #ffedb0}.counter-profit-summary{background:linear-gradient(120deg,#173f2c,#091d17);border:1px solid #d9bb75;border-radius:22px;margin:18px 0;padding:18px}.counter-period{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.counter-period small{flex:1}.counter-profit-summary .stats{margin-top:16px}.admin-net-result.negative strong{color:#ffb6aa}.admin-net-result.positive strong{color:#b7f6c8}.game-music-control{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.game-music-control label{align-items:center;gap:8px;display:flex}.game-music-control input{max-width:140px}.game-music-control small{flex-basis:100%}.playing-screen :is(.unified-game-toolbar>button,.game-music-control>button,.machine-button,.bj-actions>button,.table-actions>button){text-shadow:0 1px 2px #0006;font-weight:850;box-shadow:inset 0 2px 2px #fff5,0 4px #64552b,0 6px 12px #0005}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]):not([data-graphics-quality=light]) .organized-shell .topbar .wordmark .stealth-logo-button{animation:6s ease-in-out infinite alternate hero-emblem-float}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]):not([data-graphics-quality=light]) .staff-quick-access button{animation:5s ease-in-out infinite alternate category-frame-glow}}.app-screen[hidden]{display:none!important}.app-screen[hidden] *,.app-screen[hidden] :before,.app-screen[hidden] :after{animation-play-state:paused!important}:root[data-graphics-quality=light] .stealth-logo-button,:root[data-reduce-motion=true] .stealth-logo-button{transform:none!important}.stealth-media-logo{isolation:isolate;flex:none;place-items:center;width:96px;height:96px;display:inline-grid;position:relative}.media-emblem-art{object-fit:contain;filter:drop-shadow(0 5px 3px #0008);pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:relative}.media-emblem-halo{opacity:.5;pointer-events:none;border-radius:50%;position:absolute;inset:14%;box-shadow:0 0 18px 7px #4ff5ad55,0 0 30px 9px #eac46433}.stealth-media-logo.compact{width:44px;height:44px}.header-radio-shortcut>.share{background:radial-gradient(at 50% 20%,#23523f,#09271f 76%)!important;gap:5px!important}.header-radio-shortcut .stealth-media-logo{aspect-ratio:1;width:clamp(78px,17vw,116px);height:auto}.header-radio>summary .stealth-media-logo{width:56px;height:56px}.radio-heading h2{align-items:center;gap:8px;display:flex}.media-link-form{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.media-link-form input{min-width:0;margin:0}.media-link-form button{white-space:nowrap;padding:10px 16px;font-weight:900}.media-link-help,.media-sports-links{margin-top:10px}.media-link-help>summary,.media-sports-links>summary{min-height:38px;font-size:14px;padding:9px 12px!important}.media-link-help p{font-size:13px;line-height:1.5}.sports-video-controls>small{color:#cbd9cf;font-size:13px}@keyframes media-emblem-drift{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-2px)rotate(2deg)}}@keyframes media-emblem-glow{0%{opacity:.3}to{opacity:.85}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]):not([data-logo-motion=false]):not([data-graphics-quality=light]) .header-radio-shortcut .media-emblem-art{animation:6s ease-in-out infinite alternate media-emblem-drift}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]):not([data-logo-motion=false]):not([data-graphics-quality=light]) .header-radio-shortcut .media-emblem-halo{animation:4s ease-in-out infinite alternate media-emblem-glow}}.catalog-jumps>button:before{opacity:.2;filter:none!important;animation:none!important}.catalog-jumps>:is(button,a):after{animation:none!important}.catalog-jumps .category-button-mark{opacity:.48;filter:none;z-index:-1;place-items:center;width:65%;height:100%;display:grid;inset:0 0 0 auto;overflow:hidden}.catalog-jumps .category-button-mark>*{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;filter:none!important;animation:none!important}.catalog-jumps .category-button-mark *{animation:none!important}.catalog-jumps>button{box-shadow:inset 0 2px 3px #fff8,0 6px #64512b,0 0 14px #d8ba4933!important}.catalog-jumps .category-button-label{text-shadow:0 2px 3px #000,0 0 12px #021810;max-width:85%}:root[data-scrolling=true] :is(.site-atmosphere,.site-atmosphere *,.game-atmosphere,.game-atmosphere *,.catalog-jumps *,.slot-logo-backdrop *,.header-radio-shortcut *,.stealth-logo-button,.nav-logo-medallion,.nav-logo-medallion *),:root[data-scrolling=true] :is(.catalog-jumps>*,.game-card,.game-card *,.site-atmosphere *):before,:root[data-scrolling=true] :is(.catalog-jumps>*,.game-card,.game-card *,.site-atmosphere *):after,.catalog-group[hidden],.catalog-group[hidden] *{animation-play-state:paused!important}@media (hover:none) and (pointer:coarse){.table-game .table-chat{-webkit-backdrop-filter:none;backdrop-filter:none}.catalog-jumps>:is(button,a):hover{transform:none}}.catalog-jumps>:is(button,a){box-shadow:inset 0 2px 3px #fff9,inset 0 -5px 9px #0009,0 7px 0 #796030,0 10px 15px #0008,0 0 16px var(--category-accent,#eccc84)!important;border-width:2px!important;border-radius:22px!important}@supports (color:color-mix(in lab, red, red)){.catalog-jumps>:is(button,a){box-shadow:inset 0 2px 3px #fff9,inset 0 -5px 9px #0009,0 7px 0 #796030,0 10px 15px #0008,0 0 16px color-mix(in srgb,var(--category-accent,#eccc84) 35%,transparent)!important}}.catalog-jumps .category-button-label{letter-spacing:.1px;color:#fff4c7;text-shadow:0 2px 1px #473719,0 3px 5px #000,0 0 10px #000;font-size:clamp(16px,2.7vw,21px);font-weight:950}.catalog-jumps .category-button-mark{opacity:.65}.catalog-jumps>button:before{opacity:.32}.catalog-jumps>:is(button,a):after{box-shadow:inset 0 0 18px var(--category-accent,#eccc84);opacity:.55;background:linear-gradient(110deg,#031d18bb 10%,#031d1833 70%),linear-gradient(130deg,#fff1a830,#0000 50%,#56ffd121)}@keyframes category-soft-light{0%{opacity:.3}to{opacity:.8}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]):not([data-graphics-quality=light]) .catalog-jumps>:is(button,a):after{animation:4s ease-in-out infinite alternate category-soft-light!important}}:root[data-scrolling=true] .catalog-jumps>:is(button,a):after{animation-play-state:paused!important}.catalog-jumps>:is(button,a):active{transform:translateY(4px)!important}.stealth-video-float{border:2px solid #f4d589;width:min(340px,100vw - 24px);max-height:calc(100dvh - 150px);overflow:auto}.stealth-video-float header{background:linear-gradient(135deg,#215b44,#102e26);gap:6px;padding:6px}.stealth-video-float header button{border:1px solid #d6ba79;min-width:44px;min-height:44px;font-size:19px;font-weight:900;box-shadow:inset 0 1px 2px #fff6,0 3px #6c552d}.stealth-video-float .video-drag-handle{text-align:left;touch-action:none;cursor:grab;box-shadow:none;background:0 0;border-color:#0000;flex:1;align-items:center;gap:8px;font-size:24px;display:flex}.video-drag-handle span{font-size:15px;line-height:1.2}.video-drag-handle small{color:#d0decf;margin-top:3px;font-size:11px;font-weight:500;display:block}.video-drag-handle:active{cursor:grabbing}.stealth-video-float .video-close{color:#fff;background:#6a302c}.stealth-video-float footer{padding:8px;display:block}.stealth-video-float .video-tools{flex-wrap:wrap;gap:7px;margin-bottom:8px;display:flex}.stealth-video-float .video-tools button{white-space:nowrap;background:linear-gradient(#286147,#0d3025);border:1px solid #ebce84;flex:1;min-height:44px;padding:8px;font-size:13px;font-weight:850;box-shadow:inset 0 1px 2px #fff7,0 3px #695426}.stealth-video-float footer a{padding:5px;font-size:12px;display:inline-block}.stealth-video-float footer small{display:block}.stealth-video-float .video-picture[hidden],.stealth-video-float footer[hidden]{display:none!important}.stealth-video-float.video-minimized{width:240px;max-width:calc(100vw - 24px)}.stealth-video-float{isolation:isolate;contain:layout style;pointer-events:auto;touch-action:auto;max-height:calc(100dvh - 32px);overflow:auto}.stealth-video-float.video-small{width:min(250px,100vw - 24px)}.stealth-video-float.video-medium{width:min(360px,100vw - 24px)}.stealth-video-float.video-large{width:min(600px,100vw - 24px)}.stealth-video-float header,.stealth-video-float>.video-tools{z-index:2;background:#123c2e;flex-shrink:0;position:relative}.stealth-video-float>.video-tools{flex-wrap:wrap;gap:4px;margin:0;padding:5px;display:flex}.stealth-video-float>.video-tools button{flex:1;min-width:44px;min-height:44px;padding:5px;font-size:12px}.stealth-video-float .video-tools button[aria-pressed=true]{color:#102b23;background:#f5d78b}.stealth-video-float .video-picture{z-index:0;isolation:isolate;position:relative;overflow:hidden}.stealth-video-float .video-picture :is(iframe,video){aspect-ratio:16/9;max-height:50dvh;display:block;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.stealth-video-float>.video-tools[hidden]{display:none!important}.stealth-video-float.video-small footer a{padding:0;font-size:11px}.stealth-video-float.video-small footer{padding:4px 8px}:root[data-video-playing=true] :is(.site-atmosphere,.game-atmosphere,.home-atmosphere,.slot-logo-backdrop){visibility:hidden!important}:root[data-video-playing=true] :is(.site-atmosphere *,.game-atmosphere *,.home-atmosphere *,.slot-logo-backdrop *,.catalog-jumps *,.nav-logo-medallion *){animation-play-state:paused!important}:root[data-graphics-quality=light] :is(.game-mark,.game-mark *,.catalog-progressive,.catalog-progressive *,.wallet-peek-trigger,.stealth-logo-button,.nav-logo-medallion,.nav-logo-medallion *){filter:none!important;animation:none!important}:root[data-graphics-quality=light] :is(.game-card,.catalog-jumps>*,.wallet-peek-trigger,.player-card-actions>*):before,:root[data-graphics-quality=light] :is(.game-card,.catalog-jumps>*,.wallet-peek-trigger,.player-card-actions>*):after{animation:none!important}.organized-shell>.topbar>.quick-controls>summary{isolation:isolate;color:#fff3bd;background:linear-gradient(115deg,#296b48,#104432 55%,#092d26);border:2px solid #f5d98c;border-radius:19px;min-height:64px;padding:14px 20px;font-size:clamp(18px,3vw,22px);font-weight:950;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #fff9,inset 0 -4px 6px #0007,0 6px #80602b,0 9px 16px #0007,0 0 18px #74ee8f55;animation:none!important}.quick-controls-label{z-index:2;text-shadow:0 2px 1px #4a391c,0 3px 5px #000;align-items:center;gap:10px;display:flex;position:relative}.quick-controls-label>svg{color:#fff0a5;filter:drop-shadow(0 2px 1px #665021);flex-shrink:0;width:27px;height:27px}.quick-settings-backdrop{opacity:.35;color:#f6d47f;pointer-events:none;z-index:0;filter:drop-shadow(0 3px #735024);width:112px;height:112px;margin-top:-56px;position:absolute;top:50%;right:12%}.quick-settings-backdrop>svg{width:100%;height:100%;display:block}.organized-shell>.topbar>.quick-controls>summary:after{z-index:2;color:#fff1ad;text-shadow:0 2px 2px #000;font-size:30px;font-weight:900;position:relative}.organized-shell>.topbar>.quick-controls[open]>summary:after{content:"−"}@keyframes quick-settings-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]) .quick-settings-backdrop>svg{animation:24s linear infinite quick-settings-turn}}:root[data-scrolling=true] .quick-settings-backdrop>svg,:root[data-video-playing=true] .quick-settings-backdrop>svg,:root[data-effects-paused=true] .quick-settings-backdrop>svg{animation-play-state:paused!important}.nlc-live-nav{text-align:center;padding:8px}.nlc-live-nav a{color:#ffe6a0;background:linear-gradient(145deg,#215740,#071b15);border:1px solid #dfbf61;border-radius:14px;padding:10px 22px;font-weight:900;display:inline-block;box-shadow:0 3px #07120c,0 0 12px #dcb54b44}.live-card{background:#0b1713;border:1px solid #c6a44c;border-radius:18px;margin:18px 0;padding:20px}.live-actions{flex-wrap:wrap;gap:10px;display:flex}.live-actions button[aria-pressed=true]{outline:2px solid #e7c267}.live-card button{margin:8px 5px;padding:12px}.live-card input{color:#fff;background:#101a16;border:1px solid #b6984f;border-radius:8px;padding:14px}.nlc-live-shortcut{box-sizing:border-box;background:linear-gradient(155deg,#294635,#0a1710);border:1px solid #d7b25f;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 18px;font-size:15px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 3px #050c08,0 0 14px #dbb65d22;color:#ffe3a0!important}.staff-quick-access .nlc-live-shortcut{flex:145px}.nlc-live-page{box-sizing:border-box;width:min(100% - 24px,880px);margin:20px auto!important;padding:24px 16px!important}.nlc-live-page h1{margin:20px 0;font-size:clamp(26px,6vw,38px);line-height:1.15}.nlc-live-page h2{font-size:24px;line-height:1.25}.nlc-live-page p{overflow-wrap:anywhere;line-height:1.6}.nlc-live-page .live-card{background:linear-gradient(145deg,#101c16,#080d0b);border:1px solid #94773e;padding:20px;box-shadow:0 8px 24px #0004}.nlc-live-page button{color:#fff0c8;box-sizing:border-box;background:#1b3024;border:1px solid #a48c52;border-radius:10px;max-width:100%;min-height:46px;padding:12px 16px;font-size:15px;font-weight:800;position:static}.nlc-live-page button.spin{color:#172116;letter-spacing:0;background:linear-gradient(#f3dca3,#bf964a)}.nlc-live-page button:disabled{opacity:.5}.nlc-live-page .live-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nlc-live-page .live-actions button{width:100%;margin:0}.nlc-live-page .live-actions .spin{grid-column:1/-1}.nlc-live-page form{flex-wrap:wrap;gap:12px;display:flex}.nlc-live-page form input{box-sizing:border-box;flex:1 0 100%;min-width:0}.nlc-live-page form button{flex:180px;width:auto;margin:0}.nlc-live-page video{border-radius:12px;max-width:100%;display:block}.live-studio-intro{background:#0b1711;border:1px solid #89713f;border-radius:16px;padding:20px}.live-eyebrow{letter-spacing:2px;color:#e6c477;font-size:12px;font-weight:900}.nlc-live-page a{color:#ffe3a0}.nlc-live-page :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #ffe3a0}@media (max-width:480px){.nlc-live-page{padding:14px 8px!important}.nlc-live-page .live-card{padding:14px}.nlc-live-page .live-actions button{padding:11px 8px;font-size:14px}}.header-radio-shortcut>.nlc-live-shortcut{font-size:14px;border-radius:12px!important;min-height:44px!important;padding:10px 12px!important}.nlc-live-page .bingo-mic{box-sizing:border-box;width:100%}.xxx-live-button{isolation:isolate;box-sizing:border-box;background:#04050a;border:2px solid #e9c76e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:min(100%,350px);min-height:92px;margin:10px auto;padding:16px 12px;text-decoration:none;display:flex;position:relative;overflow:hidden;transform:perspective(650px)rotateX(4deg);box-shadow:inset 0 2px 3px #fff9,0 6px #645025,0 9px 18px #000b,0 0 18px #415bff66;color:#fff3c9!important}.xxx-neon-backdrop{z-index:-2;opacity:.65;pointer-events:none;background:url(/branding/xxx-neon.svg) 50%/cover no-repeat;position:absolute;inset:-5px}.xxx-live-button:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0008,#0004,#0008);position:absolute;inset:0}.xxx-live-title{letter-spacing:.04em;white-space:nowrap;text-shadow:0 2px #725014,0 4px 3px #000,0 0 12px #ffd06e;background:#07070bd9;border-radius:8px;padding:5px 8px;font-size:clamp(15px,3.8vw,23px);font-weight:950}.xxx-live-status{letter-spacing:1.4px;background:#05080deb;border-radius:20px;align-items:center;gap:8px;padding:4px 10px;font-size:11px;font-weight:900;display:flex}.xxx-live-status i{background:radial-gradient(circle at 35% 25%,#ffd4d9,#ff294d 50%,#7e071a);border:1px solid #fff8;border-radius:50%;width:13px;height:13px;display:block;box-shadow:0 0 10px #ff284d}.xxx-live-status i.on{background:radial-gradient(circle at 35% 25%,#efffed,#35ee82 50%,#07582b);box-shadow:0 0 12px #35ee82}.xxx-live-status i.unknown{box-shadow:none;background:#8c949e}.xxx-live-button:active{transform:translateY(3px);box-shadow:0 3px #645025,0 0 18px #415bff66}.xxx-live-button:focus-visible{outline-offset:5px;outline:3px solid #fff1ba}.header-radio-shortcut>.xxx-live-button{width:100%;max-width:240px;min-height:86px;margin:0}.header-radio-shortcut .xxx-live-title{font-size:clamp(12px,1.5vw,19px)}@keyframes xxx-neon-breathe{0%{opacity:.46;transform:scale(1)}to{opacity:.85;transform:scale(1.055)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]) .xxx-neon-backdrop{animation:3.5s ease-in-out infinite alternate xxx-neon-breathe}}@keyframes xxx-neon-flash{0%,to{opacity:.32;transform:scale(1)}45%,65%{opacity:.95;transform:scale(1.045)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]) .xxx-neon-backdrop{animation:2s ease-in-out infinite xxx-neon-flash}}.nlc-live-nav .xxx-live-button{background:#04050a;border:2px solid #e9c76e;border-radius:18px;padding:16px 12px;display:flex;box-shadow:inset 0 2px 3px #fff9,0 6px #645025,0 9px 18px #000b,0 0 18px #415bff66}.xxx-live-button .xxx-live-title{letter-spacing:.015em;color:#fff5ce;-webkit-text-stroke:.4px #ffe9a4;text-shadow:0 2px #ac791b,0 4px #61410b,0 0 7px #ffe891,0 0 17px #ffc943,0 0 30px #f3a62299;box-sizing:border-box;background:#040508cf;max-width:100%;padding:7px 4px;font-size:clamp(22px,6.4vw,32px);font-weight:1000;line-height:1.2}.xxx-live-button .xxx-live-status{letter-spacing:1.5px;color:#fff5d3;text-shadow:0 0 7px #ffdf83;font-size:14px;font-weight:950}.nlc-live-nav .xxx-live-button{gap:10px;width:min(100%,430px);min-height:108px;padding:17px 10px}@media (max-width:350px){.xxx-live-button .xxx-live-title{letter-spacing:0;font-size:20px}}.xxx-live-button{min-width:0;max-width:100%;container-type:inline-size}.xxx-live-button .xxx-live-title{white-space:nowrap;letter-spacing:0;padding:6px 3px;font-size:clamp(20px,7.4cqw,32px);line-height:1.25}.nlc-live-nav{padding:8px 12px}.nlc-live-nav .xxx-live-button{width:min(100%,430px);min-height:104px;margin:8px auto;padding:14px 12px}.staff-quick-access>.xxx-admin-button{border:2px solid #ffe49a;grid-column:1/-1;width:100%;max-width:none;min-height:132px;margin:0 0 8px;padding:20px 14px;display:flex;box-shadow:inset 0 3px 3px #fff8,0 7px #7b5b20,0 10px 20px #0008,0 0 22px #e8c45c55}.xxx-admin-caption{letter-spacing:1px;color:#fff4c7;text-shadow:0 0 9px #fd7;text-align:center;background:#040508d9;border-radius:7px;padding:4px 10px;font-size:14px;font-weight:950;line-height:1.4}.xxx-admin-button .xxx-live-title{font-size:clamp(23px,7.4cqw,36px)}.xxx-admin-button .xxx-neon-backdrop{background-size:cover}.xxx-admin-button .xxx-live-status{font-size:13px}.staff-quick-access{align-items:stretch}.staff-quick-access>button{box-sizing:border-box;width:100%;min-height:58px;margin:0}.xxx-live-button .xxx-live-status{box-sizing:border-box;max-width:100%}@media (max-width:380px){.xxx-admin-caption{letter-spacing:.6px;font-size:12px}.staff-quick-access>.xxx-admin-button{min-height:122px;padding:16px 10px}}:is(body:has(>.admin-shell)>.nlc-live-nav,body:has(>.nlc-live-page)>.nlc-live-nav){display:none}body>.admin-shell{min-height:0;margin:0 auto!important;padding-top:16px!important}.admin-shell>.topbar{place-content:start flex-start;height:auto;min-height:0;margin-top:0;padding-top:0;display:flex}.admin-shell>.topbar h1{flex:230px}.admin-shell>.topbar>a{flex-basis:100%}.live-background-toggle{background:#123b2b;border:1px solid #ddc17c;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:12px;font-weight:750;display:flex}.live-background-toggle input[type=checkbox]{accent-color:#dfc17a;flex:0 0 24px;width:24px;height:24px;min-height:24px}@media (max-width:730px){:is(.organized-shell>.topbar>.header-radio-shortcut,.organized-shell>.topbar:has(>.moderator-entry)>.header-radio-shortcut){place-self:end stretch;width:100%;margin:0!important}.organized-shell>.topbar>.header-radio-shortcut>.share{overflow-wrap:normal;gap:6px;width:100%;min-width:0;max-width:none;font-size:clamp(11px,3.1vw,15px);line-height:1.25;min-height:100px!important;padding:10px 6px!important}.organized-shell>.topbar .header-radio-shortcut .stealth-media-logo{aspect-ratio:1;flex-shrink:0;width:clamp(64px,18vw,90px);max-width:100%;height:auto}.organized-shell>.topbar>.moderator-entry.moderator-glow{justify-content:center;justify-self:stretch;width:100%;min-width:0;margin:0;padding:10px 6px;font-size:clamp(11px,3.1vw,15px)}.organized-shell>.topbar>.wordmark{padding:2px}.staff-quick-access{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-quick-access>button{white-space:normal;min-width:0;padding:12px 8px;font-size:clamp(13px,3.8vw,18px)}}body:has(.quick-controls) .background-preference>button{display:none!important}.quick-controls .player-start-checklist{grid-column:1/-1;width:100%;margin:8px 0}.nlc-live-page:has(.dealer-room){width:min(1200px,100%);max-width:1200px}.dealer-room{--dealer-gold:#f5d785;color:#fff3d0;min-width:0}.dealer-room-heading{align-items:center;gap:18px;margin:12px 0 24px;display:flex}.dealer-room-heading>img{object-fit:contain;filter:drop-shadow(0 0 14px #e4ba6055);width:80px;height:80px}.dealer-room-heading h2{text-shadow:0 2px #725122,0 0 18px #ffdb7560;margin:4px 0;font-size:clamp(24px,5vw,38px);font-weight:950}.dealer-room-heading p{margin:4px 0;font-weight:750}.dealer-room :is(button,input,select),.dealer-history :is(button,select){font:inherit;border-radius:12px;min-width:0;max-width:100%;min-height:46px;padding:10px 14px}.dealer-room button,.dealer-history button{color:#fff3c4;cursor:pointer;white-space:normal;background:linear-gradient(135deg,#2d6548,#092d25);border:1px solid #f2d38b;font-weight:850;box-shadow:inset 0 2px 2px #fff4,0 4px #6e5424,0 7px 12px #0005}.dealer-room button:disabled{opacity:.5;cursor:default}.dealer-room button:active:not(:disabled){transform:translateY(2px)}.dealer-room :is(input,select),.dealer-history select{color:#fff4d2;background:#071f19;border:1px solid #aa965a;width:100%}.dealer-room label,.dealer-history label{gap:7px;margin:12px 0;font-weight:750;display:grid}.dealer-room .live-card,.dealer-history.live-card{background:linear-gradient(135deg,#12392eeb,#051b16f5);border:1px solid #d7b967;border-radius:20px;min-width:0;margin:20px 0;padding:20px;box-shadow:inset 0 1px #fff3,0 5px #6b522a,0 12px 24px #0004}.dealer-session-strip{background:#041a13;border:1px solid #c9ac64;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.dealer-announcement{text-align:center;text-shadow:0 0 12px #ffe08355;background:linear-gradient(110deg,#3f3217,#102a20);border:1px solid #f7d876;border-radius:14px;margin:20px 0;padding:18px;font-size:clamp(17px,3vw,23px);font-weight:900;box-shadow:0 0 20px #d9ae4125}.dealer-felt{background:radial-gradient(#1c6347,#052b22 72%);border:5px solid #92712e;border-radius:36px;min-width:0;padding:20px 14px;box-shadow:inset 0 0 25px #0007,0 8px #463613}.dealer-felt>h3{text-align:center;text-transform:uppercase;letter-spacing:.1em}.dealer-cards{perspective:600px;flex-wrap:wrap;justify-content:center;gap:6px;min-height:110px;margin:12px 0;display:flex}.dealer-playing-card{color:#10281e;background:#fff9e6;border:2px solid #e7c77c;border-radius:9px;flex:0 0 66px;width:66px;height:96px;position:relative;overflow:hidden;box-shadow:1px 5px #674a22,0 9px 14px #0007}.dealer-playing-card b{z-index:2;font-size:17px;position:absolute;top:4px;left:5px}.dealer-playing-card strong{z-index:2;font-size:32px;position:absolute;bottom:3px;right:6px}.dealer-playing-card.red{color:#a91e38}.dealer-playing-card.face img{object-fit:contain;opacity:.15;width:100%;height:100%;padding:10px}.dealer-playing-card.back{background:radial-gradient(#32634b,#061f16)}.dealer-playing-card.back img{object-fit:contain;width:100%;height:100%;padding:3px}.dealer-playing-card.back.theme-sapphire{background:repeating-linear-gradient(45deg,#173d70 0 8px,#10284b 8px 16px)}.dealer-playing-card.back.theme-ruby{background:repeating-linear-gradient(45deg,#721f3c 0 8px,#451327 8px 16px)}.dealer-playing-card.back:is(.theme-beach,.theme-bunnies,.theme-sophie) img{object-fit:cover;padding:0}.dealer-seats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:20px;display:grid}.dealer-seat{background:linear-gradient(145deg,#06281be6,#071b17f5);border:1px solid #d1b66c;border-radius:20px;min-width:0;padding:14px;box-shadow:inset 0 2px #fff3,0 5px #685228}.dealer-seat.my-seat{border:2px solid #b7ffe2;box-shadow:0 0 20px #7af7bc50,0 5px #685228}.dealer-seat.winner{background:linear-gradient(130deg,#655021,#0e3e2b);border-color:#ffe795}.dealer-seat header{align-items:center;gap:10px;display:flex}.dealer-seat header img{object-fit:cover;border:1px solid #e6c576;border-radius:50%;width:42px;height:42px}.dealer-seat h4{overflow-wrap:anywhere;margin:0;font-size:17px}.dealer-seat>small{color:#d0e5d5;margin-top:8px;display:block}.dealer-actions .live-actions{flex-wrap:wrap;gap:12px;display:flex}.dealer-actions form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.dealer-actions form label{flex:130px;margin:0}.dealer-actions details{width:100%}.dealer-social{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;display:grid}.dealer-chat-log{overscroll-behavior:contain;background:#031710;border-radius:12px;height:280px;padding:8px;overflow-y:auto}.dealer-chat-log p{white-space:pre-wrap;margin:5px 0;font-size:15px;line-height:1.5}.dealer-chat-log .chat-tip,.dealer-chat-log .chat-result{color:#ffdf8c;background:#75622625}.dealer-chat form{align-items:center;gap:8px;margin-top:12px;display:flex}.dealer-chat form input{flex:1;width:0;min-width:0}.dealer-tips .live-actions{gap:12px;margin-bottom:15px;display:flex}.dealer-notice{background:#302b16;border:1px solid #d8b660;border-radius:12px;padding:14px;line-height:1.5}.dealer-history>summary{cursor:pointer;font-size:18px;font-weight:900}.dealer-history-totals{background:#062b20;border-radius:12px;gap:10px;padding:14px;display:grid}.dealer-history-totals strong{color:#ffe49a;font-size:21px}.dealer-table-scroll{overflow-x:auto}.dealer-history table{border-collapse:collapse;width:100%;margin-top:16px;font-size:14px}.dealer-history :is(th,td){text-align:left;border-bottom:1px solid #a28c4e66;padding:12px 10px}@keyframes dealer-card-arrive{0%{opacity:.2;transform:translateY(-16px)rotateY(45deg)}to{opacity:1;transform:none}}@keyframes dealer-seat-glow{0%{box-shadow:0 0 9px #f5d78530,0 5px #685228}to{box-shadow:0 0 24px #f5d78565,0 5px #685228}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects-paused=true]):not([data-graphics-quality=light]) .dealer-playing-card{animation:.35s both dealer-card-arrive}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects-paused=true]):not([data-graphics-quality=light]) .dealer-seat.winner{animation:3s ease-in-out infinite alternate dealer-seat-glow}}@media (max-width:650px){.dealer-social{grid-template-columns:1fr;gap:0}.dealer-room .live-card{padding:14px}.dealer-felt{border-width:3px;border-radius:24px;padding:14px 8px}.dealer-seats{grid-template-columns:1fr}.dealer-room-heading>img{width:58px;height:58px}.dealer-room button{flex:auto}.dealer-session-strip{font-size:14px}.dealer-room-heading{gap:10px}}.footer-with-emblems>.footer-logos{grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:8px 10px;width:min(100%,560px);max-width:560px;margin:0 auto;padding:8px 0;display:grid}.footer-with-emblems .footer-logos img,.footer-with-emblems .footer-logos img:is(.footer-logo-seal,.footer-logo-olg,.footer-logo-wide,.footer-logo-quebec){object-fit:contain;filter:drop-shadow(0 0 3px #d8bc6540);width:100%;max-width:100%;height:34px;margin:0;display:block}.footer-with-emblems .footer-logos img.footer-logo-wide{grid-column:span 2}.footer-with-emblems>.footer-registration{max-width:100%;margin:2px 0;font-size:11px;line-height:1.45}.footer-with-emblems{row-gap:12px;margin-top:18px;padding-top:12px}@media (min-width:800px){.footer-with-emblems>.footer-logos{grid-template-columns:repeat(8,minmax(0,1fr));width:min(100%,800px);max-width:800px}}.shell:not(.organized-shell){margin-block:0;padding-top:16px}.admin-shell :is(.admin-pane,.management,.command-hero,.command-tools,.command-navigation,.command-subnav,.admin-command-grid,.request-card,.staff-quick-access){box-sizing:border-box;min-width:0;max-width:100%}.admin-shell :is(fieldset,input,select,textarea){min-width:0;max-width:100%}.admin-shell .command-tools{flex-wrap:wrap;align-items:stretch;gap:12px}.admin-shell .command-tools label{flex:200px;min-width:0}.admin-shell :is(.command-navigation,.command-subnav,.command-favorites,.under-controls){flex-wrap:wrap;gap:12px}.admin-shell .command-hero{gap:14px;height:auto;min-height:0;margin:16px 0;padding:18px}.admin-shell :is(.command-pane-title,.topbar){flex-wrap:wrap;gap:12px}.admin-shell :is(h1,h2,h3),.shell>.heading :is(h1,h2),.nlc-live-page>h1{overflow-wrap:anywhere;line-height:1.25}.admin-shell .topbar h1{font-size:clamp(22px,4.5vw,30px)}.admin-shell .admin-pane{margin-top:16px}.admin-shell :is(.request-actions,.queue-actions) button{white-space:normal;min-width:0;line-height:1.35}.shell>.heading{flex-wrap:wrap;align-items:center;gap:14px;min-height:0;margin:12px 0 20px}.shell>.heading>div{flex:220px;min-width:0}.shell>.heading .hero-logo{object-fit:contain;width:clamp(64px,14vw,110px);height:auto;max-height:110px}.home-heading .player-welcome,.home-hub-grid>*{overflow-wrap:anywhere;min-width:0}.admin-shell .bottom{flex-wrap:wrap;gap:10px;line-height:1.5}.live-mic-toggle{color:#fff1bb;background:#175438;border:1px solid #d9c17d;border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin:12px 0;padding:12px 18px;font-weight:850;display:inline-flex;box-shadow:0 4px #645027}.live-mic-toggle.mic-muted{background:#641d31;border-color:#ff899d;box-shadow:0 4px #350b17,0 0 14px #ec496940}.release-notice{z-index:22000;right:12px;bottom:calc(110px + env(safe-area-inset-bottom));color:#fff4cf;background:#09251ff5;border:1px solid #edcc75;border-radius:16px;width:min(360px,100vw - 24px);padding:14px;position:fixed;box-shadow:0 7px 22px #0009}.release-notice p{margin:8px 0;font-size:13px;line-height:1.45}.release-notice>div{gap:10px;display:flex}.release-notice button{color:#fff0c0;background:#234f3b;border:1px solid #b9a05c;border-radius:10px;min-height:44px;padding:8px 12px;font-weight:750}.release-notice button:disabled{opacity:.55}@media (max-width:380px){.admin-shell :is(.admin-command-grid,.admin-filterbar){grid-template-columns:1fr}.admin-shell .command-hero{padding:14px}.admin-shell .command-emblem{flex:0 0 52px;width:52px;height:52px}.footer-with-emblems>.footer-logos{gap:8px 6px}.footer-with-emblems .footer-logos img{height:30px}}:root:is([data-scrolling=true],[data-graphics-quality=light]) :is(.command-hero,.staff-quick-access button,.dealer-seat.winner,.footer-with-emblems img){filter:none;animation:none!important}.game-module-loading{color:#fff1c2;background:#0c2b20;border:1px solid #cab16b;border-radius:18px;min-height:120px;margin:18px 0;padding:20px}.game-module-loading p{font-size:14px;line-height:1.5}.game-module-loading>div{flex-wrap:wrap;gap:12px;display:flex}@media (min-width:1000px){.organized-shell:not(.game-focused):not(.playing-screen){box-sizing:border-box;width:min(1280px,100%);max-width:1280px;padding:20px 32px 32px}.organized-shell:not(.game-focused):not(.playing-screen)>.topbar{background:linear-gradient(135deg,#10382ff5,#061e1bf5);border:1px solid #c5a65b66;border-radius:24px;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:20px;margin:0 0 24px;padding:24px;display:grid;box-shadow:0 12px 30px #0005}.organized-shell:not(.game-focused):not(.playing-screen)>.topbar>.wordmark{grid-area:1/1/auto/3;justify-content:flex-start;margin:0;padding:0}.organized-shell:not(.game-focused):not(.playing-screen) .topbar .wordmark .stealth-logo-button{flex:0 0 140px;transform:none;width:140px!important;height:140px!important;animation:none!important}.organized-shell:not(.game-focused):not(.playing-screen)>.topbar>.header-radio-shortcut{grid-area:1/4;align-self:center;width:100%;margin:0}.organized-shell:not(.game-focused):not(.playing-screen)>.topbar>.header-radio-shortcut>.share{box-sizing:border-box;min-height:140px;padding:12px;font-size:16px;line-height:1.35}.organized-shell:not(.game-focused):not(.playing-screen) .header-radio-shortcut .stealth-media-logo{width:80px;height:80px}.organized-shell:not(.game-focused):not(.playing-screen)>.topbar>.moderator-entry{grid-area:1/3;justify-self:stretch;min-width:0;margin:0;padding:14px 10px;font-size:16px}.organized-shell:not(.game-focused):not(.playing-screen)>.topbar>.live-site-clock{border-block:1px solid #d1b67333;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:space-between;gap:10px 20px;margin:0;padding:12px 0;font-size:15px;line-height:1.5;display:flex}.organized-shell:not(.game-focused):not(.playing-screen)>.topbar>.presence-stack{flex-wrap:wrap;grid-area:3/1/auto/-1;justify-content:flex-start;gap:12px}.organized-shell:not(.game-focused):not(.playing-screen)>.topbar .presence-stack .live-player-count{min-height:40px;padding:8px 12px;font-size:14px}.organized-shell:not(.game-focused):not(.playing-screen)>.topbar>.desktop-player-summary{box-sizing:border-box;background:#092b24;grid-area:4/1/auto/3;align-self:stretch;min-width:0;padding:24px}.organized-shell:not(.game-focused):not(.playing-screen)>.topbar>.header-admin-stack{grid-area:4/3/auto/5;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:16px;display:grid}.organized-shell:not(.game-focused):not(.playing-screen) .header-admin-stack .jackpot-info-trigger{box-sizing:border-box;justify-content:center;gap:12px;width:100%;min-width:0;min-height:240px;padding:18px 12px}.organized-shell:not(.game-focused):not(.playing-screen) .header-admin-stack .jackpot-counter-copy strong{overflow-wrap:anywhere;font-size:clamp(22px,2.2vw,30px);line-height:1.25}.organized-shell:not(.game-focused):not(.playing-screen) .header-admin-stack .jackpot-counter-copy small{font-size:14px;line-height:1.4}.organized-shell:not(.game-focused):not(.playing-screen)>.topbar>.quick-controls{grid-area:5/1/auto/-1;margin:0}.organized-shell:not(.game-focused):not(.playing-screen) .header-only-crossfade{opacity:.08;pointer-events:none}.desktop-player-summary>.player-backdrop.has-logo>img{object-position:right center;opacity:.15!important}.desktop-player-summary>.player-backdrop>span{background:linear-gradient(90deg,#061f1af2,#061f1abf)!important}.desktop-player-summary .home-welcome-copy h1{font-size:28px;line-height:1.2}.desktop-player-summary .hint{font-size:15px;line-height:1.5}.desktop-player-summary .player-card-actions{gap:12px}body:has(.organized-shell:not(.playing-screen))>.nlc-live-nav{box-sizing:border-box;width:min(1280px,100%);margin:0 auto;padding:20px 32px 8px}body:has(.organized-shell:not(.playing-screen))>.nlc-live-nav .xxx-live-button{gap:8px;width:100%;max-width:none;min-height:110px;margin:0}body:has(.organized-shell:not(.playing-screen))>.nlc-live-nav .xxx-live-title{font-size:34px}}.xxx-live-button .xxx-live-title{white-space:normal;text-align:center;text-wrap:balance;font-size:clamp(18px,5.3cqw,32px);line-height:1.18}.nlc-live-page .dealer-actions{margin:12px 0 16px;padding:12px 14px}.dealer-actions h3{margin:0 0 8px;font-size:18px}.nlc-live-page .dealer-actions .live-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.nlc-live-page .dealer-actions .live-actions>button{flex:0 auto;width:auto;min-height:46px;margin:0;padding:10px 16px}.nlc-live-page .dealer-actions form{flex:0 350px;align-items:end;gap:8px;margin:0;display:flex}.nlc-live-page .dealer-actions form label{flex:120px;gap:4px;font-size:13px;display:grid}.nlc-live-page .dealer-actions form input{width:100%;min-height:44px;padding:10px}.nlc-live-page .dealer-actions form button{flex:none;width:auto}.dealer-actions details{margin-top:8px}.dealer-actions details>summary{min-height:36px;padding:6px 0;font-size:13px}.nlc-live-page :is(.dealer-room,.bingo-mic,.live-card) button{color:#fff0bb;background:linear-gradient(155deg,#367454 0%,#174c38 42%,#07281f 100%);border:1px solid #f5d985;border-radius:12px;min-height:44px;font-weight:850;transition:transform .15s,box-shadow .15s;position:relative;box-shadow:inset 0 2px 2px #fff6,0 4px #675026,0 6px 12px #0007,0 0 12px #f4cf6233}.nlc-live-page :is(.dealer-room,.bingo-mic,.live-card) button.spin{color:#14271e;background:linear-gradient(145deg,#fff0b5,#e1b74f 52%,#b1832b)}.nlc-live-page :is(.dealer-room,.bingo-mic,.live-card) button:not(:disabled):hover{transform:translateY(-2px);box-shadow:inset 0 2px 2px #fff8,0 6px #675026,0 0 22px #f4cf6266}.nlc-live-page :is(.dealer-room,.bingo-mic,.live-card) button:not(:disabled):active{transform:translateY(3px);box-shadow:inset 0 2px 2px #fff6,0 1px #675026}.nlc-live-page button:disabled{box-shadow:none;opacity:.45;transform:none;animation:none!important}@keyframes live-control-glow{50%{border-color:#fff1b6;box-shadow:inset 0 2px 2px #fff6,0 4px #675026,0 6px 12px #0007,0 0 16px #f4cf6266}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]):not([data-graphics-quality=light]) .nlc-live-page :is(.dealer-actions,.dealer-tips,.bingo-mic) button:not(:disabled){animation:3.5s ease-in-out infinite live-control-glow}}@media (max-width:650px){.nlc-live-page .dealer-actions .live-actions>button{flex:110px}.nlc-live-page .dealer-actions form{flex-basis:100%}}.nlc-live-page{font-weight:650}.nlc-live-page p{margin:8px 0}.dealer-room-heading{margin:10px 0 12px}.dealer-room-heading p{margin:4px 0}.dealer-session-strip{gap:8px;padding:10px 12px;font-size:14px}.dealer-announcement{margin:10px 0;padding:10px 14px;font-size:18px}.dealer-connection,.stream-health{color:#b7ffd7;background:#071d17;border:1px solid #ae925244;border-radius:9px;margin:6px 0;padding:7px 10px;font-size:13px;font-weight:800}.dealer-connection.reconnecting{color:#ffe29a}.dealer-play-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:14px;margin:12px 0;display:grid}.dealer-play-layout>.dealer-actions.live-card{z-index:15;background:#08281ff5;grid-area:1/2;margin:0;padding:12px;position:sticky;top:10px}.dealer-play-layout>.dealer-felt{border-width:3px;border-radius:22px;grid-area:1/1;padding:12px}.dealer-felt>h3{margin:4px 0;font-size:16px}.dealer-seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.dealer-seat{border-radius:14px;padding:10px}.dealer-seat header img{width:30px;height:30px}.dealer-seat h4{font-size:14px}.dealer-seat>strong{font-size:13px}.dealer-seat>small{margin-top:4px;font-size:12px}.dealer-cards{gap:4px;min-height:80px;margin:8px 0}.dealer-playing-card{flex-basis:49px;width:49px;height:72px}.dealer-playing-card b{font-size:13px}.dealer-playing-card strong{font-size:23px}.dealer-own-hand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dealer-own-hand h3{margin:0;font-size:17px}.dealer-own-hand>div>strong{font-size:13px}.dealer-own-hand .dealer-cards{justify-content:flex-start;min-height:58px;margin:0}.dealer-own-hand .dealer-playing-card{flex-basis:39px;width:39px;height:57px}.dealer-own-hand .dealer-playing-card strong{font-size:18px}.dealer-seat.seat-active{border-color:#71f4c5;box-shadow:0 0 0 2px #71f4c555,0 4px #675026}.dealer-seat.seat-active h4{color:#a5ffdb}.dealer-turn-toast{z-index:16;color:#09241a;background:#e9ce7c;border:2px solid #fff0b5;border-radius:12px;padding:10px;font-weight:900;position:sticky;top:4px;box-shadow:0 0 20px #e5c96866}.nlc-video-frame{isolation:isolate;background:linear-gradient(135deg,#295740,#041811 60%,#645125);border:3px solid #efd184;border-radius:18px;margin:10px 0 16px;padding:5px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #fff8,0 5px #78602d,0 10px 24px #0008,0 0 15px #dfbe5c33}.nlc-video-frame[hidden]{display:none}.nlc-video-brand{z-index:2;pointer-events:none;color:#ffe6a3;letter-spacing:1px;background:#031d18dd;border:1px solid #d1af62;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;top:12px;left:12px}.nlc-video-frame :is(video,iframe){object-fit:contain;background:#000;border-radius:11px;width:100%;display:block;max-height:34vh!important}.nlc-live-page .dealer-viewer.live-card{margin:12px 0;padding:12px}.dealer-viewer .hint{font-size:12px}.nlc-live-page .dealer-viewer .live-actions{flex-wrap:wrap;gap:6px;display:flex}.nlc-live-page .dealer-viewer .live-actions button{flex:120px;width:auto;min-height:44px;margin:0;padding:8px;font-size:13px}.nlc-live-page button{text-shadow:0 1px 2px #0004;background:linear-gradient(145deg,#39795b,#0a3326 70%);border:1px solid #efd184;box-shadow:inset 0 2px 2px #fff6,0 4px #72562b,0 0 12px #e9bf5433;font-weight:850!important}.nlc-live-page .dealer-actions .live-actions>button{flex:100px;padding:9px 10px;font-size:14px}.dealer-actions details p{font-size:12px}.dealer-social{gap:12px}.dealer-chat-log{height:200px}@media (max-width:800px){.dealer-play-layout{flex-direction:column;gap:10px;display:flex}.dealer-play-layout>.dealer-actions.live-card{box-sizing:border-box;width:100%;padding:8px 10px;top:0}.dealer-play-layout>.dealer-felt{box-sizing:border-box;width:100%}.dealer-actions details{margin-top:3px}.dealer-actions details>summary{min-height:28px;padding:3px 0}.dealer-actions details[open]{max-height:180px;overflow:auto}.dealer-own-hand{margin-bottom:6px}.dealer-turn-toast{position:relative;top:auto}.dealer-seat{padding:8px}.dealer-seat header{gap:5px}.dealer-seat header img{width:24px;height:24px}.dealer-seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dealer-seat .dealer-playing-card{flex-basis:37px;width:37px;height:56px}.dealer-seat .dealer-cards{min-height:60px}.dealer-seat .dealer-playing-card b{font-size:11px}.dealer-seat .dealer-playing-card strong{font-size:18px}.dealer-room .dealer-social .live-card{margin:10px 0}.nlc-live-page h1{margin:12px 0;font-size:25px}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]):not([data-graphics-quality=light]) .dealer-seat.seat-active{animation:2s ease-in-out 3 dealer-seat-glow}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]):not([data-graphics-quality=light]) .dealer-seat.winner{animation:1.5s ease-in-out 3 dealer-seat-glow}}.xxx-live-button .xxx-live-status{color:#fff4e1;text-shadow:0 0 8px #ffb0bc;letter-spacing:1.5px;background:linear-gradient(145deg,#6a1830,#220811);border:2px solid #ffb3be;justify-content:center;gap:12px;min-width:150px;min-height:44px;padding:10px 20px;font-size:clamp(17px,3.5vw,22px);font-weight:950;box-shadow:inset 0 2px 2px #fff6,0 4px #4d1824,0 0 20px #ff385d66}.xxx-live-button .xxx-live-status i{flex:0 0 21px;width:21px;height:21px}.xxx-live-button[data-live=true] .xxx-live-status{text-shadow:0 0 9px #76ffab;background:linear-gradient(145deg,#1a6c41,#062b20);border-color:#b5ffcb;box-shadow:inset 0 2px 2px #fff6,0 4px #164b32,0 0 24px #4dff9a88}.xxx-live-button[data-live=unknown] .xxx-live-status{background:#252c32;border-color:#c5c9ce;font-size:15px;box-shadow:0 0 12px #c5c9ce33}@keyframes live-status-beacon{50%{filter:brightness(1.25);box-shadow:inset 0 2px 2px #fff8,0 4px #164b32,0 0 32px #4dff9aaa}}.desktop-logo-stage{display:none}@media (min-width:1000px){.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.desktop-logo-stage{pointer-events:none;perspective:650px;flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.desktop-logo-stage img{object-fit:contain;filter:drop-shadow(0 5px 2px #0008)drop-shadow(0 0 12px #e9c87088);width:min(130px,100%);height:110px}.desktop-logo-stage span{letter-spacing:1.5px;color:#ffe6a0;text-align:center;text-shadow:0 0 8px #efc44e;font-size:10px;font-weight:900}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.wordmark{grid-column:1}}@keyframes desktop-logo-turn{0%,to{transform:rotateY(-12deg)translateY(2px)}50%{transform:rotateY(12deg)translateY(-3px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]):not([data-graphics-quality=light]) .xxx-live-button[data-live=true] .xxx-live-status{animation:2.4s ease-in-out infinite live-status-beacon}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]):not([data-graphics-quality=light]) .desktop-logo-stage img{animation:7s ease-in-out infinite desktop-logo-turn}}.organized-shell .app-screen button{text-shadow:0 1px 2px #0005;border-radius:10px;font-weight:800;transition:filter .15s,box-shadow .15s;box-shadow:inset 0 2px 2px #fff5,0 3px #0008,0 0 9px #dfbd6933}.organized-shell .app-screen button:not(:disabled):hover{filter:brightness(1.12);box-shadow:inset 0 2px 2px #fff7,0 3px #0008,0 0 16px #dfbd6966}.organized-shell .app-screen button:disabled{filter:none;box-shadow:inset 0 1px 2px #0005;animation:none!important}.organized-shell .app-screen :is(p,label,small,summary){font-weight:650}.organized-shell .app-screen :is(h1,h2,h3,h4,strong){text-shadow:0 2px 2px #0007,0 0 8px #e9c56a33;font-weight:900}.organized-shell .app-screen :is(.under-controls,.bj-actions,.table-controls,.game-action-dock) button:not([aria-pressed=true]):not(.spin):not(.approve):not(.reject){color:#fff1c4;background-image:linear-gradient(120deg,#143e32ee,#08271bdd),url(/branding/main-display.webp);background-position:50%;background-size:cover;border:1px solid #d3b568}.organized-shell .app-screen :is(.under-controls,.bj-actions,.table-controls,.game-action-dock) button:nth-of-type(3n+2):not([aria-pressed=true]):not(.spin):not(.approve):not(.reject){background-image:linear-gradient(120deg,#24375aee,#0b172bdd),url(/branding/main-display.webp)}.organized-shell .app-screen :is(.under-controls,.bj-actions,.table-controls,.game-action-dock) button:nth-of-type(3n):not([aria-pressed=true]):not(.spin):not(.approve):not(.reject){background-image:linear-gradient(120deg,#4d341bee,#21170bdd),url(/branding/main-display.webp)}@keyframes game-control-light{50%{background-position:54%;box-shadow:inset 0 2px 2px #fff6,0 3px #0008,0 0 12px #dfbd6955}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]):not([data-graphics-quality=light]):not([data-scrolling=true]) .organized-shell .app-screen:not([hidden]) :is(.under-controls,.bj-actions,.table-controls,.game-action-dock) button:not(:disabled){animation:5s ease-in-out infinite game-control-light}}.nlc-video-frame.video-expanded :is(video,iframe){max-height:70vh!important}.nlc-video-frame:-webkit-full-screen{background:#000;border:0;border-radius:0;place-items:center;display:grid}.nlc-video-frame:fullscreen{background:#000;border:0;border-radius:0;place-items:center;display:grid}.nlc-video-frame:-webkit-full-screen :-webkit-any(video,iframe){object-fit:contain;width:100%;height:100%;max-height:100vh!important}.nlc-video-frame:fullscreen :is(video,iframe){object-fit:contain;width:100%;height:100%;max-height:100vh!important}.nlc-video-frame iframe{aspect-ratio:16/9;border:0}.dealer-alert-toggle{margin:6px 0;min-height:36px!important;padding:6px 10px!important;font-size:12px!important}.dealer-recap p{font-size:14px}.request-workspace,.request-desk{min-width:0;max-width:100%;margin:16px 0}.request-workspace-heading{background:linear-gradient(125deg,#174c38,#071e19);border:1px solid #dfc37d;border-radius:18px;align-items:center;gap:16px;padding:20px;display:flex;box-shadow:inset 0 2px #fff3,0 5px #6d5428}.request-workspace-heading>img{object-fit:contain;filter:drop-shadow(0 0 9px #e5c36966);width:64px;height:64px}.request-workspace-heading h2{color:#ffe9ad;margin:5px 0;font-size:26px}.request-workspace-heading small{color:#ebd38e;letter-spacing:1.5px;font-size:11px;font-weight:900}.request-workspace-heading p{color:#edf4eb;margin:5px 0;font-size:14px;line-height:1.5}.request-category-nav{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:18px 0;display:grid}.request-category-nav>button{color:#fff0bf;white-space:normal;background:linear-gradient(135deg,#275a40ef,#061d18f5),url(/branding/main-display.webp) 50%/cover;border:1px solid #e8c975;border-radius:13px;font-size:15px;font-weight:900;box-shadow:inset 0 2px 2px #fff6,0 4px #6d5428,0 0 13px #d9b45444;min-height:58px!important;margin:0!important;padding:12px!important}.request-category-nav>button[aria-pressed=true]{color:#102b20;background:linear-gradient(145deg,#fff0b9,#d9b359);border-color:#fff2bf;box-shadow:inset 0 2px 2px #fff9,0 4px #8b6828,0 0 20px #e8c36a66}.request-workspace-content,.request-desk-content{background:#09271feb;border:1px solid #b89c58;border-radius:18px;min-width:0;padding:20px}.request-workspace-content>section,.request-workspace-content .request-form{margin:0}.request-workspace-content .request-form{background:#0a211a;border:1px solid #a68c51;border-radius:14px;gap:14px;padding:18px;display:grid}.request-workspace-content .request-form label{gap:8px;font-weight:800;display:grid}.request-workspace-content .request-form input{box-sizing:border-box;width:100%;min-height:48px;font-size:18px}.request-workspace-content .request-form .hint{margin:0;font-size:13px}.request-workspace-content .reward-catalog{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:18px 0;display:grid}.request-workspace-content .earned-badge{background:linear-gradient(150deg,#2d4b34,#09241c);border:1px solid #c8aa64;border-radius:16px;min-width:0;padding:18px}.request-workspace-content progress{width:100%}.request-search{gap:8px;margin:14px 0;font-size:14px;font-weight:800;display:grid}.request-search input{box-sizing:border-box;color:#fff3d2;width:100%;min-height:46px;font:inherit;background:#051d17;border:1px solid #bca264;border-radius:10px;padding:10px 12px}.request-desk-content .admin-request-group{border:0;margin:0;padding:0}.request-desk-content .admin-request-group>summary{color:#ffe7a3;padding:10px 0;font-size:19px}.request-desk-content .request-card{background:linear-gradient(125deg,#163d2e,#061d17);border:1px solid #aa945b;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:18px;margin:14px 0;padding:18px;display:grid}.request-desk-content .request-card h3{color:#ffe8a6;margin:0 0 6px;font-size:20px}.request-desk-content .request-card p{margin:6px 0;line-height:1.45}.request-desk-content .request-card small{color:#d7e3d5;font-size:13px;line-height:1.55}.request-desk-content .request-actions{grid-template-columns:1fr;gap:10px;min-width:0;display:grid}.request-desk-content .request-actions button{white-space:normal;width:100%;min-height:48px;margin:0;line-height:1.35}:is(.request-workspace,.request-desk,.request-dialog) button{color:#fff0c0;background:linear-gradient(145deg,#315c43,#08291f);border:1px solid #d7b96e;border-radius:12px;min-height:44px;padding:11px 14px;transition:filter .15s,transform .15s;box-shadow:inset 0 2px 2px #fff5,0 4px #66512a,0 0 12px #edc96933;font-weight:850!important}:is(.request-workspace,.request-desk,.request-dialog) button.approve{background:linear-gradient(145deg,#46764d,#0a422c);border-color:#b3e2a3}.request-dialog button[aria-pressed=true]{color:#10271a;background:linear-gradient(145deg,#f8df99,#bc9239)}:is(.request-workspace,.request-desk,.request-dialog) button:not(:disabled):hover{filter:brightness(1.15)}:is(.request-workspace,.request-desk,.request-dialog) button:not(:disabled):active{transform:translateY(2px)}:is(.request-workspace,.request-desk,.request-dialog) button:disabled{opacity:.5;filter:none;box-shadow:inset 0 1px #0006;animation:none!important}.request-dialog{box-sizing:border-box;max-height:85dvh;padding:22px;overflow-y:auto;width:min(680px,100vw - 24px)!important}.request-dialog .reward-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.request-dialog :is(input,select){box-sizing:border-box;width:100%;min-height:46px}.request-dialog .reward-quote{background:#08261d;border:1px solid #d5b96c;border-radius:14px;padding:16px;line-height:1.6}.request-dialog .reward-note{font-size:13px;line-height:1.5}.dealer-request-queue{background:#041b14;border:1px solid #c5a65b;border-radius:12px;gap:8px;margin:10px 0;padding:10px;display:grid}.dealer-request-queue button{min-height:44px;margin:0!important}.dealer-request-queue small,.seat-reservation p{font-size:12px;line-height:1.5}@media (min-width:1000px){.organized-shell .account-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.admin-shell{box-sizing:border-box;width:min(1320px,100%);max-width:1320px}.admin-pane{min-width:0}.request-desk-content>.management{max-width:none}.request-workspace-content{min-height:280px}}@media (max-width:650px){.request-category-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.request-category-nav>button{font-size:13px;min-height:52px!important}.request-workspace-content,.request-desk-content{padding:12px}.request-workspace-heading{gap:10px;padding:14px}.request-workspace-heading h2{font-size:22px}.request-workspace-heading>img{width:48px;height:48px}.request-workspace-content .request-with-links{grid-template-columns:1fr}.request-workspace-content .request-external-qr{align-items:center;gap:12px;max-width:none;padding:10px;display:flex}.request-workspace-content .request-external-qr img{width:64px;height:64px}.request-workspace-content .request-external-qr a{align-items:center;font-size:12px;display:flex}.request-desk-content .request-card{grid-template-columns:1fr;gap:12px;padding:14px}.request-desk-content .request-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.request-dialog{padding:16px}.request-dialog .reward-choices{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]):not([data-graphics-quality=light]) :is(.request-workspace,.request-desk,.request-dialog) button:not(:disabled):not([aria-pressed=true]){animation:4s ease-in-out infinite live-control-glow}.quiet-motion .request-desk button{animation:none!important}}.physical-card-picker{background:#041e16;border:1px solid #d7bb71;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:10px 0;padding:10px;display:grid}.physical-card-picker legend{color:#ffe7a2;font-size:13px;font-weight:850}.physical-card-picker label{gap:4px;min-width:0;font-size:12px;display:grid}.physical-card-picker select{color:#fff0be;background:#123c2c;border:1px solid #a88e51;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px;font-weight:800}.physical-card-confirm{align-items:center;gap:10px;margin:10px 0;font-size:13px;line-height:1.4;display:flex}.physical-card-confirm input{accent-color:#e8c56c;flex:0 0 22px;width:22px;height:22px}@media (min-width:1000px){.organized-shell:not(.playing-screen):not(.game-focused)>.topbar{isolation:isolate;position:relative;overflow:visible}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.desktop-logo-stage{z-index:0;pointer-events:none;perspective:1100px;background:radial-gradient(at 50% 40%,#5aab6a18,#0000 70%);border-radius:24px;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.desktop-logo-stage img{object-fit:contain;opacity:.2;filter:drop-shadow(0 12px 3px #0008)drop-shadow(0 0 25px #f6d67099);transform-origin:50%;width:100%;max-width:none;height:100%;max-height:none;animation:none;position:absolute;inset:0}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.desktop-logo-stage span{display:none}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>:not(.desktop-logo-stage):not(.header-only-crossfade){z-index:1;position:relative}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.wordmark{grid-column:1/3}}@keyframes desktop-backdrop-orbit{0%,to{opacity:.18;transform:perspective(1100px)rotateY(-9deg)rotateX(2deg)scale(.98)}50%{opacity:.25;transform:perspective(1100px)rotateY(9deg)rotateX(-2deg)scale(1.035)}}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]):not([data-graphics-quality=light]) .organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.desktop-logo-stage img{animation:12s ease-in-out infinite desktop-backdrop-orbit}}:root[data-scrolling=true] .desktop-logo-stage img{animation-play-state:paused!important}.request-category-nav>button{overflow-wrap:normal;text-wrap:balance;line-height:1.35}.six-identity{border:1px solid var(--six-accent,#e6c878);background:linear-gradient(115deg,#030712ed,var(--six-glow,#284130));border-radius:20px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:14px;margin:10px 0;padding:12px 16px;display:grid;box-shadow:inset 0 2px #fff4,0 5px #050708,0 0 16px #0005}.six-identity-emblem{height:82px}.six-identity-emblem svg{width:100%;height:100%}.six-identity small{letter-spacing:.16em;color:var(--six-accent,#ffe499);font-size:10px;font-weight:900}.six-identity strong{color:#fff2bd;text-shadow:0 2px #624511,0 0 15px var(--six-accent);font-size:clamp(17px,2.3vw,25px);font-weight:950;display:block}.six-identity p{margin:4px 0;font-size:12px;line-height:1.45}.six-identity-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.six-identity-chips span{background:#0006;border:1px solid #fff3;border-radius:12px;padding:4px 8px;font-size:11px;font-weight:850}.identity-shamrock .six-identity-chips span:first-child{background:#196233}.identity-shamrock .six-identity-chips span:nth-child(2){background:#8b242a}.identity-shamrock .six-identity-chips span:nth-child(3){background:#244786}.machine.slot-theme-eruption .cabinet{background:linear-gradient(145deg,#771e13,#170806 55%,#cb6323);border-radius:26px 26px 10px 10px}.machine.slot-theme-capital .cabinet{background:repeating-linear-gradient(120deg,#1b2227 0 16px,#262e34 18px 20px);border:7px ridge #bd9352;border-radius:12px}.machine.slot-theme-hypernova .cabinet{background:radial-gradient(at top,#563c91,#070c25 65%);border-radius:40px 12px;box-shadow:0 0 22px #765ce855}.machine.slot-theme-fortunes88 .cabinet,.machine.slot-theme-fortunecoin .cabinet{background:linear-gradient(#66151d,#18080f);border:4px double #ffdc83;border-radius:30px}.machine.slot-theme-cleopatra .cabinet{background:linear-gradient(90deg,#135551,#101f28,#135551);border:7px ridge #e2c26a;border-radius:4px}.machine.slot-theme-ultradiamond .cabinet{background:linear-gradient(135deg,#562c69,#0d0c20,#24467e);border:3px double #c9baff;border-radius:6px 30px}.machine.slot-theme-caesars .cabinet{background:linear-gradient(#4e1b35,#160d1a);border:8px ridge #d5b66c;border-radius:35px 35px 8px 8px}.machine.slot-theme-gorilla .cabinet{background:linear-gradient(130deg,#092d4c,#101623,#133c66);border:3px solid #86bfe8;border-radius:18px}.machine.slot-theme-goldblitz .cabinet{background:linear-gradient(110deg,#4f255c,#1d1130,#9c6633);border:4px double #ffe2a5;border-radius:12px 35px}.machine.slot-theme-prosperity .cabinet{background:linear-gradient(120deg,#772236,#25172a);border:5px double #ffcf91;border-radius:26px}.machine.slot-theme-shamrock .cabinet{background:radial-gradient(at top,#2e714b,#091c15);border:4px double #cbe897;border-radius:35px}.machine .six-sculpted-art{perspective:600px;width:100%;height:100%;display:block}.machine .six-sculpted-art svg{width:100%;height:100%;filter:drop-shadow(0 3px 0 #65431a) drop-shadow(0 6px 3px #0009) drop-shadow(0 0 9px var(--six-accent))}.feature-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.feature-dashboard>div{border:1px solid var(--six-accent,#c9a75c);text-align:center;background:#0009;border-radius:12px;padding:10px 6px;box-shadow:inset 0 2px #fff2,0 3px #0006}.feature-dashboard small{letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.feature-dashboard strong{color:#fff2bb;text-shadow:0 2px #614120,0 0 12px var(--six-accent);overflow-wrap:anywhere;font-size:clamp(12px,2vw,20px);display:block}.feature-replay-note,.feature-unlock-note{font-size:12px;line-height:1.5}.feature-tier-dots{color:#ffe08a;letter-spacing:3px;font-size:16px;display:block!important}.feature-stage .feature-tiers>span{background:linear-gradient(#ae3b36,#350c1b);border-radius:40% 40% 12px 12px;flex-direction:column;min-height:95px;display:flex;box-shadow:inset 0 2px 5px #ffe5a8,0 6px #180710}.feature-stage .feature-digits>span{background:linear-gradient(#000,#342239,#000);border:4px ridge #d9bb73;min-height:100px;font-size:42px}.feature-stage .feature-digits>span>b{font-size:clamp(30px,6vw,60px)}.feature-stage .feature-diamonds>span{aspect-ratio:1.2;min-height:85px}.feature-diamonds .supplied-symbol{opacity:.55}.feature-diamonds>span:first-child{background:#623b89}.feature-mode-collect .feature-board{border-left:8px solid #ffd858;border-right:8px solid #dc9af5}.feature-prosperity .feature-board{background:radial-gradient(#6c1d3b,#210b22);border:3px double #ffd57e}.feature-gorilla .feature-board{background:radial-gradient(#174474,#070b1d);border:3px solid #7cbef1}.feature-eruption .feature-board{background:radial-gradient(#75291c,#200908);border:3px ridge #e5a45e}.feature-mode-expand .feature-symbol-board{background:#114b47;border:6px double #e5c378}.feature-progress{flex-wrap:wrap;gap:10px}.feature-progress progress{accent-color:#e8c874;width:100px}.machine[data-bonus-active=true] .cabinet{box-shadow:0 0 0 2px #ffe7a1,0 0 24px var(--game-accent);border-color:#ffe49d}.machine .slot-bonus-picks button{border:2px solid var(--game-accent,#f1cc7c);background:radial-gradient(ellipse at top,#fff3,#0009),var(--game-accent,#65501f);min-width:0;font-weight:950;box-shadow:inset 0 2px 2px #fff7,0 6px #16100b,0 0 14px #0005}.machine .slot-bonus-picks button .six-symbol{width:100%;height:90px}.machine .slot-bonus-picks button:active{transform:translateY(3px)}@keyframes feature-cell-land{0%{opacity:.45;transform:scale(.84)rotateY(-15deg)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-graphics-quality=light]):not([data-background-paused=true]) .machine:not(.mobile-spin-performance) .six-sculpted-art>svg{animation:5s ease-in-out infinite six-supplied-float}:root:not([data-reduce-motion=true]):not([data-effects=false]) .feature-cell-new{animation:.4s ease-out feature-cell-land}}@media (max-width:520px){.six-identity{grid-template-columns:44px minmax(0,1fr);gap:8px;padding:9px}.six-identity-emblem{height:64px}.six-identity-chips span{padding:3px 5px;font-size:9px}.feature-dashboard{gap:4px}.feature-stage .feature-tiers>span{min-height:72px}.feature-tier-dots{letter-spacing:1px;font-size:11px}}.catalog-jumps[hidden],.favourites-panel[hidden],.dealer-coming-soon[hidden]{display:none!important}.catalog-section-top{outline:none;scroll-margin-top:16px}.catalog-section-header{background:linear-gradient(130deg,#124735,#061a13);border:1px solid #edd187;border-radius:20px;margin-bottom:16px;padding:16px;box-shadow:inset 0 2px #fff4,0 6px #735c29}.catalog-section-header h1{color:#fff0bc;text-shadow:0 2px #5f4016,0 0 16px #d8ad4a66;margin:16px 0 4px;font-size:clamp(25px,4vw,38px)}.catalog-section-header p{margin:0}.catalog-section-header button{min-height:44px}.slot-session-tools{z-index:2;border:1px solid var(--game-accent,#edcf83);background:#071b16e8;border-radius:14px;margin:10px 0;padding:10px;position:relative}.slot-session-tools summary{cursor:pointer;color:#ffe9aa;font-weight:900}.slot-session-tools p{font-size:13px;line-height:1.5}.slot-session-tools small{margin:8px 0;display:block}.practice-feature{background:#081b27;border:2px dashed #5ddfe2;border-radius:16px;margin:12px 0;padding:12px}.practice-feature>strong{color:#8df8ff}.practice-prizes,.session-recap-grid{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.practice-prizes span,.session-recap-grid>span{background:linear-gradient(#254335,#07100d);border:1px solid #e6c978;border-radius:12px;padding:10px;font-size:12px;font-weight:900;box-shadow:inset 0 2px #fff4,0 4px #382915}.session-recap-grid strong{color:#fff1b0;font-size:20px;display:block}.diagnostics-scroll{max-width:100%;overflow:auto}.diagnostics-scroll th,.diagnostics-scroll td{text-align:left;border-bottom:1px solid #fff3;padding:8px;font-size:12px}.studio-workspace [hidden]{display:none!important}.studio-overview{background:linear-gradient(135deg,#082e24,#080e0c);border:1px solid #967d36;border-radius:18px;margin-bottom:14px;padding:20px}.studio-status{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.studio-status>*{background:#153c30;border:1px solid #55724c;border-radius:10px;padding:8px 12px;font-size:.9rem}.studio-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 20px;display:grid}.studio-tabs button{white-space:normal;color:#fff0bb;background:#12372c;border:1px solid #8b783d;border-radius:12px;min-height:52px;padding:10px 8px;font-weight:800}.studio-tabs button[aria-pressed=true]{color:#13271e;background:linear-gradient(135deg,#ffed9c,#c99a27);box-shadow:0 3px #72581e,0 0 14px #e7bd3933}.studio-step{margin:16px 0}.studio-step h2{margin-bottom:8px}.studio-note{background:#292614;border-left:3px solid #d7b654;padding:10px}.studio-next{width:100%;margin:14px 0}.studio-next-action{background:#102d24;border:1px solid #d0b15e;border-radius:12px;margin:12px 0 18px;padding:16px}.studio-next-action strong{color:#ffe49a;font-size:1.15rem}.studio-next-action p{margin-bottom:0;line-height:1.5}.studio-guide li{padding:10px 0;line-height:1.6}.studio-guide ol{padding-left:24px}.studio-workspace .live-actions{gap:10px}.studio-workspace select,.studio-workspace input:not([type=checkbox]),.studio-workspace button{min-height:44px}@media (max-width:640px){.studio-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-workspace .dealer-play-layout{flex-direction:column;display:flex}.studio-workspace .dealer-actions{order:0}.studio-workspace .dealer-felt{order:1}.studio-overview{padding:14px}.studio-status>*{flex:135px}.studio-workspace .physical-card-picker{min-width:0}}.blackjack-event-card{min-width:0;margin-block:12px}.blackjack-event-card label{gap:6px;margin-block:12px;display:grid}.blackjack-event-card input{box-sizing:border-box;width:100%;min-width:0}.blackjack-event-card .live-actions{flex-wrap:wrap;gap:10px;display:flex}.blackjack-event-card button{white-space:normal;min-height:44px}.blackjack-event-card p{overflow-wrap:anywhere}@media (min-width:1000px){.blackjack-event-card details{max-width:720px}.blackjack-event-card .live-actions button{flex:0 auto}}.staff-presence a.dealer-presence-link{color:inherit;cursor:pointer;text-decoration:none}.dealer-presence-link:focus-visible{outline-offset:2px;outline:2px solid #ffe49a}.dealer-workspace-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:24px 0;display:grid}.dealer-workspace-links .spin{text-align:center;white-space:normal;color:#ffe9aa;text-shadow:0 2px 2px #001e16,0 0 10px #e6c97666;background:linear-gradient(135deg,#39694e,#073f30 55%,#172c21);border:2px solid #e6c976;justify-content:center;align-items:center;min-height:100px;animation:3s ease-in-out infinite dealer-entry-glow;display:flex;box-shadow:0 5px #695020,0 0 18px #eacb7955}@keyframes dealer-entry-glow{50%{box-shadow:0 5px #695020,0 0 25px #eacb7988}}@media (prefers-reduced-motion:reduce){.dealer-workspace-links .spin{animation:none}}.organized-shell>.topbar .presence-stack .staff-presence{display:contents}@media (max-width:600px){.organized-shell>.topbar .presence-stack{gap:2px}.organized-shell>.topbar .presence-stack .live-player-count{gap:3px;padding:5px 3px;font-size:clamp(9px,2.3vw,11px)}}.presence-stack.presence-single-line{box-sizing:border-box;width:100%;min-width:0;container-type:inline-size;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:clamp(2px,1vw,8px)!important;display:flex!important}.presence-stack.presence-single-line>.audience-counters,.presence-stack.presence-single-line>.staff-presence{display:contents!important}.presence-stack.presence-single-line .live-player-count{letter-spacing:-.015em;white-space:nowrap!important;flex:none!important;gap:clamp(2px,.9cqi,4px)!important;width:auto!important;min-width:0!important;min-height:36px!important;padding:5px 0!important;font-size:clamp(8px,2.9cqi,14px)!important;line-height:1.2!important}.presence-stack.presence-single-line .presence-dot{flex:0 0 clamp(4px,1.7cqi,6px)!important;width:clamp(4px,1.7cqi,6px)!important;height:clamp(4px,1.7cqi,6px)!important}.xxx-live-button.xxx-signup-locked .xxx-live-status{white-space:normal;text-align:center;font-size:clamp(12px,3.8vw,22px);line-height:1.2}.xxx-live-button.xxx-signup-locked .xxx-live-status i{background:#e6c976;box-shadow:0 0 12px #e6c976}.xxx-live-button.xxx-signup-locked{cursor:pointer}.footer-with-emblems>.footer-logos{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px 7px!important;width:100%!important;max-width:760px!important;display:grid!important}.footer-with-emblems>.footer-logos>*{min-width:0;max-width:100%}.footer-with-emblems>.footer-logos>.footer-logo-wide{grid-column:span 2}.footer-with-emblems>.footer-logos>.footer-token-mark{text-align:center;flex-direction:column;gap:2px;width:100%;display:flex;font-size:10px!important}.footer-with-emblems>.footer-logos>.footer-token-mark img{width:30px!important;max-width:100%!important;height:24px!important}.footer-with-emblems>.footer-logos>.footer-token-mark small{letter-spacing:.5px;font-size:7px}.guest-welcome-modal .guest-welcome-scene{perspective:none}.guest-welcome-modal .guest-welcome-poster{object-fit:cover;object-position:center;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.guest-welcome-modal .guest-welcome-logo{animation:none!important}.guest-welcome-modal .nlc-personals-button:after{display:none;animation:none!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.asia-title-mark{background:linear-gradient(135deg,#160913,#4d1336 55%,#170712);border:2px solid #ffe0a1;border-radius:18px;justify-content:center;align-items:center;gap:12px;min-height:100px;padding:12px;position:relative;overflow:hidden;box-shadow:0 5px #593218,inset 0 0 20px #ffc36a35,0 0 20px #ff5d9a55;width:min(100%,420px)!important;display:flex!important}.asia-title-mark img{object-fit:contain;border-radius:12px;flex:none;width:65px!important;height:92px!important}.asia-title-mark b{color:#fff0c4;text-transform:uppercase;text-align:center;text-shadow:0 2px #8b174c,0 4px #4a092d,0 0 10px #ffb4cb;font:900 clamp(20px,4vw,36px)/.95 Georgia,serif;position:relative}.asia-title-mark b small{color:#ffc0db;letter-spacing:2px;margin-bottom:5px;font-size:.65em;display:block}.asia-title-mark:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 47%,#fff6 50%,#0000 53%);animation:6s linear infinite asia-shimmer;position:absolute;inset:-100%;transform:translate(-40%)}@keyframes asia-shimmer{to{transform:translate(40%)}}.slot-theme-asia{isolation:isolate;border:1px solid #ffb6d5;background:linear-gradient(145deg,#130811ee,#3a1027dd),var(--game-art) center/cover!important}.slot-theme-asia .cabinet{background:linear-gradient(135deg,#391021,#e4b76d,#491b39);border-color:#ffe0a4;box-shadow:inset 0 0 0 3px #210c19,0 12px 32px #0008,0 0 18px #ff499f33}.asia-photo-symbol{background:radial-gradient(#581d3f,#170912);border:2px solid #eac077;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 12px #ffc68055,0 4px #4b281c}.asia-photo-symbol img{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block;filter:none!important}.nlc-polished .machine.slot-theme-asia.six-tall-layout .reels{padding:2px;--cell:clamp(160px,28vw,340px)!important;gap:3px!important}.machine.slot-theme-asia.six-reel-machine .reel>.symbol,.machine.slot-theme-asia.six-reel-machine .slot-strip .symbol{padding:0!important}.machine.slot-theme-asia .asia-photo-symbol{box-sizing:border-box;border-width:1px;border-radius:7px}.machine.slot-theme-asia .reel{position:relative}.machine.slot-theme-asia .reel>.symbol{display:block;width:100%!important;height:100%!important;padding:0!important;position:absolute!important;inset:0!important}.machine.slot-theme-asia .symbol>.asia-photo-symbol{position:absolute;inset:0;width:100%!important;height:100%!important;max-height:none!important}.machine.slot-theme-asia .asia-photo-symbol>img{object-fit:cover!important;object-position:center 22%!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.machine.slot-theme-asia .slot-strip .symbol{flex:none;position:relative}.asia-photo-symbol em{color:#fff0ba;text-align:center;background:#160914e8;border-radius:8px;padding:3px;font:900 clamp(9px,2vw,16px)/1.1 system-ui;position:absolute;bottom:3px;left:3px;right:3px;box-shadow:0 0 8px #ff77b4}.slot-theme-asia :is(.spin,.share,.feature-controls button),.feature-asia .feature-controls button{color:#fff4cb;text-shadow:0 1px 2px #000;background:linear-gradient(#8d2b60,#45122f);border:1px solid #ffdca0;font-weight:850;transition:transform .15s,box-shadow .15s;box-shadow:0 4px #240917,inset 0 1px #fff7,0 0 12px #f774b24d}.slot-theme-asia :is(.spin,.share):active{transform:translateY(2px)}.love-wheel-stage{text-align:center;isolation:isolate;max-width:340px;margin:20px auto;position:relative}.love-wheel-disc{background:conic-gradient(#b83c77 0deg 60deg,#4b1839 60deg 120deg,#b2763d 120deg 180deg,#b83c77 180deg 240deg,#4b1839 240deg 300deg,#b2763d 300deg);border:9px solid #eac779;border-radius:50%;width:280px;height:280px;margin:auto;transition:transform 3.6s cubic-bezier(.12,.65,.12,1);position:relative;box-shadow:0 7px #5c3521,inset 0 0 0 3px #fff0c9,0 0 22px #ff81bb66}.love-wheel-disc span{color:#fff7d0;text-shadow:0 2px 2px #000;width:36px;font-size:22px;font-weight:950;position:absolute;top:calc(50% - 12px);left:calc(50% - 18px)}.love-wheel-centre{color:#fff2bf;background:radial-gradient(#8a3062,#290d20);border:3px solid #e9c477;border-radius:50%;place-content:center;width:86px;height:86px;font-weight:950;line-height:1.1;display:grid;position:absolute;top:97px;left:calc(50% - 43px);box-shadow:0 3px #4b2b1c}.love-wheel-pointer{z-index:2;color:#fff1b7;text-shadow:0 2px 3px #000;font-size:35px;position:absolute;top:-14px;left:calc(50% - 14px)}.love-wheel-spin{margin-top:24px}.love-wheel-stage p{color:#ffe8bf;font-size:13px}@media (prefers-reduced-motion:reduce){.asia-title-mark:after{animation:none}.love-wheel-disc{transition:none}}html[data-graphics-quality=light] .asia-title-mark:after{animation:none}html[data-graphics-quality=light] .asia-photo-symbol{transform:none;box-shadow:inset 0 0 5px #ffc68044}.nlc-offscreen-effects,.nlc-offscreen-effects *,.nlc-offscreen-effects:before,.nlc-offscreen-effects:after,.nlc-offscreen-effects :before,.nlc-offscreen-effects :after{animation-play-state:paused!important}.slot-theme-asia .slot-machine-body{isolation:isolate;position:relative}.slot-theme-asia .slot-machine-body:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 25%,#ff579e42,#0000 45%),radial-gradient(at 85% 70%,#ffc76b32,#0000 45%);position:absolute;inset:0}@keyframes asia-ambient{to{opacity:.55;transform:translateY(12px)}}@keyframes asia-button-glow{to{box-shadow:0 4px #240917,inset 0 1px #fff7,0 0 22px #ff91c491}}@media (prefers-reduced-motion:no-preference){html:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-graphics-quality=light]) .slot-theme-asia .slot-machine-body:before{animation:7s ease-in-out infinite alternate asia-ambient}html:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-graphics-quality=light]) .slot-theme-asia .machine-spin:not(:disabled){animation:3s ease-in-out infinite alternate asia-button-glow}}.slot-identity{border:1px solid var(--game-accent);text-align:center;background:linear-gradient(120deg,#070a12e8,#212034c9);border-radius:14px;justify-content:center;align-items:center;gap:12px;min-width:0;margin:8px 0 12px;padding:10px 12px;display:flex}.slot-identity strong{color:#fff1bd;text-shadow:0 2px 2px #000;font-size:clamp(15px,2.7vw,22px)}.slot-identity-motif{text-shadow:0 3px 0 #583c15,0 0 12px var(--game-accent);flex:none;font-size:clamp(30px,5vw,52px);line-height:1}.slot-identity-panels{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:7px;display:flex}.slot-identity-panels>span{color:#fff4d9;background:#0006;border:1px solid #fff4;border-radius:20px;padding:5px 9px;font-size:11px;line-height:1.3}.machine[data-cabinet-family] .cabinet{isolation:isolate;position:relative}.machine[data-cabinet-family] .reels{min-width:0;max-width:100%}.machine[data-cabinet-family=treasury] .cabinet{background:repeating-linear-gradient(90deg,#513c28 0 8px,#19130d 8px 16px);border:5px double #e5bf68;border-radius:28px;box-shadow:inset 0 0 0 6px #241a0f,0 7px #694820}.machine[data-cabinet-family=volcano] .cabinet{background:radial-gradient(at bottom,#8d291b,#1b0b13 70%);border-color:#ffb263;border-radius:32px 32px 12px 12px;box-shadow:0 6px #59241c,inset 0 0 24px #ff67162a}.machine[data-cabinet-family=cosmic] .cabinet{background:radial-gradient(at 25% 20%,#552473,#070e29 70%);border-color:#b4eaff;border-radius:30px 9px;outline:1px solid #7aeaff66}.machine[data-cabinet-family=pagoda] .cabinet{background:linear-gradient(90deg,#7d1422,#200a12 18% 82%,#7d1422);border-top:8px double #ffd888;border-radius:34px 34px 8px 8px;box-shadow:0 6px #69301c}.machine[data-cabinet-family=temple] .cabinet{background:repeating-linear-gradient(90deg,#73562c 0 8px,#352b1c 8px 16px);border-left:8px double #e2bc72;border-right:8px double #e2bc72;border-radius:5px}.machine[data-cabinet-family=jungle] .cabinet{background:radial-gradient(at top,#2e5351,#0a1717);border-color:#b5c68c;border-radius:32px 10px;box-shadow:inset 0 0 0 4px #121e18,0 6px #344034}.machine[data-cabinet-family=electric] .cabinet{background:repeating-linear-gradient(135deg,#40265d 0 10px,#1a1736 10px 20px);border-color:#a1ecff;border-radius:9px;outline:1px solid #7c90ff77}.machine[data-cabinet-family=garden] .cabinet{background:radial-gradient(at top,#42653c,#112920 75%);border-color:#e8db85;border-radius:26px;box-shadow:0 6px #324626,inset 0 0 0 3px #0d2518}.machine[data-cabinet-family=photo] .cabinet{border-width:3px;border-radius:22px;box-shadow:0 6px #341c2d,inset 0 0 0 3px #130b13}.machine[data-cabinet-family=stadium] .cabinet{background:linear-gradient(90deg,#1b4c39,#0b2019 12% 88%,#1b4c39);border:4px double #e7ece6;border-radius:12px}.machine.slot-theme-nba .slot-identity{background:repeating-linear-gradient(90deg,#694324,#694324 18px,#523620 19px 20px)}.machine.slot-theme-nhl .slot-identity{background:linear-gradient(100deg,#163a58,#365d70,#163a58)}.machine.slot-theme-pga .slot-identity{background:linear-gradient(140deg,#244c35,#436e30)}.machine.slot-theme-mlb .slot-identity{background:linear-gradient(135deg,#334e30,#5b3824);border-radius:35px 35px 8px 8px}.machine.slot-theme-fifa .slot-identity,.machine.slot-theme-nfl .slot-identity{background:repeating-linear-gradient(90deg,#0e3427 0 30px,#24513a 30px 60px)}.machine[data-cabinet-family=classic] .cabinet{background:linear-gradient(100deg,#81745a,#272321 12% 88%,#81745a);border:4px double #ffe0a2;border-radius:20px 20px 8px 8px}.machine[data-cabinet-family=candy] .cabinet{background:repeating-linear-gradient(130deg,#683766 0 14px,#b05b89 14px 28px);border-color:#ffe8f1;border-radius:30px}.machine[data-cabinet-family=wheel] .cabinet{background:conic-gradient(from 45deg,#242d5a,#60538a,#1c2344,#242d5a);border-radius:50px 50px 16px 16px}.slot-identity-garden .slot-identity-panels>span:first-child{border-color:#a0f1b1}.slot-theme-shamrock .slot-identity-panels>span:nth-child(2){border-color:#ff8e92}.slot-theme-shamrock .slot-identity-panels>span:nth-child(3){border-color:#97d6ff}.slot-theme-ultradiamond .slot-identity-panels>span:first-child{color:#dfb1ff}.slot-theme-ultradiamond .slot-identity-panels>span:nth-child(2){color:#9acfff}.slot-theme-ultradiamond .slot-identity-panels>span:nth-child(3){color:#ffe58a}@media (min-width:1000px){.machine[data-cabinet-family]{max-width:960px}.machine[data-cabinet-family] .slot-identity{padding:12px 18px}}@media (max-width:480px){.slot-identity{gap:7px;margin:6px 0;padding:7px}.slot-identity-panels>span{padding:3px 6px;font-size:9px}.slot-identity-motif{font-size:29px}}.studio-workspace{min-width:0;max-width:1400px;margin:auto}.studio-overview{z-index:45;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:0;background:#071a16f5!important;border:1px solid #cfb36f!important;border-radius:14px!important;padding:12px 16px!important}.studio-overview h2{margin:3px 0;font-size:22px}.studio-overview>p{margin:3px 0;font-size:13px}.studio-status{flex-wrap:wrap;gap:6px 15px;font-size:13px;display:flex}.studio-health{color:#ebdfbc;flex-wrap:wrap;gap:5px 16px;margin-top:7px;font-size:12px;display:flex}.studio-live-layout{grid-template-columns:minmax(250px,.8fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.studio-live-layout>section{min-width:0}.studio-live-layout .studio-camera-compact{max-height:calc(100dvh - 155px);position:sticky;top:140px;overflow:auto}.studio-camera-compact .studio-step,.studio-camera-compact .camera-setup,.studio-camera-compact .studio-next,.studio-camera-compact>.live-card{display:none}.studio-camera-compact .nlc-video-frame video{max-height:230px!important}.studio-camera-compact .bingo-mic{padding:10px}.studio-camera-compact h3{font-size:17px}.tap-card-picker{background:#081a16;border-radius:12px;min-width:0;padding:12px;border:1px solid #bba36b!important;display:block!important}.physical-card-preview{color:#15271e;text-align:center;background:#fff7df;border:2px solid #d3b66f;border-radius:9px;width:70px;margin:5px auto 12px;padding:12px 6px;font-size:30px;font-weight:900;display:block;box-shadow:0 3px #826332}.physical-card-preview.red{color:#b2183e}.card-rank-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.card-suit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:8px 0;display:grid}.tap-card-picker button{flex:none!important;min-width:0!important;min-height:44px!important;padding:6px 2px!important;font-size:18px!important;animation:none!important}.tap-card-picker button[aria-pressed=true]{outline:2px solid #fff1ad;color:#17251c!important;background:linear-gradient(#ffedac,#c49a42)!important}.card-suit-grid button{font-size:25px!important}.tap-card-picker details{font-size:12px}.tap-card-picker details>summary{padding:5px!important}.tap-card-picker label{display:block}.dealer-command-dock,.player-hand-dock{bottom:calc(6px + env(safe-area-inset-bottom));z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071c17f5;border:2px solid #d8bd77;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex;position:sticky;box-shadow:0 -4px 15px #0007}.dealer-command-dock>div,.player-hand-dock>div{flex:1;min-width:140px}.dealer-command-dock small,.player-hand-dock small{color:#d7ddcb;font-size:12px;display:block}.dealer-command-dock button,.player-hand-dock button{flex:1;min-width:90px;min-height:48px;font-size:16px;font-weight:900;animation:none!important}.player-hand-dock strong{color:#ffe8a1;font-size:20px}.player-hand-dock .player-primary-actions{flex-wrap:wrap;flex:2;gap:6px;display:flex}.player-hand-dock .player-primary-actions button{min-width:75px}.dealer-phase-track{flex-wrap:wrap;gap:5px;margin:8px 0;font-size:12px;display:flex}.dealer-phase-track span{border:1px solid #526b5e;border-radius:20px;padding:5px 9px}.dealer-phase-track [aria-current=step]{color:#17251d;background:#d4b772;font-weight:900}.dealer-round-receipt{background:#102b22;border:1px solid #90caae;border-radius:12px;flex-wrap:wrap;gap:8px 20px;margin:10px 0;padding:12px 16px;display:flex}.dealer-round-receipt strong{color:#ffebad}.dealer-round-receipt small{color:#dce3d1;font-size:11px;display:block}.dealer-request-queue button{text-align:left;align-items:center;gap:8px;display:flex}.dealer-request-queue img{object-fit:cover;border-radius:50%;width:36px;height:36px}.dealer-request-queue small{display:block}.admin-expiry-warning{z-index:10000;color:#fff0c8;background:#4e2512;border:2px solid #f4ce7f;border-radius:12px;max-width:850px;margin:auto;padding:12px 16px;font-size:14px;position:fixed;top:6px;left:12px;right:12px;box-shadow:0 4px 18px #0009}.admin-expiry-warning strong{display:block}.live-camera .stream-health{overflow-wrap:anywhere}.dealer-room .live-actions button:disabled{opacity:.55;cursor:not-allowed}.dealer-command-dock p{margin:3px 0;font-size:12px}@media (max-width:900px){.studio-live-layout{flex-direction:column;display:flex}.studio-live-layout>section{width:100%}.studio-live-layout .studio-camera-compact{max-height:none;position:relative;top:auto}.studio-camera-compact .bingo-mic{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.studio-camera-compact .nlc-video-frame{grid-column:1/-1}.studio-camera-compact .bingo-mic>p{grid-column:1/-1;margin:3px;font-size:12px}.studio-camera-compact .bingo-mic>h3{grid-column:1/-1;margin:0}.studio-camera-compact .nlc-video-frame video{max-height:170px!important}.studio-overview{top:0;padding:9px!important}.studio-overview h2{font-size:18px}.studio-health{font-size:11px}.studio-camera-compact .live-camera-hint{display:none}}@media (max-width:480px){.dealer-command-dock,.player-hand-dock{gap:6px;padding:7px}.player-hand-dock>div{justify-content:space-between;gap:8px;min-width:100%;display:flex}.player-hand-dock .player-primary-actions,.dealer-command-dock>div{min-width:100%}.dealer-command-dock button{width:100%;font-size:15px}.tap-card-picker{padding:8px}.card-rank-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.tap-card-picker button{min-height:42px!important;font-size:15px!important}.dealer-round-receipt{padding:9px;font-size:13px}}@media (prefers-reduced-motion:reduce){.studio-overview,.dealer-command-dock,.player-hand-dock{-webkit-backdrop-filter:none;backdrop-filter:none}}.dealer-command-dock,.player-hand-dock{box-sizing:border-box;max-width:1180px;margin:auto;position:fixed;left:10px;right:10px}.dealer-player,.dealer-host{padding-bottom:145px}.top-logo-banner .footer-logos{grid-template-columns:minmax(70px,1fr) repeat(9,minmax(0,1fr)) minmax(40px,.7fr);max-width:1320px}.footer-with-emblems>.footer-logos{grid-template-columns:repeat(5,minmax(0,1fr))}.footer-logos img.footer-logo-crypto{filter:drop-shadow(0 0 4px #e6c16866);object-fit:contain}@media (min-width:800px){.footer-with-emblems>.footer-logos{grid-template-columns:repeat(10,minmax(0,1fr));width:100%;max-width:1000px}}@media (max-width:600px){.top-logo-banner .footer-logos{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px 6px}.top-logo-banner .footer-logos img.footer-logo-crypto{max-height:30px;height:30px!important}.top-logo-banner .footer-exit-emblem{min-width:0}}.withdrawal-details-fields{border:1px solid #d2b66a;border-radius:14px;gap:10px;width:100%;min-width:0;padding:14px;display:grid}.withdrawal-details-fields legend{color:#ffe5a0;font-weight:800}.withdrawal-details-fields textarea{resize:vertical;box-sizing:border-box;color:#fff;width:100%;min-height:100px;font:inherit;background:#09251d;border:1px solid #8f9d80;border-radius:10px;padding:10px}.withdrawal-details-fields label{gap:7px;display:grid}.withdrawal-image-preview{object-fit:contain;border:1px solid #a08c56;border-radius:10px;width:auto;max-width:100%;max-height:280px;display:block}.withdrawal-pending{gap:12px;display:grid!important}.withdrawal-note{white-space:pre-wrap;overflow-wrap:anywhere}.withdrawal-review{width:100%;min-width:0;margin:8px 0}.withdrawal-review summary{cursor:pointer;font-weight:800}.withdrawal-review a{gap:8px;display:grid}.withdrawal-history-row{flex-wrap:wrap}.request-external-links{gap:12px;min-width:0;display:grid}.request-workspace-content .request-external-links .kraken-request-qr{text-align:center;justify-items:center;gap:10px;min-width:0;display:grid}.request-workspace-content .request-external-links .kraken-request-qr img{box-sizing:content-box;background:#fff;border-radius:8px;width:176px;max-width:calc(100% - 24px);height:auto;padding:12px}.request-workspace-content .request-external-links .kraken-request-qr a{justify-content:center;width:100%;min-height:44px;font-size:15px;display:flex}.slot-quick-dock{width:min(680px,100% - 24px);left:50%;bottom:calc(10px + env(safe-area-inset-bottom));z-index:35;background:#071d19f5;border:2px solid #ecd17d;border-radius:18px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 5px 18px #0008}.classic-machine:has(.slot-quick-dock){padding-bottom:110px!important}.slot-preferences-link{color:#ffe28a;font-size:.8rem}.slot-quick-dock strong,.slot-quick-dock small{display:block}.slot-quick-dock button{min-width:100px;min-height:48px}.slot-experience-controls{flex-wrap:wrap;gap:12px;padding:12px;display:flex}.slot-experience-controls label{align-items:center;gap:8px;display:flex}.slot-payout-breakdown,.slot-bonus-recap{background:#071d19;border:1px solid #ecd17d66;border-radius:12px;margin:10px 0;padding:12px}.slot-bonus-recap strong{color:#ffe28a;display:block}.dealer-self-history{overscroll-behavior:contain;max-height:350px;overflow:auto}.dealer-self-history article{border-bottom:1px solid #ecd17d55;padding:12px}.dealer-health-strip{background:#071d19;border:1px solid #ecd17d66;border-radius:12px;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.dealer-action-help{flex-basis:100%;font-size:.9rem}.player-primary-actions{flex-wrap:wrap}.dealer-turn-countdown{color:#ffe28a;font-weight:900}.slot-theme-candy .slot-bonus-recap{border-color:#ffa8dc}.slot-theme-asia .slot-bonus-recap{border-color:#ff9dc9}html[data-fast-spins=true]:not([data-reduce-motion=true]) .fortune-wheel{transition-duration:1.2s}@keyframes nlc-bonus-arrival{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.slot-bonus-recap{animation:.35s ease-out nlc-bonus-arrival}html[data-large-text=true]{font-size:18px}html[data-large-text=true] :is(p,label,summary){line-height:1.5;font-size:max(1em,17px)!important}html[data-large-text=true] button{font-size:max(1rem,16px)}@media (max-width:480px){.slot-quick-dock{gap:5px;padding:8px;font-size:.9rem}.slot-quick-dock button{min-width:84px}.slot-quick-dock small{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.slot-quick-dock,.slot-bonus-recap{animation:none!important}}html[data-reduce-motion=true] .slot-bonus-recap{animation:none!important}.top-logo-banner .footer-logos>img,.top-logo-banner .footer-logos>img.footer-logo-crypto,.top-logo-banner .footer-logos>img:is(.footer-logo-seal,.footer-logo-olg,.footer-logo-quebec,.banner-sovereign-emblem){object-fit:contain;justify-self:center;width:100%;max-width:100%;max-height:56px;height:56px!important}.top-logo-banner .footer-quick-exit{box-sizing:border-box;min-height:56px}.footer-token-mark{color:#ffe49b;text-shadow:0 1px 2px #000;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;font-family:Arial,sans-serif;font-size:clamp(12px,1.5vw,20px);font-weight:900;display:flex}.footer-token-mark img{object-fit:contain;filter:drop-shadow(0 0 4px #b087fa66)!important;width:44%!important;max-width:72px!important;height:52px!important}.footer-token-mark small{letter-spacing:2px;margin-top:3px;font-size:9px;display:block}.top-logo-banner .footer-logos .footer-token-mark img{max-height:52px;height:52px!important}.footer-with-emblems>.footer-logos{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;max-width:1000px}.footer-with-emblems .footer-logos>img{object-fit:contain;width:100%;max-width:100%;grid-column:auto!important;height:56px!important}.request-disclosure{background:linear-gradient(135deg,#173e30,#071e18);border:1px solid #cbb06b;border-radius:14px;margin:12px 0 20px;padding:14px;box-shadow:inset 0 1px #fff3,0 4px #584321}.request-disclosure>summary{cursor:pointer;color:#ffebb4;min-height:32px;font-weight:850;line-height:1.5}.request-disclosure[open]>summary{margin-bottom:14px}.request-workspace{isolation:isolate;background:linear-gradient(135deg,#194e39,#061b17);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 6px #695126,0 0 22px #dfbc6240}.request-workspace:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background:radial-gradient(at 20% 25%,#73f4bf35,#0000 55%),radial-gradient(at 80% 70%,#ffc96535,#0000 55%);position:absolute;inset:0}.request-workspace-content{background:linear-gradient(135deg,#09271fd9,#123b2ed9)}.request-workspace-content .request-form{background:linear-gradient(145deg,#234d37e8,#071e18f0);box-shadow:inset 0 2px #ffe4a726,0 5px #071710}.request-workspace button,.request-workspace a.share{touch-action:manipulation;box-shadow:inset 0 2px 3px #fff5,0 5px #655027,0 0 14px #e9c97540}:is(.request-workspace button:focus-visible,.request-disclosure>summary:focus-visible){outline-offset:4px;outline:3px solid #7ef6d1}.request-reference{overflow-wrap:anywhere;color:#ffe5a0;font-size:.85rem;display:block}.request-timeline{border-left:2px solid #cbb06b;margin:12px 0 12px 8px;padding-left:22px;line-height:1.7}.admin-response{background:#061e17;border:1px solid #78bc9b;border-radius:10px;margin:12px 0;padding:12px}.admin-request-response{gap:8px;display:grid}.admin-request-response textarea{font:inherit;color:#fff;box-sizing:border-box;background:#08251b;border:1px solid #bfa25e;border-radius:10px;max-width:100%;min-height:80px;padding:10px}@keyframes request-ambient{0%{opacity:.35;transform:translateY(-4px)}to{opacity:.8;transform:translateY(4px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]):not([data-graphics-quality=light]):not([data-scrolling=true]) .app-screen:not([hidden]) .request-workspace:before{animation:7s ease-in-out infinite alternate request-ambient}}@media (max-width:650px){.top-logo-banner .footer-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.top-logo-banner .footer-logos>img{max-height:48px;height:48px!important}.footer-with-emblems>.footer-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.footer-token-mark{gap:3px;font-size:12px}.footer-token-mark img{height:44px!important}.footer-with-emblems .footer-logos>img{height:48px!important}.request-workspace-content,.request-disclosure{padding:12px}}@media (max-width:420px){.top-logo-banner .footer-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.top-logo-banner .footer-logos>img{max-height:50px;height:50px!important}.footer-token-mark{font-size:13px}}@media (prefers-reduced-motion:reduce){.request-workspace:before{animation:none!important}}.cookie-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;max-width:520px;margin:0 auto;display:grid}.cookie-footer-actions>.cookie-settings-toggle{box-sizing:border-box;text-align:center;border-radius:18px;justify-content:center;align-items:center;width:100%;min-width:0;max-width:none;height:48px;min-height:48px;margin:0;padding:8px 12px;font-size:15px;line-height:1.2;box-shadow:inset 0 2px #fff4,0 4px #655027,0 0 12px #eac76b44;display:flex!important}.cookie-footer-actions>.small-playboy-link span{font-size:15px}.cookie-footer-actions>.small-playboy-link img{object-position:center 42%}.background-preference .dealer-chat-placeholder{isolation:isolate;cursor:default;color:#fff0ba;text-shadow:0 2px 2px #000;background:linear-gradient(135deg,#64273c,#1b161f 55%,#13392e);border:2px solid #edcc79;border-radius:24px;grid-template-rows:1fr auto;grid-template-columns:70px 1fr;align-items:center;gap:2px 12px;width:min(310px,100vw - 32px);min-height:116px;padding:10px 18px;display:grid;position:relative;overflow:hidden;transform:perspective(700px)rotateX(3deg);box-shadow:inset 0 3px #ffe5a06b,0 7px #604520,0 0 22px #ed65945c}.dealer-chat-placeholder img{object-fit:contain;filter:drop-shadow(0 0 5px #ff657b99);grid-row:1/3;width:70px;height:100px}.dealer-chat-placeholder span{align-self:end;font-size:21px;font-weight:950;line-height:1.2}.dealer-chat-placeholder small{color:#f5cfdb;align-self:start;font-size:12px}.dealer-chat-placeholder:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background:radial-gradient(at 20% 20%,#ff719444,#0000 65%);position:absolute;inset:0}.banner-display-toggle{color:#ffe7a4;min-height:32px;font:inherit;cursor:pointer;background:linear-gradient(#214638,#0b231b);border:1px solid #bba265;border-radius:12px;margin:10px auto 0;padding:6px 12px;font-size:12px;display:block}html[data-header-compact=true] .top-logo-banner .footer-logos{grid-template-columns:repeat(4,minmax(0,1fr));max-width:640px}html[data-header-compact=true] .top-logo-banner .footer-logos>:not(.footer-exit-emblem):not(.footer-logo-crypto):not(.footer-token-mark){display:none!important}html[data-header-compact=true] .top-logo-banner .footer-logos>img.footer-logo-crypto{max-height:40px;height:40px!important}html[data-header-compact=true] .top-logo-banner .footer-quick-exit{min-height:40px}.diagnostics-choice{align-items:center;gap:10px;font-weight:800;display:flex}.diagnostics-choice input{flex:none;width:20px;height:20px}.request-response{overflow-wrap:anywhere;flex-basis:100%;width:100%;margin:10px 0}.request-response summary{cursor:pointer;font-weight:800}.request-response .withdrawal-note{background:#08261c;border-radius:10px;padding:12px}.history li:has(>.request-response){flex-wrap:wrap}@keyframes dealer-chat-shine{0%{transform:translateY(1px)}to{transform:translateY(-1px)}}@keyframes dealer-chat-hover{0%{transform:translateY(1px)rotate(-1deg)}to{transform:translateY(-3px)rotate(1deg)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-graphics-quality=light]):not([data-scrolling=true]) .dealer-chat-placeholder:after{animation:5s ease-in-out infinite alternate dealer-chat-shine}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-graphics-quality=light]):not([data-scrolling=true]) .dealer-chat-placeholder img{animation:4s ease-in-out infinite alternate dealer-chat-hover}}@media (max-width:420px){.cookie-footer-actions>.cookie-settings-toggle{padding:8px;font-size:14px}.cookie-footer-actions>.small-playboy-link span{font-size:14px}.dealer-chat-placeholder span{font-size:20px}}.top-logo-banner{padding:6px 10px}.top-logo-banner .footer-logos{grid-template-columns:repeat(12,minmax(0,1fr));gap:7px 12px;max-width:1200px}.top-logo-banner .footer-logos>img,.top-logo-banner .footer-logos>img.footer-logo-crypto,.top-logo-banner .footer-logos>img:is(.footer-logo-seal,.footer-logo-olg,.footer-logo-quebec,.banner-sovereign-emblem){object-fit:contain;width:100%;max-width:100%;max-height:34px;height:34px!important}.top-logo-banner .footer-quick-exit{gap:2px;min-height:42px!important;padding:3px!important}.top-logo-banner .footer-quick-exit img{max-height:23px;height:23px!important}.top-logo-banner .footer-quick-exit strong{font-size:9px!important}.footer-with-emblems>.footer-logos{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px 14px;max-width:760px;padding:4px 0}.footer-with-emblems .footer-logos>img{object-fit:contain;max-width:100%;height:34px!important}.footer-token-mark{flex-wrap:nowrap;gap:3px;font-size:12px!important}.footer-token-mark>span{white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:0}.footer-token-mark small{letter-spacing:1.4px;font-size:8px}.footer-token-mark img,.top-logo-banner .footer-logos .footer-token-mark img{flex-shrink:0;max-height:32px;width:35%!important;max-width:42px!important;height:32px!important}.banner-display-toggle{min-height:26px;margin-top:5px;padding:3px 9px;font-size:11px}.footer-animation-control{justify-content:flex-start;max-width:1000px;margin:12px auto 0;display:flex}.footer-animation-control button{min-height:32px;font:inherit;color:#ded9bb;background:#09291e;border:1px solid #9a8a57;border-radius:10px;padding:5px 9px;font-size:11px;box-shadow:inset 0 1px #fff3;animation:none!important}.background-preference .dealer-chat-placeholder{cursor:pointer;font-family:inherit;text-decoration:none}.background-preference .dealer-chat-placeholder:focus-visible{outline-offset:5px;outline:3px solid #80ffd3}.organized-shell>.topbar>.header-radio-shortcut>.share{gap:5px;height:auto!important;min-height:64px!important;padding:7px!important;font-size:12px!important}.header-radio-shortcut>small{font-size:10px}.account-nav{margin:12px 0;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.account-nav>button{overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:74px;line-height:1.2;display:flex;padding:9px 5px!important;font-size:12px!important}.account-button-mark{color:#ffe498;background:linear-gradient(135deg,#457b59,#0b3024);border-radius:9px;place-items:center;width:27px;height:27px;display:grid;box-shadow:inset 0 2px #fff5,0 3px #65502a,0 0 8px #eac35b55}.account-button-mark svg{filter:drop-shadow(0 1px #000);width:20px;height:20px}:is(.account-nav>button,.account-summary-grid>button,.request-category-nav>button,.account-overview .personal-actions>button,.account-section-details>summary){isolation:isolate;color:#fff0b6;background:linear-gradient(140deg,#24523b,#09251d);border:1px solid #d1b36a;position:relative;overflow:hidden;box-shadow:inset 0 2px #fff4,0 4px #624c25,0 0 10px #e9c36530}:is(.account-nav>button,.account-summary-grid>button,.request-category-nav>button,.account-overview .personal-actions>button,.account-section-details>summary):before{content:"";z-index:-1;pointer-events:none;opacity:.13;background:url(/branding/main-display.webp) 100%/contain no-repeat;width:70%;height:100%;position:absolute;top:0;right:-5px}.account-nav>button[aria-pressed=true],.request-category-nav>button[aria-pressed=true]{color:#09271c;background:linear-gradient(140deg,#fff1b8,#d6b454)}.account-summary-grid{gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.account-summary-grid>button{min-width:0;padding:13px 9px}.account-summary-grid strong{overflow-wrap:anywhere;font-size:clamp(19px,4.5vw,29px)}.account-summary-grid small,.account-summary-grid span{font-size:12px;line-height:1.35}.account-overview h2{font-size:clamp(21px,5vw,30px)}.account-section-details{border:1px solid #bea261;border-radius:15px;min-width:0;margin:14px 0;padding:12px}.account-section-details>summary{cursor:pointer;border-radius:10px;padding:13px;font-size:16px;font-weight:850;line-height:1.35}.account-section-details[open]>summary{margin-bottom:14px}.player-tools,.account-overview,.my-activity-hub,.request-workspace,.statement-scroll{min-width:0;max-width:100%}.home-hub-grid{grid-template-columns:1fr!important}.home-hub-grid>.artwork-card{min-height:115px}html[data-background-paused=true] .home-atmosphere *,.nlc-offscreen-effects,.nlc-offscreen-effects *,.nlc-offscreen-effects:before,.nlc-offscreen-effects:after,.nlc-offscreen-effects :before,.nlc-offscreen-effects :after{animation-play-state:paused!important}.dealer-chat-page{padding-bottom:36px;max-width:1100px!important}.dealer-chat-heading{background:linear-gradient(135deg,#562138,#092a20);border:1px solid #d1b36a;border-radius:22px;align-items:center;gap:18px;margin:18px 0;padding:16px;display:flex;box-shadow:inset 0 2px #fff4,0 6px #655024}.dealer-chat-heading>img{object-fit:contain;width:68px;height:100px}.dealer-chat-heading h1{color:#ffe8ac;margin:5px 0;font-size:clamp(25px,6vw,42px)}.dealer-chat-heading p{margin:5px 0;font-size:14px}.dealer-chat-status{background:#09291f;border:1px solid #d1b36a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:13px;display:flex}.dealer-chat-status strong{align-items:center;gap:8px;display:flex}.dealer-chat-status i{background:#ff355e;border-radius:50%;width:12px;height:12px;display:block;box-shadow:0 0 9px #ff355e}.dealer-chat-status i[data-live=true]{background:#40f899;box-shadow:0 0 9px #40f899}.dealer-chat-room :is(button,input,textarea){font:inherit}.dealer-chat-room :is(button,.share){touch-action:manipulation;min-height:44px}.dealer-chat-room label{gap:8px;display:grid}.dealer-chat-room :is(input,textarea){box-sizing:border-box;color:#fff;background:#071e17;border:1px solid #b69b61;border-radius:10px;width:100%;padding:11px}.dealer-chat-room form{gap:12px;display:grid}.dealer-chat-admission,.dealer-room-chat,.dealer-chat-tips,.dealer-chat-host{background:linear-gradient(145deg,#143f30,#071e17);border:1px solid #bea261;border-radius:19px;min-width:0;margin:18px 0;padding:18px;box-shadow:inset 0 2px #fff2,0 5px #584321}.dealer-chat-room button,.dealer-chat-launch{isolation:isolate;color:#fff0b6;background:linear-gradient(145deg,#3d7051,#0b2e22);border:1px solid #ddbe70;border-radius:13px;padding:11px 15px;font-weight:850;position:relative;overflow:hidden;box-shadow:inset 0 2px #fff6,0 4px #6a5125,0 0 12px #e9c36540}.dealer-chat-room button:before{content:"";z-index:-1;right:0;pointer-events:none;opacity:.15;background:url(/branding/main-display.webp) 50%/contain no-repeat;width:65%;position:absolute;inset-block:0}.dealer-chat-room button:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.dealer-chat-room button[aria-pressed=true]{color:#0d2c1e;background:linear-gradient(#ffebb2,#ca9f48)}.dealer-chat-log{overscroll-behavior:contain;background:#061b15;border:1px solid #7f976e;border-radius:12px;height:min(380px,50vh);margin:12px 0;padding:10px;overflow:auto}.dealer-chat-log article{overflow-wrap:anywhere;border-bottom:1px solid #c8b46b44;padding:10px}.dealer-chat-log time{float:right;color:#d5d8c1;font-size:11px}.dealer-chat-log p{white-space:pre-wrap;margin:7px 0}.dealer-tip-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dealer-tip-grid>button{justify-items:center;gap:6px;padding:12px 7px;font-size:14px;display:grid}.dealer-tip-grid span{color:#173b2a;background:linear-gradient(135deg,#ffebaa,#a87c28);border-radius:50%;place-items:center;width:34px;height:34px;font-size:25px;display:grid;box-shadow:inset 0 2px #fff9,0 4px #674a20}.dealer-tip-confirm{border:1px solid #efcb70;border-radius:14px;margin-top:18px;padding:14px}.dealer-tip-confirm button{margin:5px}.dealer-chat-host .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dealer-chat-host small{margin:10px 0;display:block}.dealer-chat-launch{align-items:center;gap:14px;margin:12px 0;text-decoration:none;display:flex}.dealer-chat-launch img{object-fit:contain;width:44px;height:60px}@keyframes account-logo-drift{0%{opacity:.1;transform:translateY(2px)}to{opacity:.2;transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-graphics-quality=light]):not([data-scrolling=true]) .app-screen:not([hidden]) :is(.account-nav>button,.account-summary-grid>button,.request-category-nav>button,.account-section-details>summary):before,:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-graphics-quality=light]):not([data-scrolling=true]) .dealer-chat-room button:not(:disabled):before{animation:6s ease-in-out infinite alternate account-logo-drift}}@media (max-width:700px){.top-logo-banner .footer-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 9px}.top-logo-banner .footer-logos>img,.top-logo-banner .footer-logos>img.footer-logo-crypto,.top-logo-banner .footer-logos>img:is(.footer-logo-seal,.footer-logo-olg,.footer-logo-quebec,.banner-sovereign-emblem){max-height:30px;height:30px!important}.footer-with-emblems>.footer-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 9px;max-width:100%}.footer-with-emblems .footer-logos>img{height:29px!important}.footer-token-mark{font-size:10px!important}.footer-token-mark img,.top-logo-banner .footer-logos .footer-token-mark img{max-height:26px;width:30%!important;max-width:30px!important;height:26px!important}.footer-token-mark small{letter-spacing:1px;font-size:7px}.organized-shell>.topbar>.header-radio-shortcut>.share{min-height:58px!important}.organized-shell>.topbar .header-radio-shortcut .stealth-media-logo{width:38px!important;height:38px!important}.dealer-chat-room .stats{grid-template-columns:1fr}.dealer-tip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dealer-chat-admission,.dealer-room-chat,.dealer-chat-tips,.dealer-chat-host{padding:13px}.dealer-chat-heading{gap:12px;padding:12px}.dealer-chat-room p{font-size:14px;line-height:1.55}.dealer-chat-heading>img{width:55px;height:80px}}@media (max-width:370px){.account-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.account-summary-grid{grid-template-columns:1fr!important}.footer-token-mark{font-size:8px!important}.footer-token-mark small{font-size:6px}.footer-token-mark img{max-width:22px!important}}.organized-shell>.topbar>.header-radio-shortcut{align-content:center;gap:10px;width:100%;min-width:0;display:grid}.dealer-photo-button{isolation:isolate;color:#ffedb6;background:#28152a;border:2px solid #e9cb80;border-radius:22px;align-items:flex-end;min-height:138px;padding:16px 12px;text-decoration:none;display:flex;position:relative;overflow:hidden;transform:perspective(800px)rotateX(1deg);box-shadow:inset 0 2px #fff7,0 5px #735125,0 0 16px #ef76b74a}.dealer-photo-button>img{object-fit:cover;object-position:50% 38%;z-index:-2;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.dealer-photo-button:after{content:"";z-index:-1;background:linear-gradient(#1b112b40 30%,#15091fee 100%);position:absolute;inset:0}.dealer-photo-copy{text-shadow:0 2px 3px #000;gap:4px;line-height:1.2;display:grid}.dealer-photo-copy strong{font-size:clamp(17px,2.1vw,26px)}.dealer-photo-copy small{color:#ffd1ec;font-size:11px}.dealer-button-light{background:#071d16df;border:1px solid #e4c99477;border-radius:20px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;font-weight:850;display:flex;position:absolute;top:8px;left:8px}.dealer-button-light i{background:#a29b83;border-radius:50%;width:9px;height:9px}.dealer-button-light i[data-known=true]{background:#f64a72;box-shadow:0 0 8px #f64a72}.dealer-button-light i[data-live=true]{background:#42eea1;box-shadow:0 0 9px #42eea1}.organized-shell>.topbar>.header-radio-shortcut>.share{flex-direction:row;justify-content:center;gap:7px;display:flex;min-height:42px!important;padding:5px 9px!important;font-size:11px!important}.organized-shell>.topbar .header-radio-shortcut .stealth-media-logo{width:29px!important;max-width:29px!important;height:29px!important}.dealer-chat-page{isolation:isolate;position:relative}.dealer-chat-heading{background:linear-gradient(120deg,#351729,#173d32);box-shadow:inset 0 2px #fff5,0 6px #6d4a27,0 0 24px #de68aa30}.dealer-chat-heading>img{object-fit:cover;object-position:50% 30%;border:1px solid #f1cb7c;border-radius:18px;width:85px;height:110px}.dealer-chat-status{z-index:5;background:#062319f5;position:sticky;top:8px;box-shadow:0 4px 15px #0006}.dealer-chat-status .share{margin-left:auto;padding:7px 10px;font-size:12px}.dealer-seat-meter{color:#ffdda0;border:1px solid #c7a96b;border-radius:20px;padding:5px 9px;font-size:12px}.dealer-next-live,.dealer-schedule,.dealer-host-sources>details{background:radial-gradient(at 100% 0,#77365b55,#0000 65%),linear-gradient(140deg,#14372e,#0d1c19);border:1px solid #e8bb75;border-radius:20px;margin:18px 0;padding:18px;box-shadow:inset 0 2px #fff3,0 5px #654723}.dealer-next-live>small{color:#ffbcdf;letter-spacing:2px;font-weight:850}.dealer-next-live h2{color:#ffe5a4}.dealer-schedule>summary,.dealer-host-sources summary{cursor:pointer;align-items:center;min-height:44px;font-size:18px;font-weight:850;display:flex}.dealer-host-sources{grid-template-columns:1fr;gap:8px;display:grid}.dealer-host-sources>details{margin:8px 0}.dealer-host-actions{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.dealer-host-actions button{flex:1;min-width:180px}.dealer-room-chat{background:radial-gradient(at 0 0,#943b7150,#0000 65%),linear-gradient(145deg,#173d30,#091c17);box-shadow:inset 0 2px #fff4,0 6px #6f4c27,0 0 20px #f28bb522}.dealer-room-chat h2,.dealer-chat-tips h2{color:#ffe2b5}.dealer-chat-log article{background:linear-gradient(135deg,#225b3f88,#2d193480);border:1px solid #e3bb7150;border-radius:14px;margin:8px 0;box-shadow:inset 0 1px #fff2}.dealer-chat-log strong{color:#ffcfec}.dealer-chat-tips .dealer-tip-grid>button{background:radial-gradient(at top,#67435d,#133c2c);min-height:90px;box-shadow:inset 0 2px #fff5,0 5px #765127,0 0 10px #f99bcd30}.page-bottom-marks{padding:10px 16px calc(140px + env(safe-area-inset-bottom));clear:both;max-width:1000px;margin:20px auto 0}.page-bottom-marks .footer-with-emblems{border:0;align-items:center;gap:14px;margin:0;padding:0;flex-direction:column!important;display:flex!important}.page-bottom-marks .footer-logos{border-top:1px solid #c8a86344;order:10;width:100%;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px 14px!important;max-width:520px!important;padding:10px 0 0!important;display:grid!important}.page-bottom-marks .footer-logos>img,.page-bottom-marks .footer-logos>img:is(.footer-logo-seal,.footer-logo-olg,.footer-logo-quebec,.footer-logo-crypto,.footer-logo-wide,.footer-logo-kahnawake){object-fit:contain;width:100%!important;max-width:100%!important;height:18px!important;max-height:18px!important}.page-bottom-marks .footer-token-mark{gap:2px;height:18px!important;font-size:8px!important}.page-bottom-marks .footer-token-mark img{width:23px!important;max-width:23px!important;height:16px!important;max-height:16px!important}.page-bottom-marks .footer-token-mark small{letter-spacing:1px;font-size:5px}.page-bottom-marks .footer-registration{font-size:11px;line-height:1.6}.page-bottom-marks .footer-quick-exit{max-width:160px;min-height:60px!important;padding:6px 12px!important}.page-bottom-marks .footer-quick-exit img{height:33px!important}.page-bottom-marks .footer-sovereign-emblem{object-fit:contain;width:58px!important;height:58px!important}.page-bottom-marks .responsible-gambling-link{font-size:12px}@media (min-width:1000px){.dealer-chat-room:has(.dealer-chat-tips){grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:20px;display:grid}.dealer-chat-room:has(.dealer-chat-tips)>*{grid-column:1/-1}.dealer-chat-room:has(.dealer-chat-tips)>.dealer-room-chat{grid-column:1;margin:0}.dealer-chat-room:has(.dealer-chat-tips)>.dealer-chat-tips{grid-column:2;margin:0}.dealer-photo-button{min-height:155px}}@media (max-width:700px){.dealer-photo-button{min-height:110px;padding:12px 9px}.dealer-photo-copy strong{font-size:17px}.dealer-photo-copy small{font-size:10px}.dealer-button-light{padding:4px 6px;font-size:9px}.dealer-chat-status{position:relative;top:0}.dealer-host-actions{flex-direction:column}.dealer-host-actions button{width:100%;min-width:0}.dealer-next-live,.dealer-schedule,.dealer-host-sources>details{padding:14px}.page-bottom-marks .footer-logos{gap:9px!important;max-width:440px!important}.page-bottom-marks .footer-logos>img{height:16px!important}.dealer-chat-heading>img{width:65px;height:90px}.dealer-chat-page .dealer-tip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes dealer-card-glimmer{0%{transform:translateY(1px)}to{transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-graphics-quality=light]):not([data-scrolling=true]) .dealer-photo-button:not(.nlc-offscreen-effects) .dealer-photo-copy{animation:5s ease-in-out infinite alternate dealer-card-glimmer}}.request-external-links{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.request-external-links>.request-referral-card{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:10px;display:flex}.request-external-links>.request-referral-card img{width:80px;height:80px}.request-external-links>.request-referral-card>a{align-items:center;gap:12px;display:flex}.request-external-links>.kraken-request-qr{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-width:0;margin:0;padding:12px;display:flex}.request-external-links .kraken-request-qr img{aspect-ratio:1;object-fit:contain;border-radius:8px;display:block;width:min(100%,210px)!important;height:auto!important}.request-external-links .kraken-request-qr>a:has(img){width:100%;max-width:210px;display:block}.request-external-links .kraken-request-qr strong{text-align:center;font-size:14px}.request-external-links .kraken-request-qr .share{box-sizing:border-box;width:100%;min-width:0;padding:9px 6px;font-size:12px}.request-external-links small{font-size:11px;line-height:1.4}.dealer-next-live,.dealer-chat-admission{isolation:isolate;position:relative;overflow:hidden}.dealer-motion-backdrop{object-position:50% 35%;opacity:.28;z-index:-2;pointer-events:none;object-fit:cover!important;width:100%!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}.dealer-next-live:after,.dealer-chat-admission:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(110deg,#081d1be8,#31192abb);position:absolute;inset:0}.dealer-next-live>:not(.dealer-motion-backdrop),.dealer-chat-admission>:not(.dealer-motion-backdrop){z-index:1;position:relative}.dealer-photo-button{box-sizing:border-box;background-size:cover;min-width:0;max-width:100%}.dealer-photo-button>img{object-fit:cover;object-position:center 35%;max-width:none}.dealer-chat-room,.dealer-chat-host,.dealer-roster,.dealer-host-sources{box-sizing:border-box;min-width:0;max-width:100%}.dealer-chat-room h2{margin:8px 0 12px}.dealer-chat-room p{margin:10px 0}.dealer-chat-room .dealer-host-sources>details{padding:12px}.dealer-chat-room .dealer-next-live,.dealer-chat-room .dealer-chat-admission,.dealer-chat-room .dealer-chat-host{margin:12px 0;padding:14px}.dealer-chat-room .dealer-chat-tips{padding:14px}.dealer-chat-heading{margin:12px 0;padding:12px}.dealer-roster{background:#071e18;border:1px solid #c7a563;border-radius:14px;margin:16px 0;padding:12px}.dealer-roster>summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:850}.dealer-roster-row{border-bottom:1px solid #d5b86844;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.dealer-roster-row>div{min-width:0}.dealer-roster-row small{overflow-wrap:anywhere;font-size:11px;display:block}.dealer-moderation-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dealer-moderation-actions button{min-height:40px;padding:8px 10px;font-size:12px}.dealer-moderation-actions .deny{color:#fff3cf;background:linear-gradient(#902344,#4a172b);border-color:#f58b9e}.dealer-player-actions{box-sizing:border-box;border:1px solid #cfb572;border-radius:11px;width:100%;padding:9px}.dealer-player-actions>summary{cursor:pointer;min-height:32px;font-size:13px;font-weight:850}.page-design-editor,.page-source-view{min-width:0;max-width:100%}.design-editor-grid{grid-template-columns:minmax(180px,.8fr) minmax(0,1.7fr);align-items:start;gap:18px;margin:16px 0;display:grid}.page-design-editor form,.page-source-view{gap:12px;display:grid}.page-design-editor label,.page-source-view label{gap:6px;font-size:13px;font-weight:750;display:grid}.page-design-editor :is(input:not([type=checkbox]),textarea,select),.page-source-view :is(input,textarea,select){box-sizing:border-box;color:#fff1c0;width:100%;min-width:0;max-width:100%;font:inherit;background:#08261d;border:1px solid #b69958;border-radius:10px;padding:10px}.design-rule-row{gap:7px;min-width:0;margin:10px 0;display:flex}.design-rule-row>button:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.design-rule-row small{font-size:10px;display:block}.design-size-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.design-art-preview{object-fit:contain;background:#08271d;border-radius:10px;width:100%;height:160px}.source-code-editor{box-sizing:border-box;white-space:pre;tab-size:2;width:100%;max-width:100%;min-height:280px;overflow:auto;color:#d5f6d5!important;background:#061410!important;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace!important}.editor-under-controls{flex-wrap:wrap;gap:10px;display:flex}.editor-modes{flex-wrap:wrap;gap:8px;display:flex}.editor-modes>button{min-width:0;font-size:13px}.admin-pane,.admin-pane [data-text-editor] details{min-width:0}@media (max-width:700px){.design-editor-grid{grid-template-columns:1fr}.design-editor-grid>div:first-child{max-height:240px;overflow:auto}.design-size-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-roster-row{grid-template-columns:1fr;display:grid}.dealer-moderation-actions>button{white-space:normal;flex:1}.request-external-links{gap:8px!important}.request-external-links>.kraken-request-qr{padding:8px}.dealer-chat-status{gap:8px;padding:10px}.dealer-photo-button{min-height:125px}.dealer-photo-copy strong{font-size:17px}.dealer-photo-copy small{font-size:10px}}@media (min-width:701px){.top-logo-banner .footer-logos{grid-template-columns:repeat(13,minmax(0,1fr))}}.page-bottom-marks .footer-logos{grid-template-columns:repeat(6,minmax(0,1fr))!important}@keyframes dealer-art-float{0%{transform:scale(1.025)translateY(-.5%)}to{transform:scale(1.06)translateY(.5%)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-graphics-quality=light]):not([data-scrolling=true]) .dealer-photo-button:not(.nlc-offscreen-effects)>img{animation:9s ease-in-out infinite alternate dealer-art-float}}.organized-shell:is(.playing-screen,.game-focused)>.topbar>.header-dealer-chat{display:none!important}.header-dealer-chat .dealer-photo-button>img{object-position:50% 18%!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.moderator-entry{box-sizing:border-box;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;gap:4px;display:flex!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.moderator-entry svg{flex-shrink:0;width:16px;height:16px}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar{align-items:center;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-dealer-chat{width:100%;min-width:0;grid-area:1/1/auto/-1!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-dealer-chat .dealer-photo-button{border-radius:24px;width:100%;min-height:150px!important;padding:18px!important}.header-dealer-chat .dealer-photo-copy strong{font-size:clamp(24px,5vw,35px)}.header-dealer-chat .dealer-photo-copy small{font-size:13px}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.wordmark{place-self:center start;grid-area:2/1!important;margin:0!important;padding:0!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.wordmark .stealth-logo-button{box-sizing:border-box;max-width:100%;flex:0 0 90px!important;width:90px!important;min-width:0!important;height:90px!important;min-height:0!important;padding:5px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-radio-shortcut{width:100%;grid-area:2/2/auto/4!important;align-self:center!important;margin:0!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.moderator-entry{min-width:0;grid-area:2/4!important;min-height:45px!important;padding:8px!important;font-size:11px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.live-site-clock{grid-area:3/1/auto/-1!important;margin:0!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.presence-stack{grid-area:4/1/auto/-1!important;margin:0!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.quick-controls{grid-area:5/1/auto/-1!important;margin:0!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.desktop-logo-stage{display:none!important}.page-bottom-marks .footer-with-emblems{gap:4px!important}.page-bottom-marks .footer-registration{text-align:center;letter-spacing:0;max-width:650px;font-weight:500;margin:0!important;font-size:9px!important;line-height:1.35!important}.page-bottom-marks .responsible-gambling-link{margin:0!important;padding:2px!important;font-size:10px!important;line-height:1.3!important}.page-bottom-marks .footer-logos{margin-top:2px!important;padding-top:6px!important}.compact-footer{margin-bottom:4px!important;padding-bottom:4px!important}.maintenance-notice{margin-block:10px!important;padding-block:8px!important}.maintenance-notice small{line-height:1.45;font-size:11px!important}.dealer-private-launch,.dealer-private-host{background:linear-gradient(140deg,#174e3a,#3e1b37);border:1px solid #dcb977;border-radius:18px;min-width:0;margin:14px 0;padding:14px;box-shadow:inset 0 2px #fff5,0 5px #70502c,0 0 15px #e387b633}.dealer-private-launch>button{width:100%;min-height:58px;font-size:17px}.dealer-private-launch>small{margin-top:8px;font-size:11px;display:block}.dealer-private-host>summary{cursor:pointer;padding:8px 0;font-size:18px;font-weight:850}.dealer-private-host select{color:#fff0b6;background:#0a2b22;border:1px solid #bea363;border-radius:10px;width:100%;max-width:100%;margin:10px 0;padding:11px}.dealer-private-window,.dealer-registration-confirmation{box-sizing:border-box;overscroll-behavior:contain;color:#ffedbc;background:linear-gradient(140deg,#08261e,#321a31);border:2px solid #edce8e;border-radius:24px;width:min(94vw,700px);max-height:88dvh;padding:20px;overflow:auto;box-shadow:inset 0 2px #fff6,0 7px #6b4b28,0 0 30px #ed81bb77}.dealer-private-window::backdrop{background:#000b}.dealer-registration-confirmation::backdrop{background:#000b}.dealer-private-window>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dealer-private-window h2{margin:0;font-size:24px}.dealer-private-window header button{min-width:68px}.private-chat-disclosure{line-height:1.5;font-size:12px!important}.dealer-private-log{background:#061b15;border:1px solid #b59b66;border-radius:14px;height:min(38dvh,340px);margin:12px 0;padding:10px;overflow:auto}.dealer-private-log article{overflow-wrap:anywhere;background:linear-gradient(145deg,#23493f,#271d36);border:1px solid #e9b47f66;border-radius:14px;margin:8px 0;padding:10px;box-shadow:inset 0 1px #fff3,0 2px #3c2d1b}.dealer-private-log article[data-dealer=true]{background:linear-gradient(145deg,#64304b,#183d31);border-color:#f095bf}.dealer-private-log time{float:right;font-size:10px}.dealer-private-log p{white-space:pre-wrap;margin:8px 0}.dealer-private-window form{gap:10px;display:grid}.dealer-private-window label{gap:8px;display:grid}.dealer-private-window textarea{box-sizing:border-box;color:#fff4d0;width:100%;font:inherit;background:#09271f;border:1px solid #cbb477;border-radius:12px;padding:12px}.dealer-private-window button,.dealer-registration-confirmation :is(button,a){font:inherit;color:#ffedbc;touch-action:manipulation;background:linear-gradient(135deg,#3b7052,#0c3024);border:1px solid #dfbf78;border-radius:12px;min-height:44px;padding:10px 14px;box-shadow:inset 0 2px #fff5,0 3px #694a26}.dealer-private-window button:disabled{opacity:.5}.dealer-registration-confirmation{isolation:isolate;min-height:330px;display:revert;text-align:center;background:#211629;position:fixed}.dealer-registration-confirmation:not([open]){display:none}.dealer-registration-confirmation>.dealer-motion-backdrop{opacity:.65}.dealer-registration-confirmation:after{content:"";z-index:-1;background:linear-gradient(#20132ab0,#081e1cf5);position:absolute;inset:0}.dealer-registration-confirmation>div{z-index:1;padding:16px 0;position:relative}.dealer-registration-confirmation h2{color:#ffe6ac;font-size:clamp(24px,5vw,36px)}.dealer-registration-confirmation small{color:#a6ffd7;letter-spacing:2px;font-size:13px}.dealer-registration-confirmation a{background:linear-gradient(#ffecb0,#b88935);justify-content:center;align-items:center;font-weight:900;text-decoration:none;display:inline-flex;color:#0a291e!important}.dealer-registration-confirmation button{margin:18px auto 0;display:block}.dealer-registration-confirmation p{font-size:13px;line-height:1.5}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-graphics-quality=light]):not([data-scrolling=true]) :is(.dealer-private-launch,.dealer-private-window) button:not(:disabled){animation:6s ease-in-out infinite alternate dealer-chat-shine}}@media (max-width:700px){.organized-shell:not(.playing-screen):not(.game-focused)>.topbar{gap:8px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.wordmark .stealth-logo-button{flex-basis:75px!important;width:75px!important;height:75px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-dealer-chat .dealer-photo-button{min-height:140px!important}.header-dealer-chat .dealer-photo-copy strong{font-size:27px}.header-dealer-chat .dealer-photo-copy small{font-size:12px}.dealer-private-window,.dealer-registration-confirmation{border-radius:18px;padding:14px}.dealer-private-window h2{font-size:21px}.dealer-private-window>header{align-items:flex-start}.page-bottom-marks .footer-registration{font-size:8px!important}.page-bottom-marks .responsible-gambling-link{font-size:9px!important}}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-admin-stack{align-self:stretch;grid-area:5/1/auto/-1!important;margin:0!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.quick-controls{align-self:start;z-index:1!important;grid-area:6/1/auto/-1!important;position:relative!important;inset:auto!important;transform:none!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.desktop-player-summary{grid-area:7/1/auto/-1!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar{row-gap:12px!important;margin-bottom:8px!important;padding-bottom:8px!important}.organized-shell>.home-dashboard{margin-top:8px!important;padding-top:8px!important}.home-dashboard .home-heading{margin-top:0!important}html[data-header-compact=true] .top-logo-banner .footer-logos{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;max-width:760px!important}html[data-header-compact=true] .top-logo-banner .footer-logos>*{min-width:0!important;margin:0!important}html[data-header-compact=true] .top-logo-banner .footer-quick-exit{min-width:0!important;min-height:36px!important;padding:2px!important}html[data-header-compact=true] .top-logo-banner .footer-quick-exit strong{font-size:8px!important}html[data-header-compact=true] .top-logo-banner .footer-logos>img.footer-logo-crypto{height:30px!important;max-height:30px!important}html[data-header-compact=true] .top-logo-banner .footer-token-mark{gap:2px!important;font-size:clamp(7px,1.9vw,11px)!important}html[data-header-compact=true] .top-logo-banner .footer-token-mark small{letter-spacing:.4px;font-size:6px!important}.banner-display-toggle{min-height:32px!important;margin:4px auto 0!important}.dealer-chat-comfort,.dealer-experience-status{background:#09291f;border:1px solid #bda162;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:12px;display:flex}.dealer-chat-comfort label{align-items:center;gap:8px;display:flex!important}.dealer-chat-comfort select{color:#ffebba;background:#10392b;border-radius:8px;max-width:100%;padding:8px}.dealer-chat-room[data-chat-size=large] :is(.dealer-chat-log,.dealer-private-log) p{line-height:1.6;font-size:20px!important}.dealer-chat-room[data-chat-size=small] :is(.dealer-chat-log,.dealer-private-log) p{font-size:14px!important}.dealer-chat-room[data-chat-compact=true] :is(.dealer-chat-log,.dealer-private-log) article{margin:5px 0;padding:6px}.dealer-chat-room[data-chat-compact=true] :is(.dealer-chat-log,.dealer-private-log) p{margin:4px 0}.dealer-private-queue{gap:8px;margin:10px 0;display:grid}.dealer-private-queue button{text-align:left;min-height:48px;padding:10px}.dealer-private-queue small{display:block}.dealer-typing{color:#a9ffd5;min-height:22px;font-size:13px}@media (min-width:900px){.dealer-chat-room[data-chat-compact=true]:has(>.dealer-room-chat){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.dealer-chat-room[data-chat-compact=true]>*{grid-column:1/-1}.dealer-chat-room[data-chat-compact=true]>.dealer-viewer{grid-column:1}.dealer-chat-room[data-chat-compact=true]>.dealer-room-chat{grid-column:2}.dealer-chat-room[data-chat-compact=true]>.dealer-room-chat .dealer-chat-log{height:280px}}body:has(>.organized-shell)>.nlc-live-nav{margin-bottom:0!important;padding-bottom:0!important}body:has(>.organized-shell)>.nlc-live-nav .xxx-live-button{margin-bottom:4px!important}body>.organized-shell:not(.playing-screen):not(.game-focused),body>.organized-shell:not(.playing-screen):not(.game-focused)>.topbar{margin-top:0!important;padding-top:4px!important}.page-bottom-marks{gap:5px!important}.bottom-support-summary{text-align:center;flex-direction:column;align-items:center;gap:5px;max-width:900px;margin:0 auto;padding:0 8px;display:flex}.bottom-support-summary>a{align-items:center;min-height:32px;font-size:11px;line-height:1.3;display:flex}.bottom-support-summary>small{font-size:9px!important;font-weight:500!important;line-height:1.4!important}.bottom-support-summary .admin-update-link,.bottom-support-summary .admin-entry{min-height:36px!important;margin:2px auto!important;padding:6px 12px!important;font-size:12px!important}.bottom-support-summary .admin-login-icon{width:17px;height:17px}.page-bottom-marks>.maintenance-notice{max-width:900px;gap:5px!important;margin:4px auto!important;padding:4px 8px!important}.page-bottom-marks>.maintenance-notice small{font-size:9px!important;font-weight:500!important;line-height:1.4!important}.page-bottom-marks>.maintenance-notice svg{flex:0 0 13px;width:13px;height:13px}.live-camera .camera-setup select{box-sizing:border-box;white-space:normal;width:100%;max-width:100%}.live-camera .hint,.live-camera>p{overflow-wrap:anywhere;font-size:12px!important;line-height:1.5!important}.dealer-photo-button>.dealer-minute-video{object-fit:cover;object-position:50% 35%;z-index:-2;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-bottom-marks .footer-logos{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}.page-bottom-marks .footer-logos>.footer-logo-wide{grid-column:auto!important}.page-bottom-marks .footer-logos>.footer-logo-ethereum{filter:drop-shadow(0 0 3px #e6c16866);justify-self:end;width:18px!important;height:27px!important;max-height:27px!important}.dealer-chat-host>details,.dealer-host-sources>details,.dealer-booking-actions,.live-camera>.camera-setup{box-sizing:border-box;background:#08271fe8;border:1px solid #b69a5e;border-radius:12px;min-width:0;margin:10px 0;padding:10px}.dealer-chat-host summary,.dealer-booking-actions>summary,.live-camera>.camera-setup>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;font-size:15px;font-weight:850;line-height:1.4}.dealer-chat-host summary::marker{color:#ffdfa2}.dealer-chat-host label{min-width:0}.dealer-chat-host :is(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.dealer-host-end>summary{color:#ffb8c5}.dealer-chat-host .dealer-host-sources{grid-template-columns:1fr;gap:4px;display:grid}.dealer-roster-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:10px 0;display:grid}.dealer-roster .dealer-roster-row{padding:10px 0;display:block}.dealer-roster-row>summary{cursor:pointer;min-height:44px;font-size:14px}.dealer-roster-row .dealer-moderation-actions{padding:8px 0}.dealer-private-host>summary{font-size:15px!important}.dealer-chat-host .dealer-private-queue{overscroll-behavior:contain;max-height:280px;overflow:auto}.dealer-chat-host .dealer-private-log{max-height:35dvh}.dealer-chat-host .dealer-private-host form{gap:8px;display:grid}@media (max-width:600px){.dealer-chat-host{padding:10px!important}.dealer-chat-host :is(button,.share){white-space:normal;max-width:100%;min-height:44px;margin:5px 0;font-size:14px!important}.dealer-chat-host .live-card{margin:8px 0;padding:10px}.dealer-chat-host .stats{grid-template-columns:1fr!important}.dealer-chat-host .dealer-host-actions{grid-template-columns:1fr;display:grid}.dealer-chat-host :is(p,li){line-height:1.5;font-size:12px!important}.dealer-roster-filters{grid-template-columns:1fr}.dealer-chat-host .dealer-moderation-actions{grid-template-columns:1fr;display:grid}.dealer-chat-host .dealer-moderation-actions>button{width:100%}}.cookie-settings .footer-animation-control{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;max-width:1000px;gap:10px!important;margin:10px auto 0!important;display:grid!important}#footer-admin-slot{justify-content:stretch;min-width:0;display:flex}#footer-admin-slot:empty{display:none}.footer-animation-control:has(#footer-admin-slot:empty){grid-template-columns:1fr!important}.cookie-settings .footer-animation-control>button,.cookie-settings #footer-admin-slot>a{text-decoration:none;box-sizing:border-box!important;letter-spacing:0!important;color:#fff0bf!important;background:linear-gradient(145deg,#24573f,#09271f)!important;border:1px solid #cbb06c!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:6px 9px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;animation:none!important;display:flex!important;transform:none!important;box-shadow:inset 0 2px #fff4,0 3px #655027!important}#footer-admin-slot svg{flex:0 0 15px;width:15px!important;height:15px!important}#footer-admin-slot .staff-unread-light{flex:0 0 10px;width:10px!important;min-width:10px!important;height:10px!important;margin:0!important}#footer-admin-slot .moderator-notification-badge{font-size:9px;position:static}.page-bottom-marks{margin-top:8px!important;padding-top:0!important}.page-bottom-marks .bottom-support-summary{gap:1px!important;padding:0 8px!important}.page-bottom-marks .bottom-support-summary>a{min-height:28px!important;margin:0!important;font-size:10px!important}.page-bottom-marks .bottom-support-summary>small,.page-bottom-marks>.maintenance-notice small{margin:0!important;font-size:8px!important;line-height:1.35!important}.page-bottom-marks>.maintenance-notice{margin:2px auto!important;padding:0 8px!important}.page-bottom-marks .footer-with-emblems{margin-top:0!important;padding-top:0!important}.cookie-settings{margin-bottom:8px!important}.organized-shell .home-play{isolation:isolate;box-sizing:border-box;color:#fff2bd;background:#5a1e17;border:2px solid #ffe4a0;border-radius:20px;justify-content:center;align-items:center;min-height:76px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #fff6,0 5px #765324,0 0 16px #e5bd6544;padding:16px 12px!important}.home-play>.play-game-backdrop{object-fit:cover;object-position:50% 48%;z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-play:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#160c1590,#100b15b8,#160c1590);position:absolute;inset:0}.home-play>span{text-shadow:0 2px #533518,0 3px 5px #000;overflow-wrap:anywhere;max-width:100%;font-size:clamp(21px,4vw,30px);font-weight:950;line-height:1.25}@media (max-width:700px){.organized-shell>.primary-nav{box-sizing:border-box;padding:6px 6px calc(6px + env(safe-area-inset-bottom))!important;gap:6px!important}.organized-shell>.primary-nav>a{box-sizing:border-box;line-height:1.2;gap:4px!important;height:64px!important;min-height:64px!important;padding:5px!important}.organized-shell>.primary-nav .nav-logo-medallion{flex:0 0 25px!important;width:25px!important;min-width:25px!important;height:25px!important}.organized-shell>.primary-nav .nav-logo-medallion :is(svg,img){max-width:25px!important;max-height:25px!important}.organized-shell>.primary-nav .nav-button-label{line-height:1.2;font-size:12px!important}.organized-shell .account-nav{gap:8px!important}.organized-shell .account-nav>button{min-height:64px!important;font-size:12px!important}.organized-shell :is(.player-card-actions,.account-summary-grid,.account-nav,.home-welcome-wallet){min-width:0}.organized-shell .player-card-actions{flex-wrap:wrap;gap:9px}.organized-shell :is(.account-summary-grid,.player-card-actions)>*{box-sizing:border-box;min-width:0;max-width:100%}.organized-shell .home-welcome-copy h1{overflow-wrap:anywhere;font-size:clamp(27px,7vw,40px)}.organized-shell :is(.wallet-peek,.wallet-peek-menu,.game-tools-menu)>div{max-width:calc(100vw - 24px)}.organized-shell :is(input,textarea,select){box-sizing:border-box;max-width:100%}}@media (max-width:420px){.organized-shell .account-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.organized-shell>.primary-nav .nav-button-label{font-size:11px!important}}@media (min-width:1000px){.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.desktop-player-summary{grid-area:5/1/auto/3!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-admin-stack{grid-area:5/3/auto/5!important}.organized-shell .player-home-hub{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:18px;display:grid}.organized-shell .player-home-hub>*{grid-column:1/-1;margin-top:0}.organized-shell .player-home-hub>.home-hub-grid{grid-column:1;margin:0;display:grid!important}.organized-shell .player-home-hub>.my-tournaments{grid-column:2;margin:0}.organized-shell .home-play{min-height:100px;margin-bottom:18px}.cookie-settings .footer-animation-control{max-width:460px;margin-left:0!important}.page-bottom-marks .bottom-support-summary>small,.page-bottom-marks>.maintenance-notice small{font-size:9px!important}}.dealer-chat-room :is(.dealer-chat-admission,.dealer-next-live)>.dealer-motion-backdrop{z-index:0!important;opacity:.85!important;object-position:50% 35%!important}.dealer-chat-room :is(.dealer-chat-admission,.dealer-next-live):after{z-index:1!important;background:linear-gradient(100deg,#061a18d9,#171022b0 58%,#20102b55)!important}.dealer-chat-room :is(.dealer-chat-admission,.dealer-next-live)>:not(.dealer-motion-backdrop){z-index:2;position:relative}.dealer-experience-status>div>strong,.dealer-experience-status>div>small{display:block}.dealer-experience-status>div>small{margin-top:7px;font-size:12px;line-height:1.5}.organized-shell .home-play{border:3px solid #ffe9a2;transform:perspective(900px)rotateX(2deg);box-shadow:inset 0 3px 3px #fff9,inset 0 -5px 8px #0008,0 7px #886122,0 11px 18px #0008,0 0 22px #ffd66688;margin-bottom:16px!important}.organized-shell .home-play>span{letter-spacing:.2px;color:#fff1b0;-webkit-text-stroke:.2px #ffdf7a;text-shadow:0 2px #9f6d24,0 4px #503415,0 0 10px #ffcb4e,0 4px 7px #000;font-size:clamp(25px,5vw,34px);font-weight:1000}.organized-shell .home-play:before{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 25%,#fff6b350 48%,#0000 70%) 100% 0/300% 100%;position:absolute;inset:0}.organized-shell .home-play>span{z-index:1;position:relative}.organized-shell .home-play:active{transform:translateY(3px);box-shadow:inset 0 2px #fff8,0 3px #886122,0 0 22px #ffd666aa}.organized-shell .home-play:focus-visible{outline-offset:5px;outline:3px solid #a8ffe1}.home-dashboard .player-home-hub{margin-top:0!important}@keyframes home-play-glow{0%,to{box-shadow:inset 0 3px 3px #fff9,inset 0 -5px 8px #0008,0 7px #886122,0 11px 18px #0008,0 0 18px #ffd66677}50%{box-shadow:inset 0 3px 3px #fff9,inset 0 -5px 8px #0008,0 7px #886122,0 11px 18px #0008,0 0 29px #ffd666bb}}@keyframes home-play-shine{0%,20%{opacity:0;background-position:100% 0}30%{opacity:.7}65%,to{opacity:0;background-position:-100% 0}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-graphics-quality=light]):not([data-scrolling=true]) .organized-shell .home-play{animation:5s ease-in-out infinite home-play-glow}:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-graphics-quality=light]):not([data-scrolling=true]) .organized-shell .home-play:before{animation:7s ease-in-out infinite home-play-shine}}.dealer-chat-status{isolation:isolate;overflow:hidden}.dealer-status-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.dealer-status-art>img,.dealer-status-art>video{object-fit:cover;object-position:center 38%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dealer-status-art>video{opacity:0}.dealer-status-art>video[data-playing=true]{opacity:1}.dealer-status-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#001b16e8,#001b169c);position:absolute;inset:0}.dealer-chat-status :is(strong,span,button){text-shadow:0 2px 4px #000}:is(.home-heading,.desktop-player-summary)>.home-player-shortcuts{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:stretch;gap:12px;min-width:0;margin:4px 0 0;display:grid}.home-player-shortcuts>.referral-panel{min-width:0;width:auto!important;margin:0!important}.home-player-shortcuts>.referral-panel>button,.organized-shell .home-player-shortcuts>.home-play{box-sizing:border-box;white-space:normal;border-radius:14px;width:100%;max-width:100%;height:64px;min-height:64px!important;margin:0!important;padding:8px!important}.home-player-shortcuts>.referral-panel>button{justify-content:center;align-items:center;font-size:15px;line-height:1.2;display:flex}.home-player-shortcuts .referral-emblem{display:none}.organized-shell .home-player-shortcuts>.home-play>span{font-size:clamp(17px,4.4vw,25px);line-height:1.15}.home-dashboard .home-heading>.home-welcome-copy,.desktop-player-summary>.home-welcome-copy{grid-column:1/-1;grid-row:3!important}.home-dashboard .home-heading{row-gap:12px}.home-welcome-copy>.eyebrow{margin:6px 0}.home-welcome-copy>h1{margin:6px 0 10px}.home-welcome-copy>.hint{margin:0}.home-dashboard .home-heading>.home-wink-portrait{align-self:start}@media (max-width:700px){.home-player-shortcuts{gap:10px!important}.home-dashboard .home-heading.personalized-panel{column-gap:12px;padding:12px}.home-dashboard .home-heading>.home-wink-portrait{object-fit:cover;max-width:100%;height:140px}.home-dashboard .home-welcome-wallet .hero-logo{width:62px;height:62px}.home-dashboard .home-welcome-wallet .player-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.home-dashboard .home-welcome-wallet{width:100%}.home-welcome-copy .hint{font-size:14px;line-height:1.45}.home-welcome-copy .eyebrow{letter-spacing:1px;font-size:11px}}@media (min-width:1000px){.desktop-player-summary>.home-player-shortcuts{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.desktop-player-summary .home-welcome-copy h1{font-size:30px;line-height:1.15}.home-player-shortcuts>.home-play{justify-self:stretch}}.live-event-selector{background:linear-gradient(135deg,#103c2e,#061f19);border:1px solid #bca367;border-radius:16px;min-width:0;margin:12px 0;padding:12px}.live-event-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.live-event-filter select{color:#ffe8ac;background:#082b23;border:1px solid #bd9d57;border-radius:10px;max-width:100%;min-height:44px;padding:8px}.live-event-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin:10px 0;display:grid}.live-event-list article{border:1px solid #a98b4e;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.live-event-list article>div{gap:4px;min-width:0;display:grid}.live-event-list :is(strong,span,small){overflow-wrap:anywhere}.live-event-list span,.live-event-list small{font-size:12px}.live-event-list a{text-align:center;white-space:normal;flex:none;max-width:100px;min-height:44px;font-size:12px!important}.live-event-selector>nav{flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.live-player-tabs{display:none}.live-workspace,.live-pane-video,.live-pane-chat,.live-pane-table{min-width:0}.camera-preflight{background:#08271e;border:1px solid #a98b4e;border-radius:12px;gap:8px;margin:10px 0;padding:12px;display:grid}.camera-preflight p{margin:0;font-size:12px}.camera-preflight video{object-fit:contain;background:#000;border-radius:10px;width:100%;height:auto;max-height:260px}.camera-preflight meter{width:100%;height:18px}.camera-preflight small{overflow-wrap:anywhere;font-size:12px;display:block}.studio-camera-compact .camera-preflight{display:none}.camera-preflight .live-actions{flex-wrap:wrap;gap:8px;display:flex}.dealer-lounge-split,.blackjack-media-split{min-width:0}.blackjack-media-split .dealer-social{display:block}.dealer-lounge-split>.share{grid-column:1/-1;justify-self:start}.dealer-lounge-split .dealer-room-chat,.blackjack-media-split .live-card{margin-top:0}.live-workspace .dealer-viewer :is(video,iframe){box-sizing:border-box;width:100%;max-width:100%}.live-workspace .dealer-viewer .nlc-video-frame:not(.video-expanded){max-width:100%}.live-workspace .dealer-viewer iframe{aspect-ratio:16/9;height:auto}.live-workspace .dealer-viewer .nlc-video-frame video{object-fit:contain;background:#000;max-height:60dvh}.live-workspace .dealer-chat-log{overscroll-behavior:contain;height:clamp(160px,30dvh,320px);overflow:auto}.live-workspace .dealer-room-chat form{scroll-margin-bottom:120px}.dealer-photo-button{box-sizing:border-box;min-width:0;max-width:100%}.dealer-photo-button>:is(img,video),.dealer-status-art>:is(img,video),.home-play>.play-game-backdrop,.dealer-motion-backdrop{object-fit:cover;object-position:50% 35%;width:100%;max-width:100%;height:100%}.dealer-photo-copy{min-width:0;max-width:100%}.dealer-photo-copy strong{overflow-wrap:anywhere}.dealer-status-art{border-radius:inherit}.dealer-chat-admission,.dealer-next-live{isolation:isolate;position:relative;overflow:hidden}.dealer-chat-heading>div{min-width:0}.dealer-chat-heading h1{overflow-wrap:anywhere}@media (min-width:901px){.dealer-lounge-split,.blackjack-media-split{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:start;gap:18px;display:grid}.dealer-lounge-split>.live-pane-video,.blackjack-media-split>.live-pane-video{position:sticky;top:12px}.dealer-lounge-split .dealer-room-chat{padding:16px}.live-workspace .dealer-viewer .live-actions{gap:8px}.live-workspace .dealer-viewer .live-actions>button{min-height:44px}.dealer-photo-button>:is(img,video){object-position:50% 30%}}@media (max-width:900px){.live-workspace[data-mobile-tabs=true]>.live-player-tabs{z-index:35;background:#05271ff5;border:1px solid #c4a960;border-radius:14px;gap:6px;margin:10px 0;padding:6px;display:flex;position:sticky;top:6px}.live-player-tabs button{color:#ffe9b3;background:#0a382b;border:1px solid #a98b4e;border-radius:9px;flex:1;min-width:0;min-height:44px;padding:8px 5px;font-size:13px}.live-player-tabs button[aria-pressed=true]{color:#082b20;background:linear-gradient(#ffe8a4,#c59c43);font-weight:900;box-shadow:0 2px #765324}.live-workspace[data-mobile-tabs=true]:not([data-live-pane=video]) .live-pane-video,.live-workspace[data-mobile-tabs=true]:not([data-live-pane=chat]) .live-pane-chat,.live-workspace[data-mobile-tabs=true]:not([data-live-pane=table]) :is(.live-pane-table,.dealer-round-receipt,.dealer-phase-track,.dealer-session-strip,.dealer-announcement,.dealer-self-history,.dealer-recap){display:none!important}.live-workspace .dealer-room-heading{margin:8px 0}.live-workspace .dealer-room-heading h2{margin:4px 0;font-size:21px}.live-workspace .dealer-chat-status{gap:8px;padding:10px}.live-workspace .dealer-room-chat>p{font-size:12px;line-height:1.4}.live-workspace .dealer-chat-comfort{margin:10px 0;padding:10px}.live-workspace .dealer-viewer .live-actions{flex-wrap:wrap;gap:6px;display:flex}.live-workspace .dealer-viewer .live-actions>button{min-height:44px;padding:8px;font-size:13px}.live-event-list article{padding:8px}.live-event-filter{gap:6px}.live-event-selector{padding:10px}.live-workspace .dealer-chat-log{height:clamp(150px,32dvh,280px)}.dealer-photo-button>:is(img,video){object-position:50% 32%}.dealer-photo-copy strong{font-size:clamp(17px,5vw,25px)}.dealer-photo-copy small{font-size:clamp(10px,2.7vw,13px)}}html[data-header-compact=true] .top-logo-banner .footer-logos{box-sizing:border-box;grid-auto-flow:row;align-items:center;grid-template-columns:minmax(56px,1fr) repeat(3,minmax(0,1fr)) minmax(14px,.3fr) minmax(0,1fr)!important;gap:5px!important;max-width:900px!important;display:grid!important}html[data-header-compact=true] .top-logo-banner .footer-logos>img.footer-logo-ethereum{object-fit:contain;justify-self:center;width:18px!important;height:28px!important;max-height:28px!important;display:block!important}html[data-header-compact=true] .top-logo-banner .footer-logos>img.footer-logo-crypto:not(.footer-logo-ethereum){width:100%!important;max-width:100%!important;height:30px!important;max-height:30px!important}html[data-header-compact=true] .top-logo-banner .footer-token-mark{white-space:normal;max-width:100%;gap:2px!important;min-width:0!important;font-size:9px!important}.top-logo-banner .footer-token-mark>span,.top-logo-banner .footer-token-mark img{min-width:0}html[data-header-compact=true] .top-logo-banner .footer-token-mark img{object-fit:contain;width:25px!important;max-width:30%!important;height:24px!important}.top-logo-banner .footer-logos>.footer-logo-ethereum{object-fit:contain;justify-self:center;width:18px}.header-dealer-chat .dealer-photo-button,.dealer-photo-button{box-sizing:border-box;background:radial-gradient(at 85% 45%,#78405466,#0000 55%),linear-gradient(130deg,#132e26,#1a1224);align-items:flex-end;max-width:100%;display:flex;transform:none;border-radius:20px!important;min-height:165px!important;padding:38px 14px 16px!important}.header-dealer-chat .dealer-photo-button>:is(img,video),.dealer-photo-button>:is(img,video){opacity:1;pointer-events:none;object-fit:cover!important;object-position:50% 40%!important;width:100%!important;height:100%!important;inset:0!important}.dealer-photo-button>.dealer-minute-video{opacity:0}.dealer-photo-button>.dealer-minute-video[data-playing=true]{opacity:1!important}.dealer-photo-button:after{background:linear-gradient(#0000 22%,#100b1e70 58%,#100b1ee6 100%)!important}.dealer-photo-button .dealer-photo-copy{gap:7px;width:100%;max-width:100%;position:relative}.header-dealer-chat .dealer-photo-copy strong,.dealer-photo-copy strong{line-height:1.15;font-size:clamp(19px,3.2vw,27px)!important}.header-dealer-chat .dealer-photo-copy small,.dealer-photo-copy small{line-height:1.4;font-size:12px!important}.dealer-button-light{top:10px;left:14px}.dealer-photo-button:focus-visible{outline-offset:5px;outline:3px solid #83ffcc}@media (max-width:600px){html[data-header-compact=true] .top-logo-banner .footer-logos{grid-template-columns:minmax(56px,1fr) repeat(3,minmax(0,1fr)) 14px minmax(0,.95fr)!important;gap:3px!important}html[data-header-compact=true] .top-logo-banner .footer-logos>img.footer-logo-ethereum{width:13px!important;height:23px!important;max-height:23px!important}html[data-header-compact=true] .top-logo-banner .footer-token-mark{gap:1px!important;font-size:7px!important}html[data-header-compact=true] .top-logo-banner .footer-token-mark small{letter-spacing:0;font-size:5px!important}.header-dealer-chat .dealer-photo-button{min-height:165px!important}.header-dealer-chat .dealer-photo-copy small{font-size:10px!important}}@media (min-width:760px){.organized-shell:not(.game-focused):not(.playing-screen){box-sizing:border-box;margin-inline:auto;width:min(1280px,100%)!important;max-width:1280px!important;padding:18px 28px 32px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:16px!important;margin:0 0 18px!important;padding:20px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>*{box-sizing:border-box;min-width:0}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-dealer-chat{grid-area:1/1/auto/-1!important;align-self:stretch!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.wordmark{grid-area:2/1!important;place-self:center start!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.wordmark .stealth-logo-button{border-radius:16px!important;flex-basis:76px!important;width:76px!important;height:76px!important;transform:none!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-radio-shortcut{grid-area:2/2/auto/4!important;align-self:center!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-radio-shortcut>.share{border-radius:14px!important;flex-direction:row!important;height:auto!important;min-height:54px!important;padding:10px!important;font-size:15px!important;transform:none!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.moderator-entry{border-radius:14px!important;grid-area:2/4!important;align-self:center!important;min-height:54px!important;font-size:13px!important;transform:none!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.live-site-clock{justify-content:space-between;gap:12px;font-size:14px;line-height:1.5;grid-area:3/1/auto/-1!important;padding:8px 0!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.presence-stack{flex-wrap:wrap!important;grid-area:4/1/auto/-1!important;justify-content:space-between!important;gap:8px!important;padding:6px 0!important;display:flex!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.desktop-player-summary{grid-area:5/1/auto/3!important;grid-template-columns:minmax(0,1fr) 100px!important;align-self:stretch!important;gap:12px!important;padding:16px!important;display:grid!important}.desktop-player-summary>.home-welcome-wallet{grid-area:1/1!important;align-self:start!important}.desktop-player-summary>.home-wink-portrait{object-fit:cover;grid-area:1/2!important;align-self:start!important;width:100px!important;height:140px!important}.desktop-player-summary>.home-player-shortcuts{grid-area:2/1/auto/-1!important}.desktop-player-summary>.home-welcome-copy{grid-area:3/1/auto/-1!important}.desktop-player-summary>.desktop-player-actions{display:none!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-admin-stack{grid-area:5/3/auto/5!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:stretch!important;gap:12px!important;display:grid!important}.organized-shell:not(.playing-screen):not(.game-focused) .header-admin-stack .jackpot-info-trigger{box-sizing:border-box;max-width:100%;border-radius:18px!important;height:100%!important;min-height:240px!important;padding:14px 10px!important;transform:none!important}.header-admin-stack>.moderator-entry{align-self:end;grid-column:1/-1!important;min-height:48px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.desktop-event-strip{isolation:isolate;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;position:relative;grid-area:6/1/auto/-1!important;min-height:80px!important;padding:12px 16px!important;display:flex!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.quick-controls{z-index:1!important;grid-area:7/1/auto/-1!important;align-self:start!important;width:100%!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.organized-shell>.topbar>.desktop-logo-stage{display:none!important}.organized-shell>.topbar>.quick-controls>summary{box-sizing:border-box;border-radius:14px!important;min-height:58px!important;padding:12px 16px!important;font-size:19px!important}.organized-shell .topbar :is(.share,.moderator-entry,.referral-panel>button,.wallet-peek-trigger,.balance-quick-request){min-height:48px;line-height:1.25;clip-path:none!important;white-space:normal!important;border-radius:14px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.primary-nav{box-sizing:border-box;z-index:10!important;border-radius:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:0 0 20px!important;padding:10px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.organized-shell:not(.playing-screen):not(.game-focused)>.primary-nav>a{justify-content:center;border-radius:14px!important;flex-direction:row!important;gap:12px!important;height:auto!important;min-height:74px!important;padding:10px!important;font-size:16px!important;display:flex!important;transform:none!important}.organized-shell:not(.playing-screen):not(.game-focused)>.primary-nav .nav-logo-medallion{flex-basis:34px!important;width:34px!important;height:34px!important}.organized-shell .home-dashboard .home-heading{display:none!important}.organized-shell .player-home-hub>.home-hub-grid{grid-template-columns:1fr!important}.organized-shell .home-player-shortcuts>.home-play{border-radius:14px!important}html:not([data-header-compact=true]) .top-logo-banner .footer-logos{grid-template-columns:minmax(70px,1fr) repeat(12,minmax(0,1fr))!important;gap:8px!important;max-width:1280px!important}}@keyframes desktop-lobby-glow{0%,to{box-shadow:inset 0 1px 2px #fff6,0 4px #6d542b,0 0 12px #e6c26433}50%{box-shadow:inset 0 1px 2px #fff6,0 4px #6d542b,0 0 18px #e6c26455}}@media (min-width:760px) and (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-scrolling=true]):not([data-graphics-quality=light]) .organized-shell:not(.playing-screen):not(.game-focused) :is(.dealer-photo-button,.header-radio-shortcut>.share,.home-player-shortcuts>.home-play):not(.nlc-offscreen-effects){animation:5s ease-in-out infinite desktop-lobby-glow!important}}@media (min-width:760px){.organized-shell .player-home-hub{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)!important;align-items:stretch!important;gap:18px!important}.organized-shell .player-home-hub>.home-hub-grid{grid-column:1!important;align-self:stretch!important;gap:0!important;display:grid!important}.organized-shell .player-home-hub>.home-hub-grid>a.artwork-card{box-sizing:border-box;border:2px solid #dfc17d;border-radius:18px;flex-direction:column;justify-content:center;gap:12px;height:100%;min-height:210px;padding:24px;display:flex;box-shadow:inset 0 3px #fff5,0 6px #76552b,0 0 22px #e7bd624d!important}.organized-shell .player-home-hub>.my-tournaments{box-sizing:border-box;border-radius:18px;align-self:stretch;padding:18px;grid-column:2!important;margin:0!important}.home-hub-grid>a.artwork-card>strong{line-height:1.2;font-size:25px!important}.home-hub-grid>a.artwork-card>span{line-height:1.5;font-size:16px!important}.my-tournaments .personal-actions{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px!important;display:grid!important}.my-tournaments .personal-actions>:is(a,button){box-sizing:border-box;width:100%;min-width:0;border-radius:14px!important;min-height:56px!important;margin:0!important;padding:10px!important;font-size:16px!important}.my-tournaments .my-events-title{gap:12px;line-height:1.25;font-size:25px!important}.my-tournaments .my-events-description summary{min-height:40px;font-size:14px}.my-tournaments :is(p,.hint){font-size:15px;line-height:1.45}.organized-shell:not(.playing-screen):not(.game-focused)>.primary-nav>a,.organized-shell .topbar .header-radio-shortcut>.share,.organized-shell .topbar>.moderator-entry,.organized-shell .home-player-shortcuts>:is(a,.referral-panel>button),.my-tournaments .personal-actions>:is(a,button){isolation:isolate;font-weight:900;position:relative;border:2px solid #e7c778!important;box-shadow:inset 0 3px 3px #fff7,inset 0 -4px 6px #0007,0 6px #745527,0 10px 16px #0006,0 0 22px #e6c26466!important}.organized-shell:not(.playing-screen):not(.game-focused)>.primary-nav>a{min-height:80px!important;font-size:18px!important}.organized-shell .home-player-shortcuts>.referral-panel>button{border:2px solid #e7c778!important;min-height:64px!important;box-shadow:inset 0 3px #fff6,0 6px #745527,0 0 22px #e6c26466!important}.organized-shell .topbar .header-radio-shortcut>.share,.organized-shell .topbar>.moderator-entry{min-height:58px!important;font-size:16px!important}body>.cookie-settings{box-sizing:border-box;width:calc(100% - 56px);max-width:900px!important;margin:22px auto 12px!important}.cookie-settings .cookie-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid!important}.cookie-settings .cookie-footer-actions>:is(button,a){box-sizing:border-box;border-radius:14px;width:100%;min-width:0;min-height:54px;font-size:16px!important}.cookie-settings .footer-animation-control{gap:14px!important;width:100%!important;max-width:none!important;margin:14px auto 0!important}.cookie-settings .footer-animation-control>button,.cookie-settings #footer-admin-slot>a{border:2px solid #d8b66c!important;border-radius:14px!important;height:50px!important;min-height:50px!important;max-height:none!important;font-size:15px!important;box-shadow:inset 0 3px #fff5,0 5px #715025,0 0 17px #f0c65d55!important}.cookie-settings #footer-admin-slot svg{width:19px;height:19px}}@media (min-width:1500px){.organized-shell:not(.game-focused):not(.playing-screen){width:min(1480px,100%)!important;max-width:1480px!important;padding:24px 32px 36px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar{gap:20px!important;padding:24px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-dealer-chat .dealer-photo-button{min-height:190px!important}.header-dealer-chat .dealer-photo-copy strong{font-size:32px!important}.header-dealer-chat .dealer-photo-copy small{font-size:15px!important}body:has(.organized-shell:not(.playing-screen))>.nlc-live-nav{width:min(1480px,100%)!important}.organized-shell .topbar>.live-site-clock{font-size:16px!important}.organized-shell .desktop-player-summary .home-welcome-copy h1{font-size:32px!important}}@keyframes desktop-control-beacon{0%,to{filter:brightness();translate:0}50%{filter:brightness(1.16);translate:0 -1px}}@media (min-width:760px) and (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-scrolling=true]) :is(.organized-shell:not(.playing-screen):not(.game-focused)>.primary-nav>a,.organized-shell .topbar .header-radio-shortcut>.share,.organized-shell .topbar>.moderator-entry,.organized-shell .home-player-shortcuts>.referral-panel>button,.organized-shell .home-hub-grid>a.artwork-card,.my-tournaments .personal-actions>a,.my-tournaments .personal-actions>button,.cookie-settings .cookie-footer-actions>button,.cookie-settings .cookie-footer-actions>a,.cookie-settings .footer-animation-control>button,.cookie-settings #footer-admin-slot>a):not(:disabled):not(.nlc-offscreen-effects){animation:4s ease-in-out infinite desktop-control-beacon!important}}@media (min-width:760px){.organized-shell:not(.playing-screen):not(.game-focused)>.topbar{gap:24px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.wordmark{justify-content:center!important;justify-self:center!important;margin:0!important;padding:0!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.wordmark .stealth-logo-button{border-radius:24px!important;flex:0 0 120px!important;width:120px!important;height:120px!important;padding:8px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-radio-shortcut{justify-self:stretch!important;gap:10px!important;width:100%!important;max-width:none!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-radio-shortcut>.share,.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.moderator-entry{letter-spacing:.2px;box-sizing:border-box;text-shadow:0 2px 2px #000b;border-radius:22px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;max-width:none!important;height:auto!important;min-height:100px!important;padding:18px 20px!important;font-size:clamp(19px,1.6vw,24px)!important;font-weight:950!important;display:flex!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar .header-radio-shortcut .stealth-media-logo{flex:0 0 64px!important;width:64px!important;max-width:64px!important;height:64px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.moderator-entry>svg{stroke-width:2.5px;filter:drop-shadow(0 2px 1px #0009)drop-shadow(0 0 7px #aaffc9);flex:0 0 32px;width:32px!important;height:32px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.moderator-entry .staff-unread-light{flex:0 0 18px;width:18px!important;height:18px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar :is(.wordmark .stealth-logo-button,.header-radio-shortcut>.share),.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.moderator-entry{transition:filter .2s,translate .2s;translate:0;background:radial-gradient(at 28% 0,#427559,#07392c 65%,#04261f)!important;border:3px solid #ffe29b!important;animation:none!important;box-shadow:inset 0 4px 5px #fff8,inset 0 -6px 8px #0009,0 9px #80602b,0 15px 20px #0008,0 0 28px #f3c9608c!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar :is(.wordmark .stealth-logo-button,.header-radio-shortcut>.share):hover,.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.moderator-entry:hover{filter:brightness(1.2);translate:0 -2px}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar :is(.wordmark .stealth-logo-button,.header-radio-shortcut>.share):focus-visible{outline-offset:6px;outline:3px solid #9bffd8}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.moderator-entry:focus-visible{outline-offset:6px;outline:3px solid #9bffd8}}@keyframes desktop-utility-glow{0%,to{filter:brightness();translate:0}50%{filter:brightness(1.23)drop-shadow(0 0 10px #efce7280);translate:0 -2px}}@media (min-width:760px) and (max-width:1199px){.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.moderator-entry{gap:10px!important;padding:12px 10px!important;font-size:18px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.moderator-entry>svg{flex-basis:28px;width:28px!important;height:28px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.moderator-entry .staff-unread-light{flex-basis:16px;width:16px!important;height:16px!important}}@media (min-width:760px) and (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-scrolling=true]):not([data-graphics-quality=light]) .organized-shell:not(.playing-screen):not(.game-focused)>.topbar :is(.wordmark .stealth-logo-button,.header-radio-shortcut>.share,.moderator-entry):not(.nlc-offscreen-effects){animation:4s ease-in-out infinite desktop-utility-glow!important}}@media (min-width:760px){.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-dealer-chat .dealer-photo-button{border-radius:24px!important;min-height:clamp(340px,32vw,480px)!important;padding:28px!important}.organized-shell>.topbar>.header-dealer-chat .dealer-photo-copy strong{line-height:1.15;font-size:clamp(30px,3vw,44px)!important}.organized-shell>.topbar>.header-dealer-chat .dealer-photo-copy small{line-height:1.4;font-size:clamp(16px,1.4vw,20px)!important}.organized-shell>.topbar>.header-dealer-chat .dealer-button-light{gap:8px;padding:8px 12px;font-size:14px;top:16px;left:24px}.organized-shell>.topbar>.header-dealer-chat .dealer-button-light i{width:12px;height:12px}.organized-shell>.topbar>.header-dealer-chat .dealer-photo-copy{gap:10px}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-dealer-chat .dealer-photo-button>video{image-rendering:auto;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}}.page-bottom-marks .footer-with-emblems>.footer-logos{align-items:center;gap:3px!important;max-width:420px!important;margin-inline:auto!important;padding-top:6px!important}.page-bottom-marks .footer-with-emblems .footer-token-mark{justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;line-height:1.1;flex-direction:column!important;gap:1px!important;height:30px!important;font-size:7px!important;display:flex!important}.page-bottom-marks .footer-with-emblems .footer-token-mark img{object-fit:contain;flex-shrink:0;width:26px!important;max-width:100%!important;height:14px!important;max-height:14px!important}.page-bottom-marks .footer-with-emblems .footer-token-mark>span{white-space:normal;text-align:center;min-width:0;max-width:100%}.page-bottom-marks .footer-with-emblems .footer-token-mark small{letter-spacing:.5px;display:block;font-size:5px!important}html:not([data-header-compact=true]) .top-logo-banner .footer-token-mark{box-sizing:border-box;justify-content:center;width:100%;min-width:0;max-width:100%;gap:3px!important;font-size:clamp(7px,1.8vw,11px)!important;display:flex!important}html:not([data-header-compact=true]) .top-logo-banner .footer-token-mark img{object-fit:contain;flex-shrink:1;width:28%!important;max-width:30px!important;height:22px!important;max-height:22px!important}html:not([data-header-compact=true]) .top-logo-banner .footer-token-mark>span{overflow-wrap:anywhere;min-width:0;max-width:72%;white-space:normal!important}html:not([data-header-compact=true]) .top-logo-banner .footer-token-mark small{letter-spacing:.6px;font-size:6px!important}.organized-shell>.quick-controls{box-sizing:border-box;z-index:1;grid-column:1/-1;max-width:100%;width:100%!important;margin:18px 0 22px!important;position:relative!important;inset:auto!important}.organized-shell>.quick-controls>summary{isolation:isolate;color:#fff3bd;box-sizing:border-box;cursor:pointer;background:linear-gradient(115deg,#296b48,#104432 55%,#092d26);border:2px solid #f5d98c;border-radius:19px;justify-content:space-between;align-items:center;min-height:64px;padding:14px 20px;font-size:clamp(18px,3vw,22px);font-weight:950;list-style:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #fff9,inset 0 -4px 6px #0007,0 6px #80602b,0 9px 16px #0007,0 0 18px #74ee8f55}.organized-shell>.quick-controls>summary:after{content:"＋";z-index:2;color:#fff1ad;text-shadow:0 2px 2px #000;font-size:30px;font-weight:900;position:relative}.organized-shell>.quick-controls[open]>summary:after{content:"−"}.organized-shell>.quick-controls>summary::-webkit-details-marker{display:none}@media (min-width:760px){.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-utility-row{box-sizing:border-box;grid-template-columns:120px minmax(0,1fr) minmax(160px,.55fr);align-items:center;gap:clamp(14px,2vw,28px);width:100%;min-width:0;padding:4px 0 10px;display:grid;grid-area:2/1/auto/-1!important}.header-utility-row>.wordmark{justify-content:center!important;margin:0!important;padding:0!important}.organized-shell>.topbar>.header-utility-row .stealth-logo-button{box-sizing:border-box;border:3px solid #ffe29b!important;border-radius:24px!important;flex:0 0 120px!important;width:120px!important;height:120px!important;padding:8px!important}.organized-shell>.topbar>.header-utility-row>.header-radio-shortcut{justify-self:stretch!important;width:100%!important;max-width:none!important;margin:0!important}.organized-shell>.topbar>.header-utility-row>.header-radio-shortcut>.share,.organized-shell>.topbar>.header-utility-row>.moderator-entry{box-sizing:border-box;line-height:1.2;white-space:normal!important;border:3px solid #ffe29b!important;border-radius:22px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:none!important;min-height:100px!important;padding:14px 12px!important;font-size:clamp(17px,1.6vw,24px)!important;font-weight:950!important;display:flex!important;box-shadow:inset 0 4px 5px #fff8,inset 0 -6px 8px #0009,0 9px #80602b,0 15px 20px #0008,0 0 28px #f3c9608c!important}.organized-shell>.topbar>.header-utility-row .stealth-media-logo{flex:0 0 56px;width:56px!important;max-width:56px!important;height:56px!important}.header-utility-row>.moderator-entry{flex-wrap:wrap}.header-utility-row>.moderator-entry>svg{flex-shrink:0;width:28px;height:28px}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-dealer-chat .dealer-photo-button{aspect-ratio:16/9;min-height:clamp(420px,50vw,720px)!important;padding:30px!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-dealer-chat .dealer-photo-button>video{object-fit:cover!important;object-position:50% 38%!important;filter:none!important;transform:none!important}.header-utility-row>.header-radio-shortcut>small{max-width:none}}@media (min-width:760px) and (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-scrolling=true]):not([data-graphics-quality=light]) .organized-shell>.topbar>.header-utility-row :is(.stealth-logo-button,.header-radio-shortcut>.share,.moderator-entry):not(.nlc-offscreen-effects){animation:4s ease-in-out infinite desktop-utility-glow!important}}@media (max-width:759px){.header-utility-row{display:contents}}.crypto-cad-footer{box-sizing:border-box;color:#c6d2c7;text-align:center;order:11;width:100%;max-width:560px;margin:8px auto 2px;padding:8px 4px;font-size:11px;line-height:1.5}.crypto-cad-footer h2{color:#ffe5a4;margin:0 0 5px;font-size:12px;font-weight:800}.crypto-cad-rates{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:3px 12px;display:flex}.crypto-cad-rates span{white-space:nowrap}.crypto-cad-footer small{font-size:10px;display:block}.crypto-cad-footer a{color:inherit}.crypto-cad-converter{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:7px 0;display:flex}.crypto-cad-converter :is(input,select){color:#fff0bf;box-sizing:border-box;background:#0b3025;border:1px solid #b49c61;border-radius:7px;width:auto;max-width:110px;min-height:32px;padding:4px 6px;font-size:12px}.crypto-cad-converter input{width:80px}.crypto-cad-converter output{color:#ffebb4;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}@media (max-width:759px){.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-utility-row{grid-area:2/1/auto/-1;grid-template-columns:minmax(65px,.7fr) minmax(0,1.5fr) minmax(68px,.7fr);align-items:center;gap:10px;width:100%;min-width:0;display:grid}.header-utility-row>.wordmark{justify-content:center;min-width:0;margin:0!important;padding:0!important}.organized-shell>.topbar>.header-utility-row .stealth-logo-button{box-sizing:border-box;border-radius:18px!important;flex:0 0 75px!important;width:75px!important;height:75px!important;padding:5px!important}.organized-shell>.topbar>.header-utility-row>.header-radio-shortcut{min-width:0;width:100%!important;max-width:none!important}.organized-shell>.topbar>.header-utility-row>.header-radio-shortcut>.share{flex-direction:row!important;gap:6px!important;width:100%!important;max-width:none!important;min-height:52px!important;padding:8px!important;font-size:11px!important}.organized-shell>.topbar>.header-utility-row>.moderator-entry{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:75px;border-radius:18px!important;padding:8px!important;font-size:11px!important;display:flex!important}.header-utility-row>.moderator-entry>svg{width:20px;height:20px}.header-utility-row>.header-radio-shortcut .stealth-media-logo{flex-shrink:0;width:28px!important;max-width:28px!important;height:28px!important}}.organized-shell:is(.playing-screen,.game-focused)>.topbar>.header-utility-row{display:none!important}.organized-shell>.topbar>.header-utility-row>.header-radio-shortcut{justify-content:center;align-items:center;flex-direction:column!important;display:flex!important}@media (min-width:760px){.organized-shell>.topbar>.header-utility-row{min-height:140px}.organized-shell>.topbar>.header-utility-row .stealth-logo-button{background:radial-gradient(at 28% 0,#427559,#07392c 65%,#04261f)!important;box-shadow:inset 0 4px 5px #fff8,inset 0 -6px 8px #0009,0 9px #80602b,0 15px 20px #0008,0 0 28px #f3c9608c!important}}html[data-header-compact=true] .top-logo-banner .footer-logos>img.footer-logo-ethereum{translate:-3px}html:not([data-header-compact=true]) .top-logo-banner .footer-logos{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:7px 6px!important}html:not([data-header-compact=true]) .top-logo-banner .footer-logos>*{grid-column:span 3;min-width:0!important}html:not([data-header-compact=true]) .top-logo-banner .footer-logos>:nth-child(n+9){grid-column:span 2}html:not([data-header-compact=true]) .top-logo-banner .footer-logos>.footer-logo-ethereum{grid-column:span 1;justify-self:center;translate:-3px}html:not([data-header-compact=true]) .top-logo-banner .footer-logos>.footer-token-mark{grid-column:span 5;justify-self:center;max-width:150px;font-size:11px!important}@media (min-width:760px){html:not([data-header-compact=true]) .top-logo-banner .footer-logos{grid-template-columns:repeat(13,minmax(0,1fr))!important}html:not([data-header-compact=true]) .top-logo-banner .footer-logos>*{grid-column:auto!important}}.organized-shell>.quick-controls{min-width:0;overflow:visible;border:0!important;border-radius:19px!important;padding:0!important}.organized-shell>.quick-controls>summary{gap:10px;min-width:0;clip-path:none!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:64px!important;margin:0!important;padding:12px 16px!important;font-size:clamp(17px,3vw,22px)!important;transform:none!important}.organized-shell>.quick-controls .quick-controls-label{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.25}.organized-shell>.quick-controls>summary:after{text-align:center;flex:0 0 28px;font-size:28px!important}.organized-shell>.quick-controls[open]>.header-preferences{box-sizing:border-box;min-width:0;max-width:100%}#crypto-cad-rates{min-width:0;scroll-margin-block:32px}.crypto-cad-footer small{overflow-wrap:anywhere}.request-external-links>.kraken-request-qr>a:has(img){max-width:230px!important}.request-external-links>.kraken-request-qr img{background:#fff;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:10px!important}@media (min-width:1000px){.request-external-links{grid-template-columns:repeat(4,minmax(0,1fr))!important}.request-external-links>.request-referral-card{grid-column:1/-1!important}}@media (min-width:760px){.header-utility-row:not(:has(>.moderator-entry)){grid-template-columns:120px minmax(0,1fr)!important}}.compact-rate-jump{color:#e7d6a2;text-align:center;margin:5px auto 0;font-size:10px;display:none}html[data-header-compact=true] .compact-rate-jump{display:block}html[data-header-compact=true] .top-logo-banner .footer-logos{cursor:pointer}.crypto-rate-retry{color:#fff0bb;background:#123d2e;border:1px solid #b49c61;border-radius:8px;min-height:32px;margin-top:6px;padding:5px 12px;font-size:11px}@media (min-width:760px){body>.nlc-live-nav{box-sizing:border-box!important;width:min(1280px,100%)!important;max-width:1280px!important;margin-inline:auto!important;padding:12px 28px 8px!important}body>.nlc-live-nav>.xxx-live-button{box-sizing:border-box!important;border-radius:22px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:112px!important;margin:0!important;padding:14px 18px!important;transform:none!important}body>.nlc-live-nav .xxx-live-title{line-height:1.2;white-space:normal!important;font-size:clamp(20px,3vw,34px)!important}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.header-dealer-chat .dealer-photo-button{aspect-ratio:auto!important;height:clamp(180px,28svh,260px)!important;min-height:180px!important;max-height:260px!important;padding:20px!important}.organized-shell>.topbar>.header-dealer-chat .dealer-photo-copy strong{font-size:clamp(24px,2.2vw,32px)!important}.organized-shell>.topbar>.header-dealer-chat .dealer-photo-copy small{font-size:clamp(13px,1.1vw,16px)!important}}@media (min-width:1500px){body>.nlc-live-nav{width:min(1480px,100%)!important;max-width:1480px!important;padding-inline:32px!important}}.dealer-photo-copy strong,.xxx-live-button .xxx-live-title{-webkit-text-stroke:.25px #ffe7a0;position:relative;overflow:visible;color:#fff0b8!important;text-shadow:0 1px #c59032,0 2px #8c5c19,0 3px #51310c,0 5px 5px #000e,0 0 9px #ffdb7299,0 0 20px #ffc34477!important;font-weight:1000!important}.dealer-photo-copy small{color:#fff0d3;text-shadow:0 2px 1px #59233a,0 3px 4px #000e,0 0 8px #ffc88677;font-weight:900!important}.dealer-photo-copy strong:after,.xxx-live-title:after{content:"✦  ·  ✧  ·  ✦  ·  ✧";letter-spacing:clamp(4px,1vw,14px);color:#fff7c9;text-shadow:0 0 5px #fff,0 0 12px #ffca5d;opacity:.5;pointer-events:none;white-space:nowrap;max-width:100%;font-size:11px;line-height:1;position:absolute;inset:-12px 0 auto;overflow:hidden}@keyframes dealer-title-sprinkle{0%,to{opacity:.18;translate:0 2px}45%{opacity:.9;translate:0 -3px}70%{opacity:.35;translate:0 -7px}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-scrolling=true]) :is(.dealer-photo-copy strong,.xxx-live-title):after{animation:3.8s ease-in-out infinite dealer-title-sprinkle}}.lobby-event-countdown{color:#ffe1a3;text-shadow:0 2px 3px #000;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:800;line-height:1.4;display:block;overflow:hidden}.dealer-photo-copy .lobby-event-countdown{font-size:12px}.xxx-live-button .lobby-event-countdown{z-index:1;background:#080a0dcc;border-radius:6px;padding:2px 5px;position:relative}.compact-lobby-status{display:none}@media (max-width:759px){.compact-lobby-status{color:#e6e8cd;background:#082d23;border:1px solid #c5a65d66;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:10px 0 14px;padding:9px 12px;font-size:11px;line-height:1.4;display:flex}.compact-lobby-status strong{color:#ffeab0;font-size:12px}.compact-lobby-status a{color:#ffeab0;align-items:center;min-height:32px;font-weight:800;display:flex}.compact-lobby-status [data-online=false]{color:#ffa8b6}.compact-lobby-status [data-online=true]{color:#9fe8bd}.dealer-photo-copy strong:after{letter-spacing:4px;font-size:9px;inset-block-start:-10px}.dealer-photo-copy .lobby-event-countdown{font-size:10px}}.request-workspace-content .request-with-links{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.request-workspace-content .request-with-links>.request-form{box-sizing:border-box;justify-self:center;width:100%;max-width:760px}.request-workspace-content .request-with-links>.request-external-links{grid-column:1/-1;width:100%;min-width:0}.request-workspace-content .request-external-links>.request-referral-card{box-sizing:border-box;max-width:none!important}:is(body:has(.organized-shell.account-focused)>.top-logo-banner,body:has(.organized-shell.account-focused)>.nlc-live-nav),.organized-shell.account-focused:not(.playing-screen):not(.game-focused)>.topbar{display:none!important}.organized-shell.account-focused{padding-top:12px!important}.request-currency-reference{background:linear-gradient(130deg,#133d30,#071e19);border:1px solid #c7a660;border-radius:16px;margin:14px 0 18px;padding:14px 16px;box-shadow:inset 0 2px #fff2,0 4px #665127}.request-currency-reference>.crypto-cad-embedded{order:initial;max-width:760px;margin:0 auto;padding:0;scroll-margin-top:20px;font-size:12px}.crypto-cad-embedded h2{margin-bottom:8px;font-size:18px}.crypto-cad-embedded .crypto-cad-rates{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px 10px;display:grid}.crypto-cad-embedded .crypto-cad-converter{gap:10px;margin:12px 0}.crypto-cad-embedded .crypto-cad-converter :is(input,select){max-width:140px;min-height:42px;font-size:14px}.crypto-cad-embedded .crypto-cad-converter input{width:110px}.crypto-cad-embedded output{font-size:15px}.crypto-cad-embedded small{font-size:10px}.account-wallet-details{background:#08291ff2;border:1px solid #cfb16b;border-radius:18px;min-width:0;margin:18px 0;overflow:hidden}.account-wallet-details>summary{cursor:pointer;color:#ffe9a6;text-shadow:0 2px 2px #0008;box-sizing:border-box;background:linear-gradient(125deg,#24543c,#0a3027);padding:17px 18px;font-size:clamp(16px,2.2vw,20px);font-weight:900;line-height:1.4;list-style-position:inside;display:list-item}.account-wallet-details>summary:focus-visible{outline-offset:-4px;outline:3px solid #91ffd6}.account-wallet-details-body{min-width:0;padding:14px}.account-wallet-details-body>.management{margin:14px 0}.account-wallet-details .stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.account-wallet-details .stat strong{overflow-wrap:anywhere;font-size:clamp(20px,3vw,30px)}.personal-cad-counter{background:#0e3529;border:1px solid #bea266;border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.personal-cad-counter strong{color:#b4f5cb;font-size:clamp(24px,4vw,36px);font-weight:950}.personal-cad-counter strong[data-sign=negative]{color:#ffc0c5}.personal-cad-counter small{color:#d8dfd1;font-size:12px}.qr-network-only{color:#ffe5a4;letter-spacing:.4px;text-align:center;font-weight:950;font-size:12px!important}@media (max-width:480px){.request-currency-reference{padding:12px}.crypto-cad-embedded .crypto-cad-rates{grid-template-columns:repeat(2,minmax(0,1fr));font-size:10px}.crypto-cad-embedded .crypto-cad-rates span{white-space:normal}.crypto-cad-embedded .crypto-cad-converter{gap:6px}.crypto-cad-embedded .crypto-cad-converter :is(input,select){max-width:100px;font-size:12px}.account-wallet-details-body{padding:10px}.account-wallet-details .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-wallet-details .stat strong{font-size:21px}.account-wallet-details>summary{padding:14px;font-size:16px}}.organized-shell>.quick-controls{margin:8px 0 12px!important}.organized-shell>.onlyfans-lobby-button{box-sizing:border-box;color:#effcff;text-shadow:0 1px #24708b,0 2px #144251,0 3px 2px #000,0 0 12px #00aff0;background:linear-gradient(125deg,#075064,#033c49 55%,#062b32);border:2px solid #d6f4ff;border-radius:18px;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;width:96%;min-width:0;min-height:56px;margin:0 auto 20px;padding:8px 18px;font-size:clamp(18px,3vw,22px);font-weight:950;line-height:1.2;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 2px 3px #fff9,inset 0 -4px 6px #0008,0 5px #20566a,0 9px 14px #0007,0 0 17px #00aff066}.organized-shell>.onlyfans-lobby-button .onlyfans-logo-window{background:#fff;border-radius:8px;flex:0 0 98px;width:98px;height:36px;display:block;overflow:hidden}.organized-shell>.onlyfans-lobby-button img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.organized-shell>.onlyfans-lobby-button:focus-visible{outline-offset:5px;outline:3px solid #fff1ad}.organized-shell>.onlyfans-lobby-button:hover{filter:brightness(1.13)}.organized-shell>.onlyfans-lobby-button:active{transform:translateY(3px)}.compact-rate-jump{width:fit-content;max-width:calc(100% - 32px);text-align:left!important;margin:7px auto 0 16px!important}@keyframes onlyfans-control-glow{0%,to{filter:brightness();translate:0}50%{filter:brightness(1.14);translate:0 -2px}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-scrolling=true]):not([data-graphics-quality=light]) .organized-shell>.onlyfans-lobby-button:not(.nlc-offscreen-effects){animation:4s ease-in-out infinite onlyfans-control-glow}}.organized-shell.playing-screen>.onlyfans-lobby-button,.organized-shell.game-focused>.onlyfans-lobby-button{display:none!important}@media (max-width:759px){.organized-shell.account-focused{flex-direction:column!important;gap:12px!important;display:flex!important}.organized-shell.account-focused>.quick-controls{flex-shrink:0;order:20;margin:8px 0 14px!important}.organized-shell.account-focused>.app-screen{box-sizing:border-box;width:100%;min-width:0}.organized-shell.account-focused>.primary-nav{flex-shrink:0}}.request-external-qr{box-sizing:border-box;min-width:0}.request-external-qr img{object-fit:contain;max-width:100%;height:auto}.header-utility-row .moderator-entry{min-width:0;word-break:normal!important;overflow-wrap:normal!important}.header-utility-row .moderator-entry span{white-space:normal}@media (max-width:759px){.organized-shell>.topbar>.header-utility-row{grid-template-columns:minmax(62px,.7fr) minmax(0,1.45fr) minmax(82px,.85fr)!important;gap:9px!important}.header-utility-row .moderator-entry{font-size:clamp(11px,2.8vw,15px)!important}}.table-practice,.bingo-pattern-guide{box-sizing:border-box;color:#fff1c3;background:#082f26;border:1px solid #bca76c;border-radius:14px;min-width:0;max-width:100%;margin:12px 0;padding:12px}.table-practice select,.bingo-pattern-guide select{max-width:100%;min-height:44px}.practice-actions{flex-wrap:wrap;gap:8px;display:flex}.practice-actions button{flex:130px;min-height:44px}.bingo-pattern-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-width:230px;margin:10px auto;display:grid}.bingo-pattern-grid span{aspect-ratio:1;color:#a6b8af;background:#123f32;border-radius:6px;place-items:center;display:grid}.bingo-pattern-grid .pattern-match{color:#17372b;background:#f5d685;font-weight:900}.dealer-seat-ready{background:#123f2d;border:2px solid #8fe3ac;border-radius:12px;padding:12px}.machine[data-slot-light=true] :is(.game-atmosphere,.six-cabinet,.slot-identity,.sports-depth-card){display:none!important}.machine[data-slot-light=true],.machine[data-slot-light=true] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important}.machine[data-slot-light=true]{box-shadow:none!important;background:#102d27!important}.machine[data-slot-light=true]:before,.machine[data-slot-light=true]:after{display:none!important}.machine[data-slot-light=true] .reel{box-shadow:none!important;background:#17392f!important}.light-reel-label{text-align:center;overflow-wrap:anywhere;color:#fff2c9;padding:4px;font-weight:900;text-shadow:none!important;font-size:clamp(12px,1.6vw,19px)!important}.slot-light-toggle{width:100%;min-height:44px;margin:8px 0}.entry-shell{min-width:0}.entry-shell .compact-footer{margin-top:16px;padding:14px 0}.guest-dealer-preview{width:100%;min-width:0;margin:12px 0 20px}.guest-dealer-preview>.dealer-photo-button{isolation:isolate;cursor:not-allowed;text-align:left;border-radius:22px;justify-content:flex-start;align-items:flex-end;width:100%;height:clamp(170px,29vw,300px);min-height:170px;max-height:300px;padding:24px 18px;display:flex;position:relative;overflow:hidden;opacity:1!important}.guest-dealer-preview>p{color:#dddbc8;margin:8px 4px;font-size:12px;line-height:1.5}.guest-dealer-preview .dealer-button-light{font-size:12px}.guest-dealer-preview .dealer-minute-video{background:#08271e;object-fit:cover!important}.guest-dealer-preview .dealer-photo-copy{z-index:2}.guest-welcome-modal .guest-welcome-scene>.dealer-minute-video{object-fit:cover;object-position:center;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.guest-welcome-modal .guest-welcome-scene>.dealer-minute-video[data-playing=true]{opacity:.7}.guest-welcome-modal .guest-welcome-scene:after{content:"";background:linear-gradient(#061e2090,#051c20b0 45%,#041f1cf5);position:absolute;inset:0}.guest-welcome-modal .guest-welcome-scene>span{display:none}.guest-welcome-modal .guest-welcome-content{z-index:2;position:relative}.guest-welcome-modal .guest-welcome-close{z-index:3}#footer-lobby-controls{width:100%;max-width:520px;margin:10px auto 0}#footer-lobby-controls:empty{display:none}#footer-lobby-controls:has(>[hidden]){display:none}.footer-lobby-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.footer-lobby-control-grid[hidden]{display:none!important}.footer-lobby-control-grid>.quick-controls{box-sizing:border-box;z-index:1;background:0 0;border:0;width:100%;min-width:0;margin:0;padding:0}.footer-lobby-control-grid>.quick-controls>summary,.footer-lobby-control-grid>.onlyfans-lobby-button{box-sizing:border-box;color:#fff0bd;text-shadow:0 1px #775b25,0 2px 2px #000,0 0 10px #e5d58b88;cursor:pointer;background:linear-gradient(135deg,#286349,#103d31 60%,#082b25);border:2px solid #ecd18b;justify-content:center;align-items:center;gap:7px;min-width:0;max-width:100%;font-weight:900;text-decoration:none;list-style:none;position:relative;overflow:hidden;box-shadow:inset 0 2px #fff7,inset 0 -3px #0005,0 4px #655027,0 0 12px #eac76b55;border-radius:18px!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:8px 10px!important;font-size:15px!important;display:flex!important}.footer-lobby-control-grid>.quick-controls>summary::-webkit-details-marker{display:none}.footer-lobby-control-grid .quick-settings-backdrop{display:none}.footer-lobby-control-grid .quick-controls-label{align-items:center;gap:6px;min-width:0;display:flex}.footer-lobby-control-grid .quick-controls-label>svg{flex:none;width:20px;height:20px}.footer-lobby-control-grid>.quick-controls>summary:after{content:"＋";font-size:20px}.footer-lobby-control-grid>.quick-controls[open]>summary:after{content:"−"}.footer-lobby-control-grid>.quick-controls[open]{grid-column:1/-1}.footer-lobby-control-grid .onlyfans-logo-window{background:#fff;border-radius:6px;flex:0 0 58px;width:58px;height:28px;overflow:hidden}.footer-lobby-control-grid .onlyfans-logo-window img{object-fit:cover;width:100%;height:100%;display:block}.footer-lobby-control-grid .onlyfans-lobby-button{background:linear-gradient(135deg,#07637b,#064352 60%,#062d35)}.footer-lobby-control-grid :is(summary,a):focus-visible{outline-offset:4px;outline:3px solid #a8ffe5}.footer-lobby-control-grid .header-preferences{box-sizing:border-box;max-width:100%}.footer-lobby-control-grid .header-preferences>*{min-width:0;max-width:100%}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]):not([data-effects-paused=true]) .footer-lobby-control-grid>.onlyfans-lobby-button{animation:4s ease-in-out infinite onlyfans-control-glow}}.live-player-tabs{z-index:35;background:#072b23f5;border:1px solid #bd9f59;border-radius:14px;flex-wrap:wrap;gap:8px;margin:12px 0;padding:8px;display:flex;position:sticky;top:6px}.live-player-tabs button{color:#ffedbf;background:#0a382b;border:1px solid #b99a52;border-radius:10px;flex:1;min-width:0;min-height:44px;padding:8px;font-size:14px;font-weight:850}.live-player-tabs button[aria-pressed=true]{color:#082b20;background:linear-gradient(#ffe8a4,#c59c43)}.live-workspace,.dealer-chat-room,.studio-workspace{min-width:0;max-width:100%}@media (max-width:900px){.live-player-tabs .live-overview-choice{display:none!important}.guest-dealer-preview>.dealer-photo-button{height:clamp(170px,45vw,270px)}.footer-lobby-control-grid .header-preferences{flex-direction:column;align-items:stretch}}@media (min-width:901px){.live-workspace[data-view-focused=true]:not([data-live-pane=video]) .live-pane-video,.live-workspace[data-view-focused=true]:not([data-live-pane=chat]) .live-pane-chat,.live-workspace[data-view-focused=true]:not([data-live-pane=table]) .live-pane-table{display:none!important}.live-workspace[data-view-focused=true] :is(.blackjack-media-split,.dealer-lounge-split){grid-template-columns:minmax(0,1fr)!important}.live-workspace[data-view-focused=true] .live-pane-video{position:relative!important;top:auto!important}}.chat-host-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.chat-host-tabs button{min-width:0;min-height:44px;padding:9px;font-weight:850}.chat-host-tabs button[aria-pressed=true]{color:#132f24;background:linear-gradient(#ffedb2,#d1ac57)}.chat-host-broadcast-state{border:1px solid #5b9b77;border-radius:10px;padding:8px;font-size:13px}.dealer-chat-host:not([data-host-panel=broadcast]) .dealer-host-sources,.dealer-chat-host:not([data-host-panel=players]) .chat-host-players,.dealer-chat-host:not([data-host-panel=history]) :is(.chat-host-tip-ledger,.chat-host-history),.dealer-chat-host:not([data-host-panel=session]) :is(.dealer-host-guide,.chat-host-start,.dealer-host-end){display:none!important}.dealer-chat-host :is(.dealer-host-sources,.chat-host-players,.chat-host-history){scroll-margin-top:90px}.studio-room-links{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.studio-room-links>a{border:1px solid #a88d50;border-radius:10px;align-items:center;min-height:44px;padding:6px 12px;display:flex}.studio-workspace .studio-overview{position:relative!important;top:auto!important}.studio-workspace .studio-tabs{z-index:40;background:#08281ff5;border-radius:12px;padding:8px;position:sticky;top:6px}.dealer-chat-host .dealer-host-sources{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.studio-workspace :is(input,select,textarea),.dealer-chat-host :is(input,select,textarea){box-sizing:border-box;max-width:100%}@media (max-width:600px){.chat-host-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-room-links>a{flex:1;justify-content:center}.footer-lobby-control-grid>.quick-controls>summary,.footer-lobby-control-grid>.onlyfans-lobby-button{font-size:14px!important}.footer-lobby-control-grid .onlyfans-logo-window{flex-basis:46px;width:46px}}.footer-lobby-control-grid>.quick-controls,.footer-lobby-control-grid>.quick-controls[open]{grid-area:1/1/auto/-1}.footer-lobby-control-grid>.quick-controls>summary{width:calc(50% - 5px)!important}.footer-lobby-control-grid>.onlyfans-lobby-button{z-index:2;grid-area:1/2;align-self:start}@media (min-width:901px){.studio-live-layout .studio-camera-compact{max-height:calc(100dvh - 95px);top:78px}}@media (max-width:360px){.footer-lobby-control-grid .onlyfans-logo-window{flex-basis:30px;width:30px;height:24px}.footer-lobby-control-grid>.quick-controls>summary{padding:8px!important;font-size:13px!important}.footer-lobby-control-grid .quick-controls-label>svg{width:16px;height:16px}.footer-lobby-control-grid>.quick-controls>summary:after{font-size:18px}}.organized-shell .player-card-actions{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)!important}.organized-shell .player-card-actions .balance-quick-request{border-width:2px!important;border-radius:16px!important;height:96px!important;min-height:96px!important;padding:10px 6px!important}.organized-shell .balance-quick-request .request-button-label{overflow-wrap:normal;word-break:normal;flex-direction:column;align-items:center;font-weight:950;line-height:1.3;display:flex;font-size:clamp(14px,1.8vw,18px)!important}.first-request-email{color:#fff1c4;background:linear-gradient(130deg,#123e2d,#08291f);border:2px solid #e2c576;border-radius:16px;min-width:0;margin:14px 0;padding:16px}.first-request-email h3{margin:0 0 8px}.first-request-email p{line-height:1.5}.first-request-email :is(a,button){box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;max-width:100%;min-height:44px}.first-request-email small{margin:10px 0;line-height:1.5;display:block}.cad-email-prompt a{overflow-wrap:anywhere;white-space:normal;max-width:100%}@media (max-width:480px){.organized-shell .player-card-actions .balance-quick-request{height:96px!important;min-height:96px!important;padding:10px 6px!important}.first-request-email{padding:12px;font-size:13px}}.nlc-polished .machine .slot-machine-body{padding-bottom:10px!important}.nlc-polished .machine .slot-limit-note{line-height:1.4;margin:6px 0!important;font-size:12px!important}.nlc-polished .machine .slot-play-result{margin:6px 0!important}.nlc-polished .machine .slot-settings-wrap{min-width:0;margin-top:10px}.nlc-polished .machine .slot-settings-trigger{box-sizing:border-box;white-space:normal;width:100%;min-height:44px;line-height:1.3}.nlc-polished .machine .slot-spin-control{box-sizing:border-box;grid-template-columns:minmax(88px,1fr) minmax(0,2fr)!important;gap:6px!important}.nlc-polished .machine .slot-spin-control>.machine-spin{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}:is(body:has(:is(.guest-welcome-modal,.welcome-bonus-modal,.two-factor-dialog)[open]) :is(.site-atmosphere,.page-bottom-marks,.nlc-live-nav,.guest-dealer-preview,.entry-panel),body:has(:is(.guest-welcome-modal,.welcome-bonus-modal,.two-factor-dialog)[open]) :is(.site-atmosphere,.page-bottom-marks,.nlc-live-nav,.guest-dealer-preview,.entry-panel) *){animation-play-state:paused!important}.guest-welcome-modal .guest-welcome-logo,.welcome-bonus-modal .welcome-bonus-art img{filter:none;animation:none!important}.guest-welcome-modal .guest-welcome-content{contain:layout style}.lobby-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.lobby-shortcuts a{color:#fff0c7;background:linear-gradient(140deg,#194334,#09271f);border:1px solid #c9ab68;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:16px;text-decoration:none;display:flex;box-shadow:inset 0 1px #fff3,0 3px #041a14}.lobby-shortcuts small{color:#d6e4dc;line-height:1.4}.studio-action-strip{background:#0b3026;border:1px solid #d3b56b;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:14px;display:flex}.studio-action-strip>div{flex-direction:column;flex:240px;gap:5px;display:flex}.studio-action-strip small{color:#e8ca7f;letter-spacing:1px;font-size:11px}.studio-action-strip button,.studio-tabs button,.chat-host-tabs button,.staff-folder-tabs button{box-sizing:border-box;white-space:normal;min-height:44px;line-height:1.3}.studio-action-strip button{color:#fff2cc;background:#174b38;border:1px solid #b59b61;border-radius:10px;padding:10px 14px;font-weight:800}.notification-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.notification-filters>label:first-child{flex-direction:column;flex:240px;gap:6px;display:flex}.notification-filters input[type=search]{box-sizing:border-box;color:#fff2cc;background:#08291f;border:1px solid #b59b61;border-radius:10px;width:100%;min-height:44px;padding:10px}.notification-pending{align-items:center;gap:8px;min-height:44px;display:flex}.notification-pending input{width:20px;height:20px}.notification-who{color:#e9d395;font-weight:700}:is(.lobby-shortcuts a,.studio-action-strip button,.notification-filters input,.studio-tabs button,.chat-host-tabs button):focus-visible{outline-offset:3px;outline:3px solid #a8ffe5}@media (max-width:600px){.lobby-shortcuts{grid-template-columns:1fr;gap:8px}.lobby-shortcuts a{padding:12px 14px}.studio-action-strip>button{flex:140px}}.request-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.request-summary label{align-items:center;gap:8px;display:flex}.request-summary select{color:#fff2cc;background:#08291f;border:1px solid #b59b61;border-radius:10px;max-width:100%;min-height:44px;padding:8px}.organized-shell .player-home-hub>.lobby-shortcuts{grid-column:1/-1;gap:12px;margin:14px 0}.lobby-shortcuts a{isolation:isolate;text-shadow:0 2px 2px #000;box-sizing:border-box;background:radial-gradient(at 15% 0,#467d52 0%,#0000 65%),linear-gradient(145deg,#23543a,#0d3429 58%,#061e1a);border:2px solid #ffe39a;border-radius:14px;flex-direction:row;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 3px 2px #fff7b680,inset 0 -5px 8px #0009,0 7px #87601f,0 11px 16px #0008,0 0 20px #ffce5855}.lobby-shortcuts a:before{content:"";border-radius:inherit;opacity:.2;pointer-events:none;z-index:-1;background:radial-gradient(at 30% 0,#ffe58b65,#0000 70%);position:absolute;inset:0}.lobby-shortcuts a:after{content:"";border-radius:inherit;opacity:.4;pointer-events:none;border:1px solid #fff6bf;position:absolute;inset:0}.lobby-shortcuts .shortcut-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lobby-shortcuts strong{color:#fff0b3;text-shadow:0 1px #a87a2b,0 2px #674719,0 3px 3px #000,0 0 9px #ffd56177;font-size:clamp(16px,1.5vw,19px);font-weight:950;line-height:1.2}.lobby-shortcuts small{color:#edf6e8;font-size:11px;font-weight:750;line-height:1.4}.shortcut-crest{color:#143b29;background:linear-gradient(145deg,#ffedac,#c59332);border:1px solid #fff0a5;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;transform:rotate(-5deg);box-shadow:inset 0 2px #fff9,0 4px #75551d,0 0 14px #ffd35c66}.shortcut-crest svg{stroke-width:2.5px;width:21px;height:21px}.shortcut-arrow{color:#ffe399;stroke-width:3px;flex:0 0 19px;width:19px}.lobby-shortcuts a:hover{background-color:#22523b;border-color:#fff7cf}.lobby-shortcuts a:active{transform:translateY(4px);box-shadow:inset 0 2px 4px #0007,0 3px #87601f,0 0 18px #ffce5866}@keyframes shortcut-gold-breathe{0%,to{opacity:.16}50%{opacity:.65}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-scrolling=true]):not([data-graphics-quality=light]) .lobby-shortcuts a:not(.nlc-offscreen-effects):before{animation:3.6s ease-in-out infinite shortcut-gold-breathe}.lobby-shortcuts a:nth-child(2):before{animation-delay:.6s}.lobby-shortcuts a:nth-child(3):before{animation-delay:1.2s}}@media (max-width:600px){.organized-shell .player-home-hub>.lobby-shortcuts{gap:12px;margin-top:14px}.lobby-shortcuts a{min-height:64px;padding:9px 12px}.lobby-shortcuts strong{font-size:17px}}.organized-shell .balance-quick-request .request-button-label>span{font-size:inherit;color:inherit;white-space:nowrap}.organized-shell :is(.desktop-player-summary,.home-heading)>.home-wallet-actions{align-items:stretch;gap:12px;width:100%;grid-area:2/1/auto/-1!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important}.organized-shell :is(.desktop-player-summary,.home-heading)>.home-player-shortcuts{grid-area:3/1/auto/-1!important}.organized-shell :is(.desktop-player-summary,.home-heading)>.home-welcome-copy{grid-area:4/1/auto/-1!important}.organized-shell .home-wallet-actions :is(.wallet-peek-trigger,.balance-quick-request){flex-direction:column;border-radius:16px!important;height:104px!important;min-height:104px!important;padding:10px 8px!important}.organized-shell .home-wallet-actions .wallet-balance-amount{white-space:nowrap;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(14px,3.7vw,22px);font-weight:950}.organized-shell .home-wallet-actions .wallet-peek-trigger small{white-space:nowrap;font-size:16px}.wallet-peek-panel .wallet-peek-content .wallet-request-action{background:linear-gradient(145deg,#23664b,#0c3328);border:2px solid #e8cc83;font-weight:900;box-shadow:inset 0 1px #fff7,0 3px #806329,0 0 12px #d9bb7744}.request-external-links>.interac-admin-email{isolation:isolate;box-sizing:border-box;color:#fff0b4;touch-action:manipulation;background:linear-gradient(135deg,#286d4f,#073c2c 65%,#18573d);border:2px solid #ffe49c;border-radius:24px;grid-column:1/-1;justify-content:center;align-items:center;gap:clamp(10px,2vw,20px);min-width:0;min-height:112px;margin:4px 0 12px;padding:14px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #fff9,inset 0 -3px 5px #001a13aa,0 6px #88631e,0 9px 16px #001d15a6,0 0 22px #ffd97670}.interac-admin-email>img{object-fit:contain;filter:drop-shadow(0 3px 1px #18231899)drop-shadow(0 0 7px #ffda72a6);background:0 0;flex:none;width:clamp(58px,8vw,80px);height:96px;display:block}.interac-admin-email>span:not(.interac-email-arrow){text-align:left;gap:6px;min-width:0;display:grid}.interac-admin-email strong{text-shadow:0 2px #796021,0 3px #032c20,0 0 10px #ffda6180;font-size:clamp(18px,2vw,25px);font-weight:950;line-height:1.15}.interac-admin-address{overflow-wrap:anywhere;text-shadow:0 2px #073a25,0 0 8px #ffda6166;font-size:clamp(13px,1.5vw,19px);font-weight:850;line-height:1.45}.interac-email-arrow{flex:none;font-size:26px}.interac-admin-email:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffeab52b 49%,#0000 58%);position:absolute;inset:-30% -70%;transform:translate(-35%)}.interac-admin-email:hover{border-color:#fff6ce}.interac-admin-email:active{transform:translateY(3px)}.interac-admin-email:focus-visible{outline-offset:5px;outline:3px solid #8cffe0}@keyframes interac-email-shine{0%,18%{transform:translate(-35%)}70%,to{transform:translate(35%)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-background-paused=true]):not([data-graphics-quality=light]):not([data-scrolling=true]) .app-screen:not([hidden]) .interac-admin-email:before{animation:6s ease-in-out infinite interac-email-shine}}@media (max-width:420px){.request-external-links>.interac-admin-email{gap:10px;padding:12px 10px}.interac-email-arrow{display:none}}.admin-shell :is(.admin-dashboard,.moderator-command-centre){min-width:0}.admin-shell .moderator-section-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.admin-shell :is(.command-navigation,.moderator-section-nav) button{isolation:isolate;color:#fff2c1;text-shadow:0 2px 1px #09271b;background:linear-gradient(135deg,#1e6547ee,#073426ee),url(/branding/main-display.webp) 50%/cover;border:1px solid #f7d787;border-radius:16px;gap:8px;min-height:70px;padding:12px;font-weight:900;position:relative;overflow:hidden;box-shadow:inset 0 2px 2px #fff5,0 4px #725625,0 0 12px #d3ad4b45}.admin-shell .moderator-section-nav button{flex-direction:column;justify-content:center;align-items:center;font-size:14px;line-height:1.3;display:flex}.admin-shell :is(.command-navigation,.moderator-section-nav) button svg{filter:drop-shadow(0 2px 1px #03271c);flex-shrink:0;width:25px;height:25px}.admin-shell :is(.command-navigation,.moderator-section-nav) button[aria-pressed=true]{color:#052b1c;text-shadow:0 1px #fff8;background:linear-gradient(135deg,#fff0ad,#e6b851);border-color:#fff5c8}.admin-shell :is(.command-navigation,.moderator-section-nav) button:after{content:"";z-index:-1;pointer-events:none;opacity:.2;background:linear-gradient(105deg,#0000 20%,#fff3 50%,#0000 80%);position:absolute;inset:0;transform:translate(-100%)}.admin-shell :is(.request-actions,.queue-actions,.admin-quick-actions){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-shell :is(.request-actions,.queue-actions,.admin-quick-actions) button{white-space:normal;overflow-wrap:anywhere;color:#fff3bf;text-shadow:0 1px #042319;background:linear-gradient(130deg,#26674ce8,#0a382ae8),url(/branding/main-display.webp) 50%/cover;border:1px solid #d9bd74;border-radius:12px;min-width:0;min-height:44px;font-weight:850;box-shadow:inset 0 2px #fff4,0 3px #584522,0 0 10px #cda64b30}.admin-shell :is(.request-actions,.queue-actions,.admin-quick-actions) button.approve{background:linear-gradient(135deg,#277b4f,#0b482e);border-color:#87e7ac}.admin-shell :is(.request-actions,.queue-actions,.admin-quick-actions) button.deny{background:linear-gradient(135deg,#803b36,#492323);border-color:#eaa58a}.admin-shell button:disabled{opacity:.55;cursor:not-allowed}.admin-shell :is(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #8cf5d2}.admin-shell .lazy-staff-section{margin-block:14px}.admin-shell .lazy-staff-section>summary{min-height:48px;font-size:16px;font-weight:850;line-height:1.4}.admin-shell .request-desk-content{min-width:0}.admin-shell :is(.request-card,.queue-item,.staff-history-item){overflow-wrap:anywhere;min-width:0;margin-block:14px}.admin-shell :is(input,select,textarea){box-sizing:border-box;max-width:100%}.admin-shell :is(.command-pane-title h2,.request-card h3){overflow-wrap:anywhere}.admin-shell .request-category-nav{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;display:grid}.admin-shell .request-category-nav button{white-space:normal;min-width:0;min-height:48px;padding:10px;font-weight:850;line-height:1.35}.admin-shell .command-tools{gap:12px}.admin-shell .command-tools label{min-width:0}.admin-shell .command-tools input{width:100%;min-width:0}@keyframes staff-workspace-shine{0%,25%{opacity:0;transform:translate(-100%)}55%{opacity:.4}85%,to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:no-preference){:root:not([data-effects=false]):not([data-reduce-motion=true]):not([data-graphics-quality=light]):not([data-background-paused=true]):not([data-scrolling=true]) .admin-shell :is(.command-navigation,.moderator-section-nav) button[aria-pressed=true]:after{animation:7s ease-in-out infinite staff-workspace-shine}}.admin-shell .quiet-motion :is(button,summary):after{animation:none!important}@media (max-width:700px){.admin-shell .moderator-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-shell .moderator-section-nav button{text-align:left;flex-direction:row;min-height:52px;font-size:13px}.admin-shell .moderator-section-nav button:last-child{grid-column:1/-1}.admin-shell :is(.request-actions,.queue-actions,.admin-quick-actions)>button{flex:130px}.admin-shell .request-card{flex-direction:column;gap:12px;display:flex}.admin-shell .request-card>div{width:100%;min-width:0}}.profile-editor .profile-main-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.profile-editor .signup-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-editor .signup-field-grid>label{min-width:0;margin:0}.profile-editor .signup-full-row{grid-column:1/-1}.profile-editor :is(input,select){box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}.profile-editor input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:48px;display:block}.profile-editor input[aria-invalid=true]{border-color:#ffb5a6;outline:1px solid #ffb5a6}.profile-editor .signup-field-error{color:#ffd2c7;font-weight:750;line-height:1.5}.signup-readiness{color:#e9d79d;gap:7px;margin:12px 0;font-size:13px;display:grid}.signup-readiness progress{accent-color:#e9c46c;width:100%;height:8px;display:block}.signup-personalize{background:linear-gradient(125deg,#184d39dd,#092c22ee);border:1px solid #9b874c;border-radius:14px;padding:0 12px}.signup-personalize>summary{box-sizing:border-box;color:#fff0bb;cursor:pointer;min-height:48px;padding:14px 0;font-weight:850}.signup-personalize>summary small{margin-top:5px;font-size:12px;font-weight:500;display:block}.signup-optional-fields{gap:14px;padding:0 0 14px;display:grid}.signup-submit{width:100%;min-height:52px;font-size:18px;font-weight:900}.profile-editor :is(input,summary,button):focus-visible{outline-offset:3px;outline:3px solid #a4f2d2}.signup-streamlined .signup-intro{margin:0 0 14px}.signup-streamlined .signup-intro h2{margin-top:0}.signup-streamlined small{line-height:1.5}.nlc-polished .app-screen :is(.game-action-dock,.slot-spin-row){box-sizing:border-box;border:1px solid #dab969;border-radius:14px;min-width:0;max-width:100%;background:linear-gradient(115deg,#0d352aee,#091e21f5),var(--game-art,url(/branding/main-display.webp)) center/cover!important;padding:8px!important}.nlc-polished .app-screen .game-action-dock{flex-direction:column;gap:8px;display:flex}.nlc-polished .app-screen .game-action-dock>p{margin:0;line-height:1.4}.nlc-polished .app-screen .game-action-dock .bet-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:5px;display:grid}.nlc-polished .app-screen .game-action-dock .bet-summary>span{min-width:0;font-size:11px}.nlc-polished .app-screen .game-action-dock .bet-summary strong{overflow-wrap:anywhere;font-size:18px}.nlc-polished .app-screen .game-action-dock :is(.tablemax-play-row,.bj-actions,.under-controls){gap:8px;margin:0}.nlc-polished .app-screen .game-action-dock button{white-space:normal;overflow-wrap:anywhere;min-height:44px}.nlc-polished .app-screen .game-action-dock .inline-table-wager{margin:0!important}.game-round-status{color:#f8edc9;overflow-wrap:anywhere;box-sizing:border-box;background:#051b18d9;border:1px solid #d9c27755;border-radius:9px;align-items:center;gap:8px;min-height:30px;margin:0 0 7px;padding:5px 8px;font-size:13px;font-weight:850;line-height:1.4;display:flex}.game-status-light{background:#84e6bd;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 7px #84e6bd77}.game-round-status.status-win{color:#abffd0;border-color:#87dc9b}.game-round-status.status-loss{color:#ffd1c3;border-color:#d4967b}.game-round-status.status-even{color:#e9e6cf}.game-round-status.status-working .game-status-light{background:#ffe398}.game-round-status.status-offline{color:#ffe0a7;border-color:#dfb86a}.game-round-status.status-offline .game-status-light{background:#ffab7e}.nlc-polished .app-screen .slot-spin-row>.game-round-status{margin-bottom:6px}@media (max-width:600px){.profile-editor .signup-field-grid{grid-template-columns:minmax(0,1fr);gap:12px}.profile-editor .signup-full-row{grid-column:auto}.nlc-polished .app-screen :is(.game-action-dock,.slot-spin-row){padding:7px!important}.game-round-status{font-size:12px}}.profile-main-fields>.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.request-with-links>.request-external-links{box-sizing:border-box;align-items:stretch;width:100%;min-width:0;max-width:1200px;margin-inline:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;gap:14px!important;display:grid!important}.request-external-links>.request-external-qr{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:12px;width:100%;min-width:0;margin:0;max-width:none!important;padding:14px!important;display:grid!important}.request-external-links>.request-external-qr>strong{text-align:center;overflow-wrap:anywhere;place-items:center;width:100%;min-height:2.6em;margin:0;font-size:16px;line-height:1.3;display:grid;position:static}.request-external-links>.kraken-request-qr>a:has(img){box-sizing:border-box;padding:0;width:min(100%,176px)!important;max-width:176px!important;min-height:0!important;margin:0!important;display:block!important}.request-external-links>.kraken-request-qr>a>img{aspect-ratio:1;object-fit:contain;background:#fff;display:block;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:10px!important}.request-external-links>.kraken-request-qr>a.share{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;line-height:1.35;height:auto!important;min-height:48px!important;margin:0!important;padding:10px 12px!important;font-size:15px!important;display:flex!important}.request-external-links>.request-external-qr>small{text-align:center;overflow-wrap:anywhere;width:100%;margin:0;font-size:12px;line-height:1.45;display:block}.request-external-links>.request-referral-card{grid-column:1/-1!important}.request-external-links>.request-referral-card>a{box-sizing:border-box;grid-template-columns:minmax(0,112px) minmax(0,1fr);align-items:center;gap:16px;width:min(100%,420px);min-width:0;margin:0;padding:0;text-decoration:none;display:grid!important}.request-external-links>.request-referral-card>a>img{aspect-ratio:1;object-fit:contain;border-radius:8px;max-width:100%;margin:0;display:block;width:112px!important;height:auto!important}.request-external-links>.request-referral-card>a>strong{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;font-size:18px;line-height:1.4;display:block;position:static}.request-external-links>.kraken-request-qr>.qr-network-only{color:#ffe6a4;min-height:0;font-size:13px}@media (max-width:360px){.request-external-links>.request-referral-card>a{grid-template-columns:minmax(0,1fr);justify-items:center}.request-external-links>.request-referral-card>a>strong{text-align:center}}html[data-game-fullscreen=true]{background:#071410;overflow:auto}html[data-game-fullscreen=true] body>:is(.top-logo-banner,.nlc-live-nav,.page-bottom-marks,.install-panel){display:none!important}html[data-game-fullscreen=true] .organized-shell{min-height:100dvh}@media (max-height:500px) and (orientation:landscape){.release-notice,.connection-notice.recovery-overlay{box-sizing:border-box;max-height:calc(100dvh - 24px);overflow:auto}.stealth-video-float{max-height:calc(100dvh - 16px)}}@supports (content-visibility:auto){.game-cards>.favourite-card{content-visibility:auto;contain-intrinsic-size:auto 360px}.game-cards>.favourite-card.nlc-card-prepared{content-visibility:visible}}:root[data-graphics-quality=light] :is(.topbar,.primary-nav,.catalog-jumps,.lobby-shortcuts,.home-player-shortcuts,.command-centre,.dealer-chat-placeholder,.dealer-photo-button,.dealer-workspace-links) :is(img,svg,button,a,span):before,:root[data-graphics-quality=light] :is(.topbar,.primary-nav,.catalog-jumps,.lobby-shortcuts,.home-player-shortcuts,.command-centre,.dealer-chat-placeholder,.dealer-photo-button,.dealer-workspace-links) :is(img,svg,button,a,span):after,:root[data-graphics-quality=light] :is(.quick-settings-backdrop>svg,.xxx-neon-backdrop,.command-hero,.command-navigation button,.dealer-workspace-links .spin){filter:none!important;animation:none!important}:root[data-graphics-quality=light] .table-game .table-chat{-webkit-backdrop-filter:none;backdrop-filter:none}.page-bottom-marks .footer-with-emblems>.footer-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px!important;max-width:520px!important;display:flex!important}.page-bottom-marks .footer-with-emblems>.footer-logos>img{object-fit:contain;flex:none;grid-column:auto!important;width:auto!important;max-width:82px!important;height:26px!important;max-height:26px!important}.page-bottom-marks .footer-with-emblems>.footer-logos>.footer-logo-ethereum{justify-self:auto;translate:none;width:16px!important;max-width:16px!important;height:26px!important;margin:0!important}.page-bottom-marks .footer-with-emblems>.footer-logos>.footer-token-mark{flex:0 0 52px;width:52px!important;max-width:52px!important}@media (max-width:600px){.page-bottom-marks .footer-with-emblems>.footer-logos{column-gap:8px!important;max-width:360px!important}.page-bottom-marks .footer-with-emblems>.footer-logos>img{max-width:70px!important;height:24px!important;max-height:24px!important}}@media (min-width:760px){html:not([data-header-compact=true]) .top-logo-banner .footer-logos{grid-template-columns:repeat(11,minmax(0,1fr)) 24px minmax(0,1fr)!important}}.slot-strip{animation-name:slot-roll-compact}@keyframes slot-roll-compact{0%{transform:translateY(0)}to{transform:translateY(-75%)}}.dealer-preview-wrap{width:100%;min-width:0;position:relative}.dealer-preview-resume{z-index:8;color:#fff1bc;cursor:pointer;background:linear-gradient(#205c46,#092c21);border:2px solid #f1d481;border-radius:14px;min-height:44px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;position:absolute;top:12px;right:12px;box-shadow:0 3px #80602a,0 0 10px #d4b65b55}.dealer-preview-resume:focus-visible{outline-offset:3px;outline:3px solid #fff}:root[data-graphics-quality=light] :is(.top-logo-banner,.topbar,.primary-nav,.lobby-shortcuts,.footer-lobby-controls,.page-bottom-marks),:root[data-graphics-quality=light] :is(.top-logo-banner,.topbar,.primary-nav,.lobby-shortcuts,.footer-lobby-controls,.page-bottom-marks) *,:root[data-graphics-quality=light] :is(.top-logo-banner,.topbar,.primary-nav,.lobby-shortcuts,.footer-lobby-controls,.page-bottom-marks) :before,:root[data-graphics-quality=light] :is(.top-logo-banner,.topbar,.primary-nav,.lobby-shortcuts,.footer-lobby-controls,.page-bottom-marks) :after{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important;animation:none!important}@media (min-width:760px) and (any-pointer:fine) and (prefers-reduced-motion:no-preference){:root[data-graphics-quality=light]:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-effects=false]):not([data-effects-paused=true]):not([data-site-backgrounds=false]) .site-atmosphere{visibility:visible!important;display:block!important}:root[data-graphics-quality=light] .site-atmosphere>:not(img){display:none!important}:root[data-graphics-quality=light]:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-effects=false]):not([data-effects-paused=true]):not([data-site-backgrounds=false]) .site-atmosphere>img{filter:none!important;animation:24s ease-in-out infinite alternate site-logo-drift!important}:root[data-graphics-quality=light] :is(.topbar .stealth-logo-button,.header-radio-shortcut>.share,.dealer-photo-button,.nlc-live-nav .xxx-live-button){box-shadow:inset 0 1px 2px #fff7,0 4px #6d5026,0 0 16px #d9bb6550!important}:root[data-graphics-quality=light]:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-logo-motion=false]):not([data-effects=false]):not([data-effects-paused=true]):not([data-site-logos=false]) .topbar .desktop-logo-stage img{animation:10s ease-in-out infinite alternate nlc-desktop-logo-sway!important}}@keyframes nlc-desktop-logo-sway{0%{transform:translateY(-2px)rotate(-1deg)}to{transform:translateY(2px)rotate(1deg)}}.catalog-progressive{filter:none!important;animation:none!important}.catalog-progressive:after,.jackpot-info-trigger:after{content:"";z-index:-1;pointer-events:none;opacity:.16;background:linear-gradient(110deg,#0000 15%,#ffec9d70 50%,#0000 85%);position:absolute;inset:0}@keyframes nlc-progressive-shine{0%{opacity:.12;transform:translate(-12%)}to{opacity:.45;transform:translate(12%)}}@keyframes nlc-progressive-bob{0%{transform:translateY(-2px)rotate(-1deg)}to{transform:translateY(2px)rotate(1deg)}}@keyframes nlc-progressive-background{0%{transform:scale(1.03)translate(-2%)}to{transform:scale(1.08)translate(2%)}}@keyframes nlc-ambient-drift{0%{transform:translate(-2%,-1%)}to{transform:translate(2%,1%)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-site-backgrounds=false]) :is(.catalog-progressive,.jackpot-info-trigger):not(.nlc-offscreen-effects,.nlc-offscreen-effects *,[hidden],[hidden] *):after{animation:4.8s ease-in-out infinite alternate nlc-progressive-shine!important}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-logo-motion=false]):not([data-site-logos=false]) :is(.catalog-progressive .pool-logo,.slot-progressives .pool-logo,.jackpot-info-trigger>.jackpot-3d-logo):not(.nlc-offscreen-effects,.nlc-offscreen-effects *,[hidden],[hidden] *,.machine[data-slot-light=true] *){filter:none!important;animation:6s ease-in-out infinite alternate nlc-progressive-bob!important}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-site-backgrounds=false]) .jackpot-info-trigger>.counter-logo-backdrop>img:not(.nlc-offscreen-effects *,[hidden] *){filter:none!important;animation:14s ease-in-out infinite alternate nlc-progressive-background!important}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-site-backgrounds=false]) .site-atmosphere{visibility:visible!important;display:block!important}:root[data-graphics-quality=light] .site-atmosphere>:not(img){display:none!important}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-site-backgrounds=false]) .site-atmosphere>img{filter:none!important;animation:24s ease-in-out infinite alternate site-logo-drift!important}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-site-backgrounds=false]) .app-screen:not([hidden]) .game-atmosphere:not(.game-card *,.machine[data-slot-light=true] *){visibility:visible!important;display:block!important}:root[data-graphics-quality=light] .game-atmosphere>:not(.ambient-logo-main):not(.ambient-title){display:none!important}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-site-backgrounds=false]) .app-screen:not([hidden]) .game-atmosphere>:is(.ambient-logo-main,.ambient-title):not(.game-card *,.machine[data-slot-light=true] *){animation:20s ease-in-out infinite alternate nlc-ambient-drift!important}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-site-backgrounds=false]) .app-screen:not([hidden])>.home-atmosphere{visibility:visible!important;display:block!important}:root[data-graphics-quality=light] .home-atmosphere>i{display:none!important}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-site-backgrounds=false]) .app-screen:not([hidden])>.home-atmosphere>img{animation:24s ease-in-out infinite alternate home-logo-float!important}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-site-backgrounds=false]) .app-screen:not([hidden]) .machine:not([data-slot-light=true]) .slot-machine-body:not([hidden])>.slot-logo-backdrop{visibility:visible!important;display:block!important}:root[data-graphics-quality=light] .machine .slot-logo-backdrop>.game-mark:nth-child(n+2){display:none!important}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-site-backgrounds=false]) .app-screen:not([hidden]) .machine:not([data-slot-light=true]) .slot-machine-body:not([hidden])>.slot-logo-backdrop>.game-mark:first-child{filter:none!important;animation:24s ease-in-out infinite slot-backdrop-float!important}}.page-bottom-marks .footer-with-emblems>.footer-logos{box-sizing:border-box;place-items:center;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:6px 4px!important;width:100%!important;max-width:420px!important;display:grid!important}.page-bottom-marks .footer-with-emblems>.footer-logos>*{grid-column:auto!important;min-width:0!important;margin:0!important}.page-bottom-marks .footer-with-emblems>.footer-logos>img{object-fit:contain;width:100%!important;max-width:62px!important;height:22px!important;max-height:22px!important}.page-bottom-marks .footer-with-emblems>.footer-logos>.footer-logo-ethereum{justify-self:center;width:14px!important;max-width:14px!important;height:22px!important;translate:none!important}.page-bottom-marks .footer-with-emblems>.footer-logos>.footer-token-mark{width:100%!important;max-width:52px!important;height:30px!important;font-size:7px!important}.organized-shell:not(.game-focused):not(.playing-screen) .header-admin-stack .jackpot-info-trigger{gap:7px!important;height:auto!important;min-height:210px!important;padding:10px 8px!important}.organized-shell :is(.desktop-player-summary,.home-heading) .home-welcome-wallet>.hero-logo{object-fit:contain;filter:drop-shadow(0 0 9px #f6d77b88)!important;width:100px!important;max-width:100%!important;height:100px!important}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]) .organized-shell :is(.desktop-player-summary,.home-heading) .home-welcome-wallet>.hero-logo:not(.nlc-offscreen-effects *){animation:6s ease-in-out infinite nlc-balance-float!important}}@keyframes nlc-balance-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-4px)rotate(2deg)}}@media (max-width:700px){.organized-shell:not(.game-focused):not(.playing-screen) .header-admin-stack .jackpot-info-trigger{gap:5px!important;min-height:155px!important;padding:8px 7px!important}.organized-shell .header-admin-stack .jackpot-3d-logo{flex-basis:50px!important;width:50px!important;height:50px!important;margin-bottom:3px!important}.organized-shell .header-admin-stack .jackpot-3d-logo img{max-width:100%!important;max-height:100%!important}}.organized-shell>.primary-nav,.organized-shell:not(.playing-screen):not(.game-focused)>.primary-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.organized-shell>.primary-nav>a.nav-personals-link{justify-content:center;align-items:center;background:linear-gradient(145deg,#425c2b,#092d20)!important;flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.organized-shell>.primary-nav>.nav-personals-link>img{object-fit:contain!important;opacity:1!important;width:70px!important;max-width:100%!important;height:30px!important;position:static!important}@media (max-width:700px){.organized-shell>.primary-nav{padding:6px 5px calc(6px + env(safe-area-inset-bottom))!important}.organized-shell>.primary-nav>a{min-width:0!important;padding:7px 2px!important}.organized-shell>.primary-nav .nav-button-label{white-space:normal!important;overflow-wrap:normal!important;font-size:clamp(9px,2.6vw,12px)!important;line-height:1.2!important}.organized-shell>.primary-nav .nav-logo-medallion{flex-basis:27px!important;width:27px!important;height:27px!important}}.organized-shell :is(.desktop-player-summary,.home-heading)>.home-welcome-wallet{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-self:center!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.organized-shell :is(.desktop-player-summary,.home-heading) .home-welcome-wallet>.hero-logo{width:128px!important;max-width:100%!important;height:128px!important;margin-inline:auto!important}.organized-shell:not(.playing-screen):not(.game-focused) .header-admin-stack .jackpot-info-trigger{gap:4px!important;min-height:190px!important;padding:7px 6px!important}@media (max-width:700px){.organized-shell:not(.playing-screen):not(.game-focused) .header-admin-stack .jackpot-info-trigger{gap:3px!important;min-height:145px!important;padding:6px!important}.organized-shell .header-admin-stack .jackpot-3d-logo{flex-basis:44px!important;width:44px!important;height:44px!important;margin-bottom:2px!important}}.page-bottom-marks .footer-with-emblems>.footer-logos>img.footer-logo-wide{grid-column:auto!important;max-width:62px!important}html[data-header-compact=true] .top-logo-banner .footer-logos>.footer-logo-ton{min-width:0!important;display:block!important}@media (min-width:760px){html:not([data-header-compact=true]) .top-logo-banner .footer-logos{grid-template-columns:repeat(11,minmax(0,1fr)) 24px repeat(2,minmax(0,1fr))!important}}@media (max-width:759px){html:not([data-header-compact=true]) .top-logo-banner .footer-logos>:nth-child(n+9),html:not([data-header-compact=true]) .top-logo-banner .footer-logos>.footer-token-mark{grid-column:span 2!important}}:is(.home-heading,.desktop-player-summary)>.player-card-crypto-slot{justify-content:center;align-self:stretch;align-items:center;width:100%;min-width:0;display:flex;grid-area:1/2!important}.player-card-crypto-slot>.nlc-crypto-wallet-button{box-sizing:border-box;text-align:center;gap:8px;width:100%;height:100%;min-height:150px;max-height:220px;padding:12px 8px}.player-card-crypto-slot .nlc-crypto-wallet-button img{width:100%;max-width:180px}.player-card-crypto-slot .nlc-crypto-wallet-button strong{font-size:clamp(14px,3vw,20px);line-height:1.2}.player-card-crypto-slot .nlc-crypto-wallet-button small{white-space:normal;font-size:11px;line-height:1.35}@media (max-width:380px){.player-card-crypto-slot>.nlc-crypto-wallet-button{min-height:130px;padding:10px 5px}.player-card-crypto-slot .nlc-crypto-wallet-button small{font-size:10px}}.organized-shell:not(.playing-screen):not(.game-focused) .header-admin-stack .jackpot-info-trigger{aspect-ratio:auto!important;gap:2px!important;height:auto!important;min-height:0!important;padding:5px 6px!important}.organized-shell .header-admin-stack .jackpot-3d-logo{flex-basis:36px!important;width:36px!important;height:36px!important;margin:0!important}.player-card-crypto-slot>.nlc-crypto-wallet-button{min-height:184px;max-height:256px;padding:18px 10px}.player-card-crypto-slot .nlc-crypto-wallet-button img{max-width:195px}.player-card-crypto-slot .nlc-crypto-wallet-button strong{font-size:clamp(16px,3.2vw,22px)}.organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.desktop-player-summary,.organized-shell .home-dashboard .home-heading{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)!important;column-gap:12px!important}:is(.home-heading,.desktop-player-summary)>.player-card-crypto-slot{width:100%;margin-inline-start:0}.organized-shell :is(.desktop-player-summary,.home-heading)>.home-welcome-wallet{justify-self:start!important}.organized-shell .player-home-hub>.lobby-shortcuts{gap:8px!important;margin:10px 0!important}.organized-shell .lobby-shortcuts a{border-radius:11px;gap:8px;min-height:46px;padding:5px 9px;box-shadow:inset 0 2px 2px #fff7b680,inset 0 -3px 6px #0009,0 3px #87601f,0 5px 10px #0008,0 0 12px #ffce5855}.organized-shell .lobby-shortcuts strong{font-size:14px;line-height:1.2}.organized-shell .lobby-shortcuts small{font-size:10px;line-height:1.25}.organized-shell .lobby-shortcuts .shortcut-copy{gap:1px}.organized-shell .lobby-shortcuts .shortcut-crest{border-radius:7px;flex-basis:24px;width:24px;height:24px}.organized-shell .lobby-shortcuts .shortcut-crest svg{width:17px;height:17px}.organized-shell .lobby-shortcuts .shortcut-arrow{flex-basis:15px;width:15px}.sportsbook-entry{background:radial-gradient(at 80% 20%,#bfab4a44,#0000 60%),linear-gradient(135deg,#1f5639,#082519)!important;border:1px solid #f0d08a!important;box-shadow:inset 0 2px 2px #ffebb755,0 4px #755728,0 0 16px #d5b34e33!important}.sportsbook-entry strong{color:#ffe3a2;text-shadow:0 2px #2f3019,0 0 12px #e0c06c55}.sportsbook-entry .shortcut-crest{animation:5s ease-in-out infinite nlc-sports-float}@keyframes nlc-sports-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.sportsbook-entry .shortcut-crest{animation:none}}.sportsbook-entry{isolation:isolate;position:relative;overflow:hidden}.sportsbook-entry:before{content:"";opacity:.14;z-index:-1;pointer-events:none;background:url(/branding/main-display.webp) 50%/contain no-repeat;animation:7s ease-in-out infinite nlc-sports-float;position:absolute;inset:-12px 0 -12px 65%}@media (prefers-reduced-motion:reduce){.sportsbook-entry:before{animation:none}}.sports-bet-logo{perspective:500px;filter:drop-shadow(0 3px #5e3f12)drop-shadow(0 0 9px #ffe38b55);flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:inline-flex}.sports-bet-logo svg{transform-origin:50%;width:100%;height:100%;animation:7s ease-in-out infinite nlc-sports-crest-turn;overflow:visible}.organized-shell .lobby-shortcuts>a.sportsbook-entry{border:3px solid #ffe19a!important;border-radius:16px!important;gap:13px!important;min-height:94px!important;padding:10px 14px!important;box-shadow:inset 0 2px 3px #fff4b888,inset 0 -4px 6px #00180fcc,0 6px #85601f,0 0 12px #ffd66e88,0 0 26px #e6c35844!important}.organized-shell .lobby-shortcuts .sportsbook-entry .shortcut-crest{width:68px!important;height:68px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-basis:68px!important;animation:none!important}.organized-shell .sportsbook-entry .sports-bet-logo{width:68px;height:68px}.organized-shell .lobby-shortcuts .sportsbook-entry .shortcut-crest svg{width:100%!important;height:100%!important}.organized-shell .lobby-shortcuts .sportsbook-entry strong,.catalog-jumps .sportsbook-entry{letter-spacing:.3px;color:#fff0b1!important;text-shadow:0 2px 1px #152516,0 0 6px #ffe08099,0 0 16px #efc75a55!important;font-size:17px!important;font-weight:950!important}.organized-shell .lobby-shortcuts .sportsbook-entry small{font-weight:750;color:#f2e8c7!important;font-size:11px!important}.catalog-jumps .sportsbook-entry{justify-content:center;align-items:center;gap:16px;min-height:100px;display:flex}.catalog-jumps .sportsbook-entry small{color:#f7e6ba;margin-top:7px;font-size:12px;font-weight:700;display:block}.catalog-jumps .sportsbook-entry .sports-bet-logo{width:76px;height:76px}.sportsbook-entry:after{content:"";border-radius:inherit;pointer-events:none;opacity:.45;border:1px solid #ffedac;position:absolute;inset:2px;box-shadow:inset 0 0 12px #ffe17d66}@keyframes nlc-sports-crest-turn{0%,to{transform:translateY(0)rotateY(-10deg)rotate(-2deg)}50%{transform:translateY(-4px)rotateY(10deg)rotate(2deg)}}@keyframes nlc-sports-entry-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes nlc-sports-frame-light{0%,to{opacity:.35}50%{opacity:.95}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]) .sportsbook-entry:not(.nlc-offscreen-effects){animation:7s ease-in-out infinite nlc-sports-entry-bob!important}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]) .sportsbook-entry:not(.nlc-offscreen-effects):after{animation:5s ease-in-out infinite nlc-sports-frame-light!important}}:root:is([data-reduce-motion=true],[data-effects=false],[data-effects-paused=true],[data-background-paused=true]) .sports-bet-logo svg,.nlc-offscreen-effects .sports-bet-logo svg{animation:none!important}@media (prefers-reduced-motion:reduce){.sports-bet-logo svg,.sportsbook-entry,.sportsbook-entry:after{animation:none!important}}@media (max-width:420px){.organized-shell .lobby-shortcuts>a.sportsbook-entry{gap:9px!important;padding:8px 10px!important}.organized-shell .sportsbook-entry .sports-bet-logo,.organized-shell .lobby-shortcuts .sportsbook-entry .shortcut-crest{flex-basis:58px!important;width:58px!important;height:58px!important}.organized-shell .lobby-shortcuts .sportsbook-entry strong{font-size:15px!important}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]) .sportsbook-entry:not(.nlc-offscreen-effects) .sports-bet-logo svg{animation:7s ease-in-out infinite nlc-sports-crest-turn!important}}@media (min-width:768px){.organized-shell>.app-wallet:not([hidden]){box-sizing:border-box;flex-direction:column;min-width:0;align-items:stretch!important;gap:12px!important;padding:16px!important}.organized-shell>.app-wallet>.player-card-actions{grid-auto-flow:row;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;width:100%!important;margin:0!important;display:grid!important}.organized-shell>.app-wallet>.player-card-actions>.wallet-peek{display:contents!important}.organized-shell>.app-wallet>.player-card-actions>.referral-panel{align-self:stretch;width:100%!important;min-width:0!important;margin:0!important}.organized-shell>.app-wallet>.player-card-actions :is(.wallet-peek-trigger,.balance-quick-request,.referral-panel>button,.player-account-link,.nlc-personals-button,.nlc-crypto-wallet-button){text-align:center;overflow-wrap:normal;word-break:normal;justify-content:center;align-items:center;line-height:1.25;box-sizing:border-box!important;border-radius:12px!important;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0!important;padding:8px 12px!important;font-size:15px!important;display:flex!important}.organized-shell>.app-wallet .balance-quick-request .request-button-label{white-space:normal;text-wrap:balance;font-size:15px!important;line-height:1.3!important;display:inline!important}.organized-shell>.app-wallet .balance-quick-request .request-button-label>span{display:inline!important}.organized-shell>.app-wallet .request-money-icon{flex:0 0 26px;width:26px!important;height:30px!important}.organized-shell>.app-wallet .wallet-peek-trigger{flex-wrap:wrap;gap:6px!important}.organized-shell>.app-wallet .wallet-balance-amount{overflow-wrap:anywhere;font-size:18px}.organized-shell>.app-wallet .nlc-personals-button img{object-fit:contain!important;width:130px!important;height:40px!important}.organized-shell>.app-wallet .nlc-crypto-wallet-button{flex-direction:column;gap:2px!important}.organized-shell>.app-wallet .nlc-crypto-wallet-button img{object-fit:contain;width:112px!important;height:32px!important}.organized-shell>.app-wallet .nlc-crypto-wallet-button strong{line-height:1.2;font-size:15px!important}.organized-shell>.app-wallet .nlc-crypto-wallet-button small{line-height:1.2;font-size:10px!important}}@media (min-width:1024px){.organized-shell>.app-wallet>.player-card-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.organized-shell .player-card-actions>a.player-card-sports-button{box-sizing:border-box;border-radius:14px;flex-direction:row;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;max-width:none;min-height:90px;margin:4px 0 7px;padding:10px 12px;text-decoration:none;display:flex;background:radial-gradient(at 12% 0,#68984c88,#0000 65%),linear-gradient(130deg,#285c3d,#082a20 65%,#153d2a)!important;border:3px solid #fff0ad!important;box-shadow:inset 0 3px 3px #fff5ba99,inset 0 -5px 8px #00180fcc,0 6px #8d6428,0 0 18px #ffdc8388!important}.organized-shell .player-card-sports-button>.sports-bet-logo{z-index:1;flex:0 0 62px;width:62px;height:62px;position:relative}.organized-shell .player-card-sports-button>.sports-button-copy{z-index:1;text-align:center;flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.organized-shell .player-card-sports-button strong{letter-spacing:.3px;text-shadow:0 1px #b18b3c,0 2px #856128,0 3px #4e3b1f,0 0 9px #ffdd8499,0 0 18px #ffd36a77;font-size:19px;font-weight:950;line-height:1.2;color:#fff4bd!important}.organized-shell .player-card-sports-button small{color:#fff0c7;font-size:11px;font-weight:800;line-height:1.35}.organized-shell .player-card-sports-button:before{opacity:.28;background:url(/sportsbook/nlc-sports-bet.svg) 100%/contain no-repeat;inset:-15% 0 -15% 48%}.organized-shell .lobby-shortcuts>a.nlc-personals-button{grid-column:1/-1;max-width:none!important;min-height:104px!important;margin:0 0 7px!important}@media (min-width:768px){.organized-shell>.app-wallet>.player-card-actions>a.player-card-sports-button{gap:8px;grid-area:auto!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0!important;padding:8px 10px!important}.organized-shell>.app-wallet .player-card-sports-button>.sports-bet-logo{flex-basis:52px;width:52px;height:52px}.organized-shell>.app-wallet .player-card-sports-button strong{font-size:15px}.organized-shell>.app-wallet .player-card-sports-button small{font-size:10px}}@media (max-width:380px){.organized-shell .player-card-sports-button{gap:9px!important}.organized-shell .player-card-sports-button strong{font-size:17px}.organized-shell .player-card-sports-button>.sports-bet-logo{flex-basis:54px;width:54px;height:54px}}.organized-shell .lobby-shortcuts>a.sportsbook-entry{grid-column:1/-1;background:radial-gradient(at 12% 0,#68984c88,#0000 65%),linear-gradient(130deg,#285c3d,#082a20 65%,#153d2a)!important;border:3px solid #fff0ad!important;gap:18px!important;min-height:112px!important;padding:12px 20px!important;box-shadow:inset 0 3px 3px #fff5ba99,inset 0 -5px 8px #00180fcc,0 7px #8d6428,0 11px 16px #0008,0 0 15px #ffdc8399,0 0 32px #ddb64d55!important}.organized-shell .lobby-shortcuts .sportsbook-entry .shortcut-crest,.organized-shell .sportsbook-entry .sports-bet-logo{flex-basis:84px!important;width:84px!important;height:84px!important}.organized-shell .lobby-shortcuts .sportsbook-entry strong{letter-spacing:.6px;line-height:1.2;color:#fff4bd!important;text-shadow:0 1px #b18b3c,0 2px #856128,0 3px #4e3b1f,0 4px 4px #00180e,0 0 7px #ffdd8499,0 0 18px #ffd36a77!important;font-size:25px!important;font-weight:950!important}.organized-shell .lobby-shortcuts .sportsbook-entry small{font-weight:800;line-height:1.45;color:#fff0c7!important;font-size:13px!important}.sportsbook-entry:before{opacity:.25;pointer-events:none;background:url(/sportsbook/nlc-sports-bet.svg) 100%/contain no-repeat;inset:-18% 4% -18% 50%;transform:rotate(-14deg)}.sportsbook-entry:after{opacity:.65;border:1px solid #fff8cb;inset:4px;box-shadow:inset 0 0 15px #ffe5a477}.organized-shell .lobby-shortcuts .sportsbook-entry .shortcut-copy,.catalog-jumps .sportsbook-entry>span:not(.sports-bet-logo){z-index:1;position:relative}.catalog-jumps>a.sportsbook-entry{grid-column:1/-1;min-height:116px;border:3px solid #fff0ad!important;font-size:24px!important;box-shadow:inset 0 3px 3px #fff5ba88,0 7px #8d6428,0 0 20px #ffdc8388!important}.sportsbook-entry:focus-visible{outline-offset:6px;outline:3px solid #fff}@keyframes sports-entry-art-drift{0%{transform:translate(-4%)rotate(-14deg)scale(.95)}to{transform:translate(4%)rotate(-7deg)scale(1.05)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-site-backgrounds=false]) .sportsbook-entry:not(.nlc-offscreen-effects,.nlc-offscreen-effects *):before{animation:12s ease-in-out infinite alternate sports-entry-art-drift!important}}:root[data-site-backgrounds=false] .sportsbook-entry:before{display:none}@media (max-width:600px){.organized-shell .lobby-shortcuts>a.sportsbook-entry{gap:12px!important;min-height:104px!important;padding:11px 13px!important}.organized-shell .lobby-shortcuts .sportsbook-entry .shortcut-crest,.organized-shell .sportsbook-entry .sports-bet-logo{flex-basis:70px!important;width:70px!important;height:70px!important}.organized-shell .lobby-shortcuts .sportsbook-entry strong{font-size:20px!important}.organized-shell .lobby-shortcuts .sportsbook-entry small{font-size:11px!important}.catalog-jumps>a.sportsbook-entry{gap:12px;padding:12px!important;font-size:20px!important}.sportsbook-entry:before{opacity:.2;left:48%;right:0}}@media (max-width:360px){.organized-shell .lobby-shortcuts .sportsbook-entry strong{font-size:18px!important}.organized-shell .lobby-shortcuts .sportsbook-entry .shortcut-crest,.organized-shell .sportsbook-entry .sports-bet-logo{flex-basis:60px!important;width:60px!important;height:60px!important}}@media (prefers-reduced-motion:reduce){.sportsbook-entry:before{animation:none!important}}.sportsbook-shell.sportsbook-shell :is(.sports-button,.sports-tabs>button,.sports-date-tabs>button,.sports-quick-stakes>button,.sports-odds>button,.sports-league-tile){isolation:isolate;color:#fff1b9;text-shadow:0 1px #6b4a21,0 2px 2px #00190e,0 0 8px #ffe49799;border:3px solid #ffe9a2;border-radius:14px;font-weight:950;position:relative;overflow:hidden;box-shadow:inset 0 3px 3px #fff6c777,inset 0 -4px 7px #001b10bb,0 6px #87602b,0 9px 12px #0006,0 0 14px #f7d17377}.sportsbook-shell.sportsbook-shell :is(.sports-tabs>button,.sports-date-tabs>button,.sports-quick-stakes>button){background:linear-gradient(145deg,#326445,#092c20);min-height:46px;font-size:13px}.sportsbook-shell.sportsbook-shell :is(.sports-button,.sports-tabs>button,.sports-date-tabs>button,.sports-quick-stakes>button,.sports-odds>button,.sports-league-tile):after{content:"";opacity:.4;pointer-events:none;background:linear-gradient(125deg,#fff3a72b,#0000 42%,#fff3a712);border:1px solid #fff5bd;border-radius:10px;width:auto;animation:none;position:absolute;inset:3px;transform:none;box-shadow:inset 0 0 9px #ffe39455}.sportsbook-shell.sportsbook-shell :is(.sports-button:not(.secondary),.sports-tabs>button[aria-pressed=true],.sports-date-tabs>button[aria-pressed=true],.sports-odds>button[aria-pressed=true]){color:#082d20;text-shadow:0 1px #fff6bc;background:linear-gradient(145deg,#fff1ac,#dfb84d 60%,#bd8b2f)}.sportsbook-shell.sportsbook-shell .sports-odds>button[aria-pressed=true] :is(span,strong){color:#082d20;text-shadow:0 1px #fff6bc}.sportsbook-shell.sportsbook-shell .sports-odds>button{background:radial-gradient(at 20% 0,#6a9b5766,#0000 70%),linear-gradient(145deg,#275b3d,#07291e);gap:6px;min-height:148px;padding:13px 10px}.sportsbook-shell.sportsbook-shell .sports-odds>button>span{color:#fff4c3;text-shadow:0 2px #123423,0 0 7px #ffe4a277;font-size:14px;font-weight:950;line-height:1.3}.sportsbook-shell.sportsbook-shell .sports-odds>button>strong{color:#fff2ad;text-shadow:0 2px #745025,0 0 9px #ffe18c88;font-size:27px;font-weight:950;line-height:1.15}.sportsbook-shell .sports-odds>button>.sports-official-mark{filter:drop-shadow(0 3px #001c12)drop-shadow(0 0 7px #ffe5a566);width:48px;height:48px}.sportsbook-shell .sports-odds>button>.sports-logo-watermark{opacity:.2;width:125px;height:125px;bottom:0;right:-10px}.sportsbook-shell .sports-league-tile>.sports-logo-watermark{opacity:.2;width:120px;height:120px}.sportsbook-shell .sports-league-tile>strong{color:#fff3ba;text-shadow:0 2px #604821,0 0 8px #ffe59c88;font-size:15px}.sportsbook-shell .sports-button:before{opacity:.2;background-image:url(/sportsbook/nlc-sports-bet.svg);background-size:82px}.sportsbook-shell.sportsbook-shell :is(.sports-button,.sports-tabs>button,.sports-date-tabs>button,.sports-quick-stakes>button,.sports-odds>button,.sports-league-tile):focus-visible{outline-offset:4px;outline:3px solid #fff}@keyframes sports-control-rim{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.85;transform:translateY(-1px)}}@keyframes sports-mark-turn{0%{transform:perspective(350px)rotateY(-10deg)translateY(0)}to{transform:perspective(350px)rotateY(10deg)translateY(-2px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]) .sportsbook-shell :is(.sports-button,.sports-tabs>button,.sports-date-tabs>button,.sports-quick-stakes>button,.sports-odds>button,.sports-league-tile):not(:disabled,.nlc-offscreen-effects,.nlc-offscreen-effects *):after{animation:4.5s ease-in-out infinite sports-control-rim}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-logo-motion=false]):not([data-site-logos=false]) .sportsbook-shell .sports-league-tile:not(:disabled,.nlc-offscreen-effects,.nlc-offscreen-effects *)>.sports-official-mark{animation:7s ease-in-out infinite alternate sports-mark-turn}}.sportsbook-shell.sportsbook-shell :is(button:disabled,.nlc-offscreen-effects) :is(.sports-logo-watermark,.sports-official-mark),.sportsbook-shell.sportsbook-shell :is(button:disabled,.nlc-offscreen-effects,.nlc-offscreen-effects button):after{animation:none!important}@media (max-width:680px){.sportsbook-shell.sportsbook-shell .sports-odds>button{min-height:141px;padding:12px 7px}.sportsbook-shell.sportsbook-shell .sports-odds>button>span{font-size:12px}.sportsbook-shell.sportsbook-shell .sports-odds>button>strong{font-size:24px}.sportsbook-shell .sports-league-tile>strong{font-size:13px}.sportsbook-shell.sportsbook-shell .sports-date-tabs>button{font-size:11px}.sportsbook-shell .sports-odds>button>.sports-logo-watermark{width:110px;height:110px}}.nlc-action-surface{--control-art:url(/branding/main-display.webp);isolation:isolate;box-sizing:border-box;min-height:44px;overflow:hidden;color:#fff3be!important;text-shadow:0 1px #98702b,0 2px #48341d,0 0 8px #ffe49a88!important;background:linear-gradient(145deg,#28634b,#0a2e22 70%,#183d2b)!important;border:2px solid #ffe4a0!important;border-bottom:4px solid #a47b32!important;border-radius:14px!important;font-weight:950!important;position:relative!important;box-shadow:inset 0 2px 3px #fff5b888,inset 0 -3px 6px #001b10bb,0 4px #6c4e22,0 0 14px #f0d37466!important}.nlc-action-surface:before{content:"";background:var(--control-art) right center/contain no-repeat;opacity:.23;z-index:-1;pointer-events:none;position:absolute;inset:-18% 2% -18% 38%;transform:rotate(-8deg)}.nlc-action-surface:after{content:"";opacity:.35;z-index:2;pointer-events:none;background:linear-gradient(120deg,#fff0a72b,#0000 55%);border:1px solid #fff6c0;border-radius:10px;width:auto;position:absolute;inset:3px;transform:none}.nlc-action-surface>span,.nlc-action-surface>strong,.nlc-action-surface>small,.nlc-action-surface>img,.nlc-action-surface>svg{z-index:1;position:relative}.nlc-action-surface:focus-visible{outline-offset:4px;outline:3px solid #fff!important}.nlc-action-surface:disabled{opacity:.55;cursor:default}.nlc-action-surface{transition:transform .18s;animation:none!important}.nlc-action-surface>.moderator-notification-badge{z-index:4;position:absolute!important}.media-action-surface{--control-art:url(/branding/stealth-media-emblem.webp)}.moderator-action-surface{--control-art:url(/branding/moderator-shield.svg)}.balance-quick-request.nlc-action-surface,.wallet-request-action.nlc-action-surface{--control-art:url(/branding/request-money-cutout.png)}.wallet-table-action.nlc-action-surface{--control-art:url(/branding/chip-display.webp)}.organized-shell .header-utility-row :is(.media-action-surface,.moderator-action-surface){gap:12px;line-height:1.25;font-size:clamp(14px,1.6vw,19px)!important;font-weight:950!important}.organized-shell .header-utility-row :is(.media-action-surface,.moderator-action-surface)>span{text-shadow:0 2px #5b421d,0 0 9px #ffe6a099!important;font-weight:950!important}.organized-shell .header-utility-row .moderator-action-surface:before{opacity:.18;left:52%}.organized-shell .header-utility-row .stealth-logo-button:before{opacity:.18;left:14%;right:14%}.organized-shell :is(.desktop-player-summary,.home-heading){grid-template-columns:minmax(0,1fr)!important;column-gap:0!important}.organized-shell :is(.desktop-player-summary,.home-heading)>.home-welcome-wallet{grid-area:1/1/auto/-1!important;width:100%!important}.organized-shell :is(.desktop-player-summary,.home-heading) .home-welcome-wallet>.hero-logo{width:88px!important;height:88px!important}.organized-shell>.app-wallet:not([hidden]){flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:16px!important;display:flex!important}.organized-shell .player-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.organized-shell .player-card-actions>.wallet-peek{display:contents!important}.organized-shell .player-card-actions :is(.wallet-peek-trigger,.balance-quick-request,.referral-panel>button,.player-account-link){white-space:normal;overflow-wrap:normal;line-height:1.25;gap:6px!important;width:100%!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:0!important;padding:10px!important;font-size:16px!important}.organized-shell .player-card-actions .wallet-peek-trigger{order:1;flex-direction:column!important}.organized-shell .player-card-actions .balance-quick-request{order:2}.organized-shell .player-card-actions>.referral-panel{order:3;min-width:0;width:100%!important}.organized-shell .player-card-actions>.player-account-link{order:4}.organized-shell .player-card-actions>a.player-card-sports-button{order:5;grid-column:1/-1!important;height:84px!important;min-height:84px!important;max-height:none!important;margin:0!important;padding:9px 12px!important}.organized-shell .player-card-actions .wallet-balance-amount{font-weight:950;line-height:1.15;font-size:clamp(19px,3.7vw,25px)!important}.organized-shell .player-card-actions .wallet-peek-trigger small{font-weight:950;font-size:14px!important}.organized-shell .player-card-actions .request-button-label{text-wrap:balance;font-size:16px!important;line-height:1.3!important}.organized-shell .player-card-actions .request-button-label>span{font-size:inherit!important;display:inline!important}.organized-shell .home-welcome-copy h1{font-size:clamp(25px,4vw,36px);line-height:1.15}.organized-shell.account-focused .app-screen>h1{margin:20px 0 16px;font-size:clamp(28px,5vw,38px);line-height:1.15}.organized-shell .personalized-panel>.player-backdrop{opacity:.24}.organized-shell :is(.app-wallet,.home-heading,.desktop-player-summary).personalized-panel{animation:none!important}@media (min-width:1024px){.organized-shell>.app-wallet>.player-card-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.organized-shell>.app-wallet>.player-card-actions>a.player-card-sports-button{grid-column:1/-1!important}}dialog.wallet-peek-panel.wallet-organized{width:min(520px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:linear-gradient(145deg,#173e31,#09271e);border:2px solid #f5d68c;border-radius:20px;padding:20px;overflow:auto}.wallet-organized .wallet-peek-heading{flex-wrap:nowrap;gap:12px}.wallet-organized .wallet-peek-heading>div{min-width:0}.wallet-organized .wallet-peek-heading small{letter-spacing:1.5px;color:#ddc787;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.wallet-organized .wallet-peek-heading h2{text-shadow:0 2px #60471c,0 0 9px #ffe28d44;font-size:24px;font-weight:950}.wallet-organized .wallet-peek-close{flex-shrink:0;padding:9px 12px;font-size:14px}.wallet-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 12px;display:grid}.wallet-summary-grid>div{background:#05251b;border:1px solid #c6ab6666;border-radius:12px;min-width:0;padding:14px 12px}.wallet-summary-grid dt{color:#d3dfcc;font-size:12px;font-weight:800;line-height:1.4}.wallet-summary-grid dd{color:#fff0b0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:clamp(21px,5vw,29px);font-weight:950;line-height:1.2}.wallet-summary-grid dd small{letter-spacing:.2px;color:#d8dfcb;margin-top:5px;font-size:10px;display:block}.wallet-organized .wallet-peek-note{color:#cfdecd!important;margin:10px 0 16px!important;font-size:12px!important;line-height:1.5!important}.wallet-organized .wallet-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.wallet-organized .wallet-modal-actions>a{text-align:center;justify-content:center;align-items:center;font-weight:950;line-height:1.3;text-decoration:none;min-height:64px!important;margin:0!important;padding:12px!important;font-size:15px!important;display:flex!important}.wallet-organized .wallet-modal-actions>.wallet-request-action{grid-column:1/-1}.wallet-organized .wallet-modal-actions>.nlc-crypto-wallet-button{gap:5px;border-color:#9ef395!important;min-height:110px!important}.wallet-organized .wallet-modal-actions>.nlc-crypto-wallet-button img{width:125px!important;height:auto!important}.wallet-organized .wallet-modal-actions>.nlc-crypto-wallet-button strong{text-shadow:0 2px #163c24,0 0 9px #ffe7a888;font-size:16px!important}.wallet-organized .wallet-modal-actions>.nlc-crypto-wallet-button small{line-height:1.3;font-size:10px!important}.organized-shell dialog.wallet-organized .wallet-modal-actions>a.nlc-crypto-wallet-button{flex-direction:column!important;grid-area:auto!important;height:auto!important;min-height:110px!important;max-height:none!important;padding:12px!important}.wallet-organized .wallet-summary-error{color:#ffdcad!important;font-size:12px!important}@media (max-width:360px){dialog.wallet-peek-panel.wallet-organized{padding:14px}.wallet-summary-grid{gap:8px}.wallet-summary-grid>div{padding:12px 9px}.wallet-summary-grid dt{font-size:11px}.wallet-organized .wallet-modal-actions{gap:9px}.organized-shell .player-card-actions{gap:10px!important}.organized-shell .player-card-actions .request-button-label{font-size:14px!important}}.page-bottom-marks .footer-with-emblems>.footer-logos{grid-template-columns:repeat(42,minmax(0,1fr))!important;gap:10px 3px!important;max-width:560px!important}.page-bottom-marks .footer-with-emblems>.footer-logos>:nth-child(-n+6){grid-column:span 7!important}.page-bottom-marks .footer-with-emblems>.footer-logos>:nth-child(n+7){grid-column:span 6!important}.footer-solana-mark{color:#eed186;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:10px;font-weight:900;line-height:1.2;display:flex}.footer-solana-mark>img{object-fit:contain;width:21px!important;height:23px!important}.footer-solana-mark>span{text-align:left;min-width:0;display:block}.footer-solana-mark small{letter-spacing:.4px;font-size:5px;display:block}html[data-header-compact=true] .top-logo-banner .footer-logos{grid-template-columns:minmax(56px,1fr) repeat(4,minmax(0,1fr)) 14px repeat(2,minmax(0,1fr))!important;gap:3px!important}html[data-header-compact=true] .top-logo-banner .footer-solana-mark{font-size:9px;display:flex!important}html[data-header-compact=true] .top-logo-banner .footer-solana-mark>img{width:16px!important;height:20px!important}@media (min-width:760px){html:not([data-header-compact=true]) .top-logo-banner .footer-logos{grid-template-columns:repeat(12,minmax(0,1fr)) 24px repeat(2,minmax(0,1fr))!important}}@media (max-width:759px){html:not([data-header-compact=true]) .top-logo-banner .footer-logos>.footer-solana-mark{grid-column:span 2!important}}.admin-shell :is(.command-tools,.command-subnav,.staff-quick-access,.request-actions){box-sizing:border-box;min-width:0;max-width:100%}.admin-shell :is(.command-tools,.command-subnav,.staff-quick-access) :is(button,a){white-space:normal;overflow-wrap:anywhere;min-height:44px;font-weight:900;line-height:1.3}.admin-shell .command-navigation button,.admin-shell .moderator-section-nav>button{text-shadow:0 2px #163221,0 0 6px #ffe39e44;border:2px solid #eacb83;box-shadow:inset 0 2px 2px #fff1b855,0 4px #745426,0 0 10px #e4c57544}.ncw button,.np-app .np-nav>button{text-shadow:0 2px #133221,0 0 7px #ffe7a144;font-weight:900}.ncw button[aria-pressed=true],.np-app .np-nav>button[aria-pressed=true]{text-shadow:none}@media (max-width:600px){.admin-shell .staff-quick-access{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-shell .staff-quick-access :is(button,a){width:100%;min-width:0;padding:10px;font-size:12px}.admin-shell .command-tools>label{flex-basis:100%;width:100%}.organized-shell .header-utility-row :is(.media-action-surface,.moderator-action-surface){font-size:13px!important}}@keyframes nlc-control-art{0%{transform:translate(-3%)rotate(-8deg)scale(.97)}to{transform:translate(3%)rotate(2deg)scale(1.06)}}@keyframes nlc-control-frame{0%,to{opacity:.3}50%{opacity:.75}}@keyframes nlc-control-label{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.88;transform:translateY(-1px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-site-backgrounds=false]) .nlc-action-surface:not(.nlc-offscreen-effects,.nlc-offscreen-effects *,[disabled]):before{animation:12s ease-in-out infinite alternate nlc-control-art!important}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]) .nlc-action-surface:not(.nlc-offscreen-effects,.nlc-offscreen-effects *,[disabled]):after{animation:5s ease-in-out infinite nlc-control-frame!important}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]) .nlc-action-surface:not(.nlc-offscreen-effects,.nlc-offscreen-effects *,[disabled])>:is(span,strong):not(.staff-unread-light,.moderator-notification-badge){animation:6s ease-in-out infinite nlc-control-label!important}}:root:is([data-reduce-motion=true],[data-effects=false],[data-effects-paused=true],[data-background-paused=true]) .nlc-action-surface:before,:root:is([data-reduce-motion=true],[data-effects=false],[data-effects-paused=true],[data-background-paused=true]) .nlc-action-surface:after,.nlc-offscreen-effects .nlc-action-surface:before,.nlc-offscreen-effects .nlc-action-surface:after{animation:none!important}:root[data-site-backgrounds=false] .nlc-action-surface:before{display:none}@media (prefers-reduced-motion:reduce){.nlc-action-surface:before,.nlc-action-surface:after,.nlc-action-surface>span{animation:none!important}}.organized-shell>.primary-nav>a.nav-sportsbook-link{--control-art:url(/sportsbook/nlc-sports-bet.svg);flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;padding:7px 2px!important;text-decoration:none!important;display:flex!important}.organized-shell>.primary-nav>.nav-sportsbook-link>.sports-bet-logo{opacity:1!important;flex:0 0 38px!important;width:46px!important;max-width:100%!important;height:38px!important;display:block!important;position:relative!important;inset:auto!important}.organized-shell>.primary-nav>.nav-sportsbook-link .sports-bet-logo svg{filter:drop-shadow(0 2px 1px #3c2915)drop-shadow(0 0 5px #e3c77388);width:100%!important;height:100%!important}.organized-shell>.primary-nav>.nav-sportsbook-link>.nav-button-label{white-space:nowrap!important;text-shadow:0 2px #3d2d16,0 0 7px #fff0a488!important;font-size:clamp(8px,2.3vw,12px)!important;font-weight:950!important;line-height:1.2!important}.organized-shell>.primary-nav>.nav-sportsbook-link:before{opacity:.16;background-position:50%;left:0;right:0}.game-primary-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 14px;display:grid}.game-primary-shortcuts button{--control-art:inherit;min-height:48px;padding:10px 6px;font-size:13px;line-height:1.3}.game-primary-shortcuts button:before{inset:-12% 4% -12% 42%}:is(.color-game,.admin-shell,.dealer-workspace,.entry-shell) :is(button.spin,button.share,a.spin,a.share,button.secondary,button.approve,button.deny){text-shadow:0 1px #143426,0 0 7px #ffe2a155;box-sizing:border-box;max-width:100%;font-weight:900}:is(.admin-shell,.dealer-workspace,.entry-shell) :is(h1,h2,h3){color:#fff0b6;text-shadow:0 2px #57401e,0 0 10px #e6cc763b;overflow-wrap:anywhere;font-weight:900}:is(.admin-shell,.dealer-workspace,.entry-shell) :is(.management,.artwork-card,.command-section,.request-desk){box-sizing:border-box;min-width:0;max-width:100%}.dealer-workspace-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dealer-workspace-links>a{text-align:center;background:linear-gradient(130deg,#164b37ee,#06231eee),url(/branding/crown-display.webp) 50%/cover;border:2px solid #f4d58b;border-radius:15px;justify-content:center;align-items:center;min-height:88px;line-height:1.4;display:flex;box-shadow:inset 0 2px #fff3ba77,0 5px #745323,0 0 13px #e9cf8555}.table-buyin-presets{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.table-buyin-presets button{min-height:44px!important;margin:0!important;padding:9px 14px!important}.table-buyin-presets button[aria-pressed=true]{text-shadow:none;outline:2px solid #fff0a3;color:#082e20!important;background:#d5b363!important}.profile-editor .signup-step-fields{display:contents}.profile-editor .signup-step-fields[hidden]{display:none!important}.signup-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.signup-steps button{color:#ead59a;background:#0a3123;border:1px solid #c4a45f;border-radius:12px;min-height:44px;padding:9px;font-size:13px;font-weight:850}.signup-steps button[aria-current=step]{color:#112f20;background:linear-gradient(145deg,#f9e3a4,#c19c50);box-shadow:0 3px #785a28}.signup-streamlined h2{color:#fff0b6;text-shadow:0 2px #674c23,0 0 9px #e5c66755;font-size:clamp(22px,5vw,29px);font-weight:950}.signup-streamlined .signup-submit{border:2px solid #ffeaab;min-height:54px;margin-top:18px;font-size:17px;font-weight:950}.signup-back{min-height:44px;margin-top:12px}.signup-streamlined :is(input,button){scroll-margin-block:110px}.signup-streamlined .signup-field-error{line-height:1.5;display:block}.signup-streamlined .signup-readiness{font-size:12px}.signup-streamlined .signup-personalize{margin-top:14px}:is(.signup-streamlined input:focus-visible,.signup-steps button:focus-visible){outline-offset:3px;outline:3px solid #f9e7a2}.sportsbook-shell :is(h1,h2,h3){text-shadow:0 2px #63451d,0 0 10px #edd18a55;font-weight:950}.sportsbook-shell .sports-odds button>span{text-shadow:0 1px #143321,0 0 7px #f6d98c55;font-size:13px;font-weight:900;line-height:1.35}.sportsbook-shell .sports-odds button>strong{text-shadow:0 2px #5d421c,0 0 9px #ffdf8688;font-size:23px;font-weight:950}.sportsbook-shell .sports-odds button[aria-pressed=true] :is(span,strong){text-shadow:none}.sports-market-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.sports-market-tabs button,.sports-discovery-tools>button{isolation:isolate;color:#fff0b5;text-shadow:0 2px #61491f,0 0 6px #ffe8a377;background:linear-gradient(130deg,#265b41,#062a1e);border:2px solid #dfc17c;border-bottom:4px solid #775a2c;border-radius:12px;min-height:48px;padding:9px 7px;font-size:12px;font-weight:900;line-height:1.4;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #fff4bc55,0 0 9px #e0c26c33}.sports-market-tabs button:before{content:"";opacity:.14;z-index:-1;pointer-events:none;background:url(/sportsbook/nlc-sports-bet.svg) 50%/contain no-repeat;position:absolute;inset:-10% 5% -10% 50%}.sports-market-tabs button[aria-pressed=true],.sports-discovery-tools>button[aria-pressed=true]{color:#082b1e;text-shadow:none;background:linear-gradient(140deg,#ffe9aa,#be9546);border-color:#fff1bc}.sports-discovery-tools{justify-content:space-between;align-items:end;gap:14px;margin:14px 0 18px;display:flex}.sports-discovery-tools>button{flex:1}.sports-discovery-tools label{flex:1;max-width:210px}.sports-discovery-tools select{padding:10px;font-size:12px}.sports-match-heading{align-items:center;gap:10px;display:flex}.sports-match-heading>h2{flex:1}.sports-save-match{color:#ffe49c;text-shadow:0 0 9px #ffe18088;background:#07281d;border:1px solid #dac17d;border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-size:28px;line-height:1}.sports-save-match[aria-pressed=true]{color:#fff3ad;background:#695522}.sports-match .sports-market{color:#f5dc9c;font-size:12px;font-weight:850}.sportsbook-shell .sports-match{content-visibility:auto;contain-intrinsic-size:auto 350px}.sportsbook-shell .sports-slip:has(.sports-slip-pick){scroll-margin:20px}@media (prefers-reduced-motion:no-preference){:root:not([data-effects-paused=true]):not([data-background-paused=true]):not([data-reduce-motion=true]):not([data-effects=false]):not([data-site-backgrounds=false]):not([data-background-motion=false]) .sports-market-tabs>button:not(.nlc-offscreen-effects):before{animation:12s ease-in-out infinite alternate nlc-control-art}}@media (max-width:600px){.dealer-workspace-links{grid-template-columns:minmax(0,1fr)}.game-primary-shortcuts{gap:7px}.game-primary-shortcuts button{padding:10px 5px;font-size:11px}.sports-market-tabs{gap:6px}.sports-market-tabs button{padding:9px 5px;font-size:11px}.sportsbook-shell .sports-odds button>span{font-size:12px}.sportsbook-shell .sports-odds button>strong{font-size:21px}.sports-discovery-tools{gap:9px}.signup-steps button{font-size:12px}.signup-streamlined .signup-field-grid{grid-template-columns:minmax(0,1fr)}}:root:is([data-effects-paused=true],[data-background-paused=true],[data-reduce-motion=true]) .sports-market-tabs>button:before,.sports-market-tabs>button.nlc-offscreen-effects:before{animation-play-state:paused!important}:root[data-site-backgrounds=false] .sports-market-tabs>button:before{display:none}:root:is([data-effects=false],[data-site-backgrounds=false],[data-background-motion=false]) .sports-market-tabs>button:before{animation-play-state:paused!important}.bingo-recent-calls{background:linear-gradient(130deg,#1c4939dd,#072d22ee);border:1px solid #d7b86e77;border-radius:14px;margin:14px 0;padding:12px}.bingo-recent-calls>small{letter-spacing:1px;color:#ddca92;font-size:9px;font-weight:850;display:block}.bingo-recent-calls>div{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.bingo-recent-calls span{color:#ffedac;text-shadow:0 1px #463c20,0 0 6px #ffe49a66;background:#0d3828;border:1px solid #b4a563;border-radius:10px;justify-content:center;align-items:center;min-width:42px;min-height:40px;padding:6px 8px;font-size:13px;font-weight:900;display:inline-flex}.bingo-recent-calls .latest{background:#2d593b;border:2px solid #ffe5a2;box-shadow:0 0 10px #e6c75b55}.organized-shell :is(.app-wallet,.home-heading,.desktop-player-summary,.player-card-actions,.home-wallet-actions,.home-player-shortcuts){box-sizing:border-box;min-width:0}.organized-shell .app-wallet[hidden],.organized-shell .app-screen[hidden]{display:none!important}.organized-shell .player-card-actions{align-items:stretch;gap:12px}.organized-shell .home-wallet-actions :is(.wallet-peek-trigger,.balance-quick-request){height:94px!important;min-height:94px!important;padding:8px!important}.organized-shell :is(.home-player-shortcuts,.player-card-actions)>a{overflow-wrap:normal;white-space:normal;min-width:0}.organized-shell .sportsbook-entry .sports-neon-wordmark{letter-spacing:.8px;font-style:italic;color:#fff0d5!important;text-shadow:0 1px #ff704c,0 2px #bc281f,0 3px #681017,0 0 5px #ff493f,0 0 13px #ff2e28,0 0 24px #b71224!important}.sportsbook-entry>.sports-bet-logo svg{filter:drop-shadow(0 3px #6a401b)drop-shadow(0 0 8px #ffe08299)}.organized-shell .sportsbook-entry{background-image:radial-gradient(at 10% 10%,#bb402c55,#0000 70%),linear-gradient(130deg,#214c33,#09251f)!important}.nlc-live-nav .xxx-live-button{min-height:124px!important;padding-block:15px!important}.organized-shell .dealer-photo-button{min-height:126px!important;padding-block:12px!important}.organized-shell :is(.dealer-photo-copy,.xxx-live-title){overflow-wrap:normal;min-width:0;max-width:100%}.admin-shell .command-mobile-picker{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex!important}.admin-shell .command-mobile-picker>label{flex:1;min-width:190px}.staff-workspace-picker{flex-wrap:wrap;align-items:start;gap:14px;margin:16px 0;display:flex}.staff-workspace-picker>label{flex:1;gap:8px;min-width:min(100%,220px);display:grid}.staff-workspace-picker select,.np-staff-picker select{color:#fff0bf;background:#0a3023;border:1px solid #d9bf7d;border-radius:10px;width:100%;min-height:46px;padding:10px}.staff-workspace-picker details{border:1px solid #8c794c;border-radius:12px;flex:1;padding:12px}.staff-workspace-picker details a{color:#ffe3a1;padding:10px;display:block}.staff-quick-access>a{text-align:center;justify-content:center;align-items:center;min-height:44px;display:flex}.admin-shell :is(.command-results,.admin-pane,.command-subnav,.command-tools,.request-desk){min-width:0;max-width:100%}.np-staff-picker{max-width:520px;margin:14px 0}.np-listing-tools{background:#0c231aea;border:1px solid #887342;border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.np-listing-tools>label:first-child{flex:2;min-width:min(100%,200px)}.np-listing-tools>label{flex:1;min-width:150px}.np-listing-tools .np-actions{margin:0}.np-app .np-content:before{opacity:.12;background-image:linear-gradient(#06120e44,#06120e88),url(/personals/dance-background-poster.webp);background-position:50%,100% 0;background-repeat:no-repeat,repeat-y;background-size:cover,300px}.np-grid.np-list-view{grid-template-columns:minmax(0,1fr)}.np-list-view>.np-card{align-items:stretch;display:flex}.np-list-view .np-ad-photo{object-fit:cover;align-self:stretch;width:155px;max-width:30%;height:auto;max-height:250px}.np-list-view .np-card-copy{flex:1;min-width:0}.np-card-copy h3{overflow-wrap:anywhere}@media (min-width:768px){.organized-shell>.app-wallet{align-items:center;grid-template-columns:120px minmax(0,1fr)!important;gap:18px!important;display:grid!important}.organized-shell>.app-wallet[hidden]{display:none!important}.organized-shell>.app-wallet>.player-card-actions{grid-column:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important;position:static!important}.organized-shell>.app-wallet .player-card-actions>*{grid-area:auto!important;min-width:0!important;max-width:100%!important}.organized-shell>.app-wallet .player-card-actions>.player-card-sports-button{height:auto!important;min-height:84px!important;max-height:none!important}.organized-shell>.app-wallet>.player-profile-icon{max-width:120px;grid-area:1/1!important}.nlc-live-nav{max-width:1000px;margin-inline:auto}.organized-shell .header-dealer-chat{min-width:0;max-width:100%}.organized-shell .dealer-photo-button{min-height:140px!important}.np-app .np-grid:not(.np-list-view){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.nlc-live-nav .xxx-live-button{min-height:114px!important;padding:13px 10px!important}.organized-shell .dealer-photo-button{min-height:118px!important}.np-listing-tools{padding:12px}.np-listing-tools .np-actions{width:100%}.np-list-view .np-ad-photo{width:100px;max-width:28%}.np-list-view .np-card-copy{padding:12px}}body>.nlc-live-nav>.xxx-live-button{min-height:98px!important;padding:10px 14px!important}.organized-shell.nlc-polished:not(.playing-screen):not(.game-focused)>.topbar>.header-dealer-chat .dealer-photo-button{min-height:140px!important;padding:28px 14px 12px!important}.organized-shell .wallet-peek-trigger :is(.wallet-balance-amount,small){color:#fff0b3;text-shadow:0 1px #a87a2b,0 2px #674719,0 3px 3px #000,0 0 9px #ffd56177;font-weight:950}@media (max-width:600px){.organized-shell.nlc-polished:not(.playing-screen):not(.game-focused)>.topbar>.header-dealer-chat .dealer-photo-button{min-height:140px!important;padding:28px 12px 12px!important}}@media (prefers-reduced-motion:no-preference){:root:not([data-effects=false]):not([data-reduce-motion=true]):not([data-effects-paused=true]):not([data-background-paused=true]) .sportsbook-entry:not(.nlc-offscreen-effects)>.sports-bet-logo svg{animation:7s ease-in-out infinite alternate nlc-sports-emblem}}@keyframes nlc-sports-emblem{0%{transform:perspective(400px)rotateY(-9deg)translateY(0)}to{transform:perspective(400px)rotateY(9deg)translateY(-2px)}}@media (min-width:760px){.organized-shell.nlc-polished:not(.playing-screen):not(.game-focused)>.topbar>.header-dealer-chat .dealer-photo-button{aspect-ratio:auto!important;height:clamp(150px,24svh,220px)!important;min-height:150px!important;max-height:220px!important}}.np-app.np-low .np-content:before{opacity:.035;background-image:url(/personals/logo.webp);background-size:290px}@media (min-width:768px){.organized-shell>.app-wallet>.player-identity{min-width:0;max-width:120px;grid-area:1/1!important}}:root:is([data-site-backgrounds=false],[data-background-motion=false],[data-effects=false],[data-reduce-motion=true]) .np-app .np-content:before{opacity:.035;background-image:url(/personals/logo.webp);background-size:290px}.organized-shell .wallet-peek-trigger .wallet-balance-amount{-webkit-text-fill-color:#fff8db;font-family:inherit;font-weight:950;color:#fff8db!important;text-shadow:0 2px 3px #000,0 0 5px #000,0 0 9px #000!important;-webkit-text-stroke:0!important;background:0 0!important}:root{--nlc-header-meta-size:11px}.banner-account-line{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:7px;padding:0 16px;display:flex}.banner-account-line .compact-rate-jump{flex:1;min-width:0;max-width:100%;margin:0!important}.header-player-name{max-width:52%;font-size:var(--nlc-header-meta-size);color:#c9d9ce;text-align:right;overflow-wrap:anywhere;margin-left:auto;font-weight:700;line-height:1.4;display:block}@media (min-width:760px){:root{--nlc-header-meta-size:14px}}@media (min-width:1500px){:root{--nlc-header-meta-size:16px}}.organized-shell a.sportsbook-entry:before,.catalog-jumps>a.sportsbook-entry:before{border-radius:inherit;pointer-events:none;transform:none;opacity:.48!important;background-image:url(/sportsbook/red-sports-background.png)!important;background-position:50% 60%!important;background-repeat:no-repeat!important;background-size:100%!important;inset:0!important}.organized-shell a.sportsbook-entry{background:radial-gradient(at 80% 20%,#821f2c88,#0000 75%),linear-gradient(135deg,#38101e,#142c23 75%)!important}.organized-shell .sportsbook-entry .sports-neon-wordmark{color:#fff5f3!important;text-shadow:0 1px #ec7970,0 2px #b03131,0 3px #6c1522,0 4px 3px #12030c,0 0 7px #ff645c,0 0 16px #ff352ccc!important}.organized-shell .sportsbook-entry .sports-button-copy small{text-shadow:0 2px 3px #10020a,0 0 6px #ff453855;color:#fff1ec!important}@media (prefers-reduced-motion:no-preference){:root:not([data-effects=false]):not([data-reduce-motion=true]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-site-backgrounds=false]) .organized-shell a.sportsbook-entry:not(.nlc-offscreen-effects):before{animation:7s ease-in-out infinite alternate nlc-red-sports-depth!important}}@keyframes nlc-red-sports-depth{0%{transform:perspective(550px)rotateY(-5deg)scale(1.02)}to{transform:perspective(550px)rotateY(5deg)scale(1.08)}}.crypto-cad-footer :is(h2,.crypto-cad-rates span,.crypto-cad-converter output){color:#fff7d4;text-shadow:0 2px #463619,0 0 7px #edda9566;font-weight:950!important}.crypto-cad-footer>small{color:#e6eddf;line-height:1.6;font-weight:800!important}.crypto-cad-footer .crypto-cad-converter :is(input,select),.crypto-cad-footer .crypto-rate-retry{box-sizing:border-box;text-shadow:0 2px 2px #041c13;max-width:100%;color:#fff7d4!important;border:2px solid #ffe29b!important;font-weight:950!important;box-shadow:inset 0 2px 2px #fff7,0 4px #725221,0 0 12px #ebcc7177!important}.crypto-cad-footer{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%}.crypto-cad-converter{flex-wrap:wrap;min-width:0}.crypto-cad-converter output{overflow-wrap:anywhere;min-width:0}.page-bottom-marks .footer-with-emblems>.footer-logos>.footer-sports-logo{width:70px;height:32px;min-height:0;box-shadow:none;background:0 0;border:0;flex:0 0 70px;padding:0;display:block}.footer-sports-logo video{object-fit:contain;filter:drop-shadow(0 1px #762226)drop-shadow(0 0 5px #e6474566);width:100%;height:100%;display:block}.organized-shell .lobby-shortcuts>a.nlc-draw-launch{grid-column:1/-1!important;min-height:100px!important}.nlc-draw-launch>img{filter:drop-shadow(0 3px #745421)drop-shadow(0 0 10px #eacc7999);width:100px;max-width:28%;height:auto}@media (prefers-reduced-motion:no-preference){:root:not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-reduce-motion=true]) .nlc-draw-launch:not(.nlc-offscreen-effects)>img{animation:7s ease-in-out infinite alternate nlc-draw-gold-float}}@keyframes nlc-draw-gold-float{0%{transform:perspective(550px)rotateY(-7deg)}to{transform:perspective(550px)rotateY(7deg)translateY(-3px)}}.page-bottom-marks .footer-with-emblems>.footer-logos>.footer-sports-pair{flex:0 0 132px;justify-content:center;align-items:center;gap:8px;width:132px;max-width:132px;display:inline-flex}.footer-sports-pair>.footer-token-mark{flex:0 0 54px;width:54px;max-width:54px}.footer-sports-pair>.footer-sports-logo{width:70px;height:32px;min-height:0;box-shadow:none;background:0 0;border:0;flex:0 0 70px;padding:0;display:block}:root[data-site-logos=false] .footer-sports-logo{display:none!important}.page-bottom-marks .footer-with-emblems>.footer-logos{box-sizing:border-box;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:18px 20px!important;max-width:950px!important;padding-inline:12px!important;display:flex!important}.page-bottom-marks .footer-with-emblems>.footer-logos>:is(img,.footer-solana-mark,.footer-token-mark,.footer-sports-logo){box-sizing:border-box;object-fit:contain!important;flex:0 0 88px!important;width:88px!important;min-width:0!important;max-width:88px!important;height:42px!important;min-height:42px!important;margin:0!important}.page-bottom-marks .footer-with-emblems>.footer-logos>.footer-logo-ethereum{flex-basis:30px!important;justify-self:auto!important;width:30px!important;max-width:30px!important}.page-bottom-marks .footer-with-emblems>.footer-logos>.footer-token-mark{white-space:nowrap!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;height:60px!important;font-size:10px!important;line-height:1.1!important;display:flex!important}.page-bottom-marks .footer-with-emblems>.footer-logos>.footer-token-mark img{object-fit:contain!important;width:50px!important;max-width:50px!important;height:27px!important;max-height:27px!important;display:block!important}.page-bottom-marks .footer-token-mark small{line-height:1.3;letter-spacing:.5px!important;font-size:7px!important}.top-logo-banner .footer-token-mark{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}@media (max-width:420px){.page-bottom-marks .footer-with-emblems>.footer-logos{gap:16px!important}.page-bottom-marks .footer-with-emblems>.footer-logos>:is(img,.footer-solana-mark,.footer-token-mark,.footer-sports-logo){flex-basis:76px!important;width:76px!important;max-width:76px!important}}.organized-shell :is(.desktop-player-summary,.home-heading)>.home-welcome-copy{text-align:left!important;grid-area:1/1/auto/-1!important;width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:0!important}.organized-shell .home-welcome-copy h1{overflow-wrap:anywhere;color:#fff7d6!important;text-shadow:0 1px #e5c36e,0 2px #ad7b2f,0 3px #6c451e,0 5px 5px #000b,0 0 12px #f4d47988!important;margin:8px 0 12px!important;font-size:clamp(26px,3.4vw,46px)!important;font-weight:950!important;line-height:1.17!important}.organized-shell .home-welcome-copy .hint{text-shadow:0 2px 2px #001d13,0 0 7px #f2d88f55;color:#fff2cc!important;font-size:clamp(14px,1.3vw,18px)!important;font-weight:850!important;line-height:1.55!important}.organized-shell :is(.desktop-player-summary,.home-heading)>.home-browse-events{box-sizing:border-box!important;grid-area:4/1/auto/-1!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:none!important;min-height:68px!important;margin:10px 0 4px!important;padding:14px 18px!important;display:flex!important}.organized-shell .home-browse-events>span{white-space:normal!important;font-size:clamp(18px,2vw,25px)!important;font-weight:950!important;line-height:1.3!important}.organized-shell .home-browse-events>svg{flex:none;width:28px!important;height:28px!important}.organized-shell .home-browse-events{isolation:isolate;text-shadow:0 2px 2px #000,0 0 8px #000;text-decoration:none;position:relative;overflow:hidden;color:#fff0bc!important;background:linear-gradient(110deg,#0c412dbd,#12372d80),url(/branding/main-display.webp) 70% 45%/cover!important;border:2px solid #ffe4a0!important;border-radius:14px!important;box-shadow:inset 0 2px 2px #fff9,0 4px #775323,0 0 17px #f4ca6c66!important}.organized-shell .home-browse-events>svg{filter:drop-shadow(0 2px #775323)drop-shadow(0 0 5px #ffe4a0)}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-effects-paused=true]):not([data-effects=false]) .organized-shell .home-browse-events:not(.nlc-offscreen-effects){animation:4s ease-in-out infinite personal-action-float}}.organized-shell .desktop-player-summary>.desktop-player-actions{gap:12px;min-width:0;grid-area:5/1/auto/-1!important}.footer-sports-logo>img{object-fit:contain;filter:drop-shadow(0 2px #4b0f19)drop-shadow(0 0 5px #f04e4a88);width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]) .footer-sports-logo:not(.nlc-offscreen-effects)>img{animation:4s ease-in-out infinite alternate espn-footer-depth}}@keyframes espn-footer-depth{0%{transform:perspective(300px)rotateY(-9deg)scale(.94)}to{transform:perspective(300px)rotateY(9deg)scale(1.04)}}a.nlc-personals-button>.nlc-personals-button-photo{pointer-events:none;object-fit:cover!important;object-position:center 30%!important;opacity:.94!important;z-index:-2!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}a.nlc-personals-button>:is(.nlc-personals-button-video,.nlc-personals-button-photo)[hidden]{display:none!important}a.nlc-personals-button>.nlc-personals-button-video{opacity:.94!important}a.nlc-personals-button:before{background:linear-gradient(90deg,#052a1b40,#052a1b55,#052a1b99)!important}.organized-shell .lobby-shortcuts>a.nlc-personals-button{min-height:168px!important}.organized-shell .lobby-shortcuts>a.nlc-personals-button>img:not(.nlc-personals-button-photo){width:220px!important;height:80px!important}.organized-shell .lobby-shortcuts>a.nlc-personals-button>span:not(.np-button-unread){font-size:15px!important;font-weight:900!important}@media (min-width:760px){.organized-shell .lobby-shortcuts>a.nlc-personals-button{gap:10px!important;min-height:270px!important;padding:24px!important}.organized-shell .lobby-shortcuts>a.nlc-personals-button>:is(.nlc-personals-button-video,.nlc-personals-button-photo){object-fit:contain!important;object-position:15% center!important}.organized-shell .lobby-shortcuts>a.nlc-personals-button:before{background:linear-gradient(90deg,#0000,#052a1b22 37%,#052a1be0 75%)!important}.organized-shell .lobby-shortcuts>a.nlc-personals-button>img:not(.nlc-personals-button-photo){width:clamp(280px,29vw,420px)!important;max-width:60%!important;height:140px!important;margin-left:30%!important}.organized-shell .lobby-shortcuts>a.nlc-personals-button>span:not(.np-button-unread){margin-left:30%!important;font-size:clamp(19px,1.7vw,26px)!important}}.draw-shell{isolation:isolate;position:relative}.draw-background{border-radius:inherit;z-index:-1;pointer-events:none;opacity:.17;position:absolute;inset:0;overflow:hidden}.draw-background>img{object-fit:contain;pointer-events:none;position:absolute;max-width:none!important;height:auto!important}.draw-background>.draw-ticket-art{top:3%;right:-5%;transform:rotate(-12deg);width:58%!important}.draw-background>.draw-sparkle-art{bottom:10%;left:-8%;transform:rotate(8deg);width:70%!important}.draw-background-compact{opacity:.28}.draw-background-compact>.draw-ticket-art{top:-40%;right:10%;width:40%!important}.draw-background-compact>.draw-sparkle-art{bottom:-50%;left:auto;right:-3%;width:44%!important}.organized-shell .lobby-shortcuts>a.nlc-draw-launch{isolation:isolate;position:relative;gap:20px!important;min-height:144px!important}.organized-shell .lobby-shortcuts>a.nlc-draw-launch>img{filter:drop-shadow(0 4px #6b421e)drop-shadow(0 0 14px #f4d17f88);width:clamp(130px,22vw,300px)!important;max-width:40%!important;height:auto!important}.organized-shell .nlc-draw-launch .shortcut-copy{z-index:1;position:relative}.organized-shell .nlc-draw-launch .shortcut-copy strong{font-size:clamp(19px,2.1vw,30px)!important;line-height:1.25!important}.organized-shell .nlc-draw-launch .shortcut-copy small{font-size:clamp(12px,1.2vw,17px)!important}@media (min-width:760px){.organized-shell .lobby-shortcuts>a.nlc-draw-launch{min-height:205px!important}.draw-shell .draw-hero>img{width:420px!important;max-width:44%!important}}.crypto-cad-rates{align-items:center;gap:14px 22px!important}.crypto-cad-rates>span{white-space:normal;justify-content:center;align-items:center;gap:7px;line-height:1.5;display:inline-flex;font-size:clamp(14px,1.3vw,20px)!important}.crypto-cad-rates>span>img{object-fit:contain;flex:none;width:26px;height:26px}.coin-picker{text-align:left;flex:0 180px;min-width:145px;font-family:system-ui,sans-serif;position:relative}.crypto-cad-footer .coin-picker button{color:#fff4d0;cursor:pointer;box-sizing:border-box;background:#073c2c;border:2px solid #ffe29b;border-radius:10px;align-items:center;gap:9px;min-height:49px;padding:9px 12px;font:850 18px/1.3 system-ui;display:flex}.coin-picker-trigger{width:100%;box-shadow:inset 0 2px #fff5,0 3px #725221,0 0 12px #ebcc7166}.coin-picker img{object-fit:contain;width:28px!important;height:28px!important}.coin-picker-trigger>span:last-child{margin-left:auto}.coin-picker-options{z-index:1000;background:#062b20;border:2px solid #e8c779;border-radius:12px;width:250px;max-width:min(75vw,280px);max-height:min(360px,65svh);padding:6px;position:absolute;bottom:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 8px 24px #0009}.crypto-cad-footer .coin-picker-options>button{text-align:left;width:100%;box-shadow:none;background:0 0;border:0;border-radius:7px;font-size:17px}.coin-picker-options small{color:#d5dfd2;font-size:11px;line-height:1.3;display:block}.coin-picker-options>button:is(:focus-visible,:hover,[aria-selected=true]){outline-offset:-2px;outline:2px solid #e7c678;background:#26604b!important}.coin-picker button:focus-visible{outline-offset:3px;outline:3px solid #b1ffe4}.header-player-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;max-width:56%;margin-left:auto;display:flex}.header-player-meta .header-player-name{max-width:100%;margin:0}.header-draw-pool{color:#f6d98e;overflow-wrap:anywhere;text-shadow:0 1px 2px #001a12;font:750 clamp(9px,1vw,12px)/1.4 system-ui;text-decoration:none}.header-draw-pool:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]) .xxx-live-button:not(.nlc-offscreen-effects) .xxx-neon-backdrop{filter:none!important;animation:2s ease-in-out infinite xxx-neon-flash!important}}.xxx-live-button.nlc-offscreen-effects .xxx-neon-backdrop{animation-play-state:paused!important}@media (min-width:760px){.organized-shell .lobby-shortcuts>a.nlc-personals-button{perspective:1000px;background:radial-gradient(at 70% 40%,#247b4b,#073724 65%,#032219)!important;border:2px solid #ffe6a0!important;border-radius:22px!important;min-height:310px!important;box-shadow:inset 0 3px 4px #fff6,inset 0 -7px 10px #0008,0 8px #886329,0 13px 22px #0007,0 0 25px #e4c66b77!important}.organized-shell .lobby-shortcuts>a.nlc-personals-button>:is(.nlc-personals-button-video,.nlc-personals-button-photo){object-fit:cover!important;object-position:center 30%!important;width:43%!important}.organized-shell .lobby-shortcuts>a.nlc-personals-button:before{background:radial-gradient(at 72% 42%,#6cff8a30,#0000 58%),linear-gradient(90deg,#0000 25%,#073724aa 40%,#073724 48%,#0000 75%)!important;inset:0!important}.organized-shell .lobby-shortcuts>a.nlc-personals-button>img.nlc-personals-button-logo{transform-origin:50%;pointer-events:none;filter:drop-shadow(0 3px #785119)drop-shadow(0 6px 2px #001e15)drop-shadow(0 0 16px #f5cd6888)drop-shadow(0 0 30px #25ff8c77)!important;width:62%!important;max-width:62%!important;height:210px!important;margin-left:36%!important;position:relative!important;transform:perspective(900px)rotateY(-7deg)!important}.organized-shell .lobby-shortcuts>a.nlc-personals-button>span:not(.np-button-unread){text-shadow:0 2px 3px #000,0 0 10px #f5cd6888!important;margin-left:36%!important;font-size:clamp(19px,1.7vw,26px)!important}}@keyframes personals-logo-depth{0%,to{transform:perspective(900px)rotateY(-7deg)rotateX(2deg)translateY(0)scale(.96)}50%{transform:perspective(900px)rotateY(7deg)rotateX(-2deg)translateY(-5px)scale(1.03)}}@media (min-width:760px) and (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-effects-paused=true]):not([data-effects=false]) .organized-shell .lobby-shortcuts>a.nlc-personals-button:not(.nlc-offscreen-effects)>img.nlc-personals-button-logo{animation:4s ease-in-out infinite personals-logo-depth!important}}.organized-shell .lobby-shortcuts>a.nlc-draw-launch{grid-template-columns:minmax(140px,42%) minmax(0,1fr) 22px;background:radial-gradient(at 20% 40%,#26784b99,#0000 65%),linear-gradient(135deg,#124e39,#052a23 72%)!important;gap:clamp(12px,2vw,24px)!important;padding:20px!important;display:grid!important}.organized-shell .nlc-draw-launch>.draw-background-compact{background:radial-gradient(at 75% 45%,#dfc16c22,#0000 65%);opacity:.4!important;z-index:-1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.organized-shell .nlc-draw-launch>.draw-background-compact>.draw-ticket-art{opacity:.6;object-fit:contain!important;width:65%!important;height:100%!important;max-height:100%!important;inset:0 0 auto auto!important;transform:rotate(-8deg)scale(.95)!important}.organized-shell .nlc-draw-launch>.draw-background-compact>.draw-sparkle-art{opacity:.45;object-fit:contain!important;width:50%!important;height:100%!important;inset:0 35% auto auto!important;transform:rotate(8deg)!important}.organized-shell .lobby-shortcuts>a.nlc-draw-launch>img{z-index:1;min-width:0;position:relative;width:100%!important;max-width:100%!important;height:auto!important}.organized-shell .nlc-draw-launch .shortcut-copy{gap:8px;min-width:0}.organized-shell .nlc-draw-launch .shortcut-copy strong{text-shadow:0 2px 4px #001b12,0 0 8px #001b12!important;font-size:clamp(20px,2.1vw,30px)!important;line-height:1.2!important}.organized-shell .nlc-draw-launch .shortcut-copy small{text-shadow:0 2px 4px #001b12!important;font-size:clamp(13px,1.2vw,17px)!important;line-height:1.45!important}@media (max-width:759px){.organized-shell .lobby-shortcuts>a.nlc-draw-launch{grid-template-columns:minmax(112px,44%) minmax(0,1fr) 18px;gap:12px!important;min-height:190px!important;padding:16px 12px!important}.organized-shell .nlc-draw-launch .shortcut-copy strong{font-size:clamp(18px,4.5vw,25px)!important}.organized-shell .nlc-draw-launch>.draw-background-compact{opacity:.3!important}}.top-logo-banner .banner-display-toggle{border-radius:10px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:28px!important;margin:5px auto 0!important;padding:5px 10px!important;font-size:11px!important;line-height:1.2!important;box-shadow:inset 0 1px 2px #fff4,0 2px #775323,0 0 8px #e4c66b44!important}.identity-check-backdrop{z-index:100000;background:#00180fe8;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.identity-check-backdrop>.np-dialog{box-sizing:border-box;color:#fff2c8;background:#092e23;border:2px solid #e2c576;border-radius:18px;width:min(560px,100%);max-height:88svh;padding:22px;overflow:auto;box-shadow:0 12px 45px #0009}.identity-check-backdrop p{line-height:1.5}.identity-check-backdrop form,.identity-check-backdrop label{gap:8px;display:grid}.identity-check-backdrop form{gap:14px}.identity-check-backdrop :is(input,button){font:inherit;box-sizing:border-box;color:#fff2c8;background:#164d38;border:1px solid #cfaf62;border-radius:8px;max-width:100%;min-height:42px;padding:8px 12px}.identity-check-backdrop input[type=checkbox]{width:22px;min-height:22px}.identity-check-backdrop .np-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.identity-check-backdrop .np-check{align-items:flex-start;display:flex}.organized-shell .nlc-draw-launch>.draw-card-logo{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;position:relative;display:flex!important}.organized-shell .nlc-draw-launch .draw-card-logo>img{object-fit:contain;filter:drop-shadow(0 4px #6b421e)drop-shadow(0 0 14px #f4d17f88);display:block;width:100%!important;max-width:100%!important;height:auto!important}.organized-shell .nlc-draw-launch .draw-ticket-total{box-sizing:border-box;text-align:center;color:#fff0b5;background:#062d26dd;border:1px solid #e7c97777;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;padding:6px 5px;line-height:1.15;display:flex;box-shadow:inset 0 1px 1px #fff2}.organized-shell .nlc-draw-launch .draw-ticket-total small{white-space:normal;font-size:clamp(10px,1.05vw,13px);font-weight:800}.organized-shell .nlc-draw-launch .draw-ticket-total b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-shadow:0 1px 3px #000;font-size:clamp(18px,2vw,25px)}@media (prefers-reduced-motion:no-preference){:root:not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-reduce-motion=true]) .nlc-draw-launch:not(.nlc-offscreen-effects) .draw-card-logo>img{animation:7s ease-in-out infinite alternate nlc-draw-gold-float}}.organized-shell .nlc-draw-launch .draw-ticket-total{isolation:isolate;background:linear-gradient(145deg,#164e39,#002c25 60%,#001f1a);border:2px solid #ffe4a0;border-radius:13px;min-height:70px;padding:9px 6px;position:relative;overflow:hidden;box-shadow:0 3px #836021,0 0 9px #ffe39e99,0 0 18px #e7be5055,inset 0 1px 3px #fff9}.organized-shell .nlc-draw-launch .draw-ticket-total:before{content:"";z-index:-1;opacity:.2;pointer-events:none;background:url(/draws/nlc-5050-v2.webp) 50%/85% no-repeat;position:absolute;inset:-20%;transform:perspective(350px)rotateY(-18deg)rotate(-8deg)scale(1.06)}.organized-shell .nlc-draw-launch .draw-ticket-total:after{content:"";opacity:.55;pointer-events:none;border:1px solid #fff0ba;border-radius:9px;position:absolute;inset:2px;box-shadow:inset 0 0 8px #f8d26a88}.organized-shell .nlc-draw-launch .draw-ticket-total small{color:#fff8da;text-shadow:0 2px 2px #001b13,0 0 6px #ffe39c99;font-weight:900;line-height:1.25}.organized-shell .nlc-draw-launch .draw-ticket-total b{color:#fff0ad;text-shadow:0 2px #75531d,0 3px 3px #00160c,0 0 9px #f7d16a99;font-weight:950}.header-player-balance{color:#f9e7b1;overflow-wrap:anywhere;text-shadow:0 1px 2px #001a12;font:800 clamp(10px,1.1vw,13px)/1.4 system-ui}@keyframes nlc-ticket-logo-turn{0%{transform:perspective(350px)rotateY(-18deg)rotate(-8deg)scale(1.06)}to{transform:perspective(350px)rotateY(18deg)rotate(8deg)scale(1.12)}}@keyframes nlc-ticket-frame-glow{0%{opacity:.35}to{opacity:.95}}@media (prefers-reduced-motion:no-preference){:root:not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-reduce-motion=true]) .nlc-draw-launch:not(.nlc-offscreen-effects) .draw-ticket-total:before{animation:8s ease-in-out infinite alternate nlc-ticket-logo-turn}:root:not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-reduce-motion=true]) .nlc-draw-launch:not(.nlc-offscreen-effects) .draw-ticket-total:after{animation:3s ease-in-out infinite alternate nlc-ticket-frame-glow}}#nlc-root :is(.nlc-offscreen-effects,.nlc-offscreen-effects *),#nlc-root :is(.nlc-offscreen-effects,.nlc-offscreen-effects *):before,#nlc-root :is(.nlc-offscreen-effects,.nlc-offscreen-effects *):after{animation-play-state:paused!important}@media (hover:none) and (pointer:coarse){#nlc-root[data-graphics-quality=light] .site-atmosphere>img{will-change:auto!important;animation:none!important;transform:translate(-50%,-50%)!important}#nlc-root :is(.top-logo-banner,.primary-nav,.nlc-live-nav,.dealer-photo-button,.table-game .table-chat){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#nlc-root[data-mobile-scrolling=true] :is(.site-atmosphere,.game-atmosphere,.card-artwork,.nlc-personals-button,.nlc-draw-launch,.catalog-progressive,.jackpot-info-trigger,.nlc-crypto-wallet-button,.xxx-neon-backdrop,.xxx-live-title,.dealer-photo-copy,.footer-sports-logo,.quick-settings-backdrop),#nlc-root[data-mobile-scrolling=true] :is(.site-atmosphere,.game-atmosphere,.card-artwork,.nlc-personals-button,.nlc-draw-launch,.catalog-progressive,.jackpot-info-trigger,.nlc-crypto-wallet-button,.xxx-neon-backdrop,.xxx-live-title,.dealer-photo-copy,.footer-sports-logo,.quick-settings-backdrop) *,#nlc-root[data-mobile-scrolling=true] :is(.site-atmosphere,.game-atmosphere,.card-artwork,.nlc-personals-button,.nlc-draw-launch,.catalog-progressive,.jackpot-info-trigger,.nlc-crypto-wallet-button,.xxx-neon-backdrop,.xxx-live-title,.dealer-photo-copy,.footer-sports-logo,.quick-settings-backdrop):before,#nlc-root[data-mobile-scrolling=true] :is(.site-atmosphere,.game-atmosphere,.card-artwork,.nlc-personals-button,.nlc-draw-launch,.catalog-progressive,.jackpot-info-trigger,.nlc-crypto-wallet-button,.xxx-neon-backdrop,.xxx-live-title,.dealer-photo-copy,.footer-sports-logo,.quick-settings-backdrop):after,#nlc-root[data-mobile-scrolling=true] :is(.site-atmosphere,.game-atmosphere,.card-artwork,.nlc-personals-button,.nlc-draw-launch,.catalog-progressive,.jackpot-info-trigger,.nlc-crypto-wallet-button,.xxx-neon-backdrop,.xxx-live-title,.dealer-photo-copy,.footer-sports-logo,.quick-settings-backdrop) :before,#nlc-root[data-mobile-scrolling=true] :is(.site-atmosphere,.game-atmosphere,.card-artwork,.nlc-personals-button,.nlc-draw-launch,.catalog-progressive,.jackpot-info-trigger,.nlc-crypto-wallet-button,.xxx-neon-backdrop,.xxx-live-title,.dealer-photo-copy,.footer-sports-logo,.quick-settings-backdrop) :after{animation-play-state:paused!important}#nlc-root :is(.np-card,.sports-game-card){content-visibility:visible!important;contain-intrinsic-size:none!important}#nlc-root[data-mobile-scrolling=true] .np-app :is(button){animation-play-state:paused!important}#nlc-root .np-app .np-display-settings{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#nlc-root .game-cards>.favourite-card{content-visibility:visible!important;contain-intrinsic-size:none!important}#nlc-root[data-graphics-quality=light] :is(.organized-shell .header-dealer-chat .dealer-photo-button,.xxx-live-button,.dealer-photo-button,.nlc-discord-button,.primary-nav>a,.favourite-card,.nlc-personals-button,.nlc-draw-launch,.home-activity-menu,.nlc-crypto-wallet-button,.jackpot-info-trigger){filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 1px 1px #fff5,0 3px #80612e!important}}#nlc-root[data-graphics-quality=light] :is(.game-atmosphere,.home-atmosphere,.casino-light-beams,.casino-floating-suits,.game-light-ribbon,.card-artwork):before,#nlc-root[data-graphics-quality=light] :is(.game-atmosphere,.home-atmosphere,.casino-light-beams,.casino-floating-suits,.game-light-ribbon,.card-artwork):after,#nlc-root[data-graphics-quality=light] :is(.game-atmosphere,.home-atmosphere,.casino-light-beams,.casino-floating-suits,.game-light-ribbon,.card-artwork),#nlc-root[data-graphics-quality=light] :is(.game-atmosphere,.home-atmosphere,.casino-light-beams,.casino-floating-suits,.game-light-ribbon,.card-artwork) *{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important;animation:none!important}#nlc-root[data-page-scrolling=true] :is(.site-atmosphere,.game-atmosphere,.card-artwork,.nlc-discord-button,.dealer-photo-button,.nlc-personals-button,.nlc-draw-launch,.primary-nav>a,.favourite-card,.sports-game-card,.sports-ticket,.np-card,.footer-logos,.jackpot-info-trigger),#nlc-root[data-page-scrolling=true] :is(.site-atmosphere,.game-atmosphere,.card-artwork,.nlc-discord-button,.dealer-photo-button,.nlc-personals-button,.nlc-draw-launch,.primary-nav>a,.favourite-card,.sports-game-card,.sports-ticket,.np-card,.footer-logos,.jackpot-info-trigger) *,#nlc-root[data-page-scrolling=true] :is(.site-atmosphere,.game-atmosphere,.card-artwork,.nlc-discord-button,.dealer-photo-button,.nlc-personals-button,.nlc-draw-launch,.primary-nav>a,.favourite-card,.sports-game-card,.sports-ticket,.np-card,.footer-logos,.jackpot-info-trigger):before,#nlc-root[data-page-scrolling=true] :is(.site-atmosphere,.game-atmosphere,.card-artwork,.nlc-discord-button,.dealer-photo-button,.nlc-personals-button,.nlc-draw-launch,.primary-nav>a,.favourite-card,.sports-game-card,.sports-ticket,.np-card,.footer-logos,.jackpot-info-trigger):after{animation-play-state:paused!important}.player-quick-start.guest-welcome-modal{overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(145deg,#103c2c,#031810 75%);border-color:#f6d580;width:min(94vw,680px);max-height:90dvh;box-shadow:inset 0 1px 2px #fff6,0 6px #735522,0 18px 50px #000b,0 0 22px #d8b76255}.player-quick-start::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020c09df}.player-quick-start .guest-welcome-content{text-align:left;padding:24px}.quick-start-heading{align-items:center;gap:16px;margin-bottom:18px;padding-right:24px;display:flex}.quick-start-heading img{object-fit:contain;flex-shrink:0;width:86px;height:86px}.player-quick-start .guest-welcome-eyebrow{letter-spacing:1px;font-size:11px}.player-quick-start h2{margin:6px 0 8px;font-size:clamp(25px,6vw,35px)}.quick-start-heading p:last-child{color:#d2e4d6;margin:0;font-size:14px}.quick-start-steps{counter-reset:quick-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.quick-start-steps li{counter-increment:quick-step;background:#0b3025;border:1px solid #b49855;border-radius:13px;padding:13px 14px 13px 60px;position:relative;box-shadow:inset 0 1px #f5e9ad33,0 3px #020d09}.quick-start-steps li:before{content:counter(quick-step,decimal-leading-zero);color:#ffe59b;text-shadow:0 2px #775025,0 0 9px #ffe59b55;font-size:23px;font-weight:950;line-height:1;position:absolute;top:14px;left:12px}.quick-start-steps h3{text-transform:uppercase;color:#ffe59b;margin:0 0 5px;font-size:15px;font-weight:900}.quick-start-steps p,.quick-start-support{color:#e7f0e7;margin:0;font-size:14px;line-height:1.5}.player-quick-start a{color:#ffe59b;overflow-wrap:anywhere;text-decoration:underline}.quick-start-support{margin-top:18px}.player-quick-start .guest-welcome-actions{margin-bottom:0}.player-quick-start .guest-welcome-signup{flex:3}@media (max-width:420px){.player-quick-start .guest-welcome-content{padding:20px 14px}.quick-start-heading{gap:9px}.quick-start-heading img{width:62px;height:62px}.quick-start-steps li{padding-left:49px}.quick-start-steps li:before{font-size:21px;left:9px}}#nlc-root .top-logo-banner .banner-utility-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;max-width:1280px;min-height:38px;margin:4px auto 0;padding:0 14px;display:flex}#nlc-root .banner-utility-row .compact-rate-jump{text-align:left;flex:1;font-size:12px;line-height:1.3;margin:0!important}#nlc-root .top-logo-banner .banner-utility-row .banner-display-toggle{border:1px solid #ffeab0;flex:none;justify-content:center;align-items:center;max-width:145px;font-weight:850;display:inline-flex;color:#153829!important;background:linear-gradient(145deg,#fff2c7,#e2c578)!important;border-radius:9px!important;min-width:0!important;min-height:36px!important;margin:0!important;padding:6px 12px!important;font-size:12px!important;line-height:1.2!important;box-shadow:inset 0 1px #fff9,0 2px #826735,0 0 8px #dabe6c44!important}#nlc-root .banner-account-line{justify-content:flex-end;max-width:1280px;margin:0 auto;padding:2px 14px 8px}#nlc-root .header-player-meta{min-width:0;max-width:100%}#nlc-root .header-player-balance{white-space:nowrap}#nlc-root .header-player-name{max-width:100%;margin:0}#nlc-root .organized-shell .home-activity-panel{background:linear-gradient(145deg,#123d30,#061e18);border:1px solid #c7a867;border-radius:17px;grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:0;min-width:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff3,0 4px #695126,0 0 12px #c3a25533}#nlc-root .home-activity-link{color:#fff0bc;align-items:center;gap:12px;min-width:0;min-height:84px;padding:20px;text-decoration:none;display:flex}#nlc-root .home-activity-link>span{flex:1;min-width:0}#nlc-root .home-activity-link strong,#nlc-root .home-activity-link small{line-height:1.35;display:block}#nlc-root .home-activity-link strong{font-size:20px}#nlc-root .home-activity-link small{color:#c9d8ce;margin-top:4px;font-size:13px}#nlc-root .home-activity-link>svg{flex:0 0 22px;width:22px;height:22px}#nlc-root .home-activity-panel>.my-tournaments.compact-events{background:0 0;border:0;border-left:1px solid #b99c5b55;border-radius:0;min-width:0;padding:16px;box-shadow:none!important;margin:0!important}#nlc-root .home-activity-panel .my-events-title{gap:10px;margin:0 0 12px;padding:0;line-height:1.25;font-size:19px!important}#nlc-root .home-activity-panel .my-events-crest{border-radius:10px;flex:0 0 36px;width:36px;height:36px;box-shadow:0 2px #806538}#nlc-root .home-activity-panel .my-events-crest svg{width:22px;height:22px}#nlc-root .home-activity-panel .my-tournament-filters{justify-content:flex-end;margin:0 0 8px;gap:8px!important;display:flex!important}#nlc-root .home-activity-panel .my-tournament-filters .my-events-refresh{min-width:0;gap:6px!important;width:auto!important;min-height:38px!important;padding:6px 12px!important;font-size:12px!important;box-shadow:inset 0 1px #fff6,0 2px #7d642f!important}#nlc-root .home-activity-panel .my-events-refresh svg{width:16px;height:16px}#nlc-root .home-activity-panel .event-help{box-shadow:none;background:0 0;border:0;margin:8px 0;padding:0}#nlc-root .home-activity-panel .event-help summary{border:0;min-height:32px;padding:6px 0;box-shadow:none!important;background:0 0!important;font-size:12px!important}#nlc-root .home-activity-panel .my-tournaments>p{margin:8px 0;font-size:14px;line-height:1.45}#nlc-root .my-events-browse{color:#ffe49c;align-items:center;min-height:36px;font-size:14px;font-weight:800;display:inline-flex}#nlc-root .home-activity-panel .personal-event-grid:empty{display:none}#nlc-root .signup-quick-tip{color:#ebead8;background:#143829;border:1px solid #bca05d;border-radius:12px;align-items:start;gap:12px;max-width:760px;margin:8px auto 14px;padding:10px 14px;display:flex}#nlc-root .signup-quick-tip details{flex:1;min-width:0}#nlc-root .signup-quick-tip summary{cursor:pointer;min-height:28px;font-size:13px;font-weight:800}#nlc-root .signup-quick-tip p,#nlc-root .signup-quick-tip a{font-size:13px;line-height:1.5}#nlc-root .signup-quick-tip>button{width:32px;min-height:32px;box-shadow:none;color:#ffe9ab;background:0 0;border:0;flex:0 0 32px;padding:0;font-size:22px}#nlc-root .signup-birth-date{grid-template-columns:minmax(78px,.9fr) minmax(105px,1.3fr) minmax(65px,.7fr);gap:8px;width:100%;min-width:0;display:grid}#nlc-root .signup-birth-date select{width:100%;min-width:0;min-height:46px;padding:8px;font-size:16px}#nlc-root .signup-streamlined .signup-name-suggestion{color:#f4dca2;width:auto;min-height:32px;box-shadow:none;background:#173d30;border:1px solid #ad945c;border-radius:7px;place-self:start;padding:4px 8px;font-size:12px}#nlc-root .signup-streamlined .signup-submit{margin-top:12px;position:relative}#nlc-root .entry-shell>.guest-dealer-preview{margin-top:20px}#nlc-root .entry-shell>.topbar{margin-bottom:12px}@media (max-width:759px){#nlc-root .organized-shell .home-activity-panel{grid-template-columns:minmax(0,1fr)}#nlc-root .home-activity-panel>.my-tournaments.compact-events{border-top:1px solid #c4a65b55;border-left:0;padding:13px 15px}#nlc-root .home-activity-link{min-height:72px;padding:14px 15px}#nlc-root .home-activity-link strong{font-size:17px}#nlc-root .home-activity-link small{font-size:12px}#nlc-root .home-activity-panel .my-events-title{max-width:100%;font-size:18px!important}#nlc-root .home-activity-panel .my-events-crest{display:none}#nlc-root .home-activity-panel .my-tournament-filters{margin-top:-2px}#nlc-root .signup-streamlined .signup-intro h2{font-size:23px}#nlc-root .signup-streamlined .signup-intro>p{font-size:14px}}.organized-shell .lobby-shortcuts{row-gap:16px}.organized-shell .lobby-shortcuts>a.nlc-draw-launch,.organized-shell .lobby-shortcuts>a.nlc-personals-button{grid-column:1/-1!important;margin:0!important}#nlc-root :is(.nlc-live-nav>.xxx-live-button,.organized-shell .header-dealer-chat .dealer-photo-button,.organized-shell .header-utility-row .stealth-logo-button,.organized-shell .header-radio-shortcut>.share,.organized-shell .moderator-entry,.organized-shell .lobby-shortcuts>a,.organized-shell .home-activity-menu,.organized-shell .home-browse-events,.organized-shell .home-welcome-wallet,.organized-shell .primary-nav>a,.cookie-settings .cookie-footer-actions>button,.cookie-settings .cookie-footer-actions>a,.cookie-settings .footer-lobby-control-grid>.quick-controls>summary,.cookie-settings .footer-lobby-control-grid>.onlyfans-lobby-button,.cookie-settings .footer-animation-control>button,.cookie-settings #footer-admin-slot>a){border-color:#fff0ac!important;box-shadow:inset 0 2px 3px #fff6c299,inset 0 -3px 5px #001b12aa,0 5px #82612e,0 0 7px #fff0aacc,0 0 18px #ffcf6777,0 0 26px #d7a43833!important}#nlc-root .cookie-settings .cookie-footer-actions,#nlc-root .cookie-settings .footer-lobby-control-grid,#nlc-root .cookie-settings .footer-animation-control{gap:14px!important}#nlc-root .cookie-settings #footer-lobby-controls{margin-top:16px}#nlc-root .cookie-settings .footer-animation-control{margin-top:16px!important}#nlc-root .organized-shell .lobby-shortcuts>.home-activity-menu{background:linear-gradient(135deg,#1d503b,#082b21);border:2px solid #fff0ac;border-radius:17px;grid-column:1/-1;width:100%;min-width:0;margin:0;overflow:hidden;display:block!important}#nlc-root .home-activity-summary{cursor:pointer;color:#fff0bd;text-align:left;align-items:center;gap:13px;min-height:76px;padding:15px 20px;list-style:none;display:flex}#nlc-root .home-activity-summary::-webkit-details-marker{display:none}#nlc-root .home-activity-summary>span{flex:1;min-width:0}#nlc-root .home-activity-summary strong,#nlc-root .home-activity-summary small{line-height:1.3;display:block}#nlc-root .home-activity-summary strong{text-shadow:0 2px 2px #0009,0 0 9px #ffe18e55;font-size:clamp(17px,2.4vw,22px);font-weight:900}#nlc-root .home-activity-summary small{color:#d4e2d6;margin-top:4px;font-size:12px}#nlc-root .home-activity-summary>svg{flex:0 0 24px;width:24px;height:24px}#nlc-root .home-activity-menu[open]>.home-activity-summary{border-bottom:1px solid #d8b66866}#nlc-root .home-activity-menu[open] .activity-menu-chevron{transform:rotate(180deg)}#nlc-root .home-activity-body{min-width:0;padding:0 16px 14px}#nlc-root .organized-shell .home-activity-body .home-activity-link{color:#fff0bd;text-align:left;background:#123f2f;border:1px solid #c9b47888;border-radius:10px;flex-direction:row;align-items:center;gap:10px;min-height:58px;margin:12px 0;padding:11px 12px;text-decoration:none;display:flex;box-shadow:inset 0 1px #fff2}#nlc-root .home-activity-body .home-activity-link strong{font-size:15px}#nlc-root .home-activity-body .home-activity-link small{font-size:12px}#nlc-root .home-activity-body>.my-tournaments.compact-events{background:0 0;border:0;border-top:1px solid #bd9d5b55;border-radius:0;padding:12px 0 0;box-shadow:none!important;margin:0!important}#nlc-root .home-activity-body .my-tournament-filters{justify-content:flex-end}#nlc-root .home-activity-body .my-tournament-filters>.my-events-refresh{max-width:100%;flex:none!important;width:auto!important;min-height:36px!important;padding:6px 12px!important;font-size:13px!important}:is(#nlc-root .home-activity-summary:focus-visible,#nlc-root .nlc-discord-button:focus-visible){outline-offset:-5px;outline:3px solid #c5ffe6}#nlc-root .nlc-discord-button{isolation:isolate;box-sizing:border-box;color:#fff;touch-action:manipulation;background:radial-gradient(at 85% 10%,#5865f2aa,#0000 65%),linear-gradient(125deg,#29356e,#172550 58%,#092a25);border:2px solid #e8d6a6;border-radius:21px;flex-direction:row;align-items:center;gap:18px;width:100%;max-width:520px;min-height:100px;margin:0 auto 24px;padding:16px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #ffffff80,inset 0 -5px 8px #050c2866,0 6px #76603a,0 0 10px #e7ddff99,0 0 23px #7984ff88}#nlc-root .discord-button-background{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}#nlc-root .discord-button-background>img{object-fit:contain;opacity:.09;width:180px;height:135px;position:absolute;top:-20px;right:-12px;transform:rotate(-12deg)}#nlc-root .discord-button-background:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#dce0ff2b,#0000);width:40%;height:260%;position:absolute;top:-80%;left:0;transform:translate(-220%)rotate(22deg)}#nlc-root .discord-logo-frame{z-index:1;background:linear-gradient(145deg,#7580fa,#5865f2 55%,#404bb8);border:1px solid #b9c1ff;border-radius:17px;flex:0 0 68px;justify-content:center;align-items:center;width:68px;height:62px;display:flex;position:relative;box-shadow:inset 0 2px #fff6,0 4px #17275c,0 0 12px #a5afff55}#nlc-root .discord-logo-frame>img{object-fit:contain;width:48px;height:36px;display:block}#nlc-root .discord-button-copy{z-index:1;flex:1;gap:3px;min-width:0;line-height:1.25;display:grid;position:relative}#nlc-root .discord-button-copy>small{letter-spacing:1.8px;color:#e3e5ff;font-size:10px;font-weight:850}#nlc-root .discord-button-copy>strong{text-shadow:0 2px 2px #080f37,0 0 10px #c7ccff55;font-size:clamp(20px,2.5vw,24px);font-weight:900}#nlc-root .discord-button-copy>span{color:#e2e7ff;font-size:12px}#nlc-root .discord-button-arrow{z-index:1;color:#fff0b9;flex:0 0 22px;font-size:28px;position:relative}#nlc-root .nlc-discord-button:active{transform:translateY(3px)}@keyframes nlc-discord-shine{0%,15%{opacity:0;transform:translate(-220%)rotate(22deg)}30%,55%{opacity:.85}80%,to{opacity:0;transform:translate(420%)rotate(22deg)}}@keyframes nlc-discord-drift{0%{transform:translateY(0)rotate(-12deg)}to{transform:translateY(6px)rotate(-7deg)}}@media (prefers-reduced-motion:no-preference){#nlc-root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-graphics-quality=light]):not([data-scrolling=true]):not([data-mobile-scrolling=true]) .nlc-discord-button:not(.nlc-offscreen-effects) .discord-button-background:after{animation:7s ease-in-out infinite nlc-discord-shine}#nlc-root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-graphics-quality=light]):not([data-scrolling=true]):not([data-mobile-scrolling=true]) .nlc-discord-button:not(.nlc-offscreen-effects) .discord-button-background>img{animation:9s ease-in-out infinite alternate nlc-discord-drift}}@media (max-width:420px){#nlc-root .home-activity-summary{gap:10px;min-height:70px;padding:13px 14px}#nlc-root .home-activity-summary>svg{flex-basis:21px;width:21px;height:21px}#nlc-root .home-activity-body{padding:0 12px 12px}#nlc-root .nlc-discord-button{gap:12px;min-height:94px;padding:14px}#nlc-root .discord-logo-frame{border-radius:14px;flex-basis:56px;width:56px;height:54px}#nlc-root .discord-logo-frame>img{width:40px;height:30px}#nlc-root .discord-button-copy>strong{font-size:19px}#nlc-root .discord-button-copy>span{font-size:11px}}#nlc-root .organized-shell .lobby-shortcuts>.nlc-discord-button{flex-direction:row;grid-column:1/-1;max-width:none;margin:0}#nlc-root body>.nlc-live-nav{box-sizing:border-box;width:100%;max-width:1100px;margin:12px auto;padding:0 18px}#nlc-root body>.nlc-live-nav>.xxx-live-button{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;border-radius:18px!important;flex-direction:row!important;height:auto!important;min-height:76px!important;padding:14px 18px!important;display:flex!important}#nlc-root .nlc-live-nav .xxx-live-title{letter-spacing:.1px;flex:1;min-width:190px;line-height:1.25;font-size:clamp(16px,2.2vw,25px)!important}#nlc-root .nlc-live-nav .xxx-live-status{flex:none;min-height:34px;line-height:1.2;padding:6px 12px!important;font-size:14px!important;position:relative!important;inset:auto!important;transform:none!important}#nlc-root .nlc-live-nav .xxx-live-status>i{width:13px;height:13px}#nlc-root .organized-shell .header-dealer-chat{min-width:0;margin:0!important}#nlc-root .organized-shell>.topbar>.header-dealer-chat .dealer-photo-button{aspect-ratio:auto!important;border-radius:18px!important;height:170px!important;min-height:170px!important;max-height:170px!important;padding:42px 18px 16px!important}#nlc-root .organized-shell .dealer-photo-copy strong{line-height:1.2;font-size:clamp(21px,2.8vw,30px)!important}#nlc-root .organized-shell .dealer-photo-copy small{line-height:1.4;font-size:12px!important}#nlc-root .organized-shell>.topbar>.header-utility-row{min-width:0;grid-template-columns:76px minmax(0,1fr) minmax(86px,120px)!important;align-items:stretch!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important}#nlc-root .organized-shell .header-utility-row .wordmark{width:76px;min-width:0;margin:0}#nlc-root .organized-shell .header-utility-row .stealth-logo-button{border-radius:16px!important;flex-basis:76px!important;width:76px!important;max-width:76px!important;height:76px!important;min-height:76px!important;max-height:76px!important}#nlc-root .organized-shell .header-utility-row :is(.header-radio-shortcut>.share,.moderator-entry){box-sizing:border-box;min-width:0;border-radius:16px!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:0!important;padding:10px!important;transform:none!important}#nlc-root .organized-shell .header-utility-row .media-action-surface{justify-content:center;align-items:center;line-height:1.25;flex-direction:row!important;gap:9px!important;font-size:16px!important;display:flex!important}#nlc-root .organized-shell .header-utility-row .media-logo{flex:0 0 38px;width:38px!important;height:38px!important}#nlc-root .organized-shell .header-utility-row .moderator-entry{justify-content:center;line-height:1.2;gap:5px!important;font-size:13px!important}#nlc-root .organized-shell .header-utility-row .moderator-entry>svg{width:22px;height:22px}#nlc-root .organized-shell>.topbar>.live-site-clock{flex-wrap:wrap;gap:10px;margin:0!important;padding:8px 0!important;font-size:12px!important}#nlc-root .organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.live-site-clock{padding-block:4px!important}#nlc-root .organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.presence-stack.presence-single-line{min-height:28px;margin-block:0!important;padding-block:0!important}#nlc-root .organized-shell:not(.playing-screen):not(.game-focused)>.topbar>.presence-stack.presence-single-line .live-player-count{min-height:28px!important;padding-block:3px!important}@media (max-width:759px){#nlc-root body>.nlc-live-nav{margin-block:10px;padding-inline:14px}#nlc-root body>.nlc-live-nav>.xxx-live-button{gap:8px;min-height:74px!important;padding:12px!important}#nlc-root .nlc-live-nav .xxx-live-title{min-width:170px;max-width:70%;font-size:16px!important}#nlc-root .nlc-live-nav .xxx-live-status{padding:6px 9px!important;font-size:12px!important}#nlc-root .organized-shell>.topbar>.header-dealer-chat .dealer-photo-button{height:145px!important;min-height:145px!important;max-height:145px!important;padding:36px 14px 14px!important}#nlc-root .organized-shell>.topbar>.header-utility-row{grid-template-columns:62px minmax(0,1fr) minmax(74px,90px)!important;gap:10px!important}#nlc-root .organized-shell .header-utility-row .wordmark{width:62px}#nlc-root .organized-shell .header-utility-row .stealth-logo-button{flex-basis:62px!important;width:62px!important;max-width:62px!important;height:66px!important;min-height:66px!important;max-height:66px!important}#nlc-root .organized-shell .header-utility-row :is(.header-radio-shortcut>.share,.moderator-entry){height:66px!important;min-height:66px!important;max-height:66px!important;padding:8px!important}#nlc-root .organized-shell .header-utility-row .media-action-surface{gap:6px!important;font-size:13px!important}#nlc-root .organized-shell .header-utility-row .media-logo{flex-basis:28px;width:28px!important;height:28px!important}#nlc-root .organized-shell .header-utility-row .moderator-entry{font-size:11px!important}#nlc-root .organized-shell .header-utility-row .moderator-entry>svg{width:18px;height:18px}}#nlc-root .organized-shell .header-utility-row .moderator-entry{display:flex;flex-direction:column!important;gap:3px!important}#nlc-root .organized-shell .header-utility-row .staff-unread-light{width:8px;min-width:8px;height:8px;min-height:8px;margin:0}#nlc-root .organized-shell>.topbar>.header-utility-row:not(:has(.moderator-entry)){grid-template-columns:76px minmax(0,1fr)!important}@media (max-width:759px){#nlc-root .organized-shell>.topbar>.header-utility-row:not(:has(.moderator-entry)){grid-template-columns:62px minmax(0,1fr)!important}}#nlc-root .organized-shell:not(.game-focused):not(.table-playing-screen)>.game-nav.primary-nav{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#nlc-root .organized-shell>.topbar>.header-utility-row{min-width:0;grid-column:1/-1!important;width:100%!important}#nlc-root .top-logo-banner .banner-utility-row .banner-display-toggle{position:relative;top:-5px}@media (max-width:759px){#nlc-root .organized-shell:not(.game-focused):not(.table-playing-screen)>.game-nav.primary-nav{width:100%!important;max-width:none!important;padding:6px 4px calc(6px + env(safe-area-inset-bottom))!important;z-index:60!important;border-radius:14px 14px 0 0!important;gap:6px!important;margin:0!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}#nlc-root .organized-shell:not(.game-focused):not(.table-playing-screen)>.game-nav.primary-nav>a{border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;height:auto!important;min-height:64px!important;padding:5px 2px!important;display:flex!important}#nlc-root .organized-shell:not(.game-focused):not(.table-playing-screen)>.game-nav.primary-nav .nav-logo-medallion{justify-content:center;align-items:center;flex:0 0 25px!important;width:25px!important;height:25px!important;padding:0!important;display:flex!important}#nlc-root .organized-shell:not(.game-focused):not(.table-playing-screen)>.game-nav.primary-nav .nav-logo-medallion .game-mark{width:24px!important;height:24px!important}#nlc-root .organized-shell:not(.game-focused):not(.table-playing-screen)>.game-nav.primary-nav .nav-button-label{text-align:center;letter-spacing:0!important;white-space:normal!important;font-size:clamp(9px,2.5vw,12px)!important;line-height:1.2!important}#nlc-root body:has(.organized-shell:not(.game-focused):not(.table-playing-screen)>.primary-nav){padding-bottom:calc(90px + env(safe-area-inset-bottom))}}@media (min-width:760px){#nlc-root .organized-shell:not(.game-focused):not(.table-playing-screen)>.game-nav.primary-nav{width:100%!important;margin:0 0 18px!important;position:relative!important;inset:auto!important;transform:none!important}}#nlc-root .organized-shell .catalog-heading{max-width:100%;box-shadow:none;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:12px!important;min-height:58px!important;margin:6px 0 12px!important;padding:0!important;display:flex!important}#nlc-root .organized-shell .catalog-heading>.hero-logo{object-fit:contain;flex:0 0 48px;min-width:48px;filter:none!important;width:48px!important;max-width:48px!important;height:48px!important;margin:0!important;animation:none!important}#nlc-root .organized-shell .catalog-heading>div{min-width:0}#nlc-root .organized-shell .catalog-heading .eyebrow{letter-spacing:1px;line-height:1.25;margin:0 0 3px!important;font-size:10px!important}#nlc-root .organized-shell .catalog-heading h1{letter-spacing:0;overflow-wrap:normal;line-height:1.15;margin:0!important;font-size:28px!important}#nlc-root .organized-shell details.catalog-favourites{background:#0d3025;border:1px solid #bfa569;border-radius:12px;max-width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff2,0 2px #665125;min-height:0!important;margin:0 0 12px!important;padding:0!important}#nlc-root .organized-shell details.catalog-favourites:before,#nlc-root .organized-shell details.catalog-favourites:after{background:0 0!important;animation:none!important;display:none!important}#nlc-root .catalog-favourites>summary{box-sizing:border-box;cursor:pointer;color:#ffe9b0;align-items:center;gap:9px;min-height:46px;padding:10px 13px;font-size:15px;line-height:1.25;list-style:none;display:flex}#nlc-root .catalog-favourites>summary::-webkit-details-marker{display:none}#nlc-root .catalog-favourites>summary>strong{flex:1;min-width:0;font-weight:850}#nlc-root .catalog-favourites>summary>small{color:#cbd8cb;white-space:nowrap;font-size:11px}#nlc-root .catalog-favourites-star{color:#efd080;font-size:17px}#nlc-root .catalog-favourites-chevron{font-size:19px;line-height:1;transition:transform .15s}#nlc-root .catalog-favourites[open] .catalog-favourites-chevron{transform:rotate(180deg)}#nlc-root .catalog-favourites>summary:focus-visible{outline-offset:-4px;outline:2px solid #c5ffe7}#nlc-root .catalog-favourites-body{border-top:1px solid #bfa56944;padding:0 13px 12px}#nlc-root .catalog-favourites-body>p{color:#d3ddd3;margin:10px 0;font-size:12px;line-height:1.5;text-shadow:none!important}#nlc-root .catalog-favourites .favourite-links{flex-wrap:wrap;gap:8px;margin:0;display:flex}#nlc-root .catalog-favourites .favourite-links>.share{border-radius:9px;align-items:center;gap:7px;max-width:100%;min-height:40px;padding:7px 11px;font-size:13px;line-height:1.25;display:inline-flex}#nlc-root .catalog-favourites .favourite-links .game-mark{flex:0 0 25px;width:25px!important;height:25px!important}#nlc-root .organized-shell .game-search{margin:12px 0 16px;font-size:13px;line-height:1.4}#nlc-root .organized-shell .game-search input{box-sizing:border-box;min-height:44px;margin-top:6px;padding:11px 13px;font-size:15px}#nlc-root .catalog-game-caption{color:#ffedba;text-align:left;background:#09271f;gap:4px;min-width:0;padding:10px 12px 8px;display:grid}#nlc-root .catalog-game-caption strong{overflow-wrap:anywhere;text-shadow:none;font-size:14px;font-weight:850;line-height:1.3}#nlc-root .catalog-game-caption small{color:#c3d4ca;font-size:10px;line-height:1.3}@media (max-width:600px){#nlc-root .organized-shell .catalog-heading{gap:10px!important;min-height:52px!important;margin-block:5px 10px!important}#nlc-root .organized-shell .catalog-heading>.hero-logo{flex-basis:42px;min-width:42px;width:42px!important;max-width:42px!important;height:42px!important}#nlc-root .organized-shell .catalog-heading h1{font-size:24px!important}#nlc-root .organized-shell .catalog-heading .eyebrow{font-size:9px!important}#nlc-root .catalog-game-caption strong{font-size:13px}}@media (prefers-reduced-motion:reduce){#nlc-root .catalog-favourites-chevron{transition:none}}#nlc-root .organized-shell .player-home-hub>.lobby-shortcuts{column-gap:16px;row-gap:16px!important}#nlc-root .organized-shell .lobby-shortcuts>.home-activity-menu{padding:0!important}#nlc-root .machine.classic-machine .reel .symbol:not(.light-reel-label){box-sizing:border-box;padding:2px!important}#nlc-root .machine .reel .reel-art-stage{--reel-art-glow:var(--six-accent,var(--sport-glow,var(--game-accent,#f1d17c)));isolation:isolate;box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;box-shadow:inset 0 2px 2px #fff8,inset 0 -3px 5px #0009,0 2px 0 #694b20,0 0 7px var(--reel-art-glow);background:radial-gradient(at 50% 25%,#fff2b344,#0000 65%),linear-gradient(145deg,#344437,#0b1a22 65%,#070e15);border:1px solid #ffe9a8;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:3px;display:flex;position:relative;overflow:hidden}#nlc-root .machine .reel .reel-art-stage>*{z-index:1;box-sizing:border-box;flex:none;min-width:0;min-height:0;position:relative;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;filter:drop-shadow(0 3px 0 #513419) drop-shadow(0 0 4px var(--reel-art-glow))!important;margin:0!important;padding:0!important;transform:none!important}#nlc-root .machine .reel .reel-art-stage *{animation:none!important}#nlc-root .machine .reel .reel-art-stage :is(.sports-depth-card,.supplied-symbol,.six-symbol,.six-theme-motif){transform:none!important}#nlc-root .machine .reel .reel-art-stage :is(.sports-depth-card,.six-symbol,.dimensional-logo,.supplied-symbol,.premium-reel-art){width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important}#nlc-root .machine .reel .reel-art-stage :is(.sports-depth-card,.six-symbol)>.supplied-symbol,#nlc-root .machine .reel .reel-art-stage :is(.sports-depth-card,.six-sculpted-art)>svg{filter:none!important;width:100%!important;height:100%!important}#nlc-root .machine .reel .reel-art-stage :is(.dimensional-logo img,.team-reel-logo,.premium-reel-art svg,.supplied-symbol>svg){object-fit:contain;display:block;filter:none!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}#nlc-root .machine .reel .reel-art-stage>:is(.sculpted-reel-symbol,.premium-atlas){aspect-ratio:1;background-repeat:no-repeat;width:100%!important;height:auto!important;max-height:100%!important}#nlc-root .machine .reel .reel-art-stage :is(.sports-atlas,.soccer-player-card,.sophie-reel-photo,.asia-photo-symbol,.premium-jackpot,.buffalo-reel-emblem){width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important}#nlc-root .machine .reel .reel-art-stage :is(.sophie-reel-photo,.asia-photo-symbol,.soccer-player-card)>img{object-fit:cover;display:block;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}#nlc-root .machine .reel .reel-art-stage :is(.premium-jackpot,.buffalo-reel-emblem)>img{object-fit:contain;width:100%!important;max-width:100%!important;height:100%!important}#nlc-root .machine .reel .reel-art-stage .sports-depth-card{background:0 0;border:0;box-shadow:none!important}#nlc-root .machine .reel .reel-art-stage .sports-depth-card:after,#nlc-root .machine .reel .reel-art-stage .sophie-reel-photo:after{display:none!important}#nlc-root .machine .reel .reel-art-stage:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 20%,#fff7 49%,#0000 70%);animation:none;position:absolute;inset:0;transform:translate(-150%)}@keyframes nlc-reel-art-shine{0%,55%{opacity:0;transform:translate(-150%)}65%{opacity:.55}82%,to{opacity:0;transform:translate(150%)}}@media (prefers-reduced-motion:no-preference){#nlc-root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-logo-motion=false]):not([data-site-logos=false]):not([data-background-motion=false]):not([data-graphics-quality=light]):not([data-scrolling=true]):not([data-mobile-scrolling=true]) .machine:not(.mobile-spin-performance) .cabinet:not(.slot-moving) .reel:not(.inactive-line)>.symbol>.reel-art-stage:after{animation:7s ease-in-out infinite nlc-reel-art-shine}}#nlc-root .machine .reel:nth-child(2n) .reel-art-stage:after{animation-delay:-2.3s}#nlc-root .machine .reel:nth-child(3n) .reel-art-stage:after{animation-delay:-4.6s}#nlc-root[data-graphics-quality=light] .machine .reel .reel-art-stage,#nlc-root[data-site-glow=soft] .machine .reel .reel-art-stage{box-shadow:inset 0 1px #fff5,0 2px #48381e}#nlc-root[data-graphics-quality=light] .machine .reel .reel-art-stage>*,#nlc-root[data-site-glow=soft] .machine .reel .reel-art-stage>*{filter:none!important}#nlc-root .machine .reel .reel-art-stage>.reel-symbol-caption{z-index:3;color:#fff3c1;text-align:center;text-shadow:none;white-space:normal;pointer-events:none;background:#071810ed;border-radius:4px;font-size:clamp(8px,1.8vw,12px);font-weight:850;line-height:1.15;bottom:2px;left:2px;right:2px;filter:none!important;width:auto!important;height:auto!important;max-height:none!important;margin:0!important;padding:2px 3px!important;position:absolute!important}#nlc-root body>.nlc-live-nav>.xxx-live-button{text-align:center;grid-template-columns:minmax(0,1fr) auto;border-radius:16px!important;flex-wrap:nowrap!important;justify-content:stretch!important;align-items:center!important;gap:6px 14px!important;width:min(100%,740px)!important;max-width:740px!important;height:auto!important;min-height:68px!important;margin:0 auto!important;padding:11px 16px!important;display:grid!important;transform:none!important}#nlc-root body>.nlc-live-nav>.xxx-live-button>.xxx-live-title{text-wrap:balance;grid-area:1/1;align-self:center;width:100%;letter-spacing:.03em!important;white-space:normal!important;text-align:center!important;background:0 0!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;font-size:clamp(14px,2vw,20px)!important;line-height:1.3!important}#nlc-root body>.nlc-live-nav>.xxx-live-button>.xxx-live-title:after{display:none}#nlc-root body>.nlc-live-nav>.xxx-live-button>.xxx-live-status{letter-spacing:.7px;grid-area:1/2;justify-content:center;align-items:center;max-width:132px;box-shadow:inset 0 1px #fff7,0 3px #4b1924,0 0 10px #ff385d66;gap:7px!important;min-width:92px!important;min-height:32px!important;margin:0!important;padding:6px 10px!important;font-size:11px!important;line-height:1.25!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}#nlc-root body>.nlc-live-nav>.xxx-live-button>.xxx-live-status>i{flex:0 0 11px!important;width:11px!important;height:11px!important}#nlc-root body>.nlc-live-nav>.xxx-live-button>.lobby-event-countdown{grid-area:2/1/auto/-1;justify-self:center;max-width:100%;margin:0;font-size:11px;line-height:1.4}@media (max-width:600px){#nlc-root body>.nlc-live-nav>.xxx-live-button{gap:5px 9px!important;min-height:64px!important;padding:9px 11px!important}#nlc-root body>.nlc-live-nav>.xxx-live-button>.xxx-live-title{font-size:14px!important}#nlc-root body>.nlc-live-nav>.xxx-live-button>.xxx-live-status{max-width:110px;min-width:78px!important;padding:6px 8px!important;font-size:10px!important}}#nlc-root .sportsbook-shell :is(.sports-match,.sports-ticket,.sports-account,.sports-slip,.sports-rules){border:2px solid #f1d58a;margin-bottom:22px;position:relative;box-shadow:inset 0 2px 3px #fff2bc66,inset 0 -3px 5px #00150e99,0 5px #715528,0 0 7px #f9df9299,0 0 17px #e9bc5750}#nlc-root .sportsbook-shell :is(.sports-list-heading h2,.sports-match h2,.sports-ticket h3,.sports-slip-title h2){color:#ffedb4;text-shadow:0 1px #aa792c,0 2px #5c3d17,0 3px 3px #000a,0 0 7px #f2c96d66;font-weight:950}#nlc-root .sportsbook-shell .sports-team-title b{font-weight:950}#nlc-root .sportsbook-shell :is(.sports-filter,.sports-discovery-tools) label{color:#f5e4b8;text-shadow:0 1px 1px #0009,0 0 5px #edd18d44;font-weight:850;position:relative}#nlc-root .sportsbook-shell :is(select,input[type=search]){color:#fff1c5;text-shadow:0 1px 1px #0008;background:linear-gradient(145deg,#194a37,#092b22 70%);border:1px solid #f1d58b;min-height:46px;font-weight:800;box-shadow:inset 0 2px 2px #fff6c33b,inset 0 -2px 4px #00140eaa,0 3px #655028,0 0 9px #e7c77840}#nlc-root .sportsbook-shell select option{color:#fff2cd;text-shadow:none;background:#0c2e23;font-weight:750}#nlc-root .sportsbook-shell input[type=search]::placeholder{color:#bacbbe;opacity:1}#nlc-root .sportsbook-shell :is(select,input[type=search]):focus-visible{outline-offset:4px;outline:3px solid #b9ffe3;box-shadow:inset 0 1px #fff7,0 3px #655028,0 0 14px #e7d08980}#nlc-root .sportsbook-shell :is(.sports-filter,.sports-discovery-tools){gap:16px;margin-bottom:22px}#nlc-root .sportsbook-shell :is(.sports-market-tabs,.sports-date-tabs,.sports-tabs){gap:12px}#nlc-root .sportsbook-shell :is(.sports-market-tabs,.sports-date-tabs,.sports-tabs)>button,#nlc-root .sportsbook-shell .sports-discovery-tools>button,#nlc-root .sportsbook-shell .sports-save-match,#nlc-root .sportsbook-shell .sports-odds>button{isolation:isolate;color:#fff0bc;text-shadow:0 1px #755321,0 2px 2px #000a,0 0 5px #eed59c44;background:linear-gradient(145deg,#286348,#0a3025 75%);border:1px solid #ffe5a0;min-height:44px;font-weight:900;position:relative;overflow:hidden;box-shadow:inset 0 2px 2px #fff7c566,inset 0 -3px 5px #00140c99,0 4px #725329,0 0 8px #e8c77570!important}#nlc-root .sportsbook-shell :is(.sports-market-tabs,.sports-date-tabs,.sports-tabs)>button[aria-pressed=true],#nlc-root .sportsbook-shell .sports-discovery-tools>button[aria-pressed=true],#nlc-root .sportsbook-shell .sports-odds>button[aria-pressed=true]{color:#08291d;text-shadow:0 1px #fff5ce;background:linear-gradient(145deg,#fff3b6,#e1b950 65%,#bb8929);border-color:#fff5c8;box-shadow:inset 0 2px #fff8df,0 4px #8a6429,0 0 12px #f2cd6a99!important}#nlc-root .sportsbook-shell .sports-save-match[aria-pressed=true]{color:#fff4b7;background:linear-gradient(145deg,#9b752c,#4c3816);box-shadow:inset 0 1px #fff8,0 4px #65481f,0 0 12px #f2ce6e99!important}#nlc-root .sportsbook-shell .sports-odds>button[aria-pressed=true] strong{color:#08291d;text-shadow:0 1px #fff5ce}#nlc-root .sportsbook-shell .sports-match .sports-game-market{border:0;margin-top:14px;padding-top:0}#nlc-root .sportsbook-shell .sports-match .sports-game-market>summary,#nlc-root .sportsbook-shell .sports-ticket details>summary,#nlc-root .sportsbook-shell .sports-rules>summary{isolation:isolate;color:#ffebad;text-shadow:0 1px #8d6528,0 2px 2px #000a,0 0 5px #e7ca7d66;background:linear-gradient(145deg,#245840,#0b3025 75%);border:1px solid #e5c879;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 12px;font-size:13px;font-weight:900;line-height:1.4;list-style:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 2px #fff6bf55,inset 0 -2px 4px #00180faa,0 3px #6b5029,0 0 7px #e4bd6155!important}#nlc-root .sportsbook-shell .sports-match .sports-game-market>summary::-webkit-details-marker{display:none}#nlc-root .sportsbook-shell .sports-match .sports-game-market>summary .sports-market-label{font:inherit;overflow-wrap:anywhere;flex:1;min-width:0}#nlc-root .sportsbook-shell .sports-match .sports-game-market>summary .sports-market-prompt{color:#fff0c7;white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}#nlc-root .sportsbook-shell .sports-game-market .sports-market-prompt b{font-size:18px;line-height:1;transition:transform .15s}#nlc-root .sportsbook-shell .sports-game-market .market-open-label{display:none}#nlc-root .sportsbook-shell .sports-game-market[open] .market-open-label{display:inline}#nlc-root .sportsbook-shell .sports-game-market[open] .market-closed-label{display:none}#nlc-root .sportsbook-shell .sports-game-market[open] .sports-market-prompt b{transform:rotate(180deg)}#nlc-root .sportsbook-shell .sports-match .sports-game-market[open]>summary{background:linear-gradient(145deg,#39694c,#103e2d);border-color:#fff2b1;box-shadow:inset 0 1px #fff8,0 3px #8a662b,0 0 11px #e8c97877!important}#nlc-root .sportsbook-shell :is(.sports-market-tabs,.sports-date-tabs,.sports-tabs)>button:after,#nlc-root .sportsbook-shell .sports-discovery-tools>button:after,#nlc-root .sportsbook-shell .sports-save-match:after,#nlc-root .sportsbook-shell .sports-odds>button:after,#nlc-root .sportsbook-shell .sports-match .sports-game-market>summary:after,#nlc-root .sportsbook-shell .sports-ticket details>summary:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 25%,#fff7 50%,#0000 75%);animation:none;position:absolute;inset:0;transform:translate(-160%)}#nlc-root .sportsbook-shell :is(.sports-match,.sports-ticket,.sports-slip):after,#nlc-root .sportsbook-shell :is(.sports-filter,.sports-discovery-tools) label:after{content:"";pointer-events:none;opacity:.3;background:linear-gradient(90deg,#0000,#fff4b6,#0000);border-radius:2px;height:2px;animation:none;position:absolute;bottom:3px;left:14px;right:14px}@keyframes nlc-sports-control-shine{0%,60%{opacity:0;transform:translate(-160%)}70%{opacity:.45}88%,to{opacity:0;transform:translate(160%)}}@keyframes nlc-sports-edge-light{0%,to{opacity:.25}50%{opacity:.9}}@media (prefers-reduced-motion:no-preference){#nlc-root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-logo-motion=false]):not([data-graphics-quality=light]):not([data-scrolling=true]):not([data-mobile-scrolling=true]) .sportsbook-shell :is(.sports-market-tabs,.sports-date-tabs,.sports-tabs)>button:not(:disabled):after,#nlc-root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-logo-motion=false]):not([data-graphics-quality=light]):not([data-scrolling=true]):not([data-mobile-scrolling=true]) .sportsbook-shell :is(.sports-discovery-tools>button,.sports-save-match,.sports-odds>button):not(:disabled):after,#nlc-root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-logo-motion=false]):not([data-graphics-quality=light]):not([data-scrolling=true]):not([data-mobile-scrolling=true]) .sportsbook-shell :is(.sports-game-market,.sports-ticket details)>summary:after{animation:8s ease-in-out infinite nlc-sports-control-shine}#nlc-root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-logo-motion=false]):not([data-graphics-quality=light]):not([data-scrolling=true]):not([data-mobile-scrolling=true]) .sportsbook-shell :is(.sports-match,.sports-ticket,.sports-slip,.sports-filter label,.sports-discovery-tools label):after{animation:5s ease-in-out infinite nlc-sports-edge-light}}#nlc-root .sportsbook-shell :is(.sports-filter,.sports-discovery-tools) label select{min-width:0;max-width:100%}@media (max-width:680px){#nlc-root .sportsbook-shell .sports-discovery-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}#nlc-root .sportsbook-shell .sports-discovery-tools>button{align-self:end;min-height:46px;padding:10px;font-size:12px}#nlc-root .sportsbook-shell .sports-discovery-tools label{align-content:end;gap:7px;font-size:11px;display:grid}#nlc-root .sportsbook-shell .sports-discovery-tools select{width:100%;font-size:12px}#nlc-root .sportsbook-shell .sports-match .sports-game-market>summary{padding:10px;font-size:12px}#nlc-root .sportsbook-shell .sports-match .sports-game-market>summary .sports-market-prompt{gap:5px;font-size:10px}}#nlc-root[data-graphics-quality=light] .sportsbook-shell :is(.sports-match,.sports-ticket,.sports-account,.sports-slip,.sports-rules){box-shadow:inset 0 1px #fff5,0 4px #715528}#nlc-root[data-graphics-quality=light] .sportsbook-shell :is(.sports-market-tabs,.sports-date-tabs,.sports-tabs)>button,#nlc-root[data-graphics-quality=light] .sportsbook-shell :is(.sports-discovery-tools>button,.sports-save-match,.sports-odds>button){box-shadow:inset 0 1px #fff6,0 3px #725329!important}@media (prefers-reduced-motion:reduce){#nlc-root .sportsbook-shell .sports-game-market .sports-market-prompt b{transition:none}}#nlc-root body>.nlc-live-nav>.xxx-live-button[data-live=true]>.xxx-live-status{box-shadow:inset 0 1px #fff7,0 3px #164b32,0 0 10px #4dff9a88}#nlc-root body>.nlc-live-nav>.xxx-live-button[data-live=unknown]>.xxx-live-status{box-shadow:inset 0 1px #fff5,0 3px #30373d,0 0 7px #c5c9ce33}@keyframes nlc-sports-text-light{0%,to{opacity:.94}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){#nlc-root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]):not([data-background-paused=true]):not([data-background-motion=false]):not([data-logo-motion=false]):not([data-graphics-quality=light]):not([data-scrolling=true]):not([data-mobile-scrolling=true]) .sportsbook-shell :is(.sports-list-heading h2,.sports-match-heading h2,.sports-ticket h3){animation:6s ease-in-out infinite nlc-sports-text-light}}@media (min-width:681px){#nlc-root .sportsbook-shell .sports-slip{position:sticky}}#nlc-root .organized-shell>.topbar>.header-admin-stack[hidden]{display:none!important}#nlc-root .nlc-polished .machine[data-cabinet-family]{box-sizing:border-box;width:100%;min-width:0;max-width:960px;margin:8px auto}#nlc-root .nlc-polished .machine .slot-machine-body{box-sizing:border-box;border-radius:16px;min-width:0;height:auto!important;min-height:0!important;padding:8px!important}#nlc-root .nlc-polished .machine .slot-sections{gap:6px;min-width:0;margin:0 0 6px;padding:0;display:flex;position:static!important}#nlc-root .nlc-polished .machine .slot-sections>button{flex:1;min-width:0;min-height:40px;padding:7px 5px;font-size:12px}#nlc-root .nlc-polished .machine .slot-marquee{height:auto!important;min-height:0!important;margin:0 0 5px!important;padding:2px!important}#nlc-root .nlc-polished .machine .slot-marquee>:is(.game-mark,.sculpted-game-title,.six-game-logo){object-fit:contain;box-sizing:border-box;width:100%!important;max-width:100%!important;height:clamp(48px,9svh,80px)!important;min-height:0!important;max-height:80px!important}#nlc-root .nlc-polished .machine .slot-play-area{min-width:0;min-height:0!important;display:block!important}#nlc-root .nlc-polished .machine .slot-progressives{gap:5px;margin:0}#nlc-root .nlc-polished .machine .slot-progressives .shared-jackpot{gap:2px 5px;min-height:0!important;margin:3px 0!important;padding:4px 6px!important}#nlc-root .nlc-polished .machine .slot-progressives strong{overflow-wrap:anywhere;line-height:1.2;font-size:clamp(15px,2.5vw,22px)!important}#nlc-root .nlc-polished .machine .slot-progressive-heading b{line-height:1.2;font-size:11px!important}#nlc-root .nlc-polished .machine .slot-progressive-heading small{display:none}#nlc-root .nlc-polished .machine .slot-progressives .pool-logo{width:28px!important;min-width:0!important;height:28px!important}#nlc-root .nlc-polished .machine .slot-meters{gap:5px!important;margin:4px 0!important}#nlc-root .nlc-polished .machine .slot-meters>div{min-width:0;padding:3px 4px!important}#nlc-root .nlc-polished .machine .slot-meters strong{line-height:1.2;font-size:clamp(16px,3vw,22px)!important}#nlc-root .nlc-polished .machine .slot-meters small{letter-spacing:0;font-size:9px!important}#nlc-root .nlc-polished .machine .cabinet{flex:none!important;min-height:0!important;padding:5px!important}#nlc-root .nlc-polished .machine .reels{min-width:0;--cell:clamp(54px,calc((100svh - 400px) / var(--slot-rows,1)),140px)!important;flex:none!important;gap:3px!important;min-height:0!important;padding:3px!important}#nlc-root .nlc-polished .machine.six-tall-layout .reels,#nlc-root .nlc-polished .machine.nsfw-tall-reels .reels{--cell:clamp(80px,calc(100svh - 400px),210px)!important}#nlc-root .nlc-polished .machine .reel,#nlc-root .nlc-polished .machine .slot-strip .symbol{height:var(--cell)!important;min-height:0!important}#nlc-root .nlc-polished .machine .machine-footer{letter-spacing:0;flex-wrap:wrap;gap:4px;padding:3px 0;font-size:8px;line-height:1.2}#nlc-root .nlc-polished .machine .slot-play-result{overflow-wrap:anywhere;line-height:1.3;min-height:16px!important;margin:4px 0!important;font-size:12px!important}#nlc-root .nlc-polished .machine .slot-spin-row{bottom:calc(6px + env(safe-area-inset-bottom));z-index:25;min-width:0;margin:4px 0!important;padding:5px!important;position:sticky!important}#nlc-root .nlc-polished .machine .slot-spin-control>button{height:48px!important;min-height:48px!important;padding:4px 7px!important}#nlc-root .nlc-polished .machine .slot-spin-control .machine-spin span{font-size:22px!important}#nlc-root .nlc-polished .machine .game-round-status{font-size:11px;line-height:1.25;margin:2px 0 4px!important;padding:0!important}#nlc-root .nlc-polished .machine .slot-settings-trigger{white-space:normal;width:100%;font-size:12px;min-height:40px!important;margin:2px 0!important;padding:6px 10px!important}#nlc-root .nlc-polished .machine .slot-extras{border:0;min-width:0;margin:5px 0 0;padding:0}#nlc-root .nlc-polished .machine .slot-extras>summary{box-sizing:border-box;cursor:pointer;min-height:40px;padding:10px;font-size:12px}#nlc-root .nlc-polished .machine .slot-extras[open]{padding-bottom:8px}#nlc-root .nlc-polished .machine .slot-extras .slot-light-toggle{white-space:normal;min-height:44px}#nlc-root .nlc-polished .machine .slot-award-celebration{gap:5px;margin:4px 0;padding:6px;min-height:0!important}#nlc-root .nlc-polished .machine .slot-award-celebration .bonus-brand{width:70px;max-height:35px}@media (max-width:600px){#nlc-root .nlc-polished .machine .slot-machine-body{padding:6px!important}#nlc-root .nlc-polished .machine .slot-progressives .pool-logo{display:none!important}#nlc-root .nlc-polished .machine .slot-progressives .shared-jackpot{display:block!important}#nlc-root .nlc-polished .machine .slot-progressives strong{display:block;font-size:17px!important}}@media (max-height:500px) and (orientation:landscape){#nlc-root .nlc-polished .machine .slot-marquee>:is(.game-mark,.sculpted-game-title,.six-game-logo){height:40px!important}#nlc-root .nlc-polished .machine .slot-spin-row{position:static!important}}#nlc-root .nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game){box-sizing:border-box;min-width:0;max-width:100%;margin-block:8px!important;padding:10px!important}#nlc-root .nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.sculpted-game-title{height:clamp(44px,8svh,72px)!important;min-height:0!important;max-height:72px!important;margin:0 0 6px!important;padding:0!important}#nlc-root .nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>h1{margin:5px 0;font-size:20px;line-height:1.2}#nlc-root .nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game)>.hint{margin:5px 0;font-size:12px;line-height:1.35}#nlc-root .nlc-polished .nlc-table-brand{gap:8px;min-height:0;margin:4px 0!important;padding:3px 0!important}#nlc-root .nlc-polished .nlc-table-brand>img{object-fit:contain;width:35px!important;height:35px!important}#nlc-root .nlc-polished .nlc-table-brand h1{margin:0;font-size:18px}#nlc-root .nlc-polished .nlc-table-brand p{margin:2px 0;font-size:11px}#nlc-root .nlc-polished .bj-table{box-sizing:border-box;border-width:4px!important;border-radius:22px!important;min-height:0!important;margin:5px 0!important;padding:9px 7px!important}#nlc-root .nlc-polished .bj-seat{min-height:0!important;margin:0!important;padding:4px!important}#nlc-root .nlc-polished .bj-cards{flex-wrap:wrap;justify-content:center;gap:5px;display:flex;min-height:0!important;margin:4px 0!important}#nlc-root .nlc-polished .bj-card{flex:0 0 clamp(44px,10vw,64px)!important;width:clamp(44px,10vw,64px)!important;height:clamp(66px,15vw,96px)!important;min-height:0!important}#nlc-root .nlc-polished .bj-card .bj-corner{line-height:1;top:4px;left:4px;font-size:15px!important}#nlc-root .nlc-polished .bj-card .bj-corner-bottom{inset:auto 4px 4px auto}#nlc-root .nlc-polished .bj-card .bj-suit{line-height:1;top:28%;font-size:25px!important}#nlc-root .nlc-polished .bj-card>img{object-fit:contain;max-width:40%;max-height:35%;top:32%;left:30%}#nlc-root .nlc-polished .bj-hand-label{font-size:12px;margin:0!important}#nlc-root .nlc-polished .bj-felt-mark{gap:2px;min-height:0!important;padding:3px!important}#nlc-root .nlc-polished .bj-felt-mark>img{display:none}#nlc-root .nlc-polished .bj-felt-mark span{letter-spacing:.5px;font-size:11px}#nlc-root .nlc-polished .bj-felt-mark small{font-size:9px}#nlc-root .nlc-polished .bj-marquee{min-height:0;font-size:12px;margin:0 0 4px!important;padding:2px!important}#nlc-root .nlc-polished .bj-marquee strong{font-size:18px!important}#nlc-root .nlc-polished .bj-chip-row{gap:6px;margin:4px 0!important}#nlc-root .nlc-polished .bj-chip{border-width:2px;width:35px;height:35px;font-size:11px}#nlc-root .nlc-polished .bj-chip small{font-size:8px}#nlc-root .nlc-polished .virtual-dealer-host{align-items:center;gap:10px;min-height:0!important;margin:5px 0!important;padding:7px!important;display:flex!important}#nlc-root .nlc-polished .virtual-dealer-host .dealer-portrait{background-size:cover;flex:0 0 56px;width:56px!important;min-width:56px!important;height:68px!important;min-height:0!important}#nlc-root .nlc-polished .virtual-dealer-host .dealer-caption{min-width:0;padding:0!important}#nlc-root .nlc-polished .virtual-dealer-host .dealer-caption :is(p,small,.eyebrow){margin:2px 0;font-size:10px;line-height:1.3}#nlc-root .nlc-polished .dealer-voice{min-height:36px;font-size:12px}#nlc-root .nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game) .game-action-dock{box-sizing:border-box;min-width:0;max-width:100%;margin:6px 0!important;padding:8px!important;position:relative!important;inset:auto!important}#nlc-root .nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game) .game-round-status{font-size:11px;line-height:1.25;margin:2px 0 5px!important}#nlc-root .nlc-polished :is(.table-bet-compact,.table-quick-chips){gap:5px!important;margin:4px 0!important}#nlc-root .nlc-polished .inline-wager-editor>summary{gap:6px;min-height:42px!important;padding:6px 8px!important;font-size:12px!important}#nlc-root .nlc-polished .table-quick-chips>button{min-width:38px;width:auto!important;min-height:40px!important;padding:5px!important;font-size:12px!important}#nlc-root .nlc-polished :is(.bj-actions,.table-actions){flex-wrap:wrap;display:flex;gap:6px!important;margin:5px 0!important}#nlc-root .nlc-polished :is(.bj-actions,.table-actions)>button{flex:90px;min-height:44px!important;padding:8px!important;font-size:14px!important}#nlc-root .nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game) .spin{white-space:normal;line-height:1.25;height:auto!important;min-height:46px!important;padding:8px 10px!important;font-size:15px!important}#nlc-root .nlc-polished :is(.bj-status,.table-result,.roulette-status){line-height:1.35;min-height:0!important;margin:5px 0!important;padding:4px 0!important;font-size:13px!important}#nlc-root .nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game) details>summary{box-sizing:border-box;min-height:40px;font-size:12px;line-height:1.3;padding:8px 10px!important}#nlc-root .nlc-polished .nlc-felt{box-sizing:border-box;border-width:4px!important;border-radius:20px!important;min-height:0!important;margin:5px 0!important;padding:10px!important}#nlc-root .nlc-polished .table-house{gap:4px;min-height:0!important;margin:0 0 5px!important;padding:2px!important}#nlc-root .nlc-polished .table-house>img{object-fit:contain;width:30px!important;height:30px!important}#nlc-root .nlc-polished .table-house span{font-size:12px!important}#nlc-root .nlc-polished .table-house small{font-size:9px!important}#nlc-root .nlc-polished .craps-status{gap:8px;margin:2px 0!important;padding:4px!important}#nlc-root .nlc-polished .craps-puck{width:32px;height:32px;font-size:12px}#nlc-root .nlc-polished :is(.craps-numbers,.craps-lines){gap:5px!important;margin:5px 0!important}#nlc-root .nlc-polished :is(.craps-numbers,.craps-lines,.baccarat-bet-layout) button{line-height:1.2;min-height:48px!important;padding:6px 4px!important}#nlc-root .nlc-polished .craps-numbers button strong{font-size:19px!important}#nlc-root .nlc-polished :is(.craps-numbers,.craps-lines,.baccarat-bet-layout) button small{font-size:9px!important}#nlc-root .nlc-polished .craps-center{gap:8px!important;margin:4px 0!important}#nlc-root .nlc-polished .roll-zone{min-height:0!important;padding:5px!important}#nlc-root .nlc-polished .nlc-dice{gap:5px;margin:3px 0!important}#nlc-root .nlc-polished .nlc-dice>span{line-height:1;width:45px!important;height:45px!important;font-size:40px!important}#nlc-root .nlc-polished .field-area{line-height:1.3;min-height:80px!important;padding:7px!important}#nlc-root .nlc-polished .field-area strong{font-size:18px!important}#nlc-root .nlc-polished .field-area span{font-size:13px!important}#nlc-root .nlc-polished .field-area small{font-size:10px!important}#nlc-root .nlc-polished .table-rail{margin-top:5px;font-size:10px;padding:4px!important}#nlc-root .nlc-polished .baccarat-hands{gap:8px!important;min-height:0!important;padding:4px 0!important}#nlc-root .nlc-polished .baccarat-hands h3{margin:4px 0;font-size:12px}#nlc-root .nlc-polished .nlc-cards{flex-wrap:wrap;gap:4px!important;min-height:0!important}#nlc-root .nlc-polished .nlc-card{flex:0 0 clamp(36px,9vw,55px)!important;width:clamp(36px,9vw,55px)!important;height:clamp(55px,13.5vw,82px)!important;padding:3px!important}#nlc-root .nlc-polished .nlc-card strong{font-size:15px}#nlc-root .nlc-polished .nlc-card>span{font-size:24px}#nlc-root .nlc-polished .card-shoe{display:none}#nlc-root .nlc-polished .baccarat-table-rule{margin:4px 0;font-size:10px}#nlc-root .nlc-polished .baccarat-bet-layout{gap:5px;margin:5px 0}#nlc-root .nlc-polished .baccarat-road{min-height:0;margin:4px 0;padding:3px}#nlc-root .nlc-polished .wheel-wrap{max-width:100%;width:clamp(150px,30svh,250px)!important;height:clamp(150px,30svh,250px)!important;min-height:0!important;margin:6px auto!important}#nlc-root .nlc-polished .roulette-wheel{width:100%!important;height:100%!important}#nlc-root .nlc-polished .roulette-bets{margin:5px 0!important;padding:5px!important}#nlc-root .nlc-polished .roulette-bets>div{flex-wrap:wrap;gap:5px;display:flex}#nlc-root .nlc-polished .roulette-bets button{flex:52px;font-size:12px;min-height:44px!important;padding:5px!important}#nlc-root .nlc-polished .table-game>.heading{gap:8px;margin:5px 0!important}#nlc-root .nlc-polished .table-title-logo{width:38px!important;height:38px!important}#nlc-root .nlc-polished .table-game>.heading h1{margin:0;font-size:20px}#nlc-root .nlc-polished .table-status{gap:6px;padding:5px;font-size:12px}@media (min-width:900px){#nlc-root .table-playing-screen .nlc-table-game{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:6px 14px;display:grid}#nlc-root .table-playing-screen .nlc-table-game>*{grid-column:1/-1}#nlc-root .table-playing-screen .nlc-table-game>.nlc-felt{grid-area:4/1/span 4}#nlc-root .table-playing-screen .nlc-table-game>.game-action-dock{grid-area:4/2/span 4}}@media (max-width:500px){#nlc-root .nlc-polished :is(.blackjack,.mini-roulette,.nlc-table-game,.table-game){padding:6px!important}#nlc-root .nlc-polished .craps-numbers{grid-template-columns:repeat(3,minmax(0,1fr))!important}}#nlc-root .nlc-polished .bj-card .bj-bottom{bottom:4px;right:4px;top:auto!important;left:auto!important}#nlc-root .nlc-polished .arena .seat-cards .bj-card{flex-basis:30px!important;width:30px!important;height:46px!important}#nlc-root .nlc-polished .arena .seat-cards .bj-corner{font-size:10px!important}#nlc-root .nlc-polished .arena .seat-cards .bj-suit{font-size:15px!important;top:16px!important}#nlc-root .nlc-polished .arena .seat-cards .bj-corner small{font-size:9px}#nlc-root .nlc-polished .arena .table-board .bj-card{flex-basis:clamp(36px,9vw,60px)!important;width:clamp(36px,9vw,60px)!important;height:clamp(56px,14vw,90px)!important}#nlc-root .nlc-polished .baccarat-layout .baccarat-hands{grid-template-columns:repeat(2,minmax(0,1fr))!important}#nlc-root .nlc-polished .baccarat-hands>div{min-width:0}#nlc-root body:has(.admin-shell)>:is(.top-logo-banner,.nlc-live-nav){height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}#nlc-root .admin-shell{margin-top:0!important;padding-top:12px!important}#nlc-root .admin-shell>.topbar{min-height:0;margin-top:0;padding-top:0}#nlc-root .admin-game-controls{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}#nlc-root .admin-game-controls>:is(a,section,details){min-width:0;max-width:100%;margin:0!important}#nlc-root .admin-game-controls>a:is(.spin,.share,.dealer-chat-launch){isolation:isolate;overflow-wrap:break-word;text-align:center;box-sizing:border-box;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;text-decoration:none;display:flex;position:relative;letter-spacing:0!important;white-space:normal!important;height:auto!important;min-height:54px!important;margin:0!important;padding:14px 16px!important;font-size:17px!important;line-height:1.4!important;transform:none!important}#nlc-root .admin-game-controls>a.sportsbook-entry{text-shadow:0 1px 3px #00190f;overflow:hidden;color:#fff1bc!important;background:linear-gradient(135deg,#24533c,#092b20)!important}#nlc-root .admin-game-controls>a.sportsbook-entry:before{z-index:-1;opacity:.15}#nlc-root .admin-game-controls>a.sportsbook-entry:after{pointer-events:none}#nlc-root .admin-game-controls>.dealer-chat-launch img{object-fit:contain;flex:0 0 48px;width:48px;height:60px}#nlc-root .admin-game-controls>.table-broadcast-launch{margin:0!important}@media (max-width:600px){#nlc-root .admin-shell>.topbar{gap:10px;margin-bottom:16px;padding-bottom:12px}#nlc-root .admin-shell .topbar h1{flex:1;min-width:0;font-size:22px;line-height:1.25}#nlc-root .admin-shell .topbar>a{flex-basis:100%;font-size:15px}#nlc-root .admin-shell .admin-logo{object-fit:contain;width:52px;height:60px}#nlc-root .admin-game-controls{gap:16px}#nlc-root .admin-game-controls>a:is(.spin,.share,.dealer-chat-launch){min-height:52px!important;padding:12px!important;font-size:15px!important}#nlc-root .admin-shell .command-pane-title{align-items:center;gap:10px}#nlc-root .admin-shell .command-pane-title h2{font-size:23px;line-height:1.3}}#nlc-root .admin-shell{color:#e9f0ec;max-width:1380px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5;padding:20px 24px 48px!important}#nlc-root .admin-shell:before{background:#091912;transform:none;animation:none!important}#nlc-root .admin-shell:after{display:none!important}body:has(.admin-shell) .site-atmosphere{display:none!important}#nlc-root .admin-shell *{box-sizing:border-box;min-width:0}#nlc-root .admin-shell [hidden]{display:none!important}#nlc-root .admin-shell .topbar{border-bottom:1px solid #30473b;flex-wrap:wrap;align-items:center;gap:12px;display:flex;margin:0 0 20px!important;padding:0 0 16px!important}#nlc-root .admin-shell .admin-logo{object-fit:contain;filter:none;width:46px;height:46px;animation:none}#nlc-root .admin-shell .topbar h1{color:#f5e9c9;text-shadow:none;flex:1;margin:0;font-size:21px;line-height:1.25}#nlc-root .admin-shell .topbar>a{color:#bcd1c4;flex-basis:auto;align-items:center;min-height:36px;font-size:13px;display:inline-flex}#nlc-root .admin-shell :is(h2,h3,h4){color:#f2ead5;text-shadow:none;letter-spacing:-.015em;font-weight:700;line-height:1.3;background-image:none!important}#nlc-root .admin-shell h2{margin:0 0 14px;font-size:20px}#nlc-root .admin-shell h3{margin:0 0 10px;font-size:16px}#nlc-root .admin-shell :is(p,li){color:#c4d3c9;overflow-wrap:break-word;margin-block:9px;font-size:14px;font-weight:400;line-height:1.55}#nlc-root .admin-shell .hint,#nlc-root .admin-shell small{color:#9eb5a6;text-shadow:none;font-size:12px;line-height:1.5}#nlc-root .admin-shell :is(button,a.share,a.spin,summary){color:#e1ece5;white-space:normal;overflow-wrap:break-word;border:1px solid #3c5948;border-radius:8px;max-width:100%;height:auto;min-height:44px;padding:10px 13px;text-decoration:none;box-shadow:none!important;filter:none!important;text-shadow:none!important;letter-spacing:0!important;background:#173326!important;font:600 13px/1.35 system-ui,sans-serif!important;animation:none!important;transform:none!important}#nlc-root .admin-shell :is(button,a.share,a.spin,summary):before,#nlc-root .admin-shell :is(button,a.share,a.spin,summary):after{background:0 0!important;animation:none!important;display:none!important}#nlc-root .admin-shell :is(button,a.share,a.spin){cursor:pointer;justify-content:center;align-items:center;gap:7px;margin:0;display:inline-flex}#nlc-root .admin-shell :is(button,a.share,a.spin):hover{border-color:#78937c;background:#234733!important}#nlc-root .admin-shell :is(button,a)[aria-pressed=true]{border-color:#e1cb95;color:#14261a!important;background:#c7ad6c!important}#nlc-root .admin-shell :is(button,a,summary,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #92d7b4!important}#nlc-root .admin-shell button:disabled{opacity:.5;cursor:not-allowed}#nlc-root .admin-shell button.approve{color:#eaffed;border-color:#3b9b68;background:#20573c!important}#nlc-root .admin-shell :is(button.deny,button.reject){color:#ffddda;border-color:#8a5052;background:#49282a!important}#nlc-root .admin-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#eef4ec;width:100%;max-width:100%;min-height:44px;box-shadow:none;border:1px solid #45624f;border-radius:7px;padding:10px 12px;font:400 14px/1.4 system-ui,sans-serif;background:#0b2117!important}#nlc-root .admin-shell :is(input[type=checkbox],input[type=radio]){accent-color:#d3ba7c;width:18px;height:18px;min-height:0}#nlc-root .admin-shell :is(.management,.wallet-recovery,.staff-queue,.admin-counter-vault,.request-tracker,.overdue-alert,.overdue-clear){border:1px solid #304b3b;border-radius:12px;margin:0 0 18px;padding:16px;overflow:visible;box-shadow:none!important;background:#10261b!important}#nlc-root .admin-shell :is(.management,.staff-queue,.admin-counter-vault):before{display:none!important}#nlc-root .admin-shell .management .management{border:0;margin:0;padding:12px 0;background:0 0!important}#nlc-root .admin-shell details>summary{cursor:pointer;list-style-position:inside;display:list-item}#nlc-root .admin-shell details[open]>summary{margin-bottom:12px}#nlc-root .admin-shell .staff-layout{grid-template-columns:214px minmax(0,1fr);align-items:start;gap:26px;display:grid}#nlc-root .admin-shell .staff-sidebar{border-right:1px solid #2d4335;align-self:start;padding-right:20px;position:sticky;top:16px}#nlc-root .admin-shell .staff-section-search{color:#a2b7a8;align-items:center;gap:7px;margin-bottom:20px;display:flex}#nlc-root .admin-shell .staff-section-search input{padding:9px;font-size:12px}#nlc-root .admin-shell .staff-sidebar nav section{margin:0 0 20px}#nlc-root .admin-shell .staff-sidebar nav h2{text-transform:uppercase;letter-spacing:.12em;color:#8da796;margin:0 0 8px;font-size:10px!important}#nlc-root .admin-shell .staff-sidebar nav button{text-align:left;color:#c0d2c5;border-color:#0000;border-radius:7px;justify-content:start;gap:9px;width:100%;margin:2px 0;padding:10px 9px;display:flex;background:0 0!important}#nlc-root .admin-shell .staff-sidebar nav button[aria-pressed=true]{border-color:#5e6241;color:#f0db9f!important;background:#223e2e!important}#nlc-root .admin-shell .staff-nav-arrow{flex:none;margin-left:auto}#nlc-root .admin-shell .staff-specialists{margin-top:18px;font-size:12px}#nlc-root .admin-shell .staff-specialists summary{border:0;padding:10px 0;background:0 0!important;font-size:12px!important}#nlc-root .admin-shell .staff-specialists a,#nlc-root .admin-shell .staff-source-link{color:#b4c9bb;padding:8px 4px;font-size:12px;line-height:1.4;text-decoration:none;display:block}#nlc-root .admin-shell .staff-source-link{border-top:1px solid #2d4335;margin-top:16px;padding-top:14px}#nlc-root .admin-shell .staff-workspace-heading{border-bottom:1px solid #304638;justify-content:space-between;align-items:center;gap:12px;margin:0 0 22px;padding:0 0 14px;display:flex}#nlc-root .admin-shell .staff-workspace-heading small{letter-spacing:.12em;color:#9baf9f;font-size:10px}#nlc-root .admin-shell .staff-workspace-heading h2{align-items:center;gap:10px;margin:7px 0 0;font-size:25px;display:flex}#nlc-root .admin-shell .staff-secure-label{color:#8aa995;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}#nlc-root .admin-shell .admin-pane{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#nlc-root .admin-shell .staff-mobile-nav{display:none}#nlc-root .admin-shell .staff-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}#nlc-root .admin-shell .staff-section-heading h3{margin:0}#nlc-root .admin-shell .staff-section-heading p{margin:5px 0 0}#nlc-root .admin-shell .staff-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 24px;display:grid}#nlc-root .admin-shell .staff-summary-grid button{text-align:left;border-color:#38543e;border-radius:12px;grid-template-columns:1fr auto;justify-content:stretch;gap:8px;min-height:118px;padding:16px;display:grid;background:#122d1f!important}#nlc-root .admin-shell .staff-summary-grid svg{color:#adbd9a;grid-area:1/2;width:18px;height:18px}#nlc-root .admin-shell .staff-summary-grid strong{color:#f0e4bf;grid-area:1/1;font-size:29px;font-weight:650}#nlc-root .admin-shell .staff-summary-grid span{color:#adbfaf;grid-column:1/-1;font-size:12px}#nlc-root .admin-shell .staff-overview-block{background:#0f251a;border:1px solid #304c3a;border-radius:12px;margin-bottom:18px;padding:18px}#nlc-root .admin-shell .staff-task-row{text-align:left;border:0;border-bottom:1px solid #2c4233;border-radius:0;justify-content:start;gap:14px;width:100%;padding:13px 0;display:flex;background:0 0!important}#nlc-root .admin-shell .staff-task-row>div:first-child{flex:1;gap:4px;display:grid}#nlc-root .admin-shell .staff-task-row>div:nth-child(2){justify-items:end;gap:4px;display:grid}#nlc-root .admin-shell .staff-task-row span,#nlc-root .admin-shell .staff-task-row time{color:#a9bdaf;font-size:11px;font-weight:400}#nlc-root .admin-shell .staff-status{color:#b8cbbd;white-space:nowrap;border:1px solid #45634d;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:3px 7px;display:inline-flex;font:600 10px/1.3 system-ui!important}#nlc-root .admin-shell .staff-status.warn{color:#f4d48e;background:#493e20;border-color:#756132}#nlc-root .admin-shell .staff-status.good{color:#a7dfb6;background:#163d27;border-color:#386b49}#nlc-root .admin-shell .staff-status.danger{color:#f2b8b7;background:#492729;border-color:#82484b}#nlc-root .admin-shell :is(.staff-report-row,.queue-item,.player-summary,.staff-history-item){border-radius:9px;overflow:hidden;box-shadow:none!important;background:#11291c!important;border:1px solid #304a38!important;margin:8px 0!important;padding:0!important}#nlc-root .admin-shell :is(.staff-report-row,.queue-item,.player-summary,.staff-history-item)>summary{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:56px;list-style:none;position:relative;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:14px!important;display:grid!important}#nlc-root .admin-shell :is(.staff-report-row,.queue-item,.player-summary,.staff-history-item)>summary::-webkit-details-marker{display:none}#nlc-root .admin-shell :is(.staff-report-row,.queue-item,.player-summary,.staff-history-item)>summary strong{color:#e7efdf;font-size:14px;font-weight:650}#nlc-root .admin-shell :is(.staff-report-row,.queue-item,.player-summary,.staff-history-item)>summary>span:not(.staff-status){color:#a7baab;font-size:11px;font-weight:400}#nlc-root .admin-shell :is(.staff-report-row,.queue-item,.player-summary,.staff-history-item)[open]>summary{background:#183525!important;border-bottom:1px solid #304b3b!important}#nlc-root .admin-shell .staff-report-row>:not(summary){margin:14px}#nlc-root .admin-shell .player-summary-balance{grid-column:1/-1}#nlc-root .admin-shell .player-expanded,#nlc-root .admin-shell .queue-item-body{grid-template-columns:minmax(0,1fr) minmax(200px,.8fr);gap:18px;padding:16px;display:grid}#nlc-root .admin-shell .queue-item-body{display:block}#nlc-root .admin-shell .player-list .request-actions{flex-wrap:wrap;align-content:start;grid-template-columns:none!important;gap:8px!important;margin:0!important;display:flex!important}#nlc-root .admin-shell .player-list .request-actions>:is(button,details,strong){flex:100%;width:100%;min-height:44px;padding:10px!important;font-size:12px!important}#nlc-root .admin-shell .player-icon img{object-fit:cover;border-radius:50%;width:32px;height:32px}#nlc-root .admin-shell :is(.admin-search,.admin-filterbar,.queue-toolbar,.notification-filters){flex-wrap:wrap;align-items:end;gap:10px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;margin:14px 0!important;padding:0!important}#nlc-root .admin-shell :is(.admin-search,.admin-filterbar,.queue-toolbar,.notification-filters)>label{color:#b5cab9;flex:150px;gap:6px;font-size:12px;font-weight:500;display:grid}#nlc-root .admin-shell .admin-search>input{flex:220px}#nlc-root .admin-shell .notification-filters .notification-pending{flex:0 auto;align-items:center;gap:7px;min-height:44px;display:flex}#nlc-root .admin-shell .staff-section-tabs,#nlc-root .admin-shell .staff-folder-tabs,#nlc-root .admin-shell .request-category-nav{border-bottom:1px solid #304b3b;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0 0 12px;display:flex}#nlc-root .admin-shell .request-mobile-picker{display:none}#nlc-root .admin-shell .staff-help{margin:10px 0 16px;font-size:12px}#nlc-root .admin-shell .staff-help summary{color:#a9bfaf;border:0;min-height:36px;padding:8px 0;background:0 0!important;font-size:12px!important}#nlc-root .admin-shell .moderator-notifications{background:0 0!important;border:0!important;padding:0!important}#nlc-root .admin-shell .staff-history-item>summary{grid-template-columns:minmax(0,1fr) auto}#nlc-root .admin-shell .staff-history-item>summary>strong{grid-column:1}#nlc-root .admin-shell .staff-history-item>summary>.staff-status{grid-area:1/2}#nlc-root .admin-shell .staff-history-item>summary>small{text-align:right;font-size:10px}#nlc-root .admin-shell .staff-history-item>:not(summary){margin:14px!important}#nlc-root .admin-shell .staff-history-body{white-space:pre-wrap;font-size:13px;line-height:1.5}#nlc-root .admin-shell .staff-notification-context{font-size:12px;line-height:1.5}#nlc-root .admin-shell .staff-review-link{width:fit-content;display:flex}#nlc-root .admin-shell .push-controls{max-width:680px}#nlc-root .admin-shell .push-controls :is(img,video,canvas,iframe),#nlc-root .admin-shell #phone-notifications>:is(img,video,canvas,iframe){display:none!important}#nlc-root .admin-shell .push-controls .under-controls{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}#nlc-root .admin-shell .push-controls .under-controls>button{flex:180px;min-height:44px}#nlc-root .admin-shell .push-controls details{border-top:1px solid #304b3b;margin-top:20px;padding-top:12px}#nlc-root .admin-shell .push-controls details summary{border:0;padding:8px 0;background:0 0!important}#nlc-root .admin-shell .push-controls [role=status]:empty{display:none}#nlc-root .admin-shell .staff-updated{font-variant-numeric:tabular-nums;margin:12px 0 20px;display:block}#nlc-root .admin-shell .staff-empty{color:#94ad9c;padding:15px 0;font-style:normal}#nlc-root .admin-shell .staff-warning{background:#302c18;border-left:3px solid #c8aa64;border-radius:0 6px 6px 0;padding:12px}#nlc-root .admin-shell .admin-action-receipt{box-shadow:none;background:#173322;border:1px solid #4d6b52;border-radius:8px;margin:0 0 16px;padding:12px;font-size:12px}#nlc-root .admin-shell :is(.queue-actions,.request-actions,.under-controls){flex-wrap:wrap;gap:10px;display:flex}#nlc-root .admin-shell .staff-queue>summary{background:0 0!important;border:0!important;padding:0 0 14px!important;font-size:18px!important}#nlc-root .admin-shell :is(.queue-item,.staff-history-item) details{border-top:1px solid #304a3b;margin-top:12px;padding:12px}@media (max-width:900px){#nlc-root .admin-shell{padding:14px 14px 36px!important}#nlc-root .admin-shell .staff-layout{grid-template-columns:180px minmax(0,1fr);gap:18px}#nlc-root .admin-shell .staff-sidebar{padding-right:14px}#nlc-root .admin-shell .staff-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){#nlc-root .admin-shell .topbar h1{font-size:18px}#nlc-root .admin-shell .admin-logo{width:36px;height:36px}#nlc-root .admin-shell .topbar>a{flex-basis:100%;min-height:28px}#nlc-root .admin-shell .staff-layout{display:block}#nlc-root .admin-shell .staff-sidebar{display:none}#nlc-root .admin-shell .staff-mobile-nav{background:#10251a;border:1px solid #304a39;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0 0 22px;padding:5px;display:grid}#nlc-root .admin-shell .staff-mobile-nav button,#nlc-root .admin-shell .staff-more>summary{text-align:center;border-color:#0000;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:58px;padding:8px 3px;display:flex;background:0 0!important;font-size:10px!important}#nlc-root .admin-shell .staff-mobile-nav button[aria-pressed=true]{color:#172819!important;background:#c7ad6c!important}#nlc-root .admin-shell .staff-mobile-nav .staff-nav-arrow{display:none}#nlc-root .admin-shell .staff-more{position:relative}#nlc-root .admin-shell .staff-more>summary{list-style:none;margin:0!important}#nlc-root .admin-shell .staff-more>summary::-webkit-details-marker{display:none}#nlc-root .admin-shell .staff-more>div{z-index:30;background:#10271a;border:1px solid #536b45;border-radius:10px;width:min(280px,78vw);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 24px #0007}#nlc-root .admin-shell .staff-more>div button{text-align:left;flex-direction:row;justify-content:start;width:100%;min-height:44px;padding:12px;font-size:13px!important}#nlc-root .admin-shell .staff-more>div>a{color:#dfce9b;padding:12px;display:block}#nlc-root .admin-shell .staff-workspace-heading{margin-bottom:18px}#nlc-root .admin-shell .staff-workspace-heading h2{font-size:22px}#nlc-root .admin-shell .staff-secure-label{font-size:10px}#nlc-root .admin-shell .staff-summary-grid{gap:9px;margin:16px 0 20px}#nlc-root .admin-shell .staff-summary-grid button{min-height:104px;padding:13px}#nlc-root .admin-shell .staff-summary-grid strong{font-size:27px}#nlc-root .admin-shell .staff-overview-block{padding:14px}#nlc-root .admin-shell .staff-task-row{gap:8px}#nlc-root .admin-shell .staff-task-row strong{font-size:13px}#nlc-root .admin-shell .player-expanded{padding:14px;display:block}#nlc-root .admin-shell .player-list .request-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:16px!important;display:grid!important}#nlc-root .admin-shell .player-list .request-actions>strong,#nlc-root .admin-shell .player-list .request-actions>details{grid-column:1/-1}#nlc-root .admin-shell .request-category-nav{display:none}#nlc-root .admin-shell .request-mobile-picker{color:#b7c9b9;gap:6px;margin:14px 0;font-size:12px;display:grid}#nlc-root .admin-shell :is(.management,.wallet-recovery,.staff-queue){border-radius:10px;padding:14px!important}#nlc-root .admin-shell .management .management{padding:10px 0!important}#nlc-root .admin-shell :is(.admin-filterbar,.queue-toolbar)>label{flex:140px}#nlc-root .admin-shell .admin-filterbar>button{flex:100%}#nlc-root .admin-shell .push-controls .under-controls>button{flex-basis:100%}#nlc-root .admin-shell .staff-section-tabs{gap:5px}#nlc-root .admin-shell .staff-section-tabs button{flex:1;padding:10px 7px}#nlc-root .admin-shell .staff-history-item>summary{gap:6px;padding:12px!important}#nlc-root .admin-shell .staff-section-heading p{font-size:12px}}#nlc-root .admin-shell details:not([open])>:not(summary){display:none!important}#nlc-root .admin-shell :is(.staff-report-row,.queue-item,.player-summary,.staff-history-item)>summary{padding-right:34px!important}#nlc-root .admin-shell :is(.staff-report-row,.queue-item,.player-summary,.staff-history-item)>summary:after{content:"›";color:#a7bcaa;font-size:22px;line-height:1;position:absolute;top:50%;right:12px;display:block!important;transform:translateY(-50%)!important}#nlc-root .admin-shell :is(.staff-report-row,.queue-item,.player-summary,.staff-history-item)[open]>summary:after{transform:translateY(-50%)rotate(90deg)!important}#nlc-root .admin-shell #phone-notifications :is(h2,h3):before,#nlc-root .admin-shell #phone-notifications :is(h2,h3):after{display:none!important}#nlc-root .admin-shell .admin-game-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#nlc-root .admin-shell .admin-game-controls>:not(a){grid-column:1/-1}#nlc-root .admin-shell .admin-game-controls>.dealer-chat-launch img{flex-basis:30px;width:30px;height:34px}@media (max-width:680px){#nlc-root .admin-shell .admin-game-controls{grid-template-columns:minmax(0,1fr)}}html{scrollbar-gutter:stable}@media (hover:none) and (pointer:coarse){#nlc-root :is(.sports-match,.sports-ticket,.sports-admin-event,.np-card,.game-cards>.favourite-card){content-visibility:visible!important;contain-intrinsic-size:none!important}#nlc-root :is(.organized-shell.game-focused,.organized-shell.table-playing-screen){min-height:100svh!important}#nlc-root :is(.game-screen-bar,.app-wallet,.studio-overview,.dealer-command-dock,.player-hand-dock,.return-table,.np-display-settings){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#nlc-root[data-graphics-quality=light] :is(.primary-nav>a,.dealer-photo-button,.favourite-card,.nlc-personals-button,.nlc-draw-launch,.nlc-crypto-wallet-button){filter:none!important;box-shadow:inset 0 1px 1px #fff5,0 3px #80612e!important}}.request-admin-prompt{box-sizing:border-box;overscroll-behavior:contain;color:#fff4d0;text-align:center;isolation:isolate;background:radial-gradient(at top,#4a635177,#0000 65%),linear-gradient(145deg,#123b30,#081b22);border:3px solid #ffe6a0;border-radius:22px;width:min(490px,100vw - 28px);max-height:calc(100svh - 28px);margin:auto;padding:22px;position:fixed;inset:0;overflow:auto;box-shadow:inset 0 2px 3px #fff6,0 8px #705021,0 0 22px #f6d47977}.request-admin-prompt::backdrop{background:#020d15df}.request-admin-prompt .bonus-brand{object-fit:contain;max-width:180px;height:68px;margin:4px auto 14px;display:block}.request-admin-prompt h2{color:#fff0b5;text-shadow:0 3px #795524,0 0 13px #ffd26e99;margin:12px 0;font-size:clamp(25px,6vw,34px);font-weight:950;line-height:1.2}.request-admin-prompt p,.request-admin-prompt li{font-size:15px;font-weight:750;line-height:1.6}.request-admin-prompt ol{text-align:left;padding-left:24px}.request-admin-prompt>small{color:#d8e6d1;font-size:12px;line-height:1.5;display:block}.request-admin-prompt .request-admin-kicker{color:#ffe1a0;letter-spacing:1px;font-weight:900}.request-admin-prompt .request-admin-close{color:#ffedb5;cursor:pointer;background:#102f29;border:1px solid #e7c780;border-radius:10px;min-height:44px;margin:0 0 8px auto;padding:9px 14px;font-weight:900;display:block}.request-admin-email{text-shadow:0 1px #fff6d1;background:linear-gradient(145deg,#ffe6a0,#b78b3b);border:2px solid #fff0b6;border-bottom-width:5px;border-radius:13px;padding:16px 10px;font-size:21px;font-weight:950;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 4px #6f4d1f,0 0 15px #fbd88266;color:#09291d!important}.request-admin-email small{overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.request-admin-email:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff8,#0000);position:absolute;inset:0;transform:translate(-140%)}.request-admin-reference{color:#d4e1cc;border:1px solid #d0b66e66;border-radius:10px;padding:10px;font-size:11px!important}.request-admin-reference strong{overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.request-admin-prompt :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #fff2b0}.request-admin-prompt:before{content:"";pointer-events:none;opacity:.35;border:1px solid #ffeba8;border-radius:15px;position:absolute;inset:5px}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]) .request-admin-prompt:before{animation:2.8s ease-in-out infinite alternate nlc-request-frame}:root:not([data-reduce-motion=true]):not([data-effects=false]):not([data-effects-paused=true]) .request-admin-email:after{animation:5s ease-in-out infinite nlc-request-shine}}@keyframes nlc-request-frame{0%{opacity:.2}to{opacity:.95}}@keyframes nlc-request-shine{0%,65%{transform:translate(-140%)}to{transform:translate(140%)}}
