/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-600-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-600-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-800:oklch(44.4% .177 26.899);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-600:oklch(66.6% .179 58.318);--color-emerald-300:oklch(84.5% .143 164.978);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-800:oklch(44.3% .11 240.79);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-bounce:bounce 1s infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.inset-0{inset:0}.\!top-\[3px\]{top:3px!important}.-top-2{top:calc(var(--spacing) * -2)}.-top-10{top:calc(var(--spacing) * -10)}.top-1{top:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-\[253px\]{top:253px}.top-\[276px\]{top:276px}.top-\[calc\(50\%_-_32px\)\]{top:calc(50% - 32px)}.top-\[calc\(100\%_\+_1rem\)\]{top:calc(100% + 1rem)}.\!right-1{right:var(--spacing)!important}.-right-1{right:calc(var(--spacing) * -1)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-\[114px\]{right:114px}.\!bottom-\[3px\]{bottom:3px!important}.bottom-1{bottom:var(--spacing)}.\!left-1{left:var(--spacing)!important}.-left-7{left:calc(var(--spacing) * -7)}.-left-24{left:calc(var(--spacing) * -24)}.-left-\[78px\]{left:-78px}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-\[114px\]{left:114px}.z-10{z-index:10}.z-20{z-index:20}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.\!mx-auto{margin-inline:auto!important}.-mx-\[32px\]{margin-inline:-32px}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.\!mt-0{margin-top:0!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-10{margin-right:calc(var(--spacing) * 10)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.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-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[22px\]{margin-bottom:22px}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[\.72\],.aspect-\[0\.72\]{aspect-ratio:.72}.aspect-\[1000\/1389\]{aspect-ratio:1000/1389}.aspect-square{aspect-ratio:1}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.size-52{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.size-\[22px\]{width:22px;height:22px}.\!h-6{height:calc(var(--spacing) * 6)!important}.\!h-\[min\(92vh\,980px\)\]{height:min(92vh,980px)!important}.\!h-full{height:100%!important}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-9{height:calc(var(--spacing) * 9)}.h-\[64px\]{height:64px}.h-\[68px\]{height:68px}.h-\[74px\]{height:74px}.h-\[84px\]{height:84px}.h-\[118px\]{height:118px}.h-\[220px\]{height:220px}.h-\[540px\]{height:540px}.h-full{height:100%}.\!max-h-\[calc\(100dvh-40px\)\]{max-height:calc(100dvh - 40px)!important}.max-h-\[210px\]{max-height:210px}.\!min-h-0{min-height:0!important}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-\[calc\(100dvh-84px\)\]{min-height:calc(100dvh - 84px)}.min-h-\[calc\(100dvh-92px\)\]{min-height:calc(100dvh - 92px)}.min-h-\[calc\(100vh-84px\)\]{min-height:calc(100vh - 84px)}.min-h-screen{min-height:100vh}.\!w-6{width:calc(var(--spacing) * 6)!important}.\!w-16{width:calc(var(--spacing) * 16)!important}.\!w-\[64px\]{width:64px!important}.\!w-\[92px\]{width:92px!important}.\!w-\[min\(82vw\,840px\)\]{width:min(82vw,840px)!important}.\!w-\[min\(430px\,100\%\)\]{width:min(430px,100%)!important}.\!w-\[min\(570px\,100\%\)\]{width:min(570px,100%)!important}.\!w-\[min\(1080px\,100\%\)\]{width:min(1080px,100%)!important}.\!w-full{width:100%!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-9{width:calc(var(--spacing) * 9)}.w-14{width:calc(var(--spacing) * 14)}.w-\[64px\]{width:64px}.w-\[70px\]{width:70px}.w-\[90px\]{width:90px}.w-\[156px\]{width:156px}.w-\[184px\]{width:184px}.w-fit{width:fit-content}.w-full{width:100%}.\!max-w-\[840px\]{max-width:840px!important}.\!max-w-\[1240px\]{max-width:1240px!important}.\!max-w-none{max-width:none!important}.max-w-\[178px\]{max-width:178px}.max-w-\[180px\]{max-width:180px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-sm{max-width:var(--container-sm)}.\!min-w-0{min-width:0!important}.min-w-0{min-width:0}.min-w-\[210px\]{min-width:210px}.min-w-\[230px\]{min-width:230px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[\.92\]{scale:.92}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.auto-cols-\[184px\]{grid-auto-columns:184px}.grid-flow-col{grid-auto-flow:column}.\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1\.4fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr}.grid-cols-\[minmax\(0\,1\.3fr\)_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.grid-rows-\[auto_auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto auto minmax(0,1fr) auto}.\!flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\!items-start{align-items:flex-start!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.\!gap-2{gap:calc(var(--spacing) * 2)!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[9px\]{gap:9px}: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-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-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-\[7px\]{row-gap:7px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-clip{overflow:clip!important}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-\[12px\]{border-radius:12px!important}.\!rounded-\[14px\]{border-radius:14px!important}.\!rounded-lg{border-radius:var(--radius-lg)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#555d59\]{border-color:#555d59}.border-\[\#c7f36b\]\/28{border-color:oklab(90.6015% -.0968492 .139852/.28)}.border-\[\#c7f36b\]\/30{border-color:oklab(90.6015% -.0968492 .139852/.3)}.border-\[\#c7f36b\]\/45{border-color:oklab(90.6015% -.0968492 .139852/.45)}.border-\[\#c7f36b\]\/50{border-color:oklab(90.6015% -.0968492 .139852/.5)}.border-\[\#cbd3ca\]{border-color:#cbd3ca}.border-\[\#d4dad2\]{border-color:#d4dad2}.border-\[\#f09b95\]{border-color:#f09b95}.border-\[var\(--accent-strong\)\],.border-\[var\(--accent-strong\)\]\/20{border-color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent-strong\)\]\/20{border-color:color-mix(in oklab, var(--accent-strong) 20%, transparent)}}.border-\[var\(--accent-strong\)\]\/25{border-color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent-strong\)\]\/25{border-color:color-mix(in oklab, var(--accent-strong) 25%, transparent)}}.border-\[var\(--accent-strong\)\]\/55{border-color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent-strong\)\]\/55{border-color:color-mix(in oklab, var(--accent-strong) 55%, transparent)}}.border-\[var\(--border-interactive\)\]{border-color:var(--border-interactive)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--rarity-common-border\)\]\/55{border-color:var(--rarity-common-border)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--rarity-common-border\)\]\/55{border-color:color-mix(in oklab, var(--rarity-common-border) 55%, transparent)}}.border-\[var\(--rarity-epic-border\)\]\/50{border-color:var(--rarity-epic-border)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--rarity-epic-border\)\]\/50{border-color:color-mix(in oklab, var(--rarity-epic-border) 50%, transparent)}}.border-\[var\(--rarity-legendary-border\)\]\/55{border-color:var(--rarity-legendary-border)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--rarity-legendary-border\)\]\/55{border-color:color-mix(in oklab, var(--rarity-legendary-border) 55%, transparent)}}.border-\[var\(--rarity-rare-border\)\]\/60{border-color:var(--rarity-rare-border)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--rarity-rare-border\)\]\/60{border-color:color-mix(in oklab, var(--rarity-rare-border) 60%, transparent)}}.border-\[var\(--rarity-uncommon-border\)\]\/55{border-color:var(--rarity-uncommon-border)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--rarity-uncommon-border\)\]\/55{border-color:color-mix(in oklab, var(--rarity-uncommon-border) 55%, transparent)}}.border-\[var\(--status-neutral\)\]{border-color:var(--status-neutral)}.border-\[var\(--status-warning\)\]{border-color:var(--status-warning)}.border-\[var\(--text-accent-soft\)\]\/15{border-color:var(--text-accent-soft)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--text-accent-soft\)\]\/15{border-color:color-mix(in oklab, var(--text-accent-soft) 15%, transparent)}}.border-\[var\(--text-accent-soft\)\]\/25{border-color:var(--text-accent-soft)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--text-accent-soft\)\]\/25{border-color:color-mix(in oklab, var(--text-accent-soft) 25%, transparent)}}.border-\[var\(--text-accent-soft\)\]\/30{border-color:var(--text-accent-soft)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--text-accent-soft\)\]\/30{border-color:color-mix(in oklab, var(--text-accent-soft) 30%, transparent)}}.border-current\/15{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/15{border-color:color-mix(in oklab, currentcolor 15%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/\[\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-t-\[\#c7f36b\]{border-top-color:#c7f36b}.\!bg-\[var\(--status-negative\)\]{background-color:var(--status-negative)!important}.\!bg-\[var\(--status-positive\)\]{background-color:var(--status-positive)!important}.\!bg-\[var\(--surface-table-preview\)\]{background-color:var(--surface-table-preview)!important}.bg-\[\#101d18\]{background-color:#101d18}.bg-\[\#10271d\]{background-color:#10271d}.bg-\[\#12271f\]{background-color:#12271f}.bg-\[\#151816\]{background-color:#151816}.bg-\[\#c7f36b\]{background-color:#c7f36b}.bg-\[\#c7f36b\]\/10{background-color:oklab(90.6015% -.0968492 .139852/.1)}.bg-\[\#c0392b\]{background-color:#c0392b}.bg-\[\#d9ddd5\]{background-color:#d9ddd5}.bg-\[\#dc6259\]{background-color:#dc6259}.bg-\[\#e8ebe5\]{background-color:#e8ebe5}.bg-\[var\(--accent-overlay-12\)\]{background-color:var(--accent-overlay-12)}.bg-\[var\(--accent-strong\)\],.bg-\[var\(--accent-strong\)\]\/10{background-color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent-strong\)\]\/10{background-color:color-mix(in oklab, var(--accent-strong) 10%, transparent)}}.bg-\[var\(--accent-strong\)\]\/12{background-color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent-strong\)\]\/12{background-color:color-mix(in oklab, var(--accent-strong) 12%, transparent)}}.bg-\[var\(--accent-strong\)\]\/15{background-color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent-strong\)\]\/15{background-color:color-mix(in oklab, var(--accent-strong) 15%, transparent)}}.bg-\[var\(--overlay-dark-14\)\]{background-color:var(--overlay-dark-14)}.bg-\[var\(--overlay-dark-25\)\]{background-color:var(--overlay-dark-25)}.bg-\[var\(--rarity-common-surface\)\]\/20{background-color:var(--rarity-common-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--rarity-common-surface\)\]\/20{background-color:color-mix(in oklab, var(--rarity-common-surface) 20%, transparent)}}.bg-\[var\(--rarity-epic-surface\)\]\/20{background-color:var(--rarity-epic-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--rarity-epic-surface\)\]\/20{background-color:color-mix(in oklab, var(--rarity-epic-surface) 20%, transparent)}}.bg-\[var\(--rarity-legendary-surface\)\]\/20{background-color:var(--rarity-legendary-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--rarity-legendary-surface\)\]\/20{background-color:color-mix(in oklab, var(--rarity-legendary-surface) 20%, transparent)}}.bg-\[var\(--rarity-rare-surface\)\]\/30{background-color:var(--rarity-rare-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--rarity-rare-surface\)\]\/30{background-color:color-mix(in oklab, var(--rarity-rare-surface) 30%, transparent)}}.bg-\[var\(--rarity-uncommon-surface\)\]\/20{background-color:var(--rarity-uncommon-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--rarity-uncommon-surface\)\]\/20{background-color:color-mix(in oklab, var(--rarity-uncommon-surface) 20%, transparent)}}.bg-\[var\(--status-neutral-surface\)\]{background-color:var(--status-neutral-surface)}.bg-\[var\(--status-warning-surface\)\]{background-color:var(--status-warning-surface)}.bg-\[var\(--surface-card\)\],.bg-\[var\(--surface-card\)\]\/\[\.04\]{background-color:var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--surface-card\)\]\/\[\.04\]{background-color:color-mix(in oklab, var(--surface-card) 4%, transparent)}}.bg-\[var\(--surface-card\)\]\/\[\.035\]{background-color:var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--surface-card\)\]\/\[\.035\]{background-color:color-mix(in oklab, var(--surface-card) 3.5%, transparent)}}.bg-\[var\(--surface-card\)\]\/\[\.045\]{background-color:var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--surface-card\)\]\/\[\.045\]{background-color:color-mix(in oklab, var(--surface-card) 4.5%, transparent)}}.bg-\[var\(--surface-control\)\]{background-color:var(--surface-control)}.bg-\[var\(--surface-control-hover\)\]{background-color:var(--surface-control-hover)}.bg-\[var\(--surface-page-gradient\)\]{background-color:var(--surface-page-gradient)}.bg-\[var\(--surface-raised\)\]\/90{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--surface-raised\)\]\/90{background-color:color-mix(in oklab, var(--surface-raised) 90%, transparent)}}.bg-\[var\(--surface-season-gradient\)\]{background-color:var(--surface-season-gradient)}.bg-\[var\(--surface-season-header\)\]{background-color:var(--surface-season-header)}.bg-\[var\(--surface-season-track\)\]{background-color:var(--surface-season-track)}.bg-\[var\(--surface-selected\)\]{background-color:var(--surface-selected)}.bg-\[var\(--surface-sunken\)\]{background-color:var(--surface-sunken)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-transparent{background-color:#0000}.bg-white\/\[\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-\[linear-gradient\(120deg\,var\(--accent-overlay-13\)\,var\(--surface-selected-hover\)_45\%\,var\(--surface-sunken\)\)\]{background-image:linear-gradient(120deg,var(--accent-overlay-13),var(--surface-selected-hover) 45%,var(--surface-sunken))}.bg-\[linear-gradient\(145deg\,var\(--accent-overlay-12\)\,var\(--surface-selected\)_48\%\,var\(--overlay-light-04\)\)\]{background-image:linear-gradient(145deg,var(--accent-overlay-12),var(--surface-selected) 48%,var(--overlay-light-04))}.bg-\[radial-gradient\(circle_at_75\%_45\%\,\#14392b_0\%\,\#091913_28\%\,\#06100d_62\%\)\]{background-image:radial-gradient(circle at 75% 45%,#14392b 0%,#091913 28%,#06100d 62%)}.bg-\[radial-gradient\(circle_at_top\,var\(--accent-overlay-13\)\,transparent_62\%\)\,var\(--surface-selected\)\]{background-image:radial-gradient(circle at top,var(--accent-overlay-13),transparent 62%),var(--surface-selected)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-6{padding:calc(var(--spacing) * 6)!important}.\!p-\[30px\]{padding:30px!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[32px\]{padding-inline:32px}.px-\[clamp\(24px\,5vw\,74px\)\]{padding-inline:clamp(24px,5vw,74px)}.px-\[clamp\(24px\,6vw\,88px\)\]{padding-inline:clamp(24px,6vw,88px)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.\!pt-\[18px\]{padding-top:18px!important}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.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-\[92px\]{padding-top:92px}.pr-1{padding-right:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\!font-mono{font-family:var(--font-mono)!important}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.\!text-\[var\(--text-inverse\)\]{color:var(--text-inverse)!important}.\!text-\[var\(--text-on-dark\)\]{color:var(--text-on-dark)!important}.text-\[\#6f847a\]{color:#6f847a}.text-\[\#8ea59b\]{color:#8ea59b}.text-\[\#9eb2a9\]{color:#9eb2a9}.text-\[\#173f31\]{color:#173f31}.text-\[\#53645c\]{color:#53645c}.text-\[\#74817b\]{color:#74817b}.text-\[\#102015\]{color:#102015}.text-\[\#a9bdb3\]{color:#a9bdb3}.text-\[\#b9cbc3\]{color:#b9cbc3}.text-\[\#c7f36b\]{color:#c7f36b}.text-\[\#c53c39\]{color:#c53c39}.text-\[\#d7e6df\]{color:#d7e6df}.text-\[\#dff59b\]{color:#dff59b}.text-\[\#edf3ee\]{color:#edf3ee}.text-\[var\(--accent-strong\)\]{color:var(--accent-strong)}.text-\[var\(--rarity-common-text\)\]{color:var(--rarity-common-text)}.text-\[var\(--rarity-epic-text\)\]{color:var(--rarity-epic-text)}.text-\[var\(--rarity-legendary-text\)\]{color:var(--rarity-legendary-text)}.text-\[var\(--rarity-rare-text\)\]{color:var(--rarity-rare-text)}.text-\[var\(--rarity-uncommon-text\)\]{color:var(--rarity-uncommon-text)}.text-\[var\(--status-neutral-text\)\]{color:var(--status-neutral-text)}.text-\[var\(--status-warning-surface\)\]{color:var(--status-warning-surface)}.text-\[var\(--status-warning-text\)\]{color:var(--status-warning-text)}.text-\[var\(--surface-danger\)\]{color:var(--surface-danger)}.text-\[var\(--text-accent-soft\)\]{color:var(--text-accent-soft)}.text-\[var\(--text-card\)\]{color:var(--text-card)}.text-\[var\(--text-danger-soft\)\]{color:var(--text-danger-soft)}.text-\[var\(--text-muted\)\],.text-\[var\(--text-muted\)\]\/45{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--text-muted\)\]\/45{color:color-mix(in oklab, var(--text-muted) 45%, transparent)}}.text-\[var\(--text-on-dark\)\]{color:var(--text-on-dark)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\],.text-\[var\(--text-secondary\)\]\/55{color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--text-secondary\)\]\/55{color:color-mix(in oklab, var(--text-secondary) 55%, transparent)}}.text-\[var\(--text-secondary\)\]\/65{color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--text-secondary\)\]\/65{color:color-mix(in oklab, var(--text-secondary) 65%, transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-inherit{color:inherit}.text-red-800{color:var(--color-red-800)}.text-sky-300{color:var(--color-sky-300)}.text-sky-800{color:var(--color-sky-800)}.text-white{color:var(--color-white)}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\!underline{text-decoration-line:underline!important}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow-\[0_0_14px_var\(--accent-overlay-12\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,var(--accent-overlay-12));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_16px_var\(--accent-overlay-55\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,var(--accent-overlay-55));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_22px_var\(--accent-overlay-12\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,var(--accent-overlay-12));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_1px_0_var\(--overlay-light-08\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,var(--overlay-light-08));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_4px_10px_var\(--overlay-dark-30\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,var(--overlay-dark-30));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_4px_12px_var\(--shadow-card\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,var(--shadow-card));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_5px_12px_rgba\(19\,34\,27\,\.16\)\]{--tw-shadow:0 5px 12px var(--tw-shadow-color,#13221b29);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_7px_16px_rgba\(19\,34\,27\,\.2\)\]{--tw-shadow:0 7px 16px var(--tw-shadow-color,#13221b33);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_9px_22px_rgba\(0\,0\,0\,\.25\)\]{--tw-shadow:0 9px 22px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_9px_22px_rgba\(192\,57\,43\,\.22\)\]{--tw-shadow:0 9px 22px var(--tw-shadow-color,#c0392b38);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_12px_24px_var\(--overlay-dark-20\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,var(--overlay-dark-20));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_12px_30px_var\(--overlay-dark-22\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,var(--overlay-dark-22));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_20px_60px_var\(--overlay-dark-25\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,var(--overlay-dark-25));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_30px_100px_\#000\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#000);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_24px_var\(--accent-overlay-12\)\]{--tw-shadow:inset 0 0 24px var(--tw-shadow-color,var(--accent-overlay-12));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--accent-overlay-12\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--accent-overlay-12));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--accent-overlay-15\)\,0_12px_30px_var\(--overlay-dark-22\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--accent-overlay-15)), 0 12px 30px var(--tw-shadow-color,var(--overlay-dark-22));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--overlay-light-06\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--overlay-light-06));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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--border-subtle\)\]{--tw-ring-color:var(--border-subtle)}.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-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:scale-\[1\.015\]:is(:where(.group):hover *){scale:1.015}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#c7f36b\]:hover{border-color:#c7f36b}.hover\:border-\[var\(--accent-strong\)\]\/18:hover{border-color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--accent-strong\)\]\/18:hover{border-color:color-mix(in oklab, var(--accent-strong) 18%, transparent)}}.hover\:border-\[var\(--accent-strong\)\]\/70:hover{border-color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--accent-strong\)\]\/70:hover{border-color:color-mix(in oklab, var(--accent-strong) 70%, transparent)}}.hover\:border-\[var\(--status-warning\)\]\/80:hover{border-color:var(--status-warning)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--status-warning\)\]\/80:hover{border-color:color-mix(in oklab, var(--status-warning) 80%, transparent)}}.hover\:bg-\[\#272c29\]:hover{background-color:#272c29}.hover\:bg-\[\#d3473a\]:hover{background-color:#d3473a}.hover\:bg-\[rgba\(199\,243\,107\,\.08\)\]:hover{background-color:#c7f36b14}.hover\:bg-\[var\(--surface-card\)\]\/\[\.06\]:hover{background-color:var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--surface-card\)\]\/\[\.06\]:hover{background-color:color-mix(in oklab, var(--surface-card) 6%, transparent)}}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:bg-\[var\(--surface-selected-hover\)\]:hover{background-color:var(--surface-selected-hover)}.hover\:text-\[var\(--text-on-dark\)\]:hover{color:var(--text-on-dark)}.hover\:shadow-\[0_0_0_1px_var\(--accent-overlay-08\)\,0_0_28px_var\(--accent-overlay-12\)\,0_14px_32px_var\(--overlay-dark-24\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--accent-overlay-08)), 0 0 28px var(--tw-shadow-color,var(--accent-overlay-12)), 0 14px 32px var(--tw-shadow-color,var(--overlay-dark-24));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-\[0_8px_20px_rgba\(199\,243\,107\,\.25\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#c7f36b40);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-\[0_16px_30px_var\(--accent-overlay-14\)\]:hover{--tw-shadow:0 16px 30px var(--tw-shadow-color,var(--accent-overlay-14));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-\[0_18px_32px_var\(--accent-overlay-18\)\]:hover{--tw-shadow:0 18px 32px var(--tw-shadow-color,var(--accent-overlay-18));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\:border-\[\#c7f36b\]:focus-visible{border-color:#c7f36b}.focus-visible\:shadow-\[0_8px_20px_rgba\(199\,243\,107\,\.25\)\]:focus-visible{--tw-shadow:0 8px 20px var(--tw-shadow-color,#c7f36b40);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\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#c7f36b\]:focus-visible{outline-color:#c7f36b}.focus-visible\:outline-\[var\(--accent-strong\)\]:focus-visible{outline-color:var(--accent-strong)}.focus-visible\:outline-\[var\(--status-warning\)\]:focus-visible{outline-color:var(--status-warning)}.focus-visible\:outline-emerald-300:focus-visible{outline-color:var(--color-emerald-300)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:\!cursor-default:disabled{cursor:default!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:\!opacity-100:disabled{opacity:1!important}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[pulse_2\.5s_ease-in-out_infinite\]{animation:2.5s ease-in-out infinite pulse}.motion-safe\:animate-bounce{animation:var(--animate-bounce)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (width>=701px){.min-\[701px\]\:right-0{right:0}.min-\[701px\]\:scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (width>=1101px){.min-\[1101px\]\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (width>=40rem){.sm\:max-w-\[310px\]{max-width:310px}.sm\:max-w-none{max-width:none}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:whitespace-normal{white-space:normal}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:opacity-0{opacity:0}@media (hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (prefers-color-scheme:dark){.dark\:text-amber-300{color:var(--color-amber-300)}}.\[\&_\.card-center-suit\]\:\!size-\[14px\] .card-center-suit{width:14px!important;height:14px!important}}:root{color:var(--text-primary);background:var(--surface-page);font-synthesis:none;--surface-page:#091913;--surface-raised:#101d18;--surface-sunken:#0c1713;--surface-hover:#ffffff0f;--text-primary:#edf3ee;--text-secondary:#b9cbc3;--text-muted:#8ea59b;--text-inverse:#102219;--border-subtle:#ffffff1a;--border-interactive:#ffffff26;--border-focus:#4b755f;--focus-ring:#c7f36bb3;--accent-strong:#d5ff7d;--accent-on:#102219;--accent-highlight:#b9ee6c;--brand-google-blue:#4285f4;--brand-google-green:#34a853;--brand-google-yellow:#fbbc05;--brand-google-red:#ea4335;--rainbow-yellow:#ffd43b;--rainbow-green:#69db7c;--card-suit-heart:#c53c39;--card-suit-diamond-four-color:#4dabf7;--card-suit-club-four-color:#3f9f5e;--card-suit-spade:#14231d;--rainbow-blue:#4dabf7;--rainbow-purple:#b197fc;--rainbow-cyan:#a6ddff;--shadow-dialog:#000;--surface-control:#15271f;--surface-control-hover:#1d4435;--surface-selected:#173f31;--surface-selected-hover:#205741;--surface-notice:#eef0e7;--surface-banner:#eef0e7;--surface-banner-warning:#f4c95d;--surface-banner-error:#c75a50;--surface-warning:#f4c95d;--surface-danger:#c75a50;--text-notice:#13251d;--text-banner:#13251d;--text-banner-warning:#2a1e05;--text-banner-error:#fff;--text-warning:#2a1e05;--text-on-danger:#fff;--text-on-accent:#102219;--text-on-selected:#d8f58d;--control-thumb:#8fa399;--control-thumb-active:#102018;--backdrop:#010705b8;--surface-nav-overlay:#06100d24;--surface-site-nav-overlay:#06100d85;--text-site-nav-brand:var(--text-primary);--surface-feedback-gate:#14392b47;--surface-side-panel:var(--surface-page);font-family:Manrope,sans-serif;font-size:clamp(18px,.8vw + 8px,22px)}@supports (color:color-mix(in lab, red, red)){:root{--surface-side-panel:color-mix(in srgb, var(--surface-page) 72%, transparent)}}:root{--border-side-panel:var(--border-subtle);--surface-auth-gradient:radial-gradient(circle at 78% 18%, #1e513b 0%, #0a1d16 34%, #050b08 74%);--surface-auth-card:var(--surface-page)}@supports (color:color-mix(in lab, red, red)){:root{--surface-auth-card:color-mix(in srgb, var(--surface-page) 90%, transparent)}}:root{--surface-feedback-done:var(--accent-overlay-07);--border-feedback-done:var(--accent-overlay-22);--surface-season-claimed:#153323;--surface-season-marker-claimed:#ddeba4;--surface-ledger-total:#e7ede3;--border-footer:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--border-footer:color-mix(in srgb, var(--text-secondary) 16%, transparent)}}:root{--border-info-section:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--border-info-section:color-mix(in srgb, var(--text-secondary) 18%, transparent)}}:root{--text-info-effective:var(--text-muted);--text-accent-soft:#d8f58d;--text-level-badge:#d8f58d;--text-button-ghost:#e8eee9;--surface-button-muted:#d9ddd5;--text-button-muted:#203129;--surface-button-danger:#c53c39;--surface-button-danger-hover:#d94b47;--surface-modal-icon:#173227;--surface-modal-icon-light:#e3eedc;--border-modal-light:#d8ddd5;--surface-modal-light:#f3f0e6;--text-modal-light:#0a1914;--icon-modal-light:#315d47;--overlay-light-04:#ffffff0a;--overlay-light-055:#ffffff0e;--overlay-light-07:#ffffff12;--overlay-light-012:#ffffff03;--overlay-light-015:#ffffff04;--overlay-light-02:#ffffff05;--overlay-light-03:#ffffff08;--overlay-light-035:#ffffff09;--overlay-light-045:#ffffff0b;--overlay-light-06:#ffffff0f;--overlay-light-08:#ffffff14;--overlay-light-09:#ffffff17;--overlay-light-10:#ffffff1a;--overlay-light-11:#ffffff1c;--overlay-light-12:#ffffff1f;--overlay-light-13:#ffffff21;--overlay-light-14:#ffffff24;--overlay-light-15:#ffffff26;--overlay-light-16:#ffffff29;--overlay-light-18:#ffffff2e;--overlay-light-20:#fff3;--overlay-light-22:#ffffff38;--overlay-light-24:#ffffff3d;--overlay-light-28:#ffffff47;--overlay-light-30:#ffffff4d;--overlay-light-34:#ffffff57;--overlay-light-42:#ffffff6b;--overlay-light-50:#ffffff80;--overlay-light-55:#ffffff8c;--overlay-light-65:var(--surface-card-soft);--overlay-light-70:#ffffffb3;--overlay-light-72:#ffffffb8;--overlay-light-75:#ffffffbf;--overlay-light-90:#ffffffe6;--overlay-mint-16:#dcefe229;--overlay-dark-08:#00000014;--overlay-dark-18:#0000002e;--overlay-dark-14:#00000024;--overlay-dark-16:#00000029;--overlay-dark-20:#0003;--overlay-dark-22:#00000038;--overlay-dark-24:#0000003d;--overlay-dark-25:#00000040;--overlay-dark-28:#00000047;--overlay-dark-30:#0000004d;--overlay-dark-34:#00000057;--overlay-dark-35:#00000059;--overlay-dark-40:#0006;--overlay-dark-42:#0000006b;--overlay-dark-45:#00000073;--overlay-dark-46:#00000075;--overlay-dark-50:#00000080;--overlay-dark-55:#0000008c;--overlay-dark-68:#000000ad;--text-danger-soft:#ffb8b2;--text-danger-strong:#ff6b6b;--text-on-dark:#fff;--surface-page-gradient:radial-gradient(circle at 75% 45%, #14392b 0%, #091913 28%, var(--surface-page) 62%);--surface-season-gradient:radial-gradient(circle at 75% 30%, #23492f 0%, #091913 30%, var(--surface-page) 68%);--accent-overlay-05:#c7f36b0d;--accent-overlay-055:#c7f36b0e;--accent-overlay-06:#c7f36b0f;--accent-overlay-07:#c7f36b12;--accent-overlay-08:#c7f36b14;--accent-overlay-09:#c7f36b17;--accent-overlay-10:#c7f36b1a;--accent-overlay-11:#c7f36b1c;--accent-overlay-12:#c7f36b1f;--accent-overlay-13:#c7f36b21;--accent-overlay-14:#c7f36b24;--accent-overlay-15:#c7f36b26;--accent-overlay-16:#c7f36b29;--accent-overlay-24:#c7f36b3d;--accent-overlay-18:#c7f36b2e;--accent-overlay-20:#c7f36b33;--accent-overlay-22:#c7f36b38;--accent-overlay-25:#c7f36b40;--accent-overlay-28:#c7f36b47;--accent-overlay-30:#c7f36b4d;--accent-overlay-32:#c7f36b52;--accent-overlay-34:#c7f36b57;--accent-overlay-35:#c7f36b59;--accent-overlay-36:#c7f36b5c;--accent-overlay-38:#c7f36b61;--accent-overlay-40:#c7f36b66;--accent-overlay-42:#c7f36b6b;--accent-overlay-44:#c7f36b70;--accent-overlay-46:#c7f36b75;--accent-overlay-48:#c7f36b7a;--accent-overlay-50:#c7f36b80;--accent-overlay-52:#c7f36b85;--accent-overlay-45:#c7f36b73;--accent-overlay-55:#c7f36b8c;--accent-overlay-56:#c7f36b8f;--accent-overlay-65:#c7f36ba6;--accent-overlay-70:#c7f36bb3;--accent-overlay-68:#c7f36bad;--accent-overlay-72:#c7f36bb8;--accent-overlay-75:#c7f36bbf;--accent-overlay-90:#c7f36be6;--accent-overlay-95:#c7f36bf2;--status-positive:#2f9e63;--status-negative:#c94d46;--status-negative-soft:#dc6259;--status-warning:#f5d86b;--status-warning-surface:#fff3b2;--status-warning-text:#43330a;--surface-table-marker:#f5d86b;--border-table-marker:#43330a;--text-table-marker:#102219;--jade-gold:#d7b400;--status-neutral:#52665c;--status-neutral-surface:#173024;--status-neutral-text:#a5b6ac;--rarity-common-border:#8ed6ff;--rarity-common-surface:#4db8f5;--rarity-common-text:#c7ecff;--rarity-uncommon-border:#58c7a4;--rarity-uncommon-surface:#237c66;--rarity-uncommon-text:#b8f5df;--rarity-rare-border:#287bc0;--rarity-rare-surface:#15518b;--rarity-rare-text:#86c9ff;--rarity-epic-border:#be7cff;--rarity-epic-surface:#7d3fc4;--rarity-epic-text:#d9b7ff;--rarity-legendary-border:#f3c75b;--rarity-legendary-surface:#b98216;--rarity-legendary-text:#ffe19a;--text-card:#14231d;--shadow-card:#00000047;--surface-table-preview:radial-gradient(circle at 50% 44%, #10271e 0, #08140f 48%, #050c09 75%);--surface-card:#fff;--surface-card-soft:#fffdf8e0;--surface-season-header:linear-gradient(110deg, #173d28, #10271d 55%, #234d30);--surface-season-progress:linear-gradient(90deg, #76a93d, #dff59b);--surface-season-track:#0a1711;--shadow-card-subtle:#13221b29;--shadow-card-medium:#13221b33;--shadow-equipped:#00000042;--avatar-0:#d87862;--avatar-1:#5b9d9a;--avatar-2:#8c72b5;--avatar-3:#c2964d;--avatar-4:#4d88bd;--avatar-5:#c26a9a;--avatar-6:#6d9b63;--avatar-7:#b56f46;--avatar-chat-0:#e47b62;--avatar-chat-1:#55a9a2;--avatar-chat-2:#a276c4;--avatar-chat-3:#d0a14d;--avatar-chat-4:#4f91c4;--avatar-chat-5:#d06b9e;--avatar-chat-6:#75a968;--avatar-chat-7:#c2764d}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}button,input,select,textarea{font-family:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}.discard-choice:disabled{opacity:1;cursor:default}.discard-choice.is-discarded:disabled{opacity:.3}.appearance-select{display:none}.landing-shell:before{content:"";opacity:.045;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.account-shell{min-height:100dvh;color:var(--text-primary);flex-direction:column;display:flex}.landing-shell{flex-direction:column;min-height:100dvh;display:flex}.account-page-wrap{max-width:1280px}.account-page-panel{width:100%;min-height:calc(100dvh - 156px);color:var(--text-primary);padding:0}.mark{color:var(--accent-strong);border:1px solid var(--accent-overlay-65);background:linear-gradient(145deg, var(--surface-selected), var(--surface-sunken));box-shadow:inset 0 0 0 3px var(--surface-page);border-radius:50%;flex:none;place-items:center;display:grid}.mark span{font-family:Georgia,serif;font-size:55%;font-weight:700}.check-fold-toggle{opacity:.38;margin:0;transition:opacity .2s,color .2s,background .2s,border-color .2s;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.check-fold-toggle:hover{opacity:1;color:var(--accent-strong);background:var(--surface-selected);box-shadow:none}.check-fold-toggle.enabled{opacity:1;color:var(--accent-strong);box-shadow:none}.waiting-bar.compact{pointer-events:none}.waiting-bar.compact :is(button,a,input,select,textarea){pointer-events:auto}.reveal-group{align-items:center;gap:6px;display:flex}.xia-action-inline .mobile-reveal-menu-trigger{display:none}.reveal-menu-modal{width:min(520px,100%)}.reveal-menu-copy{color:var(--text-secondary);margin:-8px 0 18px;font-size:12px;line-height:1.45}.reveal-menu-cards{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:10px;margin:0 0 20px;display:grid}.reveal-menu-cards>button{border:1px solid var(--overlay-light-14);background:var(--overlay-light-035);cursor:pointer;border-radius:9px;place-items:center;padding:4px;transition:transform .15s,border-color .15s,opacity .15s;display:grid}.reveal-menu-cards>button:hover:not(:disabled){border-color:var(--accent-overlay-65);transform:translateY(-2px)}.reveal-menu-cards>button:disabled{cursor:default;opacity:.42}.reveal-menu-cards .card{width:62px}.runout-board-0{top:40%!important}.runout-board-1{z-index:4;opacity:.58;transform:translate(-50%,-50%)scale(.9);top:60%!important}.runout-board-0{animation:4.2s ease-in-out forwards runout-first-dim}.runout-board-1{opacity:1}.runout-board-0 .card:first-child{animation-delay:.3s}.runout-board-0 .card:nth-child(2){animation-delay:.8s}.runout-board-0 .card:nth-child(3){animation-delay:1.3s}.runout-board-0 .card:nth-child(4){animation-delay:2s}.runout-board-0 .card:nth-child(5){animation-delay:2.7s}.runout-board-1 .card:first-child{animation-delay:3.8s}.runout-board-1 .card:nth-child(2){animation-delay:4.3s}.runout-board-1 .card:nth-child(3){animation-delay:4.8s}.runout-board-1 .card:nth-child(4){animation-delay:5.5s}.runout-board-1 .card:nth-child(5){animation-delay:6.2s}.split-runout-layout{z-index:4;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shared-runout-cards{gap:10px;display:flex}.runout-branches{flex-direction:column;gap:8px;display:flex}.runout-branch{gap:10px;transition:opacity .4s,filter .4s;display:flex}.runout-branch-0.past{opacity:.58;filter:saturate(.7)}.split-runout-layout:not(.has-shared-board) .runout-branches{gap:12px}.split-runout-layout:not(.has-shared-board) .runout-branch{justify-content:center}.online-dot{background:var(--status-positive);width:7px;height:7px;box-shadow:0 0 10px var(--status-positive);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.online-dot{box-shadow:0 0 10px color-mix(in srgb, var(--status-positive) 80%, transparent)}}.online-dot{display:inline-block}.eyebrow span:first-child{background:var(--accent-strong);width:34px;height:1px}.form-error{color:var(--status-negative);background:var(--surface-danger);align-items:center;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.form-error{background:color-mix(in srgb, var(--surface-danger) 18%, var(--surface-sunken))}}.form-error{border-radius:7px;padding:10px;font-size:11px}.full{width:100%;margin-top:20px}.settings-modal{flex-direction:column;width:min(620px,100%);height:min(680px,100vh - 40px);display:flex}.settings-modal .xia-modal-tabs{border-bottom:1px solid var(--overlay-light-10);flex:none;gap:16px;margin:8px 0 24px;padding:0 0 8px;display:flex}.settings-modal .xia-modal-tabs button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:2px 0 7px;font-size:12px;font-weight:800;line-height:1.2}.settings-modal .xia-modal-tabs button.active{border-bottom-color:var(--accent-strong);color:var(--text-primary)}.xia-setting-row.table-game-setting{grid-template-columns:minmax(0,1fr);align-items:stretch;padding-block:18px;display:grid}.xia-setting-row.table-game-setting>.table-game-setting-heading{width:100%;display:grid;gap:5px!important}.table-game-setting-heading b{font-size:13px}.table-game-setting-heading small{max-width:680px;font-size:11px;line-height:1.45}.table-game-setting-controls{flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;display:flex}.table-game-setting-variant-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.table-game-setting .game-variant-dropdown .xia-dropdown-trigger{height:44px;font-size:13px}.table-game-setting .queue-variant-button{min-width:96px;height:44px}.table-random-game{border:1px solid var(--overlay-light-10);background:var(--overlay-light-035);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.table-random-game>span{min-width:0}.table-random-game b{color:var(--text-primary);font-size:11px;display:block}.table-random-game small{color:var(--text-muted);margin-top:2px;font-size:10px;line-height:1.35;display:block}.table-game-queue{border-top:1px solid var(--border-subtle);gap:10px;margin-top:18px;padding-top:18px;display:grid}.table-game-queue-heading{gap:4px;display:grid}.table-game-queue-heading>b,.table-game-queue-list>b{color:var(--text-primary);font-size:12px}.table-game-queue-heading>small,.table-game-queue-empty,.table-game-queue-next{color:var(--text-muted);font-size:10px;line-height:1.35}.table-game-queue-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.table-game-queue .queue-variant-button{min-width:96px;height:44px}.table-game-queue-list{gap:7px;display:grid}.table-game-queue-empty{margin:0}.table-game-queue-next{color:var(--accent-strong);font-weight:700}@media (width<=760px){.table-game-setting-variant-row{grid-template-columns:minmax(0,1fr)}.table-game-setting .queue-variant-button{width:100%}.table-game-queue-controls{grid-template-columns:minmax(0,1fr)}.table-game-queue .queue-variant-button{width:100%}}.stat-badge{background:var(--overlay-light-06);color:var(--text-secondary);border-radius:6px;align-items:center;gap:3px;padding:1px 5px;font:700 8px/1 DM Mono,monospace;display:inline-flex}.seat-badges>span.wins-badge{background:var(--status-positive);min-width:26px;height:26px;color:var(--text-inverse);gap:5px;padding:0 8px;font:700 12px DM Mono,monospace}.seat-badges>span.wins-badge svg{width:13px;height:13px}.seat-badges>.rebuy-badge{background:var(--status-negative-soft);min-width:26px;height:26px;color:var(--text-inverse);border-radius:13px;align-items:center;gap:3px;padding:0 8px;font:700 12px DM Mono,monospace;display:inline-flex}.full-width{background:var(--surface-selected);width:100%;color:var(--text-accent-soft);border:0;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:11px;font-weight:800}.ledger-row{color:var(--text-button-muted);border-top:1px solid var(--border-subtle);justify-content:space-between;gap:12px;padding-top:8px;font-size:10px;display:flex}.ledger-row b{text-align:right;font-size:11px;line-height:1.35}.fold-modal{width:min(420px,100%)}.fold-help{color:var(--status-negative);margin:0 0 14px;font-size:13px;font-weight:700}.fold-yes{background:var(--surface-danger);height:40px;color:var(--text-inverse);border:0;border-radius:8px;padding:0 16px;font-size:12px;font-weight:800}.fold-no{flex:none;min-width:88px;height:40px;padding:0 16px}.xia-eyebrow{color:var(--accent-strong);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.xia-heading{margin:0}.xia-heading-title-line{align-items:center;gap:12px;display:flex}.xia-heading h1{color:var(--text-primary);letter-spacing:-.065em;margin:0;font-size:clamp(42px,7vw,72px);font-weight:500;line-height:.96}.xia-heading .xia-eyebrow{margin-top:15px}html[data-theme=light] .xia-heading h1{color:var(--text-primary)}.xia-field{border:0;gap:7px;min-width:0;margin-top:14px;padding:0;display:grid}.xia-field-label{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.xia-field-hint{color:var(--text-muted);font-size:10px;line-height:1.4}.xia-field .code-input{letter-spacing:.22em;text-align:center;text-transform:uppercase;font:500 24px DM Mono,monospace}.xia-input{border:1px solid var(--border-interactive);background:var(--surface-sunken);width:100%;height:40px;min-height:40px;color:var(--text-primary);border-radius:10px;outline:none;padding:0 12px;font-size:12px;font-weight:700;transition:border-color .16s,box-shadow .16s;display:block}.xia-input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--border-focus)}@supports (color:color-mix(in lab, red, red)){.xia-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--border-focus) 12%, transparent)}}.xia-input:disabled{cursor:not-allowed;opacity:.55}.xia-textarea{resize:vertical;min-height:96px}html[data-theme=light] .xia-input{border-color:var(--border-interactive);background:var(--surface-sunken);color:var(--text-primary)}html[data-theme=light] .xia-input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--border-focus)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .xia-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--border-focus) 12%, transparent)}}.xia-dropdown{min-width:150px;position:relative}.xia-dropdown-trigger{border:1px solid var(--border-interactive);background:var(--surface-sunken);width:100%;height:40px;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 11px 0 12px;font-size:12px;font-weight:700;display:flex}.xia-dropdown-trigger svg{flex:none;transition:transform .18s}.xia-dropdown.is-open .xia-dropdown-trigger{border-color:var(--accent-overlay-55);box-shadow:0 0 0 3px var(--accent-overlay-08)}.xia-dropdown.is-open .xia-dropdown-trigger svg{transform:rotate(180deg)}.xia-dropdown-menu{z-index:120;border:1px solid var(--overlay-light-12);background:var(--surface-sunken);max-height:min(260px,50vh);box-shadow:0 12px 26px var(--shadow-card-medium);border-radius:10px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.xia-dropdown-menu button{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 8px;font-size:11px;font-weight:700;display:flex}.xia-dropdown-menu button:not(:disabled):hover,.xia-dropdown-menu button.is-selected{background:var(--accent-overlay-10);color:var(--text-accent-soft)}.xia-dropdown-menu button:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.55}.xia-dropdown-trigger:disabled{border-color:var(--border-interactive);background:var(--surface-sunken);color:var(--text-muted);cursor:default}.xia-icon-button{border:1px solid var(--border-interactive);background:var(--surface-hover);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;border-radius:10px;place-items:center;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-grid}.xia-icon-button:hover{border-color:var(--border-focus);background:var(--surface-hover);color:var(--text-primary);transform:translateY(-1px)}html[data-theme=light] .xia-icon-button{border-color:var(--border-interactive);color:var(--text-secondary);background:0 0}html[data-theme=light] .xia-icon-button:hover{border-color:var(--border-focus);background:var(--surface-control-hover);color:var(--text-primary)}.xia-info-tooltip{width:28px;height:28px;color:var(--text-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.xia-info-tooltip>svg{color:currentColor}.xia-info-tooltip:hover,.xia-info-tooltip:focus-visible{background:var(--accent-overlay-09);color:var(--accent-strong)}.xia-info-tooltip span[role=tooltip]{z-index:20;visibility:hidden;border:1px solid var(--overlay-light-14);background:var(--surface-page);width:min(260px,70vw);box-shadow:0 12px 32px var(--overlay-dark-35);color:var(--text-secondary);opacity:0;text-align:left;white-space:pre-line;border-radius:10px;padding:10px 11px;font-size:10px;font-weight:600;line-height:1.5;transition:opacity .14s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.xia-info-tooltip:hover span[role=tooltip],.xia-info-tooltip:focus-visible span[role=tooltip]{visibility:visible;opacity:1}html[data-theme=light] .xia-info-tooltip span[role=tooltip]{border-color:var(--border-subtle);background:var(--surface-sunken);color:var(--text-secondary)}.xia-modal-backdrop{z-index:1300;background:var(--backdrop);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.xia-modal-backdrop-toggle{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s}.xia-modal-backdrop-toggle.open{opacity:1;visibility:visible;pointer-events:auto}.xia-modal-backdrop-dismiss{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.xia-modal{z-index:1;border:1px solid var(--border-subtle);background:var(--surface-raised);width:min(530px,100%);max-height:calc(100dvh - 40px);color:var(--text-primary);box-shadow:0 30px 100px var(--shadow-dialog);border-radius:16px;padding:32px;position:relative;overflow:auto}.xia-modal-close{position:absolute;top:16px;right:16px}.xia-modal-heading{align-items:center;gap:14px;margin-bottom:26px;padding-right:40px;display:flex}.xia-modal-heading p{color:var(--text-muted);letter-spacing:.2em;margin:0 0 4px;font-size:9px;font-weight:800}.xia-modal-heading h2{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:500}.xia-modal-icon{background:var(--surface-modal-icon);width:48px;height:48px;color:var(--text-accent-soft);border-radius:999px;flex:none;place-items:center;display:grid}.xia-modal-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:20px;display:flex}.xia-modal-surface{border:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:20px}.xia-modal-layout{scrollbar-width:none}.xia-modal-layout::-webkit-scrollbar{display:none}.xia-modal-create{flex-direction:column;display:flex;overflow:auto}html[data-theme=light] .xia-modal{border-color:var(--border-modal-light);background:var(--surface-modal-light);color:var(--text-modal-light)}html[data-theme=light] .xia-modal-heading h2{color:var(--text-modal-light)}html[data-theme=light] .xia-modal-heading p{color:var(--text-secondary)}html[data-theme=light] .xia-modal-icon{background:var(--surface-modal-icon-light);color:var(--icon-modal-light)}.xia-tabs{align-items:center;gap:4px;display:flex}.xia-tabs button{color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:800}.xia-tabs button.active{color:var(--text-primary)}.xia-modal-tabs{border-bottom:1px solid var(--overlay-light-10);gap:4px;margin:-6px 0 18px;display:flex}.xia-modal-tabs button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px 9px;font-size:11px;font-weight:800}.xia-modal-tabs button.active{border-color:var(--accent-strong);color:var(--text-primary)}.xia-qr{border-radius:8px;width:180px;overflow:hidden}.xia-qr svg{width:100%;height:auto;display:block}.xia-segmented{border:1px solid var(--border-interactive);background:var(--surface-control);border-radius:9px;align-items:center;gap:8px;padding:4px;display:flex}.xia-segmented-option{align-items:center;gap:6px;display:inline-flex}.xia-setting-row{border-bottom:1px solid var(--border-subtle);min-height:44px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.xia-setting-row>:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.xia-setting-row b{font-size:12px}.xia-setting-row small{color:var(--text-muted);font-size:10px;line-height:1.35}.xia-setting-row strong{color:var(--text-primary);white-space:nowrap;font:600 13px DM Mono,monospace}.xia-setting-row.is-interactive{cursor:pointer;width:100%;font:inherit;text-align:left;border-inline:0;background:0 0;border-top:0;transition:background .16s,color .16s}.xia-setting-row.is-interactive:hover{background:var(--surface-hover)}.xia-setting-row.player-menu-row{border-radius:10px;width:100%;padding-inline:18px}.xia-setting-row.is-interactive:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.xia-setting-section{display:block}.xia-setting-section+.xia-setting-section{margin-top:26px}.xia-setting-section-title{color:var(--accent-highlight);letter-spacing:.14em;text-transform:uppercase;padding-top:8px;font-size:12px;font-weight:600}.xia-setting-group{padding:14px 0 4px}.xia-setting-group.has-divider{border-bottom:1px solid var(--border-subtle);padding-bottom:14px}.xia-setting-group-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.xia-setting-group-title{color:var(--text-primary);font-size:12px;font-weight:700}.xia-setting-group-description{max-width:560px;color:var(--text-muted);margin-top:4px;font-size:10px;line-height:1.35;display:block}.xia-setting-group-list{border-left:1px solid var(--border-subtle);margin-top:4px;margin-left:2px;padding-left:18px}.xia-setting-group-empty{color:var(--text-muted);font-size:11px}.xia-setting-row-label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xia-setting-badge{border:1px solid var(--accent-strong);color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700}.settings-list{border-top:1px solid var(--overlay-light-10)}.setting-subtext{color:var(--text-muted);margin:-6px 0 6px;font-size:10px;line-height:1.35}.xia-action-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xia-switch-row{min-height:28px;color:var(--text-muted);gap:10px;margin-top:14px;font-size:12px;font-weight:700;display:flex}.xia-sniff-card{border:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:12px;gap:8px;margin-top:10px;padding:12px;display:grid}.xia-sniff-card span{color:var(--text-primary);font-size:12px;font-weight:700}.xia-sniff-card small{color:var(--text-muted);font-size:10px}.xia-sniff-actions{justify-content:center;gap:8px;display:flex}html[data-theme=light] .xia-setting-row{border-color:var(--border-subtle);color:var(--text-primary)}html[data-theme=light] .xia-setting-row small{color:var(--text-muted)}html[data-theme=light] .xia-setting-row strong{color:var(--text-primary)}html[data-theme=light] .xia-setting-row.is-interactive:hover{background:var(--surface-hover)}html[data-theme=light] .xia-setting-section-title{color:var(--accent-strong)}html[data-theme=light] .xia-setting-group-list,html[data-theme=light] .xia-setting-group.has-divider{border-color:var(--border-subtle)}html[data-theme=light] .xia-setting-badge{border-color:var(--accent-strong);color:var(--accent-strong)}.xia-button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;font:800 11px inherit;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s,filter .16s;display:inline-flex}.xia-button:disabled{cursor:default;opacity:.6}.xia-button:not(.xia-button--plain):not(:disabled):hover{transform:translateY(-1px)}.xia-button--primary{background:var(--accent-strong);color:var(--text-on-accent);box-shadow:0 8px 28px var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.xia-button--primary{box-shadow:0 8px 28px color-mix(in srgb, var(--accent-strong) 12%, transparent)}}.xia-button--primary:not(:disabled):hover{background:var(--accent-strong)}.xia-button--ghost{border-color:var(--border-interactive);background:var(--surface-hover);color:var(--text-button-ghost)}.xia-button--ghost:not(:disabled):hover{background:var(--surface-hover)}.xia-button--dark{background:var(--surface-selected);color:var(--text-accent-soft)}.xia-button--dark:not(:disabled):hover{background:var(--surface-selected-hover);box-shadow:0 8px 20px var(--surface-selected)}@supports (color:color-mix(in lab, red, red)){.xia-button--dark:not(:disabled):hover{box-shadow:0 8px 20px color-mix(in srgb, var(--surface-selected) 28%, transparent)}}.xia-button--secondary{border-color:var(--border-interactive);background:var(--surface-sunken);color:var(--surface-selected)}.xia-button--secondary:not(:disabled):hover{background:var(--text-on-danger)}.xia-button--secondary:disabled{border-color:var(--border-interactive);background:var(--surface-control-hover);color:var(--text-secondary);opacity:1}.xia-button--muted{background:var(--surface-button-muted);color:var(--text-button-muted)}.xia-button--muted:not(:disabled):hover{filter:brightness(1.01)}.xia-button--danger{background:var(--surface-button-danger);color:var(--text-on-danger)}.xia-button--danger:not(:disabled):hover{background:var(--surface-button-danger-hover)}.xia-button--plain{color:inherit;background:0 0;border:0}.xia-button--segmented{height:32px;color:var(--text-muted);background:0 0;border:0;border-radius:6px;flex:none;gap:6px;padding:0 10px;font-size:10px;font-weight:800}.xia-button--segmented.xia-button--auto{padding:0 10px}.xia-button--segmented[aria-checked=true]{background:var(--surface-selected);color:var(--text-on-selected);box-shadow:0 1px 3px var(--shadow-dialog)}@supports (color:color-mix(in lab, red, red)){.xia-button--segmented[aria-checked=true]{box-shadow:0 1px 3px color-mix(in srgb, var(--shadow-dialog) 25%, transparent)}}.xia-button--segmented[aria-checked=false]:not(:disabled):hover{background:var(--surface-hover);color:var(--text-primary)}.xia-button--xs{height:32px;padding:0 10px;font-size:11px}.xia-button--sm{height:36px;padding:0 12px;font-size:11px}.xia-button--md{height:40px;padding:0 18px;font-size:11px}.xia-button--lg{height:48px;padding:0 20px;font-size:12px}.xia-button--xl{padding:15px 20px;font-size:13px}.xia-button--pill{border-radius:999px;padding:8px 16px;font-size:11px}.xia-button--inline{border-radius:7px;min-width:112px;height:40px;padding:0 14px;font-size:10px}.xia-button--auto{min-width:0;min-height:0;padding:0}.xia-button--card{border-color:var(--border-subtle);background:var(--surface-card);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.xia-button--card{background:color-mix(in srgb, var(--surface-card) 3.5%, transparent)}}.xia-button--card{padding:16px 20px}.xia-button--full-width{width:100%}.xia-button--justify-between{justify-content:space-between}html[data-theme=light] .xia-button--dark{background:var(--surface-selected);color:var(--text-on-danger)}html[data-theme=light] .xia-button--dark:not(:disabled):hover{background:var(--surface-selected-hover);box-shadow:0 8px 20px var(--surface-selected-hover)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .xia-button--dark:not(:disabled):hover{box-shadow:0 8px 20px color-mix(in srgb, var(--surface-selected-hover) 20%, transparent)}}.xia-checkbox{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.xia-checkbox-input{width:15px;height:15px;accent-color:var(--accent-strong);flex:none;margin-top:2px}.xia-checkbox-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.xia-checkbox-input:disabled,.xia-checkbox-input:disabled+.xia-checkbox-label{cursor:not-allowed}.xia-toggle{cursor:pointer;display:inline-flex}.xia-toggle-input{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.xia-toggle-switch{border:1px solid var(--border-interactive);background:var(--surface-control);border-radius:999px;flex:none;width:44px;height:24px;transition:border-color .2s,background .2s,opacity .2s;display:inline-flex;position:relative}.xia-toggle-switch:after{background:var(--control-thumb);content:"";border-radius:999px;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.xia-toggle-input:checked+.xia-toggle-switch{border-color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.xia-toggle-input:checked+.xia-toggle-switch{border-color:color-mix(in srgb, var(--accent-strong) 55%, transparent)}}.xia-toggle-input:checked+.xia-toggle-switch{background:var(--accent-strong)}.xia-toggle-input:checked+.xia-toggle-switch:after{background:var(--control-thumb-active);transform:translate(20px)}.xia-toggle-input:focus-visible+.xia-toggle-switch{outline:2px solid var(--focus-ring);outline-offset:2px}.xia-toggle-input:hover+.xia-toggle-switch{border-color:var(--border-focus)}.xia-toggle-input:checked:hover+.xia-toggle-switch{background:var(--accent-strong)}.xia-toggle-input:disabled+.xia-toggle-switch{cursor:not-allowed;opacity:.45}.xia-toggle:has(.xia-toggle-input:disabled){cursor:not-allowed}.xia-box--page{background:var(--surface-page)}.xia-box--raised{background:var(--surface-raised)}.xia-box--sunken{background:var(--surface-sunken)}.xia-progress-track{border:1px solid var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.xia-progress-track{border:1px solid color-mix(in srgb, var(--text-primary) 20%, transparent)}}.xia-progress-track{background:var(--surface-page)}@supports (color:color-mix(in lab, red, red)){.xia-progress-track{background:color-mix(in srgb, var(--surface-page) 35%, transparent)}}.xia-status-error-panel{border:1px solid var(--status-negative)}@supports (color:color-mix(in lab, red, red)){.xia-status-error-panel{border:1px solid color-mix(in srgb, var(--status-negative) 25%, transparent)}}.xia-status-error-panel{background:var(--status-negative)}@supports (color:color-mix(in lab, red, red)){.xia-status-error-panel{background:color-mix(in srgb, var(--status-negative) 10%, transparent)}}.xia-status-error-panel{color:var(--text-danger-soft)}.xia-box--padding-sm{padding:12px}.xia-box--padding-md{padding:20px}.xia-box--padding-lg{padding:32px}.xia-box--gap-xs{gap:4px}.xia-box--gap-sm{gap:8px}.xia-box--gap-md{gap:16px}.xia-box--gap-lg{gap:24px}.xia-stack{display:flex}.xia-stack--vertical{flex-direction:column}.xia-stack--horizontal{flex-direction:row}.xia-stack--gap-none{gap:0}.xia-stack--gap-xs{gap:4px}.xia-stack--gap-sm{gap:8px}.xia-stack--gap-md{gap:16px}.xia-stack--gap-lg{gap:24px}.xia-stack--justify-start{justify-content:flex-start}.xia-stack--justify-center{justify-content:center}.xia-stack--justify-end{justify-content:flex-end}.xia-stack--justify-between{justify-content:space-between}.xia-stack--justify-around{justify-content:space-around}.xia-stack--justify-evenly{justify-content:space-evenly}.xia-stack--align-start{align-items:flex-start}.xia-stack--align-center{align-items:center}.xia-stack--align-end{align-items:flex-end}.xia-stack--align-stretch{align-items:stretch}.xia-stack--align-baseline{align-items:baseline}.xia-stack--wrap{flex-wrap:wrap}.xia-card,.xia-item-card{border:1px solid var(--border-subtle);border-radius:12px}.xia-group{display:grid}.xia-group--xs{gap:4px}.xia-group--sm{gap:8px}.xia-group--md{gap:16px}.xia-group--lg{gap:24px}.xia-text--muted{color:var(--text-muted)}.xia-text--secondary{color:var(--text-secondary)}.xia-text--accent{color:var(--accent-strong)}.xia-text--inverse{color:var(--text-inverse)}.xia-text--sm{font-size:12px}.xia-text--md{font-size:14px}.xia-text--lg{font-size:18px}.xia-label{color:var(--text-primary)}.xia-fieldset{min-width:0}.xia-title--page{color:var(--text-primary);letter-spacing:-.045em;font-size:clamp(42px,7vw,72px);font-weight:600;line-height:1}.xia-title--section{color:var(--text-primary);letter-spacing:-.045em;font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1}.xia-title--item{color:var(--text-primary);letter-spacing:-.045em;font-size:18px;font-weight:600;line-height:1}.xia-subtitle{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.xia-link{color:var(--accent-strong);text-underline-offset:3px;font-size:14px;text-decoration-thickness:1px}.xia-link--sm{font-size:12px}.xia-link--md{font-size:14px}.xia-link--lg{font-size:18px}.xia-link--no-underline{text-decoration:none}.xia-link:hover{color:var(--accent-strong)}.xia-image{max-width:100%;display:block}.xia-image--framed{border:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:10px}.xia-nav-item,.xia-sidebar-item{color:var(--text-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}.xia-nav-item:hover,.xia-nav-item.is-active,.xia-sidebar-item:hover,.xia-sidebar-item.is-active{color:var(--text-primary)}.xia-nav-item:focus-visible,.xia-sidebar-item:focus-visible,.xia-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.xia-sidebar{border-right:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-primary)}.xia-sidebar-item{border-radius:10px;align-items:center;gap:8px;width:100%;padding:12px;display:flex}.xia-sidebar-item:hover,.xia-sidebar-item.is-active{background:var(--surface-hover)}.xia-notice-banner-stack{z-index:1200;pointer-events:none;flex-direction:column;display:flex;position:fixed;top:72px;left:0;right:0}@media (width>=1400px){.xia-notice-banner-stack{top:92px}}.xia-notice-banner{pointer-events:auto;background:var(--surface-banner);color:var(--text-banner);box-shadow:0 12px 35px var(--shadow-dialog);align-items:center;gap:10px;padding:11px clamp(14px,2vw,28px);font-size:10px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.xia-notice-banner{box-shadow:0 12px 35px color-mix(in srgb, var(--shadow-dialog) 35%, transparent)}}.xia-notice-banner>svg{flex-shrink:0}.xia-notice-banner-message{text-wrap:pretty;flex:1}.xia-notice-banner-time{font-variant-numeric:tabular-nums;opacity:.62;flex-shrink:0;font-weight:600}.xia-notice-banner-warning{background:var(--surface-banner-warning);color:var(--text-banner-warning)}.xia-notice-banner-error{background:var(--surface-banner-error);color:var(--text-banner-error)}.xia-notice-banner-dismiss{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -6px -4px 2px;padding:4px;display:inline-flex}.xia-notice-banner-dismiss:hover{background:var(--shadow-dialog)}@supports (color:color-mix(in lab, red, red)){.xia-notice-banner-dismiss:hover{background:color-mix(in srgb, var(--shadow-dialog) 16%, transparent)}}.purchase-success-modal .purchase-celebration{pointer-events:none;position:absolute;inset:0;overflow:hidden}.purchase-success-modal .purchase-celebration .spark,.purchase-success-modal .purchase-celebration .confetti{opacity:.7;display:block;position:absolute}.purchase-success-modal .purchase-celebration .spark{background:radial-gradient(circle, var(--status-warning-surface) 0 34%, var(--jade-gold) 35% 70%, transparent 72%);width:10px;height:10px;filter:drop-shadow(0 0 8px var(--jade-gold))}@supports (color:color-mix(in lab, red, red)){.purchase-success-modal .purchase-celebration .spark{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--jade-gold) 28%, transparent))}}.purchase-success-modal .purchase-celebration .spark{animation:3.4s ease-in-out infinite purchase-sparkle}.purchase-success-modal .purchase-celebration .spark:before,.purchase-success-modal .purchase-celebration .spark:after{content:"";background:var(--jade-gold);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.purchase-success-modal .purchase-celebration .spark:before,.purchase-success-modal .purchase-celebration .spark:after{background:color-mix(in srgb, var(--jade-gold) 72%, transparent)}}.purchase-success-modal .purchase-celebration .spark:before,.purchase-success-modal .purchase-celebration .spark:after{border-radius:999px;transform:translate(-50%,-50%)}.purchase-success-modal .purchase-celebration .spark:before{width:2px;height:18px}.purchase-success-modal .purchase-celebration .spark:after{width:18px;height:2px}.purchase-success-modal .purchase-celebration .confetti{border-radius:999px;width:8px;height:18px;animation:4.2s linear infinite purchase-confetti}.purchase-success-modal .purchase-celebration .spark-a{animation-delay:0s;top:14%;left:9%}.purchase-success-modal .purchase-celebration .spark-b{animation-delay:.8s;top:26%;left:20%;transform:scale(.75)}.purchase-success-modal .purchase-celebration .spark-c{animation-delay:1.4s;top:18%;right:12%}.purchase-success-modal .purchase-celebration .spark-d{animation-delay:2.1s;top:33%;right:22%;transform:scale(.8)}.purchase-success-modal .purchase-celebration .spark-e{animation-delay:1.1s;bottom:19%;left:14%;transform:scale(.7)}.purchase-success-modal .purchase-celebration .spark-f{animation-delay:2.7s;bottom:15%;right:17%;transform:scale(.9)}.purchase-success-modal .purchase-celebration .confetti-a{background:linear-gradient(180deg, var(--jade-gold), var(--status-warning-surface));animation-delay:0s;top:-6%;left:29%}.purchase-success-modal .purchase-celebration .confetti-b{background:linear-gradient(180deg, var(--text-accent-soft), var(--status-positive));animation-delay:1.2s;top:-10%;left:70%}.purchase-success-modal .purchase-celebration .confetti-c{background:linear-gradient(180deg, var(--surface-card), var(--border-subtle));animation-delay:2.3s;top:-12%;left:14%}.purchase-success-modal .purchase-celebration .confetti-d{background:linear-gradient(180deg, var(--status-warning-surface), var(--jade-gold));animation-delay:3s;top:-8%;left:84%}@keyframes purchase-sparkle{0%,to{opacity:.25;transform:scale(.7)rotate(0)}35%{opacity:.92;transform:scale(1)rotate(14deg)}70%{opacity:.45;transform:scale(.82)rotate(-10deg)}}@keyframes purchase-confetti{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.75}85%{opacity:.45}to{opacity:0;transform:translate(14px,340px)rotate(220deg)}}.xia-pagination-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding-top:18px;display:flex}.xia-pagination-page{font-variant-numeric:tabular-nums;min-width:34px;height:34px;color:var(--text-secondary);border-radius:9px;font-size:13px;padding:0 8px!important}.xia-pagination-page:hover:not(:disabled){color:var(--text-primary);background:var(--overlay-light-04)}.xia-pagination-page[aria-current=page]{color:var(--text-card)}.xia-pagination-page:disabled,.xia-pagination-step:disabled{opacity:.4;cursor:default}.xia-pagination-step{width:34px;height:34px;color:var(--text-secondary)}.xia-pagination-gap{text-align:center;min-width:20px;color:var(--text-muted);-webkit-user-select:none;user-select:none}.xia-pagination-position{color:var(--text-muted);font-variant-numeric:tabular-nums;padding:0 4px;font-size:12px}.xia-pagination-summary{text-align:center;color:var(--text-muted);font-variant-numeric:tabular-nums;padding-top:10px;font-size:12px}.card.suit-red,.card.suit-blue{color:var(--card-suit-heart)}.card.suit-green,.card.suit-black{color:var(--card-suit-spade)}.card.no-animate{transition:none!important;animation:none!important}.card-back{background:0 0;place-items:center;display:grid}.card-back-image{display:block}html.four-color-cards .card.suit-red{color:var(--card-suit-heart)}html.four-color-cards .card.suit-blue{color:var(--card-suit-diamond-four-color)}html.four-color-cards .card.suit-green{color:var(--card-suit-club-four-color)}html.four-color-cards .card.suit-black{color:var(--card-suit-spade)}.toast{z-index:1200;background:var(--surface-notice);color:var(--text-notice);box-shadow:0 12px 35px var(--shadow-dialog);border-radius:8px;align-items:center;gap:7px;padding:10px 14px;font-size:10px;font-weight:700;animation:3s forwards toast-fade;display:flex;position:fixed;top:104px;left:50%;transform:translate(-50%)}@keyframes toast-fade{0%,82%{opacity:1}to{opacity:0}}.game-shell{--table-background:var(--surface-table-preview);background:var(--surface-page);flex-direction:column;height:100vh;min-height:700px;display:flex;position:relative;overflow:hidden}.game-header{z-index:10;flex:0 0 68px;justify-content:space-between;align-items:center;height:68px;padding:0 22px;display:flex}.game-brand{align-items:center;gap:11px;display:flex}.game-brand>.game-title{flex-direction:column;display:flex}.game-title-row{align-items:center;gap:3px;display:flex}.game-brand b{font-size:13px}.game-brand small{color:var(--text-muted);margin-top:2px;font-size:9px}.spectator-summary{align-items:center;display:inline-flex;position:relative}.spectator-trigger{height:26px;color:var(--text-secondary);white-space:nowrap;gap:5px;padding:0 5px;font-size:10px}.spectator-trigger:hover,.spectator-summary:focus-within .spectator-trigger{color:var(--text-primary)}.spectator-list{z-index:1;border:1px solid var(--border-interactive);background:var(--surface-sunken);min-width:max-content;max-width:min(28ch,40vw);color:var(--text-primary);box-shadow:0 8px 20px var(--overlay-dark-22);opacity:0;pointer-events:none;visibility:hidden;border-radius:7px;margin:0;padding:7px 10px;font-size:10px;line-height:1.5;list-style:none;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-3px)}.spectator-summary:hover .spectator-list,.spectator-summary:focus-within .spectator-list{opacity:1;visibility:visible;transform:translateY(0)}.game-header .xia-icon-button{border:1px solid var(--overlay-light-12);background:var(--overlay-light-035);width:36px;height:36px;color:var(--text-secondary);border-radius:8px;padding:0}.game-header .xia-icon-button.dimmed{opacity:.35;cursor:default}.game-header .xia-icon-button:hover:not(.dimmed){background:var(--overlay-light-08);color:var(--text-inverse)}.game-leave-button{border:1px solid var(--status-negative);border-radius:10px;height:40px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.game-leave-button{border:1px solid color-mix(in srgb, var(--status-negative) 42%, transparent)}}.game-leave-button{background:var(--status-negative)}@supports (color:color-mix(in lab, red, red)){.game-leave-button{background:color-mix(in srgb, var(--status-negative) 16%, transparent)}}.game-leave-button{color:var(--text-danger-soft);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:800;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.game-leave-button:hover{background:var(--status-negative)}@supports (color:color-mix(in lab, red, red)){.game-leave-button:hover{background:color-mix(in srgb, var(--status-negative) 24%, transparent)}}.game-leave-button:hover{color:var(--text-danger-soft);border-color:var(--text-danger-soft)}@supports (color:color-mix(in lab, red, red)){.game-leave-button:hover{border-color:color-mix(in srgb, var(--text-danger-soft) 62%, transparent)}}.room-controls{align-items:center;gap:8px;margin-left:auto;display:flex}.room-code{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:7px;align-items:center;gap:9px;padding:7px 8px 7px 12px;display:flex}.room-code small{letter-spacing:.16em;color:var(--text-muted);font-size:7px}.room-code b{letter-spacing:.12em;font:500 12px DM Mono,monospace}.room-code button{color:var(--text-secondary);background:0 0;border:0;place-items:center;min-width:40px;height:40px;padding:0;display:grid}.game-header .room-controls>.room-code,.game-header .room-controls>.xia-icon-button{height:40px}.game-header .room-controls>.room-code{box-sizing:border-box;padding:0 8px 0 12px}.game-header .room-controls>.room-code button{min-width:40px;height:100%}.sit-out-nav-button{border:1px solid var(--overlay-light-12);background:var(--overlay-light-035);height:40px;color:var(--text-secondary);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:800;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.sit-out-nav-button:hover{border-color:var(--accent-overlay-34);background:var(--accent-overlay-09);color:var(--text-primary)}.sit-out-nav-button.is-sitting-out{border-color:var(--accent-overlay-42);background:var(--accent-overlay-12);color:var(--accent-strong)}.mobile-nav-trigger,.mobile-nav-menu,.mobile-nav-scrim,.side-panel-scrim,.table-talk-mobile-chevron{display:none}.table-layout{flex:1;min-height:0;display:flex;position:relative}.table-stage{background:var(--table-background);flex:1;place-items:center;min-width:0;display:grid;position:relative}.table-stage:before{content:"";background-image:linear-gradient(var(--overlay-light-012) 1px, transparent 1px), linear-gradient(90deg, var(--overlay-light-012) 1px, transparent 1px);-webkit-mask-image:radial-gradient(circle, var(--shadow-dialog), transparent 70%);-webkit-mask-image:radial-gradient(circle, var(--shadow-dialog), transparent 70%);-webkit-mask-image:radial-gradient(circle, var(--shadow-dialog), transparent 70%);mask-image:radial-gradient(circle, var(--shadow-dialog), transparent 70%);background-size:34px 34px;position:absolute;inset:0}.table-queue-dock{z-index:17;pointer-events:none;width:min(320px,100% - 28px);position:absolute;bottom:14px;left:14px}.table-queue-trigger,.table-queue-popover{pointer-events:auto}.table-queue-trigger{border-color:var(--border-interactive);background:var(--surface-sunken);min-width:170px;box-shadow:0 12px 30px var(--overlay-dark-35);text-align:left;gap:2px;display:grid}.table-queue-trigger>span{font-size:11px;font-weight:800}.table-queue-trigger>small{color:var(--text-muted);font-size:9px;font-weight:700}.table-queue-popover{border:1px solid var(--border-interactive);background:var(--surface-sunken);width:min(320px,100vw - 28px);max-height:min(460px,100dvh - 150px);box-shadow:0 18px 55px var(--overlay-dark-50);border-radius:14px;padding:14px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:visible}.table-queue-trigger:disabled{cursor:default;opacity:1}.table-queue-popover .game-variant-dropdown .xia-dropdown-menu{top:auto;bottom:calc(100% + 6px)}.table-queue-close{z-index:1;border-radius:7px;width:28px;height:28px;position:absolute;top:10px;right:10px}.table-queue-popover .table-game-queue{border-top:0;margin-top:0;padding-top:0}@media (width<=700px){.table-queue-dock{display:none}}.table-light{background:var(--status-positive);filter:blur(130px);opacity:.12;width:70%;height:60%;position:absolute}.poker-table{aspect-ratio:1.95;width:min(62vw,780px);margin-top:-3%;position:relative}.rail{background:linear-gradient(145deg, var(--surface-control), var(--surface-page) 46%, var(--surface-raised));box-shadow:0 40px 80px var(--overlay-dark-68), 0 0 0 1px var(--border-subtle), inset 0 0 0 7px var(--surface-raised);border-radius:50%;padding:20px;position:absolute;inset:0}.rail:before{content:"";border:1px solid var(--overlay-light-12);border-radius:50%;position:absolute;inset:8px}.felt{background:radial-gradient(ellipse at 50% 43%, var(--status-positive), var(--surface-selected) 75%);height:100%;box-shadow:inset 0 0 70px var(--overlay-dark-40);border:1px solid var(--border-focus);border-radius:50%;position:relative;overflow:visible}.felt:after{content:"";border:1px solid var(--overlay-light-08);border-radius:50%;position:absolute;inset:14px}.felt-brand{opacity:.18;letter-spacing:.15em;pointer-events:none;font-size:13px;font-weight:800;position:absolute;inset:0}.felt-brand .logo-mark{position:absolute;top:50%;left:24%;transform:translate(-50%,-50%);width:34px!important;height:34px!important}.felt-brand span{position:absolute;top:50%;right:24%;transform:translate(50%,-50%)}.pot-cluster{z-index:4;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:16%;left:50%;transform:translate(-50%,-50%)}.squid-game-countdown{z-index:4;border:1px solid var(--rainbow-purple);justify-items:center;gap:1px;min-width:94px;padding:4px 8px;display:grid;position:absolute;top:29%;left:50%}@supports (color:color-mix(in lab, red, red)){.squid-game-countdown{border:1px solid color-mix(in srgb, var(--rainbow-purple) 55%, transparent)}}.squid-game-countdown{background:var(--surface-page);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.squid-game-countdown{background:color-mix(in srgb, var(--surface-page) 76%, var(--rainbow-purple))}}.squid-game-countdown{box-shadow:0 4px 12px var(--overlay-dark-35);color:var(--text-on-dark);text-align:center;transform:translate(-50%)}.squid-game-countdown span{color:var(--rainbow-purple)}@supports (color:color-mix(in lab, red, red)){.squid-game-countdown span{color:color-mix(in srgb, var(--rainbow-purple) 82%, var(--text-on-dark))}}.squid-game-countdown span{letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.squid-game-countdown b{font:700 10px DM Mono,monospace}.pot-display,.side-pot-display{text-align:center;white-space:nowrap}.pot-display span,.side-pot-display span{letter-spacing:.18em;color:var(--text-muted);font-size:7px;display:block}.pot-display b,.side-pot-display b{justify-content:center;align-items:center;gap:6px;margin-top:3px;font:500 17px DM Mono,monospace;display:flex}.side-pot-display{border-left:1px solid var(--text-muted);padding-left:10px}@supports (color:color-mix(in lab, red, red)){.side-pot-display{border-left:1px solid color-mix(in srgb, var(--text-muted) 28%, transparent)}}.side-pot-display b{color:var(--text-secondary);font-size:14px}.pot-display i,.side-pot-display i,.player-plate-bet i{background:var(--status-negative);border:3px dashed var(--text-danger-soft);border-radius:50%;width:13px;height:13px;display:inline-block}.side-pot-display i{background:var(--status-warning);border-width:2px;border-color:var(--status-warning-text);width:11px;height:11px}.community-cards{z-index:3;gap:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.community-cards .card{width:88px}.street-label{letter-spacing:.16em;color:var(--text-secondary);font:500 7px DM Mono,monospace;position:absolute;top:67%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.street-label{color:color-mix(in srgb, var(--text-secondary) 45%, transparent)}}.game-ended-banner{background:var(--status-warning);flex:none;align-items:center;gap:11px;padding:11px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.game-ended-banner{background:color-mix(in srgb, var(--status-warning) 14%, transparent)}}.game-ended-banner{border-block:1px solid var(--status-warning)}@supports (color:color-mix(in lab, red, red)){.game-ended-banner{border-block:1px solid color-mix(in srgb, var(--status-warning) 34%, transparent)}}.game-ended-banner{color:var(--status-warning-surface);z-index:9;font-size:13px;font-weight:700}.game-ended-banner>svg{color:var(--status-warning);flex:none}.game-ended-banner-message{flex-wrap:wrap;flex:auto;align-items:baseline;gap:4px 9px;min-width:0;display:flex}.game-ended-banner-time{color:var(--status-warning-surface)}@supports (color:color-mix(in lab, red, red)){.game-ended-banner-time{color:color-mix(in srgb, var(--status-warning-surface) 62%, transparent)}}.game-ended-banner-time{font-variant-numeric:tabular-nums;font-weight:600}.game-ended-banner-action{flex:none}.winner-banner,.side-bet-result-banner{z-index:50;white-space:nowrap;pointer-events:none;border-radius:50px;align-items:center;gap:9px;padding:10px 17px;font-size:14px;font-weight:800;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.winner-banner{background:var(--accent-strong);color:var(--surface-raised);border:1px solid var(--overlay-light-42);max-width:min(760px,100vw - 52px);box-shadow:0 12px 30px var(--overlay-dark-24), inset 0 1px 0 var(--overlay-light-34);white-space:normal;border-radius:26px;justify-content:flex-start;align-items:flex-start;top:14%}.winner-banner>svg{flex:none;margin-top:3px}.winner-banner-content{justify-items:start;gap:5px;min-width:0;display:grid}.winner-banner-segment{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;min-width:0;line-height:1.18;display:inline-flex}.winner-banner-name,.winner-banner-amount,.winner-banner-hand{line-height:1.1}.winner-banner-name{text-overflow:ellipsis;white-space:nowrap;max-width:min(24ch,38vw);color:var(--surface-page);text-shadow:0 1px 0 var(--overlay-light-28);font-weight:950;overflow:hidden}.winner-banner-amount{background:var(--surface-raised);color:var(--accent-strong);font-variant-numeric:tabular-nums;box-shadow:0 1px 0 var(--overlay-light-12);border-radius:999px;padding:2px 7px 3px}.winner-banner-amount.is-quartered{background:var(--status-negative);color:var(--text-on-danger)}.winner-banner-squid{background:var(--rainbow-purple);color:var(--text-on-dark);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 7px 3px;font-weight:900}.winner-banner-hand{color:var(--surface-page);text-decoration:underline;-webkit-text-decoration-color:var(--text-card);-webkit-text-decoration-color:var(--text-card);-webkit-text-decoration-color:var(--text-card);text-decoration-color:var(--text-card);font-weight:900}@supports (color:color-mix(in lab, red, red)){.winner-banner-hand{-webkit-text-decoration-color:color-mix(in srgb, var(--text-card) 28%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--text-card) 28%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--text-card) 28%, transparent);text-decoration-color:color-mix(in srgb, var(--text-card) 28%, transparent)}}.winner-banner-hand{text-underline-offset:3px;text-decoration-thickness:2px}.winner-banner-copy{color:var(--text-card)}@supports (color:color-mix(in lab, red, red)){.winner-banner-copy{color:color-mix(in srgb, var(--text-card) 70%, transparent)}}.winner-banner-copy{font-weight:850}.side-bet-result-banner{box-shadow:0 10px 28px var(--overlay-dark-34);gap:0;animation:.3s cubic-bezier(.2,.9,.25,1.2) both side-bet-result-pop;top:76%}.side-bet-result-name{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:min(24ch,38vw);margin-right:4px;display:inline-block;overflow:hidden}.side-bet-result-banner>svg{margin-right:9px}.side-bet-result-banner.red{border:1px solid var(--text-danger-soft)}@supports (color:color-mix(in lab, red, red)){.side-bet-result-banner.red{border:1px solid color-mix(in srgb, var(--text-danger-soft) 50%, transparent)}}.side-bet-result-banner.red{background:linear-gradient(135deg, var(--status-negative), var(--status-negative-soft));color:var(--text-on-danger);text-shadow:0 1px 2px var(--status-negative)}@supports (color:color-mix(in lab, red, red)){.side-bet-result-banner.red{text-shadow:0 1px 2px color-mix(in srgb, var(--status-negative) 45%, transparent)}}.side-bet-result-banner.black{border:1px solid var(--overlay-light-28);background:linear-gradient(135deg, var(--surface-page), var(--surface-control));color:var(--text-primary);text-shadow:0 1px 2px var(--shadow-dialog)}@keyframes side-bet-result-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.84)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.game-header .room-controls>.xia-icon-button{flex:0 0 40px;width:40px;height:40px}.game-header .room-code{cursor:pointer;gap:10px}.room-code>.room-code-copy{color:var(--text-secondary);flex-shrink:0;margin-left:6px}.game-header .room-controls>.table-share-button{background:var(--accent-strong);color:var(--accent-on)}.game-header .room-controls>.table-share-button:hover{background:var(--accent-strong)}.player-seat,.empty-seat{z-index:6;position:absolute;transform:translate(-50%,-50%)}.player-plate{background:var(--surface-sunken);border:1px solid var(--overlay-light-14);min-width:172px;height:68px;box-shadow:0 12px 25px var(--overlay-dark-42);z-index:2;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex;position:relative}.side-bet-color-dot{z-index:4;pointer-events:none;width:11px;height:11px;box-shadow:0 0 0 2px var(--surface-sunken), 0 2px 7px var(--overlay-dark-50);border-radius:50%;position:absolute;bottom:6px;right:7px}.side-bet-color-dot.red{background:var(--status-negative)}.side-bet-color-dot.black{background:var(--surface-page);border:1px solid var(--overlay-light-70)}.player-seat.active .player-plate{border-color:var(--accent-strong);box-shadow:0 0 0 4px var(--accent-overlay-10), 0 12px 25px var(--shadow-dialog)}.player-seat.active:before{content:"";pointer-events:none;background:conic-gradient(from -90deg, var(--accent-overlay-95) calc(var(--turn-progress,1) * 1turn), var(--surface-page) 0);border-radius:18px;position:absolute;inset:-6px}@supports (color:color-mix(in lab, red, red)){.player-seat.active:before{background:conic-gradient(from -90deg, var(--accent-overlay-95) calc(var(--turn-progress,1) * 1turn), color-mix(in srgb, var(--surface-page) 14%, transparent) 0)}}.player-seat.active:before{box-shadow:0 0 12px var(--accent-overlay-14)}.player-seat.active.urgent:before{background:conic-gradient(from -90deg, var(--status-negative) calc(var(--turn-progress,1) * 1turn), var(--status-negative) 0)}@supports (color:color-mix(in lab, red, red)){.player-seat.active.urgent:before{background:conic-gradient(from -90deg, color-mix(in srgb, var(--status-negative) 98%, transparent) calc(var(--turn-progress,1) * 1turn), color-mix(in srgb, var(--status-negative) 14%, transparent) 0)}}.player-seat.active.urgent:before{box-shadow:0 0 18px var(--status-negative)}@supports (color:color-mix(in lab, red, red)){.player-seat.active.urgent:before{box-shadow:0 0 18px color-mix(in srgb, var(--status-negative) 35%, transparent)}}.player-seat.active.urgent:before{animation:1.2s ease-in-out infinite turn-flash}.turn-ring{border:1px solid var(--accent-overlay-22);border-radius:14px;animation:1.5s infinite pulse;position:absolute;inset:-4px}.turn-countdown{background:var(--surface-raised);border:1px solid var(--overlay-light-12);color:var(--text-accent-soft);z-index:7;text-align:center;border-radius:999px;min-width:38px;padding:3px 8px;font:700 10px DM Mono,monospace;position:absolute;top:-14px;left:-12px;right:auto;overflow:hidden}.turn-countdown:after{content:"";background:linear-gradient(90deg, var(--accent-strong), var(--status-positive));transform-origin:0;width:100%;height:2px;transform:scaleX(var(--turn-progress,1));transition:transform 60ms linear;position:absolute;bottom:0;left:0}.player-plate .avatar{flex:none;width:44px;height:44px}.player-info{flex-direction:column;min-width:0;display:flex;overflow:hidden}.player-info b{white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:13px;overflow:hidden}.player-title{color:var(--accent-strong);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:9px;font-weight:800;line-height:1.2;overflow:hidden}.achievement-peak-title,.animated-title{color:#0000;background:linear-gradient(90deg, var(--text-danger-strong), var(--rainbow-yellow), var(--rainbow-green), var(--rainbow-blue), var(--rainbow-purple), var(--text-danger-strong));background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite achievement-peak-rainbow}@keyframes achievement-peak-rainbow{to{background-position:240% 0}}.player-info small{color:var(--text-muted);margin-top:3px;font:500 12px/1.1 DM Mono,monospace}.player-info .best-hand{color:var(--text-muted);background:var(--overlay-light-06);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:120px;margin-top:4px;padding:2px 6px;font-size:9px;overflow:hidden}.seat-cards{z-index:1;gap:8px;display:flex;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.seat-cards .card{isolation:isolate;transform:rotate(-3deg)scale(1.22)}.seat-cards .card+.card{margin-left:-20px;transform:rotate(3deg)scale(1.22)}.seat-cards.viewer-cards-flipping .card{animation:.1s ease-out viewer-hole-card-flip}.seat-cards.viewer-cards-flipping .card+.card{animation-delay:0s}.viewer-hand-cards{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.viewer-hand-cards img{-webkit-user-drag:none}.viewer-hand-cards:focus-visible{outline:2px solid var(--accent-strong);outline-offset:7px;border-radius:8px}.viewer-hand-cards .card{transition:filter .15s}.viewer-hand-cards:hover .card,.viewer-hand-cards:focus-visible .card{filter:brightness(.84)}.seat-badges{z-index:4;gap:3px;display:flex;position:absolute;top:-8px;right:-9px}.seat-badges>span{background:var(--surface-notice);min-width:20px;height:20px;color:var(--text-card);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font:700 8px DM Mono,monospace;display:flex}.seat-badges>.equity-badge{border-radius:999px;min-width:44px;height:26px;padding:0 8px;font-size:11px}.seat-badges .all-in{background:var(--status-negative-soft);color:var(--text-inverse)}.player-plate-bet{z-index:9;background:var(--surface-page);border-radius:999px;align-items:center;gap:6px;padding:5px 7px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.player-plate-bet{background:color-mix(in srgb, var(--surface-page) 88%, transparent)}}.player-plate-bet{border:1px solid var(--accent-overlay-22);color:var(--text-accent-soft);white-space:nowrap;box-shadow:0 8px 18px var(--overlay-dark-28);font:700 12px DM Mono,monospace}.player-plate-bet i{border-width:2px;border-color:var(--text-danger-soft);width:11px;height:11px}.seat-bottom{top:100%;left:50%}@media (width>=701px){.game-shell:has(.table-stage>.action-bar) .viewer-seat.seat-bottom{transform:translate(-50%,calc(-50% - 40px))}.game-shell:has(.table-stage>.action-bar .betting-mode) .viewer-seat.seat-bottom{transform:translate(-50%,calc(-50% - 80px))}}@media (width>=1600px){.game-shell:has(.table-stage>.action-bar .betting-mode) .viewer-seat.seat-bottom{transform:translate(-50%,calc(-50% - 52px))}}.seat-left-bottom{top:90%;left:20%}.seat-left-middle{top:50%;left:0%}.seat-right-middle{top:50%;left:100%}.seat-left-top{top:10%;left:20%}.seat-top{top:0%;left:50%}.seat-right-top{top:10%;left:80%}.seat-right-bottom{top:90%;left:80%}.empty-seat{border:1px dashed var(--overlay-light-24);background:var(--surface-page);border-radius:50%;width:74px;height:74px}@supports (color:color-mix(in lab, red, red)){.empty-seat{background:color-mix(in srgb, var(--surface-page) 70%, transparent)}}.empty-seat{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.empty-seat span{font-size:24px;font-weight:300}.empty-seat small{font-size:8px}.empty-seat:hover{border-color:var(--accent-strong);color:var(--accent-strong);background:var(--surface-control)}.seat-badges>.away-tag{background:var(--status-warning);min-width:26px;height:26px;color:var(--text-card);border-radius:13px;justify-content:center;align-items:center;padding:0 8px;font:700 12px DM Mono,monospace;display:flex}.seat-badges>.bust-grace-tag{background:var(--status-negative);min-width:26px;height:26px;color:var(--text-primary);border-radius:13px;justify-content:center;align-items:center;padding:0 8px;display:flex}@media (width>=701px){.player-seat:not(.viewer-seat) .seat-cards{gap:0;bottom:56px}.player-seat:not(.viewer-seat) .seat-cards .card{margin-left:-16px;transform:none;width:80px!important}.player-seat:not(.viewer-seat) .seat-cards .card:first-child{margin-left:0}.game-shell .poker-table{aspect-ratio:auto;width:min(78vw,1120px);height:min(100dvh - 300px,580px)}}@media (width>=701px) and (width<=1100px){.game-shell .poker-table{width:min(82vw,100vw - 196px,850px)}.game-shell .player-plate{width:150px;min-width:150px}.game-shell .community-cards{gap:6px}.game-shell .community-cards .card{width:56px}.game-shell .viewer-seat .seat-cards .card,.game-shell .player-seat:not(.viewer-seat) .seat-cards .card{transform:none;width:48px!important}.game-shell .viewer-seat .seat-cards .card+.card,.game-shell .player-seat:not(.viewer-seat) .seat-cards .card+.card{margin-left:-18px}.game-shell .player-seat:not(.viewer-seat) .seat-cards.many-hole-cards .card,.game-shell .player-seat:not(.viewer-seat) .seat-cards.many-hole-cards .card+.card{margin-left:-6px;width:44px!important}.game-shell .player-seat:not(.viewer-seat) .seat-cards.many-hole-cards .card:first-child{margin-left:0}}@media (width>=1101px){.game-shell .player-seat:not(.viewer-seat) .seat-cards.many-hole-cards .card,.game-shell .player-seat:not(.viewer-seat) .seat-cards.many-hole-cards .card+.card{margin-left:-10px;width:60px!important}.game-shell .player-seat:not(.viewer-seat) .seat-cards.many-hole-cards .card:first-child{margin-left:0}}.player-plate:has(.player-plate-menu){cursor:pointer}.player-plate-menu{z-index:3;border-radius:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.player-plate-menu:hover{color:inherit;background:0 0;border:0;transform:none}.player-plate-menu:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.player-dealer-chip{background:var(--surface-table-marker);width:22px;height:22px;color:var(--text-table-marker);box-shadow:0 4px 9px var(--overlay-dark-40);pointer-events:none;z-index:4;border-radius:50%;place-items:center;font:900 10px DM Mono,monospace;display:grid;position:absolute;bottom:-8px;right:-8px}.seat-right-top .player-dealer-chip,.seat-right-middle .player-dealer-chip,.seat-right-bottom .player-dealer-chip{left:-8px;right:auto}@media (width<=700px){.player-dealer-chip{width:18px;height:18px;font-size:9px}}.player-nit-chip{background:var(--status-negative);width:22px;height:22px;color:var(--text-on-dark);box-shadow:0 4px 9px var(--overlay-dark-40);pointer-events:none;z-index:4;border-radius:50%;place-items:center;font:900 10px DM Mono,monospace;display:grid;position:absolute;bottom:-8px;right:-8px}.seat-right-top .player-nit-chip,.seat-right-middle .player-nit-chip,.seat-right-bottom .player-nit-chip{left:-8px;right:auto}@media (width<=700px){.player-nit-chip{width:18px;height:18px;font-size:9px}}.player-plate-markers .player-nit-chip{flex:none;position:static}.player-plate-markers{z-index:5;pointer-events:none;align-items:center;gap:3px;display:flex;position:absolute;top:calc(100% - 8px);right:-8px}.seat-right-top .player-plate-markers,.seat-right-middle .player-plate-markers,.seat-right-bottom .player-plate-markers{flex-direction:row-reverse;left:-8px;right:auto}.player-plate-markers .player-plate-bet,.player-plate-markers .player-dealer-chip{flex:none;position:static}.player-seat:has(.player-plate-bet) .best-hand-stack{margin-top:18px}@media (width<=700px){.player-plate-bet{gap:4px;padding:3px 5px;font-size:10px}.player-plate-bet i{width:9px;height:9px}}.player-plate-footer{z-index:5;pointer-events:none;align-items:center;gap:3px;display:flex;position:absolute;top:calc(100% - 8px);left:-8px;right:-8px}.player-plate-footer .seat-equity,.player-plate-footer .player-plate-markers{flex:none;position:static}.player-plate-footer .seat-equity:empty{display:none}.player-plate-footer .player-plate-markers{margin-left:auto}.seat-badges>span.squid-badge{background:var(--rainbow-purple);min-width:26px;height:26px;color:var(--text-on-dark);border-radius:13px;gap:4px;padding:0 8px;font:700 12px DM Mono,monospace}.seat-badges>span.minigame-excluded-badge{background:var(--surface-page);border:1px solid var(--border-subtle);min-width:26px;height:26px;color:var(--text-muted);border-radius:13px;padding:0 8px;font:700 9px DM Mono,monospace}.seat-right-top .player-plate-footer .player-plate-markers,.seat-right-middle .player-plate-footer .player-plate-markers,.seat-right-bottom .player-plate-footer .player-plate-markers{margin-left:0}.game-shell .player-seat.active.extra-time-active:before{background:conic-gradient(from -90deg, var(--rainbow-cyan) calc(var(--turn-progress,1) * 1turn), var(--rainbow-cyan) 0)}@supports (color:color-mix(in lab, red, red)){.game-shell .player-seat.active.extra-time-active:before{background:conic-gradient(from -90deg, var(--rainbow-cyan) calc(var(--turn-progress,1) * 1turn), color-mix(in srgb, var(--rainbow-cyan) 14%, transparent) 0)}}.game-shell .player-seat.active.extra-time-active:before{box-shadow:0 0 12px var(--rainbow-cyan)}@supports (color:color-mix(in lab, red, red)){.game-shell .player-seat.active.extra-time-active:before{box-shadow:0 0 12px color-mix(in srgb, var(--rainbow-cyan) 30%, transparent)}}.game-shell .player-seat.active.extra-time-active .player-plate{border-color:var(--rainbow-cyan);box-shadow:0 0 0 3px var(--rainbow-cyan), 0 12px 25px var(--shadow-dialog)}@supports (color:color-mix(in lab, red, red)){.game-shell .player-seat.active.extra-time-active .player-plate{box-shadow:0 0 0 3px color-mix(in srgb, var(--rainbow-cyan) 12%, transparent), 0 12px 25px var(--shadow-dialog)}}.game-shell .player-seat.extra-time-active .turn-ring{border-color:var(--rainbow-cyan)}@supports (color:color-mix(in lab, red, red)){.game-shell .player-seat.extra-time-active .turn-ring{border-color:color-mix(in srgb, var(--rainbow-cyan) 45%, transparent)}}.game-shell .player-seat.extra-time-active .turn-countdown{color:var(--rainbow-cyan);border-color:var(--rainbow-cyan)}@supports (color:color-mix(in lab, red, red)){.game-shell .player-seat.extra-time-active .turn-countdown{border-color:color-mix(in srgb, var(--rainbow-cyan) 45%, transparent)}}.game-shell .player-seat.extra-time-active .turn-countdown:after{background:var(--rainbow-cyan)}.game-shell .player-seat.extra-time-active.urgent .turn-countdown{animation-name:extra-time-warning}@keyframes extra-time-warning{50%{background:var(--rarity-rare-surface);color:var(--rarity-common-text);box-shadow:0 0 12px color-mix(in srgb, var(--rainbow-cyan) 50%, transparent)}}.side-panel{z-index:25;border-left:1px solid var(--border-side-panel);background:var(--surface-side-panel);flex-direction:column;width:320px;transition:all .25s;display:flex;position:absolute;top:0;bottom:0;right:0}.panel-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;height:57px;padding:0 15px 0 18px;display:flex}.panel-heading>div{align-items:center;gap:8px;display:flex}.panel-heading b{font-size:12px}.table-talk-log-filter{color:var(--text-muted);align-items:center;gap:5px;font-size:9px;display:inline-flex}.messages{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column-reverse;flex:1;gap:13px;min-height:0;padding:14px;display:flex;overflow:auto}.system-message{color:var(--text-muted);pointer-events:none;align-items:center;gap:7px;font-size:9px;line-height:1.4;display:flex}.system-message i{background:var(--surface-selected);border-radius:50%;flex:none;width:4px;height:4px}.chat-message{align-items:flex-start;gap:8px;display:flex}.chat-message>div{min-width:0}.chat-message>span{background:var(--surface-selected);width:26px;height:26px;color:var(--accent-strong);border-radius:50%;flex:none;place-items:center;font-size:8px;display:grid}.chat-message>.chat-avatar{border:1px solid var(--overlay-light-30);background:var(--surface-selected);object-fit:cover;border-radius:50%;flex:none;width:26px;height:26px}.chat-message b{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.chat-message p{color:var(--text-secondary);margin:3px 0 0;font-size:11px;line-height:1.45}.chat-report-button{opacity:0;color:var(--text-muted);flex:none;margin-left:auto;transition:opacity .12s}.chat-message:hover .chat-report-button,.chat-report-button:focus-visible{opacity:1}@media (hover:none){.chat-report-button{opacity:.6}}.chat-form{border-top:1px solid var(--border-subtle);flex-direction:column;gap:6px;padding:11px;display:flex}.chat-input-row{position:relative}.new-messages-button{z-index:1;height:28px;box-shadow:0 5px 14px var(--rainbow-blue);padding:0 10px;position:absolute;bottom:calc(100% + 14px);left:50%;border:1px solid var(--rainbow-blue)!important;background:var(--rainbow-blue)!important;width:calc(30% - 13.8px)!important;color:var(--text-inverse)!important;border-radius:999px!important}@supports (color:color-mix(in lab, red, red)){.new-messages-button{box-shadow:0 5px 14px color-mix(in srgb, var(--rainbow-blue) 30%, transparent)}}.new-messages-button{white-space:nowrap;font-size:10px;transform:translate(-50%)}.new-messages-button:hover{filter:brightness(1.1);background:var(--rainbow-blue)!important;transform:translate(-50%)!important}.chat-toggle{display:none}.waiting-bar{box-sizing:border-box;z-index:18;width:100%;height:auto;min-height:0;box-shadow:0 12px 30px var(--overlay-dark-35);pointer-events:none;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;display:flex;position:absolute;bottom:0;left:0}.action-bar{box-sizing:border-box;z-index:18;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;padding:16px 26px;display:flex;position:absolute;bottom:0;left:0}.waiting-bar>*,.action-bar>*{pointer-events:none}.waiting-bar button,.waiting-bar input,.action-bar button,.action-bar input{pointer-events:auto}.waiting-bar>div:first-child{flex-direction:column;margin-right:25px;display:flex}.waiting-bar b{font-size:13px}.waiting-bar span{color:var(--text-muted);margin-top:4px;font-size:10px;line-height:1.35}.waiting-bar.compact{height:128px;min-height:128px}.waiting-bar.compact.busted-rebuy-bar{transform:translateY(28px)}.waiting-bar.compact.busted-rebuy-bar>.busted-rebuy-content{text-align:center;align-items:center;gap:12px;margin-right:0}.waiting-bar.compact.busted-rebuy-bar .rebuy-button{min-width:144px}.action-bar{gap:22px}@media (width>=701px){.table-stage>.action-bar{bottom:clamp(12px,2vh,20px)}.table-stage>.action-bar .action-context span,.table-stage>.action-bar .action-context b{z-index:19;position:fixed;left:14px}.table-stage>.action-bar .action-context span{top:82px}.table-stage>.action-bar .action-context b{top:96px}}.action-context{flex-direction:column;flex:1 1 0;min-width:110px;display:flex}.action-context span{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.action-context b{margin-top:4px;font-size:12px;line-height:1.25}.extra-time-row{flex:1 1 0;justify-content:flex-start;align-items:center;gap:6px;display:flex}.extra-time-cooldown{stroke-dasharray:100;stroke-dashoffset:-100px;animation:linear forwards extra-time-cooldown-sweep}@keyframes extra-time-cooldown-sweep{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.extra-time-cooldown{stroke-dashoffset:0;animation:none}}.action-buttons{gap:8px;display:flex}.action-buttons button,.extra-time-row .xia-button{border-radius:8px;align-items:center;height:42px;padding:0 20px;font-size:11px;font-weight:700;display:inline-flex}.form-error{z-index:40;white-space:nowrap;box-shadow:0 12px 35px var(--overlay-dark-35);position:fixed;top:104px;left:50%;transform:translate(-50%)}@keyframes pulse{50%{opacity:.5}}@keyframes turn-flash{50%{filter:brightness(1.35);transform:scale(1.02)}}@keyframes timer-warning-blink{50%{background:var(--status-negative);color:var(--text-inverse);box-shadow:0 0 12px color-mix(in srgb, var(--status-negative) 70%, transparent)}}@keyframes viewer-hole-card-flip{0%{opacity:1}50%{opacity:.82}to{opacity:1}}.seat-cards.viewer-cards-flipping .card+.card{animation-name:viewer-hole-card-flip-second}@keyframes viewer-hole-card-flip-second{0%{opacity:1}50%{opacity:.82}to{opacity:1}}@keyframes picker-in{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}img.avatar{object-fit:cover;border-radius:50%;display:block}.avatar-sprite{border:2px solid var(--overlay-light-30);box-shadow:inset 0 -8px 0 var(--overlay-dark-16), 0 3px 8px var(--overlay-dark-28);color:#0000;font-weight:900;position:relative;overflow:hidden}.avatar-sprite:before{content:"";background:var(--surface-card-soft);width:18px;height:18px;box-shadow:0 2px 0 1px var(--overlay-dark-14);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.avatar-sprite{border:2px solid var(--overlay-light-55);box-shadow:inset 0 -7px 0 var(--overlay-dark-14), 0 3px 8px var(--overlay-dark-28)}.player-plate .avatar-sprite:before{width:25px;height:25px}.player-plate .avatar-sprite{border:2px solid var(--overlay-light-30);box-shadow:inset 0 -8px 0 var(--overlay-dark-16), 0 3px 8px var(--overlay-dark-28)}.player-plate .menu-icon{background:var(--surface-selected);width:24px;height:24px;color:var(--accent-strong);z-index:3;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;bottom:-6px;right:-6px}.shown-indicator{background:var(--status-positive);border:1.5px solid var(--accent-strong);color:var(--accent-strong);z-index:4;border-radius:50%;place-items:center;animation:3.5s ease-in-out infinite pulse-eye;display:grid;position:absolute;inset:0}.shown-indicator.paid-emote-quick-action{border-radius:50%;width:100%;height:100%}@keyframes pulse-eye{0%,to{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.player-seat.all-in .player-plate{animation:2.5s ease-in-out infinite glow-all-in}@keyframes glow-all-in{0%,to{box-shadow:0 0 8px 2px color-mix(in srgb, var(--status-negative) 25%, transparent)}50%{box-shadow:0 0 16px 6px color-mix(in srgb, var(--status-negative) 45%, transparent)}}.paid-emote-quick-action{cursor:pointer;background:linear-gradient(145deg, var(--accent-strong), var(--accent-strong));border:2px solid var(--text-accent-soft);color:var(--text-card);box-shadow:0 0 0 4px var(--accent-overlay-12), 0 0 18px var(--accent-overlay-52);padding:0;animation:1.15s ease-in-out infinite paid-emote-target}.paid-emote-quick-action:hover{background:linear-gradient(145deg, var(--text-accent-soft), var(--accent-highlight));box-shadow:0 0 0 5px var(--accent-overlay-18), 0 0 24px var(--accent-overlay-72)}@keyframes paid-emote-target{0%,to{box-shadow:0 0 0 3px var(--accent-overlay-10), 0 0 13px var(--accent-overlay-38);transform:scale(.96)}50%{box-shadow:0 0 0 5px var(--accent-overlay-18), 0 0 23px var(--accent-overlay-68);transform:scale(1.06)}}.chat-message .avatar-sprite{border:2px solid var(--overlay-light-65);box-shadow:inset 0 -5px 0 var(--overlay-dark-08), 0 2px 6px var(--overlay-dark-25)}.chat-message .avatar-sprite:before{width:18px;height:18px;display:block}.chat-message .avatar-sprite:after{display:block}.chat-message .avatar-sprite{color:#0000}.chat-message .avatar-sprite-0{background:var(--avatar-chat-0)!important}.chat-message .avatar-sprite-1{background:var(--avatar-chat-1)!important}.chat-message .avatar-sprite-2{background:var(--avatar-chat-2)!important}.chat-message .avatar-sprite-3{background:var(--avatar-chat-3)!important}.chat-message .avatar-sprite-4{background:var(--avatar-chat-4)!important}.chat-message .avatar-sprite-5{background:var(--avatar-chat-5)!important}.chat-message .avatar-sprite-6{background:var(--avatar-chat-6)!important}.chat-message .avatar-sprite-7{background:var(--avatar-chat-7)!important}.avatar-sprite:after{content:"";background:radial-gradient(circle at 22% 50%, var(--surface-raised) 0 2px, transparent 2.5px), radial-gradient(circle at 78% 50%, var(--surface-raised) 0 2px, transparent 2.5px);width:18px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.avatar-sprite-0{background:var(--avatar-0)}.avatar-sprite-1{background:var(--avatar-1)}.avatar-sprite-2{background:var(--avatar-2)}.avatar-sprite-3{background:var(--avatar-3)}.avatar-sprite-4{background:var(--avatar-4)}.avatar-sprite-5{background:var(--avatar-5)}.avatar-sprite-6{background:var(--avatar-6)}.avatar-sprite-7{background:var(--avatar-7)}.player-plate .avatar-wrap{flex:none;width:44px;height:44px;position:relative}.player-plate .avatar-wrap .avatar{width:100%;height:100%}.avatar-crown{background:var(--surface-table-marker);width:20px;height:20px;color:var(--text-table-marker);border:1px solid var(--border-table-marker);box-shadow:0 2px 6px var(--overlay-dark-30);z-index:2;pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.avatar-crown svg{width:13px;height:13px}.player-menu-level-icon{color:var(--surface-selected);filter:drop-shadow(0 2px 4px var(--overlay-dark-25));position:relative}.player-menu-level-icon svg{color:var(--surface-selected);fill:var(--surface-selected);stroke:var(--accent-strong);stroke-width:1.5px}.player-menu-level-icon b{z-index:1;color:var(--text-level-badge);text-shadow:0 1px 2px var(--overlay-dark-68);place-items:center;font:900 15px/1 DM Mono,monospace;display:grid;position:absolute;inset:0}.best-hand-readout{gap:2px;width:max-content;min-width:0;max-width:calc(100vw - 32px);margin:0;display:grid}.best-hand-row{min-width:0;color:var(--text-secondary);white-space:nowrap;align-items:baseline;gap:4px;font-size:12px;font-weight:700;line-height:1.15;display:flex}.best-hand-row b{color:var(--text-muted);letter-spacing:.02em;flex:none;font-size:9px;font-weight:800}.best-hand-category{text-overflow:ellipsis;min-width:0;color:var(--text-primary);font-weight:800;overflow:hidden}.best-hand-rank{color:var(--accent-strong);font-family:DM Mono,monospace;font-weight:800}.best-hand-stack{z-index:5;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.best-hand-stack.has-split-best-hands .best-hand-readout{min-width:180px}.best-hand-extension{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:10px;min-width:82px;padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.best-hand-extension{background:color-mix(in srgb, var(--surface-raised) 88%, transparent)}}.best-hand-extension{color:var(--text-muted);text-align:center;white-space:nowrap;box-shadow:0 3px 8px var(--overlay-dark-20);font-size:11px;font-weight:700}.best-hand-extension.best-hand-readout{padding:5px 11px}@media (width>=701px){.game-shell .viewer-seat.seat-bottom{z-index:20}.game-shell .viewer-seat.seat-bottom:has(.best-hand-stack){transform:translate(-50%,calc(-50% - 36px))}.game-shell .viewer-seat.seat-bottom .best-hand-stack{z-index:26}}.auth-shell{background:var(--surface-auth-gradient);min-height:100dvh;color:var(--text-primary);place-items:center;padding:28px 20px;display:grid;position:relative;overflow:hidden}.auth-shell:before,.auth-shell:after{content:"";pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.auth-shell:before{background:var(--status-positive);width:560px;height:560px;bottom:-300px;right:-260px}@supports (color:color-mix(in lab, red, red)){.auth-shell:before{background:color-mix(in srgb, var(--status-positive) 10%, transparent)}}.auth-shell:after{border:1px solid var(--accent-overlay-15);width:360px;height:360px;top:-170px;left:-210px}.auth-card{z-index:1;border:1px solid var(--overlay-mint-16);background:var(--surface-auth-card);width:min(100%,440px);box-shadow:0 30px 90px var(--overlay-dark-46);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;padding:34px;position:relative}.auth-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-close{flex:none;position:static;color:var(--text-muted)!important;border-color:var(--overlay-mint-16)!important;background:var(--overlay-light-045)!important}.auth-close:hover{color:var(--text-primary)!important;background:var(--overlay-light-08)!important}.auth-brand{color:var(--text-primary);letter-spacing:.18em;align-items:center;gap:11px;font-size:13px;font-weight:900;display:flex}.auth-eyebrow{color:var(--accent-strong);letter-spacing:.18em;margin:35px 0 10px;font-size:10px;font-weight:800}.auth-card h1{color:var(--text-primary);letter-spacing:-.045em;margin:0;font-size:36px;line-height:1.04}.auth-copy{color:var(--text-secondary);margin:12px 0 27px;font-size:13px;line-height:1.6}.auth-consent{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 18px;font-size:12px;line-height:1.55;display:flex}.auth-consent input{width:15px;height:15px;accent-color:var(--accent-strong);cursor:pointer;flex:none;margin-top:2px}.auth-consent a{color:var(--text-accent-soft);text-underline-offset:2px}html[data-theme=light] .auth-consent{color:var(--text-secondary)}html[data-theme=light] .auth-consent a{color:var(--text-accent-soft)}.auth-submit{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;font-size:12px;font-weight:800;transition:transform .16s,filter .16s;display:flex}.auth-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.auth-submit:disabled{cursor:not-allowed;opacity:.65}.google-g{background:conic-gradient(from -45deg, var(--brand-google-blue) 0 25%, var(--brand-google-green) 0 50%, var(--brand-google-yellow) 0 75%, var(--brand-google-red) 0);width:21px;height:21px;color:var(--text-inverse);border-radius:50%;place-items:center;font-family:Arial,sans-serif;font-size:12px;font-weight:800;display:grid}.auth-divider{color:var(--text-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:21px 0;font-size:10px;font-weight:700;display:grid}.auth-divider span{background:var(--overlay-light-10);height:1px}.auth-form{gap:14px;display:grid}.auth-form label:not(.auth-consent)>span{color:var(--text-secondary);letter-spacing:.04em;margin:0 0 6px;font-size:10px;font-weight:800;display:block}.auth-form label:not(.auth-consent)>div{border:1px solid var(--overlay-mint-16);background:var(--overlay-light-045);height:46px;color:var(--text-muted);border-radius:9px;align-items:center;gap:10px;padding:0 13px;transition:border-color .16s,box-shadow .16s;display:flex}.auth-form label:not(.auth-consent)>div:focus-within{border-color:var(--accent-overlay-70);box-shadow:0 0 0 3px var(--accent-overlay-09)}.auth-form label.auth-password-mismatch>div,.auth-form label.auth-password-mismatch>div:focus-within{border-color:var(--text-danger-soft)}@supports (color:color-mix(in lab, red, red)){.auth-form label.auth-password-mismatch>div,.auth-form label.auth-password-mismatch>div:focus-within{border-color:color-mix(in srgb, var(--text-danger-soft) 86%, transparent)}}.auth-form label.auth-password-mismatch>div,.auth-form label.auth-password-mismatch>div:focus-within{box-shadow:0 0 0 3px var(--text-danger-soft)}@supports (color:color-mix(in lab, red, red)){.auth-form label.auth-password-mismatch>div,.auth-form label.auth-password-mismatch>div:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--text-danger-soft) 10%, transparent)}}.auth-form input:not([type=checkbox]){width:100%;color:var(--text-primary);background:0 0;border:0;outline:0;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1.1}.auth-form input:not([type=checkbox])::placeholder{color:var(--text-muted);font-size:12px;line-height:1.1}.auth-field-hint,.auth-field-error{margin:-7px 0 0;font-size:10px;font-weight:650;line-height:1.35}.auth-field-hint{color:var(--text-muted)}.auth-field-error{color:var(--text-danger-soft)}.auth-password-toggle{color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:color .16s,transform .16s;display:inline-flex}.auth-password-toggle:hover{color:var(--text-secondary);transform:translateY(-1px)}.auth-password-toggle:focus-visible{outline:2px solid var(--accent-overlay-70);outline-offset:3px;border-radius:6px}.auth-password-strength{border:1px solid var(--text-secondary);gap:9px;margin-top:-3px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-password-strength{border:1px solid color-mix(in srgb, var(--text-secondary) 12%, transparent)}}.auth-password-strength{background:var(--overlay-light-035);border-radius:10px}.auth-password-strength-heading{color:var(--text-secondary);letter-spacing:.04em;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.auth-password-strength-heading strong{color:var(--text-danger-soft)}.auth-password-strength-heading strong[data-strength=getting-there]{color:var(--status-warning)}.auth-password-strength-heading strong[data-strength=strong]{color:var(--text-accent-soft)}.auth-password-meter{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.auth-password-meter span{background:var(--text-secondary);border-radius:999px;height:4px}@supports (color:color-mix(in lab, red, red)){.auth-password-meter span{background:color-mix(in srgb, var(--text-secondary) 13%, transparent)}}.auth-password-meter span[data-filled=true]{background:var(--text-accent-soft)}.auth-password-strength ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin:0;padding:0;list-style:none;display:grid}.auth-password-strength li{color:var(--text-muted);align-items:center;gap:5px;font-size:10px;line-height:1.25;display:flex}.auth-password-strength li[data-met=true]{color:var(--text-secondary)}.auth-password-strength li svg{color:var(--text-muted);flex:none}.auth-password-strength li[data-met=true] svg{color:var(--text-accent-soft)}.auth-password-verdict{color:var(--text-danger-soft);margin:0;font-size:10px;font-weight:650;line-height:1.35}.auth-submit{background:var(--accent-strong);color:var(--accent-on);border:0;margin-top:6px}.auth-notice,.auth-error{border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:11px;line-height:1.35;display:flex}.auth-notice{background:var(--accent-overlay-12);color:var(--text-accent-soft)}.auth-error{background:var(--status-negative)}@supports (color:color-mix(in lab, red, red)){.auth-error{background:color-mix(in srgb, var(--status-negative) 16%, transparent)}}.auth-error{color:var(--text-danger-soft)}.auth-switch{text-align:center;color:var(--text-muted);margin:22px 0 0;font-size:11px}.auth-switch button{color:var(--accent-strong);cursor:pointer;background:0 0;border:0;font:800 11px inherit}.auth-guest{color:var(--text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:16px auto 0;font-size:11px;font-weight:750;text-decoration:underline;display:block}.auth-guest:hover{color:var(--text-secondary)}.auth-inline-link{color:var(--accent-strong);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:800}.auth-cant-get-in{color:var(--text-muted);margin:0;font-size:11px;line-height:1.35}.auth-inline-link:hover{color:var(--text-accent-soft)}.landing-nav-link{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800;transition:background .16s,color .16s,transform .16s}.landing-nav-link:hover{background:var(--overlay-light-08);color:var(--text-primary);transform:translateY(-1px)}.landing-nav-link.active{background:var(--accent-overlay-12);color:var(--text-accent-soft)}.skin-preview-image{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.locker-loadout{border:1px solid var(--accent-overlay-25);background:radial-gradient(circle at 18% 46%, var(--accent-overlay-16), transparent 33%), linear-gradient(135deg, var(--surface-selected), var(--surface-page));border-radius:28px;grid-template-columns:minmax(260px,.82fr) minmax(360px,1.18fr);gap:18px;display:grid;overflow:visible}@supports (color:color-mix(in lab, red, red)){.locker-loadout{background:radial-gradient(circle at 18% 46%, var(--accent-overlay-16), transparent 33%), linear-gradient(135deg, color-mix(in srgb, var(--surface-selected) 94%, transparent), color-mix(in srgb, var(--surface-page) 95%, transparent))}}.locker-loadout{box-shadow:0 22px 55px var(--overlay-dark-20)}.locker-character-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:285px;padding:28px;display:flex}.locker-kicker{color:var(--accent-strong);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.locker-avatar-wrap{background:linear-gradient(145deg, var(--text-accent-soft), var(--status-positive));width:112px;height:112px;box-shadow:0 0 0 7px var(--accent-overlay-10), 0 18px 38px var(--overlay-dark-28);border-radius:50%;margin-top:16px;padding:7px;position:relative;overflow:hidden}.locker-avatar-wrap .avatar{border-width:4px;width:100%;height:100%;display:block}.locker-avatar-wrap .avatar:before{width:48px;height:48px}.locker-avatar-wrap .avatar:after{background:radial-gradient(circle at 22% 50%, var(--surface-raised) 0 5px, transparent 5.5px), radial-gradient(circle at 78% 50%, var(--surface-raised) 0 5px, transparent 5.5px);width:48px;height:20px}.locker-character-stage h2{color:var(--text-primary);letter-spacing:-.045em;margin:17px 0 0;font-size:25px}.locker-title{color:var(--text-accent-soft);margin-top:5px;font-size:11px;font-weight:800}.locker-title.achievement-peak-title,.locker-title.animated-title,.locker-loadout-slot b.achievement-peak-title,.locker-loadout-slot b.animated-title{color:#0000;background:linear-gradient(90deg, var(--text-danger-strong), var(--rainbow-yellow), var(--rainbow-green), var(--rainbow-blue), var(--rainbow-purple), var(--text-danger-strong));background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite achievement-peak-rainbow}.locker-character-stage>p:last-child{max-width:210px;color:var(--text-muted);margin:9px 0 0;font-size:11px;line-height:1.45}.locker-loadout-slots{align-content:center;gap:9px;padding:24px 25px 24px 0;display:grid}.locker-loadout-slot{border:1px solid var(--overlay-light-10);background:var(--overlay-light-055);border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;padding:10px 12px;display:grid}.locker-loadout-slot>div:nth-child(2),.locker-loadout-slot>div:first-child:not(.locker-slot-card-back){gap:3px;min-width:0;display:grid}.locker-loadout-slot span:not(.locker-slot-icon),.locker-loadout-slot small{color:var(--text-muted);font-size:9px;font-weight:700}.locker-loadout-slot b{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.locker-loadout-slot b.achievement-peak-title,.locker-loadout-slot b.animated-title{color:#0000;background:linear-gradient(90deg, var(--text-danger-strong), var(--rainbow-yellow), var(--rainbow-green), var(--rainbow-blue), var(--rainbow-purple), var(--text-danger-strong));-webkit-text-fill-color:transparent;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite achievement-peak-rainbow}.locker-loadout-slot small{color:var(--accent-strong)}.locker-slot-icon{border:1px solid var(--accent-overlay-22);background:var(--accent-overlay-10);width:38px;height:38px;color:var(--accent-strong);border-radius:12px;place-items:center;display:grid}.locker-slot-card-back{width:38px;height:50px;box-shadow:0 4px 10px var(--overlay-dark-30)}.locker-slot-card-back .card{width:100%;height:100%}.locker-card-back-slot{grid-template-columns:42px minmax(0,1fr) auto}.locker-pet-slot{grid-template-columns:42px minmax(0,1fr) auto;min-height:72px}.locker-slot-pet{place-items:center;width:42px;height:42px;display:grid}.locker-title-picker{z-index:4;width:min(172px,100%);position:relative}.locker-title-picker .xia-dropdown-trigger{min-height:34px;padding-left:8px;padding-right:8px;font-size:10px}.locker-title-picker .achievement-peak-title,.locker-title-picker .animated-title{color:#0000;background:linear-gradient(90deg, var(--text-danger-strong), var(--rainbow-yellow), var(--rainbow-green), var(--rainbow-blue), var(--rainbow-purple), var(--text-danger-strong));-webkit-text-fill-color:transparent;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite achievement-peak-rainbow;display:inline-block}.locker-owned-section{border-top:1px solid var(--overlay-light-12);padding-top:27px}.locker-owned-section .shop-section-heading{margin-bottom:16px}.locker-owned-section .shop-section-heading h2{margin-top:5px}.locker-skin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.locker-skin-card{border-radius:17px!important;max-width:none!important}.cosmetic-hands-line{color:var(--text-muted);letter-spacing:.01em;margin:5px 0 0;font-size:11px;font-weight:700}html[data-theme=light] .cosmetic-hands-line{color:var(--text-muted)}.shop-top-up-hint{color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}html[data-theme=light] .shop-top-up-hint{color:var(--text-muted)}.in-game-locker .locker-loadout{grid-template-columns:minmax(0,1fr)}.in-game-locker .locker-character-stage{min-height:0;padding:20px}.in-game-locker .locker-loadout-slots{padding:0 20px 20px}.in-game-locker .locker-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.in-game-locker .locker-owned-section{padding-top:18px}@media (width<=580px){.in-game-locker .locker-skin-grid{grid-template-columns:1fr}}@media (width<=980px){.locker-loadout{grid-template-columns:.82fr 1.18fr}.locker-skin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.locker-loadout{grid-template-columns:1fr}.locker-character-stage{min-height:0;padding:28px 22px 24px}.locker-loadout-slots{padding:0 14px 15px}.locker-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.locker-skin-grid{grid-template-columns:1fr}}@media (width<=430px){.locker-loadout-slot{gap:10px;padding:9px}.locker-loadout-slot .xia-button{padding-left:9px;padding-right:9px}.locker-title-picker{width:116px}}.account-benefits-link{color:var(--accent-strong);text-underline-offset:3px;background:0 0;border:0;margin-top:10px;padding:4px 0;font-size:11px;font-weight:800;text-decoration:underline}.account-benefits-link:hover{color:var(--accent-strong)}.auth-card>.account-benefits-link{margin:0 0 18px}.account-benefits-lede{color:var(--text-secondary);margin:-12px 0 20px;font-size:13px;line-height:1.55}.account-benefits-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.account-benefits-list li{align-items:flex-start;gap:12px;display:flex}.account-benefits-list li>div{gap:3px;min-width:0;display:grid}.account-benefits-list b{color:var(--text-primary);font-size:13px;font-weight:700}.account-benefits-list span:not(.account-benefits-icon){color:var(--text-muted);font-size:12px;line-height:1.5}.account-benefits-icon{background:var(--accent-overlay-11);width:30px;height:30px;color:var(--accent-strong);border-radius:9px;flex:none;place-items:center;display:grid}.account-benefits-actions{justify-items:center;gap:8px;margin-top:26px;display:grid}.account-benefits-actions>button:last-child{color:var(--text-secondary);background:0 0;border:0;padding:6px;font-size:12px;font-weight:800}html[data-theme=light] .account-benefits-actions>button:last-child{color:var(--text-secondary)}html[data-theme=light] .account-benefits-link{color:var(--accent-strong)}html[data-theme=light] .account-benefits-lede,html[data-theme=light] .account-benefits-list span:not(.account-benefits-icon){color:var(--text-secondary)}html[data-theme=light] .account-benefits-list b{color:var(--text-primary)}.jade-top-up-summary{border:1px solid var(--accent-overlay-14);background:var(--accent-overlay-05);border-radius:14px;margin:0;padding:12px 14px}.jade-top-up-summary>div{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.jade-top-up-summary dt{color:var(--text-muted);margin:0;font-size:12px;font-weight:700}.jade-top-up-summary dd{color:var(--text-accent-soft);margin:0;font-size:13px;font-weight:800}.jade-top-up-summary__total{border-top:1px solid var(--accent-overlay-16);margin-top:4px;padding-top:8px!important}.jade-top-up-summary__total dt{color:var(--text-secondary)}.jade-top-up-summary__total dd{color:var(--text-inverse);letter-spacing:-.02em;font-size:18px;font-weight:900}html[data-theme=light] .jade-top-up-summary{border-color:var(--border-subtle);background:var(--surface-raised)}html[data-theme=light] .jade-top-up-summary dt{color:var(--text-muted)}html[data-theme=light] .jade-top-up-summary dd{color:var(--text-secondary)}html[data-theme=light] .jade-top-up-summary__total dd{color:var(--text-card)}.client-error-shell{background:var(--surface-page-gradient);min-height:100dvh;color:var(--text-primary);place-items:center;padding:24px;display:grid;overflow:hidden}.client-error-card{border:1px solid var(--border-subtle);background:var(--surface-raised);width:min(100%,440px);box-shadow:0 30px 90px var(--overlay-dark-46);text-align:center;border-radius:24px;padding:34px}.client-error-brand{color:var(--text-inverse);letter-spacing:.18em;justify-content:center;align-items:center;gap:11px;font-size:13px;font-weight:900;display:flex}.client-error-icon{border:1px solid var(--status-warning);place-items:center;width:50px;height:50px;margin:32px auto 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.client-error-icon{border:1px solid color-mix(in srgb, var(--status-warning) 32%, transparent)}}.client-error-icon{background:var(--status-warning);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.client-error-icon{background:color-mix(in srgb, var(--status-warning) 12%, transparent)}}.client-error-icon{color:var(--status-warning)}.client-error-eyebrow{color:var(--accent-strong);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.client-error-card h1{color:var(--text-inverse);letter-spacing:-.04em;margin:0;font-size:32px}.client-error-card>p:last-of-type{color:var(--text-secondary);margin:12px auto 26px;font-size:13px;line-height:1.6}.client-error-reload{align-items:center;gap:8px;display:inline-flex}.region-blocked-link{color:var(--text-accent-soft);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.region-blocked-link:hover,.region-blocked-link:focus-visible{color:var(--text-accent-soft)}footer.xia-box{z-index:2;border-top:1px solid var(--border-footer);color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:auto;padding:20px clamp(24px,5vw,74px);font-size:12px;display:flex;position:relative}footer.xia-box>nav.xia-group{align-items:center;display:flex}.legal-page-copy{max-width:860px}.info-modal{width:min(860px,100%)}.info-modal-copy{color:var(--text-secondary);gap:18px;font-size:14px;line-height:1.65;display:grid}.info-modal-copy p{margin:0}.info-modal-section{border-top:1px solid var(--border-info-section);padding-top:18px}.info-modal-section h3{color:var(--text-primary);margin:0 0 7px;font-size:15px}.legal-table{gap:10px;margin:0;display:grid}.legal-table>div{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:baseline;gap:6px 18px;display:grid}.legal-table dt{color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.legal-table dd{margin:0}.legal-list{margin:0;padding-left:1.35rem;list-style:outside}.legal-list>li+li{margin-top:4px}@media (width<=640px){.legal-table>div{grid-template-columns:minmax(0,1fr)}}.info-modal-effective{color:var(--text-info-effective);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}@media (width<=640px){.info-modal{width:100%;padding:24px}footer.xia-box{padding:18px 24px calc(86px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}}.feedback-form{gap:18px;max-width:640px;display:grid}.feedback-intro{color:var(--text-secondary);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.feedback-intro svg{color:var(--text-accent-soft);flex:none;margin-top:2px}.feedback-form .xia-textarea{resize:vertical;min-height:168px}.feedback-done{border:1px solid var(--border-feedback-done);background:var(--surface-feedback-done);border-radius:14px;justify-items:start;gap:12px;max-width:640px;padding:24px;display:grid}.feedback-done svg{color:var(--text-accent-soft)}.feedback-done h3{color:var(--text-primary);margin:0;font-size:18px}.feedback-done p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.feedback-gate{border:1px solid var(--text-secondary);justify-items:start;gap:12px;max-width:640px;display:grid}@supports (color:color-mix(in lab, red, red)){.feedback-gate{border:1px solid color-mix(in srgb, var(--text-secondary) 18%, transparent)}}.feedback-gate{background:var(--surface-feedback-gate);border-radius:14px;padding:24px}.feedback-gate svg{color:var(--text-accent-soft)}.feedback-gate h3{color:var(--text-primary);margin:0;font-size:18px}.feedback-gate p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.feedback-gate-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.feedback-readonly{opacity:.72;cursor:not-allowed}.chat-form{border-top:1px solid var(--border-subtle);flex-direction:column;align-items:stretch;gap:6px;padding:11px;display:flex}.chat-form input{border:1px solid var(--border-subtle);background:var(--surface-control);min-width:0;color:var(--text-primary);border-radius:7px;outline:none;flex:1;padding:11px 12px;font-size:11px}.chat-form input.chat-input-error{border-color:var(--status-negative-soft)}.chat-error{color:var(--text-danger-soft);font-size:10px;line-height:1.3}.chat-form button{background:var(--surface-control-hover);width:40px;color:var(--accent-strong);border:0;border-radius:7px;place-items:center;display:grid}.chat-input-row{align-items:center;gap:6px;display:flex}.chat-emoji-preview{border:1px solid var(--overlay-light-08);background:var(--surface-raised);max-width:100%;color:var(--text-secondary);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 10px;font-size:11px;line-height:1;display:inline-flex}.chat-emoji-preview-art{font-size:16px}.chat-emoji-preview-label{color:var(--text-secondary);font-weight:800}.panel-heading-actions{align-items:center;gap:6px;display:flex;position:relative}.panel-emotes{display:block;position:relative}.table-talk-action-button{flex:0 0 40px;width:40px;height:40px;position:relative;display:grid!important}.table-talk-action-button[data-tooltip]:after{z-index:10;visibility:hidden;border:1px solid var(--overlay-light-14);background:var(--surface-page);width:max-content;max-width:140px;color:var(--text-secondary);content:attr(data-tooltip);opacity:0;pointer-events:none;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:600;line-height:1.2;transition:opacity .14s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.table-talk-action-button[data-tooltip]:hover:after,.table-talk-action-button[data-tooltip]:focus-visible:after{visibility:visible;opacity:1}.table-talk-toggle{position:relative}.table-talk-unread{background:var(--rainbow-blue);border-radius:999px;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.panel-emotes .chat-emote-picker{transform-origin:100% 0;inset:calc(100% + 32px) 0 auto auto}.panel-compact-dock{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.panel-compact-dock .chat-emote-picker{transform-origin:100% 0;inset:0 calc(100% + 8px) auto auto}.chat-actions{align-items:center;gap:6px;display:flex;position:relative}.chat-send{background:var(--surface-control-hover);width:40px;height:40px;color:var(--accent-strong);border:0;border-radius:7px;place-items:center;display:grid}.chat-emote-picker{z-index:20;background:var(--surface-sunken);border:1px solid var(--border-subtle);box-shadow:0 16px 35px var(--overlay-dark-18);transform-origin:100% 100%;opacity:0;visibility:hidden;pointer-events:none;scrollbar-width:none;border-radius:14px;padding:10px;transition:transform .18s,opacity .18s,visibility .18s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(10px)scale(.96)}.chat-emote-picker::-webkit-scrollbar{display:none}.chat-emote-picker.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.chat-emote-picker .emote-row{scrollbar-width:none;grid-template-columns:repeat(3,1fr);gap:8px;max-width:240px;max-height:240px;display:grid;overflow-y:auto}.chat-emote-picker .emote-row::-webkit-scrollbar{display:none}.chat-emote-picker .emote-row button{border:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:10px;place-items:center;width:60px;height:60px;padding:0;font-size:18px;display:grid;overflow:hidden}.chat-emote-picker .emote-row button img{object-fit:cover;flex:none;width:100%;max-width:none;height:100%;max-height:none;display:block}.inspect-table-preview .viewer-seat.seat-bottom{top:108%}@media (width<=700px){.inspect-table-preview .poker-table{height:min(100dvh - 320px,650px);aspect-ratio:auto!important;width:min(94vw,430px)!important;margin-top:-74px!important}.inspect-table-preview .seat-top{top:3%}.inspect-table-preview .seat-left-top,.inspect-table-preview .seat-right-top{top:29%}.inspect-table-preview .seat-left-bottom,.inspect-table-preview .seat-right-bottom{top:71%}.inspect-table-preview .seat-bottom{top:96%}.inspect-table-preview .community-cards{gap:5px}.inspect-table-preview .community-cards .card{width:54px}.inspect-table-preview .pot-cluster{top:13%}.inspect-table-preview .street-label{top:63%}.inspect-table-preview .viewer-seat.seat-bottom .seat-cards .card,.inspect-table-preview .viewer-seat.seat-bottom .seat-cards .card+.card{margin-left:-13px;width:48px!important}.inspect-table-preview .viewer-seat.seat-bottom .seat-cards .card:first-child{margin-left:0}.inspect-table-preview .viewer-seat.seat-bottom .seat-cards .card-corner-rank{font-size:16px!important}}@media (width>=1400px){.top-nav{height:92px;padding:0 clamp(30px,4vw,90px)}.landing-shell{padding-top:92px}.card{width:70px}.card.small{width:56px}.game-header{flex:0 0 78px;height:78px;padding:0 28px}.game-brand b{font-size:14px}.game-brand small{font-size:10px}.room-code b{font-size:13px}.game-header .room-controls>.room-code,.game-header .room-controls>.xia-icon-button,.game-header .room-controls>.sit-out-nav-button{height:40px}.game-header .room-controls>.room-code button{min-width:44px}.room-code button{min-width:44px;height:44px}.xia-icon-button{width:40px;height:40px}.poker-table{width:min(68vw,960px)}.rail{padding:24px}.felt-brand{font-size:16px}.felt-brand .logo-mark{width:40px!important;height:40px!important}.pot-display b{font-size:18px}.community-cards{gap:12px}.community-cards .card{width:88px}.street-label{font-size:8px}.winner-banner{padding:12px 18px;font-size:15px}.player-plate{min-width:186px;height:74px;padding:11px 16px 11px 10px}.player-plate .avatar,.player-plate .avatar-wrap{width:48px;height:48px}.player-info b{max-width:132px;font-size:14px}.player-info small{font-size:12px}.seat-cards{bottom:65px}.seat-cards .card{transform:scale(1.6)}.seat-badges>span{min-width:22px;height:22px;font-size:9px}.empty-seat{width:82px;height:82px}.empty-seat span{font-size:26px}.empty-seat small{font-size:9px}.side-panel{flex:0 0 360px;width:360px}.side-panel:not(.open){flex-basis:64px;width:64px}.panel-heading{height:62px;padding:0 18px 0 20px}.messages{padding:16px}.chat-message>span,.chat-message>.chat-avatar{width:34px;height:34px}.chat-message b{font-size:11px}.chat-message p{font-size:13px}.chat-form input{font-size:12px}.waiting-bar,.action-bar{width:calc(100% - 360px);padding:18px 28px}.waiting-bar b{font-size:14px}.waiting-bar span{font-size:11px}.waiting-bar.compact{height:140px;min-height:140px}.xia-action-inline{min-width:124px;height:44px;font-size:13px}.action-buttons button,.extra-time-row .xia-button{height:46px;font-size:12px}.action-context b{font-size:13px}.sniff-card{padding:14px}.sniff-card span{font-size:13px}.ledger-row{font-size:11px}.ledger-row b{font-size:12px}}@media (width<=1000px){.side-panel{z-index:15;box-shadow:-20px 0 50px var(--overlay-dark-45);position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.side-panel.open{transform:translate(0)}.panel-heading .xia-icon-button{display:grid}.chat-toggle{z-index:14;border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-secondary);border-radius:8px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;display:flex;position:absolute;bottom:105px;right:18px}.chat-toggle i{background:var(--accent-strong);border-radius:50%;width:5px;height:5px}.poker-table{width:min(74vw,800px)}}@media (width<=700px){.auth-shell{padding-top:max(42px, env(safe-area-inset-top));place-items:start}.auth-card{border-radius:20px;padding:28px 22px}.auth-eyebrow{margin-top:30px}.auth-card h1{font-size:32px}.nav-meta{display:none}.game-shell{min-height:640px}.game-header{padding:0 10px}.game-brand>.mark,.game-leave-button{display:none}.room-code{padding-left:8px}.room-controls>.xia-icon-button{display:none}.table-stage{overflow:hidden}.poker-table{aspect-ratio:1.5;width:95vw;margin-top:-8%}.rail{padding:13px}.community-cards{gap:6px}.community-cards .card{width:58px}.community-cards .card-center-suit{width:14px!important;height:14px!important}.player-plate{min-width:112px;height:48px;padding:6px}.player-plate .avatar,.player-plate .avatar-wrap{width:34px;height:34px}.player-info b{max-width:66px;font-size:10px}.player-info small{font-size:9px}.seat-left-bottom,.seat-left-top{left:12%}.seat-right-bottom,.seat-right-top{left:88%}.empty-seat{width:52px;height:52px}.action-bar{flex-wrap:wrap;gap:8px;padding:10px}.action-context{display:none}.waiting-bar{padding:12px}.field-grid{grid-template-columns:1fr 1fr}.field-grid label:first-child{grid-column:1/-1}.appearance-segmented{display:none!important}.appearance-select{min-width:150px;display:block}.appearance-select .xia-dropdown-trigger{border-color:var(--border-interactive);background:var(--surface-sunken);min-height:40px;color:var(--text-primary);border-radius:8px;font-size:12px;font-weight:750}}.xia-button,.xia-icon-button{transition:transform .18s,filter .18s,background .18s,color .18s,box-shadow .18s}.xia-button:not(.xia-button--plain):hover:not(:disabled):not(.dimmed),.xia-icon-button:hover:not(:disabled):not(.dimmed){transform:translateY(-1px)}.check-fold-toggle:hover{transform:translate(-50%)!important}.action-buttons .fold-button:hover{transform:none!important}.game-shell{animation:.35s both fade-in}.community-cards .card:not(.card-back){animation:.38s cubic-bezier(.2,.8,.2,1) both deal-card}.seat-cards{gap:8px;animation:.32s both hole-cards-in;display:flex}.seat-cards .card,.seat-cards .card+.card{margin-left:0;transform:scale(1.22)}@media (width>=1400px){.seat-cards .card,.seat-cards .card+.card{transform:scale(1.6)}}.seat-cards.many-hole-cards{justify-content:center;gap:0;width:240px}.seat-cards.many-hole-cards .card,.seat-cards.many-hole-cards .card+.card{flex:none;margin-left:-36px;transform:scale(1);width:62px!important}.seat-cards.many-hole-cards .card:first-child{margin-left:0}.seat-cards.many-hole-cards .card-corner-rank{font-size:15px!important}.seat-cards.many-hole-cards .card-center-suit{width:32px!important;height:32px!important}.player-seat,.empty-seat{transition:left .65s cubic-bezier(.2,.8,.2,1),top .65s cubic-bezier(.2,.8,.2,1),opacity .25s}.player-plate{transition:border-color .2s,box-shadow .2s,transform .2s,opacity .2s,filter .2s}.player-seat.folded .player-plate,.player-seat.sitting-out .player-plate{opacity:.78;filter:saturate(.78)brightness(.88)}.player-seat.active .player-plate{transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.player-seat.showdown-winner .seat-cards .card{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--accent-strong) 80%, transparent))}}.xp-float{z-index:12;left:var(--xp-left);border:1px solid var(--accent-overlay-30);background:var(--backdrop);color:var(--text-accent-soft);letter-spacing:.02em;white-space:nowrap;pointer-events:none;text-shadow:0 0 4px var(--accent-strong), 0 2px 7px var(--overlay-dark-50);border-radius:999px;padding:1px 5px;font:800 10px DM Mono,monospace;position:absolute;top:-18px}@supports (color:color-mix(in lab, red, red)){.xp-float{text-shadow:0 0 4px color-mix(in srgb, var(--accent-strong) 80%, transparent), 0 2px 7px var(--overlay-dark-50)}}.xp-float{box-shadow:0 2px 7px var(--overlay-dark-40);animation:2.6s cubic-bezier(.2,.75,.35,1) both xp-float}.seat-cards.revealed-cards .card{filter:none;animation:none}.seat-cards .card.card-dimmed{filter:none;opacity:1;box-shadow:0 6px 14px var(--overlay-dark-50);outline:0;border:0!important}.seat-cards .card.card-dimmed:after{content:"";z-index:10;border-radius:inherit;background:var(--surface-page);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.seat-cards .card.card-dimmed:after{background:color-mix(in srgb, var(--surface-page) 58%, transparent)}}.seat-cards .card.card-dimmed:after{pointer-events:none}.seat-cards .card-back.card-dimmed{filter:none;border-radius:4px;border:0!important}.seat-cards .card-back.card-dimmed:after{background:var(--overlay-dark-68);border-radius:inherit;inset:0}.waiting-bar{animation:.28s both bar-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes deal-card{0%{opacity:0;transform:translateY(-12px)scale(.94)rotate(-2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes hole-cards-in{0%{opacity:0;transform:translate(var(--hole-cards-offset,-50%), 8px)}to{opacity:1;transform:translate(var(--hole-cards-offset,-50%), 0)}}@keyframes bet-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes bar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes revealed-glow{0%,to{box-shadow:0 0 0 2px var(--accent-overlay-08), 0 12px 25px var(--overlay-dark-42)}50%{box-shadow:0 0 0 5px var(--accent-overlay-20), 0 0 22px var(--accent-overlay-20), 0 12px 25px var(--overlay-dark-42)}}@keyframes xp-float{0%{opacity:0;filter:blur(1px);transform:translate(-50%,8px)scale(.86)}20%{opacity:1;filter:blur();transform:translate(-50%)scale(1)}64%{opacity:.88;transform:translate3d(calc(-50% + var(--xp-drift)), -25px, 0) scale(.98)}to{opacity:0;transform:translate3d(calc(-50% + var(--xp-drift)), -52px, 0) scale(.94);filter:blur(.6px)}}@keyframes cards-revealed{0%,to{filter:drop-shadow(0 0 4px var(--accent-overlay-45))}50%{filter:drop-shadow(0 0 10px var(--accent-overlay-90))}}@keyframes runout-first-dim{0%,70%{opacity:1}to{opacity:.58}}@keyframes runout-second-focus{0%,25%{opacity:.58}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.player-emote img{animation-duration:3s!important;animation-iteration-count:1!important}}.top-nav{z-index:15;background:var(--surface-site-nav-overlay);-webkit-backdrop-filter:blur(18px)saturate(1.2);border-bottom:0;position:fixed;top:0;left:0;right:0}.landing-shell{padding-top:72px}.player-emote{z-index:50;pointer-events:none;width:96px;height:96px;position:absolute;top:50%;left:calc(100% + 10px);overflow:visible;transform:translateY(-50%)}.player-emote img{object-fit:cover;mix-blend-mode:normal;opacity:0;border-radius:10px;width:96px;max-width:none;height:96px;display:block}.player-emote img[data-loaded=true]{animation:3s ease-out both player-emote-pop}.player-emote img[data-visible=false]{animation-play-state:paused}.seat-bottom .player-emote{top:34%}.spectator-emote{left:var(--spectator-emote-x);top:var(--spectator-emote-y);z-index:50;pointer-events:none;width:58px;height:58px;position:fixed;transform:translate(-50%,-50%)}.spectator-emote img{object-fit:cover;opacity:0;border-radius:8px;width:58px;height:58px;animation:3s ease-out both spectator-emote-pop;display:block}@keyframes player-emote-pop{0%{opacity:0;transform:translateY(12px)scale(.5)}15%{opacity:1;transform:translateY(0)scale(1.15)}75%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-28px)scale(.9)}}@keyframes spectator-emote-pop{0%{opacity:0;transform:translateY(10px)scale(.5)}15%,75%{opacity:1}to{opacity:0;transform:translateY(-22px)scale(.9)}}.emote-message p img{object-fit:contain;mix-blend-mode:normal;background:0 0;border-radius:7px;width:78px;height:78px}.chat-message>span{width:34px;height:34px;font-size:11px}.chat-message b{font-size:12px}.chat-message p{font-size:13px}.emote-message{justify-content:flex-start}.emote-message p{text-align:left;margin-left:0}.chat-message.paid-emote-message .paid-emote-art{isolation:isolate;place-items:center;margin:5px 8px 8px 5px;display:inline-grid;position:relative}.chat-message.paid-emote-message .paid-emote-art:before{content:"";z-index:-1;background:radial-gradient(circle, var(--overlay-light-50) 0, var(--accent-overlay-22) 36%, var(--status-warning) 56%, transparent 72%);border-radius:18px;position:absolute;inset:-15px}@supports (color:color-mix(in lab, red, red)){.chat-message.paid-emote-message .paid-emote-art:before{background:radial-gradient(circle, var(--overlay-light-50) 0, var(--accent-overlay-22) 36%, color-mix(in srgb, var(--status-warning) 13%, transparent) 56%, transparent 72%)}}.chat-message.paid-emote-message .paid-emote-art:before{filter:blur(7px);animation:1.45s ease-in-out infinite alternate paid-chat-aura}.chat-message.paid-emote-message .paid-emote-art:after{content:"✦";z-index:3;color:var(--status-warning-surface);text-shadow:-98px 58px 0 var(--accent-overlay-90), -6px 79px 0 var(--overlay-light-72), 0 0 10px var(--text-inverse);font-size:17px;animation:1.25s ease-in-out infinite paid-chat-sparkle;position:absolute;top:-12px;right:-11px}.chat-message.paid-emote-message .paid-emote-art img{z-index:2;filter:drop-shadow(0 0 8px var(--overlay-light-72)) drop-shadow(0 0 18px var(--accent-overlay-40)) drop-shadow(0 9px 13px var(--overlay-dark-45));animation:.55s cubic-bezier(.18,.9,.25,1.35) both paid-chat-emote-in,2.2s ease-in-out .55s infinite paid-chat-emote-float;position:relative}.panel-heading .xia-icon-button{display:grid}.side-panel:not(.open){flex-basis:56px;width:56px;overflow:visible}.side-panel:not(.open)>:not(.panel-heading){display:none}.side-panel:not(.open) .panel-heading{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:56px;height:108px;padding:8px 0;position:relative;overflow:visible}.side-panel:not(.open) .panel-heading>div:first-child{display:none}.side-panel:not(.open) .panel-heading-actions{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex;position:relative;inset:auto}.side-panel:not(.open) .panel-emotes{display:block}.side-panel:not(.open) .panel-emotes .chat-emote-picker{transform-origin:100% 0;inset:0 calc(100% + 8px) auto auto}.runout-bar{overflow:hidden}.runout-timer-bar{background:var(--accent-strong);will-change:clip-path;width:100%;height:3px;animation:8s linear forwards runout-countdown;position:absolute;bottom:0;left:0}.runout-bar{position:relative}@keyframes runout-countdown{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.runout-vote-button{border:1px solid var(--overlay-light-14);background:var(--surface-control);min-width:124px;height:44px;color:var(--text-primary);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:800;transition:background .18s,color .18s,border-color .18s,opacity .18s;display:inline-flex}.runout-vote-button:hover:not(:disabled){background:var(--surface-control-hover);border-color:var(--overlay-light-22)}.runout-vote-button.selected{background:var(--accent-strong);color:var(--accent-on);border-color:#0000}.runout-vote-button:disabled{opacity:1}.action-buttons button kbd{border:1px solid var(--overlay-light-18);color:var(--text-secondary);background:var(--overlay-light-06);border-radius:4px;align-items:center;margin-left:6px;padding:2px 4px;font:700 9px/1 DM Mono,monospace;display:inline-flex}.action-buttons .fold-button{background:var(--surface-danger)}@supports (color:color-mix(in lab, red, red)){.action-buttons .fold-button{background:color-mix(in srgb, var(--surface-danger) 30%, var(--surface-page))}}.action-buttons .fold-button{border-color:var(--status-negative);color:var(--text-danger-soft)}.action-buttons button:disabled{opacity:.35;pointer-events:none}.betting-mode{flex-direction:column;gap:10px;width:min(440px,42vw);display:flex}.betting-presets{flex-wrap:wrap;gap:6px;display:flex}.betting-presets button{border:1px solid var(--border-interactive);background:var(--surface-control);height:36px;color:var(--text-button-ghost);border-radius:7px;flex:1;min-width:56px;padding:0 14px;font-size:10px;font-weight:700}.betting-presets button:last-child{background:var(--surface-danger)}@supports (color:color-mix(in lab, red, red)){.betting-presets button:last-child{background:color-mix(in srgb, var(--surface-danger) 24%, var(--surface-page))}}.betting-presets button:last-child{border-color:var(--status-negative);color:var(--text-danger-soft)}.betting-input-row{align-items:center;gap:8px;display:flex}.betting-input-row .raise-amount-input{box-sizing:border-box;border:1px solid var(--accent-overlay-35);background:var(--surface-page);border-radius:7px;flex:1;min-width:0;height:38px}@supports (color:color-mix(in lab, red, red)){.betting-input-row .raise-amount-input{background:color-mix(in srgb, var(--surface-page) 72%, transparent)}}.betting-input-row .raise-amount-input{color:var(--accent-strong);text-align:right;appearance:textfield;outline:none;padding:5px 9px;font:700 15px DM Mono,monospace}.betting-input-row .raise-amount-input::-webkit-outer-spin-button{appearance:none;margin:0}.betting-input-row .raise-amount-input::-webkit-inner-spin-button{appearance:none;margin:0}.betting-input-row .raise-amount-input:focus{border-color:var(--accent-strong);box-shadow:0 0 0 2px var(--accent-overlay-15)}.betting-back{border:1px solid var(--overlay-light-14);background:var(--surface-control);height:38px;color:var(--text-secondary);border-radius:7px;padding:0 16px;font-size:11px;font-weight:700}.betting-confirm{background:var(--accent-strong);height:38px;color:var(--accent-on);border:0;border-radius:7px;padding:0 20px;font-size:11px;font-weight:800}.ledger-row>span{gap:3px;display:flex}.ledger-row>span small{color:var(--text-muted);font-size:9px;font-weight:500}.rabbit-hunt-table{z-index:8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-color:var(--accent-overlay-46)!important;background:var(--surface-page)!important}@supports (color:color-mix(in lab, red, red)){.rabbit-hunt-table{background:color-mix(in srgb, var(--surface-page) 88%, transparent)!important}}.rabbit-hunt-table{box-shadow:0 8px 20px var(--overlay-dark-24);color:var(--accent-strong)!important}.rabbit-hunt-table:not(:disabled):hover{border-color:var(--accent-strong)!important;transform:translate(-50%,-50%)!important}@supports (color:color-mix(in lab, red, red)){.rabbit-hunt-table:not(:disabled):hover{border-color:color-mix(in srgb, var(--accent-strong) 75%, transparent)!important}}.rabbit-hunt-table:not(:disabled):hover{background:var(--surface-selected)!important}@supports (color:color-mix(in lab, red, red)){.rabbit-hunt-table:not(:disabled):hover{background:color-mix(in srgb, var(--surface-selected) 96%, transparent)!important}}.rabbit-hunt-table:not(:disabled):hover{box-shadow:0 10px 24px var(--overlay-dark-30)}.community-cards .rabbit-card{z-index:4;animation:none!important}.felt-brand{font-size:16px}.felt-brand .logo-mark{left:17%;width:44px!important;height:44px!important}.felt-brand span{right:17%}.messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-focus) var(--surface-sunken);flex-direction:column}.messages::-webkit-scrollbar{width:8px}.messages::-webkit-scrollbar-track{background:var(--surface-sunken);border-left:1px solid var(--overlay-light-04)}.messages::-webkit-scrollbar-thumb{background:var(--border-focus);border:2px solid var(--surface-sunken);border-radius:999px}.messages::-webkit-scrollbar-thumb:hover{background:var(--border-focus)}.emote-message p img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:96px;height:96px}.sitting-out-tag{background:var(--control-thumb)!important;color:var(--text-card)!important}.player-seat.urgent .turn-countdown{border-color:var(--status-negative);color:var(--text-danger-soft);animation:1.25s ease-in-out infinite timer-warning-blink}.waiting-bar.compact{justify-content:center}.join-auth-link.xia-button--plain,.join-auth-link.xia-button--plain:hover{color:var(--text-accent-soft)}.landing-shell,.account-shell{padding-top:84px!important}.site-top-nav{border-bottom:1px solid var(--overlay-light-08);align-items:center;gap:34px;height:84px;padding:0 clamp(24px,5vw,74px);display:flex}.site-wordmark{color:var(--text-site-nav-brand);letter-spacing:.16em;background:0 0;border:0;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.site-primary-links{align-self:stretch;align-items:stretch;gap:7px;min-width:0;display:flex}.site-primary-links .landing-nav-link{color:var(--text-muted);letter-spacing:0;text-transform:none;border-radius:0;padding:0 12px;font-size:12px;position:relative}.site-primary-links .landing-nav-link:hover{color:var(--text-primary);background:0 0;transform:none}.site-primary-links .landing-nav-link.active{color:var(--text-primary);background:0 0}.site-primary-links .landing-nav-link.active:after{content:"";background:var(--accent-strong);border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.site-account-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.site-profile-link{border:1px solid var(--overlay-light-12);background:var(--overlay-light-055);width:34px;height:34px;color:var(--text-secondary);border-radius:50%;place-items:center;display:grid}.site-profile-link:hover,.site-profile-link.active{border-color:var(--accent-overlay-50);background:var(--accent-overlay-10);color:var(--accent-strong)}.site-profile-picture{border-radius:inherit;object-fit:cover;width:100%;height:100%}.site-sign-in{border:1px solid var(--overlay-light-14);background:var(--overlay-light-055);color:var(--text-primary);border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:800;display:inline-flex}.mobile-bottom-nav{display:none}.play-hub{grid-template-columns:230px minmax(0,1fr);min-height:calc(100dvh - 84px);display:grid}.play-mode-sidebar{min-height:inherit;border-right:1px solid var(--overlay-light-10);background:var(--surface-page);flex-direction:column;gap:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.play-mode-sidebar{background:color-mix(in srgb, var(--surface-page) 78%, transparent)}}.play-mode-sidebar{padding:38px 20px 26px}.play-mode-sidebar nav{gap:7px;display:grid}.play-mode-sidebar nav button{min-height:50px;color:var(--text-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:9px;padding:0 14px;font-size:12px;font-weight:750;display:flex}.play-mode-sidebar nav button span{flex:1}.play-mode-sidebar nav button small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.play-mode-sidebar nav button.active{border-color:var(--accent-overlay-12);background:var(--surface-selected);color:var(--text-primary)}.play-mode-sidebar nav button.active svg{color:var(--accent-strong)}.play-mode-sidebar nav button:not(.active):hover{border-color:var(--overlay-light-08);background:var(--overlay-light-04);color:var(--text-secondary)}.play-mode-sidebar nav button.is-coming-soon,.play-mobile-mode-strip button.is-coming-soon{cursor:not-allowed;opacity:.42;position:relative}.play-mode-sidebar nav button.is-coming-soon:hover{color:var(--text-muted);background:0 0;border-color:#0000}.play-mode-sidebar nav button.is-coming-soon small,.play-mobile-mode-strip button.is-coming-soon small{color:var(--text-secondary);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:850}.play-account-benefits{border-top:1px solid var(--overlay-light-10);margin-top:auto;padding:22px 4px 0}.play-account-benefits-icon{background:var(--accent-overlay-11);width:34px;height:34px;color:var(--accent-strong);border-radius:10px;place-items:center;margin-bottom:13px;display:grid}.play-account-benefits p{color:var(--text-primary);margin:0;font-size:11px;font-weight:800}.play-account-benefits>span{color:var(--text-muted);margin-top:7px;font-size:10px;line-height:1.5;display:block}.play-account-benefits-actions{gap:7px;margin-top:15px;display:grid}.play-account-benefits-actions>button:last-child{color:var(--text-secondary);background:0 0;border:0;padding:5px;font-size:10px;font-weight:800}.play-private-main{min-width:0;padding:clamp(34px,5vw,64px) clamp(28px,4vw,66px) 44px}.xia-page-heading{display:block}.xia-page-heading h1{color:var(--text-primary);letter-spacing:-.045em;margin:0;font-size:34px}.xia-page-heading p{color:var(--accent-strong);letter-spacing:.18em;text-transform:uppercase;margin:7px 0 0;font-size:9px;font-weight:800}.play-private-heading h1{color:var(--text-primary);letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.4vw,66px);line-height:.96}.play-private-heading p{color:var(--accent-strong);letter-spacing:.18em;text-transform:uppercase;margin:10px 0 0;font-size:10px;font-weight:800}.play-mobile-mode-strip{display:none}.play-private-heading .xia-page-heading-title-line{align-items:center;gap:16px;display:flex}.play-mode-help,.mode-lobby-info{border:1px solid var(--overlay-light-14);background:var(--overlay-light-045);color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.play-mode-help{color:var(--text-secondary);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.play-mode-help:hover,.mode-lobby-info:hover{border-color:var(--accent-overlay-50);color:var(--accent-strong)}.play-mode-help:hover{background:0 0}.play-private-grid{min-height:0;margin-top:33px;position:relative}.play-private-grid.is-hidden{display:none}.play-private-actions{z-index:1;flex-direction:column;gap:14px;width:min(100%,760px);min-width:0;display:flex;position:relative}.play-action-card{border:1px solid var(--overlay-light-12);background:var(--surface-page);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.play-action-card{background:color-mix(in srgb, var(--surface-page) 92%, transparent)}}.play-action-card{padding:clamp(20px,2.4vw,30px)}.play-action-card-primary{border-color:var(--accent-overlay-48);background:linear-gradient(145deg, var(--surface-selected), var(--surface-page))}@supports (color:color-mix(in lab, red, red)){.play-action-card-primary{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-selected) 96%, transparent), color-mix(in srgb, var(--surface-page) 96%, transparent))}}.play-action-card h2{color:var(--text-primary);letter-spacing:-.035em;margin:0;font-size:clamp(21px,2vw,29px)}.play-action-card p{color:var(--text-muted);margin:7px 0 19px;font-size:12px}.play-join-action{align-items:stretch;gap:9px;display:flex}.play-join-action .xia-input{letter-spacing:.12em;width:min(220px,100%);min-width:0;font-family:DM Mono,monospace;font-size:12px}.mode-lobby{z-index:1;border:1px solid var(--accent-overlay-18);background:var(--surface-page);border-radius:20px;width:100%;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mode-lobby{background:color-mix(in srgb, var(--surface-page) 80%, transparent)}}.game-mode-page{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);align-items:start;gap:clamp(20px,3vw,46px);min-height:0;margin-top:33px;display:grid;position:relative}.mode-lobby-primary{min-width:0}.mode-lobby-primary>.play-private-grid{margin-top:0}.mode-lobby-primary .play-private-actions{width:100%}.mode-info-panel{border:1px solid var(--accent-overlay-22);background:radial-gradient(circle at 88% 8%, var(--accent-overlay-13), transparent 28%), var(--surface-page);border-radius:20px;min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mode-info-panel{background:radial-gradient(circle at 88% 8%, var(--accent-overlay-13), transparent 28%), color-mix(in srgb, var(--surface-page) 82%, transparent)}}.mode-info-panel{box-shadow:0 16px 40px var(--overlay-dark-14)}.mode-info-heading{padding:24px 24px 18px}.mode-info-heading p,.mode-info-xp>span{color:var(--accent-strong);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.mode-info-heading h2{color:var(--text-primary);letter-spacing:-.045em;margin:8px 0 0;font-size:24px}.mode-info-rules{border-top:1px solid var(--overlay-light-08);margin:0;display:grid}.mode-info-rules>div{border-bottom:1px solid var(--overlay-light-08);padding:13px 24px}.mode-info-rules dt{color:var(--text-primary);font-size:11px;font-weight:800}.mode-info-rules dd{color:var(--text-muted);margin:4px 0 0;font-size:10px;line-height:1.48}.mode-info-xp{background:var(--accent-overlay-055);gap:5px;padding:17px 24px;display:grid}.mode-info-xp b{color:var(--text-accent-soft);font-size:14px}.mode-info-xp small{color:var(--text-secondary);font-size:10px;line-height:1.4}.mode-info-full-rules.xia-button--plain{border-top:1px solid var(--overlay-light-08);width:100%;color:var(--text-accent-soft);justify-content:space-between;align-items:center;padding:15px 24px;font-size:10px;font-weight:800;display:flex}.mode-info-full-rules.xia-button--plain:hover{background:var(--accent-overlay-07);color:var(--text-accent-soft)}.mode-lobby-intro{z-index:1;border-bottom:1px solid var(--overlay-light-09);background:radial-gradient(circle at 88% 25%, var(--accent-overlay-12), transparent 31%);justify-content:space-between;align-items:flex-start;gap:22px;padding:clamp(24px,4vw,38px);display:flex;position:relative}.mode-lobby-intro p{color:var(--accent-strong);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.mode-lobby-intro h2{color:var(--text-primary);letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(27px,3.6vw,43px)}.mode-lobby-intro span{max-width:590px;color:var(--text-secondary);margin-top:12px;font-size:13px;line-height:1.55;display:block}.mode-lobby-info{flex:none;padding:10px 12px}.mode-queue-action{justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(20px,4vw,38px);display:flex}.mode-queue-status{gap:7px;min-width:0;display:grid}.mode-queue-status span{color:var(--text-accent-soft);align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.mode-queue-status span:before{background:var(--accent-strong);width:7px;height:7px;box-shadow:0 0 10px var(--accent-overlay-75);content:"";border-radius:50%;flex:none}.mode-queue-status b{color:var(--text-muted);font:800 10px DM Mono,monospace}.mode-xp-note,.mode-help-xp{color:var(--text-secondary)}.mode-xp-note{z-index:1;border-top:1px solid var(--overlay-light-09);background:var(--accent-overlay-055);align-items:flex-start;gap:10px;padding:15px 24px;font-size:11px;line-height:1.5;display:flex;position:relative}.mode-xp-note svg{color:var(--accent-strong);flex:none}.mode-xp-note b{color:var(--text-primary);font-size:11px;display:block}.mode-help-modal{width:min(580px,100%)}.mode-help-section{border-top:1px solid var(--overlay-light-09);margin-top:20px;padding-top:16px}.mode-help-section h3{color:var(--text-accent-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.mode-help-section h3 svg{color:var(--accent-strong)}.mode-help-summary,.mode-help-xp dl{margin:9px 0 0;display:grid}.mode-help-summary div,.mode-help-xp dl div{border-bottom:1px solid var(--overlay-light-06);grid-template-columns:128px minmax(0,1fr);gap:12px;padding:10px 0;font-size:11px;line-height:1.45;display:grid}.mode-help-summary div:last-child,.mode-help-xp dl div:last-child{border-bottom:0}.mode-help-summary dt,.mode-help-xp dt{color:var(--text-primary);font-weight:800}.mode-help-summary dd,.mode-help-xp dd{color:var(--text-secondary);margin:0}.mode-help-features ul{margin:9px 0 0;padding:0;list-style:none;display:grid}.mode-help-features li{border-bottom:1px solid var(--overlay-light-06);color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:11px;font-weight:800;display:flex}.mode-help-features li:last-child{border-bottom:0}.mode-help-features li>span:last-child{color:var(--accent-strong);align-items:center;gap:5px;font-size:10px;display:inline-flex}.mode-help-features li.is-unavailable>span:last-child{color:var(--text-muted)}.mode-help-xp-purpose{border-top:1px solid var(--overlay-light-06);color:var(--text-secondary);margin:11px 0 0;padding-top:11px;font-size:11px;font-weight:700;line-height:1.45}.play-mobile-account-benefits{display:none}.stats-page-wrap{width:min(1180px,100% - 48px);margin:0 auto;padding:42px 0 70px}.shop-catalog-section,.shop-jade-section{border:1px solid var(--overlay-light-09);background:var(--surface-page);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.shop-catalog-section,.shop-jade-section{background:color-mix(in srgb, var(--surface-page) 80%, transparent)}}.shop-catalog-section,.shop-jade-section{box-shadow:0 20px 50px var(--overlay-dark-16);padding:24px}.shop-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.shop-section-heading p,.shop-jade-section>div:first-child p:first-child{color:var(--accent-strong);letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.shop-section-heading h2{color:var(--text-primary);letter-spacing:-.045em;margin:0;font-size:26px}.shop-section-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.shop-section-actions>span{color:var(--text-muted);white-space:nowrap;font:700 10px DM Mono,monospace}.sort-filter-dropdown{min-width:280px}.sort-filter-dropdown .xia-dropdown-trigger{border-color:var(--overlay-light-10);background:var(--surface-page)}@supports (color:color-mix(in lab, red, red)){.sort-filter-dropdown .xia-dropdown-trigger{background:color-mix(in srgb, var(--surface-page) 80%, transparent)}}.sort-filter-dropdown .xia-dropdown-trigger{color:var(--text-primary);padding:0 11px;font-size:11px;font-weight:800}.sort-filter-dropdown .xia-dropdown-prefix{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sort-filter-dropdown .xia-dropdown-prefix svg{color:var(--accent-strong)}.sort-filter-dropdown .xia-dropdown-value{white-space:nowrap;margin-left:auto}.sort-filter-dropdown .xia-dropdown-menu{min-width:180px;left:auto;right:0}.shop-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.shop-profile-picture-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.shop-jade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.shop-skin-card,.shop-jade-grid .jade-pack-card{max-width:none}@media (prefers-reduced-motion:no-preference){[data-shop-reveal-ready=true] .shop-reveal{opacity:0;transition:opacity .42s ease-out,transform .42s ease-out;transform:translateY(18px)}[data-shop-reveal-ready=true] .shop-reveal.is-shop-revealed{opacity:1;transform:translateY(0)}}.shop-skin-card:hover,.locker-skin-card:hover{transform:translateY(-4px);border-color:var(--accent-overlay-56)!important;background:var(--overlay-light-08)!important;box-shadow:0 0 0 1px var(--accent-overlay-18), 0 0 30px var(--accent-overlay-22), 0 18px 36px var(--overlay-dark-28)!important}.is-equipped-cosmetic{border-color:var(--accent-strong)!important;background:var(--accent-overlay-10)!important;box-shadow:0 0 0 2px var(--accent-overlay-44), 0 0 32px var(--accent-overlay-25), 0 14px 32px var(--shadow-equipped)!important}.is-equipped-cosmetic:hover{transform:none;border-color:var(--accent-strong)!important;background:var(--accent-overlay-10)!important;box-shadow:0 0 0 2px var(--accent-overlay-44), 0 0 32px var(--accent-overlay-25), 0 14px 32px var(--shadow-equipped)!important}.jade-pack-card{background:var(--surface-page);border:1px solid #0000;border-radius:16px;flex-direction:column;min-height:260px;display:flex}@supports (color:color-mix(in lab, red, red)){.jade-pack-card{background:color-mix(in srgb, var(--surface-page) 88%, transparent)}}.jade-pack-card{box-shadow:0 16px 36px var(--overlay-dark-20);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s}.jade-pack-card:hover{border-color:var(--accent-strong);box-shadow:0 16px 42px var(--accent-strong);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.jade-pack-card:hover{box-shadow:0 16px 42px color-mix(in srgb, var(--accent-strong) 14%, transparent)}}.jade-pack-heading{align-items:center;gap:10px;min-width:0;display:flex}.jade-pack-heading .jade-pack-icon{width:32px;height:32px}.jade-pack-amount{min-width:0;color:var(--text-primary);letter-spacing:-.055em;font-size:36px;font-weight:900;line-height:1}.jade-pack-price{color:var(--text-secondary);margin:22px 0 0;font-size:18px;font-weight:500;line-height:1}.jade-pack-card>div:last-of-type{margin-top:auto;padding-top:18px}.jade-pack-button{border-radius:12px;min-height:48px;font-size:12px;font-weight:800}.jade-pack-card-featured .jade-pack-button{background:var(--accent-strong);color:var(--text-card)}.jade-pack-card-featured .jade-pack-button:hover:not(:disabled){background:var(--text-accent-soft)}.jade-pack-uplift{flex:none;align-items:center;gap:4px;margin-left:0;display:inline-flex}.jade-pack-bonus{background:linear-gradient(180deg, var(--text-accent-soft), var(--accent-strong));color:var(--text-card);letter-spacing:.04em;white-space:nowrap;box-shadow:0 2px 10px var(--accent-strong);border-radius:999px;flex:none;align-self:center;padding:3px 6px;font-size:10px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.jade-pack-bonus{box-shadow:0 2px 10px color-mix(in srgb, var(--accent-strong) 28%, transparent)}}.jade-pack-extra{color:var(--text-muted);margin:10px 0 0;font-size:12px;font-weight:500;line-height:1}.shop-jade-section{margin-top:0}.shop-jade-section>div:first-child{margin-bottom:20px}.favorite-button{color:var(--text-secondary);background:0 0;border-color:#0000;transition:opacity .18s,transform .18s,color .18s}.favorite-button:hover{color:var(--text-accent-soft);transform:scale(1.12)}.favorite-button:active{transform:scale(.92)}.favorite-button.is-favorite{color:var(--accent-strong)}@media (width<=980px){.shop-profile-picture-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=880px){.shop-catalog-grid,.shop-jade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.shop-profile-picture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.shop-catalog-section,.shop-jade-section{border-radius:18px;padding:18px}.shop-section-heading{flex-wrap:wrap;align-items:flex-start}.shop-section-heading h2{font-size:22px}.shop-section-actions{justify-content:space-between;width:100%}.shop-jade-grid{grid-template-columns:1fr}.jade-pack-card{min-height:0;padding:24px}.jade-pack-amount{font-size:36px}.jade-pack-heading .jade-pack-icon{width:32px;height:32px}.shop-catalog-grid,.shop-profile-picture-grid{grid-template-columns:1fr}}.xia-page-heading+.xia-modal-tabs{margin-top:28px}.stats-tabs{border-bottom:1px solid var(--overlay-light-10);gap:5px;margin:28px 0 26px;display:flex}.stats-tabs button{color:var(--text-muted);background:0 0;border:0;padding:11px 14px;font-size:11px;font-weight:800;position:relative}.stats-tabs button.active{color:var(--text-primary)}.stats-tabs button.active:after{content:"";background:var(--accent-strong);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.stats-filter-bar{border:0;flex-wrap:wrap;align-items:end;gap:10px;min-width:0;margin-bottom:16px;padding:0;display:flex}.stats-filter-bar label,.stats-filter-bar .stats-filter-field{gap:6px;display:grid}.stats-filter-bar label>span,.stats-filter-bar .stats-filter-field>span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.stats-filter-bar .xia-dropdown{min-width:150px}.stats-overview-list{border:1px solid var(--overlay-light-11);background:var(--surface-page);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.stats-overview-list{background:color-mix(in srgb, var(--surface-page) 90%, transparent)}}.stats-overview-row{border-bottom:1px solid var(--overlay-light-08);grid-template-columns:38px minmax(0,1fr) minmax(110px,auto) 28px;align-items:center;gap:14px;min-width:0;min-height:76px;padding:13px 18px;display:grid}.stats-overview-row:last-child{border-bottom:0}.stats-row-icon{border:1px solid var(--accent-overlay-16);background:var(--accent-overlay-06);width:38px;height:38px;color:var(--accent-strong);border-radius:11px;place-items:center;display:grid}.stats-row-copy{gap:4px;min-width:0;display:grid}.stats-row-label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stats-row-label>strong{color:var(--text-primary);font-size:12px;font-weight:750}.stats-row-label>span{color:var(--accent-strong);letter-spacing:.12em;font:700 9px DM Mono,monospace}.stats-row-copy small{color:var(--text-muted);font-size:10px}.stats-row-value{justify-items:end;gap:2px;min-width:110px;display:grid}.stats-row-value strong{color:var(--text-primary);font:500 20px DM Mono,monospace}.stats-row-value em{color:var(--text-muted);font-size:9px;font-style:normal;font-weight:700}.stats-row-note{color:var(--text-muted);margin:15px 0 0;font-size:10px}.stats-row-value strong.stats-row-value-absent{color:var(--text-muted)}html[data-theme=light] .site-top-nav{border-bottom-color:var(--overlay-dark-14)}html[data-theme=light] .site-primary-links .landing-nav-link:hover,html[data-theme=light] .site-primary-links .landing-nav-link.active{background:0 0!important}html[data-theme=light] .site-primary-links .landing-nav-link.active{color:var(--text-secondary)!important}html[data-theme=light] .play-mode-sidebar{border-color:var(--border-subtle);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .play-mode-sidebar{background:color-mix(in srgb, var(--surface-raised) 92%, transparent)}}html[data-theme=light] .play-mode-sidebar nav button.active{background:var(--surface-raised);color:var(--text-primary)}html[data-theme=light] .play-account-benefits p,html[data-theme=light] .play-private-heading h1,html[data-theme=light] .play-action-card h2,html[data-theme=light] .xia-page-heading h1,html[data-theme=light] .stats-row-label>strong,html[data-theme=light] .stats-row-value strong{color:var(--text-primary)}html[data-theme=light] .play-account-benefits>span,html[data-theme=light] .play-action-card p{color:var(--text-muted)}html[data-theme=light] .play-action-card,html[data-theme=light] .stats-overview-list,html[data-theme=light] .mode-lobby{border-color:var(--border-subtle);background:var(--surface-card-soft)}html[data-theme=light] .mode-lobby-intro{border-color:var(--border-subtle)}html[data-theme=light] .mode-lobby-intro h2,html[data-theme=light] .mode-xp-note b{color:var(--text-primary)}html[data-theme=light] .mode-lobby-intro span,html[data-theme=light] .mode-xp-note{color:var(--text-muted)}html[data-theme=light] .mode-xp-note{border-color:var(--border-subtle)}html[data-theme=light] .mode-queue-status span{color:var(--surface-selected)}html[data-theme=light] .mode-queue-status b{color:var(--text-muted)}html[data-theme=light] .stats-overview-row{border-color:var(--border-subtle)}html[data-theme=light] .stats-row-icon{border-color:var(--border-focus);background:var(--surface-raised)}html[data-theme=light] .stats-row-copy small,html[data-theme=light] .stats-row-note,html[data-theme=light] .stats-row-value em{color:var(--text-muted)}html[data-theme=light] .play-action-card-primary{border-color:var(--border-focus);background:linear-gradient(145deg, var(--surface-raised), var(--surface-sunken))}html[data-theme=light] .mode-info-panel{border-color:var(--border-subtle);background:radial-gradient(circle at 88% 8%, var(--accent-strong), transparent 28%), var(--surface-card-soft)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .mode-info-panel{background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--accent-strong) 16%, transparent), transparent 28%), var(--surface-card-soft)}}html[data-theme=light] .mode-info-panel{box-shadow:0 16px 38px var(--overlay-dark-14)}html[data-theme=light] .mode-info-heading h2,html[data-theme=light] .mode-info-rules dt{color:var(--text-primary)}html[data-theme=light] .mode-info-rules>div,html[data-theme=light] .mode-info-full-rules.xia-button--plain{border-color:var(--border-subtle)}html[data-theme=light] .mode-info-rules dd,html[data-theme=light] .mode-info-xp small{color:var(--text-muted)}html[data-theme=light] .mode-info-xp{background:var(--surface-raised)}html[data-theme=light] .mode-info-xp b,html[data-theme=light] .mode-info-full-rules.xia-button--plain{color:var(--surface-selected)}html[data-theme=light] .mode-info-full-rules.xia-button--plain:hover{background:var(--surface-control-hover);color:var(--text-secondary)}@media (width<=1000px){.game-mode-page{grid-template-columns:1fr}.mode-info-panel{max-width:760px}}@media (width<=1100px){.play-hub{grid-template-columns:190px minmax(0,1fr)}}@media (width<=700px){.mode-help-xp dl div{grid-template-columns:1fr;gap:2px}.site-top-nav{height:64px;padding:0 17px}.site-primary-links{display:none}.site-account-actions{display:flex}.site-account-actions .landing-jade-trigger{height:30px;padding:0 8px;font-size:10px;display:inline-flex}.site-sign-in{padding:8px 10px}.mobile-bottom-nav{z-index:40;min-height:calc(68px + env(safe-area-inset-bottom));border-top:1px solid var(--overlay-light-11);background:var(--surface-site-nav-overlay);padding:5px 7px env(safe-area-inset-bottom);box-shadow:0 -10px 35px var(--overlay-dark-24);-webkit-backdrop-filter:blur(18px);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav button{min-width:0;color:var(--text-muted);background:0 0;border:0;align-content:center;place-items:center;gap:4px;font-size:9px;font-weight:750;display:grid}.mobile-bottom-nav button.active{color:var(--accent-strong)}.landing-shell,.account-shell,.card-skins-page{padding-bottom:calc(68px + env(safe-area-inset-bottom));padding-top:64px!important}.play-hub{min-height:calc(100dvh - 132px);display:block}.play-mode-sidebar{display:none}.play-private-main{padding:30px 18px 40px}.play-private-heading h1{font-size:40px}.play-mobile-mode-strip{gap:7px;min-width:0;margin:20px -18px 0;padding:0 18px 3px;display:flex;overflow-x:auto}.play-mobile-mode-strip button{border:1px solid var(--overlay-light-10);background:var(--overlay-light-035);min-height:39px;color:var(--text-muted);border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.play-mobile-mode-strip button.active{border-color:var(--accent-overlay-35);background:var(--accent-overlay-10);color:var(--text-primary)}.play-mobile-mode-strip button.is-coming-soon{border-color:var(--overlay-light-08);background:var(--overlay-light-02)}.play-mobile-mode-strip small{color:var(--accent-strong);text-transform:uppercase;font-size:7px;font-weight:800}html[data-theme=light] .play-mobile-mode-strip button{border-color:var(--border-subtle);background:var(--surface-sunken);color:var(--text-secondary)}html[data-theme=light] .play-mobile-mode-strip button.active{border-color:var(--surface-selected);background:var(--surface-selected);color:var(--text-inverse)}html[data-theme=light] .play-mobile-mode-strip small,html[data-theme=light] .play-mobile-mode-strip button.active small{color:var(--text-accent-soft)}.play-private-grid,.game-mode-page{min-height:0;margin-top:24px}.play-private-actions{width:100%}.play-action-card{padding:20px}.play-join-action .xia-input{flex:1}.mode-lobby-intro{flex-direction:column;padding:23px 20px}.mode-queue-action{flex-direction:column;align-items:flex-start;gap:18px;padding:20px}.mode-queue-action .xia-button{width:100%}.mode-xp-note{padding:15px 20px}.play-mobile-account-benefits{border:1px solid var(--overlay-light-10);background:var(--overlay-light-04);border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.play-mobile-account-benefits b,.play-mobile-account-benefits span{display:block}.play-mobile-account-benefits b{color:var(--text-primary);font-size:10px}.play-mobile-account-benefits span{color:var(--text-muted);margin-top:3px;font-size:9px;line-height:1.4}.play-mobile-account-benefits button{color:var(--accent-strong);background:0 0;border:0;flex:none;font-size:9px;font-weight:800}html[data-theme=light] .play-mobile-account-benefits{border-color:var(--border-subtle);background:var(--surface-card-soft);padding:18px 20px}html[data-theme=light] .play-mobile-account-benefits b{color:var(--text-primary)}html[data-theme=light] .play-mobile-account-benefits span{color:var(--text-muted)}html[data-theme=light] .play-mobile-account-benefits button{color:var(--surface-selected)}.stats-page-wrap{width:calc(100% - 36px);padding:28px 0 45px}.stats-tabs{overflow-x:auto}.stats-tabs button{flex:none}.stats-overview-row{grid-template-columns:34px minmax(0,1fr) 28px;gap:11px;padding:13px 14px}.stats-row-icon{width:34px;height:34px}.stats-row-value{grid-column:2;justify-items:start;min-width:0}.stats-overview-row .xia-info-tooltip{grid-area:1/3}.stats-filter-bar label,.stats-filter-bar .stats-filter-field{flex:130px}.stats-filter-bar .xia-dropdown{width:100%;min-width:0}html[data-theme=light] .mobile-bottom-nav{border-color:var(--border-subtle);background:var(--surface-sunken)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .mobile-bottom-nav{background:color-mix(in srgb, var(--surface-sunken) 96%, transparent)}}}.season-tier-card{padding:14px!important}.season-reward-modal{width:min(460px,100%)}.season-reward-modal .xia-modal-heading{margin-bottom:14px}.season-reward-modal .xia-modal-surface{margin-top:16px}.season-reward-modal__preview{width:auto;max-width:100%;height:auto;max-height:min(42dvh,260px);display:block}.season-tier-card.is-claimed{border-color:var(--border-focus);background:var(--surface-season-claimed);box-shadow:0 10px 22px var(--overlay-dark-14)}.season-tier-marker.is-claimed{border-color:var(--text-accent-soft);background:var(--surface-season-marker-claimed);color:var(--text-card);box-shadow:0 4px 10px var(--overlay-dark-18)}.season-tier-status.is-claimed{color:var(--text-accent-soft)}.season-tier-card.is-claimable{border-color:var(--text-accent-soft);box-shadow:0 0 0 1px var(--accent-strong), 0 14px 34px var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.season-tier-card.is-claimable{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-strong) 18%, transparent), 0 14px 34px color-mix(in srgb, var(--accent-strong) 20%, transparent)}}.season-tier-card.is-claimable:not(:disabled):hover{box-shadow:0 0 0 2px var(--accent-strong), 0 20px 38px var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.season-tier-card.is-claimable:not(:disabled):hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-strong) 28%, transparent), 0 20px 38px color-mix(in srgb, var(--accent-strong) 28%, transparent)}}.season-tier-marker.is-claimable{border-color:var(--text-accent-soft);box-shadow:0 0 0 4px var(--accent-strong), 0 6px 16px var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.season-tier-marker.is-claimable{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-strong) 14%, transparent), 0 6px 16px color-mix(in srgb, var(--accent-strong) 28%, transparent)}}.season-tier-status.is-claimable{color:var(--text-accent-soft);align-items:center;gap:6px;display:inline-flex}.season-tier-status.is-claimable:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px}@media (prefers-reduced-motion:no-preference){.season-tier-card.is-claimable{animation:2.4s ease-in-out infinite season-claimable-glow}@keyframes season-claimable-glow{50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-strong) 20%, transparent), 0 18px 40px color-mix(in srgb, var(--accent-strong) 30%, transparent)}}}.player-seat.showdown-winner .seat-cards .card{filter:drop-shadow(0 0 7px var(--overlay-light-90)) drop-shadow(0 0 14px var(--overlay-light-42))}.ledger-view{gap:18px;display:grid}.ledger-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ledger-toolbar>div{flex-direction:column;gap:4px;display:flex}.ledger-toolbar b{color:var(--text-primary);font-size:13px}.ledger-toolbar small{color:var(--text-secondary);font-size:10px}.ledger-section{border:1px solid var(--overlay-light-10);background:var(--surface-sunken);border-radius:10px;padding:12px}.ledger-section h3{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;font-size:11px}.ledger-empty{color:var(--text-secondary);margin:8px 0 2px;font-size:11px}.ledger-balance-head{border-bottom:1px solid var(--overlay-light-22);color:var(--text-muted)}.ledger-balance-row{border-bottom:1px solid var(--overlay-light-14);color:var(--text-secondary)}.ledger-balance-row b,.ledger-balance-row span,.ledger-balance-row strong{color:inherit}.ledger-balance-total{background:var(--surface-ledger-total);color:var(--surface-selected)}.ledger-net-neutral{color:var(--text-secondary)!important}.ledger-history-button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;transition:background .16s,border-color .16s,box-shadow .16s}.ledger-history-button:hover{background:var(--overlay-light-03)}.ledger-history-button.active{background:var(--accent-overlay-08);box-shadow:inset 0 0 0 1px var(--accent-overlay-20);border-radius:10px}.ledger-history-summary{width:100%;min-height:64px;color:var(--text-primary);border-radius:12px;align-items:center;display:flex;justify-content:space-between!important;padding:14px 16px!important}.ledger-history-summary>div{flex:1;min-width:0}.ledger-history-summary>span:last-child{flex:none;margin-left:20px}.ledger-history-summary:first-of-type{padding-top:14px}.ledger-history-summary>span:first-child{color:var(--text-primary)}.ledger-history-summary>span:first-child small{color:var(--text-secondary);font-size:11px}.ledger-history-summary .ledger-history-summary-chevron{color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.ledger-history-summary:hover>span:first-child{color:var(--text-primary)}.ledger-history-summary:hover .ledger-history-summary-chevron{color:var(--text-secondary)}.history-hand-summary{padding:12px 14px}.history-hand-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:-6px;display:flex}.history-hand-toolbar>div{flex-direction:column;gap:4px;display:flex}.history-hand-toolbar b{color:var(--text-primary);font-size:13px}.history-hand-toolbar small{color:var(--text-muted);font-size:10px}.history-hand-toolbar-stats{gap:18px;display:flex;flex-direction:row!important}.history-hand-toolbar-stats span{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.history-hand-layout{grid-template-columns:minmax(0,1.62fr) minmax(280px,.68fr);align-items:start;gap:24px;padding-top:14px;display:grid}.history-hand-table-card,.history-hand-log-card{min-width:0}.history-hand-log-card{min-height:0;display:flex}.history-hand-log-card .ledger-section{flex-direction:column;flex:1;min-height:0;display:flex}.history-hand-stepper{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.history-hand-step-copy{text-align:center;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;display:flex}.history-hand-step-copy b{color:var(--text-primary);font-size:13px}.history-hand-step-copy small{color:var(--text-muted);font-size:10px}.history-hand-step-detail{color:var(--text-secondary);text-align:center;margin:0 0 12px;font-size:12px;line-height:1.45}.history-hand-table-wrap{border:1px solid var(--overlay-light-10);background:var(--surface-sunken);border-radius:14px;padding:20px}.history-hand-table{aspect-ratio:1.75;width:100%;position:relative}.history-hand-felt{background:var(--surface-table-preview);box-shadow:inset 0 0 70px var(--overlay-dark-34);border:1px solid var(--border-focus);border-radius:999px;position:absolute;inset:0}.history-hand-felt:before{content:"";border:1px solid var(--overlay-light-08);border-radius:999px;position:absolute;inset:14px}.history-hand-board{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.history-hand-board-row{justify-content:center;gap:8px;display:flex;position:relative}.history-hand-board.is-split-runout{gap:18px}.history-hand-board-label{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font:800 8px DM Mono,monospace;position:absolute;top:-14px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.history-hand-board-label{color:color-mix(in srgb, var(--text-secondary) 56%, transparent)}}.history-hand-board .card{width:62px}.history-hand-board.is-split-runout .card{width:50px}.history-hand-board .card-center-suit{width:20px!important;height:20px!important}.history-hand-board.is-split-runout .card-center-suit{width:16px!important;height:16px!important}.history-hand-board .card-corner-rank{font-size:20px!important}.history-hand-board.is-split-runout .card-corner-rank{font-size:16px!important}.history-hand-pot{z-index:2;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:18%;left:50%;transform:translate(-50%)}.history-hand-pot small{letter-spacing:.18em;color:var(--text-muted);font-size:8px}.history-hand-pot b{color:var(--text-primary);font:700 14px DM Mono,monospace}.history-hand-seat{z-index:3;position:absolute;transform:translate(-50%,-50%)}.history-hand-seat-plate{background:var(--surface-sunken);border:1px solid var(--overlay-light-12);min-width:120px;box-shadow:0 10px 20px var(--overlay-dark-34);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.history-hand-seat-info{flex-direction:column;gap:2px;min-width:0;display:flex}.history-hand-seat-info b{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:11px;overflow:hidden}.history-hand-seat-info small{color:var(--text-muted);font-size:9px}.history-hand-seat-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.history-hand-seat-crown{color:var(--text-accent-soft);place-items:center;display:grid}.history-hand-seat.is-hero .history-hand-seat-plate{border-color:var(--accent-overlay-40);box-shadow:0 0 0 3px var(--accent-overlay-08), 0 10px 20px var(--overlay-dark-34)}.history-hand-seat.is-winner .history-hand-seat-plate{border-color:var(--overlay-light-22)}.history-hand-seat.is-folded .history-hand-seat-plate{opacity:.74;filter:saturate(.72)}.history-hand-seat-bet{background:var(--surface-page);border-radius:999px;align-items:center;gap:6px;padding:4px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.history-hand-seat-bet{background:color-mix(in srgb, var(--surface-page) 90%, transparent)}}.history-hand-seat-bet{border:1px solid var(--accent-overlay-20);color:var(--text-accent-soft);white-space:nowrap;box-shadow:0 8px 18px var(--overlay-dark-28);font:700 11px DM Mono,monospace}.history-hand-seat-bet i{background:var(--status-negative);border:2px dashed var(--text-danger-soft);border-radius:50%;width:10px;height:10px;display:inline-block}.history-hand-seat-cards{gap:6px;display:flex;position:absolute;bottom:45px;left:50%;transform:translate(-50%)}.history-hand-seat-cards .card{transform:rotate(-3deg)scale(1.05)}.history-hand-seat-cards .card+.card{margin-left:-14px;transform:rotate(3deg)scale(1.05)}.history-hand-seat-card-gap{flex:none;width:42px;height:58px}.history-hand-seat-cards .card-center-suit{width:14px!important;height:14px!important}.history-hand-seat-cards .card-corner-rank{font-size:13px!important}.history-action-log{gap:8px;max-height:min(52vh,560px);padding-right:4px;display:grid;overflow:auto}.history-action-row{cursor:pointer;border:1px solid var(--overlay-light-08);background:var(--overlay-light-015);text-align:left;border-radius:12px;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;padding:11px 14px}.history-action-kind{width:100%;color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2;display:block}.history-action-detail{width:100%;color:var(--text-primary);font-size:13px;font-weight:650;line-height:1.35;display:block}.history-action-row:hover{background:var(--overlay-light-03);border-color:var(--overlay-light-14)}.history-action-row.is-active{background:var(--accent-overlay-08);border-color:var(--accent-overlay-28);box-shadow:inset 0 0 0 1px var(--accent-overlay-16)}.history-action-row.is-active .history-action-kind{color:var(--text-accent-soft)}.history-action-row.is-active .history-action-detail{color:var(--text-primary)}.history-action-row.is-upcoming{opacity:.62}@media (width<=920px){.history-hand-layout{grid-template-columns:1fr}.history-hand-table{aspect-ratio:1.5}}@media (width<=700px){.history-hand-table-wrap{justify-content:center;align-items:center;min-height:440px;padding:14px;display:flex;overflow:hidden}.history-hand-table{aspect-ratio:auto;width:min(94vw,430px);max-width:none;height:min(100dvh - 320px,650px)}.history-hand-board .card{width:48px}.history-hand-board .card-center-suit{width:16px!important;height:16px!important}.history-hand-board .card-corner-rank{font-size:16px!important}.history-hand-seat-plate{min-width:96px;padding:6px 8px}.history-hand-seat-info b{max-width:82px;font-size:10px}.history-hand-seat-info small{font-size:8px}.history-hand-seat-bet{padding:4px 6px;font-size:10px}.history-hand-pot{top:13%}.history-hand-seat-cards{gap:0;bottom:34px}.history-hand-seat-cards .card,.history-hand-seat-cards .card+.card{margin-left:-9px;transform:scale(1);width:36px!important}.history-hand-seat-card-gap{width:36px;height:50px}.history-hand-seat-cards .card:first-child{margin-left:0}.history-hand-table .history-hand-seat.seat-top{top:3%}.history-hand-table .history-hand-seat.seat-left-top,.history-hand-table .history-hand-seat.seat-right-top{top:29%}.history-hand-table .history-hand-seat.seat-left-bottom,.history-hand-table .history-hand-seat.seat-right-bottom{top:71%}.history-hand-table .history-hand-seat.seat-bottom{top:89%}.history-action-kind{font-size:9px}.history-action-detail{font-size:12px}}.ledger-net-positive{color:var(--text-accent-soft)!important}.ledger-net-negative{color:var(--text-danger-soft)!important}.setting-number{text-align:right;width:88px;font-family:DM Mono,monospace}.setting-number:disabled{opacity:.55}.account-inline-value{color:var(--text-primary)}.account-profile-error{background:var(--status-negative)}@supports (color:color-mix(in lab, red, red)){.account-profile-error{background:color-mix(in srgb, var(--status-negative) 18%, transparent)}}.danger-row b,.danger-row strong{color:var(--status-negative)!important}.history-hand-table .history-hand-seat[class*=seat-left-]{left:0;transform:translateY(-50%)}.history-hand-table .history-hand-seat[class*=seat-right-]{left:auto;right:0;transform:translateY(-50%)}.history-hand-seat-plate{flex-direction:column;align-items:stretch;gap:5px;width:160px;min-width:0}.history-hand-seat-meta{gap:4px}.history-hand-seat-bet{border-radius:6px;flex-direction:column;flex:1;gap:1px;padding:3px 4px;font-size:10px}.history-hand-seat-bet>span{font-size:7px}.history-hand-seat-bet>i{display:none}.history-hand-seat-crown{position:absolute;top:8px;right:8px}@media (width<=700px){.history-hand-table{width:100%;height:540px}.history-hand-seat-plate{width:108px}.history-hand-table .history-hand-seat.seat-top{top:9%}.history-hand-table .history-hand-seat.seat-left-top,.history-hand-table .history-hand-seat.seat-right-top{top:24%}.history-hand-table .history-hand-seat.seat-left-middle,.history-hand-table .history-hand-seat.seat-right-middle{top:39%}.history-hand-table .history-hand-seat.seat-left-bottom,.history-hand-table .history-hand-seat.seat-right-bottom{top:74%}.history-hand-table .history-hand-seat.seat-bottom{top:94%}.history-hand-board{top:56%}.history-hand-pot{top:18%}}.history-hand-seat-cards{bottom:100%}@media (width>=701px){.history-hand-table .history-hand-seat.seat-top{top:8%}.history-hand-table .history-hand-seat.seat-bottom{top:92%}}.paid-emote-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:330px;display:grid;overflow:auto}.paid-emote-grid button{border:1px solid var(--border-subtle);background:var(--surface-sunken);min-width:0;color:var(--text-secondary);border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:6px;font-size:9px;font-weight:750;display:flex}.paid-emote-grid img{object-fit:cover;border-radius:8px;width:72px;height:72px}.paid-emote-overlay{z-index:1000;background:var(--backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;animation:.3s both paid-emote-show;display:flex;position:fixed;inset:68px 0 0}.paid-emote-overlay>img{object-fit:contain;width:min(90vw,760px);height:min(76vh,760px);filter:drop-shadow(0 18px 38px var(--overlay-dark-55));border-radius:24px}.paid-emote-payment{border:1px solid var(--overlay-light-20);background:linear-gradient(135deg, var(--accent-overlay-16), var(--overlay-light-07));min-width:min(430px,82vw);box-shadow:0 14px 34px var(--overlay-dark-40), 0 0 28px var(--accent-overlay-12);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:15px 24px 17px;display:flex;position:relative;overflow:hidden}.paid-emote-payment:before{content:"";background:linear-gradient(110deg, transparent 20%, var(--overlay-light-16) 43%, transparent 64%);animation:2.1s ease-in-out infinite paid-payment-shine;position:absolute;inset:0;transform:translate(-130%)}.paid-emote-payment>span{color:var(--status-warning-surface);letter-spacing:.2em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.paid-emote-payment b{max-width:80vw;color:var(--text-primary);font-size:16px}.paid-emote-payment strong{color:var(--accent-strong);text-shadow:0 0 16px var(--accent-overlay-38);margin-left:3px;font:900 20px DM Mono,monospace;display:inline-block}.paid-emote-payment small{color:var(--text-muted);font-size:10px;font-weight:650}@keyframes paid-emote-show{0%{opacity:0}to{opacity:1}}@keyframes paid-payment-shine{0%,35%{transform:translate(-130%)}70%,to{transform:translate(130%)}}@keyframes paid-chat-emote-in{0%{opacity:0;transform:scale(.55)rotate(-8deg)}70%{opacity:1;transform:scale(1.1)rotate(3deg)}to{transform:scale(1)rotate(0)}}@keyframes paid-chat-emote-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}@keyframes paid-chat-aura{0%{opacity:.55;transform:scale(.88)rotate(-4deg)}to{opacity:1;transform:scale(1.12)rotate(4deg)}}@keyframes paid-chat-sparkle{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.side-bet-result-banner,.paid-emote-quick-action,.paid-emote-payment:before,.chat-message.paid-emote-message .paid-emote-art:before,.chat-message.paid-emote-message .paid-emote-art:after,.chat-message.paid-emote-message .paid-emote-art img{animation:none}}.table-center-layer{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.table-center-layer .poker-table{pointer-events:auto}.table-stage>.waiting-bar,.table-stage>.action-bar{width:100%}.table-stage>.runout-bar{border:1px solid var(--accent-overlay-28);background:var(--surface-sunken);box-shadow:0 18px 55px var(--overlay-dark-50);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;padding:16px 20px;overflow:hidden;transform:translate(-50%);width:min(620px,100vw - 36px)!important;height:auto!important;min-height:92px!important;position:fixed!important;bottom:18px!important;left:50%!important;right:auto!important}html[data-theme=light]{--surface-page:#eef2ed;--surface-raised:#f8faf6;--surface-sunken:#fffdf8;--surface-hover:#edf3ed;--text-primary:#173027;--text-secondary:#496257;--text-muted:#668177;--text-inverse:#fff;--border-subtle:#d5ddd6;--border-interactive:#cbd3ca;--border-focus:#8dad6c;--focus-ring:#58783fb3;--accent-strong:#3c5d2c;--accent-on:#fff;--accent-highlight:#8dbb4c;--brand-google-blue:#4285f4;--brand-google-green:#34a853;--brand-google-yellow:#fbbc05;--brand-google-red:#ea4335;--rainbow-yellow:#d7b400;--rainbow-green:#388e5a;--card-suit-heart:#c53c39;--card-suit-diamond-four-color:#4dabf7;--card-suit-club-four-color:#3f9f5e;--card-suit-spade:#14231d;--rainbow-blue:#2d6ae3;--rainbow-purple:#8c72b5;--rainbow-cyan:#4f91c4;--shadow-dialog:#17302738;--surface-control:#e0e7e0;--surface-control-hover:#edf5e3;--surface-selected:#486a36;--surface-selected-hover:#3c5d2c;--surface-notice:#f8f6ed;--surface-banner:#12352a;--surface-banner-warning:#e0a12a;--surface-banner-error:#b23c33;--surface-warning:#f4c95d;--surface-danger:#c75a50;--text-notice:#173027;--text-banner:#f1f5ee;--text-banner-warning:#241a04;--text-banner-error:#fff;--text-warning:#2a1e05;--text-on-danger:#fff;--text-on-accent:#fff;--text-on-selected:#fff;--control-thumb:#668177;--control-thumb-active:#fff;--backdrop:#17302759;--surface-nav-overlay:#f5f3ea2e;--surface-site-nav-overlay:#f5f3ea85;--text-site-nav-brand:var(--text-primary);--surface-feedback-gate:var(--accent-overlay-10);--surface-side-panel:#f3f5efd1;--border-side-panel:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--border-side-panel:color-mix(in srgb, var(--text-primary) 13%, transparent)}}html[data-theme=light]{--surface-auth-gradient:radial-gradient(circle at 78% 18%, #dce9df 0%, #eef3ed 34%, #f7f4e9 74%);--surface-auth-card:#fafbf6;--surface-feedback-done:var(--accent-overlay-18);--border-feedback-done:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--border-feedback-done:color-mix(in srgb, var(--accent-strong) 24%, transparent)}}html[data-theme=light]{--surface-season-claimed:#e6eedb;--surface-season-marker-claimed:#e8efbd;--surface-ledger-total:#edf1e8;--border-footer:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--border-footer:color-mix(in srgb, var(--text-secondary) 18%, transparent)}}html[data-theme=light]{--border-info-section:var(--border-subtle);--text-info-effective:var(--text-secondary);--text-accent-soft:#315d47;--text-level-badge:#f8faf6;--text-button-ghost:#173027;--surface-button-muted:#d9ddd5;--text-button-muted:#203129;--surface-button-danger:#c53c39;--surface-button-danger-hover:#d94b47;--surface-modal-icon:#e3eedc;--surface-modal-icon-light:#e3eedc;--border-modal-light:#d8ddd5;--surface-modal-light:#f3f0e6;--text-modal-light:#0a1914;--icon-modal-light:#315d47;--overlay-light-04:#112b210a;--overlay-light-055:#112b210e;--overlay-light-07:#112b2112;--overlay-light-012:#112b2103;--overlay-light-015:#112b2104;--overlay-light-02:#112b2105;--overlay-light-03:#112b2108;--overlay-light-035:#112b2109;--overlay-light-045:#112b210b;--overlay-light-06:#112b210f;--overlay-light-08:#112b2114;--overlay-light-09:#112b2117;--overlay-light-10:#112b211a;--overlay-light-11:#112b211c;--overlay-light-12:#112b211f;--overlay-light-13:#112b2121;--overlay-light-14:#112b2124;--overlay-light-15:#112b2126;--overlay-light-16:#112b2129;--overlay-light-18:#112b212e;--overlay-light-20:#112b2133;--overlay-light-22:#112b2138;--overlay-light-24:#112b213d;--overlay-light-28:#112b2147;--overlay-light-30:#112b214d;--overlay-light-34:#112b2157;--overlay-light-42:#112b216b;--overlay-light-50:#112b2180;--overlay-light-55:#112b218c;--overlay-light-65:#112b21a6;--overlay-light-70:#112b21b3;--overlay-light-72:#112b21b8;--overlay-light-75:#112b21bf;--overlay-light-90:#112b21e6;--overlay-mint-16:#3f693e29;--overlay-dark-08:#17302714;--overlay-dark-18:#1730272e;--overlay-dark-14:#17302724;--overlay-dark-16:#17302729;--overlay-dark-20:#17302733;--overlay-dark-22:#17302738;--overlay-dark-24:#1730273d;--overlay-dark-25:#17302740;--overlay-dark-28:#17302747;--overlay-dark-30:#1730274d;--overlay-dark-34:#17302757;--overlay-dark-35:#17302759;--overlay-dark-40:#17302766;--overlay-dark-42:#1730276b;--overlay-dark-45:#17302773;--overlay-dark-46:#17302775;--overlay-dark-50:#17302780;--overlay-dark-55:#1730278c;--overlay-dark-68:#173027ad;--text-danger-soft:#a63d35;--text-danger-strong:#a63d35;--text-on-dark:#fff;--surface-page-gradient:radial-gradient(circle at 75% 45%, #dce9df 0%, #eef3ed 34%, #f5f3ea 72%);--surface-season-gradient:radial-gradient(circle at 75% 30%, #e1eedf 0%, #eef3ed 30%, #f5f3ea 68%);--accent-overlay-05:#3f693e0d;--accent-overlay-055:#3f693e0e;--accent-overlay-06:#3f693e0f;--accent-overlay-07:#3f693e12;--accent-overlay-08:#3f693e14;--accent-overlay-09:#3f693e17;--accent-overlay-10:#3f693e1a;--accent-overlay-11:#3f693e1c;--accent-overlay-12:#3f693e1f;--accent-overlay-13:#3f693e21;--accent-overlay-14:#3f693e24;--accent-overlay-15:#3f693e26;--accent-overlay-16:#3f693e29;--accent-overlay-24:#3f693e3d;--accent-overlay-18:#3f693e2e;--accent-overlay-20:#3f693e33;--accent-overlay-22:#3f693e38;--accent-overlay-25:#3f693e40;--accent-overlay-28:#3f693e47;--accent-overlay-30:#3f693e4d;--accent-overlay-32:#3f693e52;--accent-overlay-34:#3f693e57;--accent-overlay-35:#3f693e59;--accent-overlay-36:#3f693e5c;--accent-overlay-38:#3f693e61;--accent-overlay-40:#3f693e66;--accent-overlay-42:#3f693e6b;--accent-overlay-44:#3f693e70;--accent-overlay-46:#3f693e75;--accent-overlay-48:#3f693e7a;--accent-overlay-50:#3f693e80;--accent-overlay-52:#3f693e85;--accent-overlay-45:#3f693e73;--accent-overlay-55:#3f693e8c;--accent-overlay-56:#3f693e8f;--accent-overlay-65:#3f693ea6;--accent-overlay-70:#3f693eb3;--accent-overlay-68:#3f693ead;--accent-overlay-72:#3f693eb8;--accent-overlay-75:#3f693ebf;--accent-overlay-90:#3f693ee6;--accent-overlay-95:#3f693ef2;--status-positive:#2f9e63;--status-negative:#c94d46;--status-negative-soft:#dc6259;--status-warning:#b98216;--status-warning-surface:#fff3b2;--status-warning-text:#43330a;--surface-table-marker:#f5d86b;--border-table-marker:#43330a;--text-table-marker:#102219;--jade-gold:#b98216;--status-neutral:#52665c;--status-neutral-surface:#edf3ed;--status-neutral-text:#52665c;--rarity-common-border:#4d8fb5;--rarity-common-surface:#c5e5f3;--rarity-common-text:#24556f;--rarity-uncommon-border:#438f75;--rarity-uncommon-surface:#c5e9dd;--rarity-uncommon-text:#245c4b;--rarity-rare-border:#3c78a4;--rarity-rare-surface:#c7dff0;--rarity-rare-text:#245274;--rarity-epic-border:#8054ad;--rarity-epic-surface:#e1d0f2;--rarity-epic-text:#543274;--rarity-legendary-border:#9b751e;--rarity-legendary-surface:#f0dfaa;--rarity-legendary-text:#654b0c;--text-card:#14231d;--shadow-card:#17302747;--surface-table-preview:radial-gradient(circle at 50% 44%, #e5efe7 0, #f1f5f0 48%, #f8f8f3 75%);--surface-card:#fff;--surface-card-soft:#fffdf8e0;--surface-season-header:linear-gradient(110deg, #e2eedf, #f0f5ed 55%, #dcebd8);--surface-season-progress:linear-gradient(90deg, #6b9449, #9fbd76);--surface-season-track:#dce5dc;--shadow-card-subtle:#17302729;--shadow-card-medium:#17302733;--shadow-equipped:#17302742;--avatar-0:#d87862;--avatar-1:#5b9d9a;--avatar-2:#8c72b5;--avatar-3:#c2964d;--avatar-4:#4d88bd;--avatar-5:#c26a9a;--avatar-6:#6d9b63;--avatar-7:#b56f46;--avatar-chat-0:#e47b62;--avatar-chat-1:#55a9a2;--avatar-chat-2:#a276c4;--avatar-chat-3:#d0a14d;--avatar-chat-4:#4f91c4;--avatar-chat-5:#d06b9e;--avatar-chat-6:#75a968;--avatar-chat-7:#c2764d;color:var(--text-primary);background:var(--surface-page)}html[data-theme=light] body{background:var(--surface-page)}html[data-theme=light] .landing-shell{color:var(--text-primary)!important;background:radial-gradient(circle at 75% 45%, #dce9df 0%, var(--surface-raised) 34%, var(--surface-sunken) 72%)!important}html[data-theme=light] .landing-shell:before{opacity:.025}html[data-theme=light] .account-shell{color:var(--text-primary)!important;background:linear-gradient(180deg, var(--surface-page) 0%, var(--surface-sunken) 100%)!important}html[data-theme=light] .play-private-heading p,html[data-theme=light] .mode-lobby-intro p,html[data-theme=light] .shop-section-heading p,html[data-theme=light] .favorite-button:hover,html[data-theme=light] .favorite-button.is-favorite{color:var(--text-accent-soft)}html[data-theme=light] .site-profile-link{background:var(--surface-raised);color:var(--text-secondary);border-color:#b9cbbd}html[data-theme=light] .site-profile-link:hover,html[data-theme=light] .site-profile-link.active{border-color:var(--border-focus);background:var(--surface-control-hover);color:var(--text-accent-soft)}html[data-theme=light] .stats-tabs{border-bottom-color:var(--border-interactive)}html[data-theme=light] .stats-tabs button{color:var(--text-muted)}html[data-theme=light] .stats-tabs button.active{color:var(--text-primary)}html[data-theme=light] .account-page-panel{color:var(--text-primary)!important}html[data-theme=light] .rabbit-hunt-table{box-shadow:0 8px 18px #2b4e391f;color:var(--text-accent-soft)!important;background:#eef5e2!important;border-color:#88a96e!important}html[data-theme=light] .rabbit-hunt-table:not(:disabled):hover{color:#234533!important;background:#e2efd1!important;border-color:#587c42!important}html[data-theme=light] .achievement-card.is-unlocked{opacity:1;background:#f0f8dc!important;border-color:#bfdc89!important}html[data-theme=light] .achievement-card.is-locked{opacity:1;filter:saturate(.65);background:#f8f9f4!important;border-color:#d8e0d8!important}html[data-theme=light] .achievement-card.is-claimable{color:var(--text-secondary)!important;background:#f6fbe9!important;border-color:#a9c972!important}html[data-theme=light] .achievement-card.is-unlocked p:first-child{color:var(--text-accent-soft)!important}html[data-theme=light] .achievement-card.is-locked p:first-child{color:#71827a!important}html[data-theme=light] .achievement-card.is-unlocked h3{color:var(--text-secondary)!important}html[data-theme=light] .achievement-card.is-locked h3{color:#64766e!important}html[data-theme=light] .achievement-card.is-claimable h3,html[data-theme=light] .achievement-card.is-unlocked>p{color:var(--text-secondary)!important}html[data-theme=light] .achievement-card.is-locked>p{color:#7a8b84!important}html[data-theme=light] .achievement-card.is-claimable>p{color:var(--text-secondary)!important}html[data-theme=light] .achievement-card.is-unlocked>div:first-child>span{color:var(--text-accent-soft)!important;background:#e2f1bd!important;border-color:#bfdc89!important}html[data-theme=light] .achievement-card.is-locked>div:first-child>span{color:#82928a!important;background:#eef1eb!important;border-color:#d8e0d8!important}html[data-theme=light] .achievement-card .achievement-tier-pill[data-claimed=true]{color:var(--text-accent-soft)!important;background:#e2f1bd!important;border-color:#bfdc89!important}html[data-theme=light] .achievement-card .achievement-tier-pill[data-claimed=false]{color:#71827a!important;background:0 0!important;border-color:#d8e0d8!important}html[data-theme=light] .account-shell .account-danger-row{border-top-color:#b736308c!important;border-bottom-color:#b736308c!important}html[data-theme=light] .account-level-summary strong{color:var(--text-primary)}html[data-theme=light] .account-level-summary>div>span,html[data-theme=light] .account-level-summary>small{color:#6f8178}html[data-theme=light] .account-level-track{background:#dce3dc}html[data-theme=light] .ledger-toolbar b{color:var(--text-primary)}html[data-theme=light] .ledger-toolbar small{color:#74817b}html[data-theme=light] .ledger-section{background:var(--surface-sunken);border-color:#d4dad2}html[data-theme=light] .ledger-section h3{color:#4d6259}html[data-theme=light] .ledger-empty{color:#74817b}html[data-theme=light] .ledger-balance-head{color:#74817b;border-bottom-color:#e3e0d7}html[data-theme=light] .ledger-balance-row{color:#203129;border-bottom-color:#ece7db}html[data-theme=light] .ledger-balance-total{color:#173f31;background:#edf1e8}html[data-theme=light] .ledger-net-neutral{color:#203129!important}html[data-theme=light] .ledger-history-summary,html[data-theme=light] .ledger-history-summary>span:first-child{color:var(--text-primary)}html[data-theme=light] .ledger-history-summary>span:first-child small{color:#74817b}html[data-theme=light] .ledger-history-summary strong{color:var(--text-secondary)!important}html[data-theme=light] .ledger-history-summary .ledger-history-summary-chevron{color:#74817b}html[data-theme=light] .setting-number:disabled{opacity:.55}html[data-theme=light] .account-inline-value{color:var(--text-primary)}html[data-theme=light] .account-profile-error{color:#8c3a33;background:#ce4f461f}html[data-theme=light] .wordmark{color:var(--text-primary)}html[data-theme=light] .nav-meta{color:#587067}html[data-theme=light] .landing-nav-link{color:#6e7f78!important}html[data-theme=light] .landing-nav-link:hover{color:var(--text-primary)!important;background:#17302714!important}html[data-theme=light] .landing-nav-link.active{color:#1e543e!important;background:#1e543e1a!important}html[data-theme=light] .landing-jade-trigger{color:#587067!important;background:#f6fbecf5!important;border-color:#dbe1d6!important}html[data-theme=light] .landing-jade-trigger:hover{color:var(--text-primary)!important;background:#fbfff4!important}html[data-theme=light] .game-shell{color:var(--text-primary);background:#e8eee9}html[data-theme=light] .eyebrow{color:#32634b!important}html[data-theme=light] .eyebrow>span:first-child{background:#32634b!important}html[data-theme=light] .card-skins-page{color:var(--text-primary)!important}html[data-theme=light] .card-skins-page>section>div:first-child>p{color:#4f7562!important}html[data-theme=light] .card-skins-description{color:var(--text-secondary)!important}html[data-theme=light] .card-skins-licence{color:#587367!important}html[data-theme=light] .card-skins-licence a{color:#2f6a45!important}html[data-theme=light] .card-skin-card{box-shadow:0 12px 30px #1831271f;background:#fffdf8d1!important;border-color:#d5ded6!important}html[data-theme=light] .card-skin-card:hover,html[data-theme=light] .profile-picture-card:hover{background:var(--surface-sunken)!important;border-color:#b8d19d!important;box-shadow:0 0 0 1px #759d501f,0 0 28px #8fbe5533,0 16px 34px #1831272e!important}html[data-theme=light] .profile-picture-card{box-shadow:0 12px 30px #1831271f;background:#fffdf8d1!important;border-color:#d5ded6!important}html[data-theme=light] .is-equipped-cosmetic,html[data-theme=light] .is-equipped-cosmetic:hover{border-color:var(--accent-strong)!important;background:var(--accent-overlay-10)!important;box-shadow:0 0 0 2px var(--accent-overlay-44), 0 0 32px var(--accent-overlay-25), 0 14px 32px var(--shadow-equipped)!important}html[data-theme=light] .profile-picture-name{color:var(--text-secondary)!important}html[data-theme=light] .profile-picture-card p{color:var(--text-muted)!important}html[data-theme=light] .rarity-card--common{border-color:#399ed0!important;box-shadow:0 0 0 1px #399ed033,0 10px 24px #399ed02e!important}html[data-theme=light] .rarity-card--uncommon{border-color:#268c70!important;box-shadow:0 0 0 1px #268c7033,0 10px 24px #268c702e!important}html[data-theme=light] .rarity-card--rare{border-color:#236baa!important;box-shadow:0 0 0 1px #236baa38,0 10px 24px #236baa33!important}html[data-theme=light] .rarity-card--epic{border-color:#8752bd!important;box-shadow:0 0 0 1px #8752bd33,0 10px 24px #8752bd33!important}html[data-theme=light] .rarity-card--legendary{border-color:#bd7d16!important;box-shadow:0 0 0 1px #bd7d1633,0 10px 24px #bd7d1633!important}html[data-theme=light] .rarity-card--common .rarity-chip{color:#17678f!important;background:#d9f1fc!important;border-color:#399ed0!important}html[data-theme=light] .rarity-card--uncommon .rarity-chip{color:#17664f!important;background:#d9f5ec!important;border-color:#268c70!important}html[data-theme=light] .rarity-card--rare .rarity-chip{color:#155481!important;background:#d8e9f6!important;border-color:#236baa!important}html[data-theme=light] .rarity-card--epic .rarity-chip{color:#6c359b!important;background:#eadcf7!important;border-color:#8752bd!important}html[data-theme=light] .rarity-card--legendary .rarity-chip{color:#895400!important;background:#fbecc9!important;border-color:#bd7d16!important}html[data-theme=light] .shop-catalog-section,html[data-theme=light] .shop-jade-section{background:#fffdf8cc;border-color:#d5ded6;box-shadow:0 16px 38px #1831271a}html[data-theme=light] .locker-loadout{background:radial-gradient(circle at 18% 46%,#95c1693d,#0000 33%),linear-gradient(135deg,#edf5e7,#faf9f1);border-color:#b8d19d;box-shadow:0 18px 40px #1831271f}html[data-theme=light] .locker-character-stage h2,html[data-theme=light] .locker-loadout-slot b{color:var(--text-primary)}html[data-theme=light] .locker-loadout-slot b.achievement-peak-title,html[data-theme=light] .locker-loadout-slot b.animated-title{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#d94848,#b77900,#238636,#276fc2,#7952b3,#d94848) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite achievement-peak-rainbow}html[data-theme=light] .locker-character-stage>p:last-child,html[data-theme=light] .locker-loadout-slot span:not(.locker-slot-icon){color:#61756b}html[data-theme=light] .locker-title,html[data-theme=light] .locker-loadout-slot small{color:#486a36}html[data-theme=light] .locker-title.achievement-peak-title,html[data-theme=light] .locker-title.animated-title,html[data-theme=light] .locker-loadout-slot b.achievement-peak-title,html[data-theme=light] .locker-loadout-slot b.animated-title{color:#0000;background:linear-gradient(90deg,#d94848,#b77900,#238636,#276fc2,#7952b3,#d94848) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite achievement-peak-rainbow}html[data-theme=light] .locker-loadout-slot{background:#fffdf8c2;border-color:#d4dfd5}html[data-theme=light] .locker-slot-icon{background:var(--surface-control-hover);color:#486a36;border-color:#c0d5a6}html[data-theme=light] .locker-loadout .xia-button--ghost{background:var(--surface-sunken);color:var(--text-secondary);border-color:#cbd8ce}html[data-theme=light] .locker-loadout .xia-button--ghost:not(:disabled):hover{background:var(--surface-control-hover);color:var(--text-secondary);border-color:#9ebf77}html[data-theme=light] .locker-owned-section{border-color:#d5ded6}html[data-theme=light] .shop-section-heading h2{color:var(--text-primary)}html[data-theme=light] .shop-section-actions>span{color:var(--text-muted)}html[data-theme=light] .sort-filter-dropdown .xia-dropdown-trigger{border-color:var(--border-interactive);background:var(--surface-raised);color:var(--text-secondary)}html[data-theme=light] .sort-filter-dropdown .xia-dropdown-prefix{color:var(--text-secondary)}html[data-theme=light] .sort-filter-dropdown .xia-dropdown-prefix svg{color:var(--text-accent-soft)}html[data-theme=light] .card-skin-card .card-skin-action,html[data-theme=light] .profile-picture-card .card-skin-action{border-color:var(--border-interactive);background:var(--surface-sunken);color:var(--text-secondary)}html[data-theme=light] .card-skin-card .card-skin-action:hover:not(:disabled),html[data-theme=light] .profile-picture-card .card-skin-action:hover:not(:disabled){color:var(--text-secondary);background:#f0f6e7;border-color:#9ebf77}html[data-theme=light] .card-skin-preview>span{color:#355b2f!important;background:#e7f3d5!important;border-color:#a8c67b!important}html[data-theme=light] .card-skin-preview{background:#f0f3ed!important;border-color:#d5ded6!important}html[data-theme=light] .card-skin-name{color:var(--text-secondary)!important}html[data-theme=light] .card-skin-description{color:var(--text-muted)!important}html[data-theme=light] .card-skin-card .jade-price{color:var(--text-accent-soft)!important}html[data-theme=light] .card-skin-card .jade-price .jade-icon{filter:none}html[data-theme=light] .jade-shop-section>div:first-child p:last-child{color:var(--text-secondary)!important}html[data-theme=light] .jade-shop-section>div:first-child p:first-child{color:#4f7562!important}html[data-theme=light] .jade-pack-card{box-shadow:0 12px 30px #1831271f;background:#fffdf8d1!important;border-color:#d5ded6!important}html[data-theme=light] .jade-pack-card:hover{box-shadow:0 0 0 1px #83ad3d33,0 16px 38px #5d8b3629;border-color:#83ad3d!important}html[data-theme=light] .jade-pack-card>p:first-child{color:var(--text-accent-soft)!important}html[data-theme=light] .jade-pack-amount{color:var(--text-secondary)!important}html[data-theme=light] .jade-pack-price{color:var(--text-muted)!important}html[data-theme=light] .jade-pack-card .xia-button:disabled{opacity:1;color:var(--text-accent-soft)!important;background:#e2f1bd!important;border-color:#cfe39f!important}html[data-theme=light] .join-auth-link.xia-button--plain{color:#315824}html[data-theme=light] .join-auth-link.xia-button--plain:hover{color:#173f31}html[data-theme=light] .landing-shell .switch-row,html[data-theme=light] .landing-shell .switch-row>span,html[data-theme=light] .landing-shell .switch-row label>span{color:var(--text-secondary)!important}html[data-theme=light] .landing-shell .switch-row small{color:#71827a!important}html[data-theme=light] .game-header{background:#f4f6f0e0;border-bottom:1px solid #1730271a}html[data-theme=light] .game-brand small{color:#667c73}html[data-theme=light] .sit-out-nav-button{color:#53685f;background:#ffffffa6;border-color:#17302726}html[data-theme=light] .sit-out-nav-button:hover{background:var(--surface-card);color:var(--text-primary);border-color:#17302747}html[data-theme=light] .sit-out-nav-button.is-sitting-out{color:#315129;background:#e9f2d8;border-color:#4c703c52}html[data-theme=light] .room-code{background:#f8f8f3;border-color:#17302724}html[data-theme=light] .room-code small,html[data-theme=light] .room-code button{color:#687d74}html[data-theme=light] .winner-banner{color:var(--text-primary);background:#e5f2cf;border-color:#9abb78;box-shadow:0 12px 30px #18312729,inset 0 1px #ffffffa6}html[data-theme=light] .winner-banner>svg{color:var(--text-accent-soft)}html[data-theme=light] .winner-banner-name,html[data-theme=light] .winner-banner-hand{color:var(--text-primary);text-shadow:none}html[data-theme=light] .winner-banner-copy{color:var(--text-secondary)}html[data-theme=light] .winner-banner-amount{background:var(--surface-selected);color:var(--text-on-accent);box-shadow:none}html[data-theme=light] .winner-banner-amount.is-quartered{background:var(--status-negative);color:var(--text-on-danger)}html[data-theme=light] .winner-banner-hand{text-decoration-color:#1730274d}html[data-theme=light] .game-shell{--table-background:radial-gradient(circle at 50% 44%, #d5e3d8 0, #e7ece7 48%, #dfe6e0 78%)}html[data-theme=light] .table-stage:before{background-image:linear-gradient(#17302706 1px,#0000 1px),linear-gradient(90deg,#17302706 1px,#0000 1px)}html[data-theme=light] .table-light{opacity:.16;background:#72a88e}html[data-theme=light] .felt{color:#f3f2ea}html[data-theme=light] .player-plate{color:var(--text-primary);background:#f8f8f3;border-color:#17302726;box-shadow:0 12px 25px #1831272e}html[data-theme=light] .side-bet-color-dot{box-shadow:0 0 0 2px #f8f8f3,0 2px 7px #18312740}html[data-theme=light] .player-seat.active .player-plate{box-shadow:0 0 0 4px #759d5026,0 12px 25px #18312733}html[data-theme=light] .player-info small{color:#63776e}html[data-theme=light] .player-plate .menu-icon{color:var(--text-inverse);background:#315824;border:1px solid #315824;box-shadow:0 3px 8px #1831273d}html[data-theme=light] .player-plate .menu-icon:hover{color:var(--text-inverse);background:#173f31;border-color:#173f31}html[data-theme=light] .shown-indicator.paid-emote-quick-action{color:#17351f;background:linear-gradient(145deg,#d8ff87,#78c94c);border-color:#efffc5;box-shadow:0 0 0 4px #40915133,0 0 18px #4091518f}html[data-theme=light] .shown-indicator.paid-emote-quick-action:hover{color:#102d1b;background:linear-gradient(145deg,#edffbc,#9bdb62);border-color:#fffbd0}html[data-theme=light] .empty-seat{color:#60766c;background:#f7f8f3d1;border-color:#17302747}html[data-theme=light] .empty-seat:hover{color:#315824;background:var(--surface-card);border-color:#5c873b}html[data-theme=light] .panel-heading{border-bottom-color:#1730271f}html[data-theme=light] .system-message,html[data-theme=light] .chat-message b{color:#687d74}html[data-theme=light] .chat-message p{color:var(--text-secondary)}html[data-theme=light] .chat-message>span{color:#28543f;background:#dce8df}html[data-theme=light] .chat-form{border-top-color:#1730271f}html[data-theme=light] .chat-form input{background:var(--surface-card);color:var(--text-primary);border-color:#17302724}html[data-theme=light] .chat-send{color:#24513c;background:#d7e7dc}html[data-theme=light] .action-buttons button,html[data-theme=light] .extra-time-row .xia-button,html[data-theme=light] .betting-presets button{color:var(--text-secondary);background:#f8f8f3;border-color:#17302729}html[data-theme=light] .action-buttons .fold-button{color:#a3423b!important;background:#f9e4e1!important;border-color:#d7837c!important}html[data-theme=light] .action-buttons .fold-button:hover{color:#8f302b!important;background:#f7d8d4!important;border-color:#c7655d!important}html[data-theme=light] .action-buttons .fold-button kbd{color:#a3423b!important;background:#f7d8d4!important;border-color:#e5aaa4!important}html[data-theme=light] .action-buttons .xia-button--dark:not(:disabled):hover{color:var(--text-inverse)}html[data-theme=light] .fold-modal .fold-no{background:var(--surface-sunken)!important;color:#355447!important;border-color:#b7c9bd!important}html[data-theme=light] .fold-modal .fold-no:hover{color:var(--text-primary)!important;background:#e8f0e8!important;border-color:#8eae9a!important}html[data-theme=light] .betting-back{color:#405a50;background:#dfe7e1;border-color:#17302726}html[data-theme=light] .betting-confirm{color:var(--text-inverse);background:#486a36;box-shadow:0 5px 12px #39592a33}html[data-theme=light] .betting-confirm:not(:disabled):hover{color:var(--text-inverse);background:#3c5d2c}html[data-theme=light] .betting-input-row .raise-amount-input{background:var(--surface-card);color:#28543f}html[data-theme=light] .check-fold-toggle:hover,html[data-theme=light] .check-fold-toggle.enabled{color:#315824;background:#dce8df}html[data-theme=light] .check-fold-toggle{opacity:1;box-shadow:0 5px 14px #1f433314;background:var(--surface-sunken)!important;color:#355447!important;border-color:#b7c9bd!important}html[data-theme=light] .check-fold-toggle:hover,html[data-theme=light] .check-fold-toggle.enabled{color:var(--text-primary)!important;background:#e8f0e8!important;border-color:#8eae9a!important}html[data-theme=light] .check-fold-toggle kbd{color:#587267!important;background:#edf3ed!important;border-color:#cbd8ce!important}html[data-theme=light] .reveal-group>button{box-shadow:0 5px 14px #1f433314;background:var(--surface-sunken)!important;color:#355447!important;border-color:#b7c9bd!important}html[data-theme=light] .reveal-group>button:hover:not(:disabled){color:var(--text-primary)!important;background:#e8f0e8!important;border-color:#8eae9a!important}html[data-theme=light] .reveal-group>button:disabled{opacity:.7;color:#71827a!important;background:#f0f3ed!important;border-color:#d1ddd4!important}html[data-theme=light] .mobile-reveal-menu-trigger:not(:disabled){box-shadow:0 5px 14px #1f43331a;background:var(--surface-sunken)!important;color:var(--text-primary)!important;border-color:#8eae9a!important}html[data-theme=light] .mobile-reveal-menu-trigger:not(:disabled):hover{background:#e8f0e8!important}html[data-theme=light] .mobile-reveal-menu-trigger:disabled{opacity:.7;color:#71827a!important;background:#f0f3ed!important;border-color:#d1ddd4!important}html[data-theme=light] .rebuy-button{box-shadow:0 5px 14px #1f43331a;background:var(--surface-sunken)!important;color:var(--text-primary)!important;border-color:#8eae9a!important}html[data-theme=light] .rebuy-button:not(:disabled):hover{color:var(--text-primary)!important;background:#e8f0e8!important;border-color:#6f977b!important}html[data-theme=light] .reveal-menu-copy{color:#587367}html[data-theme=light] .reveal-menu-cards>button{background:#f7f8f3;border-color:#cbd8ce}html[data-theme=light] .reveal-menu-cards>button:hover:not(:disabled){border-color:#8eae9a}html[data-theme=light] .queue-variant-button{box-shadow:0 5px 14px #1f433314;background:var(--surface-sunken)!important;color:#355447!important;border-color:#b7c9bd!important}html[data-theme=light] .queue-variant-button:hover{color:var(--text-primary)!important;background:#e8f0e8!important;border-color:#8eae9a!important}html[data-theme=light] .table-random-game{background:#f1f4ef;border-color:#d2ddd4}html[data-theme=light] .table-random-game b{color:#193a2d}html[data-theme=light] .table-random-game small{color:#587367}html[data-theme=light] .action-context span{color:#4c765c}html[data-theme=light] .action-context b{color:#173f31}html[data-theme=light] .waiting-bar,html[data-theme=light] .action-bar{box-shadow:none;background:0 0;border:0}html[data-theme=light] .history-action-row{background:#ffffff6b;border-color:#e1e6df}html[data-theme=light] .history-action-kind{color:#5d7669}html[data-theme=light] .history-action-detail{color:var(--text-secondary)}html[data-theme=light] .history-action-row:hover{background:#f3f7f1;border-color:#cbd8ce}html[data-theme=light] .history-action-row.is-active{background:#f0f8dc;border-color:#cce68f;box-shadow:inset 0 0 0 1px #759d5029}html[data-theme=light] .history-action-row.is-active .history-action-kind{color:var(--text-accent-soft)}html[data-theme=light] .history-action-row.is-active .history-action-detail{color:var(--text-secondary)}html[data-theme=light] .history-action-row.is-upcoming{opacity:.86}html[data-theme=light] .history-hand-toolbar b,html[data-theme=light] .history-hand-step-copy b{color:var(--text-secondary)}html[data-theme=light] .history-hand-toolbar small,html[data-theme=light] .history-hand-step-copy small{color:var(--text-muted)}html[data-theme=light] .history-hand-step-detail{color:var(--text-secondary)}html[data-theme=light] .history-hand-stepper .xia-icon-button{border-color:var(--border-subtle);background:var(--surface-sunken);color:var(--text-secondary)}html[data-theme=light] .history-hand-stepper .xia-icon-button:hover:not(.dimmed){background:var(--surface-card);color:var(--text-primary)}html[data-theme=light] .game-leave-button{color:#a6423c;background:#f9e4e1;border-color:#e5a29c}html[data-theme=light] .game-leave-button:hover{color:#8f302b;background:#f7d8d4;border-color:#d7837c}html[data-theme=light] .shuffle-seats-button{box-shadow:0 5px 14px #1f433314;background:var(--surface-sunken)!important;color:#355447!important;border-color:#b7c9bd!important}html[data-theme=light] .shuffle-seats-button:hover{background:var(--surface-card)!important;color:var(--text-primary)!important;border-color:#8eae9a!important}html[data-theme=light] .season-pass-panel{background:var(--surface-sunken);border-color:#c4d3c4;box-shadow:0 20px 52px #1831271f}html[data-theme=light] .season-pass-header{border-bottom-color:#d3ddd4;background:linear-gradient(110deg, #f4f8ee, var(--surface-sunken) 55%, #e3f0df)!important}html[data-theme=light] .season-progress-track{background:#dfe8df;border-color:#c7d3c7}html[data-theme=light] .season-track-base{box-shadow:none;background:#d8e3d9}html[data-theme=light] .season-cosmetic-type-label{color:var(--text-accent-soft)}html[data-theme=light] .season-tier-card.is-unlocked{color:var(--text-primary);background:#fffaf0;border-color:#d9c883;box-shadow:0 10px 24px #4c59321a}html[data-theme=light] .season-tier-card.is-unlocked:hover{background:#fffdf6;border-color:#c4ab55;box-shadow:0 16px 30px #4c593229}html[data-theme=light] .season-tier-card.is-claimable{border-color:#91b764;box-shadow:0 0 0 1px #58783f29,0 14px 30px #58783f2e}html[data-theme=light] .season-tier-marker.is-claimable{border-color:#82aa57;box-shadow:0 0 0 4px #58783f1f,0 6px 14px #58783f33}html[data-theme=light] .season-tier-status.is-claimable{color:var(--text-accent-soft)}html[data-theme=light] .season-tier-card.is-locked{color:var(--text-secondary);background:#f1f4ef;border-color:#d7dfd7}html[data-theme=light] .season-tier-marker.is-locked{color:var(--text-muted);background:#e8eee8;border-color:#aebdb2;box-shadow:0 4px 10px #1831271a}html[data-theme=light] .season-tier-status.is-claimed{color:var(--text-accent-soft)!important}html[data-theme=light] .mode-help-section{border-top-color:#d7dfd7}html[data-theme=light] .mode-help-section h3{color:var(--text-accent-soft)}html[data-theme=light] .mode-help-summary div,html[data-theme=light] .mode-help-xp dl div,html[data-theme=light] .mode-help-features li{border-bottom-color:#e0e6df}html[data-theme=light] .mode-help-summary dt,html[data-theme=light] .mode-help-xp dt,html[data-theme=light] .mode-help-features li>span:first-child,html[data-theme=light] .mode-help-summary dd,html[data-theme=light] .mode-help-xp dd,html[data-theme=light] .mode-help-xp-purpose{color:var(--text-secondary)}html[data-theme=light] .mode-help-features li>span:last-child{color:var(--text-accent-soft)}html[data-theme=light] .mode-help-features li.is-unavailable>span:last-child{color:#71827a}html[data-theme=light] .mode-help-xp-purpose{border-top-color:#e0e6df}html[data-theme=light] .player-title{color:#3d6434}html[data-theme=light] .player-title.achievement-peak-title,html[data-theme=light] .player-title.animated-title{color:#3d6434;-webkit-text-fill-color:currentColor;background:0 0;animation:none}html[data-theme=light] .site-sign-in{color:#244b38;background:#f8faf5;border-color:#a9bfae}html[data-theme=light] .site-sign-in:hover,html[data-theme=light] .site-sign-in:focus-visible{color:var(--text-primary);border-color:var(--border-focus);background:#e1ebdd}html[data-theme=light] .auth-card{border-color:#cbd9ce;box-shadow:0 30px 90px #1a37271f}html[data-theme=light] .auth-brand,html[data-theme=light] .auth-card h1,html[data-theme=light] .auth-form input:not([type=checkbox]){color:var(--text-primary)}html[data-theme=light] .auth-copy,html[data-theme=light] .auth-switch,html[data-theme=light] .auth-guest,html[data-theme=light] .auth-field-hint,html[data-theme=light] .auth-divider,html[data-theme=light] .auth-password-strength li,html[data-theme=light] .auth-password-strength li svg{color:#536d5e}html[data-theme=light] .auth-form label:not(.auth-consent)>span,html[data-theme=light] .auth-password-strength-heading{color:#355543}html[data-theme=light] .auth-form label:not(.auth-consent)>div{background:var(--surface-card);color:#536d5e;border-color:#a9bfae}html[data-theme=light] .auth-form label:not(.auth-consent)>div:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px #58783f26}html[data-theme=light] .auth-form input:not([type=checkbox])::placeholder{color:#657c6c}html[data-theme=light] .auth-divider span{background:#cbd9ce}html[data-theme=light] .auth-submit{color:var(--text-inverse);background:#496b35}html[data-theme=light] .auth-close{color:#355543!important;background:#eef3e9!important;border-color:#a9bfae!important}html[data-theme=light] .auth-close:hover{background:#e1ebdd!important}html[data-theme=light] .auth-password-toggle{color:#536d5e}html[data-theme=light] .auth-password-toggle:hover,html[data-theme=light] .auth-guest:hover,html[data-theme=light] .auth-inline-link,html[data-theme=light] .auth-inline-link:hover{color:#2f6a45}html[data-theme=light] .auth-password-toggle:focus-visible{outline-color:var(--text-accent-soft)}html[data-theme=light] .auth-password-strength{background:#f0f4ec;border-color:#cbd9ce}html[data-theme=light] .auth-password-meter span{background:#cbd9ce}html[data-theme=light] .auth-password-meter span[data-filled=true]{background:var(--accent-strong)}html[data-theme=light] .auth-password-strength li[data-met=true],html[data-theme=light] .auth-password-strength li[data-met=true] svg,html[data-theme=light] .auth-password-strength-heading strong[data-strength=strong]{color:#2f6a45}html[data-theme=light] .auth-password-strength-heading strong[data-strength=getting-there]{color:#805b13}html[data-theme=light] .auth-notice{color:#355523;background:#e6efdc}html[data-theme=light] .auth-error{color:#9b3027;background:#fbe9e4}html[data-theme=light] .auth-field-error,html[data-theme=light] .auth-password-verdict,html[data-theme=light] .auth-password-strength-heading strong{color:#9b3027}html[data-theme=light] .auth-form label.auth-password-mismatch>div,html[data-theme=light] .auth-form label.auth-password-mismatch>div:focus-within{border-color:#b34336;box-shadow:0 0 0 3px #b343361f}@media (width<=700px){html:has(.game-shell){overscroll-behavior:none;height:100dvh;max-height:100dvh;overflow:hidden}body:has(.game-shell){overscroll-behavior:none;height:100dvh;max-height:100dvh;overflow:hidden}#root:has(.game-shell){overscroll-behavior:none;height:100dvh;max-height:100dvh;overflow:hidden}body:has(.game-shell){width:100%;position:fixed;inset:0}.game-shell{height:100dvh;min-height:0;max-height:100dvh}.game-header{padding:0 14px}.game-shell,html[data-theme=light] .game-shell{background:var(--table-background)}.game-header,html[data-theme=light] .game-header,.game-shell .table-stage{background:0 0;border-bottom:0}.game-shell .table-stage{overflow:visible}.game-brand>.mark{display:none}.game-brand,.game-brand>span:last-child{min-width:0}.game-brand small{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 84px);overflow:hidden}.room-controls{display:none}.mobile-nav-trigger{z-index:32;flex:none;display:grid;position:relative}.mobile-nav-scrim{z-index:29;background:var(--overlay-dark-46);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;display:block;position:fixed;inset:0}.mobile-nav-menu{z-index:31;border:1px solid var(--overlay-light-14);background:var(--surface-page);box-shadow:0 22px 55px var(--overlay-dark-50);border-radius:14px;flex-direction:column;display:flex;position:fixed;top:60px;left:14px;right:14px;overflow:hidden}.mobile-nav-menu>button{border:0;border-bottom:1px solid var(--overlay-light-08);min-height:54px;color:var(--text-secondary);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;font-weight:750;display:flex}.mobile-nav-menu>button:last-child{border-bottom:0}.mobile-nav-menu>button>span{align-items:center;gap:11px;display:flex}.mobile-nav-menu>button>span>span{flex-direction:column;gap:2px;display:flex}.mobile-nav-menu>button small{color:var(--text-muted);letter-spacing:.14em;font-size:7px;font-weight:800}.mobile-nav-menu>button b{letter-spacing:.12em;font:700 12px DM Mono,monospace}.mobile-nav-menu>button:disabled{opacity:.42}.mobile-nav-menu>.mobile-nav-leave{color:var(--text-danger-soft)}.game-shell .poker-table{margin-top:-28%}.table-stage>.waiting-bar,.table-stage>.action-bar{width:100%;position:fixed;bottom:52px;left:0;right:0}.table-stage>.waiting-bar:not(.compact){text-align:center;flex-direction:column;align-items:center;gap:10px;left:0;right:0;width:100%!important}.table-stage>.waiting-bar:not(.compact)>div:first-child{align-items:center;width:min(92vw,420px);margin-right:0}.table-stage>.waiting-bar:not(.compact)>.xia-action-inline{border-radius:7px;justify-content:center;width:100%;min-width:0;height:34px;padding:0 12px;font-size:10px}.table-stage>.waiting-bar:not(.compact)>.action-inline>button svg{width:12px;height:12px}.table-stage>.runout-bar{box-sizing:border-box;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:8px;padding:10px 12px;transform:none;width:100%!important;min-height:0!important;position:fixed!important;bottom:52px!important;left:0!important;right:0!important}.table-stage>.runout-bar.can-vote>div:first-child{display:none}.table-stage>.runout-bar.can-vote>.action-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.table-stage>.runout-bar.can-vote>.action-inline>button{width:100%;min-width:0;height:42px;padding:0 12px}.table-stage>.runout-bar:not(.can-vote)>div:first-child{text-align:center;align-items:center;width:100%;margin-right:0}.action-bar{padding:10px 12px}.action-buttons{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:7px;width:100%;display:grid}.action-buttons button,.extra-time-row .xia-button{justify-content:center;width:100%;min-width:0;padding:0 9px}.action-buttons button kbd,.reveal-group{display:none}.xia-action-inline .mobile-reveal-menu-trigger{display:inline-flex}.reveal-menu-modal{width:min(100%,440px)}.reveal-menu-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.reveal-menu-cards .card{width:min(17vw,64px)}.betting-mode{gap:8px;width:100%;max-width:none}.table-stage>.action-bar:has(.betting-mode){padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--overlay-light-14);background:var(--surface-page);align-items:stretch}@supports (color:color-mix(in lab, red, red)){.table-stage>.action-bar:has(.betting-mode){background:color-mix(in srgb, var(--surface-page) 96%, transparent)}}.table-stage>.action-bar:has(.betting-mode){box-shadow:0 -12px 30px var(--overlay-dark-24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-theme=light] .table-stage>.action-bar:has(.betting-mode){border-top-color:var(--overlay-dark-16);background:var(--surface-sunken)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .table-stage>.action-bar:has(.betting-mode){background:color-mix(in srgb, var(--surface-sunken) 97%, transparent)}}html[data-theme=light] .table-stage>.action-bar:has(.betting-mode){box-shadow:0 -10px 24px var(--overlay-dark-14)}.betting-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;display:grid}.betting-presets button{width:100%;min-width:0;padding:0 5px}.betting-presets button:nth-child(3){display:none}.betting-input-row{grid-template-columns:58px minmax(0,1fr) 58px;grid-template-areas:"decrement amount increment""back back confirm";gap:7px;width:100%;display:grid}.betting-input-row>:first-child{grid-area:decrement}.betting-input-row>:nth-child(2){grid-area:amount}.betting-input-row>:nth-child(3){grid-area:increment}.betting-input-row>:nth-child(4){grid-area:back}.betting-input-row>:nth-child(5){grid-area:confirm}.betting-back,.betting-confirm{height:40px;padding:0 15px}.game-shell:has(.table-stage>.action-bar .betting-mode) .viewer-seat.seat-bottom{bottom:calc(206px + env(safe-area-inset-bottom))}.pineapple-discard-card{width:clamp(62px,33.3333vw - 44px,92px)!important}.seat-cards{gap:0;bottom:39px}.seat-cards .card,.seat-cards .card+.card{margin-left:-10px;transform:scale(1);width:40px!important}.seat-cards .card:first-child{margin-left:0}.seat-cards .card-corner-rank{font-size:13px!important}.seat-cards .card-center-suit{width:16px!important;height:16px!important}.winner-banner,.side-bet-result-banner{box-sizing:border-box;text-align:left;white-space:normal;justify-content:flex-start;width:calc(100vw - 24px);max-width:none}.winner-banner-segment{text-align:left;flex-wrap:wrap;justify-content:flex-start}.split-runout-layout{gap:5px}.shared-runout-cards,.runout-branch{gap:4px}.runout-branches{gap:5px}.split-runout-layout .card{width:42px}.split-runout-layout .card-center-suit{width:18px!important;height:18px!important}.pot-cluster{gap:5px;max-width:86%}.side-pot-display{padding-left:5px}.pot-display b,.side-pot-display b{font-size:12px}.pot-display span,.side-pot-display span{font-size:6px}.side-panel,.side-panel:not(.open){z-index:35;box-sizing:border-box;border:1px solid var(--overlay-light-14);background:var(--surface-side-panel);width:100%;height:52px;max-height:none;box-shadow:0 -18px 50px var(--overlay-dark-50);border-bottom:0;border-radius:16px 16px 0 0;flex-basis:auto;transition:height .28s cubic-bezier(.2,.8,.2,1),border-radius .28s;position:fixed;inset:auto 0 0;overflow:hidden;transform:none}.side-panel-scrim{z-index:34;touch-action:manipulation;background:0 0;border:0;padding:0;display:block;position:fixed;inset:0}.side-panel.open{width:100%;height:min(60dvh,520px);transform:none}.side-panel.open.expanded{border-top:0;border-radius:0;height:100dvh}.side-panel.dragging{height:var(--table-talk-drag-height)!important;transition:none!important;transform:none!important}.side-panel.dragging:not(.open)>.messages,.side-panel.dragging:not(.open)>.chat-form{display:flex}.side-panel:not(.open)>:not(.panel-heading){display:none}.side-panel .panel-heading,.side-panel:not(.open) .panel-heading{box-sizing:border-box;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;height:52px;min-height:52px;padding:0 12px 0 17px;position:relative;overflow:visible}.side-panel:not(.open) .panel-heading>div:first-child{display:flex}.side-panel:not(.open) .panel-heading-actions{flex-direction:row;width:auto;height:auto;display:flex;position:static}.side-panel:not(.open) .panel-compact-dock{flex-direction:row;display:flex}.side-panel:not(.open) .panel-compact-dock>.emote-toggle,.side-panel:not(.open) .panel-compact-dock>.chat-emote-picker{display:none}.side-panel .table-talk-action-button{flex:0 0 40px;width:40px;height:40px;display:grid}.table-talk-desktop-chevron{display:none}.table-talk-mobile-chevron{display:block}.side-panel .messages{min-height:0}.side-panel .chat-form input{font-size:16px}.side-panel .chat-form{z-index:36;pointer-events:auto;position:relative}.side-panel .chat-form input,.side-panel .chat-form button{z-index:37;pointer-events:auto;position:relative}.game-shell .player-emote{width:48px;height:48px}.game-shell .player-emote img{border-radius:7px;width:48px;height:48px}.game-shell .seat-right-top .player-emote,.game-shell .seat-right-bottom .player-emote{left:auto;right:calc(100% + 10px)}.side-panel .chat-emote-picker{transform-origin:100% 100%;transition:none;top:auto;bottom:calc(100% + 8px);right:0}.side-panel.open.emote-open .messages{visibility:hidden;pointer-events:none}.side-panel.open.emote-open .panel-heading,.side-panel.open.emote-open .panel-heading-actions,.side-panel.open.emote-open .panel-emotes{position:static}.side-panel.open.emote-open .panel-emotes .chat-emote-picker{border:0;border-top:1px solid var(--overlay-light-10);background:var(--surface-page);width:auto;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;border-radius:0;place-items:center;padding:16px;display:grid;position:absolute;inset:52px 0 0;overflow:auto;transform:none}.side-panel.open.emote-open .chat-emote-picker .emote-row{grid-template-columns:repeat(4,minmax(0,1fr));width:min(440px,100%);max-height:100%}.side-panel.open.emote-open .chat-emote-picker .emote-row button{aspect-ratio:1;width:100%;height:auto}}@media (width<=700px) and (height<=700px){.side-panel.open:not(.expanded){height:min(68dvh,430px)}}@media (width<=700px){html[data-theme=light] .mobile-nav-scrim{background:var(--overlay-dark-28)}html[data-theme=light] .mobile-nav-menu{border-color:var(--overlay-dark-16);background:var(--surface-sunken);box-shadow:0 22px 55px var(--overlay-dark-24)}html[data-theme=light] .mobile-nav-menu>button{border-bottom-color:var(--overlay-dark-14);color:var(--text-secondary)}html[data-theme=light] .mobile-nav-menu>.mobile-nav-leave{color:var(--status-negative)}html[data-theme=light] .side-panel{border-color:var(--overlay-dark-14);background:var(--surface-side-panel)}html[data-theme=light] .side-panel.open.emote-open .panel-emotes .chat-emote-picker{border-top-color:var(--overlay-dark-14);background:var(--surface-sunken)}.mobile-nav-scrim{z-index:1100}.mobile-nav-menu,.mobile-nav-trigger{z-index:1101}}.paid-emote-grid{scrollbar-width:none}.paid-emote-grid::-webkit-scrollbar{display:none}@media (width<=700px){.game-shell .viewer-seat.seat-bottom{top:auto;left:50%;bottom:calc(62px + env(safe-area-inset-bottom));z-index:22;position:fixed;transform:translate(-50%)}:is(.game-shell:has(.table-stage>.action-bar) .viewer-seat.seat-bottom,.game-shell:has(.table-stage>.runout-bar) .viewer-seat.seat-bottom,.game-shell:has(.table-stage>.waiting-bar button) .viewer-seat.seat-bottom){bottom:calc(124px + env(safe-area-inset-bottom))}.game-shell:has(.table-stage>.action-bar .extra-time-row .xia-button) .viewer-seat.seat-bottom{bottom:calc(186px + env(safe-area-inset-bottom))}.game-shell .viewer-seat.seat-bottom .player-plate{min-width:min(184px,100vw - 40px);height:62px}.game-shell .viewer-seat.seat-bottom .seat-cards{z-index:3;bottom:84px}.game-shell .viewer-seat.seat-bottom .best-hand-stack{z-index:4;pointer-events:none;top:auto;bottom:60px;left:50%;transform:translate(-50%)}.game-shell .viewer-seat.seat-bottom .best-hand-extension{border-radius:7px;min-width:0;padding:3px 9px 4px;font-size:10px;line-height:1.2}.game-shell .poker-table{aspect-ratio:auto;width:min(94vw,430px);height:min(100dvh - 220px,650px);margin-top:-74px}.community-cards{gap:5px}.community-cards .card{width:54px}.pot-cluster{top:13%}.street-label{top:63%}.winner-banner{z-index:30;top:18%}.split-runout-layout .card{width:52px}.split-runout-layout .card-center-suit{width:20px!important;height:20px!important}.player-seat .seat-cards .card,.player-seat .seat-cards .card+.card{margin-left:-16px;width:54px!important}.player-seat .seat-cards .card:first-child{margin-left:0}.viewer-seat.seat-bottom .seat-cards .card-corner-rank{font-size:16px!important}.player-seat .seat-cards.many-hole-cards .card,.player-seat .seat-cards.many-hole-cards .card+.card{margin-left:-27px;width:48px!important}.viewer-seat.seat-bottom .seat-cards.many-hole-cards .card-corner-rank{font-size:17px!important}.player-seat .seat-cards.many-hole-cards .card:first-child{margin-left:0}.seat-top{top:5%}.seat-left-top,.seat-left-middle,.seat-left-bottom{left:18%}.seat-right-top,.seat-right-middle,.seat-right-bottom{left:82%}.seat-left-top,.seat-right-top{top:22%}.seat-left-middle,.seat-right-middle{top:36%}.seat-left-bottom,.seat-right-bottom{top:70%}.player-seat:not(.viewer-seat) .seat-cards{gap:0;bottom:42px}.player-seat:not(.viewer-seat) .seat-cards .card{margin-left:-20px;transform:none;width:48px!important}.player-seat:not(.viewer-seat) .seat-cards .card:first-child{margin-left:0}:is(.game-shell .viewer-seat.seat-bottom,.game-shell .viewer-seat.seat-bottom:not(:has(.seat-cards .card))){width:184px;margin-bottom:12px}.game-shell .viewer-seat.seat-bottom .player-plate{width:100%;min-width:0;height:56px}.game-shell .viewer-seat.seat-bottom .seat-cards{--hole-cards-offset:-50%;bottom:64px;left:50%;right:auto;transform:translate(-50%)}.game-shell .viewer-seat.seat-bottom .seat-cards .card{width:48px!important}.game-shell .viewer-seat.seat-bottom .seat-cards:not(.many-hole-cards) .card+.card{margin-left:-20px}.game-shell .viewer-seat.seat-bottom .best-hand-stack{inset:100% auto auto 50%;transform:translate(-50%)}}@media (width<=700px) and (height<=740px){.player-seat:not(.viewer-seat) .player-plate{height:42px}.player-seat:not(.viewer-seat) .avatar,.player-seat:not(.viewer-seat) .avatar-wrap{width:28px;height:28px}.player-seat:not(.viewer-seat) .seat-cards{bottom:36px}.seat-left-bottom,.seat-right-bottom{top:64%}.seat-left-bottom:not(.viewer-seat) .seat-cards{left:8px}.seat-right-bottom:not(.viewer-seat) .seat-cards{left:calc(100% - 8px)}}@media (width<=700px){.game-shell .viewer-seat.seat-bottom:not(:has(.seat-cards .card)){--viewer-card-space:0px;width:min(184px,100vw - 40px)}}@media (width<=700px) and (height<=740px){.seat-left-bottom:not(.viewer-seat) .seat-cards .card-back+.card-back,.seat-right-bottom:not(.viewer-seat) .seat-cards .card-back+.card-back{margin-left:-18px}}@media (width<=700px){.game-shell{--seat-dock-offset:62px}:is(.game-shell:has(.table-stage>.action-bar),.game-shell:has(.table-stage>.runout-bar),.game-shell:has(.table-stage>.waiting-bar button)){--seat-dock-offset:124px}.game-shell:has(.action-bar .extra-time-row .xia-button){--seat-dock-offset:186px}.game-shell .poker-table{width:min(100vw - 110px,430px);height:calc(100dvh - var(--seat-dock-offset) - 240px);margin-top:0;position:absolute;top:60px}.game-shell .seat-top{top:0;left:50%}.game-shell .seat-left-top{top:19%;left:11%}.game-shell .seat-right-top{top:19%;left:89%}.game-shell .seat-left-middle{top:50%;left:0}.game-shell .seat-right-middle{top:50%;left:100%}.game-shell .seat-left-bottom{top:81%;left:11%}.game-shell .seat-right-bottom{top:81%;left:89%}.game-shell .player-seat:not(.viewer-seat) .player-plate{width:96px;min-width:96px}.game-shell .player-seat:not(.viewer-seat) .avatar,.game-shell .player-seat:not(.viewer-seat) .avatar-wrap{width:28px;height:28px}.game-shell .community-cards{gap:4px}.game-shell .community-cards .card{width:clamp(20px,20vw - 48px,54px)}.game-shell .community-cards .card-corner-rank{font-size:12px}.game-shell .street-label{top:59%}.game-shell .seat-left-bottom:not(.viewer-seat) .seat-cards,.game-shell .seat-right-bottom:not(.viewer-seat) .seat-cards{left:50%}.game-shell:not(:has(.viewer-seat)){--seat-dock-offset:90px}.game-shell .player-seat:not(.viewer-seat) .seat-cards:has(.card:nth-child(4)) .card+.card{margin-left:-18px}}@media (width<=700px) and (height<=740px){.game-shell .viewer-seat.seat-bottom .seat-cards:has(.card:nth-child(4)) .card+.card{margin-left:-30px}}@media (width<=700px){.game-shell .seat-badges{gap:2px;top:-11px;right:0}.game-shell .seat-badges>span{border-radius:9px;gap:3px;min-width:18px;height:18px;padding:0 4px;font-size:9px;line-height:1}.game-shell .seat-badges>span svg{width:10px;height:10px}.game-shell .avatar-crown{width:16px;height:16px;top:-5px;right:-5px}.game-shell .avatar-crown svg{width:10px;height:10px}.game-shell .winner-banner{border-radius:14px;gap:6px;width:max-content;max-width:min(300px,100vw - 32px);padding:8px 10px;font-size:12px}.game-shell .winner-banner>svg{width:16px;height:16px;margin-top:1px}.game-shell .winner-banner-content{gap:8px;width:100%}.game-shell .winner-banner-segment{grid-template-columns:minmax(0,1fr) auto auto;gap:4px;width:100%;display:grid}.game-shell .winner-banner-name{max-width:18ch}.game-shell .winner-banner-hand-connector{display:none}.game-shell .winner-banner-hand{grid-column:1/-1;font-size:11px;line-height:1.25;text-decoration:none}.game-shell .player-seat.active:before,.game-shell .player-seat .turn-ring{border-radius:17px;inset:-3px;transform:translateY(-2px)}.game-shell .viewer-seat.seat-bottom:has(.best-hand-stack){bottom:calc(104px + env(safe-area-inset-bottom))}:is(.game-shell:has(.table-stage>.action-bar) .viewer-seat.seat-bottom:has(.best-hand-stack),.game-shell:has(.table-stage>.runout-bar) .viewer-seat.seat-bottom:has(.best-hand-stack),.game-shell:has(.table-stage>.waiting-bar button) .viewer-seat.seat-bottom:has(.best-hand-stack)){bottom:calc(166px + env(safe-area-inset-bottom))}.game-shell:has(.table-stage>.action-bar .extra-time-row .xia-button) .viewer-seat.seat-bottom:has(.best-hand-stack){bottom:calc(228px + env(safe-area-inset-bottom))}.game-shell .viewer-seat.seat-bottom:has(.best-hand-stack.has-split-best-hands){bottom:calc(120px + env(safe-area-inset-bottom))}:is(.game-shell:has(.table-stage>.action-bar) .viewer-seat.seat-bottom:has(.best-hand-stack.has-split-best-hands),.game-shell:has(.table-stage>.runout-bar) .viewer-seat.seat-bottom:has(.best-hand-stack.has-split-best-hands),.game-shell:has(.table-stage>.waiting-bar button) .viewer-seat.seat-bottom:has(.best-hand-stack.has-split-best-hands)){bottom:calc(182px + env(safe-area-inset-bottom))}.game-shell:has(.table-stage>.action-bar .extra-time-row .xia-button) .viewer-seat.seat-bottom:has(.best-hand-stack.has-split-best-hands){bottom:calc(244px + env(safe-area-inset-bottom))}.game-shell .viewer-seat.seat-bottom .best-hand-stack{top:calc(100% + 8px);bottom:auto}.game-shell .viewer-seat.seat-bottom .best-hand-extension.best-hand-readout{border-radius:10px;width:max-content;min-width:0;max-width:calc(100vw - 32px);padding:5px 11px;line-height:1.15}.game-shell .viewer-seat.seat-bottom .best-hand-stack.has-split-best-hands .best-hand-readout{min-width:180px}.game-shell .viewer-seat.seat-bottom .best-hand-row{font-size:12px}.game-shell .viewer-seat.seat-bottom .best-hand-row b{font-size:9px}.game-shell .player-seat:not(.viewer-seat) .best-hand-readout{margin:0}.game-shell .player-seat:not(.viewer-seat) .best-hand-row{gap:3px;font-size:7px}.game-shell .player-seat:not(.viewer-seat) .best-hand-row b{font-size:6px}}.paid-emote-overlay{pointer-events:auto;cursor:pointer;inset:0}.paid-emote-overlay>img,.paid-emote-payment{cursor:default}.account-inline-display{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:min(360px,100%);min-width:min(320px,100%);max-width:100%;display:grid}.account-inline-value{text-align:right;justify-self:end;min-width:0}.account-inline-editor{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:100%;display:flex}.account-inline-editor .xia-input{width:min(320px,100%)}.account-level-summary{gap:7px;width:min(280px,100%);display:grid}.account-level-summary>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.account-level-summary strong{color:var(--text-primary);font-size:14px;font-weight:900}.account-level-summary>div>span,.account-level-summary>small{color:var(--text-muted);font-size:10px;font-weight:750}.account-level-summary>small{justify-self:end}.account-level-track{background:var(--overlay-dark-30);border-radius:999px;height:6px;display:block;overflow:hidden}.account-level-track>i{border-radius:inherit;background:var(--accent-strong);height:100%;box-shadow:0 0 12px var(--accent-overlay-24);transition:width .26s;display:block}.account-inline-actions{align-items:center;gap:8px;display:flex}.account-row-edit-icon{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:color .16s,transform .16s;display:inline-grid}.account-row-edit-icon:hover{color:var(--accent-strong);background:0 0;transform:translateY(-1px)scale(1.08)}.account-row-edit-icon:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.account-row-edit-icon:disabled{opacity:.35;cursor:not-allowed;transform:none}.account-danger-row{border-top:1px solid var(--status-negative);margin-top:10px}@supports (color:color-mix(in lab, red, red)){.account-danger-row{border-top:1px solid color-mix(in srgb, var(--status-negative) 55%, transparent)}}.account-danger-row{border-bottom-color:var(--status-negative)}@supports (color:color-mix(in lab, red, red)){.account-danger-row{border-bottom-color:color-mix(in srgb, var(--status-negative) 55%, transparent)}}.account-danger-row b{color:var(--text-danger-soft)}.account-profile-error{background:var(--status-negative);border-radius:10px;align-items:flex-start;gap:7px;margin:14px 0 0;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.account-profile-error{background:color-mix(in srgb, var(--status-negative) 18%, transparent)}}.account-profile-error{color:var(--text-danger-soft)}@media (width<=700px){.account-identity-row{flex-direction:column;align-items:stretch;gap:10px}.account-inline-display,.account-inline-editor{justify-content:flex-start;width:100%}.account-inline-display{grid-template-columns:minmax(0,1fr) auto}.account-inline-value{text-align:left;overflow-wrap:anywhere;justify-self:start}.account-level-summary,.account-inline-editor .xia-input{width:100%}}.betting-adjust{border:1px solid var(--overlay-light-14);background:var(--surface-raised);white-space:nowrap;border-radius:7px;height:38px;padding:0 12px;font-size:10px;font-weight:700}@media (width<=700px){.betting-input-row{grid-template-columns:auto minmax(62px,1fr) auto auto auto;width:100%;display:grid}}.landing-jade-trigger{border:1px solid var(--accent-overlay-18);background:var(--accent-overlay-10);height:34px;color:var(--text-accent-soft);letter-spacing:.04em;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:850;transition:background .16s,color .16s,transform .16s,border-color .16s;display:inline-flex}.landing-jade-trigger:hover{background:var(--accent-overlay-16);border-color:var(--accent-overlay-32);color:var(--text-accent-soft);transform:translateY(-1px)}.landing-jade-trigger:focus-visible{outline:2px solid var(--accent-overlay-70);outline-offset:2px}.jade-icon{flex:none;width:14px;height:14px;display:block}.jade-price{align-items:center;gap:6px;display:inline-flex}.achievement-card.is-claimable{cursor:pointer;box-shadow:0 0 0 1px var(--accent-overlay-08), 0 0 24px var(--accent-overlay-10)}.room-ledger-times{border:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:12px 14px;display:grid}.room-ledger-times dt{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.room-ledger-times dd{color:var(--text-primary);margin:4px 0 0;font-size:12px;font-weight:700}.room-ledger-modal{width:min(780px,100%);margin-inline:auto}@media (width<=560px){.room-ledger-times{grid-template-columns:minmax(0,1fr)}}.achievement-card.is-claimable:hover,.achievement-card.is-claimable:focus-visible{box-shadow:0 10px 30px var(--surface-page), 0 0 22px var(--accent-overlay-10);border-color:var(--accent-overlay-70)!important}@supports (color:color-mix(in lab, red, red)){.achievement-card.is-claimable:hover,.achievement-card.is-claimable:focus-visible{box-shadow:0 10px 30px color-mix(in srgb, var(--surface-page) 30%, transparent), 0 0 22px var(--accent-overlay-10)}}.achievement-card.is-claimable:hover,.achievement-card.is-claimable:focus-visible{outline:none;transform:translateY(-2px)}.achievement-collect-overlay{z-index:20;border-radius:inherit;background:var(--surface-page);justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.achievement-collect-overlay{background:color-mix(in srgb, var(--surface-page) 92%, transparent)}}.achievement-collect-overlay{color:var(--text-accent-soft);pointer-events:none;animation:.18s ease-out both achievement-collect-in}.achievement-collect-overlay.is-success{background:radial-gradient(circle at center, var(--status-positive), var(--surface-page) 72%)}@supports (color:color-mix(in lab, red, red)){.achievement-collect-overlay.is-success{background:radial-gradient(circle at center, color-mix(in srgb, var(--status-positive) 97%, transparent), color-mix(in srgb, var(--surface-page) 95%, transparent) 72%)}}.achievement-collect-overlay.is-success{animation:.9s both achievement-collect-success}.achievement-collect-overlay strong{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.achievement-collect-mark{border:1px solid var(--text-accent-soft);place-items:center;width:42px;height:42px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.achievement-collect-mark{border:1px solid color-mix(in srgb, var(--text-accent-soft) 28%, transparent)}}.achievement-collect-mark{background:var(--accent-overlay-10);box-shadow:0 0 22px var(--accent-overlay-14);border-radius:50%}.achievement-collect-mark>svg{animation:.48s cubic-bezier(.2,.9,.2,1.2) both achievement-check-pop}.achievement-collect-sparkles{position:absolute;inset:-12px}.achievement-collect-sparkles i{background:var(--text-accent-soft);width:4px;height:4px;box-shadow:0 0 7px var(--text-accent-soft);border-radius:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.achievement-collect-sparkles i{box-shadow:0 0 7px color-mix(in srgb, var(--text-accent-soft) 85%, transparent)}}.achievement-collect-sparkles i{opacity:0;animation:.62s ease-out both achievement-sparkle-pop;transform:rotate(45deg)scale(0)}.achievement-collect-sparkles i:first-child{top:2px;left:13px}.achievement-collect-sparkles i:nth-child(2){animation-delay:90ms;top:8px;right:4px}.achievement-collect-sparkles i:nth-child(3){animation-delay:.17s;bottom:3px;right:10px}.achievement-collect-sparkles i:nth-child(4){animation-delay:.12s;bottom:8px;left:3px}@keyframes achievement-collect-in{0%{opacity:0}to{opacity:1}}@keyframes achievement-collect-success{0%{opacity:0;transform:scale(.97)}18%,72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.015)}}@keyframes achievement-check-pop{0%{opacity:0;transform:scale(.55)rotate(-10deg)}65%{opacity:1;transform:scale(1.12)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes achievement-sparkle-pop{0%{opacity:0;transform:rotate(45deg)scale(0)}42%{opacity:1;transform:rotate(45deg)scale(1.35)}to{opacity:0;transform:rotate(45deg)scale(.4)}}@media (prefers-reduced-motion:reduce){.achievement-card,.achievement-collect-overlay,.achievement-collect-mark>svg,.achievement-collect-sparkles i{transition:none!important;animation:none!important}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
