@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700;800&family=Sora:wght@600;700;800&display=swap";@layer components;/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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}}}@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-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--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;--blur-sm:8px;--blur-2xl:40px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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)}.-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-4{right:calc(var(--spacing)*4)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.-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-4{left:calc(var(--spacing)*4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.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-4{margin-inline:calc(var(--spacing)*4)}.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-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.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-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.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-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-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-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-32{height:calc(var(--spacing)*32)}.h-64{height:calc(var(--spacing)*64)}.h-\[1\.15rem\]{height:1.15rem}.h-\[38px\]{height:38px}.h-\[200px\]{height:200px}.h-\[500px\]{height:500px}.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-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-32{max-height:calc(var(--spacing)*32)}.max-h-\[300px\]{max-height:300px}.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-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.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-1\/2{width:50%}.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-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[38px\]{width:38px}.w-\[100px\]{width:100px}.w-\[280px\]{width:280px}.w-\[400px\]{width:400px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.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-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0,.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)}.-translate-x-1\/2{--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-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: -50% ;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-\[-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)}.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,)}.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-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block: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}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 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}.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-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.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)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}: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)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.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}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.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-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.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-y{border-block-style:var(--tw-border-style);border-block-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-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.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-\(--color-border\){border-color:var(--color-border)}.border-\[rgba\(0\,0\,0\,0\.08\)\]{border-color:#00000014}.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-\[\#1a1a19\]{background-color:#1a1a19}.bg-\[\#f8f8f7\]{background-color:#f8f8f7}.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-blue-600{background-color:var(--color-blue-600)}.bg-red-100{background-color:var(--color-red-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.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-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.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-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.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)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.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}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.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)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-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-\[-0\.44px\]{--tw-tracking:-.44px;letter-spacing:-.44px}.tracking-\[-0\.154px\]{--tw-tracking:-.154px;letter-spacing:-.154px}.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}.break-words{overflow-wrap:break-word}.whitespace-break-spaces{white-space:break-spaces}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#34322d\]{color:#34322d}.text-\[\#858481\]{color:#858481}.text-current{color:currentColor}.text-red-500{color:var(--color-red-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.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_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(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-\[0px_4px_11px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0px 4px 11px 0px var(--tw-shadow-color,#00000014);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{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline-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,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-\[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)}.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)}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.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-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-\[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\]\:justify-center:is(:where(.group)[data-collapsible=icon] *){justify-content:center}.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\: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-\[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-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.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\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing)*-2)}.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)}.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)}.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\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.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}@media (hover:hover){.hover\:bg-\[\#1a1a19\]\/90:hover{background-color:#1a1a19e6}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(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\:shadow-lg:hover{--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)}.hover\:shadow-xl:hover{--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)}.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-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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.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)}.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}.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\: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-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.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-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-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}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.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-\[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\=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-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.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-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-\[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\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}.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\=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)}.data-\[state\=active\]\:shadow-sm[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)}.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\=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\=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\=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\=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\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[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-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.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)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\: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,)}}@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}.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\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container field-group (min-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}}@media (prefers-color-scheme:dark){.dark\:bg-transparent{background-color:#0000}}.\[\&_\.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-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}.\[\&_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-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_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(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[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(.\*\:\[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)}.\[\&\: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)}.\[\&\>\*\]\: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 (min-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\=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 (min-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)}.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 (min-width:28rem){.\@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}.\[\&\>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}.\[\&\>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}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>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-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}}@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}:root{color:#f6f4f8;font-synthesis:none;text-rendering:optimizeLegibility;--bg:#0b0c13;--panel:#161824b8;--panel-solid:#171925;--line:#ffffff17;--muted:#9293a2;--coral:#ff6c7a;--pink:#f48ccc;--purple:#9d8cff;--mint:#7fe8d0;--gold:#ffc978;background:#0b0c13;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{background:var(--bg);min-width:320px}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}.app-shell{background:radial-gradient(circle at 72% -8%,#826ded26,#0000 31rem),radial-gradient(circle at -10% 58%,#ee5c8414,#0000 28rem),#0b0c13;min-height:100vh;position:relative;overflow:hidden}.ambient{pointer-events:none;filter:blur(2px);opacity:.42;position:fixed}.ambient-one{background:radial-gradient(circle,#ff6c7a21,#0000 68%);width:260px;height:260px;top:32%;right:-120px}.ambient-two{background:radial-gradient(circle,#7fe8d01a,#0000 69%);width:340px;height:340px;bottom:-90px;left:-190px}.page-width{width:min(1160px,100% - 40px);margin-inline:auto}.topbar{z-index:2;justify-content:space-between;align-items:center;padding:26px 0 18px;display:flex;position:relative}.brand-lockup{align-items:center;gap:11px;display:flex}.brand-mark{color:#12131b;background:linear-gradient(135deg,var(--coral),var(--pink));border-radius:12px;place-items:center;width:35px;height:35px;display:grid;transform:rotate(-9deg);box-shadow:0 8px 28px #ff6c7a40}.brand-kicker,.eyebrow,.field-label,.preview-label,.token-result span{text-transform:uppercase;letter-spacing:.12em;font-family:DM Mono,monospace}.brand-kicker{color:var(--muted);letter-spacing:.18em;margin-top:4px;font-size:8px}.balance-chip{color:var(--gold);background:#ffc97814;border:1px solid #ffc97830;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;display:flex}.balance-chip strong{color:#fff2d7;font-size:15px}.balance-chip span{color:#c1a87e}.main-content{z-index:1;padding:36px 0 128px;position:relative}.hero-row{grid-template-columns:1fr 260px;align-items:end;gap:42px;padding:24px 0 56px;display:grid}.eyebrow{color:var(--mint);align-items:center;gap:7px;margin:0 0 13px;font-size:10px;display:inline-flex}.accent-coral{color:var(--coral)}.accent-purple{color:var(--purple)}.accent-gold{color:var(--gold)}.accent-mint{color:var(--mint)}h1,h2,p{margin:0}h1{letter-spacing:-.065em;max-width:680px;font:600 clamp(45px,7vw,81px)/.92 Fredoka,sans-serif}h1 span{color:var(--coral);text-shadow:0 0 30px #ff6c7a3d}.hero-copy{max-width:420px;color:var(--muted);margin-top:24px;font-size:15px;line-height:1.6}.glass-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(140deg,#202231c9,#13141fad);box-shadow:0 18px 60px #0000002e}.hero-stat{border-radius:20px;padding:19px}.stat-label,.stat-foot{color:var(--muted);font-size:11px}.stat-value{letter-spacing:-.05em;margin:10px 0 16px;font:600 38px/1 Fredoka,sans-serif}.stat-value span{color:var(--muted);letter-spacing:.06em;font:500 12px DM Mono,monospace}.progress-track{background:#ffffff14;border-radius:99px;height:6px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg,var(--coral),var(--pink));height:100%;box-shadow:0 0 14px #ff6c7a8c}.stat-foot{justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.section-heading{justify-content:space-between;align-items:end;margin-bottom:23px;display:flex}h2{letter-spacing:-.055em;font:600 clamp(27px,4vw,41px)/1 Fredoka,sans-serif}.demo-pill{color:#aaa9b8;text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font:10px DM Mono,monospace;display:inline-flex}.booster-grid,.media-grid,.game-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:18px;display:grid}.form-card,.player-card,.wheel-card,.chest-card{border-radius:22px;padding:24px}.field-label{color:#c7c8d2;font-size:10px}.with-space{margin-top:26px}.network-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:11px;display:grid}.network-option{color:#a9a9b8;background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;min-height:77px;padding:11px;transition:all .18s ease-out;display:flex;position:relative}.network-option:hover,.network-option.selected{color:#fff;background:#ffffff12;border-color:#ffffff3b;transform:translateY(-2px)}.network-option.selected{box-shadow:inset 0 -2px 0 var(--coral)}.network-icon{color:#11131b;border-radius:9px;place-items:center;width:27px;height:27px;font:700 13px DM Sans;display:grid}.network-option span:last-of-type{font-size:11px}.check-icon{color:var(--mint);position:absolute;top:10px;right:9px}.input-wrap{color:#727384;background:#0000002b;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:9px;height:49px;padding:0 14px;transition:all .18s ease-out;display:flex}.input-wrap.is-valid{color:var(--mint);border-color:#7fe8d066}.input-wrap.is-invalid{color:var(--coral);border-color:#ff6c7a80}.input-wrap input{color:#f6f4f8;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.field-hint{color:#707180;margin-top:8px;font-size:10px}.bomb-row{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:11px;display:grid}.bomb-option{color:#ccc;background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;flex-direction:column;align-items:center;gap:4px;padding:9px 6px 10px;transition:all .18s ease-out;display:flex}.bomb-option:hover,.bomb-option.selected{border-color:var(--coral);background:#ff6c7a1a;transform:translateY(-2px)}.bomb-option strong{font:600 14px Fredoka}.bomb-emoji{filter:drop-shadow(0 4px 7px #ff6c7a29);font-size:22px}.primary-cta,.secondary-cta,.ghost-cta{color:#17121a;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .16s ease-out,filter .16s ease-out,opacity .16s;display:inline-flex}.primary-cta:hover{filter:brightness(1.08);transform:translateY(-2px)}.primary-cta:active,.secondary-cta:active,.ghost-cta:active{transform:scale(.97)}.secondary-cta{color:#e6e7f0;background:#ffffff0f;border:1px solid #ffffff1f}.full-width{width:100%}.form-card .primary-cta{margin-top:22px}.safe-note{text-align:center;color:#747583;justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:10px;display:flex}.boost-preview{background:radial-gradient(circle at 50% 39%,#ff6c7a2b,#0000 28%),radial-gradient(circle at 50% 52%,#9d8cff21,#0000 48%),#181825b3;border:1px solid #ff6c7a24;border-radius:22px;place-items:center;min-height:450px;display:grid;position:relative;overflow:hidden}.preview-content{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.preview-label{color:#777888;font-size:9px}.preview-network{margin-top:11px;font-size:13px;font-weight:600}.preview-bomb{filter:drop-shadow(0 0 25px #ff6c7a59);margin-top:22px;font-size:63px;animation:3.2s ease-in-out infinite float}.preview-number{letter-spacing:-.07em;margin-top:1px;font:600 58px/.9 Fredoka}.preview-caption{color:var(--muted);margin-top:9px;font-size:11px}.preview-divider{background:#ffffff1a;width:180px;height:1px;margin:24px 0 16px}.preview-balance{color:var(--muted);flex-direction:column;align-items:center;gap:5px;font-size:10px;display:flex}.preview-balance strong{color:#fff;font:600 18px Fredoka}.preview-balance small{color:var(--muted);font:10px DM Sans}.preview-orbit{border:1px solid #ffffff17;border-radius:50%;position:absolute}.orbit-one{width:310px;height:310px;transform:rotate(28deg)skew(-12deg)}.orbit-two{border-color:#ff6c7a1c;width:410px;height:220px;transform:rotate(-37deg)}.notice-card{color:#9c9daa;background:#7fe8d00a;border:1px solid #7fe8d01f;border-radius:15px;align-items:flex-start;gap:11px;margin-top:18px;padding:15px 16px;font-size:11px;line-height:1.5;display:flex}.notice-card>svg{color:var(--mint);flex:none;margin-top:2px}.notice-card strong{color:#d4f6ed;font-size:11px}.notice-card p{margin-top:3px}.card-title-row,.player-top,.shop-intro{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.card-subtitle{color:var(--muted);margin-top:6px;font-size:12px}.muted-icon{color:#6c6d7c}.media-input{margin-top:22px}.detector-row{color:#a5a6b3;align-items:center;gap:7px;margin:11px 0 22px;font-size:11px;display:flex}.detector-row .provider-dot:nth-of-type(2){margin-left:11px}.provider-dot{background:#696a78;border-radius:99px;width:8px;height:8px}.active-suno{background:#ff9c69;box-shadow:0 0 9px #ff9c69}.active-soundcloud{background:#ff6c42;box-shadow:0 0 9px #ff6c42}.token-result{background:#7fe8d012;border:1px solid #7fe8d038;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:12px;display:flex}.token-result div{flex-direction:column;gap:5px;display:flex}.token-result span{color:var(--mint);font-size:8px}.token-result strong{color:#eafff9;font:500 12px DM Mono}.token-result small{color:#a5cfc5;font-size:10px}.live-dot{color:var(--mint);text-transform:uppercase;background:#7fe8d01a;border-radius:99px;padding:5px 8px;font:9px DM Mono}.video-placeholder{background:radial-gradient(circle at 40% 40%,#9d8cff3d,#0000 25%),radial-gradient(circle at 70% 70%,#ff6c7a29,#0000 27%),#12131f;border:1px solid #ffffff14;border-radius:15px;place-items:center;height:280px;margin-top:23px;display:grid;position:relative;overflow:hidden}.video-noise{opacity:.35;background-image:linear-gradient(115deg,#0000 33%,#ffffff14,#0000 35%),linear-gradient(45deg,#0000 57%,#ffffff0d,#0000 59%);background-size:30px 30px,40px 40px;position:absolute;inset:0}.play-orb{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff21;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:56px;height:56px;padding-left:3px;display:grid;position:relative}.locked-caption{color:#babac7;align-items:center;gap:5px;font-size:10px;display:flex;position:absolute;bottom:14px}.player-footer{color:var(--muted);justify-content:space-between;padding-top:15px;font-size:11px;display:flex}.player-footer strong{color:#f0eff6}.wheel-card{flex-direction:column;align-items:stretch;display:flex}.wheel{background:conic-gradient(var(--coral)0deg 72deg,var(--purple)72deg 144deg,var(--mint)144deg 216deg,var(--gold)216deg 288deg,#ed8ec3 288deg 360deg);border:11px solid #242536;border-radius:50%;place-items:center;width:240px;height:240px;margin:27px auto 26px;transition:transform .8s cubic-bezier(.16,1,.3,1);display:grid;position:relative;box-shadow:0 0 0 1px #ffffff1a,0 0 40px #9d8cff24}.wheel.claimed{transform:rotate(713deg)}.wheel:after{content:"";border:1px dashed #0c0d1447;border-radius:50%;position:absolute;inset:16px}.wheel-center{z-index:2;color:#181521;background:#fff;border:5px solid #0f1018;border-radius:50%;place-items:center;width:73px;height:73px;font:700 20px Fredoka;display:grid;position:relative}.wheel-pointer{z-index:3;filter:drop-shadow(0 3px 5px #0006);border-bottom:20px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;top:-22px}.chest-list{flex-direction:column;gap:9px;margin-top:26px;display:flex}.chest-row{text-align:left;color:#efeff5;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:11px;padding:14px;transition:all .18s ease-out;display:flex}.chest-row:hover,.chest-row.active{border-color:#fff3;transform:translate(3px)}.chest-row>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.chest-row strong{font-size:13px}.chest-row small{color:var(--muted);font-size:10px}.chest-icon{border-radius:10px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.chest-bronze .chest-icon{color:#d69a71;background:#d69a7121}.chest-argent .chest-icon{color:#c9d5e7;background:#c9d5e721}.chest-or .chest-icon{color:var(--gold);background:#ffc97824}.shop-intro{border-radius:17px;align-items:center;margin-bottom:16px;padding:16px 18px}.shop-intro-icon{width:43px;height:43px;color:var(--gold);background:#ffc9781f;border-radius:13px;place-items:center;display:grid}.shop-intro>div:nth-child(2){flex:1}.shop-intro strong{font-size:13px}.shop-intro p{color:var(--muted);margin-top:3px;font-size:11px}.shop-total{flex-direction:column;align-items:end;display:flex}.shop-total strong{color:var(--gold);font:600 23px Fredoka}.shop-total span{color:var(--muted);font-size:10px}.pack-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pack-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;align-items:center;padding:20px 13px 14px;display:flex;position:relative}.pack-card.mint{box-shadow:inset 0 2px var(--mint)}.pack-card.purple{box-shadow:inset 0 2px var(--purple)}.pack-card.coral{box-shadow:inset 0 2px var(--coral)}.pack-card.gold{box-shadow:inset 0 2px var(--gold)}.pack-tag{color:#16141a;background:var(--purple);text-transform:uppercase;border-radius:99px;padding:4px 7px;font:8px DM Mono;position:absolute;top:-9px}.pack-card.gold .pack-tag{background:var(--gold)}.pack-coin{width:41px;height:41px;color:var(--gold);background:#ffc9781f;border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.pack-card>strong{font:600 29px Fredoka}.pack-label{color:var(--muted);margin-top:-2px;font-size:10px}.pack-price{color:#f8f6fb;margin:15px 0;font-size:14px;font-weight:700}.pack-card .secondary-cta{min-height:37px;padding-inline:9px;font-size:11px}.bottom-nav{z-index:10;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#161723d1;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:repeat(4,1fr);width:min(510px,100% - 30px);padding:8px;display:grid;position:fixed;bottom:18px;left:0;right:0;box-shadow:0 18px 50px #0006}.bottom-nav button{color:#777887;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:8px 5px;font-size:9px;transition:all .18s ease-out;display:flex;position:relative}.bottom-nav button.active svg{color:var(--coral)}.bottom-nav button i{background:var(--coral);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}.modal-backdrop,.burst-overlay{z-index:30;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05060cc7;place-items:center;padding:20px;animation:.18s ease-out fade-in;display:grid}.confirm-modal{text-align:center;background:linear-gradient(145deg,#252638,#151620);border:1px solid #ff6c7a40;border-radius:24px;width:min(100%,410px);padding:30px 25px 22px;position:relative;box-shadow:0 28px 90px #00000080}.close-button{color:#a9aab6;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:14px;right:14px}.modal-bomb{filter:drop-shadow(0 0 18px #ff6c7a66);font-size:48px;animation:2s ease-in-out infinite float}.confirm-modal .eyebrow{justify-content:center;margin-top:18px}.confirm-modal h2{font-size:30px}.modal-copy{max-width:280px;color:var(--muted);margin:11px auto 21px;font-size:12px;line-height:1.55}.modal-copy strong{color:#fff}.deduction-row{color:#a5a6b4;border-top:1px solid #ffffff14;justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.deduction-row strong{color:#fff}.deduction-row:first-of-type strong{color:var(--coral)}.modal-actions{grid-template-columns:1fr 1.5fr;gap:8px;margin-top:17px;display:grid}.modal-actions .primary-cta,.modal-actions .ghost-cta{min-height:43px}.modal-footnote{color:#747583;justify-content:center;align-items:center;gap:4px;margin-top:17px;font-size:9px;display:flex}.burst-overlay{pointer-events:none;background:#10070d29;place-items:center;animation:1.1s ease-out forwards burst-fade;display:grid}.burst-heart{z-index:3;filter:drop-shadow(0 0 25px #ff4a81)drop-shadow(0 10px 12px #ff005059);font-size:74px;animation:.85s cubic-bezier(.16,1,.3,1) forwards boom}.burst-ring{border:2px solid var(--coral);opacity:0;border-radius:50%;width:100px;height:100px;animation:1s ease-out forwards ring;position:absolute}.ring-b{border-color:var(--pink);animation-delay:90ms}.particle{z-index:4;color:var(--pink);font:700 25px Fredoka;animation:1s ease-out forwards particle;position:absolute}.p1{margin:-150px 0 0 -120px}.p2{color:var(--coral);margin:130px 0 0 -130px}.p3{color:var(--mint);margin:-120px 0 0 140px}.p4{color:var(--gold);margin:140px 0 0 120px}.fade-in{animation:.3s cubic-bezier(.23,1,.32,1) both fade-up}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-7px)rotate(4deg)}}@keyframes boom{0%{opacity:0;transform:scale(.55)}28%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(1.02)}}@keyframes ring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(4.3)}}@keyframes particle{0%{opacity:0;transform:scale(.5)}30%{opacity:1}to{opacity:0;transform:translate(35px,-65px)rotate(80deg)scale(1.2)}}@keyframes burst-fade{0%,65%{opacity:1}to{opacity:0}}@media (max-width:800px){.hero-row{grid-template-columns:1fr;gap:25px;padding-top:13px}.hero-stat{max-width:340px}.booster-grid,.media-grid,.game-grid{grid-template-columns:1fr}.boost-preview{min-height:360px}.pack-grid{grid-template-columns:repeat(2,1fr)}.main-content{padding-top:20px}}@media (max-width:520px){.page-width{width:min(100% - 28px,1160px)}.topbar{padding-top:18px}.main-content{padding-bottom:118px}.hero-row{padding-bottom:38px}.hero-copy{font-size:13px}.section-heading{align-items:flex-start;gap:12px}.demo-pill{font-size:8px}.form-card,.player-card,.wheel-card,.chest-card{padding:18px}.network-option{min-height:70px;padding:9px}.network-option span:last-of-type{font-size:10px}.boost-preview{min-height:340px}.preview-bomb{font-size:55px}.preview-number{font-size:50px}.shop-intro{flex-wrap:wrap;align-items:flex-start}.shop-intro>div:nth-child(2){min-width:calc(100% - 60px)}.shop-total{margin-top:-37px;margin-left:auto}.modal-actions{grid-template-columns:1fr}.modal-actions .primary-cta{grid-row:1}.safe-note{line-height:1.35}.video-placeholder{height:230px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bomb-row{grid-template-columns:repeat(7,minmax(0,1fr))}.bomb-option{min-width:0;padding-inline:3px}.bomb-emoji{white-space:nowrap;font-size:17px}.mail-cta{margin-top:9px;text-decoration:none}.access-status{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px;display:flex}.access-status span{letter-spacing:.08em;border-radius:99px;padding:4px 7px;font:8px DM Mono}.access-status strong{color:#e9e8f0;font-size:11px}.status-ready{color:var(--mint);background:#7fe8d01a}.status-used{color:var(--gold);background:#ffc9781a}.status-live{color:var(--pink);background:#f48ccc1f}.media-services{border:1px solid var(--line);background:#16182494;border-radius:22px;margin-top:18px;padding:20px}.services-heading{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.service-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.service-card{color:#e8e7ef;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:8px;min-width:0;padding:11px 9px;text-decoration:none;transition:all .18s ease-out;display:flex}.service-card:hover{background:#ffffff14;border-color:#ffffff3b;transform:translateY(-2px)}.service-card>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.service-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.service-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.service-icon{border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.service-card.coral .service-icon{color:var(--coral);background:#ff6c7a1f}.service-card.purple .service-icon{color:var(--purple);background:#9d8cff1f}.service-card.gold .service-icon{color:var(--gold);background:#ffc9781f}.service-card.mint .service-icon{color:var(--mint);background:#7fe8d01f}.legal-note{color:#797a89;gap:5px;margin-top:14px;font-size:10px;line-height:1.45;display:flex}.legal-note svg{color:var(--gold);flex:none}.game-reward-note{color:var(--mint);justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:10px;display:flex}.game-reward-note svg{color:var(--mint)}.paypal-card{color:#e6e8f2;background:linear-gradient(100deg,#5b8cff1f,#ffffff09);border:1px solid #5b8cff38;border-radius:16px;align-items:center;gap:12px;margin-top:16px;padding:15px 17px;text-decoration:none;transition:all .18s ease-out;display:flex}.paypal-card:hover{border-color:#5b8cff80;transform:translateY(-2px)}.paypal-logo{color:#fff;background:#316dce;border-radius:11px;place-items:center;width:38px;height:38px;font:italic 700 22px Georgia;display:grid}.paypal-card>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.paypal-card strong{font-size:13px}.paypal-card small{color:var(--muted);font-size:10px}@media (max-width:920px){.service-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.bomb-row{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:7px}.service-grid{grid-template-columns:repeat(2,1fr)}.media-services{padding:16px}.access-status{flex-direction:column;align-items:flex-start;gap:7px}}.shop-total small{color:var(--mint);margin-top:2px;font-size:9px}.shop-total span{text-align:right}.arcade-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;display:grid}.arcade-card,.mission-card{border-radius:22px;padding:22px}.arcade-head{justify-content:space-between;gap:15px;display:flex}.arcade-score{flex-direction:column;align-items:end;gap:3px;display:flex}.arcade-score span{color:var(--gold);letter-spacing:.1em;font:8px DM Mono}.arcade-score strong{color:#fff;font:600 28px DM Mono}.arcade-arena{background:radial-gradient(circle,#7fe8d014,#0000 45%),#0b151a;border:1px solid #7fe8d038;border-radius:17px;height:330px;margin-top:20px;position:relative;overflow:hidden}.arcade-arena.is-live{box-shadow:inset 0 0 40px #7fe8d017,0 0 24px #7fe8d014}.arena-grid{opacity:.55;transform-origin:bottom;background-image:linear-gradient(#7fe8d01a 1px,#0000 1px),linear-gradient(90deg,#7fe8d01a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;transform:perspective(300px)rotateX(32deg)scale(1.25)}.scanline{z-index:1;opacity:.22;background:repeating-linear-gradient(0deg,#0000 0 8px,#ffffff1f 9px 10px);animation:2.5s linear infinite scan;position:absolute;inset:0}.arena-hud{z-index:3;color:var(--mint);justify-content:space-between;font:10px DM Mono;display:flex;position:absolute;top:13px;left:14px;right:14px}.arena-hud span{align-items:center;gap:5px;display:inline-flex}.arcade-overlay{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.arcade-icon{width:57px;height:57px;color:var(--mint);background:#7fe8d017;border:1px solid #7fe8d059;border-radius:50%;place-items:center;margin-bottom:5px;display:grid;box-shadow:0 0 30px #7fe8d026}.arcade-overlay strong{font:600 22px Fredoka}.arcade-overlay small{color:var(--muted);font-size:11px}.target-button{z-index:4;color:#10151a;background:var(--coral);border:0;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;animation:.7s ease-in-out infinite alternate target-pulse;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #ff6c7a26,0 0 30px #ff6c7aa6}.target-button span{border:2px solid #fff;border-radius:50%;width:20px;height:20px}.target-button b{color:#fff;font:700 10px DM Mono;position:absolute;top:-17px}.combo-row{color:var(--muted);align-items:center;gap:8px;margin:15px 0;font:9px DM Mono;display:flex}.combo-row strong{color:var(--gold);font-size:16px}.combo-track{background:#ffffff14;border-radius:99px;flex:1;height:5px;overflow:hidden}.combo-track i{border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--coral));height:100%;transition:width .15s;display:block}.mission-list{flex-direction:column;gap:10px;margin-top:24px;display:flex}.mission-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.mission-badge{width:30px;height:30px;color:var(--gold);background:#ffc9781f;border-radius:9px;place-items:center;font:10px DM Mono;display:grid}.mission-row>div{flex-direction:column;flex:1;gap:3px;display:flex}.mission-row strong{font-size:11px}.mission-row small{color:var(--muted);font-size:9px}.mission-row b{color:var(--mint);font:600 12px DM Mono}.mission-foot{color:#b9dcd3;background:#7fe8d00f;border-radius:12px;gap:7px;margin-top:20px;padding:12px;font-size:10px;line-height:1.4;display:flex}.mission-foot svg{color:var(--mint);flex:none}@keyframes target-pulse{0%{transform:translate(-50%,-50%)scale(.91)}to{transform:translate(-50%,-50%)scale(1.08)}}@keyframes scan{0%{transform:translateY(-12px)}to{transform:translateY(12px)}}@media (max-width:800px){.arcade-layout{grid-template-columns:1fr}}.pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pack-card{color:#172445;background:#fff9df;border:2px solid #9babcf80;border-radius:25px;justify-content:flex-start;min-height:300px;overflow:hidden;box-shadow:0 16px 32px #00000021}.pack-card:after{content:"";background:#ffffff40;border-radius:50%;width:110px;height:110px;position:absolute;top:82px;right:-34px}.pack-card.mint{background:#fff8df;box-shadow:inset 0 4px #ffc957,0 16px 32px #00000021}.pack-card.purple{background:#f8f0ff;box-shadow:inset 0 4px #9b5de5,0 16px 32px #00000021}.pack-card.coral{background:#fff0f7;box-shadow:inset 0 4px #ef4f9b,0 16px 32px #00000021}.pack-card.gold{background:#f0f3ff;box-shadow:inset 0 4px #557be0,0 16px 32px #00000021}.pack-card .pack-coin{z-index:1;color:#e93f8e;filter:drop-shadow(0 6px 5px #ec3f8e33);background:0 0;border-radius:0;width:82px;height:82px;margin:2px 0 8px;position:relative}.pack-card .pack-coin svg{stroke-width:1.5px;width:58px;height:58px}.pack-card>strong{z-index:1;letter-spacing:-.04em;font:700 32px Fredoka;position:relative}.pack-card .pack-label{z-index:1;color:#172445;margin-top:-2px;font-size:12px;font-weight:700;position:relative}.pack-hearts{z-index:1;color:#e43c94;margin-top:8px;font-size:14px;font-weight:700;position:relative}.pack-bonus{z-index:1;color:#16785f;margin-top:3px;font-size:12px;font-weight:700;position:relative}.pack-price{z-index:1;color:#fff;text-align:left;background:#f1bd38;width:calc(100% + 26px);margin:auto -13px -14px;padding:14px 13px;font:700 21px Fredoka;position:relative}.pack-card.purple .pack-price{background:#9b5de5}.pack-card.coral .pack-price{background:#e9439b}.pack-card.gold .pack-price{background:#557be0}.pack-card .secondary-cta{z-index:2;color:#fff;width:auto;min-height:35px;box-shadow:none;background:0 0;border:0;padding:0 8px;position:absolute;bottom:8px;right:10px}.pack-card .secondary-cta svg{display:none}.pack-tag{z-index:3;color:#fff;background:#193266;font-size:8px;top:10px}.pack-card.purple .pack-tag,.pack-card.coral .pack-tag{background:#e9439b}@media (max-width:800px){.pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:430px){.pack-card{border-radius:21px;min-height:270px;padding:16px 10px 13px}.pack-card>strong{font-size:27px}.pack-card .pack-coin{width:68px;height:68px}.pack-card .pack-coin svg{width:50px;height:50px}.pack-hearts{font-size:12px}.pack-bonus{font-size:10px}.pack-price{font-size:18px}}.topbar-actions{align-items:center;gap:9px;display:flex}.account-chip{color:#d8d7e2;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:7px;min-height:39px;padding:0 10px 0 5px;font-size:10px;display:inline-flex}.account-chip:hover{background:#ffffff17}.account-chip.login{color:var(--mint)}.account-avatar{color:#14131a;background:linear-gradient(135deg,var(--mint),#b7fff0);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.home-hub{background:linear-gradient(145deg,#1b1f2dc7,#10121cad);border:1px solid #ffffff1a;border-radius:24px;margin-bottom:28px;padding:21px;box-shadow:0 18px 55px #00000029}.hub-intro{justify-content:space-between;align-items:end;gap:20px;display:flex}.hub-intro h2{font-size:32px}.hub-copy{max-width:550px;color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5}.hub-status{flex-direction:column;align-items:end;gap:7px;display:flex}.hub-status strong{color:#e7f9f4;font-size:11px}.home-reward-row{grid-template-columns:repeat(3,1fr);gap:9px;margin:19px 0 25px;display:grid}.reward-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:8px;min-width:0;padding:11px;display:flex}.reward-icon{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.reward-card>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.reward-card strong{color:#f3f2f8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.reward-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.reward-card button{color:#16131c;background:var(--mint);border:0;border-radius:8px;align-items:center;gap:2px;padding:6px 7px;font-size:9px;font-weight:700;display:inline-flex}.reward-game .reward-icon{color:var(--mint);background:#7fe8d01f}.reward-chest .reward-icon{color:var(--gold);background:#ffc9781f}.reward-referral .reward-icon{color:var(--pink);background:#f48ccc1f}.reward-chest button{background:var(--gold)}.reward-referral button{background:var(--pink)}.service-heading{justify-content:space-between;align-items:end;gap:15px;margin-bottom:11px;display:flex}.service-tile-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.service-tile{text-align:left;color:#f0eff7;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:8px;min-width:0;padding:10px;transition:all .18s ease-out;display:flex}.tile-icon{color:#17131d;background:var(--coral);border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.service-tile.media .tile-icon{color:#15131b;background:var(--purple)}.service-tile>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.service-tile strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.service-tile small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.tile-lock{color:var(--gold);flex:none;align-items:center;gap:3px;font:8px DM Mono;display:inline-flex}.referral-strip{background:#7fe8d00b;border:1px solid #7fe8d021;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:11px 13px;display:flex}.referral-strip>div{flex-direction:column;gap:4px;min-width:0;display:flex}.referral-strip strong{color:#d8f8ef;font-size:10px}.referral-strip span{color:#8db9ae;text-overflow:ellipsis;white-space:nowrap;font:9px DM Mono;overflow:hidden}.referral-strip button{color:var(--mint);background:#7fe8d014;border:1px solid #7fe8d033;border-radius:8px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:inline-flex}@media (max-width:800px){.hub-intro{flex-direction:column;align-items:flex-start}.hub-status{align-items:start}.home-reward-row{grid-template-columns:1fr}.service-tile-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.topbar-actions{gap:5px}.account-chip{max-width:116px;padding-right:7px}.account-chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-hub{padding:15px}.hub-intro h2{font-size:27px}.service-tile-grid{gap:6px}.service-tile{padding:8px}.service-tile strong{font-size:9px}.tile-icon{width:27px;height:27px}.referral-strip{flex-direction:column;align-items:flex-start}.referral-strip button{align-self:flex-end}}.service-card-locked{cursor:not-allowed;opacity:.72;filter:saturate(.65)}.service-card-locked:hover{background:#ffffff09;border-color:#ffffff14;transform:none}.service-card-locked .service-icon{opacity:.8}.orders-dashboard{background:#0000001f;border:1px solid #ffffff14;border-radius:15px;margin-top:14px;padding:15px}.orders-dashboard-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.live-refresh{color:#9ca8bb;text-transform:uppercase;align-items:center;gap:5px;font:8px DM Mono;display:inline-flex}.live-refresh span{background:#79e8cf;border-radius:50%;width:6px;height:6px;animation:1.7s infinite pulse-dot;box-shadow:0 0 0 4px #79e8cf1a}.orders-list{gap:8px;display:grid}.order-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;padding:11px}.order-row-main{align-items:center;gap:9px;display:flex}.order-status-dot{color:#17131b;background:#79e8cf;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.order-status-dot.received{background:#79e8cf}.order-status-dot.verifying{color:#1d1720;background:#ffc978}.order-status-dot.in_progress{background:#a987ff}.order-status-dot.completed{background:#79e8cf}.order-status-dot.rejected{color:#fff;background:#ff6f87}.order-row-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.order-row-copy strong{color:#f2f1f8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.order-row-copy small{color:#8e96a8;font-size:8px}.order-status-pill{color:#16141b;background:#79e8cf;border-radius:99px;flex:none;padding:5px 7px;font-size:8px;font-weight:700}.order-status-pill.verifying{background:#ffc978}.order-status-pill.in_progress{color:#fff;background:#8164dd}.order-status-pill.rejected{color:#fff;background:#e1526b}.order-progress{background:#ffffff14;border-radius:99px;height:4px;margin:9px 0 6px 35px;overflow:hidden}.order-progress span{border-radius:inherit;background:linear-gradient(90deg,#79e8cf,#f58bbf);height:100%;transition:width .3s ease-out;display:block}.order-message{color:#a8aabd;margin-left:35px;font-size:9px;line-height:1.35}.orders-empty{color:#a8aabd;border:1px dashed #ffffff1f;border-radius:11px;align-items:center;gap:8px;padding:13px;font-size:10px;display:flex}.orders-empty span{flex:1}.orders-empty button{color:#18131c;background:#79e8cf;border:0;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:700}@keyframes pulse-dot{50%{opacity:.45;transform:scale(.8)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:520px){.orders-dashboard-head{flex-direction:column;align-items:flex-start}.order-status-pill{font-size:7px}.order-row-copy strong{font-size:9px}.orders-empty{flex-wrap:wrap;align-items:flex-start}.orders-empty button{margin-left:26px}}.home-reward-row{grid-template-columns:repeat(4,1fr)}.reward-daily .reward-icon{color:#ffc978;background:#ffc9781f}.reward-daily button{background:#ffc978}.social-missions{background:#f48ccc09;border:1px solid #f48ccc1f;border-radius:15px;margin-top:13px;padding:14px}.social-mission-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.social-mission{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:9px;display:flex}.social-mission>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.social-mission strong{color:#f5eff7;font-size:10px}.social-mission small{color:#a2a0ae;font-size:8px}.social-mission a,.social-mission button{color:#18131c;background:#79e8cf;border:0;border-radius:7px;flex:none;padding:6px 7px;font-size:8px;font-weight:700}.social-mission button{color:#261a21;background:#f48dcc}.social-mission button:disabled{cursor:wait;opacity:.58}.media-lock-hero{background:radial-gradient(circle at 100% 0,#f48ccc2e,#0000 45%),linear-gradient(110deg,#ffc9781a,#79e8cf0f);border:1px solid #ffc9783b;border-radius:16px;align-items:center;gap:11px;margin:-5px -5px 16px;padding:14px;display:flex;position:relative;overflow:hidden}.media-lock-hero:before{content:"";border:1px solid #ffc9781f;border-radius:50%;animation:5s linear infinite lock-orbit;position:absolute;inset:-50%}.media-lock-hero>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.media-lock-hero span{color:#ffc978;font:8px DM Mono}.media-lock-hero strong{color:#fff3dc;font-size:15px}.media-lock-hero small{color:#aaa6ad;font-size:9px}.lock-pulse{z-index:1;color:#1c1620;background:#ffc978;border-radius:50%;flex:none;place-items:center;width:45px;height:45px;animation:1.8s ease-in-out infinite lock-pulse;display:grid;position:relative;box-shadow:0 0 0 8px #ffc9781a,0 0 32px #ffc9783d}.lock-spark{color:#f48dcc;animation:2.2s ease-in-out infinite spark-float;position:absolute;top:10px;right:18px}.purchase-bonus-banner{background:linear-gradient(100deg,#79e8cf17,#9b7dff17);border:1px solid #79e8cf2b;border-radius:15px;align-items:center;gap:11px;margin-bottom:14px;padding:13px;display:flex}.bonus-flare{color:#18131c;background:linear-gradient(135deg,#ffc978,#f48dcc);border-radius:13px;place-items:center;width:43px;height:43px;font:700 18px Fredoka;display:grid;transform:rotate(-8deg)}.purchase-bonus-banner>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.purchase-bonus-banner strong{color:#f7f3ff;font-size:12px}.purchase-bonus-banner small{color:#b7b2c1;font-size:9px;line-height:1.35}.bonus-tag{color:#17131a;background:#79e8cf;border-radius:7px;padding:6px 7px;font-size:8px;font-weight:700}.mini-game-tabs{grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0;display:grid}.mini-game-tabs button{color:#a5a4b3;text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:6px;padding:9px;font-size:9px;display:flex}.mini-game-tabs button.active{color:#18131c;background:#79e8cf;border-color:#0000}.mini-game-tabs button span{flex:1}.mini-game-tabs button small{color:inherit;font:8px DM Mono}.mini-game-tabs button.active small{color:#28564d}@keyframes lock-pulse{50%{transform:scale(1.07);box-shadow:0 0 0 13px #ffc9780f,0 0 40px #ffc97857}}@keyframes lock-orbit{to{transform:rotate(360deg)}}@keyframes spark-float{50%{transform:translateY(-5px)rotate(12deg)}}@media (max-width:900px){.home-reward-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.home-reward-row,.social-mission-grid{grid-template-columns:1fr}.social-mission{flex-wrap:wrap}.social-mission button{margin-left:auto}.media-lock-hero strong{font-size:13px}.media-lock-hero small{font-size:8px}.purchase-bonus-banner{align-items:flex-start}.bonus-tag{margin-left:auto}.mini-game-tabs button{flex-wrap:wrap;padding:8px 6px}.mini-game-tabs button span{min-width:48px}}.streak-board{min-width:430px;padding:17px}.streak-board-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.streak-board-head strong{color:#f8f4ff;margin-top:4px;font-family:Fredoka,sans-serif;font-size:18px;display:block}.streak-count{color:#ffc978;background:#ffc97814;border:1px solid #ffc97842;border-radius:10px;padding:7px 9px;font:10px DM Mono}.streak-track{background:#ffffff12;border-radius:99px;height:7px;margin:14px 0 12px;overflow:hidden}.streak-track span{border-radius:inherit;background:linear-gradient(90deg,#ffc978,#f48dcc,#a987ff);height:100%;transition:width .45s cubic-bezier(.23,1,.32,1);display:block;box-shadow:0 0 15px #f48dcc57}.streak-days{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.streak-day{background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;min-width:0;padding:7px 5px}.streak-day span{color:#8d91a4;font:8px DM Mono;display:block}.streak-day strong{color:#d6d1dc;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:9px;display:block;overflow:hidden}.streak-day small{color:#8e8b9b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.2;display:block;overflow:hidden}.streak-day.current{background:linear-gradient(155deg,#ffc97829,#f48dcc14);border-color:#ffc97885;box-shadow:0 0 18px #ffc97814}.streak-day.current strong{color:#fff1d3}.streak-day.done{background:#79e8cf12;border-color:#79e8cf38}.streak-day.done span,.streak-day.done strong{color:#79e8cf}.media-lock-hero+.card-title-row .card-subtitle,.player-footer strong{color:#ffc978}.live-dot{white-space:nowrap}@media (max-width:900px){.streak-board{min-width:0}}@media (max-width:620px){.streak-board{width:100%}.streak-days{grid-template-columns:repeat(4,1fr)}.streak-day:nth-child(n+5){margin-top:3px}}.streak-board{box-sizing:border-box;width:100%;min-width:0;max-width:430px}.hero-row,.hero-row>*{min-width:0}.wheel-card{background:radial-gradient(circle at 0 0,#ffc9781f,#0000 42%),#ffffff09;border-color:#ffc97833;align-items:center;gap:17px;margin-bottom:13px;padding:15px;display:flex;overflow:hidden}.wheel-visual{background:conic-gradient(#ffc978 0 25%,#f48dcc 25% 50%,#a987ff 50% 75%,#79e8cf 75% 100%);border-radius:50%;flex:none;place-items:center;width:108px;height:108px;animation:3s ease-in-out infinite wheel-bob;display:grid;position:relative;box-shadow:0 0 0 7px #ffffff0a,0 0 30px #ffc97826}.wheel-visual:after{content:"";background:#17151e;border-radius:50%;width:72px;height:72px;box-shadow:inset 0 0 0 3px #ffffff14}.wheel-ring{z-index:1;color:#211923;font:700 11px DM Mono;position:absolute;inset:0}.wheel-ring span{position:absolute;transform:translate(-50%,-50%)}.wheel-ring span:first-child{top:20px;left:50%}.wheel-ring span:nth-child(2){top:50%;right:8px}.wheel-ring span:nth-child(3){bottom:9px;left:50%}.wheel-ring span:nth-child(4){top:50%;left:12px}.wheel-pointer{z-index:2;color:#fff;text-shadow:0 2px 8px #0006;font-size:18px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.wheel-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.wheel-copy strong{color:#fff2d4;font:700 15px Fredoka,sans-serif}.wheel-copy small{color:#a8a2b0;font-size:9px}.wheel-copy .primary-cta{align-self:flex-start;margin-top:5px;padding:8px 11px}.wheel-copy .primary-cta:disabled{opacity:.55}@keyframes wheel-bob{50%{transform:translateY(-3px)rotate(4deg)}}@media (max-width:520px){.wheel-card{align-items:flex-start;gap:11px}.wheel-visual{width:86px;height:86px}.wheel-visual:after{width:57px;height:57px}.wheel-ring span:first-child{top:15px}.wheel-ring span:nth-child(2){right:3px}.wheel-ring span:nth-child(3){bottom:3px}.wheel-ring span:nth-child(4){left:6px}}.cartoon-mode{background:radial-gradient(circle at 76% 8%,#ffc97817,#0000 19%),radial-gradient(circle at 16% 70%,#f48dcc14,#0000 24%),#0c0c15;position:relative;overflow:hidden}.cartoon-mode:before{content:"";z-index:0;pointer-events:none;opacity:.3;background-image:radial-gradient(circle,#ffffff57 1px,#0000 1.5px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.cartoon-mode>:not(.ambient):not(.coin-ambience){z-index:1;position:relative}.coin-ambience{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.coin-ambience span{color:#8d5916;opacity:.22;background:linear-gradient(135deg,#fff0b0,#ffc145 40%,#db8d16);border:3px solid #ffe09b;border-radius:50%;place-items:center;width:27px;height:27px;font:800 12px Fredoka,sans-serif;animation:8s ease-in-out infinite coin-float;display:grid;position:absolute;box-shadow:inset 0 0 0 2px #ffffff6b,0 5px 13px #ffb12d2e}.coin-ambience span:first-child{animation-delay:-1s;top:22%;left:6%}.coin-ambience span:nth-child(2){animation-delay:-5s;top:44%;left:24%;transform:scale(.7)}.coin-ambience span:nth-child(3){animation-delay:-3s;top:16%;left:48%;transform:scale(.85)}.coin-ambience span:nth-child(4){animation-delay:-7s;top:37%;left:72%}.coin-ambience span:nth-child(5){animation-delay:-2s;top:20%;left:92%;transform:scale(.65)}.coin-ambience span:nth-child(6){animation-delay:-6s;top:82%;left:13%;transform:scale(.65)}.coin-ambience span:nth-child(7){animation-delay:-4s;top:78%;left:57%;transform:scale(.72)}.coin-ambience span:nth-child(8){animation-delay:-1.5s;top:68%;left:84%;transform:scale(.8)}.coin-ambience span:nth-child(9){animation-delay:-3.5s;top:8%;left:35%;transform:scale(.55)}.coin-ambience span:nth-child(10){animation-delay:-2.5s;top:56%;left:4%;transform:scale(.5)}.coin-ambience span:nth-child(11){animation-delay:-6.5s;top:85%;left:78%;transform:scale(.55)}.coin-ambience span:nth-child(12){animation-delay:-7.5s;top:53%;left:62%;transform:scale(.6)}.cartoon-mode .brand-mark{background:linear-gradient(145deg,#ffdb71,#f48dcc);border:2px solid #ffe09b;transform:rotate(-7deg);box-shadow:0 8px 20px #f48dcc3d,inset 0 0 0 3px #ffffff38}.cartoon-mode .balance-chip{background:linear-gradient(110deg,#ffc9782e,#f48dcc1f);border:2px solid #ffc97880;box-shadow:0 0 22px #ffc9781f}.cartoon-mode .balance-chip svg{color:#ffd36e;filter:drop-shadow(0 0 5px #ffc978a6)}.coin-label{color:#ffe6a8}.coin-motto{color:#ffc978;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;margin-top:14px;font:10px DM Mono;display:flex}.coin-motto span{color:#f48dcc;animation:1.4s ease-in-out infinite sparkle-pop}.cartoon-mode .glass-card,.cartoon-mode .reward-card,.cartoon-mode .service-tile{border-radius:18px}.cartoon-mode .reward-card{transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s;box-shadow:0 8px #0000001f,0 15px 30px #0000001f}.cartoon-mode .reward-card:hover{transform:translateY(-4px)rotate(-.5deg);box-shadow:0 12px #00000021,0 22px 36px #0003}.cartoon-mode .reward-icon{border-radius:13px;box-shadow:inset 0 0 0 2px #ffffff1f}.cartoon-mode button{transition:transform .16s cubic-bezier(.23,1,.32,1),filter .16s}.cartoon-mode button:hover{filter:brightness(1.08)saturate(1.12)}.cartoon-mode button:active{transform:scale(.95)rotate(-1deg)}.cartoon-mode .primary-cta,.cartoon-mode .secondary-cta{box-shadow:0 6px #00000026,0 10px 24px #79e8cf1f}.cartoon-mode .bomb-option{border-radius:15px;box-shadow:0 5px #00000021}.cartoon-mode .bomb-option.selected{box-shadow:0 5px #bc568c59,0 0 24px #f48dcc38}.coin-float{animation:2s ease-in-out infinite coin-float}.coin-pop{animation:.45s cubic-bezier(.23,1,.32,1) coin-pop}@keyframes coin-float{0%{opacity:0;transform:translateY(28px)scale(.5)rotate(-20deg)}35%{opacity:1}to{opacity:.1;transform:translateY(-110px)translate(calc((var(--i) - 4)*18px))scale(1.1)rotate(160deg)}}@keyframes sparkle-pop{50%{transform:scale(1.4)rotate(16deg)}}@keyframes coin-pop{0%{opacity:.2;transform:scale(.7)rotate(-12deg)}70%{opacity:1;transform:scale(1.18)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.coin-ambience span,.coin-motto span{animation:none}.cartoon-mode button,.cartoon-mode .reward-card{transition:none}}.streak-readable{background:linear-gradient(115deg,#ffc9780f,#f48dcc0b);border:1px solid #ffc97829;border-radius:17px;margin-top:13px;padding:15px}.streak-readable-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.streak-readable-head strong{color:#fff0cf;font:700 15px Fredoka,sans-serif}.streak-readable-head span{color:#8f94a6;font:9px DM Mono}.streak-readable-list{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.streak-readable-row{background:#00000021;border:1px solid #ffffff12;border-radius:11px;flex-direction:column;gap:3px;min-width:0;padding:9px 8px;display:flex}.streak-readable-row b{color:#979aac;font:8px DM Mono}.streak-readable-row span{color:#dfdbe5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.streak-readable-row small{color:#a49daa;font-size:8px;line-height:1.25}.streak-readable-row.unlocked{background:#79e8cf12;border-color:#79e8cf38}.streak-readable-row.unlocked b,.streak-readable-row.unlocked span{color:#79e8cf}.streak-readable>p{color:#a7a1b0;margin-top:10px;font-size:9px}.streak-readable>p:before{content:"↻ ";color:#ffc978;font-size:13px}@media (max-width:900px){.streak-readable-list{grid-template-columns:repeat(4,1fr)}}@media (max-width:520px){.streak-readable-head{flex-direction:column;align-items:flex-start}.streak-readable-list{grid-template-columns:repeat(2,1fr)}.streak-readable-row span{font-size:9px}}.quick-game-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0;display:grid}.quick-game-grid button{color:#e9e3ee;text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:10px;display:flex}.quick-game-grid button:hover{background:#ffc97814;border-color:#ffc97870}.quick-game-icon{color:#ffc978;background:#ffc9781a;border:2px solid #ffc978;border-radius:9px;place-items:center;width:27px;height:27px;font:700 16px Fredoka,sans-serif;display:grid}.quick-game-grid strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.quick-game-grid small{color:#a7a1b0;font-size:8px}.game-message{color:#ffc978;background:#f48dcc0d;border:1px dashed #f48dcc40;border-radius:9px;align-items:center;gap:6px;min-height:25px;margin:6px 0 9px;padding:7px 9px;font-size:9px;display:flex}.game-message svg{color:#f48dcc;flex:none}.cartoon-mode .quick-game-grid button{transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .16s;box-shadow:0 4px #00000021}.cartoon-mode .quick-game-grid button:active{transform:scale(.96)translateY(2px)}@media (max-width:520px){.quick-game-grid{grid-template-columns:1fr}.quick-game-grid button{flex-direction:row;align-items:center}.quick-game-grid small{margin-left:auto}}.bonus-alert{background:linear-gradient(100deg,#ffc97829,#f48dcc14);border:1px solid #ffc97873;border-radius:15px;align-items:center;gap:11px;margin:13px 0 10px;padding:11px 13px;animation:2.6s ease-in-out infinite bonus-pulse;display:flex;box-shadow:0 0 25px #ffc9781a}.bonus-alert.claimed{background:#79e8cf0f;border-color:#79e8cf33;animation:none}.bonus-alert-icon{color:#ffc978;background:#ffc9781f;border:2px solid #ffc978;border-radius:11px;flex:none;place-items:center;width:31px;height:31px;display:grid}.bonus-alert.claimed .bonus-alert-icon{color:#79e8cf;border-color:#79e8cf}.bonus-alert>div:not(.bonus-alert-icon){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bonus-alert strong{color:#fff0cf;font:700 12px Fredoka,sans-serif}.bonus-alert small{color:#b4adba;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.bonus-alert button{color:#241a1c;cursor:pointer;background:#ffc978;border:0;border-radius:9px;flex:none;padding:8px 10px;font:700 9px DM Mono}.bonus-alert.claimed button{color:#bdfff2;background:#79e8cf21}.bonus-alert button:disabled{cursor:default}.reward-celebration{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080eb8;place-items:center;padding:20px;animation:.28s ease-out celebration-in;display:grid;position:fixed;inset:0}.celebration-card{text-align:center;background:radial-gradient(circle at 50% 0,#ffc97840,#0000 48%),#191622;border:2px solid #ffc978a6;border-radius:26px;flex-direction:column;align-items:center;gap:8px;min-width:min(360px,90vw);padding:30px 34px;animation:.45s cubic-bezier(.23,1,.32,1) celebration-card;display:flex;position:relative;box-shadow:0 0 0 7px #ffc9780f,0 20px 70px #f48dcc40}.celebration-card h2{color:#fff4d5;margin:0;font:700 30px Fredoka,sans-serif}.celebration-card strong{color:#ffc978;font-size:15px}.celebration-card small{color:#b8b0bd;font-size:10px}.celebration-crown{color:#ffe09b;font-size:34px;animation:1.2s ease-in-out infinite crown-spin}.celebration-coins{pointer-events:none;position:absolute;inset:0;overflow:hidden}.celebration-coins span{color:#8d5916;width:30px;height:30px;animation:1.2s cubic-bezier(.23,1,.32,1) forwards coin-burst;animation-delay:calc(var(--i)*35ms);background:linear-gradient(135deg,#fff0b0,#ffc145 45%,#db8d16);border:3px solid #ffe09b;border-radius:50%;place-items:center;font:800 13px Fredoka;display:grid;position:absolute;top:50%;left:50%}.celebration-coins span:first-child{--x:-260px;--y:-120px}.celebration-coins span:nth-child(2){--x:-190px;--y:170px}.celebration-coins span:nth-child(3){--x:-80px;--y:-210px}.celebration-coins span:nth-child(4){--x:70px;--y:-180px}.celebration-coins span:nth-child(5){--x:190px;--y:-100px}.celebration-coins span:nth-child(6){--x:240px;--y:130px}.celebration-coins span:nth-child(7){--x:90px;--y:210px}.celebration-coins span:nth-child(8){--x:-170px;--y:100px}@keyframes bonus-pulse{50%{transform:translateY(-2px);box-shadow:0 0 32px #ffc9782e}}@keyframes celebration-in{0%{opacity:0}to{opacity:1}}@keyframes celebration-card{0%{opacity:0;transform:scale(.82)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes crown-spin{50%{transform:scale(1.25)rotate(10deg)}}@keyframes coin-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(0)}to{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y)))scale(1)rotate(240deg);opacity:1}}@media (prefers-reduced-motion:reduce){.bonus-alert,.reward-celebration,.celebration-card,.celebration-crown,.celebration-coins span{animation:none}}@media (max-width:520px){.bonus-alert{align-items:flex-start}.bonus-alert button{padding:7px 8px;font-size:8px}.bonus-alert small{white-space:normal}}.support-refund-link{color:#c9fff5;background:#79e8cf0d;border:1px solid #79e8cf2e;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:13px 15px;text-decoration:none;transition:transform .16s,background .16s;display:flex}.support-refund-link:hover{background:#79e8cf1a;transform:translateY(-2px)}.support-refund-link>svg:first-child{color:#79e8cf;flex:none}.support-refund-link>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.support-refund-link strong{font-size:11px}.support-refund-link small{color:#9fa9ad;font-size:9px;line-height:1.35}.transaction-card{background:#ffffff08;border:1px solid #ffc97824;border-radius:17px;margin:13px 0;padding:15px}.transaction-list{gap:6px;display:grid}.transaction-row{background:#0000001c;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:9px;padding:8px 9px;display:flex}.transaction-icon{border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font:700 14px Fredoka;display:grid}.transaction-icon.gain{color:#79e8cf;background:#79e8cf1a}.transaction-icon.spend{color:#ff9eaa;background:#ff5d661a}.transaction-row div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.transaction-row strong{color:#e7e1ea;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.transaction-row small{color:#8f93a1;font-size:8px}.transaction-row>b{font:700 11px DM Mono}.transaction-row>b.gain{color:#79e8cf}.transaction-row>b.spend{color:#ff9eaa}.text-action{color:#ffc978;cursor:pointer;background:0 0;border:0;font:9px DM Mono}.support-grid{grid-template-columns:.8fr 1.2fr;gap:13px;display:grid}.support-card,.faq-card{padding:18px}.support-card h3{color:#fff0cf;margin:9px 0;font:700 20px Fredoka,sans-serif}.support-card p,.faq-card p{color:#afa8b7;font-size:11px;line-height:1.55}.support-card .primary-cta{width:auto;margin-top:12px;text-decoration:none;display:inline-flex}.faq-card details{border-bottom:1px solid #ffffff14;padding:11px 0}.faq-card details:last-child{border-bottom:0}.faq-card summary{color:#f4eff5;cursor:pointer;font-size:12px;font-weight:700;list-style:none}.faq-card summary:after{float:right;color:#ffc978;content:"+"}.faq-card details[open] summary:after{content:"−"}.faq-card p{margin:7px 0 0}.cartoon-mode .transaction-card,.cartoon-mode .support-card,.cartoon-mode .faq-card{box-shadow:0 7px #0000001a}@media (max-width:760px){.support-grid{grid-template-columns:1fr}}.game-fx{background:#ffffff09;border-radius:10px;justify-content:center;align-items:center;height:35px;margin:2px 0 6px;animation:.25s ease-out fx-banner;display:flex;position:relative;overflow:hidden}.game-fx strong{z-index:2;font:700 14px Fredoka,sans-serif;position:relative}.game-fx.win{color:#79e8cf;background:#79e8cf14}.game-fx.loss{color:#ff9eaa;background:#ff5d6614}.flying-coins{position:absolute;inset:0;overflow:hidden}.flying-coins span{color:#845315;width:20px;height:20px;animation:.9s cubic-bezier(.23,1,.32,1) forwards flying-token;animation-delay:calc(var(--i)*35ms);background:linear-gradient(135deg,#fff0b0,#ffc145 50%,#db8d16);border:2px solid #ffe09b;border-radius:50%;place-items:center;font:800 9px Fredoka;display:grid;position:absolute;top:50%;left:50%}.game-fx.loss .flying-coins span{filter:grayscale(.45);animation-name:falling-token}@keyframes fx-banner{0%{opacity:.2;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes flying-token{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}to{transform:translate(calc(-50% + (var(--i) - 2)*54px),calc(-50% - 20px - var(--i)*5px))scale(1)rotate(260deg);opacity:1}}@keyframes falling-token{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}to{transform:translate(calc(-50% + (var(--i) - 2)*48px),calc(-50% + 15px + var(--i)*3px))scale(.9)rotate(-170deg);opacity:.8}}@media (prefers-reduced-motion:reduce){.game-fx,.flying-coins span{animation:none}}.embedded-player{aspect-ratio:16/9;background:#090910;border:1px solid #f48dcc40;border-radius:15px;margin:12px 0;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000040}.embedded-player iframe{border:0;width:100%;height:100%}.soundcloud-player{aspect-ratio:auto;height:166px}.embedded-note{color:#ffc978;background:#ffc9780f;border:1px solid #ffc97833;border-radius:12px;align-items:center;gap:8px;margin:12px 0;padding:11px;font-size:10px;line-height:1.35;display:flex}.provider-dot.active-youtube{background:#ff5f67;box-shadow:0 0 11px #ff5f67}.install-button{color:#baffee;cursor:pointer;background:#79e8cf1a;border:1px solid #79e8cf59;border-radius:10px;align-items:center;gap:5px;padding:8px 10px;font:700 9px DM Mono;transition:transform .16s,background .16s;display:inline-flex}.install-button:hover{background:#79e8cf2e;transform:translateY(-1px)}.arcade-rules strong{color:#ffc978;white-space:nowrap;font:700 12px Fredoka}.new-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.new-game-card{background:linear-gradient(135deg,#1f1f30e6,#13121ded);border:1px solid #ffffff1a;border-radius:19px;padding:15px;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000021}.new-game-card:after{content:"";background:#f48dcc12;border-radius:50%;width:100px;height:100px;position:absolute;top:-30px;right:-30px}.new-game-head{z-index:1;align-items:center;gap:9px;min-height:38px;display:flex;position:relative}.new-game-head>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.new-game-head strong{color:#f9f4fb;font:700 15px Fredoka}.new-game-head small{color:#aaa4b2;font-size:9px;line-height:1.35}.new-game-head b{color:#ffc978;font:700 11px DM Mono}.game-number{color:#ffc978;background:#ffc97814;border:1px solid #ffc9784d;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font:700 10px DM Mono;display:grid}.game-rule{color:#9993a5;min-height:26px;margin:9px 0;font-size:9px;line-height:1.45}.coin-stage{perspective:700px;place-items:center;height:122px;margin:12px 0;display:grid}.coin-3d{color:#875316;width:76px;height:76px;transform-style:preserve-3d;background:radial-gradient(circle at 30% 25%,#fff5b6,#ffcb57 48%,#d88815);border:5px solid #ffe09b;border-radius:50%;place-items:center;font:800 19px Fredoka;display:grid;box-shadow:inset 0 0 0 4px #fff6b466,0 12px 25px #ffc14540}.coin-stage.flipping .coin-3d{animation:1s cubic-bezier(.2,.7,.2,1) coin-flip}.coin-stage.landed .coin-3d{animation:.3s ease-out coin-land}.snake-board{background:#101722;border:1px solid #79e8cf26;border-radius:13px;grid-template-columns:repeat(6,1fr);gap:4px;margin:12px 0;padding:7px;display:grid}.snake-board button{color:#ffc978;cursor:pointer;background:#79e8cf0f;border:0;border-radius:7px;min-height:28px}.snake-board button.snake-body{color:#0d2c25;background:#79e8cf;box-shadow:0 0 10px #79e8cf59}.snake-board button.snake-target{color:#271b22;background:#f48dcc;animation:.55s ease-in-out infinite alternate target-blink}.snake-board button.mine-cell{color:#ff7280;background:#ff5d661f}.mine-board{grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0;display:grid}.mine-board button{color:#ffc978;cursor:pointer;background:#ffffff0d;border:1px solid #ffc97833;border-radius:10px;height:43px;font:700 17px Fredoka}.mine-board button.mine-safe{color:#0d2c25;background:#79e8cf}.mine-board button.mine-boom{color:#fff;background:#ff5d66;animation:.35s ease-out mine-boom}.memory-board{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0;display:grid}.memory-board button{color:#ffc978;cursor:pointer;background:linear-gradient(135deg,#f48dcc1f,#ffc97814);border:1px solid #f48dcc4d;border-radius:12px;height:58px;font:700 24px Fredoka}.memory-board button.memory-open{color:#231a29;background:#f48dcc;transform:rotateY(180deg)}.game-button-row button{min-width:0;padding-inline:8px;font-size:9px}.reaction-button{color:#fff;cursor:pointer;background:#3e3346;border:5px solid #ffffff1f;border-radius:50%;place-items:center;width:130px;height:130px;margin:18px auto;font:700 21px Fredoka;display:grid;box-shadow:0 0 0 9px #ffffff08}.reaction-button.armed{color:#2d1b27;background:#ffc978;animation:.55s ease-in-out infinite alternate reaction-wait}.reaction-button.go{color:#09221d;background:#79e8cf;animation:.35s ease-in-out infinite alternate reaction-go;box-shadow:0 0 0 10px #79e8cf1f,0 0 45px #79e8cf80}.reaction-button.result{color:#fff;background:#f48dcc}.jackpot-reels{justify-content:center;gap:10px;margin:20px 0;display:flex}.jackpot-reels span{color:#ffc978;background:linear-gradient(#ffc9782b,#f48dcc14);border:2px solid #ffc97859;border-radius:13px;place-items:center;width:62px;height:70px;font:800 28px Fredoka;display:grid}.jackpot-reels.spinning span{animation:.22s linear infinite reel-spin}.arcade-footnote{color:#8f8996;align-items:center;gap:7px;margin-top:13px;font-size:10px;display:flex}.profile-hero{align-items:center;gap:14px;padding:19px;display:flex}.profile-avatar{color:#241b26;background:linear-gradient(135deg,#ffc978,#f48dcc);border:3px solid #ffc978;border-radius:20px;place-items:center;width:62px;height:62px;font:700 26px Fredoka;display:grid}.profile-hero>div:nth-child(2){flex:1;min-width:0}.profile-hero h3{color:#fff0cf;margin:3px 0;font:700 22px Fredoka}.profile-hero p:last-child{color:#aaa4b2;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.profile-stats{grid-template-columns:repeat(4,1fr);gap:9px;margin:13px 0;display:grid}.profile-stats>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;flex-direction:column;gap:4px;padding:12px;display:flex}.profile-stats strong{color:#ffc978;font:700 20px Fredoka}.profile-stats small{color:#9992a1;font-size:8px}.profile-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.profile-grid>div{padding:17px}.profile-grid h3{color:#f8f1fa;margin:8px 0;font:700 18px Fredoka}.profile-progress{background:#ffffff14;border-radius:99px;height:9px;margin:15px 0 7px;overflow:hidden}.profile-progress i{border-radius:inherit;background:linear-gradient(90deg,#79e8cf,#f48dcc);height:100%;display:block}.profile-grid small{color:#9e97a7;font-size:9px}.profile-transaction{color:#e4dce8;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:8px 0;font-size:10px;display:flex}.profile-transaction span:nth-child(2){flex:1}.profile-transaction span:first-child{font:700 14px Fredoka}.profile-transaction span.gain,.profile-transaction b{color:#79e8cf}.profile-transaction span.spend{color:#ff9eaa}.profile-transaction b{font:700 10px DM Mono}@keyframes coin-flip{0%{transform:rotateY(0)}to{transform:rotateY(1080deg)}}@keyframes coin-land{50%{transform:translateY(-6px)}}@keyframes target-blink{to{transform:scale(1.14)}}@keyframes mine-boom{50%{transform:scale(1.2)rotate(8deg);box-shadow:0 0 25px #ff5d66}}@keyframes reaction-wait{to{transform:scale(1.05)}}@keyframes reaction-go{to{transform:scale(1.08)}}@keyframes reel-spin{to{filter:blur(2px);transform:translateY(8px)}}@media (max-width:760px){.new-game-grid,.profile-grid{grid-template-columns:1fr}.arcade-rules{flex-direction:column;align-items:flex-start}.profile-stats{grid-template-columns:repeat(2,1fr)}.profile-hero{flex-wrap:wrap;align-items:flex-start}.profile-hero .primary-cta{width:100%}}@media (prefers-reduced-motion:reduce){.coin-stage.flipping .coin-3d,.coin-stage.landed .coin-3d,.snake-board button.snake-target,.mine-board button.mine-boom,.reaction-button,.jackpot-reels.spinning span{animation:none}}.requested-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.requested-game-card{background:linear-gradient(135deg,#1f1f30f0,#12121cf5);border:1px solid #ffffff1a;border-radius:19px;padding:15px;position:relative;overflow:hidden}.requested-game-card:after{content:"";pointer-events:none;background:#f48dcc0f;border-radius:50%;width:110px;height:110px;position:absolute;top:-30px;right:-30px}.requested-head{z-index:1;align-items:center;gap:10px;min-height:39px;display:flex;position:relative}.requested-head>b{color:#ffc978;background:#ffc97814;border:1px solid #ffc97852;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font:700 10px DM Mono;display:grid}.requested-head>div{flex-direction:column;flex:1;gap:3px;display:flex}.requested-head strong{color:#faf4fb;font:700 15px Fredoka}.requested-head small{color:#aaa4b2;font-size:9px;line-height:1.35}.requested-head em{color:#ffc978;font:700 11px DM Mono}.requested-game-card>p{color:#9d96a6;min-height:25px;margin:9px 0;font-size:9px;line-height:1.4}.flash-wheel-visual{place-items:center;height:150px;margin:7px 0;display:grid;position:relative}.flash-pointer{z-index:2;color:#fff;filter:drop-shadow(0 3px 5px #000);font-size:25px;position:absolute;top:5px}.flash-wheel-disc{color:#2b1b22;background:conic-gradient(#f48dcc 0 12.5%,#ffc978 12.5% 25%,#79e8cf 25% 37.5%,#ff9eaa 37.5% 50%,#ffc978 50% 62.5%,#f48dcc 62.5% 75%,#79e8cf 75% 87.5%,#ffc978 87.5%);border:7px solid #ffc978;border-radius:50%;grid-template-columns:repeat(4,1fr);gap:4px;width:125px;height:125px;padding:23px;display:grid;transform:rotate(45deg);box-shadow:0 0 0 7px #ffc9781a,0 12px 27px #f48dcc38}.flash-wheel-disc span{place-items:center;font:700 12px Fredoka;display:grid;transform:rotate(-45deg)}.flash-wheel-visual.spinning .flash-wheel-disc{animation:3s cubic-bezier(.12,.74,.18,1) flash-wheel-spin}.flash-wheel-visual.result .flash-wheel-disc{animation:.5s ease-out wheel-near-miss}.chest-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0;display:grid}.chest-grid button{color:#ffc978;cursor:pointer;background:linear-gradient(145deg,#ffc97824,#f48dcc14);border:1px solid #ffc9783b;border-radius:11px;height:47px;font-size:21px;transition:transform .18s,background .18s}.chest-grid button:hover{transform:translateY(-3px)rotate(-2deg)}.chest-grid button.opened{color:#241b26;background:#79e8cf;animation:.3s ease-out chest-open}.timing-track i{height:100%;position:absolute;top:0}.timing-outer{border-radius:inherit;background:#7f5266;width:100%;left:0}.timing-middle{border-radius:inherit;background:#9d7a57;width:66%;left:17%}.timing-gold{border-radius:inherit;background:#ffe29d;width:6%;left:47%;box-shadow:0 0 17px #ffc978}.timing-track b{background:#fff;border-radius:7px;width:5px;height:43px;transition:left 40ms linear;position:absolute;top:-9px;transform:translate(-50%);box-shadow:0 0 12px #fff}.rain-arena{background:linear-gradient(#151b2b,#11141f);border:1px solid #79e8cf2e;border-radius:13px;height:170px;margin:12px 0;position:relative;overflow:hidden}.rain-arena:before{opacity:.13;content:"";background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0}.rain-item{z-index:2;color:#332119;cursor:pointer;background:#ffc978;border:0;border-radius:50%;width:27px;height:27px;font:700 15px Fredoka;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 10px #ffc9784d}.rain-item.gold{color:#4a3010;background:#fff0a2;box-shadow:0 0 15px #ffc978}.rain-item.malus{color:#fff;background:#ff5d66;box-shadow:0 0 13px #ff5d6680}.rain-basket{z-index:3;color:#79e8cf;filter:drop-shadow(0 0 7px #79e8cf8c);border:3px solid #79e8cf;border-top:0;border-radius:0 0 20px 20px;width:48px;height:18px;font-size:28px;line-height:10px;position:absolute;bottom:8px;transform:translate(-50%)}.rain-countdown{color:#8f8998;place-items:center;font:700 10px DM Mono;display:grid;position:absolute;inset:0}.scratch-row{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 12px;display:grid}.scratch-row button{color:#ffc978;cursor:pointer;background:repeating-linear-gradient(135deg,#6e6570 0 4px,#827886 4px 8px);border:1px solid #ffc97852;border-radius:12px;height:78px;font:700 9px DM Mono}.scratch-row button.revealed{color:#2a1b25;background:linear-gradient(145deg,#ffc978,#f48dcc);font:700 26px Fredoka;animation:.35s ease-out scratch-reveal}.chrono-board{grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0;display:grid}.chrono-board button{color:#ffc978;cursor:pointer;background:linear-gradient(145deg,#f48dcc1f,#ffc97814);border:1px solid #f48dcc47;border-radius:11px;height:54px;font:700 22px Fredoka}.chrono-board button.revealed{color:#271e2a;background:#f48dcc;animation:.3s ease-out chrono-flip}.requested-game-card .game-button-row{z-index:1;grid-template-columns:1fr 1fr;gap:7px;display:grid;position:relative}.requested-game-card .game-button-row button{min-width:0;padding-inline:8px;font-size:9px}@keyframes flash-wheel-spin{to{transform:rotate(1485deg)}}@keyframes wheel-near-miss{50%{filter:brightness(1.3);transform:rotate(42deg)scale(1.05)}}@keyframes chest-open{50%{transform:translateY(-5px)rotate(4deg)}}@keyframes scratch-reveal{50%{transform:scale(1.08)rotate(-2deg)}}@keyframes chrono-flip{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}@media (max-width:760px){.requested-game-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.flash-wheel-visual.spinning .flash-wheel-disc,.flash-wheel-visual.result .flash-wheel-disc,.chest-grid button.opened,.scratch-row button.revealed,.chrono-board button.revealed{animation:none}}.theme-switcher{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:4px 5px 4px 8px;display:flex}.theme-switcher span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-right:2px;font:8px DM Mono}.theme-switcher button{width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:12px;display:grid}.theme-switcher button:hover,.theme-switcher button.selected{color:#17131d;background:var(--gold)}.referral-simple{background:linear-gradient(100deg,#7fe8d017,#f48ccc12);border-color:#7fe8d047;align-items:center}.referral-simple>div{gap:5px}.referral-simple small{color:var(--muted);font-size:9px;line-height:1.35}.referral-simple button{color:#17131d;background:var(--mint);min-height:34px;padding-inline:12px;font-weight:700}.app-shell{transition:background .28s,color .28s}html[data-theme=black]{--bg:#050509;--panel:#0c0c13d1;--panel-solid:#0c0c13;--line:#ffffff1a;--muted:#8b8995}html[data-theme=black] .glass-card{background:linear-gradient(140deg,#12121cd1,#08080ec7)}html[data-theme=light]{--bg:#f4f7fb;--panel:#ffffffd1;--panel-solid:#fff;--line:#1d273d1f;--muted:#667085;--coral:#e84b69;--pink:#c9489e;--purple:#6d5bd0;--mint:#159b84;--gold:#b77a12;color:#202638}html[data-theme=light] body,html[data-theme=light]{background:var(--bg);color:#202638}html[data-theme=light] .app-shell{background:radial-gradient(circle at 80% -10%,#8b78ef26,#0000 30rem),radial-gradient(circle at -10% 55%,#e84b8314,#0000 27rem),#f4f7fb}html[data-theme=light] .glass-card{background:linear-gradient(140deg,#ffffffed,#eff3fae0);border-color:#1d273d1f;box-shadow:0 18px 45px #3848651a}html[data-theme=light] .brand-name,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] .requested-head strong,html[data-theme=light] .new-game-head strong,html[data-theme=light] .profile-hero h3{color:#202638}html[data-theme=light] .hero-copy,html[data-theme=light] .hub-copy,html[data-theme=light] .card-subtitle,html[data-theme=light] .stat-label,html[data-theme=light] .field-hint{color:#667085}html[data-theme=light] .input-wrap{background:#ffffffb8;border-color:#1d273d29}.input-wrap input{color:inherit}html[data-theme=light] .network-option,html[data-theme=light] .bomb-option,html[data-theme=light] .service-tile,html[data-theme=light] .requested-game-card,html[data-theme=light] .new-game-card{color:#354052;background:#ffffffb8;border-color:#1d273d1f}html[data-theme=light] .secondary-cta{color:#354052;background:#ffffff9e;border-color:#1d273d26}.theme-switcher button.selected{color:#fff;background:var(--purple)}@media (max-width:700px){.theme-switcher span{display:none}.theme-switcher{padding-left:4px}.referral-simple{flex-direction:column;align-items:flex-start}.referral-simple button{align-self:stretch}}:root{--action:#7fe8d0;--action-ink:#10241f;--reward:#ffc978;--passive:#222532}.primary-cta:hover{filter:brightness(1.08)}.secondary-cta,.ghost-cta{color:#d9dde7;background:#222532;border-color:#ffffff1c}.secondary-cta:hover{background:#2d3241}.pack-price,.balance-chip,.reward-card .reward-icon,.bonus-tag,.streak-readable-row.unlocked span{color:var(--reward)}.bottom-nav{z-index:20;width:100%;max-width:620px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#0f111bde;border:1px solid #ffffff1a;border-bottom:0;border-radius:22px 22px 0 0;grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 45px #00000047}.bottom-nav button{color:#858999;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:45px;font-size:9px;font-weight:700;transition:transform .18s,color .18s,background .18s;display:flex;position:relative}.bottom-nav button:hover{color:#e9ecf5;background:#ffffff0d}.bottom-nav button.active{color:var(--action);background:#7fe8d017;transform:translateY(-3px)}.bottom-nav button i{background:var(--action);width:18px;height:2px;box-shadow:0 0 10px var(--action);border-radius:9px;position:absolute;bottom:3px}.main-content{padding-bottom:150px}.token-coin-3d{color:#8b5c19;background:radial-gradient(circle at 30% 25%,#fff5b6,#ffcb57 48%,#d88815);border:2px solid #ffe09b;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;transform:rotate(-8deg);box-shadow:inset 0 0 0 2px #fff6b466,0 3px 8px #ffc14552}.balance-pulse .token-coin-3d{animation:.8s cubic-bezier(.2,.8,.2,1) token-spin}.balance-pulse strong{animation:.8s cubic-bezier(.2,.8,.2,1) count-pop}.balance-chip{gap:8px}.hub-copy,.card-subtitle,.hero-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.glass-card,.transaction-card,.orders-dashboard,.referral-strip,.streak-board{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#1f2231db,#0f111bc2);border:1px solid #ffffff14;box-shadow:0 20px 60px #0003}html[data-theme=light] .bottom-nav{background:#ffffffe6;border-color:#1d273d1f;box-shadow:0 -15px 35px #3848651f}.token-coin-3d{flex:none}@keyframes token-spin{0%{transform:rotateY(0)rotate(-8deg)scale(1)}50%{transform:rotateY(180deg)rotate(8deg)scale(1.2)}to{transform:rotateY(360deg)rotate(-8deg)scale(1)}}@keyframes count-pop{40%{color:#fff2c8;transform:scale(1.25)}}@media (min-width:900px){.bottom-nav{border:1px solid #ffffff1a;border-radius:22px;bottom:18px}.main-content{padding-bottom:128px}}@media (prefers-reduced-motion:reduce){.balance-pulse .token-coin-3d,.balance-pulse strong{animation:none}}.home-shop{border-radius:20px;margin:0 0 18px;padding:17px}.home-shop-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.home-shop-head h3{color:#f7f4fb;margin:2px 0 4px;font:600 21px Fredoka}.home-shop-head p:not(.eyebrow){color:var(--muted);font-size:10px}.home-shop-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.home-pack{background:linear-gradient(145deg,#ffc97821,#ffffff09);border:1px solid #ffffff1f;border-radius:15px;flex-direction:column;align-items:flex-start;min-width:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden}.home-pack:nth-child(2){background:linear-gradient(145deg,#9b5de529,#ffffff09)}.home-pack:nth-child(3){background:linear-gradient(145deg,#ef4f9b29,#ffffff09)}.home-pack:nth-child(4){background:linear-gradient(145deg,#557be029,#ffffff09)}.home-pack-tag{color:#17131d;background:var(--reward);border-radius:99px;padding:3px 5px;font:7px DM Mono;position:absolute;top:7px;right:7px}.home-pack-coin{filter:drop-shadow(0 4px 6px #ff6c7a42);margin-bottom:5px;font-size:27px}.home-pack>strong{color:var(--reward);font:600 20px Fredoka}.home-pack>strong small{color:var(--muted);font:9px DM Mono}.home-pack>span{color:#c9c3d0;min-height:27px;margin-top:3px;font-size:8px;line-height:1.35}.home-pack>b{color:var(--reward);margin:8px 0;font:600 16px Fredoka}.home-pack .primary-cta{align-self:stretch;min-height:32px;padding:0 5px;font-size:9px}.home-paypal-link{color:#e9edf8;background:#316dce1c;border:1px solid #5b8cff40;border-radius:12px;align-items:center;gap:10px;margin-top:11px;padding:10px 12px;text-decoration:none;display:flex}.home-paypal-link>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.home-paypal-link strong{font-size:10px}.home-paypal-link small{color:var(--muted);font-size:8px}.home-paypal-link .paypal-logo{width:28px;height:28px;font-size:16px}.home-paypal-link svg{color:#9bbcff}html[data-theme=light] .home-shop-head h3{color:#202638}.home-shop-head .ghost-cta{min-height:32px;padding-inline:10px;font-size:9px}@media (max-width:800px){.home-shop-grid{grid-template-columns:repeat(2,1fr)}.home-shop-head{flex-direction:column;align-items:flex-start}.home-shop-head .ghost-cta{align-self:flex-end}}@media (max-width:430px){.home-shop{padding:13px}.home-pack{padding:10px 8px 9px}.home-pack-coin{font-size:23px}.home-pack>strong{font-size:18px}.home-pack>b{font-size:14px}}.network-pricing-strip{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:10px;display:grid}.network-pricing-strip span{color:var(--muted);background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;justify-content:space-between;align-items:center;gap:4px;padding:6px 7px;font-size:8px;display:flex}.network-pricing-strip span.active{color:var(--action);background:#7fe8d014;border-color:#7fe8d059}.network-pricing-strip b{color:inherit;font-size:9px}.network-pricing-strip small{color:var(--reward);font:8px DM Mono}.home-shop-grid .home-pack:nth-child(5),.home-shop-grid .home-pack:nth-child(6){border-color:#ffc97852}.home-shop-grid .home-pack:nth-child(5) .home-pack-coin,.home-shop-grid .home-pack:nth-child(6) .home-pack-coin{font-size:25px}@media (max-width:430px){.network-pricing-strip span{padding-inline:5px;font-size:7px}.network-pricing-strip small{font-size:7px}}.retention-strip{background:linear-gradient(135deg,#ffc97817,#ffffff06);border:1px solid #ffc97833;border-radius:18px;margin:13px 0;padding:15px;box-shadow:0 12px 36px #0000001f}.retention-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.retention-top strong{color:#fff1ca;font:600 17px Fredoka;display:block}.retention-top small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.streak-multiplier{color:#24190c;background:linear-gradient(135deg,#ffe29a,#f8ad43);border-radius:50%;place-items:center;width:50px;height:50px;font:700 16px Fredoka;display:grid;box-shadow:0 0 24px #ffc97859}.flash-quests{border-top:1px solid #ffffff14;margin-top:13px;padding-top:12px}.flash-quest-head{color:#eee6d7;justify-content:space-between;font-size:11px;display:flex}.flash-quest-head span{color:var(--reward);font:10px DM Mono}.flash-quest-list{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px;display:grid}.flash-quest-list button{min-width:0;color:var(--muted);text-align:left;background:#0000001f;border:1px solid #ffffff14;border-radius:11px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px;display:flex}.flash-quest-list button:hover,.flash-quest-list button.done{color:#eafff8;background:#7fe8d014;border-color:#7fe8d061}.flash-quest-list span{color:var(--action);font:9px DM Mono}.flash-quest-list b{font-size:10px}.flash-quest-list small{font-size:8px}.quest-complete{color:var(--reward);margin:9px 0 0;font-size:9px}.game-powerups{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0 14px;display:grid}.power-card{background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid #ffffff17;border-radius:15px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.power-icon{background:#ffc9781f;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.power-card>div:nth-child(2){flex:1;min-width:0}.power-card strong,.power-card small{display:block}.power-card strong{color:#f7f4fb;font-size:10px}.power-card small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35}.power-card button{flex:none;min-height:29px;padding:0 8px;font-size:8px}.profile-feature-row{grid-template-columns:1.3fr 1fr;gap:10px;margin:12px 0;display:grid}.vip-cosmetic-card,.affiliation-card{align-items:center;gap:10px;padding:13px;display:flex}.vip-cosmetic-card.active{border-color:#ffc97880;box-shadow:0 0 26px #ffc97824}.vip-avatar{color:#2a1b08;background:linear-gradient(135deg,#fff0a8,#f19d37);border:2px solid #ffd477;border-radius:50%;place-items:center;width:39px;height:39px;font-size:20px;display:grid;box-shadow:0 0 20px #ffc97880}.vip-cosmetic-card>div:nth-child(2),.affiliation-card>div{flex:1;min-width:0}.vip-cosmetic-card strong,.vip-cosmetic-card small,.affiliation-card strong,.affiliation-card small{display:block}.vip-cosmetic-card strong,.affiliation-card strong{font-size:10px}.vip-cosmetic-card small,.affiliation-card small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.35}.vip-cosmetic-card button{min-height:29px;padding:0 8px;font-size:8px}.affiliation-card b{color:var(--reward);font:600 22px Fredoka}@media (max-width:700px){.flash-quest-list,.game-powerups,.profile-feature-row{grid-template-columns:1fr}.power-card{padding:10px}}:root{--bg:#0b0e14;--panel:#121824bf;--panel-solid:#121824;--line:#ffffff1a;--muted:#94a3b8;--mint:#00f5d4;--action:#00f5d4;--gold:gold;--reward:gold;--amber:#f59e0b;--coral:#ff6b82;--pink:#d7a8ff;color:#f8fafc;background:#0b0e14;font-family:Inter,system-ui,sans-serif}body{color:#f8fafc}button,input{font-family:Inter,system-ui,sans-serif}.app-shell.cartoon-mode{background:radial-gradient(70% 42% at 82% -8%,#153d546b,#0000 68%),radial-gradient(52% 34% at -12% 64%,#00f5d414,#0000 68%),radial-gradient(56% 42% at 70% 80%,#f59e0b0f,#0000 70%),#0b0e14;min-height:100vh}.app-shell.cartoon-mode:after{content:"";z-index:0;pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#ffd70059 0 1px,#0000 1.5px);background-size:72px 72px;animation:28s linear infinite luxury-drift;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.app-shell.cartoon-mode>:not(.ambient):not(.coin-ambience){z-index:1}.ambient-one{opacity:.5;filter:blur(24px);background:radial-gradient(circle,#00f5d414,#0000 68%);width:520px;height:520px;top:14%;right:-240px}.ambient-two{opacity:.55;filter:blur(24px);background:radial-gradient(circle,#f59e0b12,#0000 68%);width:460px;height:460px;bottom:5%;left:-260px}.page-width{width:min(1180px,100% - 40px)}.topbar{padding:28px 0 22px}.brand-lockup{gap:13px}.brand-mark{color:#131820;background:linear-gradient(145deg,#fff4a8,gold 36%,#f59e0b);border:1px solid #ffffff73;border-radius:14px;width:40px;height:40px;transform:rotate(-7deg);box-shadow:inset 0 2px 1px #ffffffad,0 0 0 4px #ffd70014,0 10px 30px #f59e0b42}.brand-name{letter-spacing:-.065em;font:800 21px/1 Sora,sans-serif}.brand-kicker{color:#64748b;font-family:DM Mono,monospace}.topbar-actions{gap:10px}.account-chip,.theme-switcher,.balance-chip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121824ad;border-color:#ffffff1f}.balance-chip{min-height:43px;color:var(--gold);border-color:#ffd7004d;padding:8px 14px 8px 9px;box-shadow:0 0 26px #ffd7001a,inset 0 1px #ffffff29}.balance-chip strong{color:#fff6c7;font:700 17px Sora,sans-serif}.balance-chip .coin-label{color:#cbb45a}.token-coin-3d,.pack-coin,.home-pack-coin,.reward-icon,.power-icon,.tile-icon{isolation:isolate;position:relative}.token-coin-3d:before,.pack-coin:before,.home-pack-coin:before{content:"";z-index:-1;background:radial-gradient(circle at 32% 24%,#fffbd5 0 6%,#0000 7%),linear-gradient(145deg,#fff7a8,gold 38%,#f59e0b 72%,#a95b05);border-radius:50%;position:absolute;inset:10%;box-shadow:inset 0 2px 2px #ffffffa6,inset 0 -3px 4px #6d390059,0 6px 16px #f59e0b38}.main-content{padding-top:42px}.hero-row{gap:56px;padding:28px 0 60px}h1,h2,h3,.brand-name,.stat-value,.streak-board-head strong,.retention-top strong{font-family:Sora,sans-serif}h1{letter-spacing:-.085em;color:#f8fafc;font-weight:800}h1 span{color:#0000;text-shadow:none;background:linear-gradient(105deg,#fff,#cbd5e1 40%,#64748b);-webkit-background-clip:text;background-clip:text}h2{color:#f8fafc;font-weight:700}.hero-copy,.hub-copy,.card-subtitle,.field-hint,.pack-bonus,.home-pack span,.service-tile small{color:#94a3b8}.eyebrow{color:var(--mint);letter-spacing:.16em;font-family:DM Mono,monospace}.glass-card,.home-hub,.streak-readable,.streak-board,.reward-card,.service-tile,.orders-dashboard,.transaction-card,.home-shop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#121824d1,#0c111bb3);border:1px solid #ffffff1a;box-shadow:0 22px 70px #00000038,inset 0 1px #ffffff0f}.glass-card:hover,.home-shop:hover{border-color:#ffffff29}.primary-cta{color:#041a18;background:linear-gradient(135deg,#00f5d4,#10b981);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 26px #00f5d433,0 8px 20px #0003}.secondary-cta{color:#e2e8f0;background:#ffffff0e;border-color:#ffffff21}.ghost-cta{color:#b7c3d4;background:#ffffff0a}.primary-cta:hover,.secondary-cta:hover,.ghost-cta:hover{filter:brightness(1.1);transform:translateY(-2px)}.primary-cta:active,.secondary-cta:active,.ghost-cta:active,button:active{transform:scale(.96)}.network-option,.bomb-option,.home-pack,.pack-card,.quick-game-grid button,.flash-quest-list button,.power-card{background:#ffffff09;border-color:#ffffff1a}.network-option:hover,.network-option.selected{background:#00f5d414;border-color:#00f5d48c;box-shadow:0 0 20px #00f5d41a}.network-icon,.tile-icon{border:1px solid #ffffff59;box-shadow:inset 0 1px #ffffff8c,0 6px 14px #00000038}.bomb-option:hover,.bomb-option.selected{background:#ffd70017;border-color:#ffd70099;box-shadow:0 0 22px #ffd7001f}.bomb-emoji{filter:drop-shadow(0 5px 8px #f59e0b40);text-shadow:0 2px #f59e0b}.token-coin-3d{color:#5f3900;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.token-coin-3d svg{z-index:2;color:#7a4a00;filter:drop-shadow(0 1px #fff6);position:relative}.pack-coin,.home-pack-coin{color:#6e4200;background:0 0;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.pack-coin:before,.home-pack-coin:before{inset:0}.pack-coin svg{z-index:2;filter:drop-shadow(0 1px #ffffff80);position:relative}.home-pack-coin{text-shadow:0 2px #f59e0b,0 6px 12px #f59e0b40;font-size:28px}.reward-icon,.power-icon{background:linear-gradient(145deg,#ffd70038,#f59e0b0f);border:1px solid #ffd70047;box-shadow:inset 0 1px #ffffff3d,0 8px 18px #0000002e}.service-tile{transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s,background .22s}.service-tile:hover{background:#00f5d40f;border-color:#00f5d44d;transform:translateY(-4px)}.streak-board,.streak-readable,.retention-strip{border-color:#ffd70033}.streak-track span,.progress-fill{background:linear-gradient(90deg,#00f5d4,gold,#f59e0b);box-shadow:0 0 18px #ffd7004d}.streak-day.current,.streak-readable-row.unlocked{background:linear-gradient(145deg,#ffd70021,#f59e0b0a);border-color:#ffd7007a}.streak-day.done,.streak-readable-row.unlocked{color:#fff4b0}.streak-multiplier,.bonus-flare{color:#332000;background:linear-gradient(145deg,#fff6ad,gold 42%,#f59e0b);box-shadow:inset 0 1px #ffffffa6,0 0 30px #ffd70040}.retentions-strip,.retention-strip{background:linear-gradient(145deg,#ffd7001a,#121824b8)}.home-shop-grid .home-pack,.pack-card{transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s,box-shadow .22s}.home-shop-grid .home-pack:hover,.pack-card:hover{border-color:#ffd70059;transform:translateY(-5px);box-shadow:0 16px 36px #0000003d,0 0 24px #ffd70014}.bottom-nav button.active{color:var(--mint)}.bottom-nav button.active:before{background:radial-gradient(circle,#00f5d440,#0000 70%)}.theme-switcher button.selected{color:#0b0e14;background:linear-gradient(145deg,#fff7bd,gold);box-shadow:0 0 14px #ffd7004d}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--mint);outline-offset:3px}@keyframes luxury-drift{0%{transform:translate(0)}to{transform:translate(72px,36px)}}@media (max-width:700px){.page-width{width:min(100% - 28px,560px)}.topbar{padding-top:18px}.brand-name{font-size:17px}.brand-mark{border-radius:12px;width:34px;height:34px}.account-chip>span:last-child{display:none}.topbar-actions{gap:5px}.balance-chip{padding-right:10px}.balance-chip .coin-label{display:none}h1{font-size:clamp(42px,13vw,62px)}.main-content{padding-top:24px}}@media (prefers-reduced-motion:reduce){.app-shell.cartoon-mode:after{animation:none}}html[data-theme=light] .app-shell.cartoon-mode{background:radial-gradient(at 80% 0,#00b4a021,#0000 44%),#eef2f7}html[data-theme=light] .app-shell.cartoon-mode:after{opacity:.08}@media (max-width:520px){.topbar{flex-wrap:wrap;gap:12px}.topbar-actions{justify-content:flex-end;width:100%}.theme-switcher{margin-right:auto}.install-button,.account-chip,.balance-chip{min-height:36px}}.arcade-panel{padding-bottom:20px}.arcade-rules{border-color:#ffd7003d;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.arcade-rule-icon{color:#2b1c00;background:linear-gradient(145deg,#fff8b0,gold 45%,#f59e0b);border:1px solid #ffd7006b;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid;box-shadow:0 0 22px #ffd70033,inset 0 1px #ffffffb3}.arcade-rules>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.arcade-rules strong{color:#fff2bc;font:700 13px Sora,sans-serif}.arcade-rules span{color:#94a3b8;font-size:10px;line-height:1.45}.arcade-rules>b{color:gold;flex:none;font:700 11px DM Mono}.arcade-canvas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.arcade-game-card{border:1px solid var(--game-accent);min-width:0;padding:14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.arcade-game-card{border:1px solid color-mix(in srgb,var(--game-accent)30%,#ffffff1a)}}.arcade-game-card{background:linear-gradient(145deg,#121824eb,#090e16e0);border-radius:20px;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff12}.arcade-game-card:before{content:"";background:radial-gradient(circle,var(--game-accent),transparent 68%);border-radius:50%;width:150px;height:150px;position:absolute;top:-58px;right:-52px}@supports (color:color-mix(in lab,red,red)){.arcade-game-card:before{background:radial-gradient(circle,color-mix(in srgb,var(--game-accent)22%,transparent),transparent 68%)}}.arcade-game-card:before{pointer-events:none}.arcade-game-head{z-index:1;align-items:center;gap:9px;min-height:42px;display:flex;position:relative}.arcade-game-head>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.arcade-game-head strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font:700 14px Sora,sans-serif;overflow:hidden}.arcade-game-head small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.arcade-game-head b{color:var(--game-accent);flex:none;font:700 9px DM Mono}.arcade-game-icon{border:1px solid var(--game-accent);flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.arcade-game-icon{border:1px solid color-mix(in srgb,var(--game-accent)65%,transparent)}}.arcade-game-icon{color:#0b0e14;background:var(--game-accent);box-shadow:0 0 18px var(--game-accent),inset 0 1px #ffffffb3;border-radius:10px}@supports (color:color-mix(in lab,red,red)){.arcade-game-icon{box-shadow:0 0 18px color-mix(in srgb,var(--game-accent)38%,transparent),inset 0 1px #ffffffb3}}.arcade-stage{aspect-ratio:16/9;touch-action:none;background:#0d131e;border:1px solid #ffffff1a;border-radius:15px;margin:12px 0 10px;position:relative;overflow:hidden}.arcade-canvas{touch-action:none;width:100%;height:100%;display:block}.arcade-status{color:#dce5ef;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#05090fad;border:1px solid #ffffff1a;border-radius:8px;padding:6px 8px;font-size:8px;position:absolute;bottom:8px;left:9px;right:9px;overflow:hidden}.arcade-game-card .primary-cta{min-height:40px;font-size:10px}.arcade-footnote{color:#94a3b8;border:1px dashed #ffffff21;border-radius:11px;align-items:center;gap:7px;margin-top:14px;padding:10px 12px;font-size:9px;line-height:1.4;display:flex}.arcade-footnote svg{color:#00f5d4;flex:none}@media (max-width:900px){.arcade-canvas-grid{grid-template-columns:1fr;max-width:620px;margin-inline:auto}.arcade-game-card{padding:15px}.arcade-stage{aspect-ratio:2.05}}@media (max-width:520px){.arcade-rules{align-items:flex-start}.arcade-rules>b{margin-left:auto}.arcade-rules span{font-size:9px}.arcade-stage{aspect-ratio:1.72}.arcade-game-head strong{font-size:13px}.arcade-footnote{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.arcade-game-card,.arcade-canvas{animation:none}}.paypal-confirm-dialog{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#121824fa,#090e16fa);border-color:#ffd70047;box-shadow:inset 0 0 0 1px #ffffff0f,0 24px 80px #0000008c,0 0 42px #ffd7001a}.paypal-confirm-dialog h2{color:#fff7c9;font:800 22px Sora,sans-serif}.paypal-instructions{color:#cbd5e1;text-align:left;font-size:12px;line-height:1.6}.paypal-instructions p{margin:0 0 10px}.paypal-instructions ol{margin:0 0 10px;padding-left:20px}.paypal-instructions li{margin:6px 0}.paypal-instructions strong{color:gold}.paypal-pack-summary{text-align:center;background:#ffd70014;border:1px solid #ffd70040;border-radius:10px;padding:10px 12px;display:block}.paypal-confirm-dialog [data-slot=alert-dialog-footer]{gap:8px}.paypal-confirm-dialog [data-slot=alert-dialog-action]{color:#031b17;background:linear-gradient(135deg,#00f5d4,#10b981);border:0;box-shadow:0 0 22px #00f5d42e}.paypal-confirm-dialog [data-slot=alert-dialog-cancel]{color:#cbd5e1;background:#ffffff0d;border-color:#ffffff24}.payment-sheet>.primary-cta{cursor:pointer;border:0}@media (max-width:520px){.paypal-confirm-dialog{padding:20px}.paypal-confirm-dialog [data-slot=alert-dialog-footer]{flex-direction:column-reverse}.paypal-confirm-dialog [data-slot=alert-dialog-action],.paypal-confirm-dialog [data-slot=alert-dialog-cancel]{width:100%}}.social-link-card,.social-post-picker{background:linear-gradient(145deg,#00f5d40e,#0a101ab8);border:1px solid #00f5d429;border-radius:15px;margin-top:14px;padding:14px}.social-link-card-head,.social-post-picker-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.social-link-card-head>div,.social-post-picker-head>div{min-width:0}.social-link-card-head p,.social-post-picker-head p{color:#94a3b8;margin:3px 0 0;font-size:10px}.link-local-badge,.auto-feed-badge{color:#00f5d4;background:#00f5d414;border:1px solid #00f5d438;border-radius:99px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:inline-flex}.link-account-form{gap:8px;margin-top:12px;display:flex}.link-account-form input{color:#f8fafc;background:#0003;border:1px solid #ffffff1f;border-radius:10px;outline:none;flex:1;min-width:0;padding:10px 11px;font-size:11px}.link-account-form input:focus{border-color:#00f5d4;box-shadow:0 0 0 3px #00f5d41a}.link-account-form .secondary-cta{flex:none;min-height:38px;padding-inline:12px;font-size:10px}.linked-account-row{background:#0000002e;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:10px;margin-top:12px;padding:9px 10px;display:flex}.linked-account-row>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.linked-account-row strong{color:#f8fafc;font-size:12px}.linked-account-row small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.linked-account-row>svg{color:#00f5d4}.linked-dot{color:#00f5d4;margin-left:auto;font-size:9px}.social-link-note{color:#64748b;margin-top:10px;font-size:9px;line-height:1.4;display:block}.social-post-picker-head{margin-bottom:10px}.social-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.social-post-card{color:#f8fafc;text-align:left;background:#0003;border:1px solid #ffffff17;border-radius:11px;flex-direction:column;gap:4px;min-width:0;padding:7px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.social-post-card:hover,.social-post-card.selected{border-color:#00f5d4;transform:translateY(-2px);box-shadow:0 8px 22px #00f5d41f}.social-post-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.social-post-card>small{color:#64748b;font-size:8px}.social-post-card>svg{color:#00f5d4;position:absolute;top:8px;right:8px}.post-art{color:#fff;border-radius:8px;justify-content:center;align-items:center;height:65px;display:flex;box-shadow:inset 0 1px #ffffff4d}.post-art span{text-shadow:0 2px 9px #0006;font-size:21px;font-weight:800}.post-art small{background:#00000059;border-radius:4px;margin:43px 0 0;padding:3px 5px;font-size:7px;position:absolute}.network-option .linked-dot{margin-left:auto}@media (max-width:520px){.social-link-card-head,.social-post-picker-head,.link-account-form{flex-direction:column}.link-account-form .secondary-cta{width:100%}.social-post-grid{gap:6px}.post-art{height:56px}.post-art small{margin-top:37px}}.classic-arcade-panel{--game-ink:#f8fafc;--game-muted:#cbd5e1}.game-rules-banner{background:linear-gradient(110deg,#ffb4002e,#00f5d414);border:1px solid #ffd70059;border-radius:18px;align-items:center;gap:14px;margin:16px 0 20px;padding:14px 16px;display:flex;box-shadow:0 12px 34px #00000038}.game-rules-icon{background:linear-gradient(145deg,gold,#f97316);border-radius:14px;place-items:center;width:42px;height:42px;font-size:24px;display:grid;box-shadow:0 6px 18px #ffb40059}.game-rules-banner div{flex:1;gap:3px;display:grid}.game-rules-banner strong{color:#fff;font-size:14px}.game-rules-banner small{color:#dbeafe;font-size:12px}.game-rules-banner>b{color:gold;white-space:nowrap;font-size:13px}.classic-game-card{min-height:260px;color:var(--game-ink);background:linear-gradient(145deg,#151f30f5,#0a101ceb);border:1px solid #ffffff24;border-radius:22px;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 35px #00000047,inset 0 1px #ffffff17}.classic-game-card:after{content:"";background:var(--game-glow,#00f5d4);opacity:.16;filter:blur(15px);pointer-events:none;border-radius:50%;width:130px;height:130px;position:absolute;top:-55px;right:-55px}.game-wheel{--game-glow:#ffca28}.game-chest{--game-glow:#ff6b35}.game-timing{--game-glow:#00f5d4}.game-rain{--game-glow:#4f8cff}.game-scratch{--game-glow:#ff4fa3}.game-memory{--game-glow:#a78bfa}.classic-game-title{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.classic-game-title>span{background:#ffffff1a;border-radius:14px;place-items:center;width:42px;height:42px;font-size:25px;display:grid;box-shadow:inset 0 1px #fff3}.classic-game-title div{gap:3px;min-width:0;display:grid}.classic-game-title strong{color:#fff;font-size:15px}.classic-game-title small,.game-hint{color:var(--game-muted);font-size:12px}.game-hint{margin:0}.wheel-result{color:#4a2800;background:radial-gradient(circle at 35% 25%,#fff7b0,#ffd21a 38%,#f59e0b 72%,#9a4d00);border:6px solid #ffe889;border-radius:50%;justify-self:center;place-items:center;width:92px;height:92px;font-size:28px;font-weight:900;display:grid;box-shadow:0 0 0 5px #ffb81c33,0 0 35px #ffb81ca6}.wheel-result.spinning{color:#fff;animation:.55s linear infinite game-spin}@keyframes game-spin{to{transform:rotate(360deg)}}.chest-grid,.chrono-grid,.scratch-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.chest-grid button,.chrono-grid button,.scratch-grid button{color:#fff;background:linear-gradient(145deg,#27384f,#152236);border:1px solid #ffffff21;border-radius:11px;min-height:42px;font-size:20px;transition:transform .16s,filter .16s,background .16s}.chest-grid button:not(:disabled):active,.chrono-grid button:not(:disabled):active,.scratch-grid button:not(:disabled):active{transform:scale(.92)}.chest-grid button.opened,.scratch-grid button.revealed,.chrono-grid button.revealed{color:#442300;background:linear-gradient(145deg,#ffe682,#f59e0b);box-shadow:0 0 18px #ffc83259}.chest-grid button.trap{background:linear-gradient(145deg,#ff6b6b,#a61b39)}.game-inline-status{color:#e2e8f0;font-size:13px}.game-inline-status b{color:gold;font-size:18px}.game-button-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.timing-track{background:linear-gradient(90deg,#ff6177 0 34%,gold 34% 66%,#ff6177 66%);border-radius:99px;height:28px;margin:16px 4px 0;position:relative;box-shadow:inset 0 2px 6px #00000059}.timing-track .timing-gold{opacity:.6;background:#fff2a6;border-radius:99px;width:12%;height:100%;position:absolute;left:44%}.timing-track i{background:#fff;border-radius:8px;width:10px;height:40px;position:absolute;top:-6px;transform:translate(-50%);box-shadow:0 0 16px #00f5d4}.timing-labels{color:#ff8a9a;justify-content:space-between;font-size:12px;display:flex}.timing-labels b{color:gold}.rain-board{background:linear-gradient(#173969,#0e203a);border:1px solid #60a5fa59;border-radius:16px;height:118px;position:relative;overflow:hidden}.rain-item{cursor:pointer;filter:drop-shadow(0 3px 5px #00000059);background:0 0;border:0;font-size:22px;position:absolute;transform:translate(-50%,-50%)}.rain-item.coin{color:gold;font-size:27px}.rain-item.gold{color:#fff1a3;font-size:28px}.rain-item.malus{color:#ff6b6b}.rain-basket{filter:drop-shadow(0 0 8px #00f5d4);pointer-events:none;font-size:28px;position:absolute;bottom:3px;transform:translate(-50%)}.rain-slider{accent-color:#00f5d4;width:100%}.primary-cta:disabled,.secondary-cta:disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.classic-games-grid{grid-template-columns:1fr}.game-rules-banner{align-items:flex-start}.game-rules-banner>b{display:none}.classic-game-card{min-height:0}}@media (prefers-reduced-motion:reduce){.wheel-result.spinning{animation:none}}.arcade-live-message{color:#fff7cc;text-align:center;background:linear-gradient(100deg,#ff698740,#ffc1072e,#00f5d42e);border:1px solid #ffd70052;border-radius:14px;margin:0 0 16px;padding:11px 14px;font-size:13px;font-weight:800;animation:2.4s ease-in-out infinite happy-pulse;box-shadow:0 8px 20px #0003,inset 0 1px #ffffff29}.classic-game-card:hover{filter:saturate(1.12);box-shadow:0 22px 46px #00000059,0 0 28px var(--game-glow),inset 0 1px #ffffff24;transform:translateY(-4px)rotateX(1deg)}@supports (color:color-mix(in lab,red,red)){.classic-game-card:hover{box-shadow:0 22px 46px #00000059,0 0 28px color-mix(in srgb,var(--game-glow)22%,transparent),inset 0 1px #ffffff24}}.classic-game-title>span{box-shadow:0 5px #00000038,0 0 18px var(--game-glow),inset 0 1px #ffffff59;background:linear-gradient(145deg,#fff3,#ffffff0a);border:1px solid #fff3}@supports (color:color-mix(in lab,red,red)){.classic-game-title>span{box-shadow:0 5px #00000038,0 0 18px color-mix(in srgb,var(--game-glow)28%,transparent),inset 0 1px #ffffff59}}.classic-game-title>span{text-shadow:0 2px 6px #00000059}.classic-game-card .primary-cta,.classic-game-card .secondary-cta{z-index:2;position:relative;box-shadow:0 5px #00000038,0 0 18px #00f5d429}.classic-game-card button:not(:disabled):hover{filter:brightness(1.15)}@keyframes happy-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@media (prefers-reduced-motion:reduce){.arcade-live-message,.classic-game-card{transition:none;animation:none}.classic-game-card:hover{transform:none}}.order-confirmation-card{background:linear-gradient(145deg,#00f5d41a,#121824c7);border:1px solid #00f5d459;border-radius:16px;gap:8px;margin-top:12px;padding:14px;display:grid}.order-confirmation-card strong{color:#eafffb;font-size:.9rem}.order-confirmation-card span{color:#b4c2cc;font-size:.78rem}.order-confirmation-card .secondary-cta{text-align:center;margin-top:2px}.game-plinko,.game-merge,.game-rocket{position:relative;overflow:hidden}.plinko-board{background:radial-gradient(circle at 50% 8%,#ffd70033,#0000 35%),linear-gradient(#182640,#0b1220);border:1px solid #ffd7004d;border-radius:18px;min-height:190px;margin:10px 0;padding:14px 8px 34px;position:relative;overflow:hidden}.plinko-pegs i{background:#ffd166;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #ffd166}.plinko-ball{color:#7cfff1;text-shadow:0 0 14px #00f5d4;font-size:24px;animation:2.1s ease-in forwards plinko-drop;position:absolute;top:8px}.plinko-slots{grid-template-columns:repeat(5,1fr);gap:4px;display:grid;position:absolute;inset:auto 6px 6px}.plinko-slots b{text-align:center;color:#111827;background:#ffd166;border-radius:8px;padding:6px 2px;font-size:.68rem}.plinko-slots b:nth-child(3){background:#94a3b8}.merge-bottle{background:linear-gradient(#00f5d414,#0a0f1ce6);border:2px solid #00f5d459;border-radius:24px 24px 34px 34px;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:8px;min-height:190px;margin:10px 0;padding:16px;display:flex}.merge-bubble{color:#07111d;background:#7cfff1;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;animation:.22s ease-out bubble-pop;display:grid;box-shadow:inset -5px -6px #00000026,0 0 14px #00f5d466}.merge-bubble.level-2{background:#ffd166;width:46px;height:46px}.merge-bubble.level-3{background:#ff8fab;width:54px;height:54px}.merge-bubble.level-4,.merge-bubble.level-5{background:#c4b5fd;width:64px;height:64px}.rocket-stage{color:#ffd166;background:linear-gradient(160deg,#182640,#1d1236);border-radius:18px;place-items:center;gap:4px;min-height:190px;margin:10px 0;display:grid}.rocket-stage span{filter:drop-shadow(0 0 15px #ff8fab);font-size:4rem;transform:rotate(-12deg)}.rocket-stage strong{color:#7cfff1;font-size:2rem}.rocket-stage.flying span{animation:.7s ease-in-out infinite alternate rocket-rise}.order-confirmation-card{gap:8px;display:grid}@keyframes plinko-drop{0%{top:2px;left:50%}45%{top:112px;left:43%}75%{top:202px;left:58%}to{top:227px;left:63%}}@keyframes bubble-pop{0%{opacity:.4;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes rocket-rise{to{transform:translateY(-24px)rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.plinko-ball,.merge-bubble,.rocket-stage.flying span{animation:none}}.wallet-owner{color:#a5f3fc;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin-top:4px;font:600 9px DM Mono,monospace;display:block;overflow:hidden}.owner-contact{color:#ffe9a8;background:linear-gradient(110deg,#ffd7001f,#00f5d412);border:1px solid #ffd70052;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:11px;display:flex;box-shadow:0 0 18px #ffd70014}.owner-contact svg{color:#00f5d4;flex:none}.owner-contact-wide{justify-content:flex-start;margin-top:12px}.owner-contact-large{justify-content:flex-start;min-height:42px;font-size:14px}.owner-contact span{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.owner-contact small{color:#a5b4c7;font-size:9px}.social-gallery-meta{flex-direction:column;flex:none;align-items:flex-end;gap:2px;min-width:0;margin-left:auto;display:flex}.social-gallery-meta strong{color:#fff1a8;font:800 11px Sora,sans-serif}.social-gallery-meta small{color:#67e8f9;text-transform:uppercase;letter-spacing:.04em;font:600 8px DM Mono,monospace}.social-post-picker{background:linear-gradient(145deg,#00f5d41c,#0a101ad1);border-color:#00f5d452;box-shadow:0 16px 40px #00f5d412,inset 0 1px #ffffff1f}.social-post-grid{gap:10px}.social-post-card{background:linear-gradient(145deg,#ffffff14,#040a12b3);border-color:#ffd70033;padding:8px}.social-post-card:hover,.social-post-card.selected{border-color:gold;box-shadow:0 10px 28px #ffd7002e,inset 0 0 0 1px #00f5d433}.post-art{background-image:radial-gradient(circle at 22% 20%,#ffffff8c,#0000 8%),linear-gradient(135deg,#ffffff3d,#0000 42%);min-height:74px;position:relative}.post-art:after{content:"✦";color:#ffffffbf;text-shadow:0 0 12px;font-size:12px;position:absolute;top:5px;right:8px}.post-art span{color:#fffdf0;text-shadow:0 2px #0000002e,0 0 16px #ffffff59;font-size:24px}.post-art small{color:#fff;background:#050a1294}@media (max-width:520px){.social-gallery-meta{align-items:flex-start;margin-left:0}.post-art{min-height:62px}.owner-contact-large{font-size:12px}}.plinko-board{background:radial-gradient(circle at 50% 8%,#ffd7003b,#0000 35%),linear-gradient(#1d3155,#09111f);min-height:220px;box-shadow:inset 0 0 24px #00f5d414,0 12px 28px #0000003d}.plinko-pegs i{background:linear-gradient(145deg,#fff3a6,#ffb300);width:9px;height:9px;box-shadow:0 0 10px #ffd166,0 2px #8241008c}.plinko-ball{z-index:2;color:#7cfff1;filter:drop-shadow(0 0 8px #00f5d4);animation:2.1s cubic-bezier(.22,.8,.32,1) forwards plinko-drop,.16s ease-in-out infinite alternate plinko-wobble}.plinko-slots{grid-template-columns:repeat(9,1fr);gap:3px}.plinko-slots b{color:#111827;background:linear-gradient(#ffd166,#f59e0b);place-items:center;min-height:27px;padding:4px 1px;font-size:.58rem;display:grid}.plinko-slots b.zero{color:#cbd5e1;background:linear-gradient(#334155,#172033)}@keyframes plinko-wobble{0%{margin-left:-2px}to{margin-left:2px}}@media (max-width:520px){.plinko-board{min-height:210px}.plinko-slots b{font-size:.5rem}}.heart-balance{color:#ffcf70;white-space:nowrap;margin-left:4px;font:700 9px DM Mono,monospace}.demo-pill{max-width:100%}.social-account-manager{background:linear-gradient(145deg,#7a1fbc29,#0a101cd1);border:1px solid #c64cff47;border-radius:20px;margin-bottom:16px;padding:16px;box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff17}.social-account-manager-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.social-account-manager-head h3{color:#f8fafc;margin:4px 0 3px;font:800 18px Sora,sans-serif}.social-account-manager-head p:last-child{color:#94a3b8;max-width:560px;margin:0;font-size:10px;line-height:1.45}.social-account-count{color:#fff;background:#00f5d41a;border:1px solid #00f5d457;border-radius:99px;place-items:center;min-width:42px;height:30px;font:800 11px DM Mono,monospace;display:grid}.social-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.social-account-tile{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;min-width:0;padding:12px;transition:transform .18s,border-color .18s,opacity .18s}.social-account-tile:hover{border-color:#00f5d475;transform:translateY(-2px)}.social-account-tile.empty{border-style:dashed}.social-account-tile.disabled{opacity:.58}.social-account-tile-top{align-items:center;gap:9px;min-width:0;display:flex}.social-network-badge{color:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font:800 12px Inter,sans-serif;display:grid;box-shadow:0 5px 12px #00000040,inset 0 1px #ffffff73}.social-account-tile-top>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.social-account-tile-top strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.social-account-tile-top small{color:#a8b4c7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.social-state-dot{background:#64748b;border-radius:50%;flex:none;width:8px;height:8px}.social-state-dot.on{background:#00f5d4;box-shadow:0 0 10px #00f5d4cc}.social-account-url{color:#8493a8;text-overflow:ellipsis;white-space:nowrap;min-height:25px;margin:10px 0 9px;font-size:8px;line-height:1.5;overflow:hidden}.social-account-actions{align-items:center;gap:7px;display:flex}.social-toggle{color:#b8c4d5;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font:700 9px Inter,sans-serif;display:inline-flex}.social-toggle span{background:#64748b;border-radius:50%;width:17px;height:17px;transition:transform .18s,background .18s}.social-toggle.on{color:#031b17;background:#00f5d4;border-color:#00f5d4}.social-toggle.on span{background:#fff;box-shadow:0 1px 4px #0000004d}.social-toggle.off{color:#cbd5e1}.social-remove{color:#fda4af;cursor:pointer;background:#fda4af12;border:1px solid #fda4af38;border-radius:9px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.social-remove:hover{color:#fff;background:#f43f5e40}.social-add-button{color:#00f5d4;cursor:pointer;background:#00f5d40f;border:1px dashed #00f5d459;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:30px;margin-top:10px;font-size:9px;display:flex}@media (max-width:520px){.social-account-manager{padding:13px}.social-account-manager-head h3{font-size:15px}.social-account-grid{gap:8px}.social-account-tile{padding:9px}.social-network-badge{width:30px;height:30px}.social-account-url{font-size:7px}.social-toggle{padding-inline:7px}}html[data-theme=light] .social-account-manager{background:linear-gradient(145deg,#f9f0fff5,#ffffffeb);border-color:#8427be33}html[data-theme=light] .social-account-tile{background:#ffffffbf;border-color:#1d273d1f}html[data-theme=light] .social-account-tile-top strong{color:#172033}.brand-logo{color:#fff;text-shadow:0 1px 4px #00000040;place-items:center;width:100%;height:100%;font-family:Arial,sans-serif;font-size:19px;font-weight:900;line-height:1;display:grid}.brand-instagram{font-size:23px}.brand-facebook{font-family:Arial,sans-serif;font-size:23px}.brand-tiktok{font-size:21px}.brand-youtube{font-size:14px}.social-profile-avatar{object-fit:cover;background:linear-gradient(145deg,#ffd166,#c026d3);border:2px solid #ffffffa6;border-radius:50%;flex:none;width:34px;height:34px;box-shadow:0 4px 12px #0000004d}.social-profile-placeholder{color:#fff;place-items:center;font-weight:800;display:grid}.social-edit{color:#c4b5fd;cursor:pointer;background:#8b5cf61a;border:1px solid #c4b5fd40;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.social-edit:hover,.social-save:hover{color:#fff;background:#8b5cf666}.social-edit-row{align-items:center;gap:6px;margin-top:10px;display:flex}.social-edit-row input{color:#fff;background:#00000047;border:1px solid #00f5d466;border-radius:8px;outline:none;flex:1;min-width:0;height:30px;padding:0 8px;font-size:9px}.social-save{color:#031b17;cursor:pointer;background:#00f5d4;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.payment-method-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.payment-method-button{color:#e8ecf5;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px;font-size:10px;display:flex}.payment-method-button:hover{background:#00f5d414;border-color:#00f5d4}.google-pay-mark{color:#4285f4;background:#fff;border-radius:5px;place-items:center;width:19px;height:19px;font:800 12px Arial,sans-serif;display:grid}.payment-method-note{color:#8291a6;margin-top:7px;font-size:9px;line-height:1.4}.google-pay-card{color:#edf4ff;text-align:left;background:linear-gradient(135deg,#4285f41f,#ffffff0a);border:1px solid #4285f459;border-radius:14px;align-items:center;gap:10px;width:100%;margin-top:10px;padding:12px 14px;display:flex}.google-pay-card:hover{background:#4285f42e;border-color:#4285f4}.google-pay-card>span:nth-child(2){flex:1}.google-pay-card strong,.google-pay-card small{display:block}.google-pay-card small{color:#93a4bc;margin-top:3px;font-size:9px}.payment-method-modal{max-width:390px}.font-choice{color:#e8ecf5;background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;outline:none;max-width:78px;height:25px;padding:0 5px;font-size:9px}html[data-font=inter] body{font-family:Inter,system-ui,sans-serif}html[data-font=rounded] body{font-family:Nunito,Inter,system-ui,sans-serif}html[data-font=mono] body{font-family:DM Mono,monospace}html[data-font=sora] body{font-family:Sora,Inter,system-ui,sans-serif}html[data-font=jakarta] body{font-family:Plus Jakarta Sans,Inter,sans-serif}html[data-font=system] body{font-family:system-ui,sans-serif}html[data-font=serif] body{font-family:Georgia,serif}html[data-font=comic] body{font-family:Comic Sans MS,cursive}html[data-font=display] body{font-family:Trebuchet MS,sans-serif}html[data-font=soft] body{font-family:Nunito,Inter,sans-serif}html[data-theme=purple]{--bg:#10051b;--panel:#1d0c31d1;--panel-solid:#1d0c31;--line:#ec489938;--muted:#c4a7d9;--coral:#ff6b9d;--pink:#d946ef;--purple:#a855f7;--mint:#5eead4;--gold:#fbbf24;color:#fff}html[data-theme=purple] body,html[data-theme=purple]{background:var(--bg);color:#fff}html[data-theme=purple] .app-shell{background:radial-gradient(circle at 78% -8%,#d946ef4d,#0000 32rem),radial-gradient(circle at -10% 55%,#7c3aed38,#0000 28rem),#10051b}html[data-theme=purple] .glass-card{background:linear-gradient(140deg,#2d1145d6,#140722d1)}html[data-theme=ocean]{--bg:#03131c;--panel:#051f2bd1;--panel-solid:#061f2b;--line:#22d3ee33;--muted:#9fd4df;--coral:#fb7185;--pink:#38bdf8;--purple:#0ea5e9;--mint:#2dd4bf;--gold:#facc15;color:#ecfeff}html[data-theme=ocean] body,html[data-theme=ocean]{background:var(--bg);color:#ecfeff}html[data-theme=ocean] .app-shell{background:radial-gradient(circle at 80% -10%,#0ea5e940,#0000 32rem),radial-gradient(circle at -10% 55%,#14b8a62e,#0000 28rem),#03131c}html[data-theme=ocean] .glass-card{background:linear-gradient(140deg,#082d3bd6,#031720d1)}html[data-theme=purple] .social-account-manager,html[data-theme=ocean] .social-account-manager{border-color:#ffffff2e}@media (max-width:520px){.payment-method-row{grid-template-columns:1fr}.font-choice{max-width:68px}.social-profile-avatar{width:30px;height:30px}}.social-avatar-wrap{flex:none;width:34px;height:34px;display:block;position:relative}.social-avatar-wrap .social-profile-avatar{position:absolute;inset:0}.social-profile-photo{z-index:1}@media (max-width:520px){.social-avatar-wrap{width:30px;height:30px}}.vip-subscription-card{background:linear-gradient(135deg,#68440847,#17121fe6 52%,#75249d2e);border:1px solid #ffd70080;border-radius:22px;margin:0 0 16px;padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000040,inset 0 1px #ffffff2e}.vip-subscription-card:after{filter:blur(4px);content:"";background:#ffd70024;border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-45px}.vip-subscription-card.active{border-color:#00f5d4;box-shadow:0 0 28px #00f5d424,0 18px 44px #00000040}.vip-subscription-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.vip-subscription-head h3{color:#fff;margin:3px 0;font:800 21px Sora,sans-serif}.vip-subscription-head p:last-child{color:#cbd5e1;margin:0;font-size:10px}.vip-subscription-head>strong{color:gold;white-space:nowrap;font:900 18px DM Mono,monospace}.vip-benefits-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:15px 0;display:grid;position:relative}.vip-benefits-grid span,.vip-confirm-list span{color:#e5e7eb;font-size:10px;line-height:1.4}.vip-benefits-grid span:first-letter,.vip-confirm-list span:first-letter{color:#00f5d4}.vip-active-badge{z-index:1;color:#031b17;text-align:center;background:#00f5d4;border-radius:10px;padding:10px;font-size:11px;font-weight:800;position:relative}.vip-separate-note{z-index:1;color:#a9b4c5;margin-top:10px;font-size:9px;line-height:1.45;display:block;position:relative}.vip-checkout-modal{max-width:430px}.vip-confirm-list{background:#ffd7000f;border:1px solid #ffd70033;border-radius:12px;gap:7px;margin:15px 0 17px;padding:12px;display:grid}html[data-theme=light] .vip-subscription-card{background:linear-gradient(135deg,#fff8d7f2,#fffffff0)}html[data-theme=light] .vip-subscription-head h3,html[data-theme=light] .vip-benefits-grid span,html[data-theme=light] .vip-confirm-list span{color:#2b2430}@media (max-width:520px){.vip-benefits-grid{grid-template-columns:1fr}.vip-subscription-head h3{font-size:17px}.vip-subscription-head>strong{font-size:14px}}html[data-theme=aurora]{--bg:#071827;--panel:#0d2b3ad1;--panel-solid:#0d2b3a;--line:#2dd4bf3d;--muted:#a4d8d2;--coral:#67e8f9;--pink:#a78bfa;--purple:#22d3ee;--mint:#5eead4;--gold:#fde68a;color:#ecfeff}html[data-theme=sunset]{--bg:#24100d;--panel:#411b19d1;--panel-solid:#411b19;--line:#fb923c3d;--muted:#f4c7af;--coral:#fb7185;--pink:#f97316;--purple:#c084fc;--mint:#fcd34d;--gold:#fde68a;color:#fff7ed}html[data-theme=forest]{--bg:#071b13;--panel:#0d3022d1;--panel-solid:#0d3022;--line:#4ade803d;--muted:#afd5bd;--coral:#fb7185;--pink:#4ade80;--purple:#34d399;--mint:#a3e635;--gold:#fde68a;color:#ecfdf5}html[data-theme=berry]{--bg:#21091b;--panel:#3c1031d1;--panel-solid:#3c1031;--line:#f472b640;--muted:#e5b4d4;--coral:#fb7185;--pink:#f472b6;--purple:#c084fc;--mint:#f0abfc;--gold:#f9a8d4;color:#fff1f2}html[data-theme=carbon]{--bg:#080808;--panel:#1d1d1dd1;--panel-solid:#1d1d1d;--line:#ffffff2e;--muted:#a3a3a3;--coral:#f5f5f5;--pink:#a3a3a3;--purple:#737373;--mint:#d4d4d4;--gold:#facc15;color:#fafafa}html[data-theme=aurora] body,html[data-theme=sunset] body,html[data-theme=forest] body,html[data-theme=berry] body,html[data-theme=carbon] body{background:var(--bg);color:inherit}html[data-theme=aurora] .app-shell{background:radial-gradient(circle at 80% -10%,#22d3ee42,transparent 32rem),radial-gradient(circle at -10% 55%,#a78bfa33,transparent 28rem),var(--bg)}html[data-theme=sunset] .app-shell{background:radial-gradient(circle at 80% -10%,#f9731647,transparent 32rem),radial-gradient(circle at -10% 55%,#f43f5e2e,transparent 28rem),var(--bg)}html[data-theme=forest] .app-shell{background:radial-gradient(circle at 80% -10%,#4ade8033,transparent 32rem),radial-gradient(circle at -10% 55%,#a3e63524,transparent 28rem),var(--bg)}html[data-theme=berry] .app-shell{background:radial-gradient(circle at 80% -10%,#f472b640,transparent 32rem),radial-gradient(circle at -10% 55%,#c084fc2e,transparent 28rem),var(--bg)}html[data-theme=carbon] .app-shell{background:radial-gradient(circle at 80% -10%,#facc151f,#0000 32rem),#080808}html[data-theme=aurora] .glass-card,html[data-theme=sunset] .glass-card,html[data-theme=forest] .glass-card,html[data-theme=berry] .glass-card,html[data-theme=carbon] .glass-card{background:linear-gradient(140deg,var(--panel),#00000052)}.site-notice-banner{background:linear-gradient(110deg,#7fe8d01f,#9d8cff1a);border:1px solid #7fe8d047;border-radius:16px;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;display:flex;box-shadow:0 10px 30px #00000024}.site-notice-banner>span{font-size:21px}.site-notice-banner>div{flex:1;min-width:0}.site-notice-banner strong,.site-notice-banner small{display:block}.site-notice-banner strong{color:var(--mint);font-size:12px}.site-notice-banner small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4}.site-notice-banner .ghost-cta{min-height:28px;padding:0 9px;font-size:16px}.free-bomb-label{color:var(--mint);letter-spacing:.04em;font:700 8px DM Mono,monospace}.profile-admin-actions{justify-content:flex-end;margin:12px 0;display:flex}.admin-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.admin-card{border-radius:20px;padding:20px}.admin-user-result{color:#f8fafc;text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:8px;padding:10px;display:flex}.admin-user-result.selected{border-color:var(--mint);background:#00f5d414}.admin-user-result>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.admin-user-result small,.admin-selected{color:var(--muted);font-size:10px}.admin-selected{background:#ffc97814;border-radius:10px;margin:12px 0;padding:9px}.admin-delta-grid{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.admin-delta-grid label{color:var(--muted);flex-direction:column;gap:6px;font-size:10px;display:flex}.admin-delta-grid input{color:#fff;background:#0000002e;border:1px solid #ffffff1f;border-radius:10px;outline:0;width:100%;min-height:42px;padding:0 11px}.admin-log-list{flex-direction:column;gap:8px;max-height:420px;margin-top:14px;display:flex;overflow:auto}.admin-log-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:3px;padding:11px;display:flex}.admin-log-row strong{color:var(--gold);font-size:11px}.admin-log-row span{color:#e5e7eb;font-size:11px}.admin-log-row small{color:var(--muted);font-size:9px}.dartboard{color:#fff;background:repeating-conic-gradient(#d9465f 0 18deg,#f5d0b5 18deg 36deg);border:12px solid #491f2d;border-radius:50%;place-items:center;width:150px;height:150px;margin:16px auto;display:grid;position:relative;box-shadow:inset 0 0 0 8px #111827,0 10px 28px #00000059}.dart-bull{color:#111827;z-index:2;background:#ef4444;border:5px solid #facc15;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.dart-ring{border:2px dashed #ffffffbf;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute}.ring-50{color:#fef08a;width:80px;height:80px}.ring-20{color:#fff;width:120px;height:120px}.goal-net{background:repeating-linear-gradient(0deg,#ffffff14 0 2px,#0000 2px 12px),repeating-linear-gradient(90deg,#ffffff14 0 2px,#0000 2px 12px),#143047;border:4px solid #e5e7eb;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:5px;margin:16px 0;padding:14px;display:grid;position:relative}.goal-net button{color:#c4f1ff;background:#0ea5e933;border:1px solid #ffffff40;border-radius:7px;min-height:38px;font-size:10px;font-weight:800}.goal-net b{font-size:28px;position:absolute;bottom:3px;right:43%}.pusher-machine{text-align:center;background:linear-gradient(#172033,#302013);border:2px solid #f59e0b;border-radius:14px;flex-direction:column;gap:12px;margin:16px 0;padding:14px;display:flex}.pusher-shelf{letter-spacing:5px;border-bottom:5px solid #fbbf24;padding:18px 4px;font-size:21px}.pusher-slider{color:#fde68a;animation:1.8s ease-in-out infinite alternate pusherMove}.pusher-bucket{color:#111827;background:#fbbf24;border-radius:8px;padding:8px;font-weight:800}@keyframes pusherMove{0%{transform:translate(-18px)}to{transform:translate(18px)}}.scratch-ticket{background:linear-gradient(135deg,#b7791f,#fde68a,#b45309);border:2px solid #facc15;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0;padding:14px;display:grid}.scratch-ticket button{color:#fff7ed;background:linear-gradient(145deg,#a8a29e,#57534e);border:1px dashed #ffffffb3;border-radius:8px;min-height:50px;font-size:20px}.scratch-ticket button.scratched{color:#7c2d12;background:#fff7ed}@media (max-width:700px){.admin-grid,.admin-delta-grid{grid-template-columns:1fr}}html[data-theme=light] .admin-user-result,html[data-theme=light] .admin-delta-grid input{color:#202638;background:#fffc}.logo-watermark{z-index:0;aspect-ratio:1;opacity:.22;pointer-events:none;mix-blend-mode:screen;filter:saturate(1.5)contrast(1.25)drop-shadow(0 0 42px #ffbe416b);place-items:center;width:min(760px,82vw);display:grid;position:fixed;top:8%;left:50%;transform:translate(-50%)}.logo-watermark img{object-fit:contain;opacity:.48;filter:brightness(1.85)saturate(1.25);width:100%;height:100%;position:absolute}.logo-watermark span{z-index:1;color:#fff1b5f5;letter-spacing:.16em;text-align:center;text-shadow:0 2px #2c1400e6,0 0 18px #ffd700db;background:#0f0c0857;border:1px solid #ffd70047;border-radius:999px;margin-top:54%;padding:9px 16px;font:800 clamp(15px,2.5vw,28px)/1 Sora,sans-serif;position:relative;box-shadow:0 0 24px #ffd70038,inset 0 1px #ffffff52}.brand-logo-frame{background:linear-gradient(145deg,#fff4b0,#d89522 48%,#3a2004);border:1px solid #ffd7008c;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;transform:rotate(-5deg);box-shadow:inset 0 1px #fffc,0 0 22px #ffd70038,0 8px 18px #00000073}.brand-logo-frame:after{content:"";pointer-events:none;border:1px solid #ffffff6b;border-radius:11px;position:absolute;inset:2px}.brand-logo-frame img{object-fit:contain;mix-blend-mode:screen;filter:contrast(1.18)saturate(1.18);width:150%;height:150%}.brand-name{color:#fff7d0;text-shadow:0 1px #7a4a08,0 0 20px #ffd7002e;letter-spacing:.035em}.service-icon-3d{isolation:isolate;transition:transform .2s,filter .2s;position:relative;transform:perspective(180px)rotateX(7deg)translateZ(0);color:#fff!important;border:1px solid #ffffff7a!important;border-radius:15px!important;width:45px!important;height:45px!important;box-shadow:inset 0 2px #ffffffa6,inset 0 -6px 12px #0000003d,0 10px 20px #00000052,0 0 20px #ffffff14!important}.service-icon-3d:before{content:"";z-index:-1;opacity:.7;pointer-events:none;background:linear-gradient(120deg,#ffffffa8,#fff0);border-radius:12px;position:absolute;inset:2px 7px 56% 3px}.service-icon-3d svg{filter:drop-shadow(0 2px 1px #0000008c)}.service-card:hover .service-icon-3d,.service-tile:hover .service-icon-3d{filter:brightness(1.14)saturate(1.18);transform:perspective(180px)rotateX(0)rotateY(-8deg)translateY(-3px)scale(1.05)}.service-icon-3d.coral{background:linear-gradient(145deg,#ff8c9a,#d6234d 55%,#64132a)!important}.service-icon-3d.gold{color:#241600!important;background:linear-gradient(145deg,#fff0a2,#e4a92f 52%,#70400a)!important}.service-icon-3d.mint{color:#042c26!important;background:linear-gradient(145deg,#b8fff2,#12b99c 52%,#075849)!important}.service-icon-3d.purple{background:linear-gradient(145deg,#e2d8ff,#876cf3 52%,#34216f)!important}.classic-game-card{background:linear-gradient(145deg,#171d2bf5,#090e17e8);border-color:#ffd70029;box-shadow:inset 0 1px #ffffff14,0 20px 50px #0000004d}.dartboard{background:repeating-conic-gradient(#b91c3d 0 9deg,#111827 9deg 18deg,#f1d5b7 18deg 27deg,#0b0f18 27deg 36deg);box-shadow:inset 0 0 0 5px #f5c451,inset 0 0 0 10px #171923,0 0 0 2px #05070b,0 16px 30px #00000080}.pusher-machine{background:linear-gradient(160deg,#364151,#0a111d 34%,#1d1308);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,0 14px 30px #0006}.pusher-machine:before{content:"";pointer-events:none;border:1px solid #ffd70047;border-radius:9px;position:absolute;inset:9px}.pusher-shelf{text-shadow:0 3px 3px #000000b3;animation:1.4s ease-in-out infinite alternate coin-jitter}@keyframes coin-jitter{0%{transform:translate(-2px)rotate(-1deg)}to{transform:translate(2px)rotate(1deg)}}@media (max-width:700px){.logo-watermark{opacity:.17;width:116vw;top:13%}.logo-watermark span{letter-spacing:.09em;margin-top:58%;padding:8px 13px;font-size:16px}.brand-logo-frame{border-radius:12px;width:36px;height:36px}.brand-name{letter-spacing:.02em;font-size:14px}.brand-kicker{font-size:7px}.service-icon-3d{width:39px!important;height:39px!important}}.classic-games-grid{align-items:stretch;gap:18px}.classic-game-card{isolation:isolate;min-height:100%;position:relative;overflow:hidden}.classic-game-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#ffffff14,#0000 30%,#00f5d409);position:absolute;inset:1px}.classic-game-title>span{filter:saturate(1.15);background:linear-gradient(145deg,#fff5b3,#f0ad2f 47%,#70420b);border:1px solid #ffd70073;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 2px #ffffffb3,0 8px 18px #00000052,0 0 18px #ffd70024}.dartboard{cursor:crosshair;transition:transform .22s,filter .22s;transform:perspective(480px)rotateX(4deg)}.dartboard:hover{filter:brightness(1.12)saturate(1.1);transform:perspective(480px)rotateX(0)scale(1.025)}.dart-hit-zone{z-index:4;color:#fff;text-shadow:0 1px 2px #000;opacity:.78;background:#080c1466;border:1px solid #ffffff73;border-radius:50%;place-items:center;padding:0;font:800 8px DM Mono,monospace;transition:transform .16s,opacity .16s,background .16s;display:grid;position:absolute}.dart-hit-zone:hover:not(:disabled){opacity:1;background:#ffd70057;transform:scale(1.12)}.dart-hit-zone:disabled{cursor:not-allowed;opacity:.18}.dart-bull-zone{width:40px;height:40px;inset:calc(50% - 20px)}.dart-inner-zone{width:96px;height:96px;inset:calc(50% - 48px)}.dart-outer-zone{width:136px;height:136px;inset:calc(50% - 68px)}.dart-score-strip{color:#9fb0c5;background:#ffffff09;border:1px solid #ffd7002e;border-radius:10px;justify-content:space-between;gap:6px;margin:8px 0;padding:8px 10px;font:700 9px DM Mono,monospace;display:flex}.dart-score-strip b{color:#ffe38a}.service-tile .tile-icon{color:#fff;text-shadow:0 2px 2px #0000008c;background:linear-gradient(145deg,#596579,#161d2b);border:1px solid #ffffff7a;border-radius:15px;place-items:center;width:46px;height:46px;font:900 15px Sora,sans-serif;transition:transform .2s,filter .2s;display:grid;position:relative;transform:perspective(160px)rotateX(6deg);box-shadow:inset 0 2px #ffffff9e,inset 0 -7px 12px #00000047,0 10px 18px #00000052}.service-tile .tile-icon:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff9e,#0000);border-radius:10px;position:absolute;inset:3px 8px 60% 3px}.service-tile:hover .tile-icon{filter:brightness(1.18)saturate(1.25);transform:perspective(160px)rotateX(0)rotateY(-8deg)translateY(-3px)scale(1.06)}.service-instagram .tile-icon{background:linear-gradient(145deg,#ffb06f,#dd3b78 48%,#64204f)}.service-facebook .tile-icon{background:linear-gradient(145deg,#9fc2ff,#3972d8 52%,#17326d)}.service-tiktok .tile-icon{color:#b9fff4;background:linear-gradient(145deg,#b8fff4,#1b333b 50%,#0e1019)}.service-youtube .tile-icon,.service-youtube-mp3-video .tile-icon{background:linear-gradient(145deg,#ff9a9a,#e22632 52%,#6c0e18)}.service-soundcloud .tile-icon{background:linear-gradient(145deg,#ffd29b,#f47721 52%,#75320e)}.service-suno .tile-icon{background:linear-gradient(145deg,#f6f1ff,#7d66e8 52%,#30205f)}@media (max-width:640px){.classic-games-grid{gap:14px}.dartboard{width:178px;height:178px;margin:12px auto}.dart-outer-zone{width:156px;height:156px;inset:calc(50% - 78px)}.dart-inner-zone{width:108px;height:108px;inset:calc(50% - 54px)}.dart-score-strip{font-size:8px}}.game-wheel .wheel-result{color:#fff6b5;background:conic-gradient(#ca233f 0 12%,#111827 12% 25%,#f0b92c 25% 37%,#172033 37% 50%,#ca233f 50% 62%,#111827 62% 75%,#f0b92c 75% 87%,#172033 87%);text-shadow:0 2px 3px #241400;border:7px solid #d89a26;border-radius:50%;place-items:center;width:116px;height:116px;margin:16px auto;font:900 25px Sora,sans-serif;animation:2.4s ease-in-out infinite arcade-float;display:grid;position:relative;box-shadow:inset 0 0 0 5px #22180d,inset 0 0 18px #ffffff38,0 12px 24px #00000073,0 0 24px #ffd70026}.game-wheel .wheel-result:before{content:"";filter:drop-shadow(0 2px 2px #00000080);border-top:17px solid #00f5d4;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:-12px}.chest-grid button{color:#ffe89b;background:linear-gradient(145deg,#a96b19,#4c260d 58%,#1e120b);border:1px solid #ffd70047;border-radius:14px;min-height:54px;font-size:21px;transition:transform .16s,filter .16s;position:relative;box-shadow:inset 0 2px #ffffff52,inset 0 -8px 14px #00000059,0 8px 14px #00000047}.chest-grid button:hover:not(:disabled){filter:brightness(1.24)saturate(1.15);transform:translateY(-4px)rotate(-2deg)}.chest-grid button.opened{background:linear-gradient(145deg,#fff5b2,#e6a82d 48%,#8a4f0c);box-shadow:0 0 20px #ffd7004d,inset 0 2px #ffffffbf}.timing-track{background:linear-gradient(#0b1220,#18253a);border:2px solid #ffffff40;border-radius:999px;height:24px;margin:25px 4px 12px;position:relative;box-shadow:inset 0 5px 10px #00000080,0 0 18px #00f5d41f}.timing-track .timing-gold{background:linear-gradient(90deg,#c98114,#fff4a1,gold);border-radius:999px;width:16%;position:absolute;top:2px;bottom:2px;left:42%;box-shadow:0 0 18px #ffd70099}.timing-track i{background:#00f5d4;border-radius:8px;width:7px;height:38px;top:-8px;box-shadow:0 0 16px #00f5d4cc}.plinko-board{background:radial-gradient(circle at 50% 0,#ffd70026,#0000 38%),linear-gradient(160deg,#24344b,#09111e 55%,#201305);border:1px solid #ffd70047;box-shadow:inset 0 2px #ffffff1a,inset 0 -14px 24px #00000047,0 12px 26px #00000052}.plinko-pegs i{background:radial-gradient(circle at 30% 25%,#fff7b7,#e1a72d 48%,#75420b);border:1px solid #ffffff80;width:7px;height:7px;box-shadow:0 0 8px #ffd70059}.plinko-slots b{background:linear-gradient(#8a5b19,#2a1709);box-shadow:inset 0 1px #ffffff40,0 3px 8px #0006}.plinko-slots b.jackpot{color:#201300;background:linear-gradient(#fff2a5,#ffd000 50%,#b96a09);box-shadow:0 0 16px #ffd70080,inset 0 1px #fffc}.goal-net{background:linear-gradient(145deg,#326fa3b8,#081729f5);border:1px solid #fff3;border-radius:16px;box-shadow:inset 0 0 0 5px #ffffff14,inset 0 0 28px #0000006b,0 12px 22px #00000059}.goal-net button{color:#fff;background:linear-gradient(145deg,#00f5d475,#105f6fbf);border:1px solid #ffffff8c;border-radius:9px;font-weight:900;box-shadow:inset 0 1px #ffffff8c,0 5px 10px #00000040}.scratch-ticket{background:linear-gradient(145deg,#fff3a1,#c78816 45%,#5c330b);border:1px solid #ffd70073;box-shadow:inset 0 2px #ffffffa6,inset 0 -10px 18px #4b26005c,0 12px 24px #00000059}.scratch-ticket button{background:linear-gradient(145deg,#c5ccd5,#687383);border:1px solid #ffffff73;box-shadow:inset 0 1px #fffc,0 5px 8px #00000047}.scratch-ticket button.scratched{color:#fff4a5;text-shadow:0 2px 3px #4a2700;background:radial-gradient(circle,gold,#a66108)}@keyframes arcade-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.game-wheel .wheel-result{animation:none}}.staff-control-card{background:linear-gradient(110deg,#ffd7001c,#00f5d40f);border:1px solid #ffd7004d;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:14px;display:flex}.staff-control-card strong,.staff-control-card small{display:block}.staff-control-card strong{color:#fff3b0;margin:3px 0}.staff-control-card small{color:#9eafc5;font-size:10px;line-height:1.45}.pusher-machine{perspective:500px;min-height:178px}.pusher-shelf{letter-spacing:0;background:linear-gradient(#33445a,#111b2b 62%,#50300c);border-radius:10px 10px 4px 4px;grid-template-columns:repeat(10,1fr);align-items:end;gap:3px;min-height:78px;padding:14px 8px 10px;font-size:18px;display:grid;transform:perspective(340px)rotateX(7deg)}.pusher-shelf span{filter:drop-shadow(0 3px 2px #000000b3);transition:transform .2s,opacity .2s;display:block}.pusher-shelf span:nth-child(2n){transform:translateY(3px)rotate(-8deg)}.pusher-shelf span.coin-pushed{opacity:.5;transform:translate(7px)translateY(7px)rotate(18deg)}.pusher-rail{border-top:3px solid #f8cf61;border-bottom:2px solid #ffffff24;margin-top:8px;overflow:hidden}.pusher-slider{color:#fff3ae;letter-spacing:2px;background:linear-gradient(#d6922b,#70410a);border-radius:6px;width:fit-content;min-width:48%;padding:7px 12px;font:900 9px DM Mono,monospace;animation:1.05s ease-in-out infinite alternate pusherMove}.pusher-bucket{color:#fff5bd;background:linear-gradient(#bb7919,#5b2e08);border:1px solid #f5c451;border-radius:8px;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 10px;display:flex}.pusher-bucket b{color:#111827;background:#ffd34f;border-radius:5px;padding:3px 8px}.flying-dart{z-index:8;color:#e5e7eb;text-shadow:0 3px 4px #000,0 0 10px #ffffffb3;transform-origin:50%;pointer-events:none;font-size:26px;line-height:1;animation:.72s cubic-bezier(.18,.85,.35,1) forwards dart-fly;position:absolute;top:112%;left:50%}.flying-dart:after{content:"";background:#ef4444;width:18px;height:3px;position:absolute;top:11px;right:16px;box-shadow:0 0 8px #ef4444b3}.flight-bull{--dart-x:0px;--dart-y:-122px}.flight-inner{--dart-x:18px;--dart-y:-104px}.flight-outer{--dart-x:-30px;--dart-y:-82px}@keyframes dart-fly{0%{opacity:0;transform:translate(-50%)rotate(-35deg)scale(.65)}18%{opacity:1}to{opacity:1;transform:translate(calc(-50% + var(--dart-x)),var(--dart-y))rotate(-8deg)scale(1)}}.scratch-atmosphere{color:#ffe9a1;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;margin:9px 2px;font:700 9px DM Mono,monospace;display:flex}.scratch-atmosphere b{color:#00f5d4}@media (max-width:640px){.staff-control-card{flex-direction:column;align-items:flex-start}.staff-control-card .primary-cta{width:100%}.pusher-shelf{font-size:15px}}.game-knife-hit{--game-glow:#facc15}.knife-hit-wrap{flex-direction:column;gap:8px;display:flex}.knife-hit-hud{color:#b8c5d6;text-transform:uppercase;background:#facc150f;border:1px solid #facc1538;border-radius:8px;justify-content:space-between;padding:7px 9px;font:700 9px DM Mono,monospace;display:flex}.knife-hit-hud b{color:#ffe58a}.knife-hit-canvas-shell{background:#080d18;border:1px solid #facc1547;border-radius:13px;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #0000007a,0 12px 24px #00000038}.knife-hit-canvas{cursor:crosshair;touch-action:manipulation;width:100%;height:auto;min-height:200px;display:block}.knife-hit-status{color:#f8e7ad;text-align:center;pointer-events:none;background:#050911c7;border:1px solid #ffffff1f;border-radius:7px;padding:5px 8px;font:700 9px DM Mono,monospace;position:absolute;bottom:7px;left:8px;right:8px}.knife-hit-action{margin-top:2px}.knife-hit-result{border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font:700 10px DM Mono,monospace;display:flex}.knife-hit-result.win{color:#fff2a7;background:linear-gradient(100deg,#facc1538,#00f5d41a);border:1px solid #facc1580}.knife-hit-result.loss{color:#ffb4b9;background:#f8717114;border:1px solid #f8717159}.knife-hit-result span{color:#d7e1ef;text-align:right}.knife-hit-trophy{object-fit:cover;border:1px solid #facc1559;border-radius:10px;width:100%;max-height:135px;margin-top:2px;display:block;box-shadow:0 8px 20px #0000004d}@media (prefers-reduced-motion:reduce){.knife-hit-canvas{cursor:pointer}}.creative-tools-block{margin-top:18px}.creative-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.creative-tool-card{min-width:0;color:inherit;background:linear-gradient(145deg,#1b2334d1,#0d121de0);border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:9px;padding:11px 10px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.creative-tool-card:hover,.creative-tool-card:focus-visible{border-color:#00f5d48c;transform:translateY(-2px);box-shadow:0 10px 28px #00f5d41f}.creative-tool-card span:nth-child(2){flex:1;min-width:0;display:grid}.creative-tool-card strong,.creative-tool-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creative-tool-card strong{color:#f4f7fb;font-size:11px}.creative-tool-card small{color:#92a1b6;margin-top:2px;font-size:9px}.creative-tool-card>svg{color:#7d8da4;flex:none}.creative-tool-icon{color:#0b1720;background:linear-gradient(145deg,#ffe9a9,#f6a623);border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px #ffffffb3,0 5px 14px #f59e0b40}@media (max-width:420px){.creative-tools-grid{grid-template-columns:1fr}}.retention-games{background:linear-gradient(145deg,#1e182ee6,#0c111de6);margin-top:18px;padding:15px}.retention-heading,.retention-tabs,.stake-picker,.choice-row,.risk-row,.vault-keys{flex-wrap:wrap;gap:8px;display:flex}.retention-heading{justify-content:space-between;align-items:flex-start;gap:12px}.streak-badge,.stake-picker button,.retention-tabs button,.risk-row button{color:#b8c4d5;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:8px 10px;font-size:10px}.streak-badge{color:#ffd56c;white-space:nowrap}.stake-picker{margin-top:13px}.stake-picker button.active,.retention-tabs button.active,.risk-row button.active{color:#07141a;background:#00f5d4;border-color:#00f5d4;box-shadow:0 0 18px #00f5d438}.retention-tabs{flex-wrap:nowrap;margin-top:11px;overflow:auto}.retention-tabs button{white-space:nowrap}.retention-game-panel{background:#070c1599;border:1px solid #ffffff14;border-radius:16px;min-height:155px;margin-top:12px;padding:13px}.duel-arena{text-align:center;grid-template-columns:1fr 70px 1fr;align-items:center;gap:8px;display:grid}.duel-fist{background:radial-gradient(circle at 50% 30%,#ffd25c4d,#1c142780);border-radius:17px;place-items:center;padding:14px 8px;font-size:42px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 0 22px #ffbe2a1f}.duel-fist small{color:#9da9ba;letter-spacing:.16em;font-size:8px;display:block}.duel-fist.nervous{animation:.16s infinite alternate hand-shake;box-shadow:0 0 24px #ff476680}.duel-vs{color:#ffd56c;font-size:13px;font-weight:900}@keyframes hand-shake{0%{transform:translate(-2px)rotate(-2deg)}to{transform:translate(2px)rotate(2deg)}}.choice-row{margin-top:11px}.choice-row button,.vault-keys button{color:#edf4ff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex:1;padding:10px 8px;font-size:11px}.game-rule-note{color:#8290a6;margin-top:10px;font-size:9px;display:block}.chance-meter{border:2px solid #ffd56c;border-radius:50%;place-items:center;width:98px;height:98px;margin:3px auto 10px;display:grid;box-shadow:0 0 28px #ffd56c33}.chance-meter strong{color:#ffd56c;font-size:22px}.chance-meter small{color:#9aa8bd;font-size:8px}.vault-progress strong{color:#ffd56c;font-size:11px}.vault-progress div{background:#202a3a;border-radius:99px;height:8px;margin-top:8px;overflow:hidden}.vault-progress i{border-radius:inherit;background:linear-gradient(90deg,#ffd56c,#00f5d4);height:100%;transition:width .25s;display:block}.vault-keys{margin-top:13px}.vault-keys button{min-height:62px}.vault-keys small{color:#9da9ba;margin-top:4px;font-size:8px;display:block}.risk-row button{text-align:left;flex:1;gap:3px;display:grid}.risk-row strong{color:#f5f8ff;font-size:11px}.risk-row small{color:#aebbd0;font-size:8px}.risk-wheel{color:#00f5d4;border:7px dotted #ffd56c;border-radius:50%;place-items:center;width:66px;height:66px;margin:12px auto 7px;font-size:26px;animation:2.5s linear infinite slow-spin;display:grid}@keyframes slow-spin{to{transform:rotate(360deg)}}.support-form{gap:9px;margin-top:16px;display:grid}.support-form label{color:#aab7c9;gap:5px;font-size:10px;display:grid}.support-form input,.support-form textarea{color:#eef4ff;resize:vertical;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:10px}.support-form input:focus,.support-form textarea:focus{border-color:#00f5d4;box-shadow:0 0 0 3px #00f5d41a}.ai-studio{background:linear-gradient(145deg,#101c27eb,#0a0f18e0);border:1px solid #81ffde2e;margin-top:18px;padding:20px}.ai-studio-heading{align-items:flex-start;margin-bottom:14px}.ai-studio-heading h3{color:#f8fbff;letter-spacing:-.03em;margin:3px 0 2px;font-size:20px}.ai-mode-tabs{background:#03080e94;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:7px;padding:5px;display:grid}.ai-mode-tabs button{color:#91a3b7;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;font:700 11px Inter,sans-serif;transition:transform .16s,color .16s,background .16s;display:inline-flex}.ai-mode-tabs button.active{color:#04141a;background:linear-gradient(135deg,#00f5d4,#8effdc);box-shadow:0 8px 20px #00f5d433}.ai-mode-tabs button:active{transform:scale(.97)}.ai-chat-panel{margin-top:12px}.ai-chat-messages{background:#02070d7a;border-radius:15px;flex-direction:column;gap:8px;min-height:160px;max-height:260px;padding:10px;display:flex;overflow-y:auto}.ai-message{align-items:flex-start;gap:8px;max-width:92%;display:flex}.ai-message.user{flex-direction:row-reverse;align-self:flex-end}.ai-message-avatar{color:#07121a;background:linear-gradient(135deg,#ffd66e,#f59e0b);border-radius:9px;flex:none;place-items:center;width:25px;height:25px;font:800 11px Sora,sans-serif;display:grid}.ai-message.user .ai-message-avatar{background:linear-gradient(135deg,#8effdc,#00bfa6)}.ai-message p{color:#dce8f2;background:#ffffff0e;border:1px solid #ffffff14;border-radius:12px 12px 12px 3px;margin:0;padding:9px 11px;font-size:12px;line-height:1.48}.ai-message.user p{background:#00f5d41a;border-radius:12px 12px 3px}.ai-prompt-row{gap:8px;margin-top:9px;display:flex}.ai-prompt-row input,.ai-generator-panel textarea{color:#f4f8fb;background:#030910cc;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;font:500 12px Inter,sans-serif}.ai-prompt-row input{min-width:0;padding:11px 12px}.ai-generator-panel{background:#02070d7a;border-radius:16px;gap:10px;margin-top:12px;padding:15px;display:grid}.ai-generator-panel strong{color:#f8fbff;font:800 14px Sora,sans-serif;display:block}.ai-generator-panel p{color:#91a3b7;margin:4px 0 0;font-size:11px;line-height:1.4}.ai-generator-panel textarea{resize:vertical;padding:11px 12px;line-height:1.45}.ai-generator-icon{color:#061318;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff59,0 10px 24px #00000047}.ai-generator-icon.music{background:linear-gradient(145deg,#ffe48a,#e48a25)}.ai-generator-icon.video{background:linear-gradient(145deg,#c7b8ff,#7658ef)}.ai-generator-panel .primary-cta{justify-content:center}.ai-result{background:#00f5d40d;border:1px solid #00f5d429;border-radius:13px;gap:8px;padding:10px;display:grid}.ai-result audio,.ai-result video{border-radius:9px;width:100%;max-height:240px}.ai-result a{color:#8effdc;font:700 11px Inter,sans-serif;text-decoration:none}.ai-studio-note{color:#6f8194;margin:12px 0 0;font-size:10px;line-height:1.45}@media (max-width:560px){.ai-studio{padding:15px}.ai-studio-heading{gap:10px}.ai-prompt-row{flex-direction:column}.ai-prompt-row .primary-cta{justify-content:center;width:100%}}.media-history-card{border-radius:18px;margin-top:18px;padding:18px}.media-history-list{gap:7px;margin-top:12px;display:grid}.media-history-row{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:9px;padding:10px 11px;display:flex}.media-history-dot{border-radius:50%;flex:none;width:8px;height:8px}.media-history-dot.active{background:var(--mint);box-shadow:0 0 10px var(--mint)}.media-history-dot.expired{background:#6d7582}.media-history-row>div{flex:1;gap:3px;min-width:0;display:grid}.media-history-row strong{color:#eef5fb;font-size:11px}.media-history-row small{color:#8290a1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.media-history-row b{white-space:nowrap;font-size:9px}.media-history-row b.active{color:var(--mint)}.media-history-row b.expired{color:#7b8794}.media-spend-modal{border-color:#9d8cff59;box-shadow:0 24px 100px #4731ad42}@media (max-width:560px){.media-history-card{padding:15px}.media-history-row b{font-size:8px}}.profile-avatar-edit{cursor:pointer;position:relative;overflow:hidden}.profile-avatar-edit img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.profile-avatar-edit input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.profile-avatar-edit:after{content:"✎";border:2px solid var(--panel-solid,#101722);color:#15110a;background:var(--gold,#ffd166);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 3px 8px #00000059}.classic-game-card{transition:transform .2s,box-shadow .2s,border-color .2s;transform:translateZ(0)}.classic-game-card:hover{border-color:#ffd70061;transform:translateY(-4px)rotateX(1deg);box-shadow:0 24px 50px #00000057,0 0 28px #00f5d414}.game-penalty .goal-net{perspective:500px;min-height:160px;overflow:hidden;transform:perspective(500px)rotateX(3deg)}.game-penalty .goal-net button{z-index:2;transition:transform .16s,background .16s;position:relative}.game-penalty .goal-net button:hover{background:#2dd4bf73;transform:scale(1.07)}.game-penalty .goal-net b{filter:drop-shadow(0 5px 2px #00000080);animation:1.2s ease-in-out infinite goalieBounce}@keyframes goalieBounce{0%,to{transform:translate(0)rotate(-5deg)}50%{transform:translate(-8px)rotate(5deg)}}.game-pusher .pusher-shelf{flex-wrap:wrap;justify-content:center;gap:2px;min-height:78px;padding:12px 8px;display:flex;overflow:hidden}.game-pusher .pusher-shelf span{filter:drop-shadow(0 3px 2px #0000008c);place-items:center;width:23px;height:23px;font-size:18px;transition:transform .22s,opacity .22s;display:inline-grid}.game-pusher .pusher-shelf span.coin-pushed{opacity:.48;transform:translateY(16px)rotate(28deg)}.pusher-running .pusher-slider{animation:.72s ease-in-out infinite alternate pusherMove,.72s ease-in-out infinite alternate pusherGlow}@keyframes pusherGlow{0%{text-shadow:0 0 4px #f59e0b}to{text-shadow:0 0 18px #fde68a,0 0 28px #f59e0b}}.game-plinko .plinko-board{clip-path:polygon(50% 0,96% 100%,4% 100%);background:linear-gradient(#102037f0,#2f1743e6);overflow:hidden;box-shadow:inset 0 0 0 2px #ffd70038,inset 0 -25px 30px #00000047}.game-plinko .plinko-pegs i{background:#f6b93b;border:1px solid #fff2a6;width:8px;height:8px;box-shadow:0 0 8px #ffd700b8}.game-plinko .plinko-ball{color:#fff3a3;text-shadow:0 0 10px #ffd166;place-items:center;width:18px;height:18px;animation:.18s ease-in-out infinite alternate plinkoBounce;display:grid}@keyframes plinkoBounce{0%{transform:translate(-4px,-2px)scale(.9)}to{transform:translate(4px,3px)scale(1.08)}}.game-scratch .scratch-atmosphere{color:#fff5c2;background:linear-gradient(100deg,#ffc4322e,#ec48991f);border:1px solid #ffd70057;border-radius:12px;justify-content:space-between;padding:10px 12px;font-weight:800;display:flex}.game-scratch .scratch-ticket{box-shadow:0 0 0 4px #ffffff0f,0 14px 24px #00000057}.game-scratch .scratch-ticket button:not(.scratched){animation:1.8s ease-in-out infinite scratchShine}@keyframes scratchShine{0%,to{filter:brightness()}50%{filter:brightness(1.38)saturate(1.3);transform:translateY(-1px)}}@keyframes dartFlight{0%{opacity:.2;transform:translate(82px,88px)rotate(-28deg)scale(.45)}to{opacity:1;transform:translate(0)rotate(-8deg)scale(1.05)}}.ai-studio-actions{align-items:center;gap:8px;display:flex}.social-empty-state{text-align:center;min-height:100px;color:var(--muted,#94a3b8);border:1px dashed #94a3b847;border-radius:16px;place-items:center;gap:5px;padding:16px;display:grid}.social-empty-state span{color:var(--mint,#00f5d4);font-size:24px}.social-empty-state strong{color:var(--text,#f8fafc);font-size:13px}.social-empty-state small{max-width:340px;font-size:10px;line-height:1.45}.admin-billing-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:10px 12px;font-size:11px;display:flex}.streak-board{padding:12px 14px!important}.streak-days{gap:5px!important}.streak-day{border-radius:11px!important;min-width:0!important;padding:7px 5px!important}.streak-day strong{font-size:10px!important}.streak-day small{line-height:1.15;font-size:8px!important}.streak-readable{margin-top:10px!important;padding:10px 12px!important}.streak-readable-list{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important}.streak-readable-row{min-width:0;padding:6px 4px!important}.streak-readable-row b,.streak-readable-row span,.streak-readable-row small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.streak-readable-row b{font-size:9px!important}.streak-readable-row span{font-size:10px!important}.streak-readable-row small{font-size:8px!important}.transaction-card{max-height:238px;overflow:auto}.profile-caption{color:var(--muted);margin-top:3px;font-size:10px;display:block}.profile-avatar-edit{cursor:pointer;transition:transform .2s,box-shadow .2s}.profile-avatar-edit:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 0 28px #00f5d447}.pusher-shelf{perspective:420px;flex-wrap:wrap;justify-content:center;gap:2px 3px;min-height:76px;display:flex;position:relative;padding:14px 8px!important}.pusher-shelf span{filter:drop-shadow(0 3px 2px #0000008c);width:23px;height:23px;transform:translateY(calc((var(--coin-index)%3)*2px))rotate(calc((var(--coin-index)%5)*7deg - 14deg));place-items:center;font-size:19px;transition:transform .28s cubic-bezier(.2,.85,.25,1),filter .2s;display:inline-grid}.pusher-shelf span.coin-ready{animation:1.8s ease-in-out infinite coin-bob;animation-delay:calc(var(--coin-index)*55ms)}.pusher-shelf span.coin-pushed{filter:drop-shadow(0 0 10px #ffd700b8);transform:translateY(18px)rotate(18deg)scale(.92)}.pusher-running .pusher-shelf span.coin-pushed{animation:.42s cubic-bezier(.22,.8,.3,1) both coin-drop;animation-delay:calc((20 - var(--coin-index))*22ms)}.pusher-rail{background:linear-gradient(#18273a,#07101d);border-radius:8px;height:28px;position:relative;overflow:hidden;box-shadow:inset 0 3px 8px #0000008c}.pusher-slider{z-index:1;color:#ffe38a;letter-spacing:3px;place-items:center;height:100%;font-size:10px;font-weight:900;display:grid;position:relative}.pusher-slider:before{content:"";z-index:-1;background:linear-gradient(90deg,#f1bd41,#fff4a5,#c37a10);border-radius:999px;animation:1.25s ease-in-out infinite alternate pusher-plunge;position:absolute;inset:4px 10%;box-shadow:0 0 16px #ffd70080}.game-penalty .goal-net b{animation:.9s ease-in-out infinite alternate keeper-bounce}.game-darts .dartboard:before{content:"";opacity:.3;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 12px,#ffffff14 13px 14px);border-radius:50%;position:absolute;inset:0}.flying-dart{filter:drop-shadow(0 0 8px #ffd700cc);animation:.72s cubic-bezier(.15,.8,.2,1) both dart-flight!important}@keyframes coin-bob{0%,to{transform:translateY(0)rotateY(0)}50%{transform:translateY(-4px)rotateY(18deg)}}@keyframes coin-drop{0%{transform:translateY(-8px)scale(1.12)}70%{transform:translateY(16px)scale(.95)}to{transform:translateY(18px)scale(.9)}}@keyframes pusher-plunge{0%{transform:translate(-18%)}to{transform:translate(18%)}}@keyframes keeper-bounce{0%{transform:translate(-4px)rotate(-4deg)}to{transform:translate(4px)rotate(4deg)}}@media (max-width:700px){.streak-readable-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}.streak-readable-row:nth-child(n+5){display:none}.transaction-card{max-height:205px}}@media (prefers-reduced-motion:reduce){.pusher-shelf span,.pusher-slider:before,.game-penalty .goal-net b{animation:none!important}}.ai-library{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:14px}.ai-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.ai-library-grid article{background:#ffffff0a;border:1px solid #ffd70029;border-radius:12px;min-height:72px;padding:8px;overflow:hidden}.ai-library-grid article span{color:#ffe38a;font-size:18px;display:block}.ai-library-grid article small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.ai-library-grid img{object-fit:cover;border-radius:7px;width:100%;height:56px;margin-top:5px;display:block}.ai-generator-icon.image{color:#ffd86b;background:linear-gradient(145deg,#fff1a8,#a86b16)}@media (max-width:640px){.ai-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-photo-backdrop{z-index:0;pointer-events:none;opacity:1;filter:saturate(1.16)contrast(1.08);background-image:url(/manus-storage/likeboomtvmp3-hero-new_d0aa4402.jpg);background-position:50% 34%;background-size:cover;width:min(1500px,100%);height:510px;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:none;mask-image:none}.topbar,.main-content{z-index:1}.topbar{background:0 0}.hero-row{align-items:end;min-height:430px;padding-top:72px;position:relative}.hero-row>div:first-child{text-shadow:0 2px 18px #000000b8;padding:24px 0}.hero-row h1,.hero-row .hero-copy,.hero-row .coin-motto{z-index:1;position:relative}.brand-splash{z-index:100;background:radial-gradient(circle at 50% 42%,#ffc9781f,#0000 28%),#070a12;flex-direction:column;justify-content:center;align-items:center;gap:18px;animation:1.8s forwards splash-out;display:flex;position:fixed;inset:0}.brand-splash img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 34px #ffc97859);width:min(290px,64vw);height:min(290px,64vw);animation:1.8s cubic-bezier(.2,.85,.25,1) both splash-logo;position:relative}.brand-splash span{z-index:1;color:#ffe8ad;letter-spacing:.16em;text-shadow:0 0 22px #ffc9786b;font:800 clamp(16px,4vw,26px)/1 Sora,sans-serif;position:relative}.brand-splash-halo{aspect-ratio:1;filter:blur(6px);background:radial-gradient(circle,#ffc9782e,#6c58ff14 34%,#0000 68%);border-radius:50%;width:min(440px,90vw);animation:1.8s ease-in-out both halo-pulse;position:absolute}.logo-watermark{z-index:0!important;opacity:.09!important}.logo-watermark img{width:min(520px,72vw)!important}@keyframes splash-logo{0%{opacity:0;transform:scale(.82)translateY(10px)}45%{opacity:1;transform:scale(1.04)translateY(0)}to{opacity:1;transform:scale(1)}}@keyframes halo-pulse{0%{opacity:.2;transform:scale(.72)}55%{opacity:.9;transform:scale(1)}to{opacity:.35;transform:scale(1.08)}}@keyframes splash-out{0%,78%{opacity:1}to{opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:700px){.hero-photo-backdrop{opacity:1;background-position:50% 34%;height:520px}.hero-row{min-height:430px;padding-top:52px}.hero-row>div:first-child{padding:18px 0}.brand-splash img{width:230px;height:230px}}@media (prefers-reduced-motion:reduce){.brand-splash,.brand-splash img,.brand-splash-halo{animation:none}.brand-splash{opacity:0;visibility:hidden}}.order-recap-card{border-radius:18px;grid-column:1/-1;margin-top:16px;padding:18px}.order-recap-card .field-label{color:var(--gold);align-items:center;gap:6px;display:flex}.order-recap-list{gap:8px;margin-top:14px;display:grid}.order-recap-row{background:#ffffff09;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.order-recap-icon{color:#ff9bb8;background:#ff6c7a1f;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.order-recap-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.order-recap-main strong{color:#f8f6ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.order-recap-main small,.order-recap-foot{color:var(--muted);font-size:10px}.order-status{text-transform:uppercase;letter-spacing:.03em;border-radius:99px;flex:none;align-items:center;gap:4px;padding:5px 7px;font:700 9px DM Mono,monospace;display:inline-flex}.status-received{color:#d4d8e8;background:#ffffff17}.status-verifying{color:#ffd68b;background:#ffc9781f}.status-in_progress{color:#b4a7ff;background:#9d8cff21}.status-completed{color:#8ff3db;background:#7fe8d01f}.status-rejected{color:#ff9ca8;background:#ff6c7a1f}.order-recap-foot{margin-top:12px;line-height:1.5}@media (max-width:520px){.order-recap-row{flex-wrap:wrap;align-items:flex-start}.order-status{margin-left:42px}.order-recap-card{padding:14px}}.profile-growth-hub{gap:16px;margin-top:18px;display:grid}.install-card,.autopilot-card,.creators-card,.token-vault-card{border-radius:18px;padding:17px}.install-platforms{color:#8ff3db;white-space:nowrap;font:700 9px DM Mono,monospace}.install-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.install-actions button{align-items:center;gap:6px;display:inline-flex}.growth-section{padding:3px 0}.analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.analytics-grid>div{background:linear-gradient(145deg,#172534e0,#0a101ae6);border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:12px 10px}.analytics-grid strong{color:#ffe18a;letter-spacing:-.04em;font-size:18px;display:block}.analytics-grid small{color:#91a3b7;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.analytics-note{color:#8595aa;align-items:flex-start;gap:6px;margin:10px 2px 0;font-size:9px;line-height:1.45;display:flex}.planner-grid{grid-template-columns:1fr 1.7fr .7fr 1.3fr auto;gap:8px;margin-top:13px;display:grid}.planner-grid input,.planner-grid select,.vault-form input,.vault-form select{color:#eef4ff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:11px;outline:none;min-width:0;padding:10px;font-size:10px}.planner-grid input:focus,.planner-grid select:focus,.vault-form input:focus,.vault-form select:focus{border-color:#00f5d4;box-shadow:0 0 0 3px #00f5d41a}.planned-list,.stake-list,.creator-match-list{gap:7px;margin-top:12px;display:grid}.planned-row,.stake-row,.creator-match{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.planned-row>span:nth-child(2),.stake-row>span,.creator-match>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.planned-row strong,.stake-row strong,.creator-match strong{color:#f5f8ff;font-size:11px}.planned-row small,.stake-row small,.creator-match small{color:#8e9caf;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.planned-row>button{color:#91a3b7;cursor:pointer;background:0 0;border:0;font-size:18px}.planned-dot,.ready-dot{background:#8b93a4;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 9px #8b93a466}.ready-dot{background:#00f5d4;box-shadow:0 0 12px #00f5d4bf}.topic-picker{gap:7px;margin-top:13px;display:flex;overflow:auto}.topic-picker button{color:#9aa8bb;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:99px;padding:7px 11px;font-size:10px}.topic-picker button.active{color:#06161b;background:#00f5d4;border-color:#00f5d4}.creator-avatar{background:linear-gradient(145deg,#ffd56c,#9c54ff);border-radius:11px;flex:none;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.creator-match .secondary-cta,.stake-row .secondary-cta{align-items:center;gap:4px;padding:7px 8px;font-size:9px;display:inline-flex}.vault-form{grid-template-columns:1fr 1fr auto;gap:8px;margin-top:13px;display:grid}@media (max-width:700px){.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-grid{grid-template-columns:1fr 1fr}.planner-grid input:nth-child(2),.planner-grid button{grid-column:1/-1}.install-platforms{white-space:normal;text-align:right}.creator-match .secondary-cta{padding:6px}.creator-match .secondary-cta svg{display:none}}@media (max-width:430px){.analytics-grid strong{font-size:16px}.planner-grid{grid-template-columns:1fr}.planner-grid input:nth-child(2),.planner-grid button{grid-column:auto}.vault-form{grid-template-columns:1fr 1fr}.vault-form button{grid-column:1/-1}.install-actions button{flex:1;justify-content:center}}.install-guide{color:#bdcbd8;background:#00f5d40f;border:1px solid #00f5d433;border-radius:13px;gap:6px;margin-top:12px;padding:12px;font-size:10px;line-height:1.45;display:grid}.install-guide strong{color:#8ff3db;font-size:11px}.install-guide span{display:block}.install-guide b{color:#f6f8ff}.install-guide .ghost-cta{justify-self:start;padding:6px 9px;font-size:9px}.physics-arcade{gap:9px;margin:10px 0;display:grid}.physics-hud{color:#cbd5e1;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.physics-hud b{color:#ffd84d;font-size:.95rem}.physics-canvas{touch-action:manipulation;cursor:pointer;background:#09111e;border:1px solid #ffd76647;border-radius:16px;width:100%;max-width:360px;margin:0 auto;display:block;box-shadow:inset 0 0 22px #00f5d40f,0 12px 24px #00000047}.physics-arcade .primary-cta{min-height:42px}.physics-arcade.plinko .physics-canvas{box-shadow:inset 0 0 24px #00f5d414,0 0 18px #ffd70014}.physics-arcade.pusher .physics-canvas{box-shadow:inset 0 0 28px #f59e0b1a,0 0 18px #ffd70014}@media (prefers-reduced-motion:reduce){.physics-canvas{animation:none!important}}html[data-accent=gold]{--action:#00f5d4;--mint:#00f5d4;--photo-tint:#ffbe3729}html[data-accent=mint]{--action:#38f5c4;--mint:#38f5c4;--photo-tint:#00f5d429}html[data-accent=violet]{--action:#c4b5fd;--mint:#c4b5fd;--photo-tint:#8b5cf62e}html[data-accent=coral]{--action:#fb7185;--mint:#fb7185;--photo-tint:#f43f5e29}html[data-accent=ocean]{--action:#60a5fa;--mint:#60a5fa;--photo-tint:#2563eb29}html[data-accent=lime]{--action:#bef264;--mint:#bef264;--photo-tint:#84cc1624}html[data-text-tone=silver]{--text-main:#e7edf7}html[data-text-tone=warm]{--text-main:#ffe7b0}html[data-text-tone=mint]{--text-main:#b9fff0}html[data-text-tone=violet]{--text-main:#e9ddff}html[data-font=sora] body,html[data-font=sora] button,html[data-font=sora] input{font-family:Sora,sans-serif}html[data-font=inter] body,html[data-font=inter] button,html[data-font=inter] input{font-family:Inter,sans-serif}html[data-font=rounded] body,html[data-font=rounded] button,html[data-font=rounded] input{font-family:Fredoka,sans-serif}html[data-font=jakarta] body,html[data-font=jakarta] button,html[data-font=jakarta] input{font-family:Plus Jakarta Sans,sans-serif}html[data-font=display] body,html[data-font=display] button,html[data-font=display] input{font-family:DM Sans,sans-serif}html[data-font=comic] body,html[data-font=comic] button,html[data-font=comic] input{letter-spacing:.01em;font-family:Fredoka,sans-serif}html[data-font=mono] body,html[data-font=mono] button,html[data-font=mono] input{font-family:DM Mono,monospace}html[data-font=serif] body,html[data-font=serif] button,html[data-font=serif] input{font-family:Georgia,serif}body,button,input{color:var(--text-main,#f6f4f8)}.hero-photo-backdrop{background-image:linear-gradient(var(--photo-tint,#ffbe371f),var(--photo-tint,#ffbe371f)),url(/manus-storage/likeboomtvmp3-hero-new_d0aa4402.jpg);background-blend-mode:soft-light,normal;transition:filter .35s,background-image .35s}.customizer-trigger{min-height:34px;color:var(--gold);background:#ffd70014;border:1px solid #ffd70047;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.customizer-trigger:hover{background:#ffd70029;transform:translateY(-1px)}.visual-customizer-backdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02050cb3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.visual-customizer{border-radius:24px;width:min(620px,100%);max-height:min(92vh,760px);padding:20px;overflow:auto;box-shadow:0 25px 100px #0000008c}.visual-customizer-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.visual-customizer-head h3{margin:3px 0 4px;font:800 24px Sora,sans-serif}.visual-customizer-head p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.45}.visual-close{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:#ffffff0f;border-radius:50%;font-size:24px;line-height:1}.visual-customizer-section{margin-top:18px}.visual-customizer-section>strong{color:var(--text-main);margin-bottom:9px;font-size:11px;display:block}.visual-theme-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.visual-theme-grid button,.visual-swatch-row button,.visual-font-grid button{min-height:34px;color:var(--muted);background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:0 8px;font-size:9px;display:flex}.visual-theme-grid button.selected,.visual-swatch-row button.selected,.visual-font-grid button.selected{color:var(--text-main);border-color:var(--action);background:var(--action)}@supports (color:color-mix(in lab,red,red)){.visual-theme-grid button.selected,.visual-swatch-row button.selected,.visual-font-grid button.selected{background:color-mix(in srgb,var(--action)14%,transparent)}}.visual-theme-grid button.selected,.visual-swatch-row button.selected,.visual-font-grid button.selected{box-shadow:0 0 16px var(--action)}@supports (color:color-mix(in lab,red,red)){.visual-theme-grid button.selected,.visual-swatch-row button.selected,.visual-font-grid button.selected{box-shadow:0 0 16px color-mix(in srgb,var(--action)20%,transparent)}}.visual-theme-grid i,.visual-swatch-row i{border:1px solid #ffffff6b;border-radius:50%;flex:none;width:13px;height:13px;display:block}.visual-swatch-row{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.visual-swatch-row button{flex-direction:column;justify-content:center;padding:7px 4px}.visual-font-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.visual-font-grid button{justify-content:center}.arcade-demo{background:linear-gradient(135deg,#00f5d417,#ffd7000f 52%,#a78bfa14);border-radius:20px;margin:0 0 20px;padding:15px;position:relative;overflow:hidden}.arcade-demo-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.arcade-demo-head strong,.arcade-demo-head small{display:block}.arcade-demo-head strong{font-size:15px}.arcade-demo-head small{color:var(--muted);margin-top:3px;font-size:10px}.arcade-demo-head .ghost-cta{min-height:30px;font-size:9px}.arcade-demo-canvas{background:#09111e;border:1px solid #ffd7002e;border-radius:15px;width:100%;min-height:120px;display:block}.arcade-demo-dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.arcade-demo-dots button{background:#fff3;border:0;border-radius:50%;width:8px;height:8px;padding:0}.arcade-demo-dots button.active{background:var(--action);width:24px;box-shadow:0 0 12px var(--action);border-radius:8px}@media (max-width:700px){.customizer-trigger span{display:none}.customizer-trigger{justify-content:center;width:34px;padding:0}.visual-theme-grid{grid-template-columns:repeat(2,1fr)}.visual-swatch-row{grid-template-columns:repeat(3,1fr)}.visual-font-grid{grid-template-columns:repeat(2,1fr)}.visual-customizer{padding:16px}.arcade-demo{margin-inline:0}}@media (prefers-reduced-motion:reduce){.arcade-demo-canvas{animation:none}.customizer-trigger,.visual-customizer button{transition:none}}.coin-ambience .bill{color:#244d25;background:linear-gradient(135deg,#d9ff98,#68d391);border:1px solid #dfffbab3;border-radius:5px;width:34px;height:19px;font-size:11px;box-shadow:0 5px 13px #5bd37e40}.coin-ambience .heart{color:#fff0f5;background:linear-gradient(145deg,#ff91bd,#ef476f);border:0;width:25px;height:25px;font-size:15px;transform:rotate(-10deg);box-shadow:0 5px 16px #ef476f4d}@media (prefers-reduced-motion:reduce){.coin-ambience .bill,.coin-ambience .heart{animation:none}}.video-experience,.experience-settings{padding:20px}.video-experience-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.video-experience h2,.experience-settings h2{margin:5px 0;font:800 25px Sora,sans-serif}.video-stage{background:#05070d;border:1px solid #ffd70038;border-radius:20px;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000059}.video-stage video{object-fit:contain;background:#05070d;width:100%;max-height:min(68vh,650px);display:block}.video-stage-badge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000085;border:1px solid #ffffff24;border-radius:999px;padding:6px 9px;font-size:10px;position:absolute;bottom:12px;left:12px}.video-control-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.media-volume{color:var(--muted);grid-template-columns:1fr auto;gap:7px 12px;margin-top:16px;font-size:11px;display:grid}.media-volume strong{color:var(--text-main)}.media-volume input{width:100%;accent-color:var(--action);grid-column:1/-1}.video-note{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.5}.setting-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:5px 16px;padding:15px 0;display:grid}.setting-row strong,.setting-row small{display:block}.setting-row strong{font-size:13px}.setting-row small{color:var(--muted);margin-top:4px;font-size:10px}.setting-row output{color:var(--action);font-size:12px;font-weight:800}.setting-row>input[type=range]{width:100%;accent-color:var(--action);grid-column:1/-1}.setting-toggle{cursor:pointer;position:relative}.setting-toggle input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.toggle-track{background:#273044;border-radius:999px;width:42px;height:24px;box-shadow:inset 0 0 0 1px #ffffff1f}.toggle-track:after{content:"";background:#9aa6ba;border-radius:50%;width:18px;height:18px;margin:3px;transition:transform .18s,background .18s;display:block}.setting-toggle input:checked+.toggle-track{background:var(--action)}@supports (color:color-mix(in lab,red,red)){.setting-toggle input:checked+.toggle-track{background:color-mix(in srgb,var(--action)30%,#172334)}}.setting-toggle input:checked+.toggle-track:after{background:var(--action);box-shadow:0 0 10px var(--action);transform:translate(18px)}.experience-settings>.secondary-cta{margin-top:16px}.bottom-nav{grid-template-columns:repeat(6,1fr)}.bottom-nav button span{white-space:nowrap;font-size:8px}@media (max-width:700px){.video-experience,.experience-settings{padding:15px}.video-stage{min-height:300px}.video-control-grid{grid-template-columns:1fr}.video-experience-head{flex-direction:column;gap:8px}.bottom-nav{padding-inline:5px}.bottom-nav button{min-height:43px;padding-inline:1px}.bottom-nav button svg{width:18px;height:18px}}.arcade-demo-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.arcade-demo-actions .ghost-cta{min-height:30px;font-size:9px}.pack-payment-hint{color:#b9fff0;letter-spacing:.04em;font-size:9px;font-weight:800;display:block}.all-access-cta{color:#fff7d1;background:linear-gradient(135deg,#ffb83e3d,#f59e0b14);border:1px solid #ffd7006b;border-radius:13px;width:100%;margin:10px 0;padding:11px 14px;font-weight:850;box-shadow:0 0 22px #f59e0b1f}.all-access-cta:disabled{opacity:.72;cursor:default}.admin-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.admin-stat-card{background:linear-gradient(145deg,#00f5d41a,#ffffff09);border:1px solid #00f5d429;border-radius:16px;gap:4px;min-height:92px;padding:13px;display:grid}.admin-stat-card.gold{background:linear-gradient(145deg,#ffd70024,#ffffff09);border-color:#ffd70040}.admin-stat-card.coral{background:linear-gradient(145deg,#fb718521,#ffffff09);border-color:#fb718540}.admin-stat-card.muted{background:#ffffff08;border-color:#ffffff1a}.admin-stat-card small{color:var(--muted);font-size:9px}.admin-stat-card strong{color:var(--text-main);font:850 21px Sora,sans-serif}.admin-stat-card span{color:#b9c5d8;font-size:9px}@media (max-width:700px){.admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.creative-tool-locked{width:100%;color:inherit;text-align:left;cursor:pointer}.pack-actions,.home-pack-actions{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;display:grid}.pack-actions .payment-method-button,.home-pack-actions .payment-method-button{justify-content:center;min-height:42px;font-size:11px}@media (max-width:520px){.pack-actions,.home-pack-actions{grid-template-columns:1fr}}.agent-quick-actions{flex-wrap:wrap;gap:7px;margin:10px 0 0;display:flex}.agent-quick-actions button{color:#b9fff0;cursor:pointer;background:#00f5d412;border:1px solid #00f5d440;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;transition:transform .16s,background .16s}.agent-quick-actions button:hover,.agent-quick-actions button:focus-visible{background:#00f5d429;transform:translateY(-1px)}.payment-history-card{margin-top:14px}.payment-history-list{gap:8px;margin-top:10px;display:grid}.payment-history-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.payment-history-row strong,.payment-history-row small{display:block}.payment-history-row strong{color:#eef7ff;font-size:11px}.payment-history-row small{color:#8492a7;margin-top:3px;font-size:9px}.payment-history-icon{border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.payment-history-icon.paypal{color:#7ab7ff;background:#0070f329}.payment-history-icon.google{color:#fff;background:linear-gradient(135deg,#4285f4,#34a853 45%,#fbbc05 70%,#ea4335)}.payment-pending{color:#ffd36a;text-align:right;font-size:9px;font-weight:800}.hero-brand-sparks{z-index:1;pointer-events:none;opacity:.82;justify-content:space-between;display:flex;position:absolute;inset:7% 3% auto}.hero-brand-sparks span{color:var(--accent-gold);gap:3px;display:grid}@supports (color:color-mix(in lab,red,red)){.hero-brand-sparks span{color:color-mix(in srgb,var(--accent-gold)78%,white)}}.hero-brand-sparks span{letter-spacing:.14em;text-shadow:0 0 16px var(--accent-gold);font:900 clamp(10px,2.1vw,22px)/1 Sora,sans-serif}@supports (color:color-mix(in lab,red,red)){.hero-brand-sparks span{text-shadow:0 0 16px color-mix(in srgb,var(--accent-gold)70%,transparent)}}.hero-brand-sparks span{animation:4.8s ease-in-out infinite brand-float;animation-delay:calc(var(--i)*-1.1s)}.hero-brand-sparks b{color:#ff5f9c;text-align:center;font-size:.7em;animation:1.4s ease-in-out infinite brand-spark}@keyframes brand-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes brand-spark{50%{filter:drop-shadow(0 0 8px #ff5f9c);transform:scale(1.35)rotate(12deg)}}.hero-photo-backdrop{background-blend-mode:soft-light,normal;filter:saturate(1.28)contrast(1.08)brightness(.84);height:clamp(620px,86vh,980px)}.hero-row{align-items:center;min-height:clamp(600px,78vh,880px)}@media (max-width:700px){.hero-photo-backdrop{background-position:top;height:680px}.hero-row{min-height:620px}.hero-brand-sparks{inset:5% 6% auto}.hero-brand-sparks span{font-size:11px}.payment-history-row{grid-template-columns:30px 1fr}.payment-pending{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){.hero-brand-sparks span,.hero-brand-sparks b{animation:none}}.hero-brand-sparks{inset:92px 4% auto;inset-inline:4%}@media (max-width:700px){.hero-brand-sparks{top:74px;left:9%;right:9%;inset-inline:9%}.hero-brand-sparks span{letter-spacing:.08em;font-size:9px}}.hero-brand-sparks{inset:92px 4% auto!important;position:fixed!important;inset-inline:4%!important}@media (max-width:700px){.hero-brand-sparks{top:76px!important;left:9%!important;right:9%!important;inset-inline:9%!important}}.voice-button{color:#bafff5;cursor:pointer;background:#00f5d414;border:1px solid #00f5d459;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.voice-button:hover,.voice-button.listening{background:#00f5d433;box-shadow:0 0 22px #00f5d44d}.voice-button.listening{animation:1s ease-in-out infinite voice-pulse}.voice-hint{color:#94a3b8;margin-top:8px;font-size:.75rem;display:block}@keyframes voice-pulse{50%{transform:scale(1.04)}}.receipts-page{padding-bottom:110px}.receipt-list{gap:12px;display:grid}.receipt-card{align-items:center;gap:14px;padding:16px;display:flex}.receipt-main{flex:1;min-width:0}.receipt-main h3{color:#f7fafc;margin:3px 0}.receipt-main p,.receipt-main small{color:#94a3b8;margin:0;font-size:.78rem;display:block}.receipt-card .secondary-cta{white-space:nowrap}.empty-receipts{text-align:center;color:#94a3b8;padding:32px 20px}.empty-receipts h3{color:#f7fafc;margin:10px 0 4px}.receipt-download-mini{color:#ffd166;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:30px;height:30px;display:inline-grid}.settings-social-card{border-top:1px solid #ffffff1a;margin-top:20px;padding-top:18px}.settings-social-card h3{margin:4px 0}.settings-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.settings-social-row{background:#090e1880;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.settings-social-row>div{flex:1;min-width:0}.settings-social-row strong,.settings-social-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-social-row small{color:#94a3b8;font-size:.72rem}.social-settings-dot{background:#64748b;border-radius:50%;flex:none;width:8px;height:8px}.social-settings-dot.on{background:#00f5d4;box-shadow:0 0 12px #00f5d4}.social-toggle{color:#bafff5;cursor:pointer;background:0 0;border:0;font-size:.72rem;font-weight:800}.settings-account-actions{align-items:center;gap:12px;margin-top:14px;display:flex}.settings-account-actions small{color:#94a3b8;font-size:.72rem}.fireworks-overlay{z-index:80;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fireworks-overlay i{color:hsl(calc(var(--i)*37deg),92%,65%);animation:1.8s cubic-bezier(.16,.8,.25,1) forwards firework-burst;animation-delay:calc(var(--i)*-25ms);transform:rotate(calc(var(--i)*17deg));font-size:clamp(18px,4vw,34px);font-style:normal;position:absolute;top:52%;left:50%}@keyframes firework-burst{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}16%{opacity:1}to{opacity:0;transform:translate(calc((var(--i) - 11)*8vw),calc(((var(--i)%7) - 3)*13vh))scale(.8)rotate(240deg)}}@media (max-width:640px){.settings-social-grid{grid-template-columns:1fr}.receipt-card{flex-wrap:wrap;align-items:flex-start}.receipt-card .secondary-cta{width:100%}.settings-account-actions{flex-direction:column;align-items:flex-start}.voice-button{min-width:88px}}.hero-photo-backdrop{background-position:top;height:clamp(620px,88vh,980px)}.bottom-nav::-webkit-scrollbar{display:none}.bottom-nav button{flex:none;min-width:66px}.music-arcade-section{background:radial-gradient(circle at 85% 12%,#ff00801c,#0000 38rem),radial-gradient(circle at 10% 85%,#00f5d414,#0000 32rem),#0c101ceb;border:1px solid #00f5d42e;border-radius:24px;margin-top:24px;padding:22px 18px 20px;box-shadow:0 18px 45px #0000006b}.music-arcade-hero-banner{background:#080b14;border:1px solid #ffffff17;border-radius:18px;max-height:210px;margin-bottom:18px;overflow:hidden}.music-arcade-hero-banner img{object-fit:cover;filter:contrast(1.08)saturate(1.15);width:100%;height:100%;display:block}.music-arcade-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.music-arcade-head h2{color:#fff;margin:3px 0 6px;font:800 24px Sora,sans-serif}.music-arcade-head p{color:#9cb1c9;margin:0;font-size:12px}.music-arcade-live{color:#00f5d4;background:#00f5d41f;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font:800 10px DM Mono,monospace;display:inline-flex}.music-games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.music-game-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121828d1;border:1px solid #ffffff14;border-radius:20px;gap:10px;padding:16px;display:grid}.music-game-meta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.music-game-icon{border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.music-game-icon.cyan{color:#00f5d4;background:#00f5d424}.music-game-icon.pink{color:#ff55b2;background:#ff008024}.music-game-icon.gold{color:#ffd766;background:#ffd76624}.music-game-icon.purple{color:#b7aaff;background:#9d8cff24}.music-game-meta strong{color:#fff;font-size:13px;display:block}.music-game-meta small{color:#94a3b8;font-size:10px}.music-plays-badge{color:#cbd5e1;background:#ffffff0f;border-radius:8px;padding:4px 8px;font:800 10px DM Mono,monospace}.music-source-row{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.music-source-row input{color:#fff;background:#00000047;border:1px solid #ffffff1a;border-radius:10px;padding:8px 10px;font-size:11px}.music-source-row button{color:#fff;background:#ffffff14;border:none;border-radius:10px;padding:0 12px;font-size:11px;font-weight:700}.dj-turntable{background:radial-gradient(circle,#25102a 35%,#080a14 70%);border:3px solid #ff0080;border-radius:50%;place-items:center;width:110px;height:110px;margin:4px auto;display:grid;position:relative;box-shadow:0 0 25px #ff008059}.dj-turntable.spinning{animation:2s linear infinite spinWheel}.dj-turntable i{background:#ff0080;border-radius:50%;width:32px;height:32px;position:absolute}.dj-turntable b{z-index:2;color:#fff;font-family:DM Mono,monospace;font-size:10px;position:relative}.beat-pad-row{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.beat-pad-row button{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;padding:7px 0;font:700 10px monospace}.beat-pad-row button.target{color:#041310;background:#00f5d4;border-color:#00f5d4;transform:scale(1.08);box-shadow:0 0 14px #00f5d4b3}.blind-track-pill{color:#ffd766;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:7px 10px;font-size:11px;font-weight:700}.blind-answers{grid-template-columns:1fr 1fr;gap:6px;display:grid}.blind-answer-btn{color:#e2e8f0;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:9px;font-size:11px;font-weight:600}.blind-answer-btn.correct{color:#00f5d4;background:#00f5d433;border-color:#00f5d4}.blind-answer-btn.wrong{color:#ff6c7a;background:#ff6c7a33;border-color:#ff6c7a}.visualizer-canvas{background:#080b14;border:1px solid #ffffff14;border-radius:12px;width:100%;height:95px;display:block}.visualizer-controls{color:#94a3b8;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.visualizer-controls select{color:#fff;background:#00000059;border:1px solid #ffffff1f;border-radius:8px;padding:4px 8px;font-size:10px}.slot-reels{grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0;display:grid}.slot-reel{background:#00000061;border:1px solid #ffd76633;border-radius:12px;place-items:center;height:64px;font-size:26px;display:grid;box-shadow:inset 0 0 15px #0009}.slot-reels.spinning .slot-reel{filter:blur(1px);animation:.25s infinite shakeScreen}.slot-stakes{align-items:center;gap:6px;display:flex}.slot-stakes button{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:5px 9px;font:700 10px monospace}.slot-stakes button.active{color:#00f5d4;background:#00f5d41f;border-color:#00f5d4}.neon-wheel{background:conic-gradient(#ff0080,#ffd766,#00f5d4,#826ded,#ff0080);border:3px solid #00f5d4;border-radius:50%;place-items:center;width:110px;height:110px;margin:6px auto;display:grid;position:relative;box-shadow:0 0 25px #00f5d44d}.neon-wheel.spinning{animation:1.6s cubic-bezier(.25,.9,.3,1) infinite spinWheel}.neon-wheel span,.neon-wheel i,.neon-wheel b,.neon-wheel em{color:#fff;text-shadow:0 0 4px #000;font:900 9px monospace;position:absolute}.neon-wheel span{top:6px}.neon-wheel i{font-style:normal;right:6px}.neon-wheel b{bottom:6px}.neon-wheel em{font-style:normal;left:6px}.wheel-result{text-align:center;color:#ffd766;min-height:16px;margin:4px 0;font-size:11px;font-weight:700}.crash-curve-canvas{background:#080b14;border:1px solid #ffffff14;border-radius:12px;width:100%;height:85px;display:block}.crash-status{justify-content:space-between;align-items:center;display:flex}.crash-multiplier{color:#00f5d4;font:900 22px Sora,sans-serif}.crash-multiplier.crashed{color:#ff6c7a;text-decoration:line-through}.music-status{color:#94a3b8;text-align:center;min-height:15px;font-size:10px}@keyframes spinWheel{to{transform:rotate(360deg)}}@media (max-width:760px){.music-games-grid{grid-template-columns:1fr}.music-arcade-hero-banner{max-height:160px}}.payment-receipt-list,.admin-receipt-list{gap:9px;display:grid}.payment-receipt-row{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.payment-receipt-row strong,.payment-receipt-row small{display:block}.payment-receipt-row strong{color:#f0f5ff;font-size:11px}.payment-receipt-row small{color:#91a3b9;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.receipt-status{text-transform:uppercase;border-radius:8px;justify-self:end;padding:5px 7px;font:800 8px DM Mono,monospace}.receipt-status.awaiting{color:#ffe291;background:#ffc43e1f}.receipt-status.validated{color:#8df8d6;background:#00f5d41f}.receipt-status.refunded{color:#b6cbff;background:#5d8eff24}.receipt-status.rejected{color:#ffb6c2;background:#fb718521}.admin-receipts-card{margin-top:14px;padding:17px}.admin-receipt-row{background:linear-gradient(145deg,#ffd7660d,#ffffff06);border:1px solid #ffd76621;border-radius:14px;gap:10px;padding:12px;display:grid}.admin-receipt-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.admin-receipt-head strong,.admin-receipt-head small{display:block}.admin-receipt-head strong{color:#f7f9ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-receipt-head small{color:#92a4bb;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.admin-receipt-row input{color:#edf4ff;background:#00000038;border:1px solid #ffffff1f;border-radius:10px;outline:none;min-width:0;padding:9px 10px;font-size:10px}.admin-receipt-row input:focus{border-color:#00f5d4}.admin-receipt-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-receipt-actions button{align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:9px;display:inline-flex}.pack-card{isolation:isolate;background:linear-gradient(145deg,#182237e6,#080c19f7);border:1px solid #ffffff1f;border-radius:20px;min-height:254px;padding:17px 14px 14px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 16px 30px #00000038}.pack-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1a,0 20px 35px #0000004d}.pack-card:before{content:"";z-index:-1;background:radial-gradient(circle,#ffd7662e,#0000 68%);border-radius:50%;width:145px;height:145px;position:absolute;inset:-55px auto auto -28px}.pack-card strong{color:#f9fbff;letter-spacing:-.07em;font:900 30px Sora,sans-serif}.pack-label{color:#ffd964;text-transform:uppercase;letter-spacing:.08em;margin-top:1px;font:800 10px DM Mono,monospace;display:block}.pack-hearts{color:#b9c8db;min-height:35px;margin:10px 0 6px;font-size:10px;line-height:1.45;display:block}.pack-price{color:#fff1aa;margin:9px 0 5px;font:900 19px Sora,sans-serif}.pack-tag{color:#081018;background:#00f5d4;border-radius:99px;padding:4px 7px;font:800 8px DM Mono,monospace;position:absolute;top:11px;right:11px}.pack-actions{z-index:1;position:relative}.owner-contact,.owner-contact-wide,.owner-contact-large{min-width:0;overflow:hidden}.owner-contact strong,.owner-contact span,.owner-contact-wide strong,.owner-contact-large strong{overflow-wrap:anywhere;word-break:break-word;min-width:0}.bomb-option{min-width:0;min-height:94px;padding:9px!important;overflow:visible!important}.bomb-option .bomb-emoji,.bomb-option>span:first-child{transform-origin:50%;max-width:100%;display:inline-grid;transform:scale(.86)}.bomb-grid{gap:9px!important}@media (max-width:620px){.payment-receipt-row{grid-template-columns:auto minmax(0,1fr) auto}.payment-receipt-row .receipt-status{grid-column:2;justify-self:start}.payment-receipt-row .receipt-download-mini{grid-area:1/3/span 2}.admin-receipt-head{grid-template-columns:auto minmax(0,1fr)}.admin-receipt-head .receipt-status{grid-column:2;justify-self:start}.admin-receipts-card{padding:14px}.pack-card{min-height:0}.owner-contact{align-items:flex-start}.owner-contact svg{flex:none}}.profile-social-links{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.profile-social-link{color:#dce9fb;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;text-decoration:none;display:inline-flex}.profile-social-link:hover{color:#fff;border-color:var(--action);background:#00f5d41c}.profile-social-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-social-link svg{opacity:.75;flex:none}.flash-quest-list-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.flash-quest-list-expanded button{min-width:0}.flash-quest-list-expanded button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:720px){.flash-quest-list-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.flash-quest-list-expanded{grid-template-columns:1fr}.profile-social-link{flex:1}}.hero-photo-backdrop{z-index:0;pointer-events:none;background-image:linear-gradient(#03051047,#0305100f 42%,#030510d1),url(/manus-storage/likeboom-home-portrait_d7cf7bb4.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;min-height:100svh;position:absolute;inset:0}.hero-row,.hero-brand-sparks{z-index:1;position:relative}.hero-row{align-items:flex-start;min-height:78svh;padding-top:clamp(36px,8vh,100px)}.hero-row>div:first-child{max-width:34rem}.hero-row h1,.hero-row .hero-copy,.hero-row .coin-motto{text-shadow:0 2px 18px #000000e0}.payment-qr-page{min-height:100svh;padding-bottom:110px}.payment-qr-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:18px;display:grid}.payment-qr-card,.payment-pack-reference{padding:16px}.payment-qr-card img{object-fit:contain;background:#fff;border-radius:14px;width:100%;max-height:620px;display:block}.payment-qr-note{color:#cbd5e1;align-items:flex-start;gap:9px;margin:12px 0;font-size:.82rem;display:flex}.payment-qr-note svg{color:gold;flex:none}.payment-qr-paypal{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.qr-pack-list{gap:8px;display:grid}.qr-pack-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.qr-pack-row span{gap:2px;min-width:0;display:grid}.qr-pack-row small{color:#94a3b8}.qr-pack-row b{color:#ffd166;white-space:nowrap}.admin-orders-card{margin-top:16px;padding:16px}.admin-order-list{gap:9px;display:grid}.admin-order-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.admin-order-row>div:first-child{gap:4px;min-width:0;display:grid}.admin-order-row small,.admin-order-row a{color:#94a3b8;overflow-wrap:anywhere;font-size:.76rem}.admin-order-row a{color:#7dd3fc}.admin-order-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.order-status{text-transform:uppercase;letter-spacing:.06em;color:#fcd34d;font-size:.72rem}@media (min-width:900px){.hero-photo-backdrop{background-position:50% 18%}.hero-row{min-height:88vh;padding-inline:clamp(32px,7vw,110px)}}@media (max-width:760px){.hero-photo-backdrop{background-position:top;min-height:100svh}.hero-row{min-height:92svh;padding:28px 18px 0}.payment-qr-layout{grid-template-columns:1fr}.payment-qr-card img{max-height:none}.admin-order-row{grid-template-columns:1fr}.admin-order-actions{justify-content:flex-start}}.hero-photo-backdrop{width:100%;height:100%;min-height:100svh;inset:0;transform:none}@media (max-width:760px){.hero-photo-backdrop{background-position:top;width:100%;height:100%}}.admin-users-card{margin-top:16px;padding:16px}.admin-users-list{gap:7px;display:grid}.admin-user-row{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(0,1fr) 90px 80px 88px;align-items:center;gap:10px;padding:10px 12px;display:grid}.admin-user-main{gap:3px;min-width:0;display:grid}.admin-user-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-row span{gap:2px;display:grid}.admin-user-row b{color:#ffe18a}.admin-user-row small{color:#8fa0b4;font-size:9px}.admin-user-row em{justify-self:end;font-size:9px;font-style:normal}.admin-user-row em.paid{color:#7ff3d4}.admin-user-row em.unpaid{color:#a6afbf}@media (max-width:620px){.admin-user-row{grid-template-columns:minmax(0,1fr) 65px 58px}.admin-user-row em{grid-column:2/-1;justify-self:start}}.music-arcade-section,.music-arcade,.classic-arcade-panel,.retention-games,.arcade-demo{display:none!important}.admin-filter-bar{flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0;padding:14px;display:flex}.admin-filter-bar>div{gap:3px;margin-right:auto;display:grid}.admin-filter-bar small{color:var(--muted)}.admin-filter-bar select,.admin-filter-bar input{min-height:40px;color:inherit;background:#080c16b8;border:1px solid #ffffff1f;border-radius:12px;padding:0 10px}@media (max-width:680px){.admin-filter-bar>*{width:100%}.admin-filter-bar .secondary-cta{justify-content:center}}.sandbox-status-card{border-color:#00f5d438;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:16px;display:flex}.sandbox-status-card>div{gap:4px;display:grid}.sandbox-status-card small{color:var(--muted)}.sandbox-badge{white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.sandbox-badge.ready{color:#8effd8;background:#10b98129}.sandbox-badge.pending{color:#ffd38a;background:#f59e0b29}.ai-video-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.ai-video-options label{color:var(--muted);gap:5px;font-size:11px;font-weight:800;display:grid}.ai-video-options select,.ai-video-options input{min-height:40px;color:inherit;background:#070b15d9;border:1px solid #ffffff1f;border-radius:11px;padding:0 9px}.ai-video-options small{color:var(--muted);font-size:10px;font-weight:600}.ai-error-banner{color:#ffe9ed;background:linear-gradient(135deg,#68132b7a,#220d1cb8);border:1px solid #ff697e94;border-radius:14px;align-items:flex-start;gap:12px;margin:12px 0;padding:13px 14px;display:flex;box-shadow:0 10px 30px #ff2d5e1a}.ai-error-banner>div{flex:1;min-width:0}.ai-error-banner strong{color:#ffb7c1}.ai-error-banner p{overflow-wrap:anywhere;margin:3px 0;font-size:12px}.ai-error-banner small{color:#ffcbd2}.ai-error-banner>button{color:#ffd6dc;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.ai-generation-tip{color:var(--muted);margin:0 0 10px;font-size:11px}.ai-result-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-result-actions button,.ai-delete-button{color:#ff9da8;cursor:pointer;background:0 0;border:0;font-weight:800}.ai-library-head{justify-content:space-between;align-items:center;display:flex}.ai-delete-button{border-radius:8px;padding:5px}.ai-delete-button:hover,.ai-result-actions button:hover{background:#ff64781f}@media (max-width:620px){.ai-video-options{grid-template-columns:1fr}}.oauth-connect-button{color:#9fffee;border-color:#00f5d447}.oauth-connect-button:hover{background:#00f5d414;border-color:#00f5d499}.post-art{position:relative;overflow:hidden}.post-art img{object-fit:cover;opacity:.88;width:100%;height:100%;display:block}.post-art small{z-index:1;text-shadow:0 1px 5px #000;position:absolute;bottom:7px;left:8px}@media (max-width:640px){.social-account-actions{flex-wrap:wrap}.oauth-connect-button{justify-content:center;width:100%}}.ai-video-templates{gap:7px;margin-top:12px;display:grid}.ai-video-templates select{color:#eef3ff;background:#00000038;border:1px solid #ffffff1a;border-radius:11px;width:100%;min-height:42px;padding:0 12px}.ai-progress{color:#bbfff4;background:#00f5d40b;border:1px solid #00f5d42e;border-radius:12px;gap:7px;margin-top:13px;padding:12px;display:grid}.ai-progress-head{justify-content:space-between;gap:12px;font-size:11px;display:flex}.ai-progress .progress-track{height:7px}.ai-progress .progress-fill{background:linear-gradient(90deg,#00f5d4,#ffc978);transition:width .4s ease-out}.ai-progress small{color:#819a9c;font-size:10px}.ai-trash{background:#00000026;border:1px solid #ffffff14;border-radius:14px;margin-top:18px;padding:14px}.ai-dedicated-page{width:min(1120px,100%);min-height:100vh;margin:0 auto;padding:clamp(20px,4vw,52px) clamp(16px,4vw,32px) 70px}.ai-dedicated-header{align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.ai-dedicated-header>div{flex:1}.ai-dedicated-header h1{letter-spacing:-.04em;margin:5px 0 8px;font-size:clamp(28px,5vw,48px)}.ai-audio-player{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.ai-audio-player audio{flex:260px;min-width:0}.ai-audio-player .primary-cta{min-height:38px}.voice-recording-preview{color:#ffd5dc;background:#ff697e12;border:1px solid #ff697e40;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;padding:9px 11px;font-size:11px;font-weight:800;display:flex}.voice-recording-preview audio{flex:220px;min-width:180px;height:32px}.arcade-suites{padding:clamp(16px,3vw,28px);overflow:hidden}.arcade-heading{align-items:flex-start}.arcade-wallet{background:linear-gradient(135deg,#ffc85b29,#00f5d414);border:1px solid #ffd77040;border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:2px 7px;padding:10px 13px;display:grid}.arcade-wallet svg{color:#ffd36b;grid-row:span 2}.arcade-wallet strong{font-size:20px}.arcade-wallet small{color:var(--muted);font-size:10px}.arcade-suite-tabs{gap:8px;margin:16px 0 12px;display:flex;overflow:auto}.arcade-suite-tabs button{min-height:42px;color:var(--muted);white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:7px;padding:0 14px;font-weight:900;display:flex}.arcade-suite-tabs button.active{color:#07151a;background:#00f5d4;border-color:#00f5d4;box-shadow:0 8px 24px #00f5d438}.arcade-jackpot-strip{background:linear-gradient(105deg,#ffb84924,#ff5d981a);border:1px solid #ffd25c47;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 18px;padding:13px 15px;display:flex}.arcade-jackpot-strip>div{align-items:center;gap:10px;display:flex}.arcade-jackpot-strip svg{color:#ffd36b}.arcade-jackpot-strip span{gap:3px;display:grid}.arcade-jackpot-strip small{color:var(--muted);font-size:11px}.arcade-jackpot-strip b{color:#ffd36b;font-size:24px}.arcade-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.arcade-game-card{background:linear-gradient(135deg,#ffffff12,#0000003d);border:1px solid #ffffff1a;border-radius:19px;grid-template-columns:92px 1fr;min-height:200px;display:grid;overflow:hidden;box-shadow:0 16px 30px #0000002e}.arcade-card-art{color:#fff;background:radial-gradient(circle at 50% 35%,#00f5d480,#0000 46%),linear-gradient(160deg,#112a39,#080b14);place-items:center;display:grid;position:relative;overflow:hidden}.arcade-game-card.gold .arcade-card-art{background:radial-gradient(circle at 50% 35%,#ffd2628c,#0000 46%),linear-gradient(160deg,#3b2817,#0c0b12)}.arcade-game-card.pink .arcade-card-art{background:radial-gradient(circle at 50% 35%,#f45baa94,#0000 46%),linear-gradient(160deg,#3a172e,#0c0b12)}.arcade-game-card.purple .arcade-card-art{background:radial-gradient(circle at 50% 35%,#a168ff94,#0000 46%),linear-gradient(160deg,#28183f,#0c0b12)}.arcade-game-card.orange .arcade-card-art{background:radial-gradient(circle at 50% 35%,#ff913894,#0000 46%),linear-gradient(160deg,#3b2115,#0c0b12)}.arcade-game-card.red .arcade-card-art{background:radial-gradient(circle at 50% 35%,#ff586994,#0000 46%),linear-gradient(160deg,#3a151d,#0c0b12)}.arcade-card-art>svg{z-index:2;filter:drop-shadow(0 5px 8px #00000080)}.arcade-orbit{border:1px solid #ffffff47;border-radius:50%;width:66px;height:66px;animation:5s linear infinite arcade-spin;position:absolute;transform:rotateX(68deg)}.orbit-b{opacity:.5;width:86px;height:86px;animation-direction:reverse}@keyframes arcade-spin{to{transform:rotateX(68deg)rotate(360deg)}}.arcade-card-copy{align-content:start;gap:6px;padding:13px;display:grid}.arcade-card-top{justify-content:space-between;gap:7px;display:flex}.arcade-game-badge,.arcade-plays{font-size:10px;font-weight:900}.arcade-game-badge{color:#061318;background:#00f5d4;border-radius:999px;padding:4px 7px}.arcade-plays{color:var(--muted);padding-top:4px}.arcade-card-copy h3{margin:2px 0 0;font-size:17px}.arcade-card-copy p{min-height:34px;color:var(--muted);margin:0;font-size:11px;line-height:1.4}.arcade-card-copy small{color:#ffd36b;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.arcade-card-copy .primary-cta{justify-content:center;min-height:36px;margin-top:4px;padding:0 9px;font-size:11px}.arcade-play-overlay{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01040bc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.arcade-play-card{text-align:center;background:linear-gradient(145deg,#101d2b,#090b14);border:1px solid #00f5d459;border-radius:24px;width:min(520px,100%);padding:24px;position:relative;box-shadow:0 25px 80px #0000008c}.arcade-play-card.gold{border-color:#ffd36b80}.arcade-play-card.pink{border-color:#ff69b080}.arcade-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:10px;right:12px}.arcade-play-icon{color:#00f5d4;background:radial-gradient(circle,#00f5d459,#0000 68%),#ffffff0f;border-radius:26px;place-items:center;width:84px;height:84px;margin:0 auto 14px;display:grid}.arcade-play-card h3{max-width:390px;margin:7px auto 14px;font-size:20px}.arcade-meter{background:#ffffff1a;border-radius:99px;height:8px;margin:0 0 22px;overflow:hidden}.arcade-meter span{border-radius:inherit;background:linear-gradient(90deg,#00f5d4,#ffd36b,#ff6bb4);height:100%;transition:width .2s;display:block}.arcade-main-action{color:#07151a;cursor:pointer;background:linear-gradient(135deg,#00f5d4,#ffd36b);border:1px solid #00f5d480;border-radius:22px;justify-content:center;align-items:center;gap:8px;min-width:230px;min-height:94px;font-size:18px;font-weight:950;display:inline-flex;box-shadow:0 14px 30px #00f5d433}.arcade-play-hint{color:var(--muted);font-size:11px}.arcade-memory-grid,.arcade-vault-grid{grid-template-columns:repeat(3,1fr);gap:10px;max-width:300px;margin:0 auto 16px;display:grid}.arcade-memory-grid button,.arcade-vault-grid button{aspect-ratio:1;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;font-size:28px}.arcade-memory-grid button.revealed,.arcade-vault-grid button:hover{color:#07151a;background:#00f5d4}.arcade-choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.arcade-choice-grid button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;place-items:center;gap:6px;min-height:82px;display:grid}.arcade-choice-grid span{font-size:25px}.arcade-result{background:#ffd36b1a;border:1px solid #ffd36b59;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.arcade-result>div{text-align:left;grid-template-columns:auto 1fr;gap:2px 8px;display:grid}.arcade-result>div svg{color:#ffd36b;grid-row:span 2}.arcade-result span{color:#ffd36b;font-size:11px;font-weight:900}.arcade-result>b{color:#ffd36b;font-size:25px}.arcade-result .primary-cta{grid-column:1/-1;justify-content:center;width:100%}@media (max-width:700px){.arcade-game-grid{grid-template-columns:1fr}.arcade-game-card{grid-template-columns:88px 1fr}.arcade-heading{flex-direction:row}.arcade-wallet{flex-shrink:0}}@media (max-width:430px){.arcade-suites{padding:13px}.arcade-heading{grid-template-columns:1fr auto;display:grid}.arcade-card-copy h3{font-size:16px}.arcade-card-copy p{font-size:10px}}@media (max-width:680px){.ai-dedicated-header{flex-direction:column}.ai-dedicated-header .ghost-cta{align-self:flex-start}.ai-audio-player{align-items:stretch}.ai-audio-player .primary-cta,.ai-audio-player a{flex:1;justify-content:center}}.ai-trash .ai-library-head{color:#9ba5bd;align-items:flex-start}.ai-trash .ai-library-head small{color:#687083;margin-top:4px;font-size:10px;display:block}.ai-trash-list{gap:8px;margin-top:12px;display:grid}.ai-trash-list article{border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.ai-trash-list article>span{color:var(--gold)}.ai-trash-list article small{color:#9da3b4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.ai-trash-list article>div{gap:5px;display:flex}.ai-trash-list button{color:#dce5ff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:10px;display:inline-flex}.ai-trash-list button:hover{color:#a6fff2;border-color:#00f5d459}.gumroad-payment-page{max-width:980px;margin:0 auto}.gumroad-hero{background:linear-gradient(135deg,#f59e0b21,#00f5d40f);justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:18px;display:flex}.gumroad-hero>div{gap:6px;display:grid}.gumroad-hero strong{font-size:18px}.gumroad-hero p{color:var(--muted);max-width:620px;margin:0}.payment-channel-note{color:#b9fff1;background:#00f5d40d;border:1px solid #00f5d42e;border-radius:12px;align-items:flex-start;gap:9px;margin:12px 0;padding:12px 14px;font-size:11px;display:flex}.gumroad-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gumroad-pack-card{background:linear-gradient(145deg,#171f30eb,#080c16d6);border:1px solid #ffffff1a;border-radius:16px;gap:9px;padding:15px;display:grid;box-shadow:0 14px 35px #0000002e}.gumroad-pack-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.gumroad-pack-top span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.gumroad-pack-top strong{color:#ffe08a;font-size:25px}.gumroad-pack-card p{min-height:32px;color:var(--muted);margin:0;font-size:11px}.gumroad-pack-card>b{color:#fff;font-size:20px}.gumroad-pack-actions{gap:8px;display:flex}.gumroad-pack-actions a{flex:1;justify-content:center;font-size:11px;text-decoration:none}.social-gallery-filter{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;flex-wrap:wrap;gap:7px;margin:10px 0;padding:8px;display:flex}.social-gallery-filter button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:800;display:inline-flex}.social-gallery-filter button span{color:#07111c;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.social-gallery-filter button.active{color:#fff;background:#00f5d414;border-color:#00f5d459}@media (max-width:680px){.gumroad-hero{flex-direction:column;align-items:stretch}.gumroad-hero a{justify-content:center}.gumroad-pack-grid{grid-template-columns:1fr}.gumroad-pack-actions a{min-width:0}}.ai-video-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 4px;display:grid}.ai-video-preview{text-align:left;color:#e8efff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:7px;transition:transform .16s,border-color .16s,background .16s;display:grid}.ai-video-preview:hover{border-color:#00f5d466;transform:translateY(-2px)}.ai-video-preview.selected{background:#00f5d41a;border-color:#00f5d4}.ai-video-preview strong{font-size:11px}.ai-video-preview small{color:var(--muted);font-size:9px}.ai-video-preview-art{background:linear-gradient(150deg,#132238,#0c1220);border-radius:8px;align-items:end;gap:3px;height:52px;padding:7px;display:flex;overflow:hidden}.ai-video-preview-art span{background:linear-gradient(#fff,#00f5d4);border-radius:5px 5px 2px 2px;width:23%;animation:1.8s ease-in-out infinite alternate previewPulse;display:block;box-shadow:0 0 12px}.ai-video-preview-art span:first-child{height:35%}.ai-video-preview-art span:nth-child(2){height:75%;animation-delay:.25s}.ai-video-preview-art span:nth-child(3){height:52%;animation-delay:.5s}.ai-video-preview.pink .ai-video-preview-art span{background:linear-gradient(#fff,#f48dcc)}.ai-video-preview.blue .ai-video-preview-art span{background:linear-gradient(#fff,#5b8cff)}.ai-video-preview.red .ai-video-preview-art span{background:linear-gradient(#fff,#ff5d66)}@keyframes previewPulse{0%{opacity:.62;transform:scaleY(.86)}to{opacity:1;transform:scaleY(1)}}@media (max-width:620px){.ai-video-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gumroad-admin-events{margin-top:14px}.gumroad-event-list{gap:8px;margin-top:12px;display:grid}.gumroad-event-row{background:#080c147a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.gumroad-event-row strong,.gumroad-event-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gumroad-event-row small{color:var(--muted);margin-top:3px;font-size:11px}.gumroad-event-icon{color:#a7fff2;background:#00f5d421;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.gumroad-event-icon.pending{color:#ffd477;background:#f59e0b21}.gumroad-event-icon.refunded{color:#ff9a9a;background:#f43f5e21}.gumroad-event-icon.ignored{color:#b9c1d1;background:#94a3b821}@media (max-width:620px){.gumroad-event-row{grid-template-columns:30px minmax(0,1fr)}.gumroad-event-row .receipt-status{grid-column:2;justify-self:start}}.payment-receipt-wrap{gap:10px;display:grid}.payment-history-filters{background:#02070d61;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:minmax(180px,1.6fr) minmax(130px,.8fr) minmax(130px,.8fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.payment-history-filters .input-wrap{min-width:0}.payment-history-filters select{color:#eaf4ff;background:#111a27;border:1px solid #ffffff1a;border-radius:9px;outline:none;width:100%;min-width:0;height:34px;padding:0 9px;font-size:10px}.filter-result{color:#92a4bb;white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;font-size:9px;display:inline-flex}.payment-filter-empty{text-align:center;padding:10px}.payment-history-icon.gumroad{color:#fff;background:linear-gradient(135deg,#ff90b7,#ff4f91)}.ai-voice-controls{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;padding-top:9px;display:flex}.ai-voice-controls label{color:#92a4bb;align-items:center;gap:6px;font-size:10px;display:inline-flex}.ai-voice-controls select{color:#edf6ff;background:#111a27;border:1px solid #ffffff1f;border-radius:8px;height:30px;padding:0 8px;font-size:10px}.voice-reply-toggle{color:#a8b6c9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:10px;display:inline-flex}.voice-reply-toggle.active{color:#8df8d6;background:#00f5d41a;border-color:#00f5d45c;box-shadow:0 0 18px #00f5d414}.ai-image-library{background:linear-gradient(145deg,#ffd76614,#ffffff06);border:1px solid #ffd7662e;border-radius:15px;margin-top:16px;padding:14px}.ai-image-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.ai-image-library-grid article{background:#0003;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.ai-image-library-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ai-image-library-grid article>div{align-items:center;gap:6px;padding:7px;display:flex}.ai-image-library-grid small{color:#9aaac0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:8px;overflow:hidden}.ai-image-library-grid .ai-delete-button{flex:none}@media (max-width:760px){.payment-history-filters{grid-template-columns:1fr 1fr}.payment-history-filters .input-wrap{grid-column:1/-1}.filter-result{justify-content:flex-start}.ai-image-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.payment-history-filters{grid-template-columns:1fr}.payment-history-filters .input-wrap{grid-column:auto}.ai-voice-controls>*{flex:auto}}.ambient-music-control{background:linear-gradient(135deg,#7652d21a,#00f5d409);border:1px solid #a076ff33;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:12px;padding:12px 13px;display:grid}.ambient-music-control>div{gap:3px;min-width:0;display:grid}.ambient-music-control strong{color:#f2f6ff;font-size:11px}.ambient-music-control small{color:var(--muted);font-size:9px}.ambient-music-control select{color:#edf6ff;background:#111a27;border:1px solid #ffffff1f;border-radius:8px;max-width:150px;height:32px;padding:0 8px;font-size:10px}.ambient-music-control button{white-space:nowrap;min-height:32px}@media (max-width:620px){.ambient-music-control{grid-template-columns:1fr 1fr}.ambient-music-control>div{grid-column:1/-1}.ambient-music-control select,.ambient-music-control button{width:100%;max-width:none}}.hero-brand-sparks{display:none!important}.vip-pack-inline{background:linear-gradient(120deg,#ffd76621,#7652d214);border:1px solid #ffd7664d;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:16px;display:grid;box-shadow:0 14px 36px #0003}.vip-pack-inline>div:first-child{gap:5px;display:grid}.vip-pack-inline strong{color:#ffe08a;font-size:18px}.vip-pack-inline small{color:var(--muted);font-size:10px}.vip-pack-actions{flex-wrap:wrap;gap:7px;display:flex}.vip-pack-actions button{min-height:34px}@media (max-width:620px){.vip-pack-inline{grid-template-columns:1fr}.vip-pack-actions button{flex:1}}.visual-custom-theme-builder{background:#00000026;border:1px solid #ffffff1a;border-radius:15px;gap:11px;margin-top:16px;padding:14px;display:grid}.custom-theme-fields{grid-template-columns:minmax(100px,1fr) repeat(3,52px) auto;align-items:end;gap:8px;display:grid}.custom-theme-fields label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:9px;display:grid}.custom-theme-fields input[type=text],.custom-theme-fields input:not([type]){color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;min-width:0;height:34px;padding:0 8px}.custom-theme-fields input[type=color]{background:0 0;border:1px solid #ffffff24;border-radius:8px;width:52px;height:34px;padding:2px}.saved-theme-list{gap:6px;max-height:130px;display:grid;overflow:auto}.saved-theme-row{align-items:center;gap:6px;display:flex}.saved-theme-row>button:first-child{color:#ededf4;text-align:left;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;flex:1;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.saved-theme-row i{border-radius:6px;width:18px;height:18px}.saved-theme-delete{color:#ff9bab;background:#ff6c7a14;border:0;border-radius:8px;width:28px;height:28px}.ambient-music-actions{align-items:center;gap:7px;display:flex}.mp3-upload-button{color:#d9d8e5;cursor:pointer;border:1px dashed #ffffff38;border-radius:12px;justify-content:center;align-items:center;min-height:45px;padding:0 12px;font-size:11px;display:inline-flex}.mp3-upload-button input{display:none}.custom-mp3-list{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.custom-mp3-list span{color:#ccefe7;text-overflow:ellipsis;white-space:nowrap;background:#7fe8d00f;border:1px solid #7fe8d02e;border-radius:99px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:10px;display:inline-flex;overflow:hidden}.custom-mp3-list button{color:#ff9bab;background:0 0;border:0}@media (max-width:620px){.custom-theme-fields{grid-template-columns:1fr 1fr 1fr}.custom-theme-fields label:first-child,.custom-theme-fields .secondary-cta{grid-column:1/-1}}.gumroad-vip-card{background:linear-gradient(115deg,#ffd7661f,#9d8cff14);border:1px solid #ffd7664d;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:18px;display:flex}.gumroad-vip-card h3{color:#ffe08a;margin:4px 0}.gumroad-vip-card p:not(.eyebrow){color:var(--muted);font-size:11px}@media (max-width:620px){.gumroad-vip-card{display:grid}}.arcade-game-card.blue .arcade-card-art{background:radial-gradient(circle at 50% 35%,#5fbeff8c,#0000 46%),linear-gradient(160deg,#173b55,#080b14)}.arcade-game-card.green .arcade-card-art{background:radial-gradient(circle at 50% 35%,#69e17a80,#0000 46%),linear-gradient(160deg,#173b2a,#080b14)}.sports-scene{border:1px solid #ffffff29;border-radius:18px;width:min(360px,100%);min-height:230px;margin:0 auto 14px;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #00000073,0 10px 24px #00000040}.sports-scene small{color:#fffc;font-size:10px;position:absolute;bottom:8px;left:10px;right:10px}.bowling-scene{background:linear-gradient(#161c24 0 22%,#24313d 22% 31%,#7b5936 31% 100%)}.bowling-scoreboard{z-index:2;color:#06120e;background:linear-gradient(90deg,#e5f8d9,#a6d6ac);border:1px solid #cdffde4d;border-radius:6px;justify-content:space-between;padding:8px 10px;font-size:9px;font-weight:950;display:flex;position:absolute;top:10px;left:18px;right:18px}.bowling-scoreboard b{font-size:12px}.bowling-lane{background:repeating-linear-gradient(90deg,#5a2d0f1a 0 5px,#ffdd8966 6px 8px),linear-gradient(90deg,#a56e33,#e5b868 48%,#9a6027);height:178px;position:absolute;bottom:-22px;left:23%;right:23%;transform:perspective(320px)rotateX(14deg);box-shadow:0 0 0 6px #4a2419,0 14px 20px #0006}.bowling-pins{flex-wrap:wrap;justify-content:center;width:70px;display:flex;position:absolute;top:15px;left:50%;transform:translate(-50%)}.bowling-pins i{background:linear-gradient(90deg,#fff,#ced6df 50%,#fff);border-radius:50% 50% 42% 42%;width:13px;height:25px;margin:-2px 1px 0;display:block;box-shadow:0 2px 4px #00000080}.bowling-pins i:before{content:"";background:#e54b55;height:4px;margin-top:5px;display:block}.bowling-ball{color:#d5faff;background:radial-gradient(circle at 28% 25%,#fff,#8ac4cf 22%,#24677e 58%,#091921);border:2px solid #ffffffa6;border-radius:50%;place-items:center;width:48px;height:48px;animation:1.7s ease-in-out infinite alternate bowling-bob;display:grid;position:absolute;bottom:17px;left:50%;transform:translate(-50%);box-shadow:0 8px 12px #0000008c,inset -5px -5px 8px #00000059}.bowling-ball svg{opacity:.8}@keyframes bowling-bob{to{transform:translate(-50%,-8px)}}.bocce-scene{background:linear-gradient(#60b9db 0 24%,#78bb5e 24% 47%,#dcc28e 47%)}.bocce-scene:before{content:"";background:repeating-linear-gradient(90deg,#1d4c4bb3 0 3px,#0000 3px 15px);height:12px;position:absolute;top:42px;left:0;right:0}.bocce-flags{z-index:2;justify-content:space-between;font-size:11px;font-weight:950;display:flex;position:absolute;top:10px;left:12px;right:12px}.bocce-flags span{color:#fff;text-shadow:0 1px 2px #000;background:linear-gradient(#fff 50%,#dd1f3e 50%);border:1px solid #0003;border-radius:4px;padding:5px 7px}.bocce-flags span:last-child{color:#192633;background:radial-gradient(circle,#d61d3d 0 35%,#fff 37% 100%)}.bocce-field{background:radial-gradient(at 50% 60%,#767dc1b3 0 34%,#0000 35%),repeating-linear-gradient(0deg,#d6b87c 0 5px,#e7cd9c 6px 8px);border:7px solid #8f7653;height:190px;position:absolute;bottom:-28px;left:22%;right:22%;transform:perspective(320px)rotateX(18deg);box-shadow:0 0 0 3px #ffffff59,0 14px 18px #0000004d}.bocce-ball{background:#12398f;border:1px solid #fff9;border-radius:50%;width:15px;height:15px;position:absolute;box-shadow:0 2px 4px #00000080}.bocce-ball.ball-1{background:#21a557}.bocce-ball.ball-2{background:#25b}.bocce-ball:nth-child(2){top:33%;left:27%}.bocce-ball:nth-child(3){top:43%;left:68%}.bocce-ball:nth-child(4){top:65%;left:37%}.bocce-ball:nth-child(5){top:25%;left:54%}.bocce-ball:nth-child(6){top:72%;left:65%}.bocce-ball:nth-child(7){top:51%;left:24%}.bocce-ball:nth-child(8){top:58%;left:78%}.bocce-score{color:#fff;text-shadow:0 1px 2px #000;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.bocce-score b{text-align:center;background:#00000073;border-radius:4px;min-width:21px;padding:3px 5px}.pusher-scene{background:linear-gradient(#3b241b,#17100d 72%,#50311d)}.pusher-topbar{z-index:3;color:#fff1a7;background:linear-gradient(90deg,#5d2e8e,#246b75);border:1px solid #ffdc7c66;border-radius:8px;justify-content:space-between;padding:7px 9px;font-size:9px;font-weight:950;display:flex;position:absolute;top:8px;left:10px;right:10px}.pusher-topbar b{color:#ffd85b;font-size:13px}.pirate-banner{z-index:2;color:#ffd45c;letter-spacing:.08em;white-space:nowrap;text-shadow:0 2px 4px #000;font-size:9px;font-weight:950;position:absolute;top:42px;left:50%;transform:translate(-50%)}.pusher-plate{background:radial-gradient(circle at 50% 20%,#e7b84d,#8d5424 80%);border:8px solid #9b6a37;border-radius:10px 10px 0 0;height:182px;position:absolute;bottom:-15px;left:11%;right:11%;transform:perspective(380px)rotateX(22deg);box-shadow:0 0 0 4px #3f2516,inset 0 0 28px #0000008c}.pusher-coin{width:22px;height:22px;transform:translate(calc((var(--i)*31px)%260px),calc(((var(--i)*17px)%135px)));background:radial-gradient(circle at 35% 30%,#fff3a5,#d89217 48%,#85500e);border:2px solid #fff09a;border-radius:50%;position:absolute;box-shadow:1px 3px 4px #00000080}.pusher-coin:nth-child(3n){transform:translate(calc((var(--i)*37px)%250px),calc(((var(--i)*23px)%140px)))rotate(15deg)}.pusher-mic{background:linear-gradient(90deg,#f22e9b,#771cc1 60%,#1e112d);border-radius:12px;width:19px;height:48px;position:absolute;bottom:49px;left:24%;transform:rotate(-34deg);box-shadow:0 4px 5px #000}.pusher-chip{background:#83df22;border:4px solid #fff;border-radius:50%;width:29px;height:18px;position:absolute;bottom:43px;right:28%;transform:rotate(18deg);box-shadow:0 3px 4px #000}.pusher-ball{background:repeating-linear-gradient(0deg,#d33 0 5px,#fff 6px 10px);border:2px solid #fff;border-radius:50%;width:31px;height:25px;position:absolute;bottom:34px;right:18%;transform:rotate(-18deg);box-shadow:0 3px 4px #000}.pusher-ram{background:linear-gradient(#e9f5ed,#697777);border:2px solid #c8d3d4;border-radius:4px;height:18px;animation:1.7s ease-in-out infinite alternate pusher-push;position:absolute;top:8px;left:3px;right:3px}.pusher-anchor{color:#d8dde1;text-align:center;text-shadow:0 2px 4px #000;font-size:38px;position:absolute;bottom:7px;left:0;right:0}@keyframes pusher-push{to{transform:translateY(17px)}}.neon-darts-scene{background:radial-gradient(circle at 50% 57%,#00f7dc59,#0000 22%),linear-gradient(135deg,#3b0f56,#071d3d 54%,#681048)}.neon-darts-scene:before,.neon-darts-scene:after{content:"";opacity:.55;background:linear-gradient(145deg,#0000 20%,#ff6be0 21% 26%,#0000 27% 42%,#70fdf1 43% 47%,#0000 48%);width:38%;position:absolute;top:44px;bottom:0}.neon-darts-scene:before{left:0}.neon-darts-scene:after{right:0;transform:scaleX(-1)}.neon-scoreboard{z-index:3;color:#fff;background:linear-gradient(90deg,#2364bd,#b72f71);border:1px solid #73fff2;border-radius:7px;justify-content:space-between;padding:7px 9px;font-size:9px;font-weight:900;display:flex;position:absolute;top:9px;left:13px;right:13px;box-shadow:0 0 12px #f14ed2}.neon-scoreboard b{color:#d8ff67;font-size:13px}.neon-portrait{background:radial-gradient(circle at 50% 30%,#ff9dcc 0 13%,#7d2b91 14% 32%,#351550 33% 100%);border:2px solid #59f9e7;border-radius:50% 50% 40% 40%;width:74px;height:96px;position:absolute;top:66px;box-shadow:0 0 16px #ec4ad9}.portrait-left{left:14px}.portrait-right{background:radial-gradient(circle at 48% 30%,#ffc073 0 13%,#522679 14% 34%,#21133b 35% 100%);border-color:#ff66c8;right:14px}.neon-target{background:repeating-conic-gradient(#121629 0 9deg,#f04eb8 10deg 18deg,#121629 19deg 28deg,#6affb7 29deg 36deg);border:7px solid #00f4df;border-radius:50%;width:124px;height:124px;position:absolute;top:75px;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #ff4dd7,0 0 23px #00f5d4}.neon-target:before{content:"";border:3px solid #071021;border-radius:50%;position:absolute;inset:20px}.neon-target b{color:#fff;transform:rotate(calc(var(--i)*18deg))translateY(1px);transform-origin:0 58px;font-size:8px;position:absolute;top:4px;left:50%}.bullseye{background:#ff4ecf;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #fff}.gold-dart{background:linear-gradient(90deg,#fff1a3,#d89418,#fff1a3);border-radius:5px;width:8px;height:74px;position:absolute;bottom:-68px;left:50%;transform:translate(-50%)rotate(2deg);box-shadow:0 0 12px #ffd95e}.gold-dart:after{content:"";background:linear-gradient(45deg,#0000 45%,#ffd957 46% 55%,#0000 56%),linear-gradient(-45deg,#0000 45%,#ffd957 46% 55%,#0000 56%);width:28px;height:22px;position:absolute;bottom:-10px;left:-10px}.neon-tv{color:#97ffe1;background:#161d29;border:2px solid #8194a9;border-radius:5px;padding:10px 6px;font-size:8px;position:absolute;bottom:28px;right:14px;box-shadow:0 0 8px #71f5d4}.plinko-scene{background:radial-gradient(circle at 50% 42%,#3a87ff80,#0000 45%),linear-gradient(150deg,#11143e,#050717 70%);min-height:390px}.plinko-board{clip-path:polygon(50% 0,100% 100%,0 100%);background:#16246061;height:245px;position:absolute;top:35px;left:17%;right:17%}.plinko-pin{width:8px;height:8px;transform:translate(calc((var(--i)*43px)%225px),calc(((var(--i)*29px)%215px)));background:#f6ffff;border:1px solid #fff;border-radius:50%;position:absolute;box-shadow:0 0 7px #b9f3ff}.plinko-pin:nth-child(4n){transform:translate(calc((var(--i)*51px)%230px),calc(((var(--i)*31px)%215px)))}.plinko-ball{background:#fff;border:2px solid #fff;border-radius:50%;width:17px;height:17px;animation:2.8s ease-in-out infinite plinko-drop;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 0 11px #d7ffff}.plinko-multipliers{grid-template-columns:repeat(9,1fr);gap:3px;display:grid;position:absolute;bottom:88px;left:8px;right:8px}.plinko-multipliers b{color:#07130a;text-align:center;background:linear-gradient(#f7e84e,#86e733);border-radius:3px;padding:6px 1px;font-size:11px}.plinko-controls{color:#d4caff;grid-template-columns:1fr 1fr 62px;align-items:center;gap:4px;font-size:8px;display:grid;position:absolute;bottom:28px;left:8px;right:8px}.plinko-controls span{background:#692ab573;border:1px solid #a66cff80;border-radius:6px;gap:2px;padding:6px;display:grid}.plinko-controls strong{color:#fff;font-size:9px}.plinko-controls button{color:#251700;cursor:pointer;background:#ffd72f;border:0;border-radius:50%;place-items:center;min-height:48px;font-weight:950;display:grid;box-shadow:0 0 16px #ffd52f73}.mines-scene{background:radial-gradient(circle at 75% 35%,#db3e2a33,#0000 33%),linear-gradient(145deg,#29303a,#11151d 68%);border:1px solid #ff745633;border-radius:18px;min-height:375px;padding:13px;position:relative}.mines-hud,.mines-footer{color:#d8c093;justify-content:space-between;gap:8px;font-size:9px;display:flex}.mines-hud b{color:#ff7464}.mines-grid{grid-template-columns:repeat(5,1fr);gap:8px;max-width:320px;margin:18px auto 15px;display:grid}.mines-grid button{aspect-ratio:1;color:#fff;cursor:pointer;background:linear-gradient(145deg,#242b34,#151a22);border:1px solid #b7934c99;border-radius:12px;box-shadow:inset 0 0 11px #00000073}.mines-grid button:active{transform:scale(.96)}.mines-grid button.safe-cell{color:#b4d8c8;background:radial-gradient(circle,#557c70,#1b342f);border-color:#6e9c8c}.mines-grid button.mine-hit{color:#fff;background:radial-gradient(circle,#ffad48,#c51f2c 45%,#3c101a);border-color:#ff5d58;animation:.45s ease-out mine-flash;box-shadow:0 0 18px #ff3d33bf}@keyframes mine-flash{50%{filter:brightness(1.8);transform:scale(1.08)}}.mines-footer{background:#00000047;border-radius:8px;align-items:center;padding:9px}.mines-footer strong{color:#ffd49a}.mines-scene small{color:#ffffffb3;font-size:9px;position:absolute;bottom:8px;left:12px;right:12px}.babylon-arcade-canvas{background:#02040d;border:1px solid #00f5d457;border-radius:18px;outline:none;width:100%;height:min(58vh,430px);min-height:280px;display:block;box-shadow:inset 0 0 28px #00f5d429,0 12px 34px #00000052}@media (max-width:700px){.babylon-arcade-canvas{border-radius:16px;height:52vh;min-height:300px}}.babylon-arcade-canvas{animation:.32s cubic-bezier(.23,1,.32,1) babylon-scene-in}@keyframes babylon-scene-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.babylon-arcade-canvas{animation:none}}.reference-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-game-card{min-height:225px}.reference-play-card{width:min(560px,100%);max-height:92vh;overflow:auto}.reference-game-top,.wheel-header,.reference-progress,.reference-mines-footer{color:#a9b4c9;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.reference-game-top b,.wheel-header b,.reference-progress b,.reference-progress strong{color:#ffd36b}.reference-darts-game,.reference-mines-game,.reference-wheel-game{gap:14px;margin:4px auto 10px;display:grid}.reference-darts-board{aspect-ratio:1;background:repeating-conic-gradient(#141922 0 9deg,#e8d9b7 9deg 18deg,#a42d4d 18deg 24deg,#14212b 24deg 30deg);cursor:pointer;border:13px solid #ffdb52;border-radius:50%;width:min(300px,76vw);margin:0 auto;position:relative;box-shadow:0 0 0 7px #fff,inset 0 0 0 38px #ffffffb3,0 0 32px #ffd3524d}.reference-darts-board:active{transform:scale(.97)}.darts-ring{border:3px solid #ffffffbf;border-radius:50%;position:absolute;inset:20%}.darts-ring.ring-middle{border-color:#dd3c60;inset:31%}.darts-ring.ring-inner{border-color:#f0d55c;inset:43%}.reference-darts-board>b{left:calc(50% + 42%*cos((var(--i) - 5)*18deg));top:calc(50% + 42%*sin((var(--i) - 5)*18deg));color:#fff;font-size:11px;position:absolute;transform:translate(-50%,-50%)}.darts-bull{color:#fff;background:#d73c50;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid;position:absolute;inset:46%}.darts-pinned{color:#10141d;background:#e1a8bc;border-radius:10px 10px 3px 3px;place-items:center;width:18px;height:38px;font-size:9px;display:grid;position:absolute;transform:rotate(-8deg)}.dart-one{top:26%;left:34%}.dart-two{top:35%;left:57%;transform:rotate(7deg)}.dart-three{top:43%;left:44%}.reference-help{color:#a9b4c9;text-align:center;margin:0;font-size:12px}.reference-progress{border:1px solid #ffd36b59;border-radius:14px;padding:12px 14px}.reference-mines-grid{background:linear-gradient(145deg,#182233,#0b111c);border:1px solid #ffd36b40;border-radius:18px;grid-template-columns:repeat(5,1fr);gap:8px;padding:14px;display:grid}.reference-mines-grid button{aspect-ratio:1;color:#ffe39a;cursor:pointer;background:linear-gradient(145deg,#202a39,#111721);border:1px solid #ffd36b61;border-radius:13px;place-items:center;display:grid}.reference-mines-grid button:hover{border-color:#00f5d4;transform:translateY(-2px)}.reference-mines-grid button.safe-cell{color:#00f5d4;background:#00f5d424}.reference-mines-grid button.mine-hit{color:#fff;background:radial-gradient(circle,#ff8f83,#b42336);box-shadow:0 0 24px #ff404c99}.reference-mines-footer{padding:10px 2px}.reference-mines-footer b{color:#00f5d4}.reference-mines-footer small{color:#ffb7be}.reference-wheel-game{padding:4px 10px 0}.wheel-header{color:#24202a;background:#fff;border-radius:12px;padding:8px 12px;font-size:15px;font-weight:800}.wheel-header b{color:#fff;background:#dc2445;border-radius:20px;align-items:center;gap:5px;padding:6px 12px;display:flex}.fortune-wheel{aspect-ratio:1;background:conic-gradient(#2bcf86 0 12.5%,#f4f4f4 12.5% 25%,#e95b50 25% 37.5%,#fff 37.5% 50%,#d5a20b 50% 62.5%,#fff 62.5% 75%,#c653db 75% 87.5%,#49a5dc 87.5%);width:min(330px,78vw);transform:rotate(var(--wheel-rotation,0deg));border:11px solid #f15a22;border-radius:50%;margin:12px auto 6px;transition:transform 2.1s cubic-bezier(.12,.72,.18,1);position:relative;box-shadow:0 0 0 5px #fff,0 12px 30px #0000004d}.fortune-wheel.is-spinning{--wheel-rotation:1440deg}.fortune-wheel b{transform:rotate(calc(var(--i)*45deg))translateY(-112px)rotate(calc(var(--i)*-45deg));color:#17131b;font-size:16px;font-weight:950;position:absolute;top:50%;left:50%}.wheel-hub{background:#ff6811;border-radius:50%;position:absolute;inset:42%;box-shadow:inset 0 0 0 3px #fff}.wheel-pointer{z-index:3;clip-path:polygon(50% 100%,0 0,100% 0);background:#ff6811;width:32px;height:40px;position:absolute;top:-24px;left:calc(50% - 16px)}.reference-primary{color:#fff;cursor:pointer;background:#df2445;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:15px;font-weight:900;display:flex}.reference-primary:disabled{opacity:.7;cursor:wait}@media (max-width:800px){.reference-game-grid{grid-template-columns:1fr}}@media (max-width:430px){.reference-darts-board{width:min(280px,78vw)}.reference-play-card{padding:18px}}.game-gallery-section{border-top:1px solid #ffffff1a;margin-top:28px;padding-top:22px}.game-gallery-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.game-gallery-heading h3{margin:3px 0 0;font-size:clamp(1.25rem,3vw,1.7rem)}.wallet-expanded{background:linear-gradient(135deg,#ffcd501a,#00f5d414);border:1px solid #ffd36b4d;border-radius:18px;grid-template-columns:18px auto;align-items:center;gap:4px 8px;min-width:210px;padding:14px;display:grid!important}.wallet-expanded small{color:#aebbd0;font-size:10px}.wallet-expanded .wallet-cap{color:#ffd36b;border-top:1px solid #ffffff1a;grid-column:1/-1;margin-top:5px;padding-top:7px;font-size:10px}.wallet-expanded strong:nth-of-type(2){color:#ff89c7}@media (max-width:700px){.game-gallery-heading{flex-direction:column;align-items:start}.wallet-expanded{grid-template-columns:18px 1fr;width:100%}.reference-game-grid{grid-template-columns:1fr}.game-gallery-section{margin-top:20px}}.game-reset-countdown{color:#ffd36b;letter-spacing:.01em;background:#ffd36b14;border:1px solid #ffd36b47;border-radius:10px;align-items:center;gap:6px;min-height:30px;margin:10px 0 2px;padding:7px 9px;font-size:11px;font-weight:700;display:flex}.game-reset-countdown:before{content:"◷";font-size:15px}.game-reset-countdown.is-locked{color:#ff9ca5;background:#ff465517;border-color:#ff64734d}.game-reset-countdown.is-locked:before{content:"⌛"}.social-pack-fill{background:linear-gradient(135deg,#00f5d414,#ffd36b0f);border:1px solid #00f5d440;margin-top:18px;padding:18px}.social-pack-fill-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.social-pack-fill-head h3{margin:4px 0}.social-pack-fill-head p:not(.eyebrow){color:#9eabc0;margin:4px 0;font-size:12px}.social-pack-fill-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.social-pack-fill-item{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#070d18b8;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:9px;padding:12px;text-decoration:none;display:flex}.social-pack-fill-item:hover,.social-pack-fill-item.connected{border-color:#00f5d473;transform:translateY(-2px)}.social-pack-fill-item>span:nth-child(2){flex:1;min-width:0;display:grid}.social-pack-fill-item strong,.social-pack-fill-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-pack-fill-item small{color:#91a0b6;margin-top:2px;font-size:10px}.social-pack-fill-item>svg{color:#9eabc0;flex:none}.social-profile-fallback{color:#00f5d4;background:#00f5d41a;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:10px auto;padding:9px 12px;font-weight:700;text-decoration:none;display:inline-flex}.social-empty-state .social-profile-fallback svg{margin:0}.social-empty-state .social-profile-fallback+small{display:block}@media (max-width:700px){.social-pack-fill-head{flex-direction:column}.social-pack-fill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.social-pack-fill-grid{grid-template-columns:1fr}}.shop-pack-social-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.9fr);align-items:start;gap:16px;display:grid}.shop-pack-social-layout>.social-pack-fill{height:100%;margin-top:0}.shop-pack-social-layout>.pack-grid{min-width:0}@media (max-width:900px){.shop-pack-social-layout{grid-template-columns:1fr}.shop-pack-social-layout>.social-pack-fill{height:auto}}.referral-simple>div{flex:auto;min-width:0}.referral-simple>div span{overflow-wrap:anywhere;word-break:break-word;letter-spacing:clamp(0px,.08vw,.4px);max-width:100%;font-size:clamp(10px,2.7vw,14px);line-height:1.45;display:block}.referral-simple{min-width:0;max-width:100%}.settings-color-gallery{background:#0000002e;border:1px solid #ffffff1a;border-radius:15px;gap:12px;margin-top:18px;padding:14px;display:grid}.settings-color-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.settings-color-grid button{min-height:62px;color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:11px;justify-items:center;gap:5px;padding:8px 4px;font-size:10px;display:grid;position:relative}.settings-color-grid button.selected{border-color:var(--action);color:var(--text-main);box-shadow:0 0 16px var(--action)}@supports (color:color-mix(in lab,red,red)){.settings-color-grid button.selected{box-shadow:0 0 16px color-mix(in srgb,var(--action)22%,transparent)}}.settings-color-grid i{border:2px solid #ffffff7a;border-radius:50%;width:25px;height:25px;box-shadow:inset 0 0 0 3px #0000001a}.settings-color-grid b{color:var(--action);font-size:11px;position:absolute;top:4px;right:5px}html[data-theme=white]{--bg:#fff;--panel:#ffffffe6;--panel-solid:#fff;--line:#0f172a1f;--muted:#64748b;--coral:#e11d48;--pink:#db2777;--purple:#7c3aed;--mint:#0f9f8a;--gold:#b7791f;color:#172033}html[data-theme=white] body,html[data-theme=white]{color:#172033;background:#fff}html[data-theme=white] .app-shell{background:#fff}html[data-theme=blue]{--bg:#071a38;--panel:#0e2e5bd1;--panel-solid:#0e2e5b;--line:#60a5fa3d;--muted:#bfdbfe;--coral:#fb7185;--pink:#60a5fa;--purple:#38bdf8;--mint:#67e8f9;--gold:#fde68a;color:#eff6ff}html[data-theme=blue] body,html[data-theme=blue]{background:var(--bg);color:#eff6ff}html[data-theme=blue] .app-shell{background:linear-gradient(145deg,#071a38,#0b335f)}html[data-theme=beige]{--bg:#efe5d1;--panel:#fffaf0d6;--panel-solid:#fffaf0;--line:#5d402329;--muted:#76624b;--coral:#c2415d;--pink:#b45391;--purple:#7957a8;--mint:#168b75;--gold:#a66a14;color:#33281f}html[data-theme=beige] body,html[data-theme=beige]{background:var(--bg);color:#33281f}html[data-theme=beige] .app-shell{background:#efe5d1}html[data-theme=rose]{--bg:#3a0c28;--panel:#58143dd1;--panel-solid:#58143d;--line:#f472b63d;--muted:#f5c2dc;--coral:#fb7185;--pink:#f472b6;--purple:#c084fc;--mint:#f0abfc;--gold:#fde68a;color:#fff1f2}html[data-theme=rose] body,html[data-theme=rose]{background:var(--bg);color:#fff1f2}html[data-theme=rose] .app-shell{background:linear-gradient(145deg,#3a0c28,#58143d)}html[data-theme=yellow]{--bg:#261e05;--panel:#493707d6;--panel-solid:#493707;--line:#facc1540;--muted:#fef08a;--coral:#fb7185;--pink:#f59e0b;--purple:#eab308;--mint:#bef264;--gold:#fde68a;color:#fffde7}html[data-theme=yellow] body,html[data-theme=yellow]{background:var(--bg);color:#fffde7}html[data-theme=yellow] .app-shell{background:linear-gradient(145deg,#261e05,#493707)}html[data-theme=white] .settings-color-grid button,html[data-theme=beige] .settings-color-grid button{color:#475569;background:#ffffff8c;border-color:#0f172a24}@media (max-width:700px){.settings-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.media-unlock-feedback{z-index:80;right:16px;bottom:calc(92px + env(safe-area-inset-bottom));color:#f5f7ff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#10141ff0;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:12px;width:min(420px,100vw - 32px);padding:14px 16px;animation:.28s cubic-bezier(.23,1,.32,1) unlock-feedback-in;display:flex;position:fixed;box-shadow:0 18px 50px #00000061}.media-unlock-feedback.loading{border-color:#9d8cff8c}.media-unlock-feedback.success{border-color:#00f5d48c}.media-unlock-feedback.error{border-color:#ff737e99}.media-unlock-feedback-icon{color:#10141d;background:#00f5d4;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.media-unlock-feedback.loading .media-unlock-feedback-icon{color:#fff;background:#7667ee}.media-unlock-feedback.error .media-unlock-feedback-icon{color:#fff;background:#e85d68}.media-unlock-feedback span:nth-child(2){gap:3px;min-width:0;display:grid}.media-unlock-feedback strong{font-size:13px}.media-unlock-feedback small{color:#b9c2d5;line-height:1.35}.feedback-dismiss{color:#aeb8ca;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px}.button-spinner{vertical-align:-3px;border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite button-spin;display:inline-block}.primary-cta .button-spinner{margin-right:8px}@keyframes button-spin{to{transform:rotate(360deg)}}@keyframes unlock-feedback-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:520px){.media-unlock-feedback{right:12px;bottom:calc(86px + env(safe-area-inset-bottom));width:calc(100vw - 24px)}}.access-expiry-alert{z-index:79;right:16px;bottom:calc(154px + env(safe-area-inset-bottom));color:#fff7dc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#231d16e6;border:1px solid #ffcc6657;border-radius:14px;align-items:center;gap:10px;width:min(390px,100vw - 32px);padding:10px 13px;animation:.25s cubic-bezier(.23,1,.32,1) expiry-alert-in;display:flex;position:fixed;box-shadow:0 12px 35px #00000040}.access-expiry-icon{color:#21180d;background:#ffd166;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.access-expiry-alert>span:nth-child(2){gap:2px;min-width:0;display:grid}.access-expiry-alert strong{font-size:12px}.access-expiry-alert small{color:#d8cba9;font-size:11px;line-height:1.3}.access-expiry-alert .feedback-dismiss{font-size:18px}@keyframes expiry-alert-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.access-expiry-alert{right:12px;bottom:calc(148px + env(safe-area-inset-bottom));width:calc(100vw - 24px)}}.premium-game-card{min-height:218px;transition:transform .2s,box-shadow .2s;transform:translateZ(0)}.premium-game-card:hover{transform:translateY(-4px);box-shadow:0 22px 42px #0000004d}.premium-play-card{overflow:hidden}.premium-play-card:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#00f5d41a,#0000 56%);position:absolute;inset:-40%}.premium-play-card.gold:before{background:radial-gradient(circle,#ffd36b29,#0000 56%)}.premium-play-card.purple:before{background:radial-gradient(circle,#a168ff2e,#0000 56%)}.mines-premium-board{perspective:500px;background:linear-gradient(145deg,#141428,#080a13);border:1px solid #a168ff5c;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:10px;max-width:310px;margin:10px auto 18px;padding:14px;display:grid;box-shadow:inset 0 0 30px #6e4cd22e,0 12px 28px #0000004d}.mines-premium-board button{aspect-ratio:1;color:#d8c9ff;cursor:pointer;transform-style:preserve-3d;background:linear-gradient(145deg,#303258,#111326);border:1px solid #c4aaff40;border-radius:13px;place-items:center;font-size:18px;font-weight:900;transition:transform .2s,background .2s,color .2s;display:grid}.mines-premium-board button:hover{transform:translateY(-3px)rotateX(8deg)}.mines-premium-board button.safe{color:#06221f;background:linear-gradient(145deg,#65f2d7,#00bda5);animation:.25s ease-out arcade-card-pop}.mines-premium-board button.mine{color:#fff;background:linear-gradient(145deg,#ff6674,#7b1f43);animation:.35s ease-out arcade-shake}.pusher-premium-scene,.darts-premium-scene,.pyramid-premium-scene,.reflex-premium-scene{background:radial-gradient(circle at 50% 15%,#ffc65c33,#0000 42%),linear-gradient(145deg,#2a1a19,#0e111b);border:1px solid #ffd36b4d;border-radius:20px;min-height:260px;margin:8px auto 17px;position:relative;overflow:hidden}.pusher-premium-scene{background:linear-gradient(160deg,#3d2419,#15121b 60%,#080a10);flex-direction:column;justify-content:end;padding:20px;display:flex}.pusher-rail{background:linear-gradient(90deg,#81603a,#ffe08a,#81603a);border-radius:10px;height:10px;position:absolute;top:42%;left:7%;right:7%;box-shadow:0 0 22px #ffd46d6b}.pusher-coins{grid-template-columns:repeat(7,1fr);align-items:end;gap:3px;display:grid;position:absolute;inset:12px 10px 56px;transform:perspective(350px)rotateX(35deg)}.pusher-coins i{aspect-ratio:1;color:#8a4e00;animation:2.2s ease-in-out infinite coin-bob;animation-delay:calc(var(--i)*-70ms);background:radial-gradient(circle at 35% 30%,#fff1a7,#f2b632 42%,#a75a06);border:2px solid #d4941e;border-radius:50%;place-items:center;font-style:normal;display:grid;box-shadow:0 3px #6c3804,0 0 12px #ffcd474d}.pusher-premium-scene .arcade-main-action{z-index:2;min-width:0;min-height:52px;position:relative}.darts-premium-scene{cursor:crosshair;background:radial-gradient(circle at 50% 48%,#ff5ab74d,#0000 38%),linear-gradient(145deg,#241338,#0c1324);place-items:center;min-height:300px;display:grid}.darts-target{aspect-ratio:1;background:repeating-conic-gradient(#17181e 0 9deg,#d85164 9deg 18deg,#f1e1c0 18deg 27deg,#126b52 27deg 36deg);border:10px solid #332d38;border-radius:50%;place-items:center;width:min(230px,65vw);display:grid;position:relative;box-shadow:0 0 0 5px #aaa28a,0 0 35px #f865c661}.darts-target:before{background:repeating-conic-gradient(#15161c 0 18deg,#df596a 18deg 36deg,#f0e2c0 36deg 54deg,#166c51 54deg 72deg);content:"";border:7px solid #ebe1bc;border-radius:50%;width:58%;height:58%;position:absolute}.darts-target:after{content:"";background:#ed4b61;border:5px solid #e8a553;border-radius:50%;width:23%;height:23%;position:absolute}.darts-target span{z-index:2;color:#fff;text-shadow:0 2px 4px #000;font-weight:950;position:relative}.darts-target i,.darts-target b{z-index:3;background:#ffe4b7;width:3px;height:60%;position:absolute;transform:rotate(28deg);box-shadow:0 0 9px #ffc978}.darts-target b{transform:rotate(-46deg)}.darts-premium-scene small,.reflex-premium-scene small{color:#c5c4d2;font-size:11px;position:absolute;bottom:12px}.dart-stuck{z-index:4;color:#332114;background:#ffc978;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;animation:.24s ease-out dart-land;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 13px #ffc978}.pyramid-premium-scene{background:radial-gradient(circle at 50% 43%,#ff2b9238,#0000 36%),linear-gradient(150deg,#241134,#081526);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:290px;display:flex}.social-pyramid{width:min(330px,80vw);height:160px;position:relative}.social-pyramid button{left:calc(15% + var(--col)*35%);top:calc(12px + var(--row)*55px);color:#fff;cursor:pointer;background:linear-gradient(145deg,#7750ec,#ed4b9d);border:1px solid #ffffff40;border-radius:13px;width:29%;min-height:47px;transition:opacity .25s,transform .25s;position:absolute;box-shadow:0 9px 16px #0000004d,inset 0 0 15px #ffffff2e}.social-pyramid button:nth-child(2n){background:linear-gradient(145deg,#2b8df0,#b34bee)}.social-pyramid button.destroyed{opacity:0;transform:translate(15px,50px)rotate(22deg)scale(.6)}.pyramid-premium-scene .arcade-main-action{min-width:230px;min-height:50px}.reflex-premium-scene{background:radial-gradient(circle,#00f5d421,#0000 43%),#071723;min-height:290px}.reflex-stars{opacity:.42;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:31px 31px;position:absolute;inset:0}.reflex-coin{z-index:2;color:#7e4e00;cursor:pointer;background:radial-gradient(circle at 30% 25%,#fff8c9,#ffc83e 38%,#bd6a00);border:3px solid #ffe38b;border-radius:50%;place-items:center;width:68px;height:68px;animation:1.3s ease-in-out infinite reflex-float;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 24px #ffcf49b8,inset 0 -5px #7b3d0040}.reflex-coin b{color:#ffeaa1;font-size:11px;position:absolute;bottom:-20px}.arcade-result-banner{background:#00f5d414;border:1px solid #00f5d45c;border-radius:15px;gap:7px;margin:12px auto 0;padding:14px;display:grid}.arcade-result-banner strong{color:#00f5d4;font-size:20px}.arcade-result-banner small{color:#b4c3cf}.arcade-result-banner .primary-cta{min-height:40px}@keyframes dart-land{0%{opacity:0;transform:translate(-50%,-50%)scale(1.7)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes reflex-float{0%,to{transform:translate(-50%,-50%)rotate(-3deg)}50%{transform:translate(-50%,-56%)rotate(4deg)}}@keyframes arcade-card-pop{0%{opacity:.3;transform:rotateX(80deg)scale(.8)}to{opacity:1;transform:none}}@keyframes arcade-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.premium-game-card,.pusher-coins i,.reflex-coin{transition:none;animation:none}}@media (max-width:700px){.premium-play-card{padding:18px}.mines-premium-board{max-width:280px}.pusher-premium-scene,.darts-premium-scene,.pyramid-premium-scene,.reflex-premium-scene{min-height:250px}.arcade-main-action{min-width:190px;font-size:14px}}.pusher-premium-scene.pulse-1 .pusher-rail{transform:translateY(8px);box-shadow:0 0 30px #ffd46dbf}.pusher-premium-scene.pulse-1 .pusher-coins{transition:transform .22s cubic-bezier(.23,1,.32,1);transform:perspective(350px)rotateX(35deg)translateY(9px)}html,body,#root{max-width:100%;overflow-x:hidden}.app-shell,.main-content,.page-width,.glass-card,.section-heading,.arcade-suites,.arcade-play-card{min-width:0;max-width:100%}.referral-simple{align-items:flex-start;gap:12px;min-width:0;display:flex;overflow:hidden}.referral-simple>div{width:100%;min-width:0;overflow:hidden}.referral-simple>div span{overflow-wrap:anywhere;word-break:break-word;white-space:normal;width:100%;max-width:100%;display:block}.referral-simple button{white-space:nowrap;flex:none;max-width:100%}.arcade-play-card>.mines-premium-board,.arcade-play-card>.pusher-premium-scene,.arcade-play-card>.darts-premium-scene,.arcade-play-card>.pyramid-premium-scene,.arcade-play-card>.reflex-premium-scene{display:none!important}.babylon-arcade-canvas{z-index:1;touch-action:none;width:100%;max-width:100%;height:min(58vh,430px);min-height:280px;display:block;position:relative;overflow:hidden}@media (max-width:520px){.page-width{width:min(100% - 24px,1160px)}.referral-simple{gap:8px;padding-inline:12px}.referral-simple button{padding-inline:10px;font-size:11px}.arcade-play-card{width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:16px}.babylon-arcade-canvas{border-radius:14px;height:52vh;min-height:290px}.arcade-play-card h3{overflow-wrap:anywhere;word-break:break-word}}.arcade-2d-scene{background:radial-gradient(circle at 50% 0,#00f5d41f,#0000 45%),linear-gradient(145deg,#101a2b,#080b13);border:1px solid #ffffff24;border-radius:22px;flex-direction:column;align-items:center;gap:14px;min-height:330px;margin:12px 0;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #00000061}.arcade-2d-scene:before{pointer-events:none;opacity:.18;content:"";background-image:radial-gradient(#ffffff73 .7px,#0000 .7px);background-size:14px 14px;position:absolute;inset:0}.scene-score,.scene-hint,.arcade-2d-scene>.primary-cta{z-index:2;position:relative}.scene-score{color:#bac7da;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:12px;display:flex}.scene-score span{align-items:center;gap:5px;display:flex}.scene-score strong{color:#ffd166;font-size:18px}.scene-hint{color:#c5cede;text-align:center;margin:0;font-size:12px;line-height:1.4}.gold-grid{z-index:2;background:linear-gradient(145deg,#3a2615,#130f0c);border:7px solid #68471c;border-radius:18px;grid-template-columns:repeat(5,1fr);gap:7px;width:min(350px,100%);padding:12px;display:grid;position:relative;box-shadow:inset 0 0 25px #000,0 12px 30px #00000059}.gold-cell{aspect-ratio:1;color:#5d3805;cursor:pointer;background:radial-gradient(circle at 32% 25%,#fff4a9 0,#ffd247 31%,#c27a0d 70%,#6c3c06);border:1px solid #e4a93a;border-radius:12px;place-items:center;font-weight:900;display:grid;box-shadow:inset 0 -5px #5d300047,0 0 9px #ffc43729}.hidden-cell{color:#d8b86a;background:linear-gradient(145deg,#735322,#28190d)}.safe-cell{animation:.2s ease-out arcade-card-pop}.mine-cell{color:#fff;background:radial-gradient(circle,#ff8d7c,#b31738 58%,#4b1129);animation:.35s ease-out arcade-shake}.bowling-lane{z-index:2;background:repeating-linear-gradient(90deg,#b8793e 0 18px,#d99b5a 18px 21px),linear-gradient(#c4894d,#5e351c);border:8px solid #7b4d26;border-radius:17px 17px 30px 30px;width:min(350px,100%);height:245px;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #3c1906cc,0 12px 30px #00000059}.bowling-lane:before{content:"";background:linear-gradient(#fff0b84d,#0000 28%,#3816074d);position:absolute;inset:0}.bowling-arrows{color:#451e0c80;text-align:center;font-size:23px;position:absolute;top:55%;left:0;right:0}.bowling-ball{background:radial-gradient(circle at 30% 25%,#bce9ff,#397db5 38%,#102f58 76%,#071326);border-radius:50%;width:43px;height:43px;position:absolute;bottom:15px;left:50%;transform:translate(-50%);box-shadow:inset -7px -7px 10px #00000061,0 5px 14px #00000080}.bowling-ball:after{content:"";background:#061120;border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:15px;box-shadow:8px 4px #061120,2px 9px #061120}.bowling-ball.rolling{animation:.8s cubic-bezier(.2,.7,.2,1) forwards bowling-roll}.bowling-pins{grid-template-columns:repeat(5,22px);gap:5px;display:grid;position:absolute;top:20px;left:50%;transform:translate(-50%)}.pin{color:#c52d44;background:linear-gradient(90deg,#fff,#dfe6ed 60%,#9ca9b9);border:2px solid #d5d7df;border-radius:45% 45% 35% 35%;place-items:center;width:22px;height:35px;font-size:10px;transition:transform .3s,opacity .3s;display:grid}.pin.down{opacity:.25;transform:rotate(75deg)translateY(12px)}.realistic-dartboard{z-index:2;aspect-ratio:1;background:repeating-conic-gradient(#202326 0 8deg,#cf4b52 8deg 16deg,#d8c89d 16deg 24deg,#185d45 24deg 32deg);cursor:crosshair;border:12px solid #35281d;border-radius:50%;place-items:center;width:min(280px,82vw);display:grid;position:relative;box-shadow:0 0 0 5px #8c7959,0 0 0 10px #251b14,0 13px 30px #000}.realistic-dartboard:before{background:repeating-conic-gradient(#181b1e 0 18deg,#ca4b55 18deg 36deg,#e4d5a9 36deg 54deg,#1a684d 54deg 72deg);content:"";border:8px solid #d9c89e;border-radius:50%;width:68%;height:68%;position:absolute}.realistic-dartboard:after{content:"";background:#c53b4b;border:5px solid #1d624b;border-radius:50%;width:29%;height:29%;position:absolute}.dart-bull{z-index:3;color:#fff;text-shadow:0 2px 3px #000;font-weight:900;position:relative}.dart-ring{z-index:3;pointer-events:none;border:3px solid #ffffff8c;border-radius:50%;position:absolute}.dart-ring-one{width:37%;height:37%}.dart-ring-two{width:57%;height:57%}.dart-mark{z-index:4;color:#3d240b;background:#ffd166;border-radius:50%;place-items:center;width:26px;height:26px;animation:.2s ease-out dart-land;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 12px #ffd166}.fortune-wheel{z-index:2;aspect-ratio:1;background:conic-gradient(#fff 0 9deg,#f25f4c 9deg 42deg,#fff 42deg 75deg,#2dcc7c 75deg 108deg,#fff 108deg 141deg,#52a9df 141deg 174deg,#fff 174deg 207deg,#c74dde 207deg 240deg,#fff 240deg 273deg,#d29b05 273deg 306deg,#fff 306deg 339deg,#f25f4c 339deg 360deg);border:11px solid #f07822;border-radius:50%;place-items:center;width:min(285px,80vw);transition:transform 1.3s cubic-bezier(.1,.75,.12,1);display:grid;position:relative;box-shadow:inset 0 0 20px #00000040,0 0 0 5px #ffcf4a,0 15px 28px #00000059}.fortune-wheel:before{content:"";background:radial-gradient(circle at 32% 25%,#fff8c5,#ffbd22 44%,#ef5900);border-radius:50%;width:31%;height:31%;position:absolute;box-shadow:0 3px #9d3600}.fortune-wheel span{color:#16110c;text-shadow:0 1px #ffffff8c;font-size:18px;font-weight:950;position:absolute}.wheel-pointer{z-index:3;color:#f7b229;text-shadow:0 2px 4px #000;font-size:30px;position:absolute;top:62px}.fortune-wheel.spinning{filter:saturate(1.25)brightness(1.12)}@keyframes bowling-roll{0%{bottom:15px;transform:translate(-50%)scale(1)}to{bottom:188px;transform:translate(-50%)scale(.58)rotate(720deg)}}@media (max-width:520px){.arcade-2d-scene{min-height:315px;padding:12px}.gold-grid{gap:5px;padding:9px}.bowling-lane{height:220px}.wheel-pointer{top:54px}.realistic-dartboard{width:min(250px,78vw)}}.arcade-mode-switch{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.arcade-mode-switch button{color:#c5d1dc;cursor:pointer;background:#111a26;border:1px solid #ffffff29;border-radius:13px;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-weight:800;display:inline-flex}.arcade-mode-switch button.selected{color:#061511;background:linear-gradient(135deg,#00f5d4,#5cf2c8);border-color:#00f5d4;box-shadow:0 0 20px #00f5d433}.arcade-level-panel{color:#e9eef4;background:linear-gradient(110deg,#ffd1661f,#0d1420d9);border:1px solid #ffd16640;border-radius:16px;grid-template-columns:minmax(170px,1fr) minmax(170px,1.5fr) auto;align-items:center;gap:12px;margin:12px 0 20px;padding:15px;display:grid}.level-kicker{color:#ffd166;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:6px;font-size:11px;display:flex}.arcade-level-panel strong{margin-top:4px;font-size:17px;display:block}.level-progress{background:#293445;border-radius:99px;height:10px;overflow:hidden;box-shadow:inset 0 2px 5px #060a10}.level-progress span{background:linear-gradient(90deg,#ffd166,#00f5d4);border-radius:99px;height:100%;transition:width .3s;display:block;box-shadow:0 0 12px #00f5d480}.arcade-level-panel small{color:#aebccc;font-size:11px}.training-panel{background:linear-gradient(135deg,#00f5d41a,#0d1420cc);border:1px solid #00f5d43d;border-radius:18px;grid-template-columns:minmax(220px,1fr) minmax(240px,1fr);gap:14px;margin:0 0 20px;padding:17px;display:grid}.training-panel>div:first-child{grid-template-columns:auto 1fr;align-content:start;column-gap:10px;display:grid}.training-panel>div:first-child svg{color:#00f5d4;grid-row:span 2;margin-top:2px}.training-panel strong{font-size:16px}.training-panel p{color:#adc0ce;grid-column:2;margin:5px 0 0;font-size:12px;line-height:1.45}.training-network-grid{gap:8px;display:grid}.training-network-grid span{color:#d0dae4;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.training-network-grid svg{color:#ffd166;flex:none;margin-top:2px}.training-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.training-game-card{background:linear-gradient(135deg,#ffffff12,#0a0f18e6);border:1px solid #ffffff24;border-radius:17px;align-items:center;gap:13px;min-width:0;padding:15px;display:flex;box-shadow:0 12px 25px #00000038}.training-game-icon{color:#ffd166;background:linear-gradient(145deg,#46526b,#151d2b);border-radius:14px;flex:0 0 48px;place-items:center;height:48px;font-size:22px;display:grid;box-shadow:inset 0 0 12px #ffffff24}.training-game-card strong{font-size:14px}.training-game-card p{color:#9eafbf;margin:4px 0 9px;font-size:11px}.secondary-cta{color:#bffff2;cursor:pointer;background:#00f5d414;border:1px solid #00f5d45c;border-radius:10px;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.arcade-summary-card{background:linear-gradient(135deg,#ffd16621,#060d17eb);border:1px solid #ffd16666;border-radius:18px;gap:12px;margin-top:15px;padding:17px;animation:.25s ease-out arcade-card-pop;display:grid;box-shadow:0 14px 28px #00000040}.summary-result{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.summary-result strong{color:#ffd166;font-size:18px}.summary-result span{color:#c7d4df;font-size:13px}.summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.summary-stats span{color:#aebdca;border:1px solid #ffffff1a;border-radius:11px;gap:3px;padding:10px;font-size:10px;display:grid}.summary-stats svg{color:#ffd166}.summary-stats b{color:#fff;font-size:15px}.arcade-2d-scene{width:100%;min-height:430px;padding:22px}.gold-grid{gap:9px;width:min(410px,100%);padding:15px}.bowling-lane{width:min(430px,100%);height:300px}.realistic-dartboard{width:min(345px,82vw)}.wheel-2d-scene{min-height:475px}.fortune-wheel{width:min(350px,82vw)}.wheel-pointer{top:70px}.arcade-2d-scene>.primary-cta{min-width:min(330px,92%);min-height:48px}.arcade-play-card{width:min(620px,100vw - 28px)}.arcade-play-card .arcade-2d-scene{max-width:100%}@media (max-width:650px){.arcade-level-panel,.training-panel,.training-game-grid{grid-template-columns:1fr}.arcade-2d-scene{min-height:380px;padding:16px}.bowling-lane{height:270px}.wheel-2d-scene{min-height:425px}.summary-stats{grid-template-columns:1fr 1fr}.summary-stats span:last-child{grid-column:span 2}.arcade-2d-scene>.primary-cta{width:100%;min-width:0}}.moving-jackpot{background:radial-gradient(circle at 32% 25%,#fffbd3,#ffc62f 45%,#da5c00);border:3px solid #fff2a1;border-radius:50%;place-items:center;width:38px;height:38px;transition:left 80ms linear;animation:.7s ease-in-out infinite jackpot-pulse;display:grid;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 22px #ffd166,0 0 45px #ff507880}.bowling-lane.lane-moving .bowling-pins{animation:.22s ease-in-out infinite alternate pins-drift}.bowling-lane.lane-moving .pin{animation:.18s ease-in-out infinite alternate pin-wiggle}.bowling-lane.lane-moving:after{pointer-events:none;content:"";background:radial-gradient(circle at 50% 14%,#ffffff73,#0000 13%),linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:.8s ease-out lane-flash;position:absolute;inset:0}.bowling-lane.lane-moving .bowling-ball{filter:brightness(1.35);box-shadow:0 0 18px #9ee7ff,inset -7px -7px 10px #00000061}.bowling-premium-scene{background:radial-gradient(circle at 50% 8%,#ffe2ab1f,#0000 26%),linear-gradient(145deg,#101326,#080a13 75%);overflow:hidden}.bowling-three-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:#050812;border:1px solid #ffd69559;border-radius:18px;width:min(100%,680px);height:clamp(420px,72vh,620px);margin:8px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #ffb7601f,0 16px 34px #00000059}.bowling-three-canvas{touch-action:none;width:100%;height:100%;display:block}.darts-premium-scene{background:radial-gradient(circle at 50% 22%,#ff37ac26,#0000 32%),linear-gradient(145deg,#17102e,#070914 76%);overflow:hidden}.darts-three-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:#080818;border:1px solid #ff43b559;border-radius:18px;width:min(100%,680px);height:clamp(420px,68vh,620px);margin:8px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 0 38px #4763ff24,0 16px 34px #00000059}.darts-three-canvas{touch-action:none;width:100%;height:100%;display:block}.gold-grid.exploding{filter:brightness(1.8)saturate(1.4);animation:.36s ease-out grid-blast}.mine-blast{z-index:8;pointer-events:none;background:radial-gradient(circle,#ffffe8fa 0 5%,#ffa432e6 14%,#e02331b3 29%,#0000 57%);border-radius:12px;place-items:center;animation:.36s ease-out explosion-pop;display:grid;position:absolute;inset:0}.mine-blast b{color:#fff;letter-spacing:.08em;text-shadow:0 3px #8d1a28,0 0 16px #fff;font-size:29px;position:relative}.mine-blast i{background:#ffd166;border-radius:50%;width:9px;height:42px;animation:.36s ease-out particle-burst;position:absolute;box-shadow:0 0 12px #ff6a3d}.mine-blast i:first-child{transform:rotate(0)translateY(-58px)}.mine-blast i:nth-child(2){transform:rotate(90deg)translateY(-58px)}.mine-blast i:nth-child(3){transform:rotate(180deg)translateY(-58px)}.mine-blast i:nth-child(4){transform:rotate(270deg)translateY(-58px)}.leaderboard-panel{background:linear-gradient(135deg,#ffd1661a,#080e17eb);border:1px solid #ffd16640;border-radius:18px;margin:18px 0 22px;padding:16px;box-shadow:0 12px 24px #0003}.leaderboard-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.leaderboard-header strong{margin-top:4px;font-size:16px;display:block}.leaderboard-tabs{gap:5px;display:flex}.leaderboard-tabs button{color:#aebccc;cursor:pointer;background:#121c2a;border:1px solid #ffffff1f;border-radius:8px;padding:7px 9px;font-size:11px}.leaderboard-tabs button.selected{color:#211500;background:#ffd166;border-color:#ffd166}.leaderboard-list{gap:6px;margin-top:13px;display:grid}.leaderboard-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:24px 105px minmax(70px,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.leaderboard-position{color:#18120a;background:#ffd166;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.leaderboard-row strong{color:#e8edf4;text-overflow:ellipsis;font-size:12px;overflow:hidden}.leaderboard-row small{color:#aebccc;font-size:11px}.rank-badge,.level-badge{color:#111;border-radius:99px;align-items:center;gap:4px;width:max-content;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.rank-débutant,.level-débutant{color:#183346;background:#a9d8ef}.rank-pro,.level-pro{color:#082d28;background:#5cf2c8}.rank-élite,.level-élite{color:#392500;background:#ffd166}.rank-épique,.level-épique{color:#33105b;background:#e8a6ff}.rank-légendaire,.level-légendaire{color:#fff;background:linear-gradient(90deg,#ff7a5c,#bf62ff);box-shadow:0 0 12px #ff7a5c66}@keyframes jackpot-pulse{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes pins-drift{0%{transform:translate(-50%)rotate(-1deg)}to{transform:translate(calc(5px - 50%))rotate(1deg)}}@keyframes pin-wiggle{0%{margin-top:-2px}to{margin-top:2px}}@keyframes lane-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes grid-blast{0%{transform:scale(1)}45%{transform:scale(1.04)rotate(-1deg)}to{transform:scale(1)}}@keyframes explosion-pop{0%{opacity:0;transform:scale(.2)}35%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.35)}}@keyframes particle-burst{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.15)}}@media (max-width:520px){.leaderboard-row{grid-template-columns:22px 92px minmax(50px,1fr) auto}.leaderboard-header{flex-direction:column;align-items:flex-start}.leaderboard-tabs{width:100%}.leaderboard-tabs button{flex:1}.moving-jackpot{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.moving-jackpot,.bowling-lane.lane-moving .bowling-pins,.bowling-lane.lane-moving .pin,.mine-blast,.mine-blast i{animation:none}.bowling-lane.lane-moving:after{display:none}}.arcade-extras{margin-top:24px;padding:20px}.extra-level{color:#ffe29a;background:#ffd1661a;border:1px solid #ffd16638;border-radius:13px;align-items:center;gap:9px;margin:14px 0;padding:12px;display:flex}.extra-level span{color:#aab8c6;font-size:12px}.extra-games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.extra-game-card{background:linear-gradient(145deg,#ffffff14,#090e17eb);border:1px solid #ffffff21;border-radius:17px;min-width:0;padding:15px;box-shadow:0 14px 28px #0003}.extra-game-card.gold{--extra:#ffd166}.extra-game-card.green{--extra:#5cf2c8}.extra-game-card.purple{--extra:#c58cff}.extra-game-card.pink{--extra:#ff78b9}.extra-game-card.cyan{--extra:#65d9ff}.extra-game-head{align-items:flex-start;gap:11px;display:flex}.extra-icon{width:46px;height:46px;color:var(--extra);box-shadow:0 0 16px var(--extra);background:#ffffff14;border-radius:14px;flex:0 0 46px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.extra-icon{box-shadow:0 0 16px color-mix(in srgb,var(--extra),transparent 72%)}}.extra-game-head strong{font-size:15px}.extra-game-head p{color:#aebdcb;margin:4px 0 0;font-size:11px;line-height:1.4}.extra-control{color:#9fb0bf;grid-template-columns:auto 1fr;align-items:center;gap:5px 7px;margin:14px 0 12px;font-size:10px;display:grid}.extra-control svg{color:var(--extra)}.extra-control input{width:100%;accent-color:var(--extra);grid-column:1/-1}.extra-footer{justify-content:space-between;align-items:end;gap:10px;display:flex}.extra-footer small{color:#aab8c6;font-size:10px}.extra-footer .primary-cta{min-height:37px;padding:0 11px;font-size:11px}.extra-leaderboard{background:#00f5d40f;border:1px solid #00f5d433;border-radius:16px;margin-top:18px;padding:15px}.extra-leader-row{background:#0000002e;border-radius:10px;grid-template-columns:22px 32px minmax(80px,1fr) auto;align-items:center;gap:9px;margin-top:7px;padding:8px;display:grid}.extra-leader-row>b{color:#ffd166;text-align:center}.avatar-orb{color:#111;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid;box-shadow:0 0 12px #fff3}.extra-leader-row strong{font-size:12px}.extra-leader-row small{color:#aab8c6;font-size:10px}.extra-overlay{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.extra-play-card{border:1px solid var(--extra,#65d9ff);background:linear-gradient(145deg,#1a2435,#070b12);border-radius:22px;width:min(440px,100%);padding:22px;position:relative;box-shadow:0 25px 70px #0000008c}.extra-play-card.gold{--extra:#ffd166}.extra-play-card.green{--extra:#5cf2c8}.extra-play-card.purple{--extra:#c58cff}.extra-play-card.pink{--extra:#ff78b9}.extra-play-card.cyan{--extra:#65d9ff}.extra-play-card h3{margin:4px 0 18px;font-size:24px}.extra-play-visual{min-height:190px;color:var(--extra);background:radial-gradient(circle,#ffffff21,#0000 60%);border-radius:17px;place-items:center;gap:14px;display:grid}.extra-play-visual p{color:#cad6e0;margin:0;font-size:12px}.extra-play-visual .primary-cta{min-width:150px}.arcade-close{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;position:absolute;top:12px;right:12px}@media (max-width:650px){.extra-games-grid{grid-template-columns:1fr}.extra-game-card{padding:14px}.extra-footer{align-items:center}.extra-footer .primary-cta{white-space:nowrap}.extra-leader-row{grid-template-columns:22px 32px minmax(70px,1fr) auto}}.game-volume-control{z-index:4;color:#b9c8d5;grid-template-columns:auto 1fr;align-items:center;gap:5px 7px;width:100%;font-size:10px;display:grid;position:relative}.game-volume-control svg{color:#ffd166}.game-volume-control input{accent-color:#00f5d4;grid-column:1/-1;width:100%}.arcade-gallery-2{margin-top:24px;padding:20px}.gallery2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.gallery2-card{background:linear-gradient(145deg,#ffffff14,#080d16f0);border:1px solid #ffffff24;border-radius:17px;min-width:0;padding:16px;box-shadow:0 14px 28px #0003}.gallery2-card.sand{--gallery:#ffd88b}.gallery2-card.court{--gallery:#5cf2c8}.gallery2-card.sky{--gallery:#7bc7ff}.gallery2-icon{width:51px;height:51px;color:var(--gallery);box-shadow:0 0 18px var(--gallery);background:#ffffff14;border-radius:16px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.gallery2-icon{box-shadow:0 0 18px color-mix(in srgb,var(--gallery),transparent 74%)}}.gallery2-card h3{margin:12px 0 5px;font-size:16px}.gallery2-card p{color:#adbdcb;min-height:36px;margin:0;font-size:11px;line-height:1.4}.gallery2-volume{color:#aebdcb;grid-template-columns:auto 1fr;gap:4px 7px;margin:14px 0;font-size:10px;display:grid}.gallery2-volume svg{color:var(--gallery)}.gallery2-volume input{width:100%;accent-color:var(--gallery);grid-column:1/-1}.gallery2-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.gallery2-footer small{color:#aebdcb;font-size:10px}.gallery2-footer .primary-cta{min-height:36px;padding:0 10px;font-size:10px}.gallery2-overlay{z-index:65;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.gallery2-play{border:1px solid var(--gallery);color:#eef5f8;background:linear-gradient(145deg,#182638,#070b11);border-radius:22px;width:min(470px,100%);padding:22px;position:relative;box-shadow:0 25px 70px #0000008f}.gallery2-play.sand{--gallery:#ffd88b}.gallery2-play.court{--gallery:#5cf2c8}.gallery2-play.sky{--gallery:#7bc7ff}.gallery2-play h3{margin:5px 0 18px;font-size:24px}.gallery2-play>p:not(.eyebrow){color:#b9c8d5;text-align:center;font-size:12px}.petanque-board{aspect-ratio:1.65;touch-action:none;background:radial-gradient(circle,#e0bd7f 0 25%,#0000 26%),repeating-linear-gradient(19deg,#c29c64 0 4px,#ae8651 4px 8px);border:10px solid #765233;border-radius:17px;width:100%;position:relative;box-shadow:inset 0 0 22px #51341e}.cochonnet{background:#e45443;border-radius:50%;width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 5px #5e1e18}.petanque-ball{background:radial-gradient(circle at 30% 25%,#f4fbff,#7d9cb0 48%,#22333d);border-radius:50%;width:31px;height:31px;transition:left .18s,top .18s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 7px #00000080}.tennis-board{background:linear-gradient(90deg,#1a8252 0 48%,#f5f0dd 48% 52%,#1a8252 52%);border:10px solid #5b351c;border-radius:16px;width:100%;height:160px;position:relative;box-shadow:inset 0 0 18px #00000073}.tennis-board:after{content:"";background:#fff;height:4px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 8px #fff}.tennis-ball{z-index:2;background:#d9ff4f;border-radius:50%;width:22px;height:22px;transition:left .18s;position:absolute;top:42%;transform:translate(-50%,-50%);box-shadow:0 0 12px #eaff84}.gallery2-play input[type=range]{width:100%;accent-color:var(--gallery)}.flight-board{touch-action:none;background:linear-gradient(#102d55,#1a8cbc 55%,#18253d);border:8px solid #234c78;border-radius:19px;width:100%;height:270px;position:relative;overflow:hidden}.flight-board:before,.flight-board:after{content:"";background:#ffffff73;width:84%;height:2px;animation:3s linear infinite cloud-drift;position:absolute;left:8%;box-shadow:0 44px #fff3,0 92px #ffffff40,0 150px #ffffff26}.flight-board:before{top:38px}.flight-board:after{animation-delay:-1.4s;top:98px}.flight-plane{z-index:4;color:#ffe078;filter:drop-shadow(0 0 9px #ffcf55);place-items:center;transition:left .12s;display:grid;position:absolute;bottom:22px;transform:translate(-50%)}.flight-monster,.flight-bomb,.flight-coins{z-index:3;place-items:center;display:grid;position:absolute}.flight-monster{color:#ff6d8f;font-size:30px;animation:1.2s ease-in-out infinite alternate hazard-float}.monster-one{top:30%;left:25%}.monster-two{animation-delay:-.5s;top:62%;right:22%}.flight-bomb{color:#20202b;background:#e55e6f;border-radius:50%;width:26px;height:26px;top:21%;left:60%;box-shadow:0 0 15px #ff576e}.flight-coins{color:#ffdb5c;gap:3px;bottom:24%;right:10%}.flight-coins svg{filter:drop-shadow(0 0 7px #ffd166)}@keyframes cloud-drift{0%{transform:translate(-20px)}to{transform:translate(28px)}}@keyframes hazard-float{0%{transform:translateY(-4px)rotate(-5deg)}to{transform:translateY(6px)rotate(5deg)}}@media (max-width:760px){.gallery2-grid{grid-template-columns:1fr}.gallery2-card p{min-height:0}.arcade-gallery-2{padding:16px}.gallery2-play{padding:18px}.flight-board{height:245px}}@media (prefers-reduced-motion:reduce){.flight-board:before,.flight-board:after,.flight-monster{animation:none}}.arcade-gallery-3{margin-top:24px;padding:20px}.gallery3-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.gallery3-card{background:linear-gradient(145deg,#ffffff14,#080d16f0);border:1px solid #ffffff24;border-radius:17px;padding:16px;box-shadow:0 14px 28px #0003}.gallery3-card.orange{--sport:#ffad58}.gallery3-card.lime{--sport:#d8f56b}.gallery3-card.violet{--sport:#bd9aff}.gallery3-sport-icon{width:53px;height:53px;color:var(--sport);box-shadow:0 0 18px var(--sport);background:#ffffff14;border-radius:16px;place-items:center;font-size:29px;display:grid}@supports (color:color-mix(in lab,red,red)){.gallery3-sport-icon{box-shadow:0 0 18px color-mix(in srgb,var(--sport),transparent 72%)}}.gallery3-card h3{margin:12px 0 5px;font-size:16px}.gallery3-card p{color:#adbdcb;min-height:34px;margin:0;font-size:11px;line-height:1.4}.gallery3-volume{color:#aebdcb;grid-template-columns:auto 1fr;gap:4px 7px;margin:13px 0;font-size:10px;display:grid}.gallery3-volume svg{color:var(--sport)}.gallery3-volume input{width:100%;accent-color:var(--sport);grid-column:1/-1}.gallery3-stats{color:#b4c5d0;gap:3px;margin:10px 0;font-size:10px;display:grid}.gallery3-stats span:first-child{color:var(--sport)}.gallery3-card .primary-cta{width:100%;min-height:37px;font-size:10px}.game3-leaderboard{color:#ffe29a;background:#ffd16612;border:1px solid #ffd16633;border-radius:13px;align-items:center;gap:8px;margin-top:16px;padding:12px 14px;font-size:11px;display:flex}.game3-leaderboard span{color:#aebdcb;font-size:10px}.gallery3-overlay{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c4;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.gallery3-play{border:1px solid var(--sport);color:#edf5f8;background:linear-gradient(145deg,#1b263a,#070b12);border-radius:22px;width:min(470px,100%);padding:22px;position:relative;box-shadow:0 25px 70px #0000008f}.gallery3-play.orange{--sport:#ffad58}.gallery3-play.lime{--sport:#d8f56b}.gallery3-play.violet{--sport:#bd9aff}.gallery3-play h3{margin:5px 0 17px;font-size:24px}.sport-stage{touch-action:none;background:linear-gradient(#213c65,#267c92 52%,#1c703f);border:7px solid #4c3225;border-radius:18px;width:100%;height:225px;margin-bottom:14px;position:relative;overflow:hidden}.basket-hoop,.dunk-hoop{border:6px solid #ff8d42;border-radius:50%;width:95px;height:26px;position:absolute;top:38px;left:50%;transform:translate(-50%);box-shadow:0 0 17px #ff9b4a}.basket-hoop:after,.dunk-hoop:after{content:"";border:3px solid #ffffffbf;border-top:0;width:48px;height:50px;position:absolute;top:16px;left:18px}.basket-ball{color:#fff;background:#e87735;border-radius:50%;place-items:center;width:31px;height:31px;transition:left .2s;display:grid;position:absolute;bottom:28px;transform:translate(-50%);box-shadow:0 0 15px #ffae57}.ping-table{background:linear-gradient(90deg,#317eaa 0 48%,#eaf6ed 48% 52%,#317eaa 52%);border:5px solid #dff4f0;height:105px;position:absolute;bottom:45px;left:10%;right:10%;box-shadow:inset 0 0 25px #00000059}.ping-ball{color:#17212c;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;transition:left .16s;display:grid;position:absolute;top:42%;transform:translate(-50%);box-shadow:0 0 12px #fff}.dunk-player{filter:drop-shadow(0 0 12px #ffad58);font-size:45px;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.sport-meter{background:var(--sport);width:4px;height:100%;box-shadow:0 0 12px var(--sport);position:absolute;bottom:0;transform:translate(-50%)}.gallery3-play>input[type=range]{width:100%;accent-color:var(--sport)}.game-particle-burst{z-index:5;pointer-events:none;position:absolute;inset:0}.game-particle-burst i{color:#ffd166;animation:.85s ease-out forwards particle-pop;animation-delay:calc(var(--particle)*-18ms);transform:rotate(calc(var(--particle)*20deg))translateY(-20px);font-size:18px;position:absolute;top:50%;left:50%}@keyframes particle-pop{to{opacity:0;transform:rotate(calc(var(--particle)*20deg))translateY(-115px)scale(.5)}}@media (max-width:760px){.gallery3-grid{grid-template-columns:1fr}.gallery3-card p{min-height:0}.arcade-gallery-3{padding:16px}.game3-leaderboard{flex-wrap:wrap;align-items:flex-start}.gallery3-play{padding:18px}}@media (prefers-reduced-motion:reduce){.game-particle-burst{display:none}}.global-pass-countdown{background:linear-gradient(110deg,#00f5d41f,#7059ff1f);border:1px solid #00f5d461;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;margin:12px 0;padding:12px 14px;display:grid;box-shadow:0 0 22px #00f5d41a}.global-pass-countdown span{color:#8ef8e7;letter-spacing:.14em;font-size:10px}.global-pass-countdown strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.08em;grid-row:span 2;font-size:21px}.global-pass-countdown small{color:#b8c8d0;font-size:10px}.global-pass-countdown strong:before{content:"";background:#00f5d4;border-radius:50%;width:7px;height:7px;margin:0 7px 3px 0;animation:1.2s infinite pass-pulse;display:inline-block;box-shadow:0 0 10px #00f5d4}@keyframes pass-pulse{50%{opacity:.35;transform:scale(.7)}}@media (max-width:480px){.global-pass-countdown{grid-template-columns:1fr}.global-pass-countdown strong{grid-row:auto;font-size:19px}.global-pass-countdown small{line-height:1.35}}.global-pass-renew{grid-column:1/-1;justify-self:start;min-height:34px;margin-top:7px;font-size:11px}.vip-arcade-notice{color:#ffe7a0;background:linear-gradient(100deg,#ffb84024,#7059ff1a);border:1px solid #ffd05961;border-radius:12px;align-items:center;gap:8px;margin:12px 0;padding:10px 13px;font-size:12px;line-height:1.35;display:flex}.social-refresh-button{color:#8ff9e5;cursor:pointer;background:#5ff4da14;border:1px solid #5ff4da4d;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:inline-flex}.social-refresh-button:disabled{opacity:.55;cursor:wait}.spin{animation:.8s linear infinite spin}.load-more-social{color:#9ff9e8;cursor:pointer;background:#5ef2da14;border:1px solid #5ef2da4d;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;margin:14px 0 4px;padding:12px 16px;font-weight:700;transition:transform .18s,background .18s;display:flex}.load-more-social:hover{background:#5ef2da24;transform:translateY(-1px)}.load-more-social:disabled{opacity:.68;cursor:wait}.loading-orbit{border:2px solid #9ff9e840;border-top-color:#9ff9e8;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}.global-pass-ring{background:conic-gradient(#77f4d7 var(--pass-progress),#ffffff1f 0);border-radius:50%;place-items:center;width:96px;height:96px;display:grid;position:relative;box-shadow:0 0 24px #77f4d729}.global-pass-ring:after{content:"";background:#0b101b;border-radius:50%;position:absolute;inset:7px}.global-pass-ring strong{z-index:1;letter-spacing:.06em;font-size:15px;position:relative}.oauth-diagnostics{margin:16px 0;padding:18px}.oauth-diagnostics h3{margin:4px 0}.oauth-diagnostics p{max-width:680px;color:var(--muted);font-size:13px}.oauth-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.oauth-diagnostic-row{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.oauth-diagnostic-row div{gap:3px;min-width:0;display:grid}.oauth-diagnostic-row small,.oauth-diagnostic-row em{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.oauth-diagnostic-row em{color:#9ff9e8;font-style:normal}.oauth-diagnostic-row button{white-space:nowrap}@media (max-width:680px){.oauth-diagnostic-grid{grid-template-columns:1fr}.oauth-diagnostic-row{grid-template-columns:auto minmax(0,1fr)}.oauth-diagnostic-row button{grid-column:2;justify-self:start}.global-pass-ring{width:86px;height:86px}}.extra-play-visual{place-items:center;gap:12px;min-height:250px;padding:14px;display:grid}.precision-instruction{color:var(--muted);margin:0;font-size:13px}.penalty-precision-board{background:repeating-linear-gradient(90deg,#17663f 0 22px,#e9f1d4 22px 27px);border:8px solid #e8c58d;border-bottom-width:14px;border-radius:18px 18px 8px 8px;width:min(330px,90vw);height:190px;position:relative;overflow:hidden}.goal-net{grid-template-columns:repeat(3,1fr);place-items:center;gap:12px;display:grid;position:absolute;inset:14px 18px 18px}.target{color:#f9df77;background:#0c2922a6;border:2px solid #f9df77;border-radius:50%;width:42px;height:42px;font-size:23px}.target.selected{color:#173f32;background:#f9df77;box-shadow:0 0 18px #f9df77}.keeper-silhouette{color:#fff;background:#e85a5a;border-radius:20px 20px 0 0;padding:9px 8px 0;font-weight:900;position:absolute;bottom:0;left:42%}.precision-ball{color:#f4f4f4;text-shadow:0 4px 4px #000;font-size:25px;position:absolute;bottom:4px;left:48%}.card-duel-board{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.duel-card{color:#231b37;background:linear-gradient(145deg,#f9f5e9,#baa9c9);border:1px solid #ffffff59;border-radius:12px;width:82px;height:108px;font-size:27px;font-weight:900;box-shadow:0 8px 15px #0005}.duel-card small{font-size:10px;display:block}.duel-card.opponent{color:#8cf4dc;background:linear-gradient(145deg,#242d51,#081123)}.reflex-precision-board{background:radial-gradient(circle,#24476e,#081522 60%);border:1px solid #3f7caa;border-radius:18px;width:min(330px,90vw);height:170px;position:relative;overflow:hidden}.reflex-crosshair{color:#7bf8dc;opacity:.55;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.moving-coin-target{color:#432b05;background:#f7c74c;border:0;border-radius:50%;padding:18px 10px;font-weight:900;animation:1.8s ease-in-out infinite alternate target-drift;position:absolute;top:34%;left:56%;box-shadow:0 0 20px #f7c74c}.reflex-precision-board p{text-align:center;color:#cfe4e8;font-size:11px;position:absolute;bottom:8px;left:0;right:0}.precision-meter-board{color:#a7f7e4;background:linear-gradient(135deg,#1b2442,#111522);border-radius:18px;justify-items:center;gap:12px;width:min(330px,90vw);padding:22px;display:grid}.precision-meter-board input{accent-color:#72f5d6;width:80%}@keyframes target-drift{0%{transform:translate(-28px)translateY(8px)}to{transform:translate(28px)translateY(-10px)}}.sport-stage{min-height:250px;position:relative;overflow:hidden}.basket-ball{filter:drop-shadow(0 9px 5px #00000073);font-size:42px;transition:top .58s cubic-bezier(.2,.85,.35,1),left .28s;position:absolute;top:68%;transform:translate(-50%,-50%)}.ping-ball{color:#fff;filter:drop-shadow(0 4px 4px #000);font-size:28px;transition:top .42s cubic-bezier(.2,.85,.35,1),left .28s;position:absolute;top:58%;transform:translate(-50%,-50%)}.sport-stage.shot-launched .ping-ball{animation:.42s linear ball-spin}@keyframes ball-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.savings-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.savings-balances>div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;gap:3px;padding:12px;display:grid}.savings-balances span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.savings-balances strong{color:#fff1aa;font-size:22px}.savings-forms{grid-template-columns:1fr 1fr;gap:12px;display:grid}.savings-forms>div{border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:12px}.vault-duration{min-height:40px;color:var(--muted);place-items:center;font-size:11px;display:grid}.heart-stake{border-color:#ff6c7a42!important}.heart-stake strong{color:#ff9ab5}.token-stake strong{color:#fff1aa}@media (max-width:680px){.savings-forms{grid-template-columns:1fr}.savings-balances strong{font-size:18px}}.install-download-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.admin-user-search{min-width:min(280px,100%)}.admin-confirm-summary{color:var(--foreground);background:#ffc45c14;border:1px solid #ffc45c59;border-radius:14px;gap:8px;margin:4px 0 8px;padding:14px;display:grid}.admin-confirm-summary strong{overflow-wrap:anywhere;color:#ffd166}.admin-confirm-summary span{font-weight:700}.admin-confirm-summary small{color:#ffffffad;overflow-wrap:anywhere}@media (max-width:640px){.admin-filter-bar{grid-template-columns:1fr}.admin-filter-bar select,.admin-filter-bar input,.admin-filter-bar button{width:100%;min-width:0}}.duel-scoreboard{justify-content:center;gap:12px;margin:10px 0 14px;display:flex}.duel-scoreboard span{min-width:92px;color:var(--muted);letter-spacing:.08em;background:#00000038;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font:10px DM Mono,monospace;display:flex}.duel-scoreboard span:last-child{color:#c7bbff;border-color:#9d8cff61}.duel-scoreboard strong{color:#fff;letter-spacing:0;font:700 20px Fredoka,sans-serif}.duel-win{box-shadow:0 0 28px #7fe8d01f;border-color:#7fe8d073!important}.duel-loss{border-color:#ff6c7a59!important}.petanque-ai-ball,.tennis-ai-ball,.basket-ai-ball,.ping-ai-ball,.dunk-ai-player,.flight-ai-plane{filter:drop-shadow(0 0 8px #9d8cffbf);animation:1.1s ease-in-out infinite ai-duel-pulse;position:absolute}@keyframes ai-duel-pulse{0%,to{opacity:.78;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-6px)scale(1.08)}}.ai-turn-label{text-align:center;color:#b9b4d8;letter-spacing:.04em;margin:4px 0 8px;font:10px DM Mono,monospace;display:block}.difficulty-control{color:#c9c5df;text-transform:uppercase;letter-spacing:.08em;gap:5px;max-width:240px;margin:8px auto 12px;font:10px DM Mono,monospace;display:grid}.difficulty-control select{color:#fff;background:#171925;border:1px solid #ffffff29;border-radius:10px;min-height:38px;padding:0 10px;font:600 12px Inter,sans-serif}.duel-leaderboard{border-radius:16px;margin:18px 0;padding:14px}.duel-leaderboard-title{color:#ffd166;align-items:center;gap:7px;font-weight:700;display:flex}.duel-leaderboard-title small{color:var(--muted);margin-left:auto;font:10px DM Mono,monospace}.duel-leaderboard-row{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:9px 0;display:flex}.duel-leaderboard-row:last-child{border-bottom:0}.duel-leaderboard-row img{object-fit:cover;border:1px solid #ffd16680;border-radius:50%;width:34px;height:34px}.duel-leaderboard-row span{flex:1;gap:2px;min-width:0;display:grid}.duel-leaderboard-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.duel-leaderboard-row small{color:var(--muted);font-size:10px}.duel-leaderboard-row b{color:#ffd166;font:700 18px Fredoka,sans-serif}.game-leaderboards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 18px;display:grid}.game-leaderboard-panel{min-width:0;margin:0}.leaderboard-avatar{object-fit:cover;border:1px solid #ffd1668c;border-radius:50%;width:30px;height:30px}.leaderboard-avatar-fallback{color:#ffd166;background:#ffffff1f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}@media (max-width:680px){.game-leaderboards{grid-template-columns:1fr}.leaderboard-row{flex-wrap:wrap}.leaderboard-row small{width:100%;margin-left:42px}}.ai-timeline{color:#ffe6a2;background:#ffd1660f;border:1px solid #ffd16633;border-radius:12px;align-items:center;gap:6px;margin:10px 0;padding:9px 10px;font-size:11px;animation:1.8s ease-in-out infinite ai-timeline-pulse;display:flex}.ai-timeline-dot{background:#5c6075;border-radius:50%;width:7px;height:7px;box-shadow:0 0 #ffd16680}.ai-timeline-dot.active{background:#ffd166;box-shadow:0 0 0 5px #ffd1661f}.ai-timeline-line{background:linear-gradient(90deg,#ffd16699,#ffffff14);flex:1;height:1px}@keyframes ai-timeline-pulse{50%{box-shadow:0 0 18px #ffd1661a}}.legendary-win{animation:1.2s ease-in-out infinite alternate legendary-burst;box-shadow:0 0 0 2px #ffcf5a4d,0 0 34px #ff983873;border-color:#ffcf5a!important}.legendary-win:before{content:"MODE LÉGENDAIRE · +150";color:#ffe8a1;letter-spacing:.12em;margin-bottom:8px;font:700 11px DM Mono,monospace;display:block}@keyframes legendary-burst{to{filter:saturate(1.25);transform:translateY(-2px)scale(1.015)}}.portrait-9x16{aspect-ratio:9/16;min-height:300px;max-height:520px;height:auto!important}.petanque-board.portrait-9x16{background:radial-gradient(circle at 50% 70%,#ffffff2e 0 1px,#0000 2px) 0 0/18px 18px,repeating-linear-gradient(12deg,#c59a62 0 6px,#a87848 6px 11px,#d3ad72 11px 14px);min-height:360px;display:block}.petanque-board:after{content:"";pointer-events:none;border:2px dashed #ffeec066;border-radius:50%;position:absolute;inset:10% 18%}.petanque-board .cochonnet{background:radial-gradient(circle at 30% 25%,#ff9080,#a5241e 65%,#4a0f0b);width:24px;height:24px;box-shadow:0 0 14px #ff534399,0 5px 8px #4a2415}.petanque-ball,.petanque-ai-ball{background:radial-gradient(circle at 27% 22%,#fff,#a8c0cf 32%,#465b66 68%,#18242b);width:34px;height:34px;box-shadow:inset -5px -6px 7px #00000059,0 7px 9px #00000073}.petanque-ai-ball{z-index:2;border:2px solid #ff9650cc;position:absolute;transform:translate(-50%,-50%)}.projectile-flight .petanque-ball{animation:.65s cubic-bezier(.2,.8,.3,1) petanque-throw}@keyframes petanque-throw{0%{opacity:.5;transform:translate(-50%,280%)scale(.72)}55%{transform:translate(-50%,-80%)scale(1.12)}to{transform:translate(-50%,-50%)scale(1)}}.tennis-board.portrait-9x16{background:linear-gradient(90deg,#116542 0 8%,#2b9b65 8% 46%,#f4f0dc 46% 54%,#2b9b65 54% 92%,#116542 92%) 0 0/100% 100%;border-color:#704522;min-height:390px}.tennis-board:before{content:"";opacity:.85;background:repeating-linear-gradient(90deg,#fff 0 5px,#0000 5px 9px);height:5px;position:absolute;top:50%;left:8%;right:8%;box-shadow:0 0 8px #fff}.tennis-racket{z-index:4;filter:drop-shadow(0 6px 4px #00000073);border:7px solid #f3c26b;border-radius:50%;width:54px;height:70px;position:absolute}.tennis-racket:after{content:"";background:#5d351e;border-radius:5px;width:7px;height:55px;position:absolute;top:52px;left:17px;transform:rotate(16deg)}.racket-player{bottom:14%;left:16%;transform:rotate(-20deg)}.racket-ai{border-color:#c6efff;top:10%;right:16%;transform:rotate(160deg)}.racket-swing .racket-player{animation:.52s ease-in-out racket-swing}.racket-swing .tennis-ball{animation:.52s ease-in-out tennis-rally}@keyframes racket-swing{50%{transform:rotate(22deg)translate(16px,-8px)}}.tennis-ball{transition:left .15s}.sport-stage.portrait-9x16{background:linear-gradient(#152a4f,#246a8b 42%,#2b7b45);border-color:#5c402b;min-height:390px}.sport-stage.portrait-9x16:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff21,#0000 25% 70%,#ffd1661f);position:absolute;inset:0}.basket-backboard{background:linear-gradient(135deg,#ffffff61,#78b9d72e);border:6px solid #eff9ffe6;border-radius:6px;width:120px;height:74px;position:absolute;top:10%;left:50%;transform:translate(-50%);box-shadow:0 10px 20px #00000047}.basket-hoop{z-index:3;top:24%}.basket-ball{z-index:4;background:radial-gradient(circle at 28% 23%,#ffd28a,#db6d27 55%,#6e2414);width:37px;height:37px;box-shadow:inset -5px -7px 6px #4c140559,0 8px 9px #0006}.sport-stage.shot-launched .basket-ball{animation:.58s cubic-bezier(.25,.85,.25,1) basket-arc}.sport-stage.shot-launched .basket-ai-ball{animation:.58s ease-in ai-shot}@keyframes basket-arc{0%{top:72%;transform:translate(-50%)scale(1)}55%{top:24%;transform:translate(-50%)scale(.86)}to{top:29%;transform:translate(-50%)scale(.66)}}@keyframes ai-shot{0%{top:58%}70%{top:20%}to{top:55%}}.ping-net{z-index:3;background:repeating-linear-gradient(90deg,#ffffff59 0 2px,#0000 2px 8px);border:2px solid #eef9f3;height:20px;position:absolute;top:42%;left:12%;right:12%}.bowling-lane{border:9px solid #3b2118;width:min(100%,270px);margin:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #efc67e,inset 0 0 28px #280d04b3,0 15px 30px #00000059;background:repeating-linear-gradient(90deg,#ffffff14 0 2px,#0000 2px 38px),linear-gradient(90deg,#5d2e17,#bf7a37 12%,#e5af64,#a7612b 88%,#4b2415)!important;min-height:500px!important}.bowling-lane .bowling-ball{bottom:5%}.bowling-lane .bowling-pins{top:10%}.bowling-lane .bowling-arrows{top:66%}@media (max-width:680px){.portrait-9x16{max-height:none}.gallery2-play,.gallery3-play{max-height:92vh;overflow-y:auto}}.wallet-transfer-card{margin-top:18px}.transfer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.transfer-form input{min-width:0}.transfer-message{color:var(--accent-mint);margin:10px 0;font-weight:700}.transfer-history{gap:8px;margin-top:12px;display:grid}.transfer-history>div{border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;gap:10px;padding:10px;display:flex}.transfer-history small{color:var(--muted);text-align:right}@media (max-width:600px){.transfer-form{grid-template-columns:1fr}.transfer-history>div{display:grid}.transfer-history small{text-align:left}}.web-research-toggle{color:var(--foreground);white-space:nowrap;background:#00f5d414;border:1px solid #00f5d459;border-radius:12px;padding:9px 11px;font-weight:700}.web-research-toggle.active{color:#00f5d4;background:#00f5d433}.ai-source-list{border-top:1px solid #ffffff1a;gap:7px;margin-top:10px;padding:10px;display:grid}.ai-source-list strong{color:#00f5d4;font-size:.76rem}.ai-source-list a{color:inherit;background:#ffffff0a;border-radius:9px;gap:2px;padding:7px;text-decoration:none;display:grid}.ai-source-list a:hover{background:#ffffff1a}.ai-source-list small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.7rem;overflow:hidden}@media (max-width:600px){.web-research-toggle{grid-column:1/-1;justify-self:start}}.voice-continuous-toggle{color:var(--foreground);cursor:pointer;background:#00f5d40f;border:1px solid #00f5d440;border-radius:999px;padding:8px 11px;font-size:.75rem;transition:transform .18s,background .18s,border-color .18s}.voice-continuous-toggle.active{background:#00f5d42e;border-color:#00f5d4b3;box-shadow:0 0 18px #00f5d42e}.voice-continuous-toggle:active{transform:scale(.97)}.ai-voice-state{background:#ffffff09;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.ai-voice-state strong{font-size:12px;display:block}.ai-voice-state small{color:#9eb0be;margin-top:2px;font-size:10px;display:block}.ai-voice-state.listening{background:#00f5d414;border-color:#00f5d4a6;box-shadow:0 0 26px #00f5d424}.ai-voice-state.speaking{background:#ffd16612;border-color:#ffd166b3;box-shadow:0 0 26px #ffd1661f}.ai-voice-orb{background:radial-gradient(circle,#fff 0 10%,#00f5d4 12% 30%,#00f5d433 62%,#0000 70%);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative;box-shadow:0 0 16px #00f5d480}.ai-voice-orb span{background:#f8ffff;border-radius:50%;width:9px;height:9px}.ai-voice-state.listening .ai-voice-orb,.ai-voice-state.speaking .ai-voice-orb{animation:1s ease-in-out infinite voice-orb-pulse}.ai-voice-state.speaking .ai-voice-orb{background:radial-gradient(circle,#fff 0 10%,#ffd166 12% 30%,#ffd16633 62%,#0000 70%);box-shadow:0 0 18px #ffd1668c}.ai-history-toolbar{color:#9eb0be;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;font-size:10px;display:flex}.ai-history-toolbar .ghost-cta{min-height:28px;padding:0 9px;font-size:10px}@keyframes voice-orb-pulse{0%,to{filter:brightness(.9);transform:scale(.92)}50%{filter:brightness(1.35);transform:scale(1.14)}}.reward-celebration:after{content:"";pointer-events:none;background:radial-gradient(circle at 18% 30%,#00f5d438 0 3px,#0000 4px),radial-gradient(circle at 82% 22%,#ffd1664d 0 4px,#0000 5px),radial-gradient(circle at 70% 78%,#ff6d8f38 0 3px,#0000 4px);animation:1.6s ease-in-out infinite ambient-sparkle;position:absolute;inset:0}.celebration-coins span{animation:1.1s cubic-bezier(.2,.8,.2,1) both coin-float;animation-delay:calc(var(--i)*55ms)}@keyframes ambient-sparkle{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ai-voice-orb,.reward-celebration:after,.celebration-coins span{animation:none}}.precision-games{background:linear-gradient(145deg,#0d1623f0,#04080ff7);overflow:hidden}.precision-game-grid{margin-top:14px}.precision-game-card{position:relative;overflow:hidden}.precision-game-card:after{background:var(--extra);opacity:.08;filter:blur(8px);content:"";pointer-events:none;border-radius:50%;width:130px;height:130px;position:absolute;inset:auto -30px -55px auto}.extra-game-card.wall,.extra-play-card.wall{--extra:#69e8ff}.extra-game-card.squash,.extra-play-card.squash{--extra:#ff7ddd}.extra-game-card.basket,.extra-play-card.basket{--extra:#ffad62}.extra-game-card.snake,.extra-play-card.snake{--extra:#68edbd}.precision-rule{border:1px solid var(--extra);min-height:30px;margin-top:13px;padding:8px 9px}@supports (color:color-mix(in lab,red,red)){.precision-rule{border:1px solid color-mix(in srgb,var(--extra),transparent 72%)}}.precision-rule{color:#c5d5df;background:#ffffff0a;border-radius:10px;font-size:10px;line-height:1.35}.precision-training-bar{color:#c4d8e5;background:linear-gradient(90deg,#69e8ff17,#68edbd0d);border:1px solid #69e8ff33;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:11px 13px;font-size:11px;display:flex}.precision-training-bar span{align-items:center;gap:7px;min-width:0;display:flex}.precision-training-bar svg{color:#ffd166;flex:none}.precision-training-bar button{color:#dffcff;white-space:nowrap;cursor:pointer;background:#69e8ff1a;border:1px solid #69e8ff66;border-radius:9px;min-height:32px;padding:0 11px;font-size:10px}.precision-training-bar button.selected{color:#071421;background:#68edbd;border-color:#68edbd}.precision-reset-note{color:#9bb2c1;align-items:center;gap:7px;margin-top:13px;font-size:10px;display:flex}.precision-reset-note svg{color:#ffd166}.precision-play-card{width:min(430px,100%);max-height:94vh;overflow-y:auto}.precision-game-canvas{border:1px solid var(--extra);width:min(320px,100%);height:auto;max-height:67vh;margin:0 auto;display:block}@supports (color:color-mix(in lab,red,red)){.precision-game-canvas{border:1px solid color-mix(in srgb,var(--extra),transparent 40%)}}.precision-game-canvas{box-shadow:0 16px 42px #0000007a,0 0 24px var(--extra);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.precision-game-canvas{box-shadow:0 16px 42px #0000007a,0 0 24px color-mix(in srgb,var(--extra),transparent 72%)}}.precision-game-canvas{touch-action:none;image-rendering:auto}.precision-help{text-align:center;color:#c7d6e1;margin:10px 0 0;font-size:11px;line-height:1.35}.precision-play-card>.secondary-cta{color:#c4d0da;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:9px;min-height:34px;margin:12px auto 0;padding:0 13px;font-size:10px;display:block}.precision-play-card .arcade-summary-card{border-color:var(--extra);margin-top:12px}@supports (color:color-mix(in lab,red,red)){.precision-play-card .arcade-summary-card{border-color:color-mix(in srgb,var(--extra),transparent 35%)}}.precision-play-card .arcade-summary-card{background:#050c14e6}.precision-play-card .arcade-summary-card strong{color:var(--extra)}@media (max-width:650px){.precision-training-bar{flex-direction:column;align-items:flex-start}.precision-training-bar button{width:100%}.precision-games{padding:15px}.precision-game-canvas{max-height:61vh}.precision-play-card{padding:17px}.precision-play-card h3{font-size:21px}.precision-reset-note{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.precision-game-card:after{display:none}}.extra-game-card.darts,.extra-play-card.darts{--extra:#65e6ff}.extra-game-card.pinball,.extra-play-card.pinball{--extra:#c178ff}.extra-game-card.darts .extra-icon{background:linear-gradient(145deg,#65e6ff2e,#314a9133)}.extra-game-card.pinball .extra-icon{background:linear-gradient(145deg,#c178ff33,#41257b40)}.precision-play-card.darts{background:radial-gradient(circle at 50% 35%,#65e6ff1f,#0000 35%),linear-gradient(145deg,#0c2038,#070b16)}.precision-play-card.pinball{background:radial-gradient(circle at 50% 40%,#c178ff24,#0000 35%),linear-gradient(145deg,#17133c,#070914)}@media (max-width:650px){.extra-game-card.darts,.extra-game-card.pinball{min-height:0}.precision-game-grid{grid-template-columns:1fr}}.precision-sports-canvas{aspect-ratio:320/460;touch-action:none;background:#07101c;border:1px solid #ffffff29;border-radius:24px;width:min(100%,320px);height:auto;margin:12px auto;display:block;box-shadow:0 18px 50px #0006,0 0 28px #00f5d41f}.precision-hint{color:#ffffffb8;text-align:center;max-width:320px;margin:8px auto;font-size:.78rem;line-height:1.45}@media (max-width:520px){.precision-sports-canvas{border-radius:20px;width:min(100%,300px)}.precision-hint{font-size:.74rem}}.precision-leaderboard{background:#070c198c;border:1px solid #ffd16638;border-radius:18px;margin:14px 0;padding:14px}.precision-leaderboard>strong{color:#ffd166;align-items:center;gap:7px;font-size:.82rem;display:flex}.precision-leaderboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.precision-leaderboard-grid span{background:#ffffff0e;border-radius:12px;gap:2px;min-width:0;padding:8px 10px;display:grid}.precision-leaderboard-grid b,.precision-leaderboard-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.precision-leaderboard-grid b{font-size:.74rem}.precision-leaderboard-grid small{color:#ffffff9e;font-size:.68rem}@media (max-width:520px){.precision-leaderboard-grid{grid-template-columns:1fr}}.games-global-pass{background:linear-gradient(110deg,#ffd16621,#65e6ff12 55%,#070c19e6);border:1px solid #ffd16657;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 18px;padding:15px 17px;animation:.36s ease-out both game-scene-fade;display:grid;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff14}.games-global-pass-art{color:#101827;background:linear-gradient(145deg,#ffe28b,#ff9b5d);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 20px #ffc15b59}.games-global-pass h3{color:#fff4cb;margin:3px 0 4px;font-size:16px}.games-global-pass p:not(.eyebrow){color:#b7c6d2;margin:0;font-size:11px;line-height:1.4}.games-global-pass .primary-cta{white-space:nowrap;min-height:39px;font-size:11px}.arcade-play-card,.gallery2-play,.gallery3-play,.extra-play-card,.precision-sports-canvas{animation:.28s ease-out both game-scene-fade}.arcade-2d-scene,.sport-stage,.petanque-board,.flight-board{animation:.35s ease-out both game-scene-fade}.score-pop,.game-point-burst{z-index:8;pointer-events:none;color:#ffe28b;text-shadow:0 0 14px #ffae57;font:900 20px Sora,sans-serif;animation:.7s ease-out forwards token-point-pop;position:absolute}.game-point-burst:after{content:"+✦  ✦  +";color:#65e6ff;letter-spacing:10px;font-size:11px;animation:.7s ease-out forwards token-spark-spread;position:absolute;inset:-8px -28px}@keyframes game-scene-fade{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes token-point-pop{0%{opacity:0;transform:translateY(12px)scale(.7)}25%{opacity:1;transform:translateY(0)scale(1.1)}to{opacity:0;transform:translateY(-42px)scale(1)}}@keyframes token-spark-spread{to{opacity:0;transform:scale(1.8)rotate(12deg)}}@media (max-width:680px){.games-global-pass{grid-template-columns:auto minmax(0,1fr);align-items:start}.games-global-pass .primary-cta{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.games-global-pass,.arcade-play-card,.gallery2-play,.gallery3-play,.extra-play-card,.precision-sports-canvas,.arcade-2d-scene,.sport-stage,.petanque-board,.flight-board{animation:none}.score-pop,.game-point-burst{display:none}}.games-pass-counter{color:#a9bac8;align-items:baseline;gap:7px;margin-top:8px;font-size:10px;display:flex}.games-pass-counter strong{color:#ffe28b;text-shadow:0 0 12px #ffd16659;font:800 20px Sora,sans-serif}.games-pass-history{border-radius:16px;margin:0 0 18px;padding:12px 15px}.games-pass-history-head{color:#e6eff6;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.games-pass-history-head span{color:#ffe28b;align-items:center;gap:7px;font-weight:700;display:inline-flex}.games-pass-history-head small{color:#8293a1;font-size:9px}.games-pass-history>p{color:#8494a2;margin-top:9px;font-size:10px}.games-pass-history-list{gap:7px;margin-top:10px;display:grid}.games-pass-history-list>div{background:#ffffff09;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 10px;display:grid}.games-pass-history-list span{color:#d6e0e8;font-size:10px}.games-pass-history-list strong{color:#ff9b8a;font-size:10px}.games-pass-history-list small{color:#778896;grid-column:1/-1;font-size:9px}.games-pass-history-filters{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.games-pass-history-filters select,.sound-toggle{color:#cbd8e1;background:#040912b8;border:1px solid #ffffff1a;border-radius:8px;min-height:30px;padding:0 9px;font-size:10px}.sound-toggle{cursor:pointer}.sound-toggle[aria-pressed=true]{color:#9bffe1;border-color:#7fe8d061}.games-pass-history-pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.games-pass-history-pagination span{color:#8fa1ae;font-size:9px}.games-pass-history-pagination .secondary-cta{min-height:29px;padding:0 9px;font-size:9px}.games-pass-confirmation{color:#dffdf5;background:linear-gradient(110deg,#7fe8d024,#ffd16614);border:1px solid #7fe8d059;border-radius:15px;flex-direction:column;gap:4px;margin:-8px 0 18px;padding:13px 15px;animation:.24s ease-out both game-scene-fade;display:flex;box-shadow:0 0 24px #7fe8d01c}.games-pass-confirmation strong{font-size:12px}.games-pass-confirmation span{color:#a9c9c0;font-size:10px;line-height:1.4}@media (max-width:520px){.games-pass-history-filters select,.sound-toggle{flex:1;min-width:0}.games-pass-history-pagination .secondary-cta{flex:1}}.bingo-board{touch-action:none;background:radial-gradient(circle at 50% 10%,#ffdc962e,#0000 35%),linear-gradient(#17134a,#080b20 72%,#120c2b);border:7px solid #5b3b8f;border-radius:20px;width:100%;height:330px;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #65e6ff29,0 15px 30px #0000004d}.bingo-pegs i{background:#d8e8ff;border-radius:50%;width:7px;height:7px;margin:-3px;position:absolute;box-shadow:0 0 8px #65e6ffcc}.bingo-ball{background:radial-gradient(circle at 30% 25%,#fff,#ffe98a 35%,#cf6b35 75%,#532448);border-radius:50%;width:19px;height:19px;margin:-9px;transition:top 80ms,left 80ms;position:absolute;box-shadow:0 0 14px #ffd166d9}.bingo-ball.settled{box-shadow:0 0 18px #9bffe1}.bingo-buckets{grid-template-columns:repeat(9,1fr);align-items:end;gap:3px;display:grid;position:absolute;bottom:10px;left:1%;right:1%}.bingo-buckets span{color:#f1d9ff;background:linear-gradient(#3b2670,#15112c);border:1px solid #ffffff2e;border-radius:8px 8px 4px 4px;flex-direction:column;justify-content:center;align-items:center;min-height:40px;font-size:10px;display:flex}.bingo-buckets span:first-child,.bingo-buckets span:nth-child(9){background:linear-gradient(#30384d,#101525)}.bingo-buckets span.jackpot{color:#251735;background:linear-gradient(#ffe58c,#ff9c58);min-height:55px;box-shadow:0 0 18px #ffb45099}.bingo-buckets b{font-size:15px}.bingo-buckets small{opacity:.75;font-size:7px}.bingo-total{color:#ffe28b;text-shadow:0 0 10px #ff9c58;font-size:12px;position:absolute;top:12px;right:13px}@media (max-width:520px){.bingo-board{height:300px}}.precision-game-canvas,.precision-sports-canvas{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.session-jackpot-wheel{background:radial-gradient(circle at 50% 40%,#ffd1662e,#0e1222d1 68%);border:1px solid #ffd16659;border-radius:18px;justify-items:center;gap:8px;margin-top:12px;padding:12px;display:grid;overflow:hidden}.wheel-disc{color:#172033;background:conic-gradient(#65e6ff 0 25%,#ffd166 25% 50%,#ff78db 50% 75%,#8fffe1 75%);border:7px solid #fff1b0;border-radius:50%;place-items:center;width:118px;height:118px;display:grid;position:relative;box-shadow:0 0 24px #ffd166a6}.wheel-disc span,.wheel-disc b{text-align:center;font-size:9px;position:absolute}.wheel-disc span:first-child{top:8px;left:9px}.wheel-disc span:nth-child(2){top:45px;right:5px}.wheel-disc b{font-size:10px;top:44px;left:31px}.wheel-disc span:nth-child(4){bottom:8px;left:39px}.wheel-pointer{color:#ffd166;height:0;line-height:14px}.session-jackpot-wheel.spinning .wheel-disc{animation:.9s cubic-bezier(.2,.8,.25,1) session-wheel-spin}.session-jackpot-wheel.jackpot{animation:.7s ease-in-out 3 jackpot-pulse}.wheel-claimed{color:#ffe28b}.session-jackpot-wheel small{color:#c8d6f8}@keyframes session-wheel-spin{to{transform:rotate(720deg)}}.summary-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.summary-actions button{min-width:120px}.arcade-session-resume{color:#eaf4ff;background:linear-gradient(110deg,#65e6ff1c,#ffd16614);border:1px solid #65e6ff4d;border-radius:14px;gap:4px;margin:12px 0;padding:12px 14px;display:grid}.arcade-session-resume span,.arcade-session-history small{color:#a9bbd9;font-size:12px}.arcade-session-history{background:#04081294;border:1px solid #ffffff1a;border-radius:18px;margin:16px 0;padding:14px}.history-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.history-heading h3{margin:2px 0 0;font-size:18px}.session-history-list{gap:8px;margin-top:12px;display:grid}.session-history-card{background:#ffffff0b;border-radius:12px;padding:10px}.session-history-title{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.session-history-title span{color:#ffd166}.session-rounds{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.session-rounds span{color:#bfd2f0;background:#8eb7ff1f;border-radius:7px;padding:4px 6px;font-size:10px}.session-rounds span.perfect{color:#ffe59b;background:#ffd1662e;box-shadow:0 0 8px #ffd16640}.session-jackpot-wheel{position:relative}.jackpot-fireworks{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.firework-spark{opacity:0;background:linear-gradient(#fff,#ffd166);border-radius:999px;width:5px;height:18px;animation:1.7s ease-out infinite firework-spark-pop;position:absolute;top:48%;left:50%;box-shadow:0 0 10px #ffd166}.spark-1{--dx:-100px;--dy:-44px}.spark-2{--dx:-76px;--dy:-84px;animation-delay:40ms}.spark-3{--dx:-24px;--dy:-104px;animation-delay:80ms}.spark-4{--dx:28px;--dy:-98px;animation-delay:.12s}.spark-5{--dx:78px;--dy:-72px;animation-delay:.16s}.spark-6{--dx:104px;--dy:-22px;animation-delay:.2s}.spark-7{--dx:94px;--dy:34px;animation-delay:.24s}.spark-8{--dx:62px;--dy:78px;animation-delay:.28s}.spark-9{--dx:16px;--dy:98px;animation-delay:.32s}.spark-10{--dx:-36px;--dy:88px;animation-delay:.36s}.spark-11{--dx:-82px;--dy:66px;animation-delay:.4s}.spark-12{--dx:-106px;--dy:20px;animation-delay:.44s}.spark-13{--dx:-54px;--dy:-50px;background:#ff78db;animation-delay:.48s}.spark-14{--dx:54px;--dy:-46px;background:#65e6ff;animation-delay:.52s}.spark-15{--dx:48px;--dy:56px;background:#8fffe1;animation-delay:.56s}.spark-16{--dx:-48px;--dy:52px;background:#ff78db;animation-delay:.6s}.jackpot-social,.jackpot-token,.jackpot-bill{z-index:3;opacity:0;animation:1.8s cubic-bezier(.16,.8,.24,1) infinite jackpot-object-pop;position:absolute}.jackpot-social{fill:#fff;stroke:#fff;filter:drop-shadow(0 0 7px #65e6ff);width:23px;height:23px}.jackpot-social.facebook{fill:#5b8cff;stroke:none;top:25%;left:18%}.jackpot-social.instagram{fill:none;stroke:#ff78db;stroke-width:2.5px;top:29%;right:17%}.jackpot-token{color:#774500;background:radial-gradient(circle at 35% 30%,#fff3a5,#ffd166 42%,#a76500);border:2px solid #fff0a1;border-radius:50%;place-items:center;width:27px;height:27px;font:900 8px Inter,sans-serif;display:grid;box-shadow:0 0 15px #ffd166}.token-one{animation-delay:.12s;bottom:24%;left:10%}.token-two{animation-delay:.3s;bottom:18%;right:10%}.jackpot-bill{color:#075c45;background:linear-gradient(135deg,#b6ffe0,#36bf8a);border:2px solid #75efbd;border-radius:4px;padding:4px 8px;font:900 12px Inter,sans-serif;box-shadow:0 0 13px #36bf8a}.bill-one{animation-delay:.24s;top:10%;left:23%;transform:rotate(-18deg)}.bill-two{animation-delay:.4s;bottom:8%;right:23%;transform:rotate(18deg)}@keyframes firework-spark-pop{0%,18%{opacity:0;transform:translate(-50%,-50%)scale(.2)}28%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy)))scale(1)}}@keyframes jackpot-object-pop{0%,18%{opacity:0;transform:translateY(18px)scale(.4)rotate(-8deg)}35%,75%{opacity:1;transform:translateY(0)scale(1)rotate(0)}to{opacity:0;transform:translateY(-25px)scale(1.15)rotate(10deg)}}@media (prefers-reduced-motion:reduce){.firework-spark,.jackpot-social,.jackpot-token,.jackpot-bill{opacity:.9;animation:none}}.casino-arcade{background:linear-gradient(140deg,#1c2134e6,#0a0d19d1);border-color:#ffd1662e;border-radius:22px;margin:18px 0;padding:22px}.casino-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.casino-game-card{border:1px solid var(--game-color);grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.casino-game-card{border:1px solid color-mix(in srgb,var(--game-color)22%,transparent)}}.casino-game-card{background:linear-gradient(140deg,var(--game-color),#ffffff06);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.casino-game-card{background:linear-gradient(140deg,color-mix(in srgb,var(--game-color)9%,transparent),#ffffff06)}}.casino-game-card{transition:transform .18s ease-out,box-shadow .18s ease-out}.casino-game-card:hover{box-shadow:0 12px 28px var(--game-color);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.casino-game-card:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--game-color)12%,transparent)}}.casino-game-icon{width:38px;height:38px;color:var(--game-color);background:var(--game-color);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.casino-game-icon{background:color-mix(in srgb,var(--game-color)14%,transparent)}}.casino-game-icon{box-shadow:0 0 18px var(--game-color)}@supports (color:color-mix(in lab,red,red)){.casino-game-icon{box-shadow:0 0 18px color-mix(in srgb,var(--game-color)18%,transparent)}}.casino-game-copy{min-width:0}.casino-game-copy h3{color:#fff;margin:0;font-size:13px;line-height:1.1}.casino-game-copy p{color:#9ca9c1;margin:4px 0;font-size:10px;line-height:1.35}.casino-game-copy small{color:var(--game-color);font-size:10px}.casino-game-card .secondary-cta{grid-column:1/-1;width:100%;min-height:34px;font-size:10px}.casino-stage-wrap{background:#0000003d;border:1px solid #ffffff1c;border-radius:18px;justify-items:center;gap:10px;margin-top:18px;padding:14px;animation:.25s cubic-bezier(.23,1,.32,1) casino-stage-in;display:grid;position:relative}.casino-stage-head,.casino-stage-controls{justify-content:space-between;align-items:center;gap:10px;width:min(100%,420px);display:flex}.casino-stage-head strong{color:#fff;font-size:14px}.casino-stage-head span{color:#ffd166;text-transform:uppercase;font:10px DM Mono,monospace}.casino-canvas{aspect-ratio:320/460;touch-action:none;background:#070b16;border-radius:14px;width:min(100%,320px);height:auto;box-shadow:0 0 26px #65e6ff24}.coin-pusher-three{touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 18%,#65e6ff1a,#0000 45%),#050816;border:1px solid #65e6ff3d;border-radius:16px;width:min(100%,520px);height:min(58vh,470px);min-height:330px;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #65e6ff1a,0 0 26px #65e6ff24}.coin-pusher-three canvas{touch-action:none;width:100%;height:100%;display:block}.neon-mines-canvas{aspect-ratio:360/520;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b0c13;border:1px solid #ffd16633;border-radius:18px;width:min(100%,360px);height:auto;display:block;box-shadow:0 0 30px #ff4f6d1f,inset 0 0 28px #ffd1660d}.neon-plinko-canvas{aspect-ratio:360/520;touch-action:none;-webkit-user-select:none;user-select:none;background:#090822;border:1px solid #7ea8ff3d;border-radius:18px;width:min(100%,360px);height:auto;display:block;box-shadow:0 0 32px #5c69ff2e,inset 0 0 30px #8c5fff14}.casino-stage-controls .primary-cta{animation:1.8s ease-in-out infinite neon-cashout-pulse}@keyframes neon-cashout-pulse{0%,to{box-shadow:0 10px 28px #ff6c7a33}50%{box-shadow:0 0 0 4px #ffd1661a,0 0 24px #ffd16659}}.casino-stage-controls{align-items:flex-start}.casino-stage-controls p{color:#aab8ce;flex:1;font-size:11px;line-height:1.35}.casino-stage-controls .primary-cta{min-height:36px;padding-inline:12px;font-size:10px}.casino-reward-pop{color:#ffd166;text-shadow:0 0 22px #ffd166;pointer-events:none;font:900 28px Fredoka,sans-serif;animation:1s ease-out both casino-reward-pop;position:absolute;top:47%}@keyframes casino-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes casino-reward-pop{0%{opacity:0;transform:translateY(16px)scale(.8)}20%,70%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-36px)scale(1.06)}}@media (max-width:680px){.casino-arcade{border-radius:18px;padding:16px}.casino-game-grid{grid-template-columns:1fr}.casino-game-card{grid-template-columns:auto 1fr}.casino-stage-head,.casino-stage-controls{width:100%}.coin-pusher-three{height:min(62vh,440px);min-height:320px}.neon-mines-canvas,.neon-plinko-canvas{width:min(100%,360px)}}@media (prefers-reduced-motion:reduce){.casino-game-card,.casino-stage-wrap,.casino-reward-pop,.casino-stage-controls .primary-cta{transition:none;animation:none}}.ai-message-streaming{box-shadow:0 0 18px #8fffe114;border-color:#8fffe147!important}.ai-stream-caret{color:#8fffe1;margin-left:2px;animation:.8s steps(2,end) infinite ai-caret-blink;display:inline-block}@keyframes ai-caret-blink{50%{opacity:0}}.ai-resource-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 4px;display:grid}.ai-resource-category{background:#ffffff06;border:1px solid #ffffff1a;border-radius:15px;min-width:0;padding:12px}.ai-resource-category-head{color:#8fffe1;align-items:flex-start;gap:8px;display:flex}.ai-resource-category-head strong{color:#f6f4f8;font-size:11px;line-height:1.2;display:block}.ai-resource-category-head small{color:#8f9db5;margin-top:4px;font-size:9px;line-height:1.35;display:block}.ai-resource-category button{text-align:left;color:#eef4ff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;gap:2px;width:100%;margin-top:9px;padding:8px;font-size:10px;display:flex}.ai-resource-category button:hover{border-color:#8fffe152}.ai-resource-category button span{color:#8f9db5;font-size:9px}@media (max-width:760px){.ai-resource-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.ai-resource-categories{grid-template-columns:1fr}.ai-resource-category{padding:10px}}@media (prefers-reduced-motion:reduce){.ai-stream-caret{animation:none}}.voice-queue-resume,.voice-queue-stop{color:#dffefa;cursor:pointer;background:#8fffe112;border:1px solid #8fffe138;border-radius:9px;align-items:center;gap:5px;min-height:30px;padding:6px 9px;font-size:10px;display:inline-flex}.voice-queue-stop{color:#ffc7cd;background:#ff6c7a0f;border-color:#ff6c7a40}.voice-queue-resume:hover,.voice-queue-stop:hover{filter:brightness(1.15)}.voice-queue-resume:disabled,.voice-queue-stop:disabled{opacity:.45;cursor:not-allowed}.ai-music-structured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.ai-music-structured-grid label,.ai-instrumental-toggle{color:#c4d0e4;flex-direction:column;gap:5px;font-size:10px;display:flex}.ai-music-structured-grid input,.ai-music-structured-grid select{color:#eef4ff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;width:100%;min-height:34px;padding:8px;font-size:11px}.ai-instrumental-toggle{flex-direction:row;align-items:center;margin:4px 0 10px}.ai-instrumental-toggle input{accent-color:#8fffe1}@media (max-width:520px){.ai-music-structured-grid{grid-template-columns:1fr}}.animated-balance{font-variant-numeric:tabular-nums;transition:color .2s}.heart-stat{color:#ff78b9!important}.profile-next-reward{background:linear-gradient(120deg,#ffd1661a,#111826b8);border:1px solid #ffd1663d;grid-template-columns:auto minmax(0,1fr) minmax(110px,180px);align-items:center;gap:12px;margin:16px 0;padding:15px;display:grid}.profile-next-reward-icon{color:#ffd166;background:#ffd1661f;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 18px #ffd1661f}.profile-next-reward strong,.profile-next-reward small{display:block}.profile-next-reward strong{color:#f7fbff;margin-top:3px;font-size:13px}.profile-next-reward small{color:#9eafbf;margin-top:4px;font-size:11px}.profile-next-reward-progress{background:#263244;border-radius:99px;height:8px;overflow:hidden}.profile-next-reward-progress i{border-radius:inherit;background:linear-gradient(90deg,#ffd166,#5cf2c8);height:100%;transition:width .4s cubic-bezier(.23,1,.32,1);display:block;box-shadow:0 0 14px #5cf2c873}.profile-network-hub{margin:16px 0;padding:16px}.profile-network-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.profile-network-chip{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:9px;min-width:0;padding:10px;transition:border-color .18s,background .18s;display:flex}.profile-network-chip.active{background:#00f5d40e;border-color:#00f5d44d}.profile-network-chip .social-network-badge{flex:0 0 30px;width:30px;height:30px}.profile-network-chip>div:not(.social-network-badge){flex:1;min-width:0}.profile-network-chip strong,.profile-network-chip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-network-chip strong{font-size:12px}.profile-network-chip small{color:#9eafbf;margin-top:2px;font-size:10px}.profile-network-switch,.profile-network-link{color:#aebdca;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;flex:none;padding:5px 7px;font-size:10px;font-weight:800}.profile-network-chip.active .profile-network-switch{color:#8ffff0;background:#00f5d414;border-color:#00f5d459}.profile-network-link{color:#ffd166;border-color:#ffd1664d}.admin-monitor-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.admin-monitor-item{background:linear-gradient(135deg,#ffffff0e,#090f18b3);border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:9px;min-width:0;padding:12px;display:flex}.admin-monitor-item strong,.admin-monitor-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-monitor-item strong{color:#eaf2f5;font-size:11px}.admin-monitor-item small{color:#95a8b8;margin-top:3px;font-size:9px}.admin-monitor-dot{background:#ffd166;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #ffd166a6}.admin-monitor-item.secure .admin-monitor-dot{background:#5cf2c8;box-shadow:0 0 10px #5cf2c8bf}@media (max-width:650px){.profile-next-reward{grid-template-columns:auto minmax(0,1fr)}.profile-next-reward-progress{grid-column:1/-1}.profile-network-grid{grid-template-columns:1fr}.admin-monitor-strip{grid-template-columns:1fr 1fr}.admin-monitor-item{padding:10px 9px}.admin-monitor-item small{white-space:normal;line-height:1.25}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.global-announcement{background:linear-gradient(115deg,#7bc7ff1f,#0d1420d1);border:1px solid #7bc7ff4d;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;margin:0 0 14px;padding:13px 15px;animation:.28s ease-out announcement-in;display:grid;box-shadow:0 14px 28px #0000002e}.global-announcement.success{background:linear-gradient(115deg,#5cf2c81c,#0d1420d1);border-color:#5cf2c859}.global-announcement.warning{background:linear-gradient(115deg,#ffd1661f,#0d1420d1);border-color:#ffd16666}.global-announcement-icon{color:#7bc7ff;background:#7bc7ff21;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.global-announcement.success .global-announcement-icon{color:#5cf2c8;background:#5cf2c81f}.global-announcement.warning .global-announcement-icon{color:#ffd166;background:#ffd1661f}.global-announcement strong,.global-announcement p,.global-announcement small{display:block}.global-announcement strong{color:#f8fbff;font-size:13px}.global-announcement p{color:#c2d0db;margin:3px 0;font-size:12px;line-height:1.45}.global-announcement small{color:#8398aa;font-size:10px}.global-announcement>button{color:#aebdca;cursor:pointer;background:#ffffff12;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.admin-operations-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;margin:14px 0;display:grid}.admin-broadcast-card,.admin-reset-card{min-width:0}.admin-announcement-form{gap:8px;margin-top:13px;display:grid}.admin-announcement-form input,.admin-announcement-form textarea,.admin-announcement-controls select{color:#eef5f7;width:100%;min-height:39px;font:inherit;background:#0003;border:1px solid #ffffff21;border-radius:10px;outline:none;padding:9px 11px;font-size:12px}.admin-announcement-form textarea{resize:vertical}.admin-announcement-form input:focus,.admin-announcement-form textarea:focus,.admin-announcement-controls select:focus{border-color:#5cf2c899;box-shadow:0 0 0 3px #5cf2c814}.admin-announcement-controls{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;display:grid}.admin-announcement-controls .primary-cta{white-space:nowrap;min-height:39px;padding:0 12px}.admin-announcement-list{gap:7px;margin-top:13px;display:grid}.admin-announcement-row{border-top:1px solid #ffffff14;align-items:center;gap:9px;min-width:0;padding:8px;display:flex}.admin-announcement-row>div{flex:1;min-width:0}.admin-announcement-row strong,.admin-announcement-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-announcement-row strong{font-size:11px}.admin-announcement-row small{color:#91a4b4;margin-top:2px;font-size:9px}.announcement-status{background:#5cf2c8;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 9px #5cf2c8b3}.announcement-status.off{box-shadow:none;background:#8a98a4}.admin-announcement-row .secondary-cta{min-height:29px;padding:0 8px;font-size:10px}.admin-reset-target{color:#aebdca;background:#00000029;border:1px dashed #ffffff29;border-radius:12px;align-items:center;gap:9px;min-height:54px;margin:14px 0 10px;padding:10px;display:flex}.admin-reset-target.selected{color:#f6fbff;border-style:solid;border-color:#ffd16659}.admin-reset-target>div{min-width:0}.admin-reset-target strong,.admin-reset-target small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-reset-target strong{font-size:12px}.admin-reset-target small{color:#95a9b8;margin-top:2px;font-size:10px}.profile-history-panel{min-width:0}.profile-history-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 8px;display:flex}.profile-history-tabs button,.profile-history-tabs select{color:#aebdca;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:9px;min-height:31px;padding:0 9px;font-size:10px}.profile-history-tabs button.selected{color:#071b18;background:linear-gradient(135deg,#5cf2c8,#00d7bd);border-color:#00f5d46b;font-weight:800}.profile-history-tabs select{outline:none;margin-left:auto}.profile-history-list{gap:2px;display:grid}.profile-history-panel .profile-transaction{border-bottom:1px solid #ffffff12;grid-template-columns:25px minmax(0,1fr) auto;padding:8px 0}.profile-history-panel .profile-transaction>span:nth-child(2){min-width:0}.profile-history-panel .profile-transaction strong,.profile-history-panel .profile-transaction small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-history-panel .profile-transaction small{color:#8da1b2;margin-top:2px;font-size:9px}.profile-history-panel .profile-transaction b{font-variant-numeric:tabular-nums;color:#f2fbfa}.live-dot{background:#5cf2c8;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 8px #5cf2c8}@keyframes announcement-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.admin-operations-grid{grid-template-columns:1fr}.admin-announcement-controls{grid-template-columns:1fr 1fr}.admin-announcement-controls .primary-cta{grid-column:1/-1}.profile-history-tabs select{flex:1;margin-left:0}.global-announcement{grid-template-columns:auto minmax(0,1fr) auto}}.network-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.network-option{border-radius:12px;gap:5px;min-width:0;min-height:64px;padding:8px 5px;font-size:10px}.network-option>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.network-icon{flex-basis:28px!important;width:28px!important;height:28px!important;font-size:11px!important}.network-option .linked-dot{font-size:8px}.network-pricing-strip{gap:6px}.network-pricing-strip span{min-width:0;padding:5px 4px}.hero-voice-line{color:#ffd166;letter-spacing:.08em;text-transform:uppercase;margin:10px 0 2px;font-size:13px;font-weight:900}.obsolete-daily-module,.obsolete-task-rush-module{display:none!important}.home-pack-actions,.pack-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pack-actions .payment-method-button,.pack-actions .payment-method-button{display:none}.home-pack-actions .primary-cta,.pack-actions .secondary-cta{grid-column:1/-1}.home-pack-actions .payment-method-button:last-child,.pack-actions .payment-method-button:last-child{grid-column:1/-1;display:inline-flex}.strict-reset-summary{background:#ffd16614!important;border-color:#ffd16673!important}.strict-reset-summary span{color:#f8fbff;font-size:12px;display:block}.strict-reset-summary small{color:#aebdca;margin-top:5px;line-height:1.4;display:block}@media (max-width:520px){.network-grid{gap:5px}.network-option{min-height:58px;padding:6px 3px;font-size:9px}.network-icon{flex-basis:24px!important;width:24px!important;height:24px!important}.network-option .linked-dot{display:none}.home-pack-actions,.pack-actions{grid-template-columns:1fr}.home-pack-actions .primary-cta,.pack-actions .secondary-cta,.home-pack-actions .payment-method-button:last-child,.pack-actions .payment-method-button:last-child{grid-column:auto}.social-pack-fill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.feed-gallery-page{padding-bottom:18px}.feed-gallery-heading{align-items:flex-start}.feed-profile-bar{align-items:center;gap:10px;margin:14px 0;padding:12px;display:flex}.feed-profile-avatar{color:#ff5d78;background:#050509;border:2px solid #ff5d78;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:21px;display:grid;box-shadow:0 0 18px #ff5d7852}.feed-profile-copy{flex:1;min-width:0}.feed-profile-copy strong,.feed-profile-copy small,.feed-profile-stat strong,.feed-profile-stat small{display:block}.feed-profile-copy strong{font-size:11px}.feed-profile-copy small,.feed-profile-stat small{color:var(--muted);margin-top:3px;font-size:9px}.feed-profile-stat{text-align:center}.feed-profile-stat strong{color:#f8fbff;font-size:12px}.feed-profile-bar .secondary-cta{min-height:31px;padding:0 8px;font-size:9px}.feed-feature-card{background:radial-gradient(circle at 90% 12%,#00f5d433,#0000 38%),linear-gradient(135deg,#26183af2,#0b0f1ae6);justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:17px;display:flex}.feed-feature-card>div{min-width:0}.feed-feature-label{color:#00f5d4;letter-spacing:.12em;font:800 9px DM Mono}.feed-feature-card h3{margin:6px 0 5px;font:800 18px Sora,sans-serif}.feed-feature-card p{color:#aab7c5;max-width:500px;margin:0;font-size:11px;line-height:1.45}.feed-feature-card .primary-cta{flex:none}.feed-watch-card{margin:12px 0;padding:14px}.feed-watch-head,.feed-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.feed-watch-head strong,.feed-section-title strong{margin-top:4px;font-size:12px;display:block}.feed-watch-progress{color:#ffd166;font:800 12px DM Mono}.feed-watch-track{background:#222c3d;border-radius:99px;height:7px;margin:11px 0 7px;overflow:hidden}.feed-watch-track i{border-radius:inherit;background:linear-gradient(90deg,#00f5d4,#ffd166);height:100%;transition:width .3s;display:block}.feed-watch-card>small{color:var(--muted);font-size:9px}.feed-section-title{margin:18px 0 9px}.feed-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.feed-video-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#0c111cd1;border:1px solid #ffffff1a;border-radius:16px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;overflow:hidden}.feed-video-card:hover,.feed-video-card.selected{border-color:#00f5d499;transform:translateY(-2px);box-shadow:0 12px 28px #00000047}.feed-video-art{place-items:center;min-height:174px;display:grid;position:relative;overflow:hidden}.feed-video-logo{color:#ffffffc2;letter-spacing:-.12em;text-shadow:0 4px 20px #00000080;font:900 34px Sora}.feed-video-play{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.feed-video-art>small{color:#fff;background:#00000094;border-radius:5px;padding:3px 5px;font:9px DM Mono;position:absolute;bottom:8px;right:8px}.feed-earned-badge{color:#071b17;background:#00f5d4;border-radius:5px;padding:3px 5px;font-size:8px;position:absolute;bottom:8px;left:8px}.feed-video-meta{padding:9px;display:block}.feed-video-meta strong,.feed-video-meta small{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.feed-video-meta strong{font-size:10px}.feed-video-meta small{color:var(--muted);margin-top:4px;font-size:8px}.feed-heart-tier-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.feed-heart-tier{min-width:0;color:inherit;text-align:center;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:13px;flex-direction:column;align-items:center;gap:6px;padding:10px 5px;display:flex}.feed-heart-tier.selected{background:#00f5d414;border-color:#00f5d49e;box-shadow:0 0 18px #00f5d41f}.feed-heart-tier>span:last-child{min-width:0}.feed-heart-tier strong,.feed-heart-tier small{display:block}.feed-heart-tier strong{font-size:9px}.feed-heart-tier small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.3}@media (max-width:560px){.feed-profile-stat{display:none}.feed-feature-card{flex-direction:column;align-items:flex-start}.feed-feature-card .primary-cta{justify-content:center;width:100%}.feed-video-art{min-height:145px}.feed-heart-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feed-heart-tier:last-child{grid-column:2}.feed-gallery-heading .demo-pill{display:none}}@media (min-width:900px){.feed-gallery-page{max-width:900px;margin:0 auto}.feed-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feed-video-art{min-height:210px}}.feed-import-card{align-items:center;gap:13px;margin:12px 0;padding:15px;display:flex}.feed-import-icon{color:#6ed7ff;background:#6ed7ff1f;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #6ed7ff29}.feed-import-card>div:nth-child(2){flex:1;min-width:0}.feed-import-card strong{font-size:12px;display:block}.feed-import-card p{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.feed-import-button,.feed-import-compact{cursor:pointer;flex:none;position:relative}.feed-import-compact{min-height:31px;padding:0 9px;font-size:9px}.feed-empty-state{color:#6ed7ff;text-align:center;background:radial-gradient(circle at 50% 20%,#6ed7ff17,#0000 45%),#0a111b9e;border:1px dashed #6ed7ff3d;place-items:center;min-height:210px;padding:24px;display:grid}.feed-empty-state strong{color:#eff8ff;margin-top:10px;font-size:14px}.feed-empty-state p{max-width:270px;color:var(--muted);margin-top:5px;font-size:10px;line-height:1.45}.feed-video-card{position:relative;overflow:hidden}.feed-video-view{cursor:pointer;background:#080c13;border:0;width:100%;height:210px;padding:0;display:block;position:relative;overflow:hidden}.feed-video-view video{object-fit:cover;opacity:.86;width:100%;height:100%;transition:transform .45s cubic-bezier(.23,1,.32,1),opacity .25s,filter .25s;display:block}.feed-video-card:hover .feed-video-view video,.feed-video-card.selected .feed-video-view video{opacity:1;filter:saturate(1.12)contrast(1.04);transform:scale(1.045)}.feed-video-overlay{color:#fff;opacity:.78;background:linear-gradient(#00000014,#0000005c);place-items:center;transition:opacity .22s;display:grid;position:absolute;inset:0}.feed-video-card:hover .feed-video-overlay,.feed-video-card.selected .feed-video-overlay{opacity:1}.feed-video-change-indicator{color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070e17ab;border:1px solid #fff3;border-radius:6px;padding:4px 6px;font:8px DM Mono;transition:background .2s,color .2s;position:absolute;top:8px;left:8px}.feed-video-card.selected .feed-video-change-indicator{color:#081b20;background:#6ed7ff;border-color:#6ed7ff}.feed-video-view>small{color:#fff;background:#0000009e;border-radius:5px;padding:3px 5px;font:9px DM Mono;position:absolute;bottom:8px;right:8px}.feed-video-progress{background:#ffffff1a;border-radius:99px;height:3px;margin-top:7px;display:block;overflow:hidden}.feed-video-progress b{border-radius:inherit;background:linear-gradient(90deg,#6ed7ff,#ffd166);height:100%;transition:width .15s linear;display:block}.feed-video-delete{color:#ff9da8;opacity:0;background:#070a10b8;border:1px solid #fff3;border-radius:8px;place-items:center;width:28px;height:28px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:45px;right:8px}.feed-video-card:hover .feed-video-delete,.feed-video-card:focus-within .feed-video-delete{opacity:1}.feed-video-delete:hover{background:#ff5d782e;transform:scale(1.08)}.feed-close-view{margin-top:12px}.bottom-nav button svg{transition:color .2s,filter .2s,transform .2s}.bottom-nav button:first-child svg{color:#ffd166}.bottom-nav button:nth-child(2) svg{color:#6ed7ff}.bottom-nav button:nth-child(3) svg{color:#ff8c69}.bottom-nav button:nth-child(4) svg{color:#c8a6ff}.bottom-nav button:nth-child(5) svg{color:#f06292}.bottom-nav button:nth-child(6) svg{color:#9da8b8}.bottom-nav button:nth-child(7) svg{color:#87a7ff}.bottom-nav button:nth-child(8) svg{color:#6ee7b7}.bottom-nav button:nth-child(9) svg{color:#72c8ff}.bottom-nav button:nth-child(10) svg{color:#ffcf70}.bottom-nav button:hover svg,.bottom-nav button.active svg{filter:drop-shadow(0 0 7px);transform:translateY(-1px)}.bottom-nav button.active{color:#f3f7fb;background:#ffffff14}@media (max-width:620px){.feed-import-card{flex-wrap:wrap;align-items:flex-start}.feed-import-card>div:nth-child(2){flex-basis:calc(100% - 58px)}.feed-import-button{justify-content:center;width:100%}.feed-video-view{height:170px}.feed-video-delete{opacity:1}.bottom-nav button{min-width:68px}}@media (prefers-reduced-motion:reduce){.feed-video-view video,.feed-video-overlay,.feed-video-card,.bottom-nav button svg{transition:none}}:root{--bg:#070b19;--panel:#161932a8;--panel-solid:#151a36;--line:#ffffff21;--muted:#b3bbd0;--coral:#ff2e93;--pink:#ff62b5;--purple:#9b8cff;--mint:#00f29f;--gold:gold;--text-main:#f8fbff;--solar-gold:gold;--energy-pink:#ff2e93;--success-green:#00f29f}.app-shell{background:radial-gradient(circle at 78% -12%,#9b8cff38,#0000 32rem),radial-gradient(circle at -8% 64%,#ff2e931f,#0000 28rem),linear-gradient(135deg,#070b19,#13112e)}.ambient-one{opacity:.6;background:radial-gradient(circle,#ff2e9333,#0000 68%)}.ambient-two{opacity:.6;background:radial-gradient(circle,#00f29f24,#0000 69%)}.glass-card,.form-card,.player-card,.wheel-card,.chest-card,.transaction-card,.orders-dashboard,.referral-strip,.streak-board{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#1f2648b8,#0d11279e);border-color:#ffffff24;box-shadow:0 20px 55px #00000038,inset 0 1px #ffffff0d}h1,h2,h3{color:#f8fbff}h1,h2{color:#0000;text-shadow:0 8px 28px #0000002e;background:linear-gradient(105deg,#fff,#d9e0ef 48%,gold 110%);-webkit-background-clip:text;background-clip:text}.balance-chip,.token-result,.shop-total strong{color:var(--solar-gold)}.heart-stat,.heart-balance,.feed-profile-avatar{color:var(--energy-pink)!important}.success,.is-valid,.live-dot{color:var(--success-green)}.secondary-cta{background:linear-gradient(135deg,#6ed7ff21,#ffffff0b);border-color:#6ed7ff45;box-shadow:0 8px 20px #2b92e01a}.ghost-cta{border:1px solid #ffffff1f;box-shadow:0 8px 18px #0000001f}.primary-cta:hover,.secondary-cta:hover,.ghost-cta:hover,.bomb-option:hover,.network-option:hover,.pack-card:hover{filter:brightness(1.06);box-shadow:0 0 0 1px #ffffff24,0 0 24px #ff2e9333}.primary-cta:focus-visible,.secondary-cta:focus-visible,.ghost-cta:focus-visible,.bottom-nav button:focus-visible{outline-offset:3px;outline:3px solid #00f29f9e}@keyframes luminous-button-pulse{0%,to{box-shadow:0 0 #ff2e9300,0 10px 28px #ff2e932e}50%{box-shadow:0 0 0 5px #ff2e9312,0 10px 30px #ff2e934d}}.primary-cta,.pack-card,.wheel button,.bomb-option.selected{animation:3.2s ease-in-out infinite luminous-button-pulse}.bottom-nav{-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(135deg,#131730f0,#0a0e20eb);border-color:#ffffff2e;box-shadow:0 -18px 48px #00000059,0 0 30px #5b6fff1f}.bottom-nav button{color:#aeb8ce}.bottom-nav button i{background:linear-gradient(90deg,#00f29f,gold);box-shadow:0 0 12px #00f29fcc}.sheet,.bottom-sheet,.drawer,.modal-content,[role=dialog]{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(145deg,#181d3ef5,#090d1ff5);box-shadow:0 -20px 70px #0006,0 0 35px #9b8cff1f}@media (prefers-reduced-motion:reduce){.primary-cta,.pack-card,.wheel button,.bomb-option.selected{animation:none}.primary-cta,.secondary-cta,.ghost-cta,.bottom-nav button svg{transition:none}}.pro-page{max-width:1040px;margin:0 auto;padding-bottom:28px}.pro-hero-card{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:radial-gradient(circle at 92% 8%,#00f29f2e,#0000 30%),radial-gradient(circle at 10% 110%,#ff2e9326,#0000 34%),linear-gradient(135deg,#221e40e0,#0c1128b8);border:1px solid #ffd70057;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 52px #00000047,0 0 30px #ffd70012}.pro-hero-card:after{content:"";border:1px solid #00f29f33;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-92px;right:-72px;box-shadow:0 0 0 18px #00f29f09,0 0 0 38px #ffd70006}.pro-hero-copy{z-index:1;max-width:690px;position:relative}.pro-hero-copy h2{margin:8px 0;font-size:clamp(24px,4vw,40px);line-height:1.05}.pro-subtitle{color:#d8e0f0;max-width:620px;font-size:14px;line-height:1.45}.pro-price{align-items:baseline;gap:9px;margin-top:18px;display:flex}.pro-price strong{color:gold;letter-spacing:-.04em;text-shadow:0 0 18px #ffd70033;font-size:31px}.pro-price span{color:#c1c9da;font-size:12px}.pro-cancel{color:#91a0ba;margin-top:5px;font-size:10px}.pro-hero-mark{z-index:1;color:#00f29f;background:linear-gradient(145deg,#00f29f26,#ffd70014);border:1px solid #00f29f73;border-radius:27px;flex:none;place-items:center;gap:5px;width:106px;height:106px;display:grid;position:relative;box-shadow:0 0 28px #00f29f24,inset 0 0 22px #ffffff0a}.pro-hero-mark span{letter-spacing:.2em;font:900 12px DM Mono}.pro-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.pro-benefit-card{border-color:#00f29f29;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:14px;display:grid}.pro-benefit-icon{color:#00f29f;background:#00f29f17;border:1px solid #00f29f47;border-radius:12px;grid-row:span 2;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 18px #00f29f1a}.pro-benefit-card strong{font-size:12px}.pro-benefit-card p{color:#aeb8cd;margin-top:3px;font-size:10px;line-height:1.35}.pro-content-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.pro-offer-card,.pro-contact-card{padding:18px}.card-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card-title-row h3{margin-top:5px;font-size:19px}.pro-neon-badge{color:gold;white-space:nowrap;background:#ffd7001a;border:1px solid #ffd7005c;border-radius:9px;padding:6px 8px;font:800 10px DM Mono}.pro-check-list{gap:13px;margin:22px 0 18px;padding:0;list-style:none;display:grid}.pro-check-list li{align-items:flex-start;gap:10px;display:flex}.pro-check-list li>svg{color:#00f29f;filter:drop-shadow(0 0 5px #00f29f66);flex:none;margin-top:1px}.pro-check-list strong,.pro-check-list small{display:block}.pro-check-list strong{font-size:12px}.pro-check-list small{color:#aeb8cd;margin-top:3px;font-size:10px;line-height:1.4}.pro-sector-strip{color:#c4cce0;background:#9b8cff12;border:1px solid #9b8cff33;border-radius:11px;align-items:flex-start;gap:8px;padding:11px;font-size:10px;line-height:1.4;display:flex}.pro-sector-strip svg{color:#9b8cff;flex:none}.pro-contact-card{background:linear-gradient(145deg,#132e3e7a,#0e142bb8);border-color:#00f29f3d}.pro-field{gap:6px;margin-top:13px;display:grid}.pro-field>span{color:#dbe4f3;font-size:10px;font-weight:800}.input-wrap{background:#04081559;border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 11px;transition:border-color .2s,box-shadow .2s;display:flex}.input-wrap:focus-within{border-color:#00f29f9e;box-shadow:0 0 0 3px #00f29f1a,0 0 20px #00f29f14}.input-wrap svg{color:#00f29f;flex:none}.input-wrap input{color:#f5f8ff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.input-wrap input::placeholder{color:#7887a1}.full-width{justify-content:center;width:100%;margin-top:16px}.pro-form-error,.pro-form-success{border-radius:9px;align-items:flex-start;gap:6px;margin-top:11px;padding:9px;font-size:10px;line-height:1.4;display:flex}.pro-form-error{color:#ffb5c7;background:#ff2e931a;border:1px solid #ff2e9340}.pro-form-success{color:#8fffd7;background:#00f29f1a;border:1px solid #00f29f47;animation:.25s ease-out announcement-in}.pro-privacy{color:#8593ab;text-align:center;justify-content:center;align-items:center;gap:4px;margin-top:10px;font-size:9px;display:flex}.pro-privacy svg{color:#00f29f}@media (max-width:720px){.pro-hero-card{align-items:flex-start;padding:20px}.pro-hero-mark{border-radius:20px;width:74px;height:74px}.pro-hero-mark svg{width:26px}.pro-hero-copy h2{font-size:26px}.pro-benefits-grid,.pro-content-grid{grid-template-columns:1fr}.pro-benefits-grid{gap:8px}.pro-benefit-card{min-height:70px}}@media (max-width:430px){.pro-hero-card{gap:12px}.pro-hero-mark{border-radius:16px;width:58px;height:58px}.pro-hero-mark svg{width:20px}.pro-hero-mark span{font-size:9px}.pro-price strong{font-size:27px}.pro-price{flex-wrap:wrap;gap:6px}.pro-subtitle{font-size:12px}.pro-offer-card,.pro-contact-card{padding:14px}}.pro-admin-tracking{background:linear-gradient(145deg,#0f2b3694,#0f132bb8);border-color:#00f29f40;margin:14px 0;padding:16px}.pro-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.pro-admin-metrics>div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:11px;padding:11px}.pro-admin-metrics strong,.pro-admin-metrics small{display:block}.pro-admin-metrics strong{color:gold;font:800 20px DM Mono}.pro-admin-metrics small{color:#aeb8cd;margin-top:3px;font-size:9px}.pro-admin-table-wrap{border:1px solid #ffffff17;border-radius:12px;overflow-x:auto}.pro-admin-table{border-collapse:collapse;width:100%;min-width:700px;font-size:10px}.pro-admin-table th{text-align:left;color:#8f9db5;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0a;padding:9px;font:800 9px DM Mono}.pro-admin-table td{vertical-align:middle;border-top:1px solid #ffffff12;padding:10px 9px}.pro-admin-table td strong,.pro-admin-table td small{display:block}.pro-admin-table td strong{color:#f1f6ff;font-size:11px}.pro-admin-table td small{color:#91a1b9;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:3px;font-size:9px;overflow:hidden}.pro-status{border-radius:7px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.pro-status.active{color:#071c18;background:#00f29fd9}.pro-status.pending{color:#241c03;background:#ffd700d9}.pro-status.paused{color:#e5ebfa;background:#9b8cff59}.pro-status.rejected{color:#ffe1e7;background:#ff2e9359}.pro-admin-table td:nth-child(3) b{color:gold;font:800 13px DM Mono;display:inline}.pro-admin-table td:nth-child(3) small{margin-left:4px;display:inline}.pro-history-button{white-space:nowrap;min-height:28px;padding:0 8px;font-size:9px}.pro-admin-empty{color:#91a1b9;justify-content:center;align-items:center;gap:8px;min-height:82px;font-size:10px;display:flex}.pro-admin-empty svg{color:#00f29f}.pro-publication-history{border-top:1px solid #ffffff17;gap:7px;margin-top:14px;padding-top:12px;display:grid}.pro-history-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.pro-history-heading strong{font-size:11px}.pro-history-heading small,.pro-admin-muted{color:#91a1b9;font-size:9px}.pro-publication-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:8px;display:flex}.pro-publication-icon{color:#00f29f;background:#00f29f1a;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.pro-publication-row>div{flex:1;min-width:0}.pro-publication-row strong,.pro-publication-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pro-publication-row strong{font-size:10px}.pro-publication-row small{color:#91a1b9;margin-top:3px;font-size:9px}.pro-publication-row .ghost-cta{white-space:nowrap;min-height:25px;padding:0 7px;font-size:9px}@media (max-width:600px){.pro-admin-tracking{padding:12px}.pro-admin-metrics strong{font-size:16px}.pro-admin-metrics small{line-height:1.3}.pro-publication-row .ghost-cta{display:none}}.pro-admin-actions{flex-wrap:wrap;gap:5px;display:flex}.pro-admin-actions .ghost-cta{color:#8fffd7;background:#00f29f0f;border:1px solid #00f29f40}.pro-publication-form{border-top:1px solid #ffffff17;gap:8px;margin-top:14px;padding-top:13px;display:grid}.pro-publication-form>strong{font-size:11px}.pro-publication-form>small{color:#91a1b9;font-size:9px}.pro-publication-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 90px auto;gap:7px;display:grid}.pro-publication-form-grid input{color:#f5f8ff;min-width:0;min-height:34px;font:inherit;background:#03081480;border:1px solid #ffffff21;border-radius:8px;padding:0 9px;font-size:10px}.pro-publication-form-grid input:focus{border-color:#00f29f9e;outline:0;box-shadow:0 0 0 3px #00f29f1a}.pro-publication-form-grid .primary-cta{min-height:34px;margin:0;padding:0 10px;font-size:10px}@media (max-width:720px){.pro-publication-form-grid{grid-template-columns:1fr 1fr}.pro-publication-form-grid input:nth-child(2),.pro-publication-form-grid .primary-cta{grid-column:1/-1}}.hero-photo-backdrop{background-blend-mode:multiply,screen,normal!important;filter:saturate(1.12)contrast(1.07)brightness(.82)!important;background-image:linear-gradient(#0508183d,#040816c2),linear-gradient(110deg,#1327562e,#ff2e9314),url(/manus-storage/likeboomtvmp3-hero-new_d0aa4402.jpg)!important}.logo-watermark img{filter:saturate(.9)hue-rotate(-8deg)brightness(.62)!important}.brand-name{color:#0000;background:linear-gradient(90deg,#f7fbff,#ffd166 55%,#ff7eb6);-webkit-background-clip:text;background-clip:text}.hero-photo-backdrop:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 38%,#0000 0 30%,#02051057 82%);position:absolute;inset:0}@media (max-width:700px){.hero-photo-backdrop{background-position:top!important}.brand-logo-frame img{filter:contrast(1.06)saturate(1.04)brightness(.92)drop-shadow(0 0 8px #ff2e9347)!important}}.pro-filter-bar{flex-wrap:wrap;align-items:end;gap:8px;margin:12px 0;display:flex}.pro-filter-bar label{color:#91a1b9;gap:4px;font-size:9px;display:grid}.pro-filter-bar select,.pro-filter-bar input{color:#f5f8ff;min-height:31px;font:inherit;background:#0308149e;border:1px solid #ffffff1f;border-radius:8px;padding:0 8px;font-size:10px}.pro-filter-bar .ghost-cta{min-height:31px;padding:0 9px;font-size:9px}.pro-filter-bar>span{color:#8fffd7;margin-left:auto;padding-bottom:8px;font-size:9px}.pro-publication-row{flex-wrap:wrap}.pro-publication-row .pro-video-preview{object-fit:contain;background:#030714;border-radius:9px;width:100%;max-height:220px}.pro-publication-row>button.ghost-cta{white-space:nowrap;min-height:26px;padding:0 8px;font-size:9px}@media (max-width:600px){.pro-filter-bar{align-items:stretch}.pro-filter-bar label{flex:1;min-width:130px}.pro-filter-bar .ghost-cta{align-self:end}.pro-filter-bar>span{width:100%;margin-left:0;padding-bottom:0}.pro-publication-row .pro-video-preview{max-height:180px}}:root{--coral:#4f8cff;--pink:#9b8cff;--purple:#6d5cff;--mint:#25d9e8;--gold:#ffd166}body,.app-shell{background:radial-gradient(circle at 50% -12%,#4f8cff29,#0000 38%),linear-gradient(145deg,#070b19,#0b1230 52%,#17102f)!important}.primary-cta{background:linear-gradient(110deg,#3978ff,#8068ff 58%,#ffd166)!important;box-shadow:0 10px 28px #4f8cff38,0 0 18px #9b8cff24!important}.home-shop{background:linear-gradient(145deg,#121f46db,#150f30d1)!important;border-color:#6f9aff3d!important}.home-pack{background:linear-gradient(145deg,#3149913b,#ffffff09)!important}.home-pack:nth-child(2n){background:linear-gradient(145deg,#684ec43b,#ffffff09)!important}.hero-photo-backdrop{filter:saturate(.96)contrast(1.08)brightness(.86)!important;background-image:linear-gradient(#0408182e,#030816c7),linear-gradient(110deg,#1851b43d,#7e5bff29),url(/manus-storage/likeboomtvmp3-hero-new_d0aa4402.jpg)!important}.home-token-summary{background:linear-gradient(145deg,#263b7d6b,#140f33b8);border:1px solid #6f9aff61;border-radius:15px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff1a,0 12px 24px #00000029}.home-token-summary-head{align-items:center;gap:9px;display:flex}.home-token-summary-icon{color:#ffd166;background:#ffd16624;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.home-token-summary-head strong{color:#f5f7ff;font-size:12px;display:block}.home-token-summary-values{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.home-token-summary-values strong{color:#ffd166;font:600 25px Fredoka}.home-token-summary-values span,.home-token-summary-meta span{color:#aeb9d7;font-size:9px}.home-token-progress{background:#ffffff1a;border-radius:99px;height:7px;overflow:hidden}.home-token-progress span{border-radius:inherit;background:linear-gradient(90deg,#3978ff,#9b8cff,#ffd166);height:100%;transition:width .25s ease-out;display:block;box-shadow:0 0 14px #6f9aff6b}.home-token-summary-meta b{color:#ffd166;font:600 13px Fredoka}.home-token-summary-meta b.gain{color:#25d9e8}.home-token-summary .ghost-cta{color:#c9d6ff;border-color:#6f9aff52;justify-content:center;align-self:stretch;min-height:31px}@media (max-width:800px){.home-token-summary{grid-column:span 2}}@media (max-width:430px){.home-token-summary{padding:12px}.home-token-summary-values strong{font-size:22px}}html[data-theme=black] body,html[data-theme=black]{color:var(--text-main,#f8fbff);background:#000!important}html[data-theme=black] .app-shell{background:radial-gradient(circle at 82% -10%,#245bbe29,#0000 32rem),radial-gradient(circle at 10% 80%,#6a1bad1c,#0000 28rem),#000!important}html[data-accent=red]{--action:#ff1717;--mint:#ff4d4d;--photo-tint:#ff171724}html[data-accent=cyan]{--action:#22d3ee;--mint:#22d3ee;--photo-tint:#22d3ee24}html[data-accent=indigo]{--action:#818cf8;--mint:#818cf8;--photo-tint:#818cf824}html[data-accent=white]{--action:#f8fafc;--mint:#dbeafe;--photo-tint:#f8fafc1a}html[data-text-tone=black]{--text-main:#0a0a0f}html[data-text-tone=red]{--text-main:#ffb4b4}.brand-logo-frame{background:linear-gradient(145deg,#280b12,#090b13 58%,#020203)!important;border-color:#ff1717b8!important;box-shadow:0 0 24px #ff171757,inset 0 0 18px #ff171729!important}.brand-logo-frame img{filter:contrast(1.15)saturate(1.32)brightness(.95)drop-shadow(0 0 10px #ff171780)!important}.brand-splash{background:radial-gradient(circle at 50% 42%,#ff171724,#0000 30%),#000!important}.brand-splash img{filter:drop-shadow(0 0 38px #ff1717a6)!important}.brand-splash span{color:#ffb4b4!important;text-shadow:0 0 22px #ff17178c!important}.ai-video-history{background:#03050eb3;border:1px solid #818cf83d;border-radius:18px;margin-top:16px;padding:16px}.ai-video-history-list{gap:10px;margin-top:10px;display:grid}.ai-video-history-list article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(130px,220px) 1fr;gap:12px;padding:10px;display:grid}.ai-video-history-list video{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:10px;width:100%;max-height:220px}.ai-video-history-meta{flex-direction:column;gap:6px;min-width:0;display:flex}.ai-video-history-meta strong{overflow-wrap:anywhere;font-size:12px}.ai-video-history-meta small{color:var(--muted);font-size:10px;line-height:1.4}.ai-video-history-meta button{color:var(--text-main);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;margin-right:6px;padding:6px 8px;font-size:10px}.video-confirm-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.video-confirm-modal{background:linear-gradient(145deg,#101632fa,#05060ffa);border:1px solid #818cf880;border-radius:22px;width:min(420px,100%);padding:22px;box-shadow:0 24px 80px #000000a6,0 0 30px #818cf82e}.video-confirm-modal h3{margin:10px 0 6px;font-size:20px}.video-confirm-modal p{color:var(--muted);font-size:12px;line-height:1.5}.video-confirm-icon{color:#a5b4fc;background:#6366f129;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.video-confirm-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.video-confirm-summary span{color:var(--muted);background:#ffffff0d;border-radius:12px;padding:9px;font-size:10px}.video-confirm-summary strong{color:var(--text-main);margin-top:4px;font-size:11px;display:block}.video-confirm-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:600px){.ai-video-history-list article{grid-template-columns:100px 1fr}.video-confirm-summary{grid-template-columns:1fr}.video-confirm-actions{flex-direction:column-reverse}.video-confirm-actions button{width:100%}}.shop-activity-card{flex-direction:column;justify-content:space-between;min-height:100%;display:flex}.shop-activity-head{align-items:center;gap:9px;min-width:0;display:flex}.shop-activity-head .pack-coin{color:var(--solar-gold,gold);flex:none;place-items:center;font-size:0;display:grid}.shop-activity-head .eyebrow{margin:0 0 3px;font-size:8px}.shop-activity-head strong{font-size:15px;line-height:1.1;display:block}.shop-activity-balance{align-items:baseline;gap:6px;margin:13px 0 5px;display:flex}.shop-activity-balance strong{color:var(--solar-gold,gold);font:800 27px DM Mono,monospace}.shop-activity-balance span{color:var(--muted);font-size:9px}.shop-activity-progress{background:#ffffff17;border-radius:99px;height:7px;margin:0 0 11px;overflow:hidden}.shop-activity-progress span{border-radius:inherit;background:linear-gradient(90deg,#818cf8,#ff1717,#ffd166);height:100%;transition:width .4s;display:block}.shop-activity-list{gap:6px;min-height:76px;margin-bottom:11px;display:grid}.shop-activity-list div{background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;align-items:center;gap:5px;padding:7px 8px;display:flex}.shop-activity-list span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.shop-activity-list b{color:#ff9f9f;flex:none;font:800 10px DM Mono,monospace}.shop-activity-list small{color:var(--muted);font-size:10px}.profile-avatar:not(.profile-avatar-pro){box-shadow:none!important;border-color:#0000!important}.profile-avatar-pro{border:3px solid #ff1717!important;box-shadow:0 0 0 3px #ff17171f,0 0 24px #ff1717ad!important}.profile-pro-quota{background:#ff171714;border:1px solid #ff171761;border-radius:11px;gap:5px;width:min(280px,100%);margin-top:10px;padding:9px 10px;display:grid}.profile-pro-quota strong{color:#ff9f9f;font-size:10px}.profile-pro-quota span{background:#ffffff1a;border-radius:99px;height:5px;overflow:hidden}.profile-pro-quota i{border-radius:inherit;background:#ff1717;height:100%;transition:width .3s;display:block}.profile-pro-quota small{color:var(--muted);font-size:9px}.ai-video-history-filters{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.ai-video-history-filters select{min-height:30px;color:var(--text-main);background:#0a0d1c;border:1px solid #818cf84d;border-radius:9px;padding:0 9px;font-size:10px}.future-confirm{animation:.28s cubic-bezier(.23,1,.32,1) future-confirm-in;position:relative;overflow:hidden}.future-confirm:before,.future-confirm:after{content:"";pointer-events:none;position:absolute}.future-confirm:before{background:conic-gradient(from 20deg,transparent 0 25%,#22d3ee29 29%,transparent 34% 55%,#ff171721 59%,transparent 65%);animation:5s linear infinite future-confirm-spin;inset:-60%}.future-confirm:after{border:1px solid #ffffff14;border-radius:21px;inset:1px;box-shadow:inset 0 0 22px #818cf81f}.future-confirm>*{z-index:1;position:relative}@keyframes future-confirm-in{0%{opacity:0;filter:brightness(1.8);transform:translateY(10px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes future-confirm-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.shop-activity-card{min-height:300px}.shop-activity-head strong{font-size:14px}}.shop-pack-sort{border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 13px;display:flex}.shop-pack-sort strong,.shop-pack-sort small{display:block}.shop-pack-sort strong{font-size:12px}.shop-pack-sort small{color:var(--muted);margin-top:3px;font-size:9px}.shop-pack-sort select{min-height:34px;color:var(--text-main);background:#0a0d1c;border:1px solid #818cf859;border-radius:9px;padding:0 10px;font-size:10px}.video-history-preview{color:#fff;cursor:pointer;background:#02030a;border:0;border-radius:10px;place-items:center;width:100%;min-height:180px;padding:0;display:grid;position:relative;overflow:hidden}.video-history-preview img{object-fit:cover;width:100%;height:100%;min-height:180px;transition:transform .28s,filter .28s}.video-history-preview:hover img{filter:brightness(.7)saturate(1.35);transform:scale(1.06)}.video-history-play{background:#0f122ab3;border:1px solid #fff9;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;box-shadow:0 0 24px #22d3ee8c}.video-history-preview small{background:#000000a6;border-radius:6px;padding:4px 6px;font-size:8px;position:absolute;bottom:7px;right:7px}.video-counter{transition:transform .18s,color .18s,box-shadow .18s}.video-counter.pulse{animation:.5s cyber-counter-pulse;transform:translateY(-2px)scale(1.08);box-shadow:0 0 16px #22d3ee8c;color:#22d3ee!important}.video-counter.pulse.like,.video-counter.like:hover{box-shadow:0 0 16px #ff176080;color:#ff5b8d!important}@keyframes cyber-counter-pulse{0%{filter:brightness()}45%{filter:brightness(2.2)}to{filter:brightness()}}.video-lightbox{z-index:140;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000db;place-items:center;padding:14px;animation:.22s ease-out future-confirm-in;display:grid;position:fixed;inset:0}.video-lightbox-panel{background:linear-gradient(145deg,#0a0f28,#07070d);border:1px solid #22d3ee80;border-radius:20px;flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 28px);display:flex;position:relative;overflow:hidden;box-shadow:0 0 50px #22d3ee33,0 20px 80px #000000b3}.video-lightbox-top{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.video-lightbox-top strong{text-overflow:ellipsis;white-space:nowrap;max-width:500px;margin-top:4px;font-size:13px;display:block;overflow:hidden}.video-lightbox-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:50%;width:32px;height:32px;font-size:23px;line-height:1}.video-lightbox-panel>video{object-fit:contain;background:#000;width:100%;max-height:calc(100vh - 180px)}.video-lightbox-controls{color:#c4c9dd;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 15px;font:10px DM Mono,monospace;display:flex}.video-lightbox-controls small{color:var(--muted);margin-left:auto;font-family:inherit}.video-live-dot{color:#071b17;background:#22d3ee;border-radius:5px;padding:3px 6px;font-size:8px;font-weight:800;animation:1.4s infinite cyber-counter-pulse}@media (max-width:600px){.shop-pack-sort{flex-direction:column;align-items:stretch}.shop-pack-sort select{width:100%}.video-lightbox{padding:0}.video-lightbox-panel{border-radius:0;width:100%;height:100%;max-height:100vh}.video-lightbox-panel>video{flex:1;max-height:none}.video-lightbox-top{padding-top:18px}.video-lightbox-controls small{width:100%;margin-left:0}}.video-history-preview>video{object-fit:cover;background:#000;width:100%;height:100%;min-height:180px}.video-lightbox-stage{background:#000;place-items:center;display:grid;position:relative}.video-lightbox-stage>video{object-fit:contain;width:100%;max-height:calc(100vh - 180px);display:block}.like-particle-burst{pointer-events:none;position:absolute;inset:0;overflow:hidden}.like-particle-burst i{--angle:calc(var(--i)*30deg);width:7px;height:7px;animation:.65s cubic-bezier(.18,.8,.25,1) both like-particle-fly;animation-delay:calc(var(--i)*12ms);background:linear-gradient(135deg,#ff2e93,#22d3ee);border-radius:2px;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #ff2e93,0 0 20px #22d3ee}.watch-reward-float{pointer-events:none;position:absolute;inset:0}.watch-coin{color:#2a1800;background:#ffd84d;border:2px solid #ffe27a;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;animation:.85s ease-out both watch-coin-fly;display:grid;position:absolute;bottom:22%;left:50%;box-shadow:0 0 28px #ffd84d}.watch-reward-float i{background:#ffd84d;border-radius:50%;width:5px;height:5px;animation:.8s ease-out both watch-coin-spark;position:absolute;bottom:25%;left:50%}.watch-reward-float i:nth-child(2){--x:-45px;--y:-90px}.watch-reward-float i:nth-child(3){--x:45px;--y:-110px}.watch-reward-float i:nth-child(4){--x:0px;--y:-140px}.share-social{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:0 8px;transition:transform .18s,filter .18s;display:inline-flex}.share-social:hover{filter:brightness(1.4);transform:translateY(-2px)}.share-social.facebook{background:#1877f2}.share-social.instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.share-social.tiktok{background:#111;border-color:#25f4ee}.share-social.youtube{background:#f03}.share-social.native{background:#334155}@keyframes like-particle-fly{0%{opacity:1;transform:rotate(var(--angle))translateY(0)scale(1)}to{opacity:0;transform:rotate(var(--angle))translateY(-125px)scale(.15)}}@keyframes watch-coin-fly{0%{opacity:0;transform:translate(-50%,30px)scale(.45)rotate(-20deg)}35%{opacity:1}to{opacity:0;transform:translate(-50%,-115px)scale(.85)rotate(18deg)}}@keyframes watch-coin-spark{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(calc(-50% + var(--x)),var(--y))}}@media (max-width:600px){.video-lightbox-stage>video{min-height:0;max-height:none}.video-lightbox-controls{gap:6px}.share-social{padding-inline:7px}.video-lightbox-controls small{font-size:9px}}.quick-access-card{flex-direction:column;gap:14px;min-height:100%;display:flex}.quick-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.quick-access-grid button{color:#e9efff;min-width:0;font:inherit;cursor:pointer;background:#181f4294;border:1px solid #58a5ff38;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:11px;transition:transform .18s,border-color .18s,background .18s;display:flex}.quick-access-grid button:hover,.quick-access-grid button:focus-visible{background:#2f2c5dc7;border-color:#ffd7009e;outline:none;transform:translateY(-2px)}.quick-access-grid svg{color:#ffd86a;flex:none}.home-token-summary-meta{color:#e2e9ffa8;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.home-token-summary-meta b{color:#fff2ad;text-align:right;font-size:11px}.video-reward-progress,.video-profile-reward-bar{color:#e3eaffb8;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;margin-top:10px;font-size:11px;display:grid}.video-reward-progress strong,.video-profile-reward-bar strong{color:#ffd86a;font-size:12px}.video-reward-progress i,.video-profile-reward-bar i{background:#ffffff1a;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.video-reward-progress i b,.video-profile-reward-bar i b{border-radius:inherit;background:linear-gradient(90deg,#31d7ff,#9a6cff,#ffd86a);height:100%;transition:width .35s;display:block}.video-counter.favorite.active,.video-counter.favorite.pulse{color:#ffcf4b;border-color:#ffcf4bbf;box-shadow:0 0 18px #ffcf4b40}.profile-video-history-card{margin-top:14px}.profile-video-events{gap:8px;margin-top:12px;display:grid}.profile-video-events>div{background:#0a102775;border:1px solid #6580cd29;border-radius:12px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.profile-video-events strong,.profile-video-events small{display:block}.profile-video-events strong{color:#eef2ff;font-size:12px}.profile-video-events small{color:#dde4ff94;margin-top:3px;font-size:10px}.video-event-dot{background:#6e7dff;border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px;box-shadow:0 0 10px}.video-event-dot.reward{color:#ffd451;background:currentColor}.video-event-dot.like{color:#ff477b;background:currentColor}.video-event-dot.favorite{color:#ffb431;background:currentColor}.video-event-dot.view{color:#3cdcff;background:currentColor}@media (max-width:520px){.quick-access-grid{gap:6px}.quick-access-grid button{padding:9px 4px;font-size:10px}.home-token-summary-meta{flex-direction:column;align-items:flex-start}.home-token-summary-meta b{text-align:left}}.video-cap-notice{color:#ffd166;background:linear-gradient(100deg,#ffd16624,#ff53920f);border:1px solid #ffd16661;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;animation:1.8s ease-in-out infinite video-cap-pulse;display:flex}.video-cap-notice span{min-width:0}.video-cap-notice strong,.video-cap-notice small{display:block}.video-cap-notice strong{font-size:10px}.video-cap-notice small{color:#e6d5a0;margin-top:2px;font-size:9px;line-height:1.3}.popular-video-list{gap:6px;margin-top:12px;display:grid}.popular-video-row{border-bottom:1px solid #ffffff12;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.popular-video-rank{color:#ffd166;font-size:12px}.popular-video-row strong,.popular-video-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.popular-video-row strong{color:#f5f8ff;font-size:11px}.popular-video-row small{color:#93a6b9;margin-top:2px;font-size:9px}.popular-video-row>span{color:#8fffe1;font-variant-numeric:tabular-nums;font-weight:900}.media-history-row b,.countdown,.duration-badge,.timer-badge{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.media-history-row{min-width:0}.profile-video-ranking{margin-top:14px}.video-reward-progress{min-width:0}.video-reward-progress strong{white-space:nowrap;font-variant-numeric:tabular-nums}@keyframes video-cap-pulse{0%,to{box-shadow:0 0 #ffd16600}50%{box-shadow:0 0 16px #ffd16629}}@media (max-width:520px){.video-cap-notice{align-items:flex-start}.popular-video-row{grid-template-columns:28px minmax(0,1fr) auto}.media-history-row b{max-width:86px}}@media (prefers-reduced-motion:reduce){.video-cap-notice{animation:none}}.popular-video-filters{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.popular-video-filters button{color:var(--muted);cursor:pointer;background:#050a188c;border:1px solid #7c9aff40;border-radius:999px;padding:6px 9px;font:700 9px Inter,sans-serif}.popular-video-filters button.active{color:#06131e;background:linear-gradient(100deg,#00f5d4,#ffd75a);border-color:#0000;box-shadow:0 0 14px #00f5d440}.popular-video-thumb{color:#dff;cursor:pointer;background:linear-gradient(135deg,#101f49,#7a2d82);border:1px solid #00f5d44d;border-radius:8px;flex:0 0 54px;place-items:center;width:54px;height:42px;padding:0;display:grid;position:relative;overflow:hidden}.popular-video-thumb:disabled{opacity:.55;cursor:not-allowed}.popular-video-thumb img{object-fit:cover;width:100%;height:100%}.popular-video-thumb span{background:#0000006b;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.popular-video-preview{animation:video-preview-in .22s var(--ease-out,ease-out);background:#020816f5;border:1px solid #00f5d459;border-radius:14px;margin-top:12px;padding:10px;position:relative;box-shadow:0 18px 40px #00000059}.popular-video-preview video{background:#000;border-radius:10px;width:100%;max-height:270px;display:block}.popular-video-preview small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font:600 9px DM Mono,monospace;display:block;overflow:hidden}.popular-video-preview-close{z-index:1;color:#fff;cursor:pointer;background:#0009;border:1px solid #ffffff4d;border-radius:50%;width:26px;height:26px;position:absolute;top:16px;right:16px}.video-cap-reached{color:#fff1f4;animation:1.4s ease-in-out infinite cap-reached-pulse;box-shadow:0 0 22px #ff305c38;background:linear-gradient(100deg,#ff305c38,#ffbc501f)!important;border-color:#ff4d6db8!important}.video-cap-reached strong{color:#ff809c}@keyframes cap-reached-pulse{50%{transform:translateY(-1px);box-shadow:0 0 30px #ff305c66}}@keyframes video-preview-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.access-pack{min-width:0}.access-pack .home-pack-coin{font-size:30px}.access-pack .home-pack-actions .primary-cta{min-height:34px;font-size:10px}.games-pass-pack{border-color:#00f5d457}.global-pass-pack{border-color:#ffd75a6b}.home-shop-grid{align-items:stretch}@media (max-width:620px){.popular-video-row{grid-template-columns:24px 54px minmax(0,1fr) auto}.popular-video-filters{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.popular-video-filters button{white-space:nowrap}}.game-how-to{color:var(--text-muted,#aeb8d3);margin:8px 0;font-size:11px}.game-how-to summary{cursor:pointer;color:#b9c9ff;font-weight:700}.game-how-to span{padding:6px 0;line-height:1.35;display:block}.game-confirm-backdrop{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02040cc7;place-items:center;padding:18px;animation:.18s ease-out cyberFade;display:grid;position:fixed;inset:0}.game-confirm-modal{color:#f5f7ff;background:linear-gradient(145deg,#0d132bfa,#180d36fa);border:1px solid #5f9cffa6;border-radius:22px;width:min(100%,420px);padding:22px;box-shadow:0 0 0 1px #aa68ff1f,0 20px 70px #0d6eff47,inset 0 0 30px #714aff14}.game-confirm-modal h3{color:#fff;margin:6px 0 10px}.game-confirm-modal p{color:#cbd4ee;line-height:1.5}.game-confirm-actions,.game-summary-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.access-svg-icon{color:#78a8ff;text-shadow:0 0 18px #456fff;justify-content:center;align-items:center;gap:4px;display:flex}.home-pack-coin.access-svg-icon{font-size:0}.game-summary-actions .primary-cta,.game-summary-actions .secondary-cta,.game-confirm-actions button{min-height:40px}.arcade-game-card .primary-cta,.extra-game-card .primary-cta,.gallery2-card .primary-cta,.gallery3-card .primary-cta{white-space:normal;min-height:42px}.home-pack-actions{min-width:0}.home-pack-actions button{white-space:normal}.shop-pack-social-layout,.home-shop-grid,.pack-grid{align-items:stretch}@keyframes cyberFade{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.game-confirm-backdrop{animation:none}}.vip-pack-card{background:linear-gradient(145deg,#221b4cf5,#0a0d22fa);border-color:#ffd7009e;box-shadow:0 0 24px #5b54ff2e,inset 0 0 22px #ffd7000f}.vip-pack-card .vip-pack-icon{color:#ffd84d;background:linear-gradient(145deg,#211b63,#40227a);box-shadow:0 0 22px #ffd70047}.vip-pack-card .pack-hearts{min-height:48px}.vip-pack-card .pack-actions a{justify-content:center;width:100%;text-decoration:none}.profile-avatar-vip{border:3px solid #ffd84d!important;box-shadow:0 0 0 3px #ffd84d24,0 0 28px #ffd84db8!important}.profile-vip-crown{color:#2a1800;z-index:2;background:linear-gradient(145deg,#ffe98a,#e09a19);border:1px solid #ffe884e6;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-10px;right:-8px;box-shadow:0 0 18px #ffd84db3}.profile-vip-expiry{background:linear-gradient(110deg,#ffd84d21,#754cff1a);border:1px solid #ffd84d73;border-radius:11px;gap:4px;margin-top:10px;padding:9px 10px;display:grid}.profile-vip-expiry strong{color:#ffe58a;align-items:center;gap:5px;font-size:10px;display:flex}.profile-vip-expiry small{color:#d9d5c2;font-size:9px;line-height:1.35}.vip-confirmation-page{color:#f5f7ff;background:radial-gradient(circle at 50% 0,#3f3e9a47,#0000 44%),linear-gradient(150deg,#020308,#080d20 52%,#160b2a);place-items:center;min-height:100dvh;padding:22px;display:grid}.vip-confirmation-card{background:linear-gradient(145deg,#0c122bf5,#160a2cf5);border:1px solid #678fff73;border-radius:26px;width:min(100%,520px);padding:28px;animation:.32s cubic-bezier(.23,1,.32,1) vip-confirm-in;box-shadow:0 24px 90px #0000007a,inset 0 0 42px #5555ff14}.vip-confirmation-card.is-confirmed{border-color:#00f29f9e}.vip-confirmation-card.is-cancelled{border-color:#ff5d7894}.vip-confirmation-orb{color:#ffe17b;background:radial-gradient(circle at 35% 25%,#7759d9,#21164f 62%,#090b1b);border:1px solid #ffd84da6;border-radius:22px;place-items:center;width:68px;height:68px;margin:0 auto 16px;display:grid;box-shadow:0 0 34px #715bff73}.vip-confirmation-card h1{text-align:center;letter-spacing:-.04em;margin:8px 0 9px;font-size:clamp(25px,7vw,38px)}.vip-confirmation-lead{color:#bfc9e5;text-align:center;max-width:430px;margin:0 auto;font-size:13px;line-height:1.55}.vip-confirmation-status{color:#9affdc;background:#00f5d414;border:1px solid #00f5d440;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin:20px 0;padding:11px 13px;font-size:11px;font-weight:800;display:flex}.is-cancelled .vip-confirmation-status{color:#ffb0bd;background:#ff4d6d14;border-color:#ff4d6d4d}.vip-confirmation-details{gap:8px;display:grid}.vip-confirmation-details>div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.vip-confirmation-details span{color:#8995b4;font-size:10px}.vip-confirmation-details strong{color:#fff2b1;text-align:right;max-width:65%;font-size:11px}.vip-confirmation-note{color:#f5d98c;background:#ffd16614;border-radius:10px;margin:14px 0 0;padding:10px;font-size:10px;line-height:1.4}.vip-confirmation-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.vip-confirmation-actions>*{text-align:center;flex:150px;justify-content:center}.vip-confirmation-login{color:#8adfff;cursor:pointer;background:0 0;border:0;margin:16px auto 0;font-size:10px;text-decoration:underline;display:block}@keyframes vip-confirm-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:520px){.vip-confirmation-page{padding:14px}.vip-confirmation-card{padding:22px 17px}.vip-confirmation-details strong{max-width:58%;font-size:10px}}.pack-visual{isolation:isolate;color:#ff163f;background:radial-gradient(circle at 35% 25%,#fff 0 8%,#0000 9%),linear-gradient(145deg,#24243b,#080a15 68%);border:1px solid #ffd70080;place-items:center;display:grid;position:relative;box-shadow:0 0 22px #ff163f38,inset 0 0 14px #ffd7001f}.pack-heart-outline{color:#ff163f;filter:drop-shadow(0 0 6px #ff163fe6);stroke-width:2.8px;z-index:1;position:absolute}.pack-dollar-token{z-index:2;color:#ffd84d;text-shadow:0 0 7px #ffd700d9;font-size:14px;font-weight:900;line-height:1;position:relative;transform:translateY(1px)}.pack-euro-mark{z-index:2;color:#f3f6ff;opacity:.9;font-size:8px;font-weight:800;position:absolute;bottom:4px;right:5px}.vip-expiry-alert{color:#fff6c2;background:linear-gradient(110deg,#ffd7001f,#6849ff21);border:1px solid #ffd7008c;border-radius:16px;align-items:center;gap:10px;margin:10px 0;padding:11px 13px;animation:2.4s ease-in-out infinite vip-alert-pulse;display:flex;box-shadow:0 0 18px #ffd7001f}.vip-expiry-alert>svg{color:#ffd84d;flex:none}.vip-expiry-alert span{flex:1;gap:2px;min-width:0;display:grid}.vip-expiry-alert strong{font-size:12px}.vip-expiry-alert small{color:#d8d8e7;font-size:10px;line-height:1.35}.vip-expiry-alert .ghost-cta{white-space:nowrap;padding:7px 9px;font-size:10px}.profile-vip-history{background:#ffd7000f;border:1px solid #ffd70047;border-radius:12px;gap:3px;margin-top:8px;padding:8px 10px;display:grid}.profile-vip-history strong{color:#ffd84d;align-items:center;gap:5px;font-size:11px;display:flex}.profile-vip-history small{color:#d9d9e5;overflow-wrap:anywhere;font-size:10px}@keyframes vip-alert-pulse{0%,to{box-shadow:0 0 14px #ffd7001a}50%{box-shadow:0 0 24px #ffd70047}}@media (max-width:520px){.vip-expiry-alert{align-items:flex-start}.vip-expiry-alert .ghost-cta{align-self:center}.pack-dollar-token{font-size:13px}}@media (prefers-reduced-motion:reduce){.vip-expiry-alert{animation:none}}.vip-home-pack{background:linear-gradient(145deg,#221b3feb,#070812f5);border-color:#ffd7009e;box-shadow:0 0 24px #ffd7001c}.vip-home-pack .home-pack-tag{color:#17101e;background:linear-gradient(90deg,#ffd84d,#fff0a6)}.vip-home-pack .home-pack-coin{border-radius:18px;width:58px;height:58px}.vip-home-pack .primary-cta{justify-content:center;align-items:center;text-decoration:none;display:flex}.hero-photo-backdrop{z-index:0;pointer-events:none;background-color:#02030a;background-image:linear-gradient(#00000061,#02030a0a 34%,#02030a29 68%,#000000b3),url(/manus-storage/likeboom-hero-four-people_047dcff9.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:fixed;inset:0}.hero-photo-backdrop:after{content:"";background:radial-gradient(#0000 40%,#00000047);position:absolute;inset:0}.app-shell>.topbar,.app-shell>.main-content,.app-shell>.bottom-nav,.app-shell>.logo-watermark,.app-shell>.coin-ambience{z-index:1;position:relative}.app-shell>.logo-watermark{opacity:.16}.vip-fireworks{z-index:20;pointer-events:none;background:radial-gradient(circle,#3920783d,#0000 58%);position:fixed;inset:0;overflow:hidden}.vip-fireworks i{left:calc(50% + (var(--i) - 11)*4%);color:#ffd166;text-shadow:0 0 12px,0 0 30px #8b5cf6;animation:vip-firework 1.9s cubic-bezier(.2,.8,.2,1)calc(var(--i)*55ms)both;font-size:clamp(18px,5vw,38px);font-style:normal;position:absolute;top:50%}@keyframes vip-firework{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}18%{opacity:1}to{transform:translate(calc((var(--i) - 11)*6vw),calc(-22vh + (var(--i)%5)*12vh))scale(1.15)rotate(180deg);opacity:0}}.profile-vip-history small{overflow-wrap:anywhere;display:block}@media (max-width:700px){.hero-photo-backdrop{background-position:50%;background-size:cover}}.vip-expiry-alert{color:#fff4d6;background:linear-gradient(100deg,#5a348c9e,#11142cc7);border:1px solid #ffd1667a;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;padding:12px 14px;display:flex;box-shadow:0 0 24px #ffd1661f}.vip-expiry-alert>div{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:0;display:grid}.vip-expiry-alert svg{color:#ffd166;grid-row:span 2}.vip-expiry-alert strong{overflow-wrap:anywhere;font-size:12px}.vip-expiry-alert small{color:#d3c9b2;grid-column:2;margin-top:3px;font-size:10px}.vip-expiry-alert .primary-cta{white-space:nowrap;color:#17121a;background:linear-gradient(110deg,#ffd166,#f59e0b);min-height:36px}@media (max-width:560px){.vip-expiry-alert{flex-direction:column;align-items:stretch}.vip-expiry-alert .primary-cta{width:100%}}html,body{background:#020511!important}body{position:relative}body:before{content:"";z-index:0;pointer-events:none;filter:saturate(1.08)contrast(1.05);background-image:linear-gradient(#01040f47,#01040f94),url(/manus-storage/likeboom-global-bg_809a1d70.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:fixed;inset:0}.app-shell{z-index:1;background:0 0!important}.app-shell>*{z-index:1;position:relative}.glass-card,.home-pack,.pack-card,.service-tile,.bottom-nav,.topbar{-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%)}@media (max-width:700px){body:before{background-position:50% 42%;background-attachment:scroll}}@media (prefers-reduced-motion:reduce){body:before{background-attachment:scroll}}.hero-photo-backdrop{background-image:linear-gradient(#02051224,#020512ad),url(/manus-storage/likeboom-global-bg_809a1d70.jpg)!important;background-position:50% 32%!important;background-size:cover!important;height:clamp(440px,58vh,650px)!important;min-height:0!important}.hero-row{min-height:clamp(420px,56vh,620px)!important;padding-top:clamp(18px,4vh,44px)!important;padding-bottom:24px!important}@media (max-width:700px){.hero-photo-backdrop{background-position:50% 34%!important;height:480px!important;min-height:0!important}.hero-row{min-height:440px!important;padding-top:18px!important;padding-bottom:18px!important}}@media (min-width:761px){.hero-photo-backdrop{background-position:top!important;background-size:auto 100%!important;height:clamp(700px,78vh,860px)!important;min-height:0!important}.hero-row{min-height:clamp(680px,76vh,840px)!important;padding-top:clamp(26px,5vh,56px)!important;padding-bottom:32px!important}}@media (max-width:760px){.hero-photo-backdrop{background-position:50% 34%!important;background-size:cover!important;height:480px!important}.hero-row{min-height:440px!important;padding-top:18px!important;padding-bottom:18px!important}}.hero-row{align-items:end;position:relative;height:clamp(540px,74vh,700px)!important;min-height:0!important;padding-top:30px!important;padding-bottom:28px!important}.hero-photo-backdrop{background-position:top!important;background-size:auto 100%!important;height:clamp(540px,74vh,700px)!important;min-height:0!important}.hero-logo-overlay{z-index:3;pointer-events:none;filter:drop-shadow(0 0 16px #ffd16652);place-items:center;width:min(210px,28vw);display:grid;position:absolute;top:clamp(84px,17%,132px);left:50%;transform:translate(-50%)}.hero-logo-overlay img{z-index:2;object-fit:contain;width:100%;height:auto;animation:1.15s cubic-bezier(.2,.82,.28,1) both hero-logo-open;display:block;position:relative}.hero-logo-burst{z-index:1;aspect-ratio:1;opacity:0;background:radial-gradient(circle,#ffd1667a 0 7%,#4c91ff3d 22%,#0000 68%);border-radius:50%;width:72%;animation:1.15s ease-out both hero-logo-burst;position:absolute}@keyframes hero-logo-open{0%{opacity:0;filter:brightness(1.8)blur(5px);transform:translateY(12px)scale(.72)}48%{opacity:1;filter:brightness(1.35)blur();transform:translateY(-2px)scale(1.08)}to{opacity:1;filter:brightness()blur();transform:translateY(0)scale(1)}}@keyframes hero-logo-burst{0%{opacity:0;transform:scale(.35)}24%{opacity:.95;transform:scale(1.15)}to{opacity:0;transform:scale(2.15)}}@media (min-width:761px){.hero-row{height:clamp(540px,74vh,700px)!important;min-height:0!important}.hero-photo-backdrop{height:clamp(540px,74vh,700px)!important}.hero-logo-overlay{width:min(210px,24vw);top:clamp(92px,17%,136px)}}@media (max-width:760px){.hero-row{height:480px!important;min-height:0!important;padding:18px 0!important}.hero-photo-backdrop{background-position:top!important;background-size:cover!important;height:480px!important}.hero-logo-overlay{width:132px;top:68px}}@media (prefers-reduced-motion:reduce){.hero-logo-overlay img,.hero-logo-burst{animation:none}}@media (min-width:761px){.hero-row{height:clamp(500px,68vh,620px)!important;min-height:0!important}.hero-photo-backdrop{background-position:top!important;background-size:auto 112%!important;height:clamp(500px,68vh,620px)!important}.hero-logo-overlay{top:clamp(86px,17%,112px)}}@media (max-width:760px){.hero-row{height:420px!important;min-height:0!important}.hero-photo-backdrop{background-position:top!important;background-size:cover!important;height:420px!important}.hero-logo-overlay{top:62px}}.top-nav{transform:translate(50%);z-index:30!important;border-radius:20px!important;grid-template-columns:repeat(12,minmax(74px,1fr))!important;width:min(1120px,100% - 24px)!important;max-width:none!important;inset:12px 50% auto auto!important}.top-nav button{min-width:0!important}@media (max-width:760px){.top-nav{border-radius:17px!important;width:calc(100% - 16px)!important;top:8px!important}.top-nav button{min-width:68px!important}}.top-nav{transform-origin:top;transition:transform .24s cubic-bezier(.23,1,.32,1),opacity .2s,box-shadow .2s}.top-nav.top-nav-compact{opacity:.42;box-shadow:0 10px 28px #00000038;transform:translate(50%)translateY(-7px)scale(.82)!important}.bottom-nav button.active{color:#fff!important;background:linear-gradient(135deg,#00f29f42,#5b6fff40,#ff2e9333)!important;box-shadow:inset 0 0 0 1px #fff3,0 0 18px #00f29f3d,0 0 30px #5b6fff29!important}.bottom-nav button.active svg{transform:translateY(-1px)scale(1.07);filter:drop-shadow(0 0 5px)drop-shadow(0 0 10px #00f29f9e)!important}.bottom-nav button.active i{box-shadow:0 0 10px #00f29f,0 0 18px gold!important}@media (max-width:760px){.top-nav{display:none!important}}@media (prefers-reduced-motion:reduce){.top-nav{transition:none}.bottom-nav button.active svg{transform:none}}.top-nav{overflow:visible!important}.top-nav-pin{color:#9aa8bd!important;background:#ffffff0b!important;border:1px solid #ffd16647!important;border-radius:11px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;margin:3px 4px 3px 3px!important;padding:0!important;display:grid!important;position:relative!important}.top-nav-pin:hover,.top-nav-pin.pinned{color:#ffd166!important;background:#ffd16629!important;border-color:#ffd166!important;box-shadow:0 0 14px #ffd16657!important}.top-nav-pin.pinned svg{filter:drop-shadow(0 0 6px #ffd166);transform:rotate(-18deg)}.nav-notification-dot{z-index:4;color:#07131a;background:linear-gradient(135deg,#ffd166,#ff4fa3);border:2px solid #11162a;border-radius:99px;place-items:center;min-width:14px;height:14px;padding:0 3px;font:900 8px/1 DM Mono,monospace;animation:1.8s ease-in-out infinite nav-badge-pulse;display:grid;position:absolute;top:3px;right:8px;box-shadow:0 0 9px #ff4fa3d1,0 0 16px #ffd16666}.nav-burst{z-index:2;animation:.42s cubic-bezier(.2,.8,.2,1) both nav-button-burst}.nav-burst:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #00f29fd9;animation:.42s ease-out both nav-shockwave;position:absolute;inset:6px}@keyframes nav-button-burst{0%{filter:brightness();transform:scale(1)}35%{filter:brightness(1.35)drop-shadow(0 0 8px #00f29f);transform:scale(1.08)}to{filter:brightness();transform:scale(1)}}@keyframes nav-shockwave{0%{opacity:.9;transform:scale(.65)}to{opacity:0;border-color:#ff2e93;transform:scale(1.75)}}@keyframes nav-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (max-width:760px){.nav-notification-dot{right:4px}}@media (prefers-reduced-motion:reduce){.nav-notification-dot,.nav-burst,.nav-burst:after{animation:none}}.install-guide{background:linear-gradient(135deg,#0d1b34e6,#271241c7);border:1px solid #6ed7ff47;border-radius:17px;gap:13px;margin-top:14px;padding:15px;display:grid;box-shadow:0 0 26px #5b6fff24}.install-guide-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.install-guide-head strong{color:#fff;font-size:14px;display:block}.install-guide-head small{color:#8fa5bf;margin-top:3px;font-size:10px;display:block}.install-platform-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.install-platform-tabs button{color:#aebbd0;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:10px;min-height:35px;padding:6px 8px;font-size:10px;transition:transform .16s,background .16s,color .16s,box-shadow .16s}.install-platform-tabs button:hover,.install-platform-tabs button.selected{color:#07131a;background:linear-gradient(135deg,#6ed7ff,#00f29f);transform:translateY(-1px);box-shadow:0 0 15px #00f29f38}.install-guide-visual{background:#03081480;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:72px 1fr;align-items:start;gap:14px;padding:14px;display:grid}.install-device-icon{color:#ffd166;background:linear-gradient(160deg,#6ed7ff26,#ff2e931a);border:2px solid #6ed7ff;border-radius:15px;place-items:center;width:58px;height:76px;font-size:28px;display:grid;box-shadow:0 0 18px #6ed7ff40}.install-guide-visual>div:last-child>strong{color:#fff;font-size:12px}.install-step-list{gap:8px;margin:10px 0;display:grid}.install-step-list>div{color:#dbe8f5;grid-template-columns:22px 1fr;align-items:center;gap:8px;font-size:10px;line-height:1.35;display:grid}.install-step-list b{color:#06141a;background:#ffd166;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;box-shadow:0 0 10px #ffd16659}.install-guide-visual small{color:#91a5bc;font-size:9px;line-height:1.4;display:block}.install-native-note{color:#aebbd0;background:#ff2e930f;border-left:2px solid #ff4fa3;gap:4px;padding:10px 12px;font-size:9px;line-height:1.4;display:grid}.install-native-note strong{color:#ffb4d1;font-size:10px}@media (max-width:520px){.install-platform-tabs button{padding-inline:4px;font-size:9px}.install-guide-visual{grid-template-columns:54px 1fr;gap:10px;padding:11px}.install-device-icon{width:48px;height:65px;font-size:23px}}@media (prefers-reduced-motion:reduce){.install-platform-tabs button{transition:none}}:root{--custom-border:#6ed7ff;--custom-button:#17243d}.glass-card,.home-pack,.pack-card,.service-tile,.topbar,.bottom-nav{border-color:var(--custom-border)!important}@supports (color:color-mix(in lab,red,red)){.glass-card,.home-pack,.pack-card,.service-tile,.topbar,.bottom-nav{border-color:color-mix(in srgb,var(--custom-border)34%,transparent)!important}}.primary-cta,.secondary-cta,.ghost-cta,.customizer-trigger,.network-option,.pack-card button{border-color:var(--custom-border)!important}@supports (color:color-mix(in lab,red,red)){.primary-cta,.secondary-cta,.ghost-cta,.customizer-trigger,.network-option,.pack-card button{border-color:color-mix(in srgb,var(--custom-border)58%,transparent)!important}}.secondary-cta,.ghost-cta,.customizer-trigger{background:var(--custom-button)!important}@supports (color:color-mix(in lab,red,red)){.secondary-cta,.ghost-cta,.customizer-trigger{background:color-mix(in srgb,var(--custom-button)78%,transparent)!important}}.visual-color-control{border:1px solid var(--custom-border);align-items:center;gap:10px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.visual-color-control{border:1px solid color-mix(in srgb,var(--custom-border)42%,transparent)}}.visual-color-control{background:var(--custom-button);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.visual-color-control{background:color-mix(in srgb,var(--custom-button)45%,transparent)}}.visual-color-control{color:var(--muted);font:10px DM Mono,monospace}.visual-color-control input[type=color]{border:1px solid var(--custom-border);cursor:pointer;background:0 0;border-radius:7px;width:34px;height:28px;padding:2px}body:before{background-image:radial-gradient(circle at 15% 10%,#225cb41f,#0000 34%),radial-gradient(circle at 90% 70%,#7e3cb41a,#0000 38%),linear-gradient(#02040b,#070914 55%,#03040a)!important}.visual-import-button{cursor:pointer;position:relative}.visual-import-button input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.visual-customizer .full-width{justify-content:center;width:100%}.visual-customizer-section .visual-color-control{transition:border-color .18s,box-shadow .18s,background .18s}.visual-customizer-section .visual-color-control:focus-within{border-color:var(--custom-border);box-shadow:0 0 0 3px var(--custom-border),0 0 18px var(--custom-border)}@supports (color:color-mix(in lab,red,red)){.visual-customizer-section .visual-color-control:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--custom-border)20%,transparent),0 0 18px color-mix(in srgb,var(--custom-border)20%,transparent)}}@media (min-width:761px){body:before{background-position:50%;background-size:cover;background-image:linear-gradient(#01040f3d,#01040f94),url(/manus-storage/likeboom-global-bg_809a1d70.jpg)!important}.hero-photo-backdrop{filter:saturate(1.15)contrast(1.08)brightness(.9)!important;background-image:radial-gradient(circle at 50% 22%,#3c78ff42,#0000 34%),radial-gradient(circle at 76% 58%,#b446ff33,#0000 42%),linear-gradient(115deg,#020817,#071b3e 45%,#180b32)!important;background-position:50%!important;background-size:cover!important}}.hero-photo-backdrop{display:none!important}@media (max-width:760px){body:before{background-image:radial-gradient(circle at 50% 20%,#ff2e931f,#0000 38%),linear-gradient(#02040b,#070914 60%,#03040a)!important}.hero-photo-backdrop{filter:saturate(1.08)contrast(1.06)brightness(.88)!important;background-image:linear-gradient(#02051229,#0205124d 44%,#020512d1),url(/manus-storage/likeboom-global-bg_809a1d70.jpg)!important;background-position:50% 28%!important;background-size:cover!important;height:clamp(430px,72svh,620px)!important;min-height:0!important;display:block!important}.hero-row{height:auto!important;min-height:clamp(430px,72svh,620px)!important}.hero-photo-backdrop{background-position:50% 24%!important;height:clamp(500px,62svh,560px)!important}.hero-row{min-height:clamp(500px,62svh,560px)!important;padding-bottom:8px!important}.home-hub{margin-top:0!important}}.app-shell>.ambient{pointer-events:none;inset:auto;position:fixed!important}.app-shell>.ambient-one{top:14%!important;right:-240px!important}.app-shell>.ambient-two{bottom:5%!important;left:-260px!important}.app-shell>.logo-watermark{pointer-events:none;position:fixed!important;top:8%!important;left:50%!important;transform:translate(-50%)!important}.app-shell>.coin-ambience{pointer-events:none;height:0!important;position:absolute!important;inset:0!important}.logo-watermark,.hero-logo-overlay{display:none!important}.pack-visual{min-width:76px;color:#ff143d!important;background:#030305!important;border:3px solid #ff143d!important;border-radius:50%!important;width:76px!important;height:76px!important;box-shadow:0 0 0 2px #ff143d29,0 0 24px #ff143d8c,inset 0 0 18px #ff143d29!important}.pack-visual .pack-heart-outline{fill:#030305;stroke:#ff143d;stroke-width:2.8px;filter:drop-shadow(0 0 7px #ff143df2);width:51px;height:51px;color:#ff143d!important}.pack-visual .pack-dollar-token{text-shadow:0 0 9px #ffd746f2;font-weight:950;color:#fff1a8!important;font-size:18px!important}.pack-visual .pack-euro-mark{text-shadow:0 0 7px #ff143de6;font-weight:950;bottom:7px;right:7px;color:#ffb2c2!important;font-size:12px!important}.vip-home-pack .home-pack-coin.pack-visual,.vip-pack-card .pack-coin.pack-visual{border-radius:50%!important;width:76px!important;height:76px!important}@media (max-width:520px){.pack-visual{min-width:68px;width:68px!important;height:68px!important}.pack-visual .pack-heart-outline{width:46px;height:46px}}.ai-progress-banner{color:#bdf8ff;background:linear-gradient(105deg,#65e6ff1a,#8fffe10f);border:1px solid #65e6ff42;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:10px 0;padding:10px 12px;animation:.2s ease-out both ai-progress-in;display:grid;box-shadow:0 0 18px #65e6ff14}.ai-progress-banner strong{color:#eefcff;font-size:11px;display:block}.ai-progress-banner small{color:#89a7b7;margin-top:2px;font-size:9px;display:block}.ai-progress-track{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:3px;display:block;overflow:hidden}.ai-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#65e6ff,#8fffe1,#ffd166);width:38%;height:100%;animation:1.15s ease-in-out infinite ai-progress-slide;display:block;box-shadow:0 0 10px #65e6ff}@keyframes ai-progress-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-progress-slide{0%{transform:translate(-120%)}to{transform:translate(300%)}}.payment-simulation-card{background:#65e6ff0f;border:1px solid #65e6ff40;border-radius:12px;gap:5px;margin-top:10px;padding:10px 12px;display:grid}.payment-simulation-card strong{color:#bdf8ff;font-size:11px}.payment-simulation-card small{color:#8da3b6;font-size:9px;line-height:1.4}@media (prefers-reduced-motion:reduce){.ai-progress-banner,.ai-progress-track i{animation:none}.ai-progress-track i{transform:none}}.transaction-history-panel{margin-top:18px;padding:16px}.compact-heading{margin-bottom:12px}.transaction-detail-list{gap:7px;display:grid}.transaction-detail-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.transaction-detail-row strong{color:#eef4ff;font-size:11px;display:block}.transaction-detail-row small{color:#8495a7;margin-top:3px;font-size:9px;display:block}.transaction-detail-row>b{color:#ffe28b;white-space:nowrap;font-size:11px}.transaction-detail-row .transaction-icon{width:25px;height:25px}.transaction-detail-row .transaction-icon.spend{color:#ff9b8a}.transaction-detail-row .transaction-icon.gain{color:#8fffe1}.simulation-receipt-banner{background:linear-gradient(110deg,#8fffe11a,#65e6ff0f);border:1px solid #8fffe14d;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;display:grid;box-shadow:0 0 22px #65e6ff14}.simulation-receipt-banner strong{color:#eafff8;font-size:12px;display:block}.simulation-receipt-banner small{color:#9fc1c5;margin-top:4px;font-size:10px;display:block}.simulation-receipt-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.simulation-receipt-actions button{min-height:34px;font-size:10px}.transaction-history-controls{justify-content:space-between;align-items:end;gap:10px;margin:4px 0 10px;display:flex}.transaction-history-controls label{color:#9fb0c0;gap:4px;font-size:9px;display:grid}.transaction-history-controls select{color:#dbe9f5;background:#040912bf;border:1px solid #ffffff1f;border-radius:8px;min-height:30px;padding:0 9px;font-size:10px}.transaction-history-controls>span{color:#8294a5;font-size:9px}.transaction-history-pagination{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.transaction-history-pagination span{color:#9fb0c0;font-size:10px}.transaction-history-pagination button{min-height:30px;padding:0 10px;font-size:10px}@media (max-width:620px){.simulation-receipt-banner{grid-template-columns:1fr}.simulation-receipt-actions{justify-content:stretch}.simulation-receipt-actions button{flex:1}.transaction-history-controls{flex-direction:column;align-items:stretch}.transaction-history-controls select{width:100%}}.transaction-history-search-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:10px 0 8px;display:grid}.transaction-history-search-row .input-wrap{min-height:34px}.transaction-history-search-row select{color:#dbe9f5;background:#040912bf;border:1px solid #ffffff1f;border-radius:8px;min-height:34px;padding:0 10px;font-size:10px}.transaction-export-row{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.transaction-export-row button{min-height:31px;font-size:9px}@media (max-width:620px){.transaction-history-search-row{grid-template-columns:1fr}.transaction-history-search-row select{width:100%}.transaction-export-row button{flex:1}}.ai-resource-link{width:100%;color:inherit;background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:7px;padding:9px 10px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.ai-resource-link:hover{background:#ffd70012;border-color:#ffd70073;transform:translateY(-1px)}.ai-resource-link span{color:#8ca0b4;margin-left:auto;font-size:10px}.ai-resource-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:12px 0 8px;display:flex}.ai-resource-toolbar>small{color:#8f9db5;white-space:nowrap;font-size:9px}.ai-resource-search{color:#8fffe1;background:#0003;border:1px solid #8fffe12e;border-radius:11px;flex:1;align-items:center;gap:7px;min-width:0;padding:7px 9px;display:flex}.ai-resource-search input{color:#f6f4f8;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.ai-resource-search input::placeholder{color:#73829a}.ai-resource-clear{color:#8f9db5;cursor:pointer;background:0 0;border:0;font-size:9px}.ai-resource-clear:disabled{opacity:.35;cursor:default}.ai-resource-service-row{align-items:stretch;gap:5px;margin-top:9px;display:flex}.ai-resource-service-row .ai-resource-link{min-width:0;margin-top:0}.ai-resource-favorite{color:#8f9db5;cursor:pointer;background:#ffd7000d;border:1px solid #ffd70033;border-radius:9px;flex:0 0 28px;width:28px;font-size:16px;transition:transform .18s,color .18s,background .18s}.ai-resource-favorite:hover,.ai-resource-favorite.active{color:gold;background:#ffd70024;transform:scale(1.04)}@media (max-width:760px){.ai-resource-toolbar{flex-direction:column;align-items:stretch}.ai-resource-toolbar>small{white-space:normal}}.ai-resource-select{color:#eef4ff;background:#0000004d;border:1px solid #8fffe12e;border-radius:10px;min-width:112px;padding:7px 8px;font-size:10px}.ai-recent-services{background:#ffd7000a;border:1px solid #ffd70029;border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 10px;padding:8px 10px;display:flex}.ai-recent-services strong{color:gold;width:100%;font-size:10px}.ai-recent-services button{color:#dffcf6;cursor:pointer;background:#8fffe10f;border:1px solid #8fffe133;border-radius:8px;padding:5px 8px;font-size:9px}.ai-service-rating{background:#ffd7000a;border:1px solid #ffd70024;border-radius:8px;align-items:center;gap:0;padding:0 3px;display:inline-flex}.ai-service-rating button{cursor:pointer;color:#667085!important;background:0 0!important;border:0!important;width:auto!important;margin:0!important;padding:2px!important;font-size:11px!important;line-height:1!important}.ai-service-rating button.active,.ai-service-rating button:hover{color:gold!important}.ai-resource-link{flex:1;min-width:0}@media (max-width:900px){.ai-resource-toolbar{flex-wrap:wrap}.ai-resource-select{flex:1;min-width:125px}}@media (max-width:430px){.ai-resource-select{flex-basis:100%;min-width:100%}.ai-service-rating{margin-top:3px}}.global-hub-search{background:linear-gradient(90deg,#ffd70014,#7553ff1a);border:1px solid #ffd7004d;border-radius:14px;align-items:center;gap:8px;margin:12px 0;padding:10px 13px;display:flex;box-shadow:0 0 22px #6c4cff1f}.global-hub-search span{color:gold;font-size:18px}.global-hub-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:13px}.global-hub-search input::placeholder{color:#ebf0ff99}.hub-favorites-panel,.hub-game-history{background:#ff2e930a;border:1px solid #ff2e9333;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0;padding:9px 11px;display:flex}.hub-favorites-panel strong,.hub-game-history strong{color:#ff86c3;text-transform:uppercase;letter-spacing:.08em;width:100%;font-size:10px}.hub-favorites-panel a,.hub-game-history button{color:#ffe89a;cursor:pointer;background:#ffd7000f;border:1px solid #ffd70038;border-radius:9px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;text-decoration:none;display:inline-flex}.hub-favorites-panel a span{color:gold}.daily-discovery{background:linear-gradient(110deg,#00f29f14,#32276933);border:1px solid #00f29f45;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:12px 14px;display:flex}.daily-discovery div{flex-direction:column;gap:3px;display:flex}.daily-discovery-kicker{color:#00f29f;letter-spacing:.14em;font-size:9px}.daily-discovery strong{color:#fff;font-size:14px}.daily-discovery small{color:#b7bfd8;font-size:10px}.daily-discovery a{color:#07131c;white-space:nowrap;background:#00f29f;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.service-tags{flex-wrap:wrap;gap:3px;margin-left:4px;display:flex}.service-tags em{color:#9fffe7;background:#8fffe112;border:1px solid #8fffe133;border-radius:5px;padding:2px 5px;font-size:8px;font-style:normal}@media (max-width:520px){.daily-discovery{flex-direction:column;align-items:flex-start}.daily-discovery a{align-self:flex-end}.hub-favorites-panel a,.hub-game-history button{font-size:9px}}@media (max-width:760px){.top-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:3px!important;width:auto!important;max-height:96px!important;padding:7px!important;display:grid!important;position:fixed!important;inset:8px 8px auto!important;overflow:hidden!important;transform:none!important}.top-nav button{min-width:0!important;padding:5px 2px!important;font-size:8px!important}.top-nav button svg{width:16px;height:16px}.top-nav-pin{width:25px!important;min-width:25px!important;height:25px!important;margin:2px!important}.topbar{margin-top:112px!important}.balance-chip{gap:5px!important;min-width:0!important;max-width:210px!important;padding:6px 8px!important;overflow:hidden!important}.balance-chip strong{text-overflow:ellipsis;overflow:hidden;max-width:74px!important;font-size:16px!important}.balance-chip .coin-label,.balance-chip .heart-balance{white-space:nowrap;font-size:8px!important}.token-coin-3d{width:25px!important;height:25px!important}.topbar-actions{gap:5px!important;min-width:0!important}.account-chip{max-width:42px!important;padding:5px!important}.account-chip>span:last-child{display:none!important}}.ai-auth-gate{text-align:center;padding:24px}.ai-auth-gate h3{color:#fff;margin:8px 0}.ai-auth-gate p:not(.eyebrow){color:#b8c3dc;max-width:420px;margin:0 auto 16px;font-size:12px;line-height:1.5}.games-comparison{margin:16px 0;padding:17px}.games-comparison-head{justify-content:space-between;gap:12px;display:flex}.games-comparison-head h3{margin:4px 0;font-size:18px}.games-comparison-head p:not(.eyebrow){color:#aebbd6;margin:0;font-size:11px}.games-comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.game-comparison-card{background:#ffffff09;border:1px solid #ffffff1f;border-radius:13px;flex-direction:column;gap:5px;padding:12px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.game-comparison-card:hover{border-color:#ffd7668c;transform:translateY(-3px);box-shadow:0 10px 24px #0000003d}.game-comparison-card>span{color:#9fffe7;font-size:9px}.game-comparison-card strong{color:#fff;font-size:14px}.game-comparison-card small{color:#aebbd6;min-height:28px;font-size:10px}.game-comparison-card b{color:#ffd166;font-size:10px}.game-comparison-card.crypto>span{color:#ff86c3}.game-comparison-card.paid>span{color:#ffd166}@media (max-width:650px){.games-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.games-comparison-head h3{font-size:15px}}.top-nav{z-index:1000!important;position:fixed!important;inset:12px auto auto 50%!important;transform:translate(-50%)!important}.top-nav.top-nav-compact{opacity:1!important;transform:translate(-50%)!important;box-shadow:0 0 30px #5b6fff2e!important}@media (max-width:760px){.top-nav{width:auto!important;max-height:96px!important;top:8px!important;left:8px!important;right:8px!important;transform:none!important}.top-nav.top-nav-compact{transform:none!important}}.games-detail-table-wrap{background:#05081475;border:1px solid #6ed7ff2e;border-radius:16px;overflow-x:auto}.games-detail-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.78rem}.games-detail-table th,.games-detail-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff14;padding:12px 14px}.games-detail-table th{color:#ffd166;letter-spacing:.08em;text-transform:uppercase;background:#5b6fff1f;font-size:.68rem}.games-detail-table tr:last-child td{border-bottom:0}.games-detail-table td{color:#ebf0ffc7}.games-detail-table td strong{color:#fff}.game-kind-badge{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:800;display:inline-flex}.game-kind-badge.free{color:#00f29f;background:#00f29f1a;border:1px solid #00f29f52}.game-kind-badge.crypto{color:#ffd166;background:#ffd1661a;border:1px solid #ffd1665c}.game-kind-badge.paid{color:#ff88bd;background:#ff2e931a;border:1px solid #ff2e9352}.game-direct-link{color:#8fdcff;white-space:nowrap;align-items:center;gap:5px;font-weight:800;text-decoration:none;display:inline-flex}.game-direct-link:hover{color:#fff;text-decoration:underline}@media (max-width:760px){.games-detail-table-wrap{margin-inline:-4px}.games-detail-table th,.games-detail-table td{padding:10px 11px}.games-detail-table{font-size:.72rem}}.top-nav{align-items:center!important;display:grid!important}@media (max-width:760px){.top-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:2px!important;padding:6px!important}.top-nav button{min-width:0!important;font-size:.62rem!important}.top-nav svg{width:16px!important;height:16px!important}}.hero-row{position:relative}.hero-table-heart{z-index:4;color:#ff263f;background:#030407;border:3px solid #ff263f;border-radius:50%;place-items:center;width:76px;height:76px;animation:2.8s cubic-bezier(.2,.8,.2,1) infinite table-heart-land;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #ff263f,0 0 34px #ff263fb8}.hero-table-heart svg{filter:drop-shadow(0 0 6px)}.hero-table-heart b,.hero-table-heart i{color:#ffd76a;text-shadow:0 0 6px #ffd76a;font:800 12px/1 Inter,sans-serif;position:absolute}.hero-table-heart b{top:12px;right:14px}.hero-table-heart i{bottom:12px;left:14px}.hero-table-heart-burst,.hero-table-heart-burst:before,.hero-table-heart-burst:after{content:"";background:#ffd76a;border-radius:50%;width:8px;height:8px;animation:2.8s ease-out infinite heart-burst;position:absolute;box-shadow:0 0 10px #ffd76a}.hero-table-heart-burst:before{animation-delay:80ms;transform:translate(-28px,-20px)}.hero-table-heart-burst:after{animation-delay:.16s;transform:translate(28px,-18px)}@keyframes table-heart-land{0%,to{opacity:.9;transform:translate(-50%,-62%)scale(.8)}18%{transform:translate(-50%,-50%)scale(1.08)}32%,72%{transform:translate(-50%,-50%)scale(1)}80%{transform:translate(-50%,-50%)scale(1.06)}}@keyframes heart-burst{0%,55%{opacity:0;transform:scale(.2)}70%{opacity:1}to{opacity:0;transform:scale(1.4)translateY(-12px)}}.games-table-toolbar{flex-wrap:wrap;align-items:end;gap:10px;padding:12px 0;display:flex}.games-table-toolbar label{color:var(--muted,#aeb7ce);gap:4px;font-size:12px;display:grid}.games-table-toolbar select{border:1px solid var(--custom-border,#6ed7ff);background:var(--custom-button,#17243d);min-width:145px;color:inherit;border-radius:9px;padding:7px 9px}.games-table-toolbar small{color:#ffd76a;margin-left:auto}.game-favorite-button{color:#9ca8c4;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.game-favorite-button:hover,.game-favorite-button.active{color:#ffd35a;filter:drop-shadow(0 0 7px #ffd35aa6);border-color:#ffd35a}@media (max-width:760px){.hero-table-heart{width:62px;height:62px;top:44%}.hero-table-heart svg{width:28px}.games-table-toolbar small{width:100%;margin-left:0}.games-detail-table{min-width:820px}}@media (prefers-reduced-motion:reduce){.hero-table-heart,.hero-table-heart-burst,.hero-table-heart-burst:before,.hero-table-heart-burst:after{animation:none}}@media (max-width:760px){.hero-table-heart{z-index:8;pointer-events:none;top:-455px;left:50%}}.language-picker{border:1px solid var(--custom-border,#6ed7ff59);color:#dffefa;background:#0e182cd1;border-radius:10px;align-items:center;gap:5px;min-height:32px;padding:0 8px;display:inline-flex;box-shadow:0 0 14px #6ed7ff14}.language-picker svg{color:#8df8d6;flex:none}.language-picker select{color:#edf6ff;max-width:92px;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:10px;font-weight:800}.language-picker option{color:#17243d;background:#f4f7fb}@media (max-width:760px){.language-picker{min-height:30px;padding:0 6px}.language-picker select{max-width:68px;font-size:9px}.topbar-actions{gap:5px}}.ai-resource-category{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.ai-resource-category-head{align-items:flex-start;gap:9px}.ai-resource-category-head strong{letter-spacing:.01em;font-size:14px;line-height:1.2}.ai-resource-category-head small{margin-top:4px;font-size:10px;line-height:1.35;display:block}.ai-resource-service-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 32px auto;align-items:center;gap:6px;margin-top:10px;display:grid}.ai-resource-service-row .ai-resource-link{grid-area:1/1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:58px;font-size:13px;line-height:1.2;display:grid;overflow:hidden}.ai-resource-service-row .ai-resource-link>span{overflow-wrap:anywhere;grid-column:2;min-width:0;margin:2px 0 0;font-size:10px;line-height:1.3}.ai-resource-service-row .service-tags{grid-area:2/1/auto/-1;align-self:start;min-width:0;margin:0}.ai-resource-service-row .ai-resource-favorite{flex:none;grid-area:1/2;width:32px;height:58px}.ai-resource-service-row .ai-service-rating{grid-area:1/3;align-self:center;min-height:32px}.ai-resource-service-row .ai-service-rating button{font-size:13px!important}.service-tags em{font-size:8px;line-height:1.2}@media (max-width:760px){.ai-resource-category{padding:12px}.ai-resource-category-head strong{font-size:13px}.ai-resource-category-head small{font-size:10px}.ai-resource-service-row{grid-template-columns:minmax(0,1fr) 32px minmax(112px,auto);gap:6px}.ai-resource-service-row .ai-resource-link{grid-area:1/1/auto/-1;min-height:62px;padding:9px 10px;font-size:15px}.ai-resource-service-row .ai-resource-link>span{font-size:10px}.ai-resource-service-row .service-tags{grid-area:2/1;align-self:center}.ai-resource-service-row .ai-resource-favorite{grid-area:2/2;width:32px;height:34px}.ai-resource-service-row .ai-service-rating{grid-area:2/3;justify-self:end;min-height:34px}.ai-resource-service-row .ai-service-rating button{font-size:12px!important}}@media (max-width:430px){.ai-resource-service-row{grid-template-columns:minmax(0,1fr) 30px}.ai-resource-service-row .ai-service-rating{grid-area:3/1/auto/-1;justify-content:center;justify-self:stretch;min-height:30px}.ai-resource-service-row .ai-resource-favorite{grid-area:2/2}.ai-resource-service-row .service-tags{padding-right:2px}}.brand-splash,.brand-splash-halo{display:none!important}.ai-catalog-view-toggle{color:#dffefa;cursor:pointer;white-space:nowrap;background:#8fffe10f;border:1px solid #8fffe13d;border-radius:9px;min-height:32px;padding:0 9px;font-size:10px;font-weight:800}.ai-catalog-view-toggle.active{color:#07131c;background:#8fffe1;box-shadow:0 0 14px #8fffe138}.ai-resource-toolbar.compact{gap:7px}.ai-resource-categories.compact{gap:8px}.ai-resource-categories.compact .ai-resource-category{padding:9px}.ai-resource-categories.compact .ai-resource-category-head strong{font-size:11px}.ai-resource-categories.compact .ai-resource-category-head small{font-size:9px}.ai-resource-categories.compact .ai-resource-service-row{gap:4px;margin-top:7px}.ai-resource-categories.compact .ai-resource-service-row .ai-resource-link{min-height:44px;padding:7px 8px;font-size:11px}.ai-resource-categories.compact .ai-resource-service-row .ai-resource-link>span{font-size:9px;line-height:1.2}.ai-resource-categories.compact .ai-resource-service-row .ai-resource-favorite{width:28px;height:44px}.ai-resource-categories.compact .ai-resource-service-row .ai-service-rating{min-height:28px}.ai-resource-categories.compact .ai-resource-service-row .ai-service-rating button{font-size:10px!important}.external-service-session{color:#c7fff1;background:#8fffe10f;border:1px solid #8fffe13d;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;margin:8px 0;padding:8px 10px;font-size:10px;display:flex}.external-service-session strong{color:#fff}.external-service-session button{color:#ffd5dd;cursor:pointer;background:#ff5d7c14;border:1px solid #ff7e9759;border-radius:8px;min-height:28px;padding:0 9px;font-size:9px;font-weight:800}@media (max-width:760px){.ai-resource-toolbar.compact{gap:6px}.ai-resource-toolbar.compact .ai-resource-select{flex:calc(50% - 4px);min-width:0;font-size:9px}.ai-resource-toolbar.compact .ai-catalog-view-toggle{align-self:flex-start}.ai-resource-categories.compact{grid-template-columns:1fr}.ai-resource-categories.compact .ai-resource-service-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 28px}.ai-resource-categories.compact .ai-resource-service-row .ai-resource-link{grid-area:1/1/auto/-1;font-size:12px}.ai-resource-categories.compact .ai-resource-service-row .service-tags{grid-area:2/1}.ai-resource-categories.compact .ai-resource-service-row .ai-resource-favorite{grid-area:2/2;height:30px}.ai-resource-categories.compact .ai-resource-service-row .ai-service-rating{grid-area:3/1/auto/-1;justify-content:center;justify-self:stretch;min-height:28px}}@media (max-width:430px){.external-service-session{flex-direction:column;align-items:flex-start}.external-service-session button{width:100%}}.panel-close-button,.external-service-close{color:#ffdce4;cursor:pointer;background:#ff3b681a;border:1px solid #ff7e976b;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:32px;height:32px;padding:0 8px;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.panel-close-button:hover,.external-service-close:hover{background:#ff3b6838;transform:translateY(-1px);box-shadow:0 0 16px #ff3b6842}.external-service-close span{font-size:9px;font-weight:800}.hero-logo-overlay{pointer-events:none;z-index:5!important;width:min(220px,28vw)!important;display:block!important;top:clamp(74px,13%,118px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.hero-logo-overlay img{object-fit:contain;filter:drop-shadow(0 0 14px #ffd7665c);width:100%;height:auto;display:block}@media (max-width:760px){.hero-logo-overlay{width:min(156px,42vw)!important;top:54px!important}.hero-row{height:auto!important;min-height:clamp(430px,56svh,500px)!important;padding-bottom:0!important}.hero-photo-backdrop{background-position:50% 24%!important;height:clamp(430px,56svh,500px)!important}.home-hub{margin-top:-8px!important}}@media (prefers-reduced-motion:reduce){.panel-close-button,.external-service-close{transition:none}}.page-view-close-row{justify-content:flex-end;margin:0 0 8px;display:flex}.page-view-close{color:#ffdce4;cursor:pointer;background:#ff3b6814;border:1px solid #ff7e9761;border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:10px;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.page-view-close:hover{background:#ff3b6833;transform:translateY(-1px);box-shadow:0 0 16px #ff3b6838}@media (max-width:520px){.page-view-close-row{margin-inline:2px}.page-view-close span{display:none}.page-view-close{justify-content:center;width:31px;padding:0}}.hero-logo-overlay{display:none!important}@media (max-width:760px){.hero-row{margin-top:-64px!important}.hero-photo-backdrop{height:clamp(430px,56svh,500px)!important}}.vip-access-form{background:#0307126b;border:1px solid #ffd76638;border-radius:15px;gap:9px;min-width:min(100%,360px);padding:14px;display:grid}.vip-access-form label{color:#ffe5a6;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.vip-access-form input{color:#f8fbff;background:#030a19c7;border:1px solid #84dcff47;border-radius:10px;outline:none;width:100%;min-height:38px;padding:0 11px}.vip-access-form input:focus{border-color:#ffd766;box-shadow:0 0 0 3px #ffd7661f}.vip-security-note,.vip-code-pending{color:#aebdd1;margin:0;font-size:10px;line-height:1.45}.vip-channel-choice{gap:7px;display:flex}.vip-channel-choice button{color:#c7d6e9;cursor:pointer;background:#0b1931b3;border:1px solid #84dcff3d;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:10px;font-weight:800;display:inline-flex}.vip-channel-choice button.selected{color:#17131d;background:#ffd766;border-color:#ffd766;box-shadow:0 0 14px #ffd76633}.vip-code-pending{color:#8fffe2}@media (max-width:760px){.vip-access-form{min-width:0}}:is(.casino-arcade:fullscreen,.arcade-suites:fullscreen,.arcade-gallery-2:fullscreen,.arcade-gallery-3:fullscreen,.arcade-extras:fullscreen,.arcade-canvas:fullscreen,.retention-games:fullscreen,.music-arcade-games:fullscreen){box-sizing:border-box;z-index:2147483000;background:radial-gradient(circle at 50% 12%,#1b489657,#0000 46%),#03050d;border-radius:0;width:100vw;min-width:100vw;height:100vh;min-height:100vh;max-height:none;margin:0;padding:clamp(16px,3vw,34px);overflow-y:auto}:is(.casino-arcade:fullscreen .casino-stage-wrap,.arcade-suites:fullscreen .active-game-wrap,.arcade-gallery-2:fullscreen .game2-play,.arcade-gallery-3:fullscreen .gallery3-play,.arcade-extras:fullscreen .precision-play){max-height:calc(100vh - 110px);overflow-y:auto}.hero-balance-chip{order:-1;width:fit-content;max-width:min(100%,260px);margin:0 0 5px}.brand-copy{align-content:center;min-width:0;display:grid}@media (max-width:760px){.hero-balance-chip{min-height:28px;padding:3px 7px;font-size:10px}.hero-balance-chip .coin-label,.hero-balance-chip .heart-balance{font-size:8px}}.top-nav{z-index:1000!important;position:fixed!important;top:10px!important;bottom:auto!important}.game-fullscreen-exit{top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:2147483647;color:#fff8da;cursor:pointer;touch-action:manipulation;background:#080d1deb;border:1px solid #ffd766b3;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:11px;font-weight:900;display:none;position:fixed;box-shadow:0 0 18px #ffd76647,inset 0 0 12px #68a0ff1a}:fullscreen .game-fullscreen-exit{display:inline-flex}.game-fullscreen-exit:hover,.game-fullscreen-exit:focus-visible{color:#07101f;background:#ffd766;outline:none;box-shadow:0 0 24px #ffd7669e}@media (max-width:520px){.game-fullscreen-exit{min-height:40px;padding:0 11px;font-size:10px}}.game-fullscreen-entering:before{content:"PRÉPARATION DE LA ZONE DE JEU";z-index:2147483646;color:#ffe98e;letter-spacing:.16em;pointer-events:none;background:linear-gradient(#5ddcff14 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#5ddcff14 1px,#0000 1px) 0 0/26px 26px,radial-gradient(circle,#0d224ef5,#02040cfc);place-items:center;font:900 11px DM Mono,monospace;animation:.3s cubic-bezier(.23,1,.32,1) both game-entry-flash;display:grid;position:fixed;inset:0}@keyframes game-entry-flash{0%{opacity:0;transform:scale(1.03)}45%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.99)}}:fullscreen:after{content:"";z-index:2147483001;pointer-events:none;opacity:.18;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 4px;position:fixed;inset:0}.casino-canvas,.precision-game-canvas,.arcade-canvas,.petanque-board,.bingo-board,.realistic-dartboard,.bowling-lane,.fortune-wheel{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.game-fullscreen-entering:before{opacity:0;animation:none}}.game-experience-settings{top:max(14px,env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left));z-index:2147483646;color:#d9f8ff;touch-action:manipulation;background:#071025eb;border:1px solid #6fe2ff9e;border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex;position:fixed;box-shadow:0 0 18px #3ccfff3d}.game-experience-settings:hover,.game-experience-settings:focus-visible{color:#04111c;background:#74eaff;outline:none}.game-experience-panel{top:62px;left:max(14px,env(safe-area-inset-left));z-index:2147483645;color:#edfaff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050b1bf7;border:1px solid #6fe2ff6b;border-radius:15px;gap:11px;width:min(290px,100vw - 28px);padding:14px;display:grid;position:fixed;box-shadow:0 18px 45px #00000073,0 0 25px #3ccfff26}.game-experience-panel-head,.game-preference-row,.game-preference-row span{align-items:center;display:flex}.game-experience-panel-head,.game-preference-row{justify-content:space-between;gap:10px}.game-experience-panel-head strong{font-size:12px}.game-experience-panel-head button{color:#bcd5e4;background:0 0;border:0;place-items:center;display:grid}.game-preference-row{border-top:1px solid #ffffff14;min-height:34px;padding:8px 0;font-size:11px}.game-preference-row span{gap:7px}.game-preference-row input{accent-color:#74eaff;width:18px;height:18px}.game-replay-tutorial{color:#ffe9a5;background:#ffd76614;border:1px solid #ffd7664d;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:10px;font-weight:800;display:inline-flex}.game-tutorial-backdrop{z-index:2147483644;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01040dc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.game-tutorial-card{color:#f5f8ff;background:linear-gradient(145deg,#0e1b39fa,#070b1afa);border:1px solid #ffd76685;border-radius:20px;width:min(410px,100%);padding:22px;box-shadow:0 0 35px #ffd7662e}.game-tutorial-kicker{color:#ffe07d;letter-spacing:.12em;align-items:center;gap:7px;font:10px DM Mono,monospace;display:inline-flex}.game-tutorial-card h3{margin:12px 0 14px;font-size:22px}.game-tutorial-card ol{color:#c3d0df;gap:10px;margin:0 0 19px;padding-left:21px;font-size:12px;line-height:1.45;display:grid}.game-tutorial-card .primary-cta{width:100%}@media (max-width:520px){.game-experience-settings span{display:none}.game-experience-settings{justify-content:center;width:40px;padding:0}}.top-nav{z-index:10000!important;opacity:1!important;will-change:auto!important;transition:none!important;position:fixed!important;top:10px!important;bottom:auto!important}@media (max-width:760px){.top-nav{top:8px!important;left:8px!important;right:8px!important;transform:none!important}.top-nav.top-nav-compact{transform:none!important}}.top-nav{z-index:20!important;opacity:1!important;width:min(1120px,100% - 24px)!important;margin:10px auto 0!important;transition:none!important;position:relative!important;inset:auto!important;transform:none!important}.top-nav.top-nav-compact{opacity:1!important;transform:none!important}.topbar{margin-top:0!important}@media (max-width:760px){.top-nav{width:calc(100% - 16px)!important;max-height:none!important;margin:8px auto 0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.topbar{margin-top:0!important}}@keyframes heart-counter-bounce{0%{transform:scale(1)}34%{transform:scale(1.22)translateY(-2px)}62%{transform:scale(.94)translateY(1px)}to{transform:scale(1)}}.heart-pulse{transform-origin:50%;text-shadow:0 0 12px #ff2e93a6;animation:.85s cubic-bezier(.23,1,.32,1) heart-counter-bounce;display:inline-block;color:#ff4d9d!important}.balance-pulse{animation:.85s cubic-bezier(.23,1,.32,1) counter-bounce}@keyframes counter-bounce{0%{transform:scale(1)}34%{transform:scale(1.06)translateY(-2px)}62%{transform:scale(.98)translateY(1px)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.heart-pulse,.balance-pulse{animation:none}}.pro-production-card{background:linear-gradient(135deg,#0c1c36e6,#100c22d6);border-color:#ffd70052;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:18px;margin-bottom:14px;display:grid;overflow:hidden;box-shadow:0 0 32px #0099ff1a}.pro-production-card>img{object-fit:cover;object-position:center 34%;border:1px solid #00f29f33;border-radius:12px;width:100%;height:100%;min-height:245px;max-height:360px}.pro-production-copy{flex-direction:column;justify-content:center;gap:9px;padding:8px 8px 8px 0;display:flex}.pro-production-copy h3{max-width:560px;font-size:clamp(20px,3vw,30px);line-height:1.08}.pro-production-copy p{color:#c3cee2;max-width:600px;font-size:12px;line-height:1.5}.pro-production-copy .primary-cta{align-self:flex-start;text-decoration:none}.pro-production-note{color:#8797b0;font-size:9px}@media (max-width:720px){.pro-production-card{grid-template-columns:1fr;gap:12px}.pro-production-card>img{min-height:220px;max-height:330px}.pro-production-copy{padding:0 4px 14px}.pro-production-copy .primary-cta{text-align:center;justify-content:center;width:100%}}.pro-steps-card,.pro-tracking-card{border-color:#00f29f33;margin-bottom:14px;padding:18px}.pro-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.pro-step{background:#ffffff09;border:1px solid #9b8cff33;border-radius:12px;min-height:130px;padding:12px}.pro-step>span{color:gold;font:800 10px DM Mono;display:inline-flex}.pro-step strong,.pro-step p{display:block}.pro-step strong{margin-top:12px;font-size:12px}.pro-step p{color:#aeb8cd;margin-top:5px;font-size:10px;line-height:1.4}.pro-tracking-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.pro-tracking-metrics>div{background:#00f29f0a;border:1px solid #00f29f29;border-radius:10px;padding:11px}.pro-tracking-metrics strong,.pro-tracking-metrics small{display:block}.pro-tracking-metrics strong{color:gold;text-transform:capitalize;font:800 17px DM Mono}.pro-tracking-metrics small{color:#aeb8cd;margin-top:4px;font-size:9px}.pro-tracking-list{gap:7px;margin-top:12px;display:grid}.pro-tracking-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.pro-tracking-row strong,.pro-tracking-row small{display:block}.pro-tracking-row strong{color:#f4f7ff;font-size:11px}.pro-tracking-row small,.pro-tracking-list>small{color:#8c9ab1;margin-top:3px;font-size:9px}.pro-tracking-row a{color:#00f29f;font-size:10px;font-weight:800}.pro-field textarea{resize:vertical;color:#f5f8ff;width:100%;min-height:74px;font:inherit;background:#04081559;border:1px solid #ffffff24;border-radius:11px;outline:0;padding:10px 11px;font-size:12px;line-height:1.4}.pro-field textarea:focus{border-color:#00f29f9e;box-shadow:0 0 0 3px #00f29f1a}@media (max-width:720px){.pro-steps-grid,.pro-tracking-metrics{grid-template-columns:1fr 1fr}}@media (max-width:430px){.pro-steps-grid,.pro-tracking-metrics{grid-template-columns:1fr}}.pro-admin-brief-preview{color:#8f9ab3;max-width:260px;margin-top:4px;line-height:1.35;display:inline-block}.pro-production-stage{color:#9aa8c2;text-transform:capitalize;margin-top:6px;font-size:9px;display:block}.hero-balance-chip{box-sizing:border-box;min-height:44px;width:100%!important;max-width:none!important}.brand-name{box-sizing:border-box;white-space:nowrap;background:linear-gradient(135deg,#0f1323e0,#261518b8);border:1px solid #ffd76657;border-radius:14px;align-items:center;width:100%;min-height:44px;padding:7px 12px;font-weight:900;line-height:1;display:flex;box-shadow:inset 0 1px #ffffff24,0 0 18px #ffd7661f;font-size:clamp(17px,2.2vw,24px)!important}.pro-production-card>img{object-fit:contain;object-position:center top;background:#020714b8}@media (max-width:720px){.brand-copy{width:min(260px,100vw - 116px)}.hero-balance-chip,.brand-name{min-height:42px}.brand-name{padding-inline:10px;font-size:clamp(16px,5vw,21px)!important}.pro-production-card>img{aspect-ratio:5/6;object-fit:contain;object-position:center top;width:100%;height:auto;min-height:0;max-height:none}}.pro-comments{border-top:1px solid #8fffe124;gap:11px;margin-top:18px;padding-top:16px;display:grid}.pro-comments .card-title-row{margin-bottom:0}.pro-comment-list{gap:8px;max-height:280px;padding-right:3px;display:grid;overflow-y:auto}.pro-comment{background:#8fffe10b;border:1px solid #8fffe126;border-radius:12px 12px 12px 4px;max-width:min(92%,620px);padding:10px 12px}.pro-comment.client{background:#ffd1660e;border-color:#ffd16638;border-radius:12px 12px 4px;justify-self:end}.pro-comment strong,.pro-comment p,.pro-comment small{display:block}.pro-comment strong{color:#8fffe1;font-size:10px}.pro-comment.client strong{color:#ffd166}.pro-comment p{color:#e6edf9;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:11px;line-height:1.45}.pro-comment small{color:#8491a9;font-size:8px}.pro-comment-form{align-items:stretch;gap:8px;display:flex}.pro-comment-form input{color:#f5f8ff;background:#0207149e;border:1px solid #8fffe12e;border-radius:10px;flex:auto;min-width:0;min-height:38px;padding:0 11px}.pro-comment-form input:focus{border-color:#8fffe1;outline:none;box-shadow:0 0 0 3px #8fffe11a}.pro-comment-form button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.pro-video-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.pro-video-actions a{align-items:center;gap:4px;display:inline-flex}.pro-download-link{color:#ffd166!important}@media (min-width:761px) and (max-width:1100px){.top-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important;width:calc(100% - 24px)!important;padding:8px!important}.top-nav button{min-width:0!important;padding:7px 4px!important;font-size:9px!important}.top-nav button svg{width:18px!important;height:18px!important}.topbar{gap:10px!important;width:min(100% - 32px,940px)!important;padding-top:12px!important}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px!important}.theme-switcher{max-width:300px}.menu-density-toggle{min-width:92px}}.menu-density-toggle{color:#dffefa;cursor:pointer;white-space:nowrap;background:#8fffe10f;border:1px solid #8fffe13d;border-radius:10px;justify-content:center;align-items:center;min-height:32px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.menu-density-toggle.active{color:#07131c;background:#8fffe1;border-color:#8fffe1;box-shadow:0 0 14px #8fffe13d}.app-shell.menus-compact .top-nav button{gap:2px;padding-inline:4px;font-size:8px}.app-shell.menus-compact .top-nav button svg{width:15px;height:15px}.app-shell.menus-compact .topbar-actions>*{min-height:30px}@media (max-width:430px){.menu-density-toggle{width:32px;min-width:32px;padding:0;font-size:0;overflow:hidden}.menu-density-toggle:before{content:"≡";font-size:18px;line-height:1}.app-shell.menus-compact .topbar-actions{gap:3px}.app-shell.menus-compact .topbar-actions .theme-switcher>span,.app-shell.menus-compact .language-picker span:not(.sr-only),.app-shell.menus-compact .customizer-trigger span,.app-shell.menus-compact .install-button,.app-shell.menus-compact .account-chip>span:last-child{display:none}.app-shell.menus-compact .customizer-trigger,.app-shell.menus-compact .language-picker,.app-shell.menus-compact .account-chip{justify-content:center;width:32px;min-width:32px;padding-inline:4px}}.brand-lockup{align-items:stretch!important}.brand-logo-frame{box-sizing:border-box;align-self:center;width:88px!important;height:88px!important;transform:none!important}@media (max-width:760px){.brand-logo-frame{width:84px!important;height:84px!important}}@media (max-width:430px){.brand-logo-frame{width:84px!important;height:84px!important}}@media (max-width:720px){.pro-comment-form{flex-direction:column}.pro-comment-form button{width:100%}}.pro-admin-comments{background:#040b1b85;border:1px solid #8fffe124;border-radius:14px;gap:10px;margin-top:18px;padding:14px;display:grid}.pro-admin-comments .pro-comment-list{max-height:240px}.arcade-canvas-grid:fullscreen{box-sizing:border-box;width:100vw;min-width:100vw;height:100vh;min-height:100vh;padding:max(16px,env(safe-area-inset-top))clamp(12px,3vw,34px)24px;z-index:2147483000;background:#03050d;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;margin:0;display:grid;overflow-y:auto}.arcade-canvas-grid:fullscreen .arcade-game-card{width:min(100%,560px);margin-inline:auto}.retention-games:fullscreen{box-sizing:border-box;width:100vw;min-width:100vw;height:100vh;min-height:100vh;padding:max(16px,env(safe-area-inset-top))clamp(12px,3vw,34px)24px;z-index:2147483000;background:#03050d;border-radius:0;align-content:start;gap:16px;margin:0;display:grid;overflow-y:auto}.retention-games:fullscreen .retention-game-panel{min-height:min(62vh,620px)}.arcade-game-card .primary-cta,.casino-game-card .secondary-cta,.extra-game-card .primary-cta,.gallery2-card .primary-cta,.gallery3-card .primary-cta,.music-game-card .primary-cta{text-transform:uppercase;letter-spacing:.04em}.game-fullscreen-fallback{box-sizing:border-box!important;width:100vw!important;min-width:100vw!important;height:100vh!important;min-height:100vh!important;max-height:none!important;padding:max(16px,env(safe-area-inset-top))clamp(12px,3vw,34px)24px!important;z-index:2147483000!important;background:#03050d!important;border-radius:0!important;margin:0!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.game-fullscreen-fallback .game-fullscreen-exit{display:inline-flex}.profile-game-rewards{margin-top:16px}.profile-game-reward-list{gap:8px;margin-top:12px;display:grid}.profile-game-reward-row{background:#090f20b3;border:1px solid #6ed7ff2e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.profile-game-reward-row strong{color:#ffd166;font-variant-numeric:tabular-nums}.jackpot-celebration{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02040ed1;place-items:center;padding:20px;animation:.22s ease-out both jackpot-in;display:grid;position:fixed;inset:0}.jackpot-card{text-align:center;background:radial-gradient(circle at 50% 0,#ffd16638,#0000 45%),linear-gradient(145deg,#121936fa,#080812fa);border:1px solid #ffd166d9;border-radius:24px;width:min(420px,100%);padding:30px 24px 24px;position:relative;box-shadow:0 0 0 1px #ff2e9333,0 0 70px #ffd16652}.jackpot-icon{color:#ffd166;border:3px solid #ffd166;border-radius:50%;place-items:center;width:86px;height:86px;margin:0 auto 14px;font-size:28px;font-weight:900;animation:1s ease-in-out infinite alternate jackpot-pulse;display:grid;box-shadow:0 0 28px #ffd166cc}.jackpot-card h2{color:#fff4c2;margin:4px 0 8px;font-size:clamp(2rem,8vw,3rem)}.jackpot-card p:not(.eyebrow){color:#d7deef}.jackpot-card .close-button{position:absolute;top:10px;right:10px}.jackpot-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.jackpot-confetti i{left:calc((var(--i)*5.7%) + 2%);color:hsl(calc(var(--i)*27),90%,68%);animation:jackpot-fall 2.6s ease-out calc(var(--i)*55ms)infinite;font-style:normal;position:absolute;top:100%}@keyframes jackpot-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes jackpot-fall{0%{opacity:0;transform:translateY(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(-125vh)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.jackpot-celebration,.jackpot-icon,.jackpot-confetti i{animation:none}}.game-feedback-overlay{z-index:115;color:#fff;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:18px;place-items:center;gap:4px;min-width:190px;padding:12px 18px;animation:.22s cubic-bezier(.23,1,.32,1) both game-feedback-in;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.game-feedback-overlay.win{background:linear-gradient(145deg,#0e6450f0,#081823f2);box-shadow:0 0 26px #00f29f47}.game-feedback-overlay.loss{background:linear-gradient(145deg,#841930f0,#230813f2);box-shadow:0 0 26px #ff2e5d4d}.game-feedback-face{font-size:27px;line-height:1}.game-feedback-overlay strong{font-size:16px}.game-feedback-overlay span:last-child{color:#ffffffbf;font-size:11px}.game-feedback-bubbles{color:#ffd166;justify-content:space-between;font-size:13px;animation:1.05s ease-out both game-feedback-particles;display:flex;position:absolute;inset:-15px 6px auto}.game-feedback-overlay.loss .game-feedback-bubbles{color:#ff5c72}@keyframes game-feedback-in{0%{opacity:0;transform:translate(-50%,12px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes game-feedback-particles{0%{opacity:0;transform:translateY(8px)scale(.8)}35%{opacity:1}to{opacity:0;transform:translateY(-24px)scale(1.15)}}.casino-stage-wrap,.arcade-stage,.arcade-gallery-stage,.precision-play,.game-canvas-shell{animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.game-feedback-overlay,.game-feedback-bubbles{animation:none}}.game-language-picker{z-index:12;color:#f6f7ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b19db;border:1px solid #77e0ffa6;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:.72rem;display:inline-flex;position:absolute;top:12px;right:12px}.game-language-picker select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0}.game-language-picker option{color:#fff;background:#0b1024}.game-language-picker{transition:border-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.game-language-picker:hover,.game-language-picker:focus-within{border-color:#ffd166;transform:translateY(-1px);box-shadow:0 0 16px #77e0ff59,inset 0 0 12px #ffd16614}.game-language-flag{filter:drop-shadow(0 0 5px #77e0ff99);font-size:1rem;line-height:1}.game-language-picker select{min-width:72px}@media (max-width:480px){.game-language-picker{gap:4px;padding:5px 7px;font-size:.68rem;top:8px;right:8px}.game-language-picker select{min-width:62px;max-width:92px}}.casino-arcade,.arcade-suites,.arcade-gallery-2,.arcade-gallery-3,.arcade-extras,.arcade-canvas,.arcade-canvas-grid,.retention-games,.music-arcade-games,.physics-arcade,.game-container,.game-stage,.arcade-stage,.casino-stage-wrap,.active-game-wrap,.gallery2-play,.gallery3-play,.precision-play,.arcade-play-card{touch-action:none;overscroll-behavior:contain;-webkit-overflow-scrolling:auto}.casino-arcade canvas,.arcade-suites canvas,.arcade-gallery-2 canvas,.arcade-gallery-3 canvas,.arcade-extras canvas,.arcade-canvas canvas,.arcade-canvas-grid canvas,.retention-games canvas,.music-arcade-games canvas,.physics-arcade canvas,.game-container canvas{aspect-ratio:16/9;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:100%;max-width:100%;height:auto;min-height:0;display:block;overflow:hidden}.physics-arcade canvas,.precision-sports-canvas,.precision-game-canvas{aspect-ratio:auto}.arcade-stage,.game-stage,.game-container{contain:layout paint;width:min(100%,720px);max-height:min(72vh,560px);margin-inline:auto;overflow:hidden}@media (max-width:700px){.arcade-stage,.game-stage,.game-container{width:100%;max-height:62vh}}@media (prefers-reduced-motion:reduce){.arcade-stage,.game-stage,.game-container,.physics-arcade canvas{scroll-behavior:auto}}#game-canvas,.game-canvas,.game-container,.physics-arcade,.casino-stage-wrap,.active-game-wrap,.arcade-play-card,.precision-play{touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;position:relative;overflow:hidden}#game-canvas,.game-canvas{width:100%;max-width:420px;height:auto;margin-inline:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.game-feedback-overlay,.game-feedback-bubbles,.jackpot-celebration,.jackpot-icon,.jackpot-confetti i,.game-language-picker:hover,.game-language-picker:focus-within{transform:none!important}}.ai-service-lock{color:#ffd166;letter-spacing:.02em;white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}.game-close-button{z-index:20;color:#ffe8f0;letter-spacing:.08em;cursor:pointer;touch-action:manipulation;background:#1f0a1ce6;border:1px solid #ff5988b3;border-radius:11px;min-height:38px;padding:0 12px;font-size:10px;font-weight:900;position:absolute;top:14px;left:14px;box-shadow:0 0 18px #ff3d903d}.game-close-button:hover,.game-close-button:focus-visible{color:#210918;background:#ff6d9c;outline:none}.games-streak-strip{border:1px solid var(--custom-border,#6ed7ff);justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.games-streak-strip{border:1px solid color-mix(in srgb,var(--custom-border,#6ed7ff)45%,transparent)}}.games-streak-strip{background:linear-gradient(110deg,#0d1d34e0,#1d0a30cc)}.games-streak-strip>div{gap:3px;display:grid}.games-streak-strip strong{color:#ffd166;font-size:1.45rem}.games-streak-strip small,.games-streak-unlocks{color:#ebf1ffb3;font-size:.78rem}.games-streak-unlocks{color:#74f6c5;white-space:nowrap}@media (max-width:560px){.games-streak-strip{flex-direction:column;align-items:flex-start}.games-streak-unlocks{white-space:normal}}.admin-moderation-card{border-color:#ff6c7a38;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:18px 20px;display:flex}.admin-moderation-card h3{color:#fff;margin:0 0 5px}.admin-moderation-card .section-subtitle{max-width:660px}.admin-moderation-card>strong{color:var(--coral);font:700 2rem Sora,sans-serif}.ai-resource-categories{grid-template-columns:repeat(3,minmax(240px,1fr));align-items:start}.ai-resource-category{flex-direction:column;min-width:0;display:flex}.ai-resource-category-head{min-height:42px}.ai-resource-service-row{flex-wrap:wrap;min-width:0}.ai-resource-service-row .ai-resource-link{flex-wrap:wrap;flex:190px;align-content:center;min-width:0;min-height:58px;overflow:hidden}.ai-resource-link>span{text-overflow:ellipsis;white-space:nowrap;flex:100%;min-width:0;margin-left:20px;overflow:hidden}.ai-resource-link .ai-service-lock{flex:100%;margin-left:20px}.ai-resource-service-row .service-tags{flex:100%;margin-left:4px}@media (max-width:1100px){.ai-resource-categories{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:760px){.ai-resource-categories{grid-template-columns:1fr}}.hero-resource-search{color:#8fffe1;background:#050a14bd;border:1px solid #8fffe142;border-radius:13px;align-items:center;gap:8px;max-width:620px;margin-top:18px;padding:7px 8px 7px 11px;display:flex;box-shadow:0 0 22px #00f0d214}.hero-resource-search input{color:#f6f4f8;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.hero-resource-search input::placeholder{color:#8493aa}.hero-resource-search button,.ai-unlock-all-button{color:#071816;cursor:pointer;background:linear-gradient(135deg,#8fffe1,#35d6c0);border:1px solid #8fffe157;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.hero-resource-search button:hover,.ai-unlock-all-button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.ai-unlock-all-button{color:#241600;background:linear-gradient(135deg,#ffd166,#ff9f43);border-color:#ffd70085;flex:none;transition:transform .18s,filter .18s;box-shadow:0 0 16px #ffd1662e}.ai-unlock-all-button:disabled{opacity:.58;cursor:not-allowed}.service-badges{flex-wrap:wrap;flex:100%;gap:4px;margin:4px 0 0 20px;display:inline-flex}.service-badges em{color:#a8ffec;letter-spacing:.02em;white-space:nowrap;background:#00f0d214;border:1px solid #8fffe133;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.service-badges em:first-child{color:#ffe3a0;background:#ffd16614;border-color:#ffd1664d}@media (max-width:620px){.hero-resource-search{flex-wrap:wrap;align-items:stretch}.hero-resource-search input{flex-basis:calc(100% - 28px)}.hero-resource-search button{width:100%}}.service-comparison{border-top:1px solid #8fddff24;grid-column:1/-1;margin:4px 0 2px;padding-top:4px;font-size:10px}.service-comparison summary{cursor:pointer;color:#9fe8ff;letter-spacing:.04em;font-weight:800;list-style:none}.service-comparison summary::-webkit-details-marker{display:none}.service-comparison summary:before{content:"＋";margin-right:5px}.service-comparison[open] summary:before{content:"－"}.service-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:6px;display:grid}.service-comparison-grid span{color:#aeb8c9;background:#050a1694;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:6px}.service-comparison-grid b{color:#f6d47a;text-transform:uppercase;margin-bottom:2px;font-size:9px;display:block}.service-badges em{border-color:#ffd6666b}.service-badges em:nth-child(odd){color:#ffe49b}@media (max-width:700px){.service-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.top-nav{scrollbar-width:thin;align-items:center;gap:4px;flex-wrap:nowrap!important;justify-content:flex-start!important;display:flex!important;overflow:auto hidden!important}.top-nav button{flex:none!important;min-width:74px!important}.bottom-nav{scrollbar-width:thin;overflow-x:auto}@media (max-width:760px){.top-nav{max-height:72px!important;padding:6px!important}.top-nav button{min-width:70px!important}.bottom-nav{max-height:76px;flex-wrap:nowrap!important;display:flex!important}.bottom-nav button{flex:none!important;min-width:68px!important}}.global-search-suggestions{flex-wrap:wrap;gap:6px;width:min(760px,100%);margin:-10px auto 14px;display:flex}.global-search-suggestions button{color:#c8fff1;background:#0f333c85;border:1px solid #7fe8d03d;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;display:inline-flex}.global-search-suggestions button:hover{border-color:#7fe8d0;transform:translateY(-1px)}.profile-favorites{border-radius:20px;margin-top:18px;padding:20px}.profile-favorites-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-favorites-head h3{margin:4px 0 5px;font-size:20px}.profile-favorites-head small{color:var(--muted)}.profile-favorites-list{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.profile-favorite-chip{color:#ffe8a9;background:#ffc97814;border:1px solid #ffc97847;border-radius:12px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.profile-favorite-chip:hover{border-color:var(--gold);background:#ffc97826;transform:translateY(-2px)}.profile-favorites-empty{color:var(--muted);border:1px dashed #ffffff24;border-radius:12px;align-items:center;gap:8px;margin-top:15px;padding:14px;font-size:12px;display:flex}@media (max-width:620px){.profile-favorites-head{flex-direction:column}.profile-favorites-head .secondary-cta{width:100%}}.top-nav{grid-auto-rows:minmax(42px,auto);align-items:stretch;grid-template-columns:repeat(12,minmax(0,1fr))!important;justify-content:stretch!important;gap:4px!important;max-height:none!important;padding:7px!important;display:grid!important;overflow:hidden!important}.top-nav button{width:100%;flex:none!important;min-width:0!important}@media (max-width:900px){.top-nav{grid-template-columns:repeat(8,minmax(0,1fr))!important}}@media (max-width:760px){.top-nav{grid-auto-rows:minmax(40px,auto);grid-template-columns:repeat(6,minmax(0,1fr))!important;max-height:none!important;padding:6px!important;display:grid!important;overflow:hidden!important}.top-nav button{min-width:0!important;padding-inline:3px!important}}.top-nav .nav-category-core,.bottom-nav .nav-category-core{background:linear-gradient(145deg,#2975b438,#182c566b)!important;border-color:#5bbcff47!important}.top-nav .nav-category-media,.bottom-nav .nav-category-media{background:linear-gradient(145deg,#b8378c38,#471e576b)!important;border-color:#ff69c447!important}.top-nav .nav-category-ai,.bottom-nav .nav-category-ai{background:linear-gradient(145deg,#7449cf42,#2b1f6770)!important;border-color:#af87ff4d!important}.top-nav .nav-category-account,.bottom-nav .nav-category-account{background:linear-gradient(145deg,#148b7b38,#1242486b)!important;border-color:#57e8ca47!important}.top-nav .nav-category-access,.bottom-nav .nav-category-access{background:linear-gradient(145deg,#a8711f3d,#4e331370)!important;border-color:#ffd16652!important}.top-nav .nav-category-more,.bottom-nav .nav-category-more{background:#ffffff0e!important;border-color:#ffffff29!important}.top-nav button span,.bottom-nav button span{white-space:normal;text-align:center;font-size:clamp(8px,.78vw,12px);line-height:1.05}.menus-compact .top-nav{grid-auto-rows:minmax(34px,auto)!important;gap:3px!important;padding:5px!important}.menus-compact .top-nav button{padding:3px 2px!important}.menus-compact .top-nav button svg{width:16px!important;height:16px!important}.menus-compact .top-nav button span{font-size:9px!important}@media (max-width:760px){.top-nav button span,.bottom-nav button span{font-size:clamp(7px,2.1vw,10px)!important}.top-nav button svg,.bottom-nav button svg{width:clamp(13px,4.2vw,17px)!important;height:clamp(13px,4.2vw,17px)!important}.top-nav{grid-auto-rows:minmax(38px,auto)!important;gap:3px!important}.menus-compact .top-nav{grid-auto-rows:minmax(31px,auto)!important;gap:2px!important}.menus-compact .top-nav button span{font-size:clamp(7px,1.8vw,9px)!important}.menus-compact .top-nav button svg{width:14px!important;height:14px!important}}.hero-photo-backdrop{-webkit-filter:saturate(1.08)contrast(1.04)!important}.logo-watermark{filter:none!important;display:none!important}.ambient-one,.ambient-two{filter:none!important;opacity:.16!important}.topbar,.brand-lockup,.brand-copy,.balance-chip,.brand-name{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.brand-name{text-shadow:none!important}.bottom-nav button[class*=nav-item-]{--nav-color:#dce7ff;--nav-deep:#18233e;color:var(--nav-color)!important;border:1px solid var(--nav-color)!important}@supports (color:color-mix(in lab,red,red)){.bottom-nav button[class*=nav-item-]{border:1px solid color-mix(in srgb,var(--nav-color)62%,transparent)!important}}.bottom-nav button[class*=nav-item-]{background:radial-gradient(circle at 28% 18%,var(--nav-color),transparent 38%),linear-gradient(145deg,var(--nav-deep),#090d1d 72%,var(--nav-color))}@supports (color:color-mix(in lab,red,red)){.bottom-nav button[class*=nav-item-]{background:radial-gradient(circle at 28% 18%,color-mix(in srgb,var(--nav-color)40%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--nav-deep)92%,#050611),#090d1d 72%,color-mix(in srgb,var(--nav-color)18%,#080b18))}}.bottom-nav button[class*=nav-item-]{box-shadow:inset 0 1px #ffffff42,inset 0 -5px 12px #00000047,0 0 12px var(--nav-color)}@supports (color:color-mix(in lab,red,red)){.bottom-nav button[class*=nav-item-]{box-shadow:inset 0 1px #ffffff42,inset 0 -5px 12px #00000047,0 0 12px color-mix(in srgb,var(--nav-color)24%,transparent)}}.bottom-nav button[class*=nav-item-]{text-shadow:0 1px 2px #000,0 0 8px var(--nav-color)}@supports (color:color-mix(in lab,red,red)){.bottom-nav button[class*=nav-item-]{text-shadow:0 1px 2px #000,0 0 8px color-mix(in srgb,var(--nav-color)62%,transparent)}}.bottom-nav button[class*=nav-item-] svg{filter:drop-shadow(0 0 5px var(--nav-color));color:var(--nav-color)!important}@supports (color:color-mix(in lab,red,red)){.bottom-nav button[class*=nav-item-] svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--nav-color)82%,transparent))}}.bottom-nav button[class*=nav-item-]:hover,.bottom-nav button[class*=nav-item-].active{background:radial-gradient(circle at 50% 8%,var(--nav-color),transparent 44%),linear-gradient(145deg,var(--nav-deep),var(--nav-color))}@supports (color:color-mix(in lab,red,red)){.bottom-nav button[class*=nav-item-]:hover,.bottom-nav button[class*=nav-item-].active{background:radial-gradient(circle at 50% 8%,color-mix(in srgb,var(--nav-color)62%,transparent),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--nav-deep)78%,var(--nav-color)),color-mix(in srgb,var(--nav-color)25%,#090d1d))}}.bottom-nav button[class*=nav-item-]:hover,.bottom-nav button[class*=nav-item-].active{box-shadow:inset 0 1px #ffffff6b,inset 0 -4px 12px #00000040,0 0 20px var(--nav-color)}@supports (color:color-mix(in lab,red,red)){.bottom-nav button[class*=nav-item-]:hover,.bottom-nav button[class*=nav-item-].active{box-shadow:inset 0 1px #ffffff6b,inset 0 -4px 12px #00000040,0 0 20px color-mix(in srgb,var(--nav-color)64%,transparent)}}.nav-item-booster{--nav-color:#ffe27a!important;--nav-deep:#5b3d08!important}.nav-item-medias{--nav-color:#ff8b4a!important;--nav-deep:#59200f!important}.nav-item-jeux,.nav-item-ia-games{--nav-color:#73e8ff!important;--nav-deep:#103b59!important}.nav-item-profil{--nav-color:#ff72bd!important;--nav-deep:#5d174d!important}.nav-item-video,.nav-item-fil{--nav-color:#f0f4ff!important;--nav-deep:#293552!important}.nav-item-settings{--nav-color:#9aaeff!important;--nav-deep:#202d61!important}.nav-item-receipts{--nav-color:#76f4c1!important;--nav-deep:#124e46!important}.nav-item-payment-qr{--nav-color:#63dfff!important;--nav-deep:#124b62!important}.nav-item-gumroad{--nav-color:#ffd166!important;--nav-deep:#5d3d10!important}.nav-item-ia-assistants{--nav-color:#c8a7ff!important;--nav-deep:#38206b!important}.nav-item-ia-video{--nav-color:#ff83e8!important;--nav-deep:#5d1a66!important}.nav-item-ia-music{--nav-color:#74f0df!important;--nav-deep:#124f57!important}.nav-item-ia-nft{--nav-color:#ffbf69!important;--nav-deep:#653315!important}.nav-item-ia{--nav-color:#b8a7ff!important;--nav-deep:#302066!important}.nav-item-pro{--nav-color:#ffd98a!important;--nav-deep:#60401d!important}.account-chip{white-space:nowrap;border-radius:14px;gap:8px;min-width:142px;min-height:42px;padding:5px 10px 5px 6px;box-shadow:inset 0 1px #ffffff4d,0 0 14px #ffbe5238;color:#fff8dd!important;background:linear-gradient(145deg,#482b0ef5,#120f1bf5)!important;border:1px solid #ffd778b8!important}.account-chip:hover{box-shadow:0 0 20px #ffcf5b7a;border-color:#fff0a8!important}.account-chip .account-copy{text-align:left;min-width:0;line-height:1.05;display:grid}.account-chip .account-copy strong{letter-spacing:.04em;font-size:11px}.account-chip .account-copy small{text-overflow:ellipsis;color:#ffeeb4c7;max-width:108px;font-size:9px;overflow:hidden}.account-chip.login{color:#d9fbff!important;background:linear-gradient(145deg,#123d54,#10182e)!important;border-color:#79e8ff!important}@media (max-width:760px){.account-chip{justify-content:center;width:44px;min-width:44px;padding:5px}.account-chip .account-copy{display:none}}@media (min-width:761px){.top-nav{align-content:center;grid-template-columns:repeat(12,minmax(62px,1fr))!important;grid-auto-rows:minmax(62px,auto)!important;position:absolute!important;top:20px!important;overflow:visible!important}}.nav-item-mini-games{--nav-color:#ff9c66!important;--nav-deep:#5d2419!important}.nav-item-ia-image{--nav-color:#c8a7ff!important;--nav-deep:#39216f!important}.nav-item-downloads{--nav-color:#7cf7b2!important;--nav-deep:#164c3b!important}.nav-item-crypto{--nav-color:#ffcf70!important;--nav-deep:#654016!important}.nav-item-ia-3d{--nav-color:#7edcff!important;--nav-deep:#16496b!important}.nav-item-automation{--nav-color:#ff82c8!important;--nav-deep:#5b1e50!important}@media (max-width:760px){.bottom-nav:not(.top-nav) .nav-item-mini-games,.bottom-nav:not(.top-nav) .nav-item-ia-image,.bottom-nav:not(.top-nav) .nav-item-downloads,.bottom-nav:not(.top-nav) .nav-item-crypto,.bottom-nav:not(.top-nav) .nav-item-ia-3d,.bottom-nav:not(.top-nav) .nav-item-automation{display:none!important}}@media (min-width:761px){.hero-photo-backdrop{-webkit-filter:saturate(1.08)contrast(1.04)!important;background-image:linear-gradient(#0205121f,#02051294),url(/manus-storage/likeboom-global-bg_809a1d70.jpg)!important;background-position:50% 34%!important;background-size:cover!important;height:clamp(560px,72vh,760px)!important;min-height:0!important;display:block!important}.hero-row{height:clamp(560px,72vh,760px)!important;min-height:0!important}.top-nav{left:50%!important;right:auto!important;transform:translate(-50%)!important}.top-nav.top-nav-compact{transform:translate(-50%)translateY(-7px)scale(.82)!important}}.top-nav button,.bottom-nav button{min-height:58px;overflow:hidden;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:6px 4px!important;line-height:1!important;display:inline-flex!important}.top-nav button svg,.bottom-nav button svg{flex:none}.top-nav button span,.bottom-nav button span{overflow-wrap:anywhere;word-break:normal;text-align:center;width:100%;max-width:100%;display:block;white-space:normal!important;line-height:1.08!important}@media (max-width:760px){.top-nav button,.bottom-nav button{min-height:60px;gap:4px!important;padding:6px 2px!important}.top-nav button span,.bottom-nav button span{letter-spacing:-.01em;font-size:clamp(8px,2.35vw,10.5px)!important}}@media (min-width:761px){.top-nav button{min-height:62px}}@media (max-width:760px){.bottom-nav:not(.top-nav) .nav-item-mini-games,.bottom-nav:not(.top-nav) .nav-item-ia-image,.bottom-nav:not(.top-nav) .nav-item-downloads,.bottom-nav:not(.top-nav) .nav-item-crypto,.bottom-nav:not(.top-nav) .nav-item-ia-3d,.bottom-nav:not(.top-nav) .nav-item-automation{display:inline-flex!important}}.settings-theme-panel{background:#080a14b8;border:1px solid #7fe8d033;border-radius:18px;gap:8px;margin-bottom:18px;padding:14px 16px;display:grid}.settings-theme-panel p{color:var(--muted);margin:0;font-size:11px}.settings-theme-panel .theme-switcher{background:#ffffff0f;border-color:#7fe8d047;flex-wrap:wrap;width:fit-content;max-width:100%}@media (min-width:761px){.top-nav{top:8px!important}}@media (max-width:760px){.settings-theme-panel .theme-switcher{justify-content:flex-start;width:100%}}.hero-photo-backdrop{-webkit-filter:none!important;background-color:#0000!important;background-image:none!important}.hero-row h1{word-spacing:.06em;text-wrap:balance;letter-spacing:-.04em!important;line-height:.98!important}body:before{-webkit-filter:none!important;background-color:#020511!important;background-image:none!important}.hero-photo-backdrop{-webkit-filter:saturate(1.08)contrast(1.04)!important;background-image:linear-gradient(#02051224,#020512ad),url(/manus-storage/likeboom-global-bg_809a1d70.jpg)!important;background-position:50% 32%!important;background-repeat:no-repeat!important;background-size:cover!important}.header-profile-summary{box-sizing:border-box;background:linear-gradient(145deg,#1c1626eb,#090d1cdb);border:1px solid #ffd70052;border-radius:13px;align-items:stretch;width:100%;min-height:44px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 0 16px #ffd70014}.header-profile-summary.is-connected{border-color:#6ed7ff94}.header-profile-main{color:#f5f3ff;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.header-profile-main:hover{background:#6ed7ff1a}.header-profile-avatar{color:#14131a;background:linear-gradient(135deg,#ffe18a,#9df8e3);border:1px solid #ffd7009e;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.header-profile-summary.is-connected .header-profile-avatar{border-color:#6ed7ff}.header-profile-avatar img{object-fit:cover;width:100%;height:100%}.header-profile-copy{gap:2px;min-width:0;line-height:1.05;display:grid}.header-profile-copy strong,.header-profile-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-profile-summary.is-connected .header-profile-copy strong{color:#d7f9ff}.header-profile-action{color:#ffd166;cursor:pointer;background:#ffffff09;border:0;border-left:1px solid #ffffff1a;flex:0 0 34px;place-items:center;display:grid}.header-profile-action:hover{color:#fff;background:#ffd16624}.header-profile-action.login{color:#7fe8d0}@media (max-width:720px){.header-profile-summary{min-height:40px}.header-profile-main{padding:5px 7px}.header-profile-avatar{flex-basis:25px;width:25px;height:25px;font-size:11px}.header-profile-copy strong{font-size:10px}.header-profile-copy small{font-size:7px}.header-profile-action{flex-basis:30px}}body:before,body:after,.app-shell:before,.app-shell:after{content:none!important;background-image:none!important}.app-shell{background-image:none!important}.hero-photo-backdrop{z-index:0!important;pointer-events:none!important;-webkit-filter:saturate(1.08)contrast(1.04)!important;background-image:linear-gradient(#02051224,#020512ad),url(/manus-storage/likeboom-global-bg_809a1d70.jpg)!important;background-position:50% 32%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important;position:fixed!important;inset:0!important}@media (min-width:761px){.hero-photo-backdrop{background-position:top!important;background-size:auto 100%!important}}.top-nav-language-row{z-index:21;justify-content:flex-end;width:min(1120px,100% - 24px);margin:8px auto 0;padding-inline:4px;display:flex;position:relative}.top-nav-language-row .language-picker{background:#070d1ff0;border-color:#6ed7ff94;min-height:34px;padding-inline:10px;box-shadow:0 0 18px #4cb4ff29}.brand-copy{width:min(360px,100%)!important}.hero-balance-chip{color:#fff1b8!important;background:linear-gradient(120deg,#121f37f0,#131d31e6)!important;border-color:#ffd7668f!important;min-height:48px!important;padding:9px 14px!important;box-shadow:0 0 20px #ffcd4a29,inset 0 1px #ffffff29!important}.hero-balance-chip strong{text-shadow:0 0 12px #ffdd7a85;color:#fff!important;font-size:clamp(18px,1.8vw,25px)!important}.hero-balance-chip .coin-label,.hero-balance-chip .heart-balance{font-weight:800;color:#ffe9a1!important;font-size:12px!important}.header-profile-summary{margin-top:7px;background:linear-gradient(145deg,#0a1932f5,#080f22f0)!important;border-color:#6ed7ff94!important;min-height:58px!important;box-shadow:0 0 20px #31b2ff24,inset 0 1px #ffffff24!important}.header-profile-main{padding:8px 11px!important}.header-profile-avatar{flex-basis:36px!important;width:36px!important;height:36px!important}.header-profile-copy{gap:4px!important}.header-profile-copy strong{color:#e6fbff!important;font-size:13px!important}.header-profile-copy small{color:#a9c6da!important;font-size:10px!important}@media (max-width:760px){.top-nav-language-row{justify-content:center;margin-top:6px}.brand-copy{width:min(300px,100vw - 116px)!important}.hero-balance-chip{min-height:42px!important;padding:6px 8px!important}.hero-balance-chip strong{font-size:16px!important}.hero-balance-chip .coin-label,.hero-balance-chip .heart-balance{font-size:9px!important}.header-profile-summary{min-height:46px!important}.header-profile-avatar{flex-basis:29px!important;width:29px!important;height:29px!important}.header-profile-copy strong{font-size:11px!important}.header-profile-copy small{font-size:8px!important}}.bottom-nav.top-nav{z-index:30!important;width:min(1120px,100% - 24px)!important;margin:10px auto 0!important;position:relative!important;inset:auto!important;transform:none!important}.top-nav-language-row{min-height:34px;z-index:31!important;position:relative!important}@media (max-width:760px){.bottom-nav.top-nav{width:calc(100% - 16px)!important;margin:8px auto 0!important}}.top-nav .nav-item-automation span,.bottom-nav .nav-item-automation span{letter-spacing:-.045em!important;overflow-wrap:normal!important;word-break:keep-all!important;font-size:clamp(7px,.62vw,9px)!important;line-height:1.02!important}@media (max-width:760px){.top-nav .nav-item-automation span,.bottom-nav .nav-item-automation span{letter-spacing:-.055em!important;font-size:clamp(6.5px,1.8vw,8px)!important}}.top-nav .nav-item-automation span,.bottom-nav .nav-item-automation span,.top-nav .nav-item-downloads span,.bottom-nav .nav-item-downloads span{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;letter-spacing:-.065em!important;width:100%!important;max-width:none!important;font-size:8px!important;line-height:1!important;display:block!important;overflow:visible!important}@media (max-width:760px){.top-nav .nav-item-automation span,.bottom-nav .nav-item-automation span,.top-nav .nav-item-downloads span,.bottom-nav .nav-item-downloads span{letter-spacing:-.075em!important;font-size:7px!important}}button,[role=button]{text-wrap:balance}button>span,[role=button]>span{overflow-wrap:normal;word-break:keep-all;min-width:0}button:not(:disabled),[role=button]{transition:transform .14s cubic-bezier(.23,1,.32,1),filter .14s,box-shadow .16s,border-color .16s}button:not(:disabled):active,[role=button]:active{filter:brightness(1.2)saturate(1.12);transform:translateY(1px)scale(.97);box-shadow:0 0 18px #6fe0ff47,inset 0 0 0 1px #ffffff3d}.page-close-arrow{color:#d9f8ff;background:linear-gradient(135deg,#0c3048eb,#1c1442e6);border:1px solid #77ddff70;border-radius:999px;align-items:center;gap:7px;min-height:36px;margin:0 0 12px;padding:7px 12px 7px 9px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 0 14px #4cbfff24,inset 0 1px #ffffff29}.page-close-arrow:hover{border-color:#90eeffd9;box-shadow:0 0 22px #4cbfff4d,inset 0 1px #fff3}@media (max-width:430px){.page-close-arrow{min-height:34px;margin-bottom:9px;font-size:clamp(9px,2.7vw,11px)}.top-nav button span,.bottom-nav button span{white-space:normal;overflow-wrap:normal!important;word-break:keep-all!important;font-size:clamp(7px,2vw,9px)!important}.top-nav .nav-item-automation span,.bottom-nav .nav-item-automation span{white-space:nowrap!important;font-size:clamp(7px,1.8vw,8px)!important}}@media (prefers-reduced-motion:reduce){button:not(:disabled),[role=button]{transition:none}button:not(:disabled):active,[role=button]:active{filter:brightness(1.08);transform:none}}.pack-card{overflow:hidden}.pack-card .pack-tag{text-align:center;text-transform:uppercase;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;min-width:68px;min-height:24px;box-shadow:0 4px 14px #ffc13152,inset 0 1px #ffffffb8;z-index:5!important;color:#10152a!important;letter-spacing:.02em!important;white-space:nowrap!important;background:linear-gradient(135deg,#ffe875,#ffbd38)!important;padding:4px 9px!important;font-family:Sora,sans-serif!important;font-size:clamp(8px,.7vw,10px)!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;top:12px!important;left:auto!important;right:12px!important;overflow:visible!important}.pack-card.purple .pack-tag,.pack-card.coral .pack-tag{color:#fff!important;background:linear-gradient(135deg,#ff68ba,#a944e8)!important}.pack-card.gold .pack-tag{color:#fff!important;background:linear-gradient(135deg,#6a8cff,#344ed1)!important}.pack-card .pack-visual{z-index:2;position:relative;margin-top:18px!important}.pack-card>strong,.pack-card .pack-label,.pack-card .pack-hearts,.pack-card .pack-bonus,.pack-card .pack-price{-webkit-hyphens:none;hyphens:none;text-wrap:balance;max-width:100%;overflow-wrap:normal!important;word-break:normal!important}.pack-card .pack-hearts,.pack-card .pack-bonus{line-height:1.35!important}.home-pack-tag{letter-spacing:.02em;text-align:center;min-width:66px;color:#10152a!important;white-space:nowrap!important;padding-inline:8px!important;font-weight:900!important;line-height:1.05!important}@media (max-width:430px){.pack-card .pack-tag{min-width:62px;min-height:22px;padding:4px 7px!important;font-size:8px!important;top:10px!important;right:9px!important}.pack-card .pack-visual{margin-top:16px!important}.pack-card>strong{letter-spacing:-.04em!important;font-size:clamp(22px,7vw,29px)!important}.pack-card .pack-hearts,.pack-card .pack-bonus{font-size:clamp(9px,2.5vw,11px)!important}}.arcade-suites,.arcade-extras,.arcade-gallery-2,.arcade-gallery-3,.casino-arcade,.arcade-canvas-grid,.retention-games,.music-arcade-games{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;touch-action:auto!important;overscroll-behavior:auto!important;overflow:visible!important}.arcade-play-overlay,.extra-overlay,.gallery2-overlay,.gallery3-overlay{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:max(14px,env(safe-area-inset-top))max(12px,env(safe-area-inset-right))max(18px,env(safe-area-inset-bottom))max(12px,env(safe-area-inset-left));touch-action:auto!important;overflow:hidden auto!important}.arcade-play-card,.extra-play-card,.gallery2-play,.gallery3-play{max-height:none;touch-action:auto!important;overflow:visible!important}.arcade-play-card .arcade-2d-scene,.extra-play-card .precision-play,.gallery2-play .game2-play,.gallery3-play .gallery3-play{touch-action:auto}.arcade-play-card>.arcade-close,.extra-play-card>.arcade-close,.gallery2-play>.arcade-close,.gallery3-play>.arcade-close{float:right;z-index:30;color:#fff;background:#080e1eeb;border:1px solid #ffffff3d;border-radius:12px;place-items:center;width:42px;height:42px;margin:-8px -8px 2px 8px;display:grid;position:sticky;top:0;box-shadow:0 0 16px #6ed7ff2e}@media (max-width:560px){.arcade-suites,.arcade-extras,.arcade-gallery-2,.arcade-gallery-3{padding:14px!important}.arcade-game-grid,.extra-games-grid,.gallery2-grid,.gallery3-grid{grid-template-columns:1fr!important}.arcade-play-card,.extra-play-card,.gallery2-play,.gallery3-play{border-radius:18px;width:100%;padding:16px!important}}:is(.arcade-suites:fullscreen,.arcade-extras:fullscreen,.arcade-gallery-2:fullscreen,.arcade-gallery-3:fullscreen,.casino-arcade:fullscreen,.arcade-canvas-grid:fullscreen,.retention-games:fullscreen,.music-arcade-games:fullscreen,.arcade-suites.game-fullscreen-fallback,.arcade-extras.game-fullscreen-fallback,.arcade-gallery-2.game-fullscreen-fallback,.arcade-gallery-3.game-fullscreen-fallback,.casino-arcade.game-fullscreen-fallback,.arcade-canvas-grid.game-fullscreen-fallback,.retention-games.game-fullscreen-fallback,.music-arcade-games.game-fullscreen-fallback){-webkit-overflow-scrolling:touch;touch-action:auto!important;overscroll-behavior:contain!important;overflow:hidden auto!important}.game-gallery-toolbar{background:#070e1db8;border:1px solid #6ed7ff33;border-radius:15px;flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0 16px;padding:10px;display:flex}.game-gallery-search{color:#9ef9eb;background:#ffffff0a;border:1px solid #6ed7ff3d;border-radius:10px;flex:210px;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.game-gallery-search input,.game-gallery-toolbar select{color:#eef5ff;min-width:0;min-height:35px;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.game-gallery-toolbar select{background:#101a31;border:1px solid #ffffff29;border-radius:10px;flex:0 190px;padding:0 9px}.game-gallery-toolbar option{color:#eef5ff;background:#101a31}.game-gallery-direct-badge{color:#8cf8db;white-space:nowrap;border:1px solid #5cf2c857;border-radius:999px;align-items:center;gap:5px;min-height:35px;padding:0 10px;font-size:11px;display:inline-flex}.game-how-to{transition:background .18s,border-color .18s}.game-how-to[open]{background:#6ed7ff0d;border-color:#6ed7ff52;padding-bottom:6px}@media (max-width:480px){.game-gallery-toolbar{align-items:stretch}.game-gallery-search,.game-gallery-toolbar select,.game-gallery-direct-badge{flex:100%;width:100%}.game-gallery-direct-badge{justify-content:center}}@media (prefers-reduced-motion:no-preference){.tab-panel.fade-in{animation:.22s cubic-bezier(.23,1,.32,1) both likeboom-panel-in}.arcade-play-overlay,.extra-overlay,.gallery2-overlay,.gallery3-overlay{animation:.18s ease-out both likeboom-overlay-in}}@keyframes likeboom-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes likeboom-overlay-in{0%{opacity:0}to{opacity:1}}button,label,select,.nav-item,.nav-item span,.service-tile,.pack-card,.game-gallery-direct-badge{overflow-wrap:normal;word-break:keep-all}.lot-one-arcade{content-visibility:auto;contain:layout paint style;background:linear-gradient(145deg,#080f26f0,#100a26e6);border:1px solid #7cfff138;margin:20px 0;padding:clamp(16px,2.5vw,28px)}.lot-one-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.lot-one-heading h2{color:#f6f8ff;margin:5px 0 4px;font-size:clamp(20px,2.4vw,30px);line-height:1.1}.lot-one-heading p{color:#aeb8d1;margin:0;font-size:13px}.lot-one-close,.lot-one-stage-actions button,.lot-one-restart{color:#eaffff;cursor:pointer;white-space:nowrap;background:#131f43e6;border:1px solid #7cfff161;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.lot-one-close:hover,.lot-one-stage-actions button:hover,.lot-one-restart:hover{background:#26466cf2;transform:translateY(-1px);box-shadow:0 0 18px #7cfff12e}.lot-one-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.lot-one-card{border:1px solid var(--lot-accent);min-width:0;padding:16px}@supports (color:color-mix(in lab,red,red)){.lot-one-card{border:1px solid color-mix(in srgb,var(--lot-accent)35%,transparent)}}.lot-one-card{background:linear-gradient(160deg,#151c3eeb,#0b0e1ee0);border-radius:15px;box-shadow:inset 0 1px #ffffff12}.lot-one-card>svg{color:var(--lot-accent);filter:drop-shadow(0 0 8px var(--lot-accent))}@supports (color:color-mix(in lab,red,red)){.lot-one-card>svg{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--lot-accent)45%,transparent))}}.lot-one-card h3{color:#fff;margin:12px 0 6px;font-size:15px;line-height:1.2}.lot-one-card p{color:#b8c4df;min-height:38px;margin:0 0 11px;font-size:12px;line-height:1.4}.lot-one-card span{color:var(--lot-accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.lot-one-card button{border:1px solid var(--lot-accent);width:100%;min-height:38px;padding:8px 6px}@supports (color:color-mix(in lab,red,red)){.lot-one-card button{border:1px solid color-mix(in srgb,var(--lot-accent)48%,transparent)}}.lot-one-card button{color:#07111e;background:var(--lot-accent);cursor:pointer;white-space:nowrap;border-radius:10px;font-size:11px;font-weight:900}.lot-one-stage{background:#020512bf;border:1px solid #7cfff14d;border-radius:15px;padding:10px}.lot-one-stage-bar{color:#c8d4ee;align-items:center;gap:12px;padding:2px 4px 10px;font-size:12px;display:flex}.lot-one-stage-bar strong{white-space:nowrap;font-size:17px}.lot-one-stage-bar span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lot-one-restart{min-height:32px;padding:6px 10px;font-size:11px}.lot-one-canvas{touch-action:none;-webkit-user-select:none;user-select:none;image-rendering:auto;border:1px solid #7cfff142;border-radius:12px;width:100%;height:auto;min-height:240px;display:block}.lot-one-stage-actions{justify-content:flex-end;gap:10px;padding-top:10px;display:flex}.lot-one-stage-actions button:first-child{color:#07111e;background:#7cfff1}.lot-one-stage-actions button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1050px){.lot-one-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.lot-one-heading{flex-direction:column}.lot-one-close{align-self:flex-start}.lot-one-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lot-one-card{padding:12px}.lot-one-card p{min-height:0}.lot-one-stage-bar{flex-wrap:wrap}.lot-one-stage-bar span{flex-basis:100%;order:3}}@media (max-width:390px){.lot-one-grid{grid-template-columns:1fr}.lot-one-card button{font-size:12px}.lot-one-stage-actions{justify-content:stretch}.lot-one-stage-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.lot-one-close,.lot-one-stage-actions button,.lot-one-restart{transition:none}}.main-content.is-tool-view{padding-top:clamp(12px,2vw,24px)!important}.main-content.is-tool-view .ai-studio{margin-top:0!important}.ai-studio{box-sizing:border-box;width:100%;min-width:0;overflow:visible}.ai-studio-heading,.ai-studio-actions{flex-wrap:wrap;gap:9px;min-width:0;display:flex}.ai-studio-heading>div:first-child{flex:260px;min-width:0}.ai-studio-heading h3,.ai-studio-heading .card-subtitle{overflow-wrap:anywhere}.ai-studio-actions{flex:0 auto;justify-content:flex-end;align-items:center}.ai-resource-toolbar{flex-wrap:wrap;align-items:stretch}.ai-resource-toolbar>*{min-width:0}.ai-resource-toolbar .ai-resource-search{flex:2 250px}.ai-resource-toolbar .ai-resource-select,.ai-resource-toolbar .ai-catalog-view-toggle,.ai-resource-toolbar .ai-unlock-all-button{flex:135px;min-width:0}.ai-resource-category-head,.ai-resource-category-head>div{min-width:0}.ai-resource-category-head strong,.ai-resource-category-head small{overflow-wrap:anywhere;white-space:normal;display:block}.ai-resource-link>span,.ai-resource-link .ai-service-lock{overflow-wrap:anywhere;text-overflow:clip;line-height:1.25;white-space:normal!important;overflow:visible!important}.ai-catalog-empty{color:#b9c8df;text-align:center;background:#040b19a3;border:1px dashed #8fffe159;border-radius:15px;grid-column:1/-1;justify-items:center;gap:8px;padding:30px 18px;display:grid}.ai-catalog-empty svg{color:#8fffe1}.ai-catalog-empty strong{color:#f5f8ff;font-size:14px}.ai-catalog-empty p{max-width:430px;margin:0;font-size:11px;line-height:1.45}.ai-catalog-empty button{color:#06171a;cursor:pointer;background:#8fffe1;border:1px solid #8fffe166;border-radius:9px;min-height:34px;padding:7px 12px;font-size:10px;font-weight:800}.top-nav-language-row{box-sizing:border-box;min-width:0}.top-nav-language-row .language-picker{min-width:0;max-width:min(100%,180px)}.top-nav-language-row .language-picker select{text-overflow:ellipsis;min-width:0;max-width:128px;overflow:hidden}@media (max-width:760px){.main-content.is-tool-view{padding-inline:10px!important}.ai-studio{padding:13px!important}.ai-studio-heading{align-items:stretch}.ai-studio-actions{justify-content:flex-start;width:100%}.ai-studio-actions>*{flex:0 auto}.ai-resource-toolbar .ai-resource-search,.ai-resource-toolbar .ai-resource-select,.ai-resource-toolbar .ai-catalog-view-toggle,.ai-resource-toolbar .ai-unlock-all-button{flex-basis:100%;width:100%}.ai-resource-link{align-items:flex-start}.top-nav-language-row{padding-inline:8px}}@media (max-width:390px){.ai-studio-heading h3{font-size:17px}.ai-studio-actions>*{justify-content:center;width:100%}.top-nav-language-row .language-picker{max-width:160px}.ai-studio-actions{align-items:stretch}.ai-studio-actions .panel-close-button{min-width:38px;padding-inline:0;flex:0 0 38px!important;width:38px!important}}.hero-photo-backdrop{z-index:0!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-filter:saturate(1.08)contrast(1.04)!important;background-image:linear-gradient(#0205121f,#020512ad),url(/manus-storage/likeboom-global-bg_809a1d70.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important;position:fixed!important;inset:0!important}.hero-logo-overlay{filter:drop-shadow(0 0 16px #ffd76661);z-index:5!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;place-items:center!important;width:min(210px,23vw)!important;display:grid!important;position:absolute!important;top:clamp(18px,5%,56px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.hero-logo-overlay img{object-position:center;filter:contrast(1.08)saturate(1.08)brightness(1.04)drop-shadow(0 0 12px #ffd76652);max-height:92px;object-fit:contain!important;width:100%!important;height:auto!important;display:block!important}.hero-row,.hero-row>*{position:relative}@media (max-width:760px){.hero-photo-backdrop{background-position:50% 28%!important;background-size:cover!important}.hero-logo-overlay{width:min(150px,40vw)!important;top:18px!important}.hero-logo-overlay img{max-height:76px}}@media (prefers-reduced-motion:reduce){.hero-logo-overlay img,.hero-logo-overlay .hero-logo-burst{animation:none!important}}@media (min-width:761px){.hero-logo-overlay{width:min(176px,18vw)!important;top:clamp(-340px,-40vh,-220px)!important}.hero-logo-overlay img{max-height:78px}}@media (max-width:760px){.hero-logo-overlay{display:none!important}}@media (min-width:761px){.hero-logo-overlay{display:grid!important}}.lot-one-heading{position:relative}.lot-one-close{z-index:3;flex:none;align-self:flex-start;min-width:104px;position:relative}.lot-one-stage{overflow:visible}.lot-one-stage-bar{min-width:0}.lot-one-stage-bar .lot-one-restart{flex:none}.lot-one-stage-actions button:last-child{color:#ffe8f0;background:#42102aeb;border-color:#ff5988ad}@media (max-width:560px){.lot-one-stage-bar{align-items:flex-start}.lot-one-stage-bar strong{flex:100%}.lot-one-stage-bar span{white-space:normal;flex-basis:100%;order:3}.lot-one-stage-bar .lot-one-restart{margin-left:auto}.lot-one-stage-actions{z-index:2;position:relative}}.classic-arcade-games{background:linear-gradient(145deg,#160d28f0,#080e20eb);border:1px solid #ffd54a3d;margin:20px 0;padding:clamp(16px,2.5vw,28px)}.classic-games-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.classic-games-heading h2{color:#f6f8ff;margin:5px 0;font-size:clamp(20px,2.4vw,30px);line-height:1.1}.classic-games-heading p{color:#b9c5dc;max-width:760px;margin:0;font-size:13px;line-height:1.5}.classic-close,.classic-stage-bar button,.classic-stage-actions button,.classic-game-card button{color:#fff4c2;cursor:pointer;white-space:nowrap;background:#2b1d49f0;border:1px solid #ffd54a66;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.classic-close{flex:none;min-width:100px}.classic-close:hover,.classic-stage-bar button:hover,.classic-stage-actions button:hover,.classic-game-card button:hover{background:#492c63f5;transform:translateY(-1px);box-shadow:0 0 18px #ffd54a33}.classic-games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.classic-game-card{background:linear-gradient(160deg,#2c1846e6,#0c0c1deb);border:1px solid #ffd54a4d;border-radius:16px;min-width:0;padding:18px}.classic-game-card svg{color:#ffd54a;filter:drop-shadow(0 0 8px #ffd54a66)}.classic-game-card h3{color:#fff;margin:12px 0 6px;font-size:18px}.classic-game-card p{color:#c4cce0;min-height:44px;margin:0 0 12px;font-size:13px;line-height:1.45}.classic-game-card span{color:#ffd54a;letter-spacing:.05em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.classic-game-card button{color:#160d25;background:#ffd54a;border-color:#ffe98d;width:100%;font-weight:900}.classic-game-stage{background:#050714bd;border:1px solid #ffd54a4d;border-radius:16px;padding:10px}.classic-stage-bar{color:#d7def0;align-items:center;gap:12px;min-width:0;padding:3px 4px 10px;font-size:12px;display:flex}.classic-stage-bar strong{color:#ffe38a;flex:none;font-size:17px}.classic-stage-bar span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.classic-stage-bar button{flex:none;min-height:32px;padding:6px 10px;font-size:11px}.classic-stage-actions{justify-content:flex-end;gap:10px;padding-top:10px;display:flex}.classic-stage-actions button{background:#42102aeb;border-color:#ff5988ad}.petanque-scoreline{color:#f2ead3;justify-content:space-between;align-items:center;max-width:405px;margin:0 auto 8px;font-size:13px;display:flex}.petanque-scoreline span{color:#ffd54a;font-weight:800}.petanque-canvas{aspect-ratio:9/16;touch-action:none;-webkit-user-select:none;user-select:none;background:#c9a35d;border:6px solid #8a6a3a;border-radius:8px;width:min(100%,405px);height:auto;margin:0 auto;display:block;box-shadow:0 8px 20px #00000061}.slot-machine{text-align:center;background:linear-gradient(160deg,#2a1245,#150826);border:4px solid #ffd54a;border-radius:24px;width:min(100%,520px);margin:18px auto 0;padding:22px;box-shadow:0 0 32px #ffd54a33,inset 0 0 20px #0006}.slot-reels{background:#0a0414;border:2px solid #4dd0ff;border-radius:14px;gap:10px;padding:14px;display:flex}.slot-reel{color:#fff;background:#1c0f33;border-radius:10px;flex:1;justify-content:center;align-items:center;min-width:0;height:110px;font-size:clamp(2.2rem,8vw,3.4rem);display:flex;overflow:hidden}.slot-reel.is-spinning{animation:.12s linear infinite alternate slot-reel-pulse}@keyframes slot-reel-pulse{0%{filter:brightness();transform:translateY(-3px)}to{filter:brightness(1.45);transform:translateY(3px)}}.slot-result{color:#ffd54a;min-height:36px;margin:14px 0;font-weight:800}.slot-spin{color:#fff;cursor:pointer;background:linear-gradient(#ff4d8d,#b32362);border:0;border-radius:14px;min-height:48px;padding:12px 24px;font-size:1rem;font-weight:900}.slot-spin:disabled{opacity:.5;cursor:not-allowed}@media (max-width:680px){.classic-games-heading{flex-direction:column}.classic-close{align-self:flex-start}.classic-games-grid{grid-template-columns:1fr}.classic-stage-bar{flex-wrap:wrap;align-items:flex-start}.classic-stage-bar strong{flex:100%}.classic-stage-bar span{white-space:normal;flex-basis:100%;order:3}.classic-stage-bar button{margin-left:auto}}@media (max-width:390px){.classic-game-card{padding:13px}.slot-machine{padding:14px}.slot-reels{gap:6px;padding:9px}.slot-reel{height:84px}}@media (prefers-reduced-motion:reduce){.classic-close,.classic-stage-bar button,.classic-stage-actions button,.classic-game-card button,.slot-reel.is-spinning{transition:none;animation:none}}.petanque-game-shell{width:min(100%,760px);margin:0 auto 1.25rem;padding:clamp(.8rem,2vw,1.2rem)}.petanque-game-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.petanque-game-heading h3,.petanque-game-heading p{margin:0}.petanque-game-heading h3{font-size:clamp(1.1rem,2vw,1.5rem)}.petanque-game-heading>div>p:last-child{color:var(--muted,#aab3c9);font-size:.85rem}.petanque-game-reward{color:#ffe08a;white-space:nowrap;border:1px solid #ffd55e8c;border-radius:999px;flex:none;padding:.45rem .7rem;font-weight:800}.petanque-game-frame{aspect-ratio:9/16;background:#3d4a34;border:0;border-radius:1rem;width:min(100%,430px);height:auto;min-height:520px;margin:0 auto;display:block;overflow:hidden}@media (max-width:560px){.petanque-game-shell{padding:.65rem}.petanque-game-heading{flex-direction:column;align-items:flex-start}.petanque-game-frame{width:100%;min-height:0}}.petanque-live-balance{color:var(--muted,#aab3c9);background:#ffc97814;border:1px solid #ffc97852;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.7rem .85rem;font-size:.78rem;display:flex}.petanque-live-balance strong{color:var(--gold,#ffc978);white-space:nowrap;font-size:clamp(1rem,2.6vw,1.25rem)}@media (max-width:420px){.petanque-live-balance{flex-direction:column;align-items:flex-start}}@media (min-width:761px){.petanque-game-shell{width:min(100%,980px)}.petanque-game-frame{width:min(100%,clamp(430px,48vw,540px));min-height:0}}@media (max-width:760px){.petanque-game-shell,.petanque-game-frame{width:100%}}.secure-html-game{width:min(100%,860px);margin:0 auto 28px}.secure-html-game-frame{background:#050816;border:1px solid #66e0ff6b;border-radius:18px;width:100%;min-height:620px;display:block}@media (max-width:760px){.secure-html-game{margin-bottom:20px}.secure-html-game-frame{border-radius:14px;min-height:min(78vh,760px)}}.secure-win-notification{z-index:120;color:#fff9e8;background:linear-gradient(135deg,#171834fa,#3b1b4ef7);border:1px solid #ffd700bf;border-radius:18px;align-items:center;gap:13px;width:min(460px,100vw - 28px);padding:15px 42px 15px 17px;animation:.42s cubic-bezier(.23,1,.32,1) both secure-win-enter;display:flex;position:fixed;top:clamp(14px,4vw,34px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #5bf4dc38,0 0 28px #ffc75c6b,0 16px 42px #00000073}.secure-win-notification:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 12%,#fff3 48%,#0000 72%);animation:1.2s ease-out .18s both secure-win-sheen;position:absolute;inset:0;transform:translate(-120%)}.secure-win-icon{color:#101b24;background:linear-gradient(145deg,#fff0a8,#5cf2c8);border:2px solid #8fffe4;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:25px;font-weight:900;animation:.9s ease-in-out infinite secure-win-pulse;display:grid;box-shadow:0 0 18px #5cf2c8bf,inset 0 0 12px #ffffff8c}.secure-win-copy{gap:2px;min-width:0;display:grid}.secure-win-copy strong{color:#fff0a8;letter-spacing:.02em;font:700 15px Fredoka,sans-serif}.secure-win-copy span,.secure-win-copy small{color:#c9d3e6;font-size:10px}.secure-win-copy b{color:#72ffe0;text-shadow:0 0 14px #72ffe0a6;font:800 22px Fredoka,sans-serif}.secure-win-dismiss{z-index:1;color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff4d;border-radius:50%;width:25px;height:25px;padding:0;font-size:19px;line-height:20px;position:absolute;top:8px;right:9px}.secure-win-dismiss:hover,.secure-win-dismiss:focus-visible{color:#101b24;background:#8fffe4}.secure-win-sparkles{pointer-events:none;position:absolute;inset:0}.secure-win-sparkles span{color:#ffe58a;font-size:14px;animation:1.3s ease-out both secure-win-sparkle;position:absolute}.secure-win-sparkles span:first-child{top:8px;left:22%}.secure-win-sparkles span:nth-child(2){animation-delay:.12s;bottom:9px;right:18%}.secure-win-sparkles span:nth-child(3){animation-delay:.24s;top:17px;right:29%}.secure-win-sparkles span:nth-child(4){animation-delay:.36s;bottom:8px;left:31%}@keyframes secure-win-enter{0%{opacity:0;transform:translate(-50%,-22px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes secure-win-sheen{to{transform:translate(120%)}}@keyframes secure-win-pulse{50%{transform:scale(1.08);box-shadow:0 0 28px #5cf2c8f2,inset 0 0 12px #ffffff8c}}@keyframes secure-win-sparkle{0%{opacity:0;transform:scale(.6)translateY(8px)rotate(-20deg)}35%{opacity:1}to{opacity:0;transform:scale(1.25)translateY(-10px)rotate(20deg)}}@media (max-width:520px){.secure-win-notification{border-radius:15px;gap:10px;padding:13px 39px 13px 13px;top:12px}.secure-win-icon{width:36px;height:36px;font-size:21px}.secure-win-copy strong{font-size:13px}.secure-win-copy b{font-size:19px}}@media (prefers-reduced-motion:reduce){.secure-win-notification,.secure-win-notification:after,.secure-win-icon,.secure-win-sparkles span{animation:none}}.ai-catalog-badges{scrollbar-width:thin;gap:7px;margin:10px 0;padding:2px 1px 6px;display:flex;overflow-x:auto}.ai-catalog-badges button{color:#b9c8df;cursor:pointer;background:#07111fb3;border:1px solid #8fffe138;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:30px;padding:6px 10px;font-size:10px;font-weight:800;transition:transform .18s,background .18s,color .18s;display:inline-flex}.ai-catalog-badges button:hover{color:#f8fbff;background:#265668b3;transform:translateY(-1px)}.ai-catalog-badges button.active{color:#06171a;background:#8fffe1;border-color:#8fffe1}.ai-catalog-badges button span{opacity:.7;font:700 9px DM Mono,monospace}.visual-layout-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.visual-layout-grid button{min-height:52px;color:var(--muted);text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;gap:3px;padding:8px;display:grid}.visual-layout-grid button strong{color:var(--text,#f8fbff);font-size:10px}.visual-layout-grid button small{font-size:8px;line-height:1.25}.visual-layout-grid button.selected{border-color:var(--gold);background:#ffd7001f}.visual-help{color:var(--muted);margin:5px 0 9px;font-size:10px;line-height:1.4}html[data-layout=compact] .page-width{max-width:1180px}html[data-layout=compact] .glass-card{padding:14px}html[data-layout=comfortable] .page-width{max-width:1280px}html[data-layout=comfortable] .glass-card{padding:22px}html[data-layout=wide] .page-width{max-width:1440px}html[data-layout=wide] .main-content{padding-inline:clamp(24px,4vw,64px)}@media (max-width:760px){html[data-layout=wide] .main-content,html[data-layout=comfortable] .main-content{padding-inline:12px}.visual-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-chat-panel{gap:14px;display:grid}.ai-chat-panel>p,.ai-chat-panel p{color:var(--muted);line-height:1.5}.ai-chat-panel .ai-generator-icon.voice{color:#8fffe1;background:#00f5d41a;border-color:#8fffe173}.ai-chat-form{gap:10px;display:grid}.ai-chat-form textarea{resize:vertical;width:100%;min-height:82px}.ai-chat-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-chat-history{background:#00000029;border:1px solid #8fffe126;border-radius:14px;gap:8px;max-height:360px;padding:10px;display:grid;overflow:auto}.ai-chat-turn{background:#ffffff0d;border-radius:11px;padding:9px 11px}.ai-chat-turn.user{border-left:2px solid #a78bfa}.ai-chat-turn.model{border-left:2px solid #8fffe1}.ai-chat-turn span{color:var(--gold);text-transform:uppercase;font:700 10px DM Mono,monospace}.ai-chat-turn p{margin:4px 0 0;font-size:13px}@media (max-width:620px){.ai-chat-actions{align-items:stretch}.ai-chat-actions>*{flex:100%}}.hero-quick-bubble{background:linear-gradient(110deg,#091326e6,#2d1139d1);border:1px solid #8fffe15c;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:grid;box-shadow:0 12px 30px #0000003d,0 0 24px #00f5d414}.hero-quick-search{color:#8fffe1;align-items:center;gap:9px;min-width:0;display:flex}.hero-quick-search input{color:#f8fbff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:38px;font-size:13px}.hero-quick-search input::placeholder{color:#a5b2c7}.hero-quick-search button{color:#06171a;cursor:pointer;background:#8fffe1;border:1px solid #8fffe166;border-radius:999px;min-height:32px;padding:7px 12px;font-size:10px;font-weight:900;transition:transform .16s,filter .16s}.hero-quick-search button:hover{filter:brightness(1.08);transform:translateY(-1px)}.hero-quick-actions{gap:7px;display:flex}.hero-quick-action{color:#f8fbff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:5px;min-height:36px;padding:7px 10px;font-size:10px;font-weight:800;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.hero-quick-action:hover{background:#ffffff21;transform:translateY(-2px)}.hero-quick-action.voice{color:#8fffe1;border-color:#8fffe166}.hero-quick-action.music{color:#f4c7ff;border-color:#e39aff66}.hero-quick-action.image{color:#ffd978;border-color:#ffd97866}.hero-quick-action.catalog{color:#a9b6ff;border-color:#a9b6ff66}@media (max-width:900px){.hero-quick-bubble{grid-template-columns:1fr}.hero-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hero-quick-action{justify-content:center}}@media (max-width:560px){.hero-quick-bubble{border-radius:18px;margin-inline:10px}.hero-quick-search button{padding-inline:9px}.hero-quick-action{min-height:34px;padding:6px 4px}.hero-quick-action span{font-size:9px}}:root{--bg-main:#2b2e34;--bg-main-alt:#32363e;--card-bg:#1c1e22;--card-bg-hover:#23262b;--card-border:#ffffff14;--accent-cyan:#00f0ff;--accent-gold:#ffb800;--accent-success:#10b981;--text-primary:#fff;--text-secondary:#9ca3af;--bg:var(--bg-main);--panel:var(--card-bg);--panel-solid:var(--card-bg);--line:var(--card-border);--muted:var(--text-secondary);--mint:var(--accent-cyan);--gold:var(--accent-gold);--coral:var(--accent-cyan);--pink:var(--accent-cyan);--purple:#8b93a1}html,body{color:var(--text-primary);background:var(--bg-main)!important}.app-shell,.app-shell.cartoon-mode{background:var(--bg-main)!important;background-image:none!important}.hero-photo-backdrop,.ambient,.logo-watermark,.coin-ambience{display:none!important}.topbar,.bottom-nav,.hero-quick-bubble,.top-nav-language-row,.header-profile-summary,.balance-chip,.glass-card,.form-card,.player-card,.service-card,.ai-service-card,.media-lock-hero,.shop-intro,.profile-hero,.admin-stat-card,.tab-panel,.game-card,.catalog-card{background:var(--card-bg)!important;border-color:var(--card-border)!important;box-shadow:0 16px 36px #0000003d!important}.topbar,.bottom-nav,.hero-quick-bubble{-webkit-backdrop-filter:none!important}.nav-item,.bottom-nav button,.top-nav button,.hero-quick-action,.secondary-cta,.primary-cta,.ghost-cta,.all-access-cta{border-color:var(--card-border)!important;box-shadow:none!important}.nav-item.active,.bottom-nav button.active,.top-nav button.active,.hero-quick-action:hover,.secondary-cta:hover,.primary-cta:hover{background:var(--card-bg-hover)!important;color:var(--text-primary)!important;border-color:#00f0ff73!important}.brand-splash-nardo{z-index:9999;background:var(--bg-main);pointer-events:none;place-items:center;animation:.52s forwards brand-splash-fade;display:grid;position:fixed;inset:0}.brand-splash-nardo img{object-fit:contain;width:min(58vw,320px);height:auto;animation:.3s both brand-logo-fade}@keyframes brand-logo-fade{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes brand-splash-fade{0%,72%{opacity:1}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.brand-splash-nardo,.brand-splash-nardo img{animation:none}.brand-splash-nardo{display:none}}.top-nav{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#9ca3af80 transparent;-webkit-overflow-scrolling:touch;gap:8px;overflow:auto hidden;flex-wrap:nowrap!important;justify-content:flex-start!important;display:flex!important}.top-nav>button{scroll-snap-align:start;flex:none;min-width:88px}.top-nav::-webkit-scrollbar{height:5px}.top-nav::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:999px}.nav-3d-icon{width:30px;height:30px;color:var(--text-primary);transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out);background:linear-gradient(145deg,#4a5059,#1b1e23);border:1px solid #ffffff29;border-radius:9px;place-items:center;margin-bottom:3px;display:grid;transform:perspective(90px)rotateX(5deg);box-shadow:inset 2px 2px 3px #ffffff24,inset -3px -3px 5px #00000073,0 4px 8px #00000047}.nav-item-booster .nav-3d-icon,.nav-icon-booster{color:#e8edf3}.nav-item-medias .nav-3d-icon,.nav-icon-medias{color:var(--accent-cyan)}.nav-item-jeux .nav-3d-icon,.nav-icon-jeux{color:#d6dee8}.nav-item-profil .nav-3d-icon,.nav-icon-profil{color:#cbd5e1}.top-nav button:hover .nav-3d-icon,.bottom-nav button:hover .nav-3d-icon,.top-nav button:focus-visible .nav-3d-icon{transform:perspective(90px)rotateX(0)translateY(-2px);box-shadow:inset 2px 2px 3px #fff3,inset -3px -3px 5px #0006,0 7px 12px #00000052}.official-brand-logo,.official-brand-fallback{object-fit:contain;width:30px;height:30px;color:var(--text-primary);background:#2a2f36;border:1px solid #ffffff1f;border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.official-brand-logo{image-rendering:auto;padding:5px}.official-brand-fallback{letter-spacing:.04em;font:700 10px/1 DM Mono,monospace}.service-tile,.ai-resource-card,.ai-resource-category{content-visibility:auto;contain-intrinsic-size:88px}.service-tile .tile-icon{place-items:center;width:36px;height:36px;display:grid}@media (max-width:640px){.top-nav{gap:6px;padding-bottom:4px}.top-nav>button{min-width:76px}.nav-3d-icon{border-radius:8px;width:27px;height:27px}}.top-nav{flex-direction:row!important;grid-template-columns:none!important;align-items:stretch!important;width:min(1120px,100% - 24px)!important;max-width:none!important;display:flex!important;overflow:auto hidden!important}.top-nav>button,.top-nav>.top-nav-pin{flex:0 0 88px!important;width:88px!important;min-width:88px!important;max-width:88px!important;display:flex!important}.top-nav>.top-nav-pin{flex-basis:36px!important;width:36px!important;min-width:36px!important;max-width:36px!important}@media (max-width:760px){.top-nav{width:calc(100% - 16px)!important}.top-nav>button,.top-nav>.top-nav-pin{flex-basis:72px!important;width:72px!important;min-width:72px!important;max-width:72px!important}.top-nav>.top-nav-pin{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important}}.pack-card .pack-tag{text-shadow:0 1px 2px #00000061;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),filter .18s var(--ease-out);transform:translateY(-2px);color:#fff!important;letter-spacing:.065em!important;background:#253149!important;border:1px solid #ffffffc7!important;border-radius:10px!important;min-width:112px!important;min-height:32px!important;padding:7px 13px!important;font-size:clamp(9px,.8vw,12px)!important;font-weight:950!important;box-shadow:0 8px 20px #0000004d,inset 0 1px #ffffff85!important}.pack-card .pack-tag:before{content:"✦";color:#ffe082;margin-right:6px;font-size:12px}.pack-card.mint .pack-tag{background:#155b59!important;border-color:#9fffe1!important}.pack-card.purple .pack-tag{background:#55317a!important;border-color:#e2b7ff!important}.pack-card.coral .pack-tag{background:#8f2e5d!important;border-color:#ffb7d3!important}.pack-card.gold .pack-tag{background:#72551e!important;border-color:#ffe8a2!important}.pack-card:hover .pack-tag,.pack-card:focus-within .pack-tag{filter:brightness(1.14);transform:translateY(-4px)scale(1.04);box-shadow:0 12px 26px #00000061,0 0 18px #ffe0822e,inset 0 1px #ffffffb3!important}.top-nav-shell{z-index:31;width:min(1120px,100% - 24px);margin:10px auto 0;position:relative}.top-nav-shell .top-nav{width:100%!important;margin:0!important;padding-left:48px!important;padding-right:48px!important}.top-nav-arrow{z-index:2;color:#f7fbff;cursor:pointer;width:34px;height:34px;transition:transform .16s var(--ease-out),background .16s var(--ease-out),border-color .16s var(--ease-out);background:#1c242e;border:1px solid #ffffff47;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 14px #0000004d,inset 0 1px #fff3}.top-nav-arrow-left{left:8px}.top-nav-arrow-right{right:8px}.top-nav-arrow:hover,.top-nav-arrow:focus-visible{border-color:var(--accent-cyan);background:#263944;transform:translateY(-50%)scale(1.08)}.top-nav-arrow:active{transform:translateY(-50%)scale(.94)}.top-nav-shell .top-nav>button:not(.top-nav-pin){transition:transform .18s var(--ease-out),filter .18s var(--ease-out),background .18s var(--ease-out),border-color .18s var(--ease-out)}.top-nav-shell .top-nav>button:not(.top-nav-pin):hover,.top-nav-shell .top-nav>button:not(.top-nav-pin):focus-visible{filter:brightness(1.12)saturate(1.08);z-index:1;transform:translateY(-4px);border-color:#ffffff8c!important}.top-nav-shell .top-nav>button:not(.top-nav-pin):active{transform:translateY(-1px)scale(.97)}@media (max-width:760px){.top-nav-shell{width:calc(100% - 16px)}.top-nav-shell .top-nav{padding-left:39px!important;padding-right:39px!important}.top-nav-arrow{width:29px;height:29px}.top-nav-arrow-left{left:5px}.top-nav-arrow-right{right:5px}.pack-card .pack-tag{min-width:92px!important;min-height:28px!important;padding:6px 9px!important;font-size:8px!important}}@media (prefers-reduced-motion:reduce){.pack-card .pack-tag,.top-nav-arrow,.top-nav-shell .top-nav>button:not(.top-nav-pin){transition:none;transform:none}}.brand-splash-nardo{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 50% 47%,#ffc04729,#0000 14%),radial-gradient(circle,#00f0ff1a,#0000 42%),#080b12!important;animation:1.85s cubic-bezier(.77,0,.175,1) forwards brand-splash-cinematic!important}.brand-splash-nardo:before,.brand-splash-nardo:after{content:"";z-index:-1;opacity:0;border:1px solid #ffdd8bc7;border-radius:50%;width:18vmin;height:18vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2);box-shadow:0 0 30px #ffba414d,inset 0 0 24px #00f0ff24}.brand-splash-nardo:before{animation:1.85s ease-out both brand-splash-ring}.brand-splash-nardo:after{border-color:#00f0ffa6;animation:1.85s ease-out .1s both brand-splash-ring}.brand-splash-grid{z-index:-2;opacity:0;background-image:linear-gradient(#00f0ff14 1px,#0000 1px),linear-gradient(90deg,#00f0ff14 1px,#0000 1px);background-size:44px 44px;animation:1.85s ease-out both brand-splash-grid-in;position:absolute;inset:-40%;transform:perspective(500px)rotateX(62deg)scale(1.6)}.brand-splash-ring{opacity:0;border:1px solid #ffffff3d;border-radius:50%;width:31vmin;height:31vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.35)rotate(0);box-shadow:0 0 30px #00f0ff29}.brand-splash-ring-one{animation:1.5s ease-out .18s both brand-splash-ring}.brand-splash-ring-two{border-style:dashed;width:46vmin;height:46vmin;animation:1.6s ease-out .28s reverse both brand-splash-ring}.brand-splash-logo-wrap{text-align:center;place-items:center;width:min(72vw,430px);animation:1.85s cubic-bezier(.23,1,.32,1) both brand-logo-cinematic;display:grid;position:relative}.brand-splash-logo-wrap img{object-fit:contain;filter:drop-shadow(0 0 10px #ffd56f80)drop-shadow(0 0 32px #00f0ff38);height:auto;width:min(68vw,390px)!important;animation:1.85s cubic-bezier(.23,1,.32,1) both brand-logo-cinematic!important}.brand-splash-logo-wrap span{color:#ffe5a1;letter-spacing:.32em;text-indent:.32em;opacity:0;margin-top:18px;font:800 clamp(10px,1.5vw,15px)/1 DM Mono,monospace;animation:1.85s both brand-splash-caption}.brand-splash-status{color:#dceef6ad;letter-spacing:.28em;opacity:0;font:700 10px/1 DM Mono,monospace;animation:1.85s both brand-splash-status;position:absolute;bottom:12vh}.brand-splash-particles{pointer-events:none;position:absolute;inset:0}.brand-splash-particles i{opacity:0;width:5px;height:5px;animation:brand-splash-particle .9s var(--particle-delay).76s cubic-bezier(.2,.8,.2,1)both;background:#ffe19a;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 10px #ffd36a,0 0 22px #00f0ffb3}.brand-splash-particles i:nth-child(3n){background:#00f0ff;border-radius:2px;width:3px;height:12px}.brand-splash-particles i:nth-child(4n){background:#ff7fc9;width:7px;height:7px}@keyframes brand-splash-cinematic{0%,67%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes brand-logo-cinematic{0%{opacity:0;filter:brightness(.7)blur(5px)drop-shadow(0 0 #0000);transform:scale(.62)rotate(-8deg)}18%{opacity:1;filter:brightness(1.5)drop-shadow(0 0 24px #ffdb7ee6);transform:scale(1.04)rotate(2deg)}42%{filter:brightness(1.08)drop-shadow(0 0 28px #00f0ff61);transform:scale(1)rotate(0)}68%{opacity:1;filter:brightness(1.9)blur();transform:scale(1.12)rotate(3deg)}80%{opacity:.85;filter:brightness(2.4)blur(2px);transform:scale(1.72)rotate(-7deg)}to{opacity:0;filter:brightness(3.4)blur(10px);transform:scale(3.2)rotate(18deg)}}@keyframes brand-splash-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}25%{opacity:.8}75%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%)scale(4.1)rotate(180deg)}}@keyframes brand-splash-grid-in{0%,30%{opacity:0}52%{opacity:.7}to{opacity:0;transform:perspective(500px)rotateX(62deg)scale(2.5)translateY(8%)}}@keyframes brand-splash-caption{0%,18%{opacity:0;transform:translateY(8px)}34%,68%{opacity:.9;transform:translateY(0)}85%,to{opacity:0;transform:translateY(-10px)}}@keyframes brand-splash-status{0%,18%{opacity:0}32%,70%{opacity:.8}to{opacity:0}}@keyframes brand-splash-particle{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}18%{opacity:1}to{opacity:0;transform:translate(var(--particle-x),var(--particle-y))scale(1.1)rotate(260deg)}}@media (prefers-reduced-motion:reduce){.brand-splash-nardo{display:none!important}}.brand-splash-canvas{z-index:3;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.brand-splash-logo-wrap{z-index:4}.brand-splash-particles{z-index:5}@media (prefers-reduced-motion:reduce){.brand-splash-canvas,.brand-splash-particles,.brand-splash-ring,.brand-splash-grid{display:none!important}}.brand-splash-nardo.entry-video-splash{background:#000!important;animation:none!important;display:grid!important}.entry-video-splash .entry-video{z-index:10;object-fit:cover;object-position:center;background:#000;width:100%;height:100%;position:absolute;inset:0}.entry-video-splash>:not(.entry-video){display:none!important}@media (prefers-reduced-motion:reduce){.brand-splash-nardo.entry-video-splash{display:grid!important}}.entry-video-splash.entry-video-fallback>:not(.entry-video){display:none!important}.entry-video-splash.entry-video-fallback .entry-video-fallback-card{z-index:30;color:#fff;text-align:center;background:#10141ceb;border:1px solid #ffe19a8c;border-radius:24px;place-items:center;gap:14px;width:min(82vw,360px);padding:24px;animation:.42s cubic-bezier(.23,1,.32,1) both entry-fallback-arrive;position:relative;box-shadow:0 0 36px #00f0ff33,inset 0 1px #ffffff29;display:grid!important}.entry-video-fallback-card img{filter:drop-shadow(0 0 22px #ffd56f9e);width:min(58vw,220px);height:auto;animation:1.5s ease-in-out infinite alternate entry-fallback-pulse}.entry-video-fallback-card strong{color:#ffe19a;letter-spacing:.18em;font:800 15px/1.2 DM Mono,monospace}.entry-video-fallback-card button{color:#071017;cursor:pointer;background:linear-gradient(120deg,#00f0ff,#ffe19a);border:0;border-radius:999px;padding:11px 17px;font-weight:800}@keyframes entry-fallback-arrive{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes entry-fallback-pulse{0%{transform:scale(.98)}to{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.entry-video-fallback-card,.entry-video-fallback-card img{animation:none!important}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}@media (max-width:520px){.app-shell,.home-shell,.page-shell,.main-content{width:100%;max-width:100%;overflow-x:hidden}}.desktop-hero-art{z-index:1;background:#111a19;border:2px solid #5e8f78e0;border-radius:26px;width:min(560px,44vw);height:clamp(250px,34vh,360px);margin:0;position:absolute;top:clamp(18px,3.5vh,42px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 5px #5e8f781c,0 18px 48px #0000006b,inset 0 0 34px #81be9d1f}.desktop-hero-art:after{content:"";pointer-events:none;background:linear-gradient(#04090e05,#04090e57),linear-gradient(90deg,#5e8f781f,#0000 28% 72%,#5e8f781f);position:absolute;inset:0}.desktop-hero-art img{object-fit:cover;object-position:center 47%;filter:saturate(1.04)contrast(1.04)brightness(.88);width:100%;height:100%;display:block}@media (max-width:760px){.desktop-hero-art{display:none}}@media (prefers-reduced-motion:reduce){.desktop-hero-art img{filter:saturate(1.04)contrast(1.04)brightness(.88)}}.brand-logo-frame{background:linear-gradient(145deg,#161a20,#0a0d13 62%,#1b1424)!important;border-color:#ffd6809e!important;transform:none!important;box-shadow:0 0 0 1px #ffffff1f,0 0 18px #00beff3d,0 8px 22px #0000007a,inset 0 0 22px #ffc35721!important}.brand-logo-frame img,.entry-video-fallback-card img{filter:saturate(1.02)contrast(1.04)brightness(1.02)drop-shadow(0 0 12px #00bcff52)drop-shadow(0 0 18px #ffc2523d)!important}.brand-splash-logo-wrap img{filter:saturate(1.02)contrast(1.04)brightness(1.04)drop-shadow(0 0 18px #ffd3719e)drop-shadow(0 0 42px #00c0ff47)!important}.entry-video-splash .brand-splash-logo-wrap{z-index:40;pointer-events:none;width:min(72vw,390px);position:relative;display:grid!important}.entry-video-splash .brand-splash-logo-wrap img{opacity:.97;width:min(52vw,310px)!important;animation:1.2s cubic-bezier(.23,1,.32,1) both premium-opening-logo!important}.entry-video-splash .brand-splash-logo-wrap span{display:none!important}@keyframes premium-opening-logo{0%{opacity:0;filter:brightness(1.8)blur(5px)drop-shadow(0 0 #0000);transform:scale(.82)rotate(-5deg)}45%{opacity:1;filter:brightness(1.18)blur()drop-shadow(0 0 28px #00cfff94);transform:scale(1.05)rotate(1deg)}to{opacity:.97;filter:brightness(1.04)blur()drop-shadow(0 0 18px #ffd3719e);transform:scale(1)rotate(0)}}.desktop-hero-art{display:none!important}.desktop-hero-video{z-index:1;pointer-events:none;background:#05070b;width:100vw;height:min(56.25vw,620px);margin:0;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.desktop-hero-video:after{content:"";pointer-events:none;background:linear-gradient(#04070c14,#04070c29 56%,#04070ce6),linear-gradient(90deg,#04070c47,#0000 18% 82%,#04070c47);position:absolute;inset:0}.desktop-hero-video video{object-fit:cover;object-position:center;filter:saturate(1.05)contrast(1.04)brightness(.78);width:100%;height:100%;display:block}.hero-row>div:not(.desktop-hero-video):not(.hero-logo-overlay){z-index:2;position:relative}@media (max-width:760px){.desktop-hero-video{display:none}}@media (prefers-reduced-motion:reduce){.entry-video-splash .brand-splash-logo-wrap img,.desktop-hero-video video{animation:none!important}}.desktop-hero-video{aspect-ratio:16/9;width:100vw;height:56.25vw;max-height:none}.desktop-hero-video video{object-fit:contain;object-position:center center;filter:none;width:100%;height:100%}.desktop-hero-video:after{background:linear-gradient(#04070c05,#04070c14 62%,#04070cb8)}@media (min-width:1800px){.desktop-hero-video video{image-rendering:auto}}.page-scroll-rail{z-index:90;touch-action:none;cursor:pointer;opacity:.62;width:18px;height:100dvh;transition:opacity .18s;position:fixed;top:0;right:2px}.page-scroll-rail:hover,.page-scroll-rail:focus-within{opacity:1}.page-scroll-thumb{cursor:grab;touch-action:none;background:linear-gradient(#79f5d0,#00b8b0);border-radius:999px;width:8px;min-height:58px;transition:background .16s,box-shadow .16s;position:absolute;left:5px;box-shadow:0 0 0 1px #ffffff4d,0 0 14px #00f0ff61}.page-scroll-thumb:active{cursor:grabbing;background:#fff}.page-scroll-thumb:focus-visible{outline-offset:3px;outline:2px solid #fff}.game-progress-card{gap:14px;display:grid}.game-progress-empty{border:1px dashed var(--card-border,#ffffff24);color:var(--text-secondary,#9ca3af);border-radius:16px;padding:18px}.game-progress-table{gap:6px;display:grid;overflow-x:auto}.game-progress-row{min-width:560px;color:var(--text-primary,#fff);background:#ffffff09;border-radius:12px;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(100px,.5fr));align-items:center;gap:12px;padding:11px 13px;display:grid}.game-progress-row span{color:var(--text-secondary,#c5c9d0);font-variant-numeric:tabular-nums}.game-progress-head{color:var(--accent-cyan,#00f0ff);letter-spacing:.08em;text-transform:uppercase;background:#00f0ff14;font-size:.75rem}.game-progress-head span{color:inherit}.secure-game-start-panel{z-index:4;background:linear-gradient(135deg,#1c1e22f5,#2a2e34ed);border:1px solid #00f0ff52;border-radius:18px;grid-template-columns:1fr auto;align-items:end;gap:18px;margin:14px 0;padding:18px;display:grid;position:relative;box-shadow:0 14px 38px #00000038}.secure-game-start-copy{gap:8px;display:grid}.secure-game-start-copy h4{color:var(--text-primary,#fff);margin:0;font-size:1.05rem}.secure-game-rules{color:var(--text-secondary,#d4d7dd);gap:4px;font-size:.84rem;display:grid}.secure-game-rules strong{color:var(--accent-gold,#ffb800);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.secure-game-start-button{white-space:nowrap}@media (max-width:640px){.page-scroll-rail{opacity:.48;width:14px;right:1px}.page-scroll-thumb{width:6px;left:4px}.secure-game-start-panel{grid-template-columns:1fr;gap:14px}.secure-game-start-button{width:100%}.game-progress-row{grid-template-columns:minmax(150px,1fr) repeat(3,minmax(88px,.5fr));min-width:490px}}@media (prefers-reduced-motion:reduce){.page-scroll-rail,.page-scroll-thumb,.secure-game-start-panel,.game-progress-row{transition:none!important}}.secure-html-game-frame.is-not-started{opacity:.28;filter:saturate(.65);pointer-events:none}.secure-html-game-frame.is-started{opacity:1;filter:none;transition:opacity .22s,filter .22s}html,body,#root,.app-shell{width:100%;max-width:100%;overflow-x:clip}.page-width{min-width:0;max-width:100%}.top-nav-shell{align-items:center;gap:6px;width:min(100%,1120px);min-width:0;max-width:calc(100% - 16px);margin-inline:auto;display:flex}.top-nav-shell .top-nav{flex:auto;min-width:0;margin:0;width:auto!important;max-width:none!important;position:relative!important;inset:auto!important;transform:none!important}.top-nav-arrow{flex:0 0 32px;width:32px;min-height:32px}.top-nav>button,.top-nav>.top-nav-pin{flex-shrink:0}.top-nav button span,.bottom-nav button span,button,a,label,input,select,textarea{overflow-wrap:anywhere;max-width:100%}.hero-quick-bubble,.hero-quick-search,.hero-quick-actions,.topbar,.topbar-actions,.header-profile-summary,.home-shop-head,.section-heading{min-width:0}.hero-quick-search input{width:100%;min-width:0}.desktop-hero-video{max-width:100vw}img,video,canvas,iframe{max-width:100%}@media (max-width:760px){.top-nav-shell{gap:3px;max-width:calc(100% - 12px)}.top-nav-arrow{flex-basis:26px;width:26px;min-height:30px}.top-nav>button,.top-nav>.top-nav-pin{flex-basis:70px!important;width:70px!important;min-width:70px!important;max-width:70px!important}.top-nav>.top-nav-pin{flex-basis:28px!important;width:28px!important;min-width:28px!important;max-width:28px!important}.topbar{flex-wrap:wrap;align-items:flex-start;gap:12px}.brand-lockup,.topbar-actions{max-width:100%}.topbar-actions{flex-wrap:wrap}.hero-row{min-width:0}}@media (max-width:430px){.page-width{width:calc(100% - 20px)}.top-nav-shell{max-width:calc(100% - 8px)}.top-nav>button{font-size:8px!important}.brand-lockup{gap:7px}.brand-logo-frame{flex:0 0 42px;width:42px;height:42px}.balance-chip{max-width:calc(100vw - 78px);padding-inline:8px;font-size:10px}.balance-chip strong{font-size:13px}.topbar-actions{gap:5px}.topbar-actions>button{max-width:100%;font-size:9px}}.route-loading{background:#05070b;place-items:center;min-height:100dvh;display:grid}.route-loading-spinner{border:2px solid #ffffff2e;border-top-color:#00f0ff;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite route-loading-spin}@keyframes route-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.route-loading-spinner{animation:none}}.brand-logo-frame{box-shadow:none!important;background:0 0!important}.brand-logo-frame:after{display:none!important}.brand-logo-frame img,.logo-watermark img,.hero-logo-overlay img,.brand-splash-logo-wrap img,.entry-video-fallback-card img{mix-blend-mode:normal!important;background:0 0!important}.brand-splash-nardo.entry-video-splash,.entry-video-splash,.entry-video-splash:before,.entry-video-splash:after{background:#000!important}.entry-video-splash .entry-video{object-fit:cover!important;object-position:center center!important;background:#000!important}.desktop-hero-video,.desktop-hero-video video{background:#000!important}.game-progress-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.game-progress-summary>div{text-align:center;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:10px 9px}.game-progress-summary strong,.game-progress-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.game-progress-summary strong{color:#f7fbff;font-variant-numeric:tabular-nums;font-size:18px}.game-progress-summary small{color:#91a4b7;margin-top:3px;font-size:9px}.game-progress-chart{gap:7px;margin:10px 0 14px;display:grid}.game-progress-bar{grid-template-columns:100px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}.game-progress-bar span{text-overflow:ellipsis;white-space:nowrap;color:#c9d5e2;font-size:9px;overflow:hidden}.game-progress-bar i{background:linear-gradient(90deg,#00d7bd,#ffd166);border-radius:999px;min-width:3px;height:7px;display:block;box-shadow:0 0 10px #00d7bd40}.game-progress-bar small{color:#9fb1c1;text-align:right;font-size:9px}.profile-social-link .official-brand-logo,.profile-network-chip .official-brand-logo{flex:none;width:24px;height:24px}.profile-network-chip .social-network-badge{place-items:center;display:grid}.profile-network-chip .social-network-badge .official-brand-logo{width:20px;height:20px}.profile-history-panel{max-height:430px;overflow:hidden}.profile-history-panel .profile-history-list{scrollbar-width:thin;max-height:270px;overflow-y:auto}.popular-video-row{min-width:0}.popular-video-thumb{aspect-ratio:1;width:48px;height:48px;overflow:hidden}.popular-video-thumb img{aspect-ratio:1;object-fit:cover}@media (max-width:520px){.game-progress-summary{gap:5px}.game-progress-summary>div{padding:8px 5px}.game-progress-summary strong{font-size:15px}.game-progress-bar{grid-template-columns:78px minmax(0,1fr) 28px;gap:6px}.profile-history-panel{max-height:390px}.profile-history-panel .profile-history-list{max-height:230px}.popular-video-row{grid-template-columns:24px 48px minmax(0,1fr) auto}}:root{--bg-main:#000!important;--bg-main-alt:#000!important;--bg:#000!important}html,body,#root,.app-shell,.app-shell.cartoon-mode{background:#000!important}.brand-splash-nardo,.brand-splash-nardo.entry-video-splash{background:#000!important;place-items:center!important;width:100vw!important;min-width:100vw!important;height:100dvh!important;min-height:100dvh!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.entry-video-splash .entry-video{object-fit:contain!important;object-position:center center!important;background:#000!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important}.entry-video-splash .entry-video-progress{left:8vw!important;right:8vw!important;bottom:max(18px,env(safe-area-inset-bottom))!important;background:#ffffff29!important}.entry-video-splash .brand-splash-logo-wrap,.entry-video-splash .brand-splash-grid,.entry-video-splash .brand-splash-ring,.entry-video-splash .brand-splash-particles,.entry-video-splash .brand-splash-status,.entry-video-splash .brand-splash-canvas{display:none!important}.entry-video-splash.entry-video-fallback{background:#000!important}.entry-video-splash.entry-video-fallback .entry-video-fallback-card{z-index:20!important;background:#000!important;border-color:#00f0ff7a!important;margin:auto!important;position:relative!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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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 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(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
