/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-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-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-bold:700;--font-weight-black:900;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.top-14{top:calc(var(--spacing) * 14)}.bottom-2{bottom:calc(var(--spacing) * 2)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[115\]{z-index:115}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[150\]{z-index:150}.z-\[220\]{z-index:220}.z-\[250\]{z-index:250}.z-\[260\]{z-index:260}.z-\[300\]{z-index:300}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.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-square{aspect-ratio:1}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[clamp\(32px\,10vw\,44px\)\]{height:clamp(32px,10vw,44px)}.h-\[clamp\(72px\,22vw\,132px\)\]{height:clamp(72px,22vw,132px)}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[86dvh\]{max-height:86dvh}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-36{width:calc(var(--spacing) * 36)}.w-\[clamp\(24px\,8vw\,40px\)\]{width:clamp(24px,8vw,40px)}.w-\[clamp\(72px\,22vw\,132px\)\]{width:clamp(72px,22vw,132px)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[92vw\]{max-width:92vw}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[42px_minmax\(0\,1fr\)_70px\]{grid-template-columns:42px minmax(0,1fr) 70px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-700\/70>:not(:last-child)){border-color:#314158b3}@supports (color:color-mix(in lab,red,red)){:where(.divide-slate-700\/70>:not(:last-child)){border-color:color-mix(in oklab,var(--color-slate-700) 70%,transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/70{border-color:#fee685b3}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/70{border-color:color-mix(in oklab,var(--color-amber-200) 70%,transparent)}}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/80{border-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/20{border-color:color-mix(in oklab,var(--color-amber-300) 20%,transparent)}}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/25{border-color:color-mix(in oklab,var(--color-amber-300) 25%,transparent)}}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/30{border-color:color-mix(in oklab,var(--color-amber-300) 30%,transparent)}}.border-amber-400\/25{border-color:#fbbf2440}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/25{border-color:color-mix(in oklab,var(--color-amber-400) 25%,transparent)}}.border-amber-400\/30{border-color:#fbbf244d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-400\/35{border-color:#fbbf2459}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/35{border-color:color-mix(in oklab,var(--color-amber-400) 35%,transparent)}}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-300\/15{border-color:#53eafd26}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/15{border-color:color-mix(in oklab,var(--color-cyan-300) 15%,transparent)}}.border-cyan-300\/18{border-color:#53eafd2e}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/18{border-color:color-mix(in oklab,var(--color-cyan-300) 18%,transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/20{border-color:color-mix(in oklab,var(--color-cyan-300) 20%,transparent)}}.border-cyan-300\/25{border-color:#53eafd40}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/25{border-color:color-mix(in oklab,var(--color-cyan-300) 25%,transparent)}}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/30{border-color:color-mix(in oklab,var(--color-cyan-300) 30%,transparent)}}.border-cyan-300\/45{border-color:#53eafd73}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/45{border-color:color-mix(in oklab,var(--color-cyan-300) 45%,transparent)}}.border-cyan-300\/60{border-color:#53eafd99}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/60{border-color:color-mix(in oklab,var(--color-cyan-300) 60%,transparent)}}.border-cyan-300\/70{border-color:#53eafdb3}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/70{border-color:color-mix(in oklab,var(--color-cyan-300) 70%,transparent)}}.border-cyan-400\/30{border-color:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/30{border-color:color-mix(in oklab,var(--color-cyan-400) 30%,transparent)}}.border-emerald-300\/12{border-color:#5ee9b51f}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/12{border-color:color-mix(in oklab,var(--color-emerald-300) 12%,transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/20{border-color:color-mix(in oklab,var(--color-emerald-300) 20%,transparent)}}.border-emerald-300\/24{border-color:#5ee9b53d}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/24{border-color:color-mix(in oklab,var(--color-emerald-300) 24%,transparent)}}.border-emerald-300\/30{border-color:#5ee9b54d}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/30{border-color:color-mix(in oklab,var(--color-emerald-300) 30%,transparent)}}.border-emerald-300\/50{border-color:#5ee9b580}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/50{border-color:color-mix(in oklab,var(--color-emerald-300) 50%,transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.border-emerald-700{border-color:var(--color-emerald-700)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-300\/20{border-color:#a4b3ff33}@supports (color:color-mix(in lab,red,red)){.border-indigo-300\/20{border-color:color-mix(in oklab,var(--color-indigo-300) 20%,transparent)}}.border-indigo-300\/25{border-color:#a4b3ff40}@supports (color:color-mix(in lab,red,red)){.border-indigo-300\/25{border-color:color-mix(in oklab,var(--color-indigo-300) 25%,transparent)}}.border-indigo-300\/55{border-color:#a4b3ff8c}@supports (color:color-mix(in lab,red,red)){.border-indigo-300\/55{border-color:color-mix(in oklab,var(--color-indigo-300) 55%,transparent)}}.border-indigo-400\/20{border-color:#7d87ff33}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/20{border-color:color-mix(in oklab,var(--color-indigo-400) 20%,transparent)}}.border-indigo-400\/50{border-color:#7d87ff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/50{border-color:color-mix(in oklab,var(--color-indigo-400) 50%,transparent)}}.border-rose-300\/20{border-color:#ffa2ae33}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/20{border-color:color-mix(in oklab,var(--color-rose-300) 20%,transparent)}}.border-rose-300\/22{border-color:#ffa2ae38}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/22{border-color:color-mix(in oklab,var(--color-rose-300) 22%,transparent)}}.border-rose-300\/25{border-color:#ffa2ae40}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/25{border-color:color-mix(in oklab,var(--color-rose-300) 25%,transparent)}}.border-rose-300\/30{border-color:#ffa2ae4d}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/30{border-color:color-mix(in oklab,var(--color-rose-300) 30%,transparent)}}.border-rose-300\/35{border-color:#ffa2ae59}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/35{border-color:color-mix(in oklab,var(--color-rose-300) 35%,transparent)}}.border-rose-300\/55{border-color:#ffa2ae8c}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/55{border-color:color-mix(in oklab,var(--color-rose-300) 55%,transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/30{border-color:color-mix(in oklab,var(--color-rose-400) 30%,transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-500\/30{border-color:#62748e4d}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/30{border-color:color-mix(in oklab,var(--color-slate-500) 30%,transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/60{border-color:#31415899}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/60{border-color:color-mix(in oklab,var(--color-slate-700) 60%,transparent)}}.border-slate-700\/70{border-color:#314158b3}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/70{border-color:color-mix(in oklab,var(--color-slate-700) 70%,transparent)}}.border-slate-700\/80{border-color:#314158cc}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/80{border-color:color-mix(in oklab,var(--color-slate-700) 80%,transparent)}}.border-slate-700\/90{border-color:#314158e6}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/90{border-color:color-mix(in oklab,var(--color-slate-700) 90%,transparent)}}.border-slate-900{border-color:var(--color-slate-900)}.border-slate-950{border-color:var(--color-slate-950)}.border-yellow-300\/20{border-color:#ffe02a33}@supports (color:color-mix(in lab,red,red)){.border-yellow-300\/20{border-color:color-mix(in oklab,var(--color-yellow-300) 20%,transparent)}}.border-yellow-300\/24{border-color:#ffe02a3d}@supports (color:color-mix(in lab,red,red)){.border-yellow-300\/24{border-color:color-mix(in oklab,var(--color-yellow-300) 24%,transparent)}}.border-yellow-300\/25{border-color:#ffe02a40}@supports (color:color-mix(in lab,red,red)){.border-yellow-300\/25{border-color:color-mix(in oklab,var(--color-yellow-300) 25%,transparent)}}.border-yellow-300\/30{border-color:#ffe02a4d}@supports (color:color-mix(in lab,red,red)){.border-yellow-300\/30{border-color:color-mix(in oklab,var(--color-yellow-300) 30%,transparent)}}.border-yellow-300\/45{border-color:#ffe02a73}@supports (color:color-mix(in lab,red,red)){.border-yellow-300\/45{border-color:color-mix(in oklab,var(--color-yellow-300) 45%,transparent)}}.border-t-cyan-300{border-top-color:var(--color-cyan-300)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/8{background-color:#fbbf2414}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/8{background-color:color-mix(in oklab,var(--color-amber-400) 8%,transparent)}}.bg-amber-400\/12{background-color:#fbbf241f}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/12{background-color:color-mix(in oklab,var(--color-amber-400) 12%,transparent)}}.bg-amber-400\/95{background-color:#fbbf24f2}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/95{background-color:color-mix(in oklab,var(--color-amber-400) 95%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f59e0b1a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/18{background-color:#f59e0b2e}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/18{background-color:color-mix(in oklab,var(--color-amber-500) 18%,transparent)}}.bg-cyan-100\/75{background-color:#cefafebf}@supports (color:color-mix(in lab,red,red)){.bg-cyan-100\/75{background-color:color-mix(in oklab,var(--color-cyan-100) 75%,transparent)}}.bg-cyan-400\/8{background-color:#00d2ef14}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/8{background-color:color-mix(in oklab,var(--color-cyan-400) 8%,transparent)}}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/10{background-color:color-mix(in oklab,var(--color-cyan-400) 10%,transparent)}}.bg-cyan-400\/12{background-color:#00d2ef1f}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/12{background-color:color-mix(in oklab,var(--color-cyan-400) 12%,transparent)}}.bg-cyan-400\/15{background-color:#00d2ef26}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/15{background-color:color-mix(in oklab,var(--color-cyan-400) 15%,transparent)}}.bg-cyan-400\/18{background-color:#00d2ef2e}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/18{background-color:color-mix(in oklab,var(--color-cyan-400) 18%,transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/20{background-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/8{background-color:#00d29414}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/8{background-color:color-mix(in oklab,var(--color-emerald-400) 8%,transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-emerald-400\/12{background-color:#00d2941f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/12{background-color:color-mix(in oklab,var(--color-emerald-400) 12%,transparent)}}.bg-emerald-400\/14{background-color:#00d29424}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/14{background-color:color-mix(in oklab,var(--color-emerald-400) 14%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/12{background-color:color-mix(in oklab,var(--color-emerald-500) 12%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-indigo-400\/8{background-color:#7d87ff14}@supports (color:color-mix(in lab,red,red)){.bg-indigo-400\/8{background-color:color-mix(in oklab,var(--color-indigo-400) 8%,transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/25{background-color:#625fff40}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/25{background-color:color-mix(in oklab,var(--color-indigo-500) 25%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-600\/90{background-color:#4f39f6e6}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/90{background-color:color-mix(in oklab,var(--color-indigo-600) 90%,transparent)}}.bg-rose-400\/8{background-color:#ff667f14}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/8{background-color:color-mix(in oklab,var(--color-rose-400) 8%,transparent)}}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/10{background-color:color-mix(in oklab,var(--color-rose-400) 10%,transparent)}}.bg-rose-400\/12{background-color:#ff667f1f}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/12{background-color:color-mix(in oklab,var(--color-rose-400) 12%,transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\/8{background-color:#62748e14}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/8{background-color:color-mix(in oklab,var(--color-slate-500) 8%,transparent)}}.bg-slate-700\/60{background-color:#31415899}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/60{background-color:color-mix(in oklab,var(--color-slate-700) 60%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/70{background-color:color-mix(in oklab,var(--color-slate-900) 70%,transparent)}}.bg-slate-900\/82{background-color:#0f172bd1}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/82{background-color:color-mix(in oklab,var(--color-slate-900) 82%,transparent)}}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900) 90%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/38{background-color:#02061861}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/38{background-color:color-mix(in oklab,var(--color-slate-950) 38%,transparent)}}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/55{background-color:color-mix(in oklab,var(--color-slate-950) 55%,transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/60{background-color:color-mix(in oklab,var(--color-slate-950) 60%,transparent)}}.bg-slate-950\/65{background-color:#020618a6}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/65{background-color:color-mix(in oklab,var(--color-slate-950) 65%,transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/70{background-color:color-mix(in oklab,var(--color-slate-950) 70%,transparent)}}.bg-slate-950\/75{background-color:#020618bf}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/75{background-color:color-mix(in oklab,var(--color-slate-950) 75%,transparent)}}.bg-slate-950\/78{background-color:#020618c7}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/78{background-color:color-mix(in oklab,var(--color-slate-950) 78%,transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950) 80%,transparent)}}.bg-slate-950\/85{background-color:#020618d9}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/85{background-color:color-mix(in oklab,var(--color-slate-950) 85%,transparent)}}.bg-slate-950\/88{background-color:#020618e0}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/88{background-color:color-mix(in oklab,var(--color-slate-950) 88%,transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/90{background-color:color-mix(in oklab,var(--color-slate-950) 90%,transparent)}}.bg-slate-950\/92{background-color:#020618eb}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/92{background-color:color-mix(in oklab,var(--color-slate-950) 92%,transparent)}}.bg-slate-950\/95{background-color:#020618f2}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/95{background-color:color-mix(in oklab,var(--color-slate-950) 95%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/8{background-color:#fac80014}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/8{background-color:color-mix(in oklab,var(--color-yellow-400) 8%,transparent)}}.bg-yellow-400\/10{background-color:#fac8001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/10{background-color:color-mix(in oklab,var(--color-yellow-400) 10%,transparent)}}.bg-yellow-400\/12{background-color:#fac8001f}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/12{background-color:color-mix(in oklab,var(--color-yellow-400) 12%,transparent)}}.bg-yellow-400\/14{background-color:#fac80024}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/14{background-color:color-mix(in oklab,var(--color-yellow-400) 14%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-400{--tw-gradient-to:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-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-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-blue-600{color:var(--color-blue-600)}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-300\/70{color:#53eafdb3}@supports (color:color-mix(in lab,red,red)){.text-cyan-300\/70{color:color-mix(in oklab,var(--color-cyan-300) 70%,transparent)}}.text-cyan-300\/75{color:#53eafdbf}@supports (color:color-mix(in lab,red,red)){.text-cyan-300\/75{color:color-mix(in oklab,var(--color-cyan-300) 75%,transparent)}}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-rose-50{color:var(--color-rose-50)}.text-rose-100{color:var(--color-rose-100)}.text-rose-100\/75{color:#ffe4e6bf}@supports (color:color-mix(in lab,red,red)){.text-rose-100\/75{color:color-mix(in oklab,var(--color-rose-100) 75%,transparent)}}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-yellow-50{color:var(--color-yellow-50)}.text-yellow-100{color:var(--color-yellow-100)}.text-yellow-100\/75{color:#fef9c2bf}@supports (color:color-mix(in lab,red,red)){.text-yellow-100\/75{color:color-mix(in oklab,var(--color-yellow-100) 75%,transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-200\/75{color:#fff085bf}@supports (color:color-mix(in lab,red,red)){.text-yellow-200\/75{color:color-mix(in oklab,var(--color-yellow-200) 75%,transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-300\/70{color:#ffe02ab3}@supports (color:color-mix(in lab,red,red)){.text-yellow-300\/70{color:color-mix(in oklab,var(--color-yellow-300) 70%,transparent)}}.uppercase{text-transform:uppercase}.accent-cyan-500{accent-color:var(--color-cyan-500)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(34\,211\,238\,0\.8\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#22d3eecc);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_15px_rgba\(251\,191\,36\,0\.22\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#fbbf2438);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_18px_rgba\(34\,211\,238\,0\.14\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#22d3ee24);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_18px_rgba\(34\,211\,238\,0\.35\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#22d3ee59);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_18px_rgba\(250\,204\,21\,0\.10\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#facc151a);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_20px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#10b98180);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_20px_rgba\(34\,211\,238\,0\.12\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#22d3ee1f);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_20px_rgba\(52\,211\,153\,0\.12\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#34d3991f);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_20px_rgba\(99\,102\,241\,0\.55\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#6366f18c);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_rgba\(34\,211\,238\,0\.14\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#22d3ee24);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_0_\#94a3b8\,0_8px_18px_rgba\(34\,211\,238\,0\.20\)\]{--tw-shadow:0 4px 0 var(--tw-shadow-color,#94a3b8), 0 8px 18px var(--tw-shadow-color,#22d3ee33);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_0_\#92400e\,0_8px_18px_rgba\(251\,191\,36\,0\.22\)\]{--tw-shadow:0 4px 0 var(--tw-shadow-color,#92400e), 0 8px 18px var(--tw-shadow-color,#fbbf2438);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_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-amber-400\/25{--tw-shadow-color:#fbbf2440}@supports (color:color-mix(in lab,red,red)){.shadow-amber-400\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-400) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-600\/20{--tw-shadow-color:#d9770633}@supports (color:color-mix(in lab,red,red)){.shadow-amber-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\/20{--tw-shadow-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-600\/20{--tw-shadow-color:#0092b533}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-600\/25{--tw-shadow-color:#0092b540}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-600\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-600) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/10{--tw-shadow-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-600\/20{--tw-shadow-color:#00976733}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-500\/20{--tw-shadow-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);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-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media(hover:hover){.hover\:border-cyan-200\/40:hover{border-color:#a2f4fd66}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-200\/40:hover{border-color:color-mix(in oklab,var(--color-cyan-200) 40%,transparent)}}.hover\:border-cyan-300\/35:hover{border-color:#53eafd59}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/35:hover{border-color:color-mix(in oklab,var(--color-cyan-300) 35%,transparent)}}.hover\:border-cyan-300\/40:hover{border-color:#53eafd66}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/40:hover{border-color:color-mix(in oklab,var(--color-cyan-300) 40%,transparent)}}.hover\:border-cyan-300\/45:hover{border-color:#53eafd73}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/45:hover{border-color:color-mix(in oklab,var(--color-cyan-300) 45%,transparent)}}.hover\:border-yellow-200\/45:hover{border-color:#fff08573}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-200\/45:hover{border-color:color-mix(in oklab,var(--color-yellow-200) 45%,transparent)}}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.hover\:bg-cyan-400:hover{background-color:var(--color-cyan-400)}.hover\:bg-cyan-400\/8:hover{background-color:#00d2ef14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-400\/8:hover{background-color:color-mix(in oklab,var(--color-cyan-400) 8%,transparent)}}.hover\:bg-cyan-400\/10:hover{background-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-400\/10:hover{background-color:color-mix(in oklab,var(--color-cyan-400) 10%,transparent)}}.hover\:bg-cyan-400\/13:hover{background-color:#00d2ef21}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-400\/13:hover{background-color:color-mix(in oklab,var(--color-cyan-400) 13%,transparent)}}.hover\:bg-cyan-400\/15:hover{background-color:#00d2ef26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-400\/15:hover{background-color:color-mix(in oklab,var(--color-cyan-400) 15%,transparent)}}.hover\:bg-cyan-500:hover{background-color:var(--color-cyan-500)}.hover\:bg-emerald-400\/10:hover{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-400\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-rose-400\/15:hover{background-color:#ff667f26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-400\/15:hover{background-color:color-mix(in oklab,var(--color-rose-400) 15%,transparent)}}.hover\:bg-rose-500\/25:hover{background-color:#ff235740}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/25:hover{background-color:color-mix(in oklab,var(--color-rose-500) 25%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-yellow-400\/15:hover{background-color:#fac80026}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-400\/15:hover{background-color:color-mix(in oklab,var(--color-yellow-400) 15%,transparent)}}.hover\:text-cyan-100:hover{color:var(--color-cyan-100)}.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-white:hover{color:var(--color-white)}}.focus\:border-cyan-300:focus{border-color:var(--color-cyan-300)}.focus\:border-cyan-400:focus{border-color:var(--color-cyan-400)}.focus\:border-rose-300:focus{border-color:var(--color-rose-300)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-cyan-300\/70:focus-visible{--tw-ring-color:#53eafdb3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-cyan-300\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) 70%, transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-800:disabled{background-color:var(--color-slate-800)}.disabled\:text-slate-500:disabled{color:var(--color-slate-500)}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}@media(min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:min-h-14{min-height:calc(var(--spacing) * 14)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[54px_minmax\(0\,1fr\)_90px_150px\]{grid-template-columns:54px minmax(0,1fr) 90px 150px}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[8px\]{font-size:8px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-\[10px\]{font-size:10px}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:w-16{width:calc(var(--spacing) * 16)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-7{padding-block:calc(var(--spacing) * 7)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[10px\]{font-size:10px}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.text-shadow-sm{text-shadow:1px 1px 2px #000c}.dev-button{color:#fde68a;background:#1e293beb;border:1px solid #fbbf2447;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;line-height:1;transition:transform .14s,background .14s,border-color .14s;display:inline-flex}.dev-button:hover{color:#fff;background:#4f46e5bf;border-color:#818cf8b3;transform:translateY(-1px)}}html,body,#root{width:100%;height:100%;min-height:100%}.cosmetic-market{color:#e2e8f0;gap:18px;display:grid}.cosmetic-market__header{border-bottom:1px solid #38bdf83d;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.cosmetic-market__header small,.cosmetic-card__category{color:#67e8f9;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.cosmetic-market__header h3{color:#f8fafc;margin:3px 0 4px;font-size:clamp(20px,3vw,30px);font-weight:950;line-height:1}.cosmetic-market__header p{color:#94a3b8;margin:0;font-size:12px;font-weight:700}.cosmetic-market__balance{background:#2a1c08b8;border:1px solid #facc156b;border-radius:8px;grid-template-columns:26px 1fr;align-items:center;gap:0 8px;min-width:118px;padding:10px 12px;display:grid}.cosmetic-market__balance>svg{color:#facc15;grid-row:1/span 2}.cosmetic-market__balance span{color:#cbd5e1;text-transform:uppercase;font-size:9px;font-weight:800}.cosmetic-market__balance strong{color:#fde047;font-size:19px;font-weight:950}.cosmetic-market__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cosmetic-market__categories{gap:20px;display:grid}.cosmetic-market__category{gap:9px;display:grid}.cosmetic-market__category>h4{color:#bae6fd;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.cosmetic-card{background:#020617c2;border:1px solid #475569bf;border-radius:8px;grid-template-rows:1fr auto;grid-template-columns:78px minmax(0,1fr);min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.cosmetic-card[data-equipped=true]{border-color:#34d399b8;box-shadow:inset 0 0 0 1px #10b98129,0 0 18px #10b98121}.cosmetic-card--default{border-style:dashed}.cosmetic-card__preview--default{background-image:linear-gradient(145deg,#0f172afa,#0e74902e)}.cosmetic-card__preview{color:#bae6fd;background-color:#0b1730;background-image:linear-gradient(145deg,#0e74904d,#1e293b29);border-right:1px solid #4755698c;place-items:center;min-height:104px;display:grid}.cosmetic-card__preview>svg{filter:drop-shadow(0 0 9px #22d3ee7a);width:34px;height:34px}.cosmetic-card__preview>img{object-fit:contain;filter:drop-shadow(0 5px 10px #0000006b);width:100%;height:100%;max-height:118px}.cosmetic-card[data-category=table] .cosmetic-card__preview>img,.cosmetic-card[data-category=avatar] .cosmetic-card__preview>img{object-fit:cover}.cosmetic-card__celebration{aspect-ratio:1;border:2px solid #67e8f9;border-radius:50%;width:58px;position:relative;box-shadow:0 0 12px #22d3ee,inset 0 0 14px #22d3ee6b}.cosmetic-card__celebration:before,.cosmetic-card__celebration:after{content:"";border:2px solid #fde047;position:absolute;top:14%;right:14%;bottom:14%;left:14%;transform:rotate(45deg)}.cosmetic-card__celebration:after{border-color:#a78bfa;border-radius:50%;top:30%;right:30%;bottom:30%;left:30%}.cosmetic-card__celebration--celebration-lexicon-burst:before{border-radius:5px;box-shadow:-18px 8px 0 -3px #f8fafc,18px -8px 0 -3px #f8fafc}.cosmetic-card__preview[data-asset=tile-royal-gold],.cosmetic-card__preview[data-asset=celebration-starlight]{color:#fde68a;background-image:linear-gradient(145deg,#a162075c,#1e293b29)}.cosmetic-card__preview[data-asset=table-aurora]{color:#c4b5fd;background-image:linear-gradient(145deg,#6d28d957,#0891b247)}.cosmetic-card__body{min-width:0;padding:13px 12px 8px}.cosmetic-card__body h4{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:14px;font-weight:950;overflow:hidden}.cosmetic-card__body>small{color:#fbbf24;text-transform:uppercase;font-size:10px;font-weight:800}.cosmetic-card__action{grid-column:1/-1;padding:0 10px 10px}.cosmetic-card__action button,.cosmetic-market-state button{color:#ecfeff;text-transform:uppercase;background:#0891b240;border:1px solid #22d3ee6b;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;font-size:11px;font-weight:950;display:flex}.cosmetic-card__action button.is-equipped{color:#a7f3d0;background:#05966933;border-color:#34d3998c}.cosmetic-card__action button:disabled{cursor:not-allowed;opacity:.48}.cosmetic-card__error{color:#fda4af;text-align:center;grid-column:1/-1;margin:-4px 10px 10px;font-size:10px;font-weight:800}.cosmetic-market-state{color:#cbd5e1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;font-weight:800;display:flex}.cosmetic-market-state button{width:auto;padding:0 14px}[data-cosmetic-avatar=avatar-orbit-robot] .match-status-player--user .match-status-player__avatar img{object-fit:cover;object-position:center}[data-cosmetic-frame^=frame-] .lobby-xd-profile__frame{filter:drop-shadow(0 0 8px #22d3ee75)}.match-status-player__cosmetic-frame{z-index:3;pointer-events:none;filter:drop-shadow(0 0 4px #22d3ee7a);max-width:none;position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;object-fit:contain!important;border-radius:0!important;width:140%!important;height:140%!important}[data-cosmetic-table=table-aurora] .arena-stage-bg,.lobby-screen[data-cosmetic-table=table-aurora] .lobby-xd-background{filter:hue-rotate(24deg)saturate(1.28)brightness(1.08)}[data-cosmetic-table=table-grand-quiz-hall] .arena-stage-bg,.lobby-screen[data-cosmetic-table=table-grand-quiz-hall] .lobby-xd-background{filter:saturate(1.04)contrast(1.03);background:linear-gradient(#0206171a,#02061780),url(/assets/cosmetics/tables/grand-quiz-hall.webp) 50%/cover no-repeat!important}[data-cosmetic-table=table-cosmic-observatory] .arena-stage-bg,.lobby-screen[data-cosmetic-table=table-cosmic-observatory] .lobby-xd-background{filter:saturate(1.08)contrast(1.04);background:linear-gradient(#02061714,#0206176b),url(/assets/cosmetics/tables/cosmic-observatory.webp) 50%/cover no-repeat!important}[data-cosmetic-tile=tile-royal-gold] .word-tile-face,[data-cosmetic-tile=tile-royal-gold] .math-arena-number--small{color:#3f2506;background:url(/assets/cosmetics/tiles/royal-gold.webp) 50%/100% 100% no-repeat;border-color:#0000;box-shadow:inset 0 1px #fff,0 7px 15px #0000006b,0 0 12px #facc153d}[data-cosmetic-tile=tile-ivory-scholar] .word-tile-face,[data-cosmetic-tile=tile-ivory-scholar] .math-arena-number--small{color:#07142d;background:url(/assets/cosmetics/tiles/ivory-scholar.webp) 50%/100% 100% no-repeat;border-color:#0000;box-shadow:0 7px 16px #0006,0 0 9px #22d3ee2e}[data-cosmetic-tile=tile-aurora-glass] .word-tile-face,[data-cosmetic-tile=tile-aurora-glass] .math-arena-number--small{color:#f8fafc;text-shadow:0 2px 5px #020617;background:url(/assets/cosmetics/tiles/aurora-glass.webp) 50%/100% 100% no-repeat;border-color:#0000;box-shadow:0 7px 16px #0000006b,0 0 13px #818cf84d}.cosmetic-celebration{z-index:132;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.cosmetic-celebration:before,.cosmetic-celebration:after{aspect-ratio:1;content:"";border:clamp(2px,.45vw,6px) solid #67e8f9eb;border-radius:50%;width:min(62vw,620px);animation:1.8s cubic-bezier(.17,.84,.35,1) both cosmetic-ring-burst;position:absolute;top:50%;left:50%;box-shadow:0 0 24px #22d3ee,inset 0 0 24px #facc1561}.cosmetic-celebration:after{border-color:#facc15eb;animation-delay:.11s}.cosmetic-celebration>span{color:#fef3c7;text-shadow:0 0 10px #f59e0b,0 0 22px #22d3ee;font-size:clamp(28px,5vw,64px);font-weight:950;animation:1.65s ease-out both cosmetic-symbol-burst;position:absolute;top:50%;left:50%}.cosmetic-celebration>span:first-child{--burst-x:-32vw;--burst-y:-25vh}.cosmetic-celebration>span:nth-child(2){--burst-x:30vw;--burst-y:-28vh;animation-delay:60ms}.cosmetic-celebration>span:nth-child(3){--burst-x:-34vw;--burst-y:22vh;animation-delay:.12s}.cosmetic-celebration>span:nth-child(4){--burst-x:34vw;--burst-y:24vh;animation-delay:.18s}.cosmetic-celebration>span:nth-child(5){--burst-x:-8vw;--burst-y:-38vh;animation-delay:90ms}.cosmetic-celebration>span:nth-child(6){--burst-x:10vw;--burst-y:38vh;animation-delay:.15s}.cosmetic-celebration>i,.cosmetic-celebration>b{content:"";border:3px solid #fde047;width:min(18vw,180px);height:min(18vw,180px);animation:1.45s ease-out both cosmetic-core-flare;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.cosmetic-celebration>b{border-color:#67e8f9;border-radius:50%;animation-delay:90ms}.cosmetic-celebration--lexicon>span{aspect-ratio:1;color:#07142d;width:clamp(38px,6vw,74px);text-shadow:none;background:linear-gradient(#fff,#dbeafe);border-radius:8px;place-items:center;display:grid;box-shadow:0 7px #94a3b8,0 0 18px #22d3ee}.cosmetic-celebration--victory-paw>img{z-index:2;object-fit:contain;filter:drop-shadow(0 22px 30px #020617b3)drop-shadow(0 0 24px #22d3ee73);transform-origin:50% 85%;width:min(58vw,520px);max-height:min(64dvh,580px);animation:2.15s cubic-bezier(.17,.84,.35,1) both victory-paw-pop;position:absolute;top:50%;left:50%}.cosmetic-celebration--victory-paw>i,.cosmetic-celebration--victory-paw>b{z-index:1}@keyframes cosmetic-ring-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)}24%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.75)}}@keyframes cosmetic-symbol-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)rotate(-25deg)}22%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--burst-x)),calc(-50% + var(--burst-y))) scale(1.1) rotate(28deg)}}@keyframes cosmetic-core-flare{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}35%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(2.2)rotate(135deg)}}@keyframes victory-paw-pop{0%{opacity:0;transform:translate(-50%,-42%)scale(.55)rotate(-6deg)}22%{opacity:1;transform:translate(-50%,-52%)scale(1.06)rotate(2deg)}38%{opacity:1;transform:translate(-50%,-50%)scale(.98)rotate(-1deg)}74%{opacity:1;transform:translate(-50%,-51%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%,-58%)scale(1.03)rotate(0)}}.cosmetic-starlight-celebration{z-index:132;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.cosmetic-starlight-celebration:before,.cosmetic-starlight-celebration:after{color:#fde68a;content:"✦   ✧   ✦   ✧   ✦";letter-spacing:0;text-align:center;text-shadow:0 0 10px #facc15,0 0 22px #22d3ee;width:min(92vw,920px);font-size:clamp(26px,7vw,72px);font-weight:900;animation:1.8s ease-out both cosmetic-starlight-burst;position:absolute;left:50%;transform:translate(-50%)}.cosmetic-starlight-celebration:before{top:18%}.cosmetic-starlight-celebration:after{animation-delay:90ms;bottom:18%}@keyframes cosmetic-starlight-burst{0%{opacity:0;transform:translate(-50%)scale(.5)}24%{opacity:1}to{opacity:0;transform:translate(-50%)scale(1.35)}}@media(max-width:820px){.cosmetic-market__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(orientation:portrait){.cosmetic-celebration--victory-paw>img{width:min(86vw,460px);max-height:58dvh}}@media(prefers-reduced-motion:reduce){.cosmetic-celebration--victory-paw>img{animation-duration:.35s}}@media(max-width:520px){.cosmetic-market__header{flex-direction:column;align-items:stretch}.cosmetic-market__balance{width:100%}.cosmetic-market__grid{grid-template-columns:1fr}}body{overscroll-behavior:none;background:#020617;margin:0;overflow:hidden}.update-gate{color:#f8fafc;background:#020617;place-items:center;width:100%;min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.update-gate__backdrop{background:linear-gradient(#02061733,#020617db),url(/assets/arena-stage-bg.png) 50%/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.update-gate__content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(88vw,420px);display:flex;position:relative}.update-gate__logo{width:min(76vw,330px);height:auto;margin-bottom:30px}.update-gate__status{color:#67e8f9;background:#082f49db;border:2px solid #22d3ee;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 28px #22d3ee61}.update-gate__status.is-offline{color:#fda4af;border-color:#fb7185;box-shadow:0 0 28px #f43f5e4d}.update-gate__spinner{animation:1s linear infinite update-gate-spin}.update-gate h1{letter-spacing:0;margin:20px 0 8px;font-size:clamp(24px,7vw,34px)}.update-gate p{color:#cbd5e1;max-width:360px;margin:0;font-size:15px;line-height:1.5}.update-gate__versions{border-top:1px solid #94a3b83d;border-bottom:1px solid #94a3b83d;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:24px 0 0;display:grid}.update-gate__versions div{padding:14px 8px}.update-gate__versions div+div{border-left:1px solid #94a3b83d}.update-gate__versions dt{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:800}.update-gate__versions dd{color:#fbbf24;margin:5px 0 0;font-size:16px;font-weight:900}.update-gate button{color:#fff;width:100%;min-height:54px;font:inherit;background:#0891b2;border:1px solid #22d3ee;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:24px;font-weight:900;display:flex;box-shadow:0 10px 28px #0891b247}@keyframes update-gate-spin{to{transform:rotate(360deg)}}.arena-stage-bg{pointer-events:none;filter:saturate(1.08)contrast(1.04);background:linear-gradient(#0206171f,#020617c7),url(/assets/arena-stage-bg.png) 50%/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.02)}.arena-stage-vignette{pointer-events:none;background:radial-gradient(circle at 50% 46%,#22d3ee29,#0000 30%),radial-gradient(circle at 22% 56%,#f59e0b1f,#0000 24%),radial-gradient(circle at 78% 56%,#6366f133,#0000 26%),linear-gradient(90deg,#020617b8,#0000 22%,#0000 78%,#020617b8),linear-gradient(#020617b3,#0000 34%,#020617c7);position:absolute;top:0;right:0;bottom:0;left:0}.lobby-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020617d6;border-bottom:1px solid #38bdf838;flex:none;justify-content:space-between;align-items:center;gap:10px;height:58px;padding:0 14px;display:flex;position:relative;box-shadow:0 8px 24px #0000006b,inset 0 -1px #fbbf241a}.lobby-profile-button{color:#fff;text-align:left;background:#0f172ac2;border:1px solid #38bdf847;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:5px 9px 5px 5px;transition:border-color .16s,background .16s;display:flex}.lobby-profile-button:hover{background:#1e293be0;border-color:#38bdf89e}.lobby-profile-button__avatar{aspect-ratio:1;background:#0f172a;border:1px solid #fbbf246b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;font-size:18px;display:flex;box-shadow:0 0 15px #38bdf833}.lobby-profile-button__copy{flex-direction:column;min-width:0;display:flex}.lobby-profile-button__copy small{color:#67e8f9;letter-spacing:0;font-size:7px;font-weight:900}.lobby-profile-button__copy strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11px;overflow:hidden}.lobby-topbar__right{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.lobby-wallet{color:#fbbf24;background:#0f172ad1;border:1px solid #fbbf2452;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 9px;font-size:11px;display:flex}.lobby-wallet span{aspect-ratio:1;background:#eab308;border:2px solid #fde68a;border-radius:50%;width:12px;box-shadow:0 0 11px #eab308b8}.lobby-topbar__icon{color:#cbd5e1;background:#0f172ac7;border:1px solid #94a3b84d;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:color .16s,border-color .16s;display:flex}.lobby-topbar__icon:hover{color:#67e8f9;border-color:#38bdf88f}.lobby-arena-main{z-index:2;flex:auto;justify-content:center;align-items:center;min-height:0;padding:10px 12px;display:flex;position:relative;overflow:hidden}.lobby-arena-content{flex-direction:column;justify-content:center;align-items:center;width:min(100%,980px);min-height:0;display:flex}.lobby-arena-brand{filter:drop-shadow(0 13px 20px #00000094);width:min(58vw,310px);margin-bottom:13px;position:relative;transform:translateY(-54px)}.lobby-arena-brand__ring{aspect-ratio:2;border:2px solid #38bdf88a;border-radius:50%;width:110%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #38bdf86b,inset 0 0 18px #6366f161}.lobby-arena-brand__plate{clip-path:polygon(8% 0,92% 0,100% 22%,92% 100%,8% 100%,0 22%);letter-spacing:0;background:linear-gradient(#111b3f,#06112d);border:3px solid #fbbf24d1;justify-items:center;padding:8px 24px 7px;font-style:italic;font-weight:1000;line-height:.88;display:grid;position:relative;box-shadow:inset 0 0 0 2px #2563eb85,inset 0 2px #ffffff42}.lobby-arena-brand__word{color:#fbbf24;text-shadow:0 3px #78350f,0 0 15px #fbbf2459;font-size:clamp(24px,5.4vw,44px)}.lobby-arena-brand__math{color:#7dd3fc;text-shadow:0 3px #075985,0 0 15px #22d3ee6b;font-size:clamp(22px,5vw,40px)}.lobby-arena-brand__arena{color:#fbbf24;margin-top:4px;font-size:clamp(11px,2.5vw,19px);line-height:1}.lobby-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,720px);display:grid}.lobby-action-card{color:#fff;text-align:center;border:2px solid #ffffff38;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:160px;padding:13px 9px;transition:transform .16s,filter .16s,border-color .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -28px 38px #0206178c,0 15px 30px #0000007a}.lobby-action-card:before{content:"";opacity:.82;background:currentColor;height:7px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 18px}.lobby-action-card:hover{filter:brightness(1.1);transform:translateY(-3px)}.lobby-action-card:active{transform:translateY(1px)scale(.985)}.lobby-action-card:disabled{cursor:wait;filter:grayscale(.5);opacity:.58}.lobby-action-card--quick{color:#22d3ee;background:radial-gradient(circle at 50% 16%,#38bdf84d,#0000 32%),linear-gradient(160deg,#1e40aff0,#1e1b4bfa);border-color:#22d3ee9e}.lobby-action-card--private{color:#fbbf24;background:radial-gradient(circle at 50% 16%,#fbbf243d,#0000 32%),linear-gradient(160deg,#7f1d1deb,#311236fa);border-color:#fbbf2494}.lobby-action-card__icon{color:#fff;background:#02061770;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 0 20px}.lobby-action-card__eyebrow{color:currentColor;letter-spacing:0;margin-top:9px;font-size:8px;font-weight:1000}.lobby-action-card>strong{color:#fff;margin-top:3px;font-size:clamp(17px,4vw,27px);font-weight:1000;line-height:1}.lobby-action-card__detail{color:#e2e8f0;background:#02061757;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:23px;margin-top:8px;padding:3px 8px;font-size:9px;font-weight:800;display:flex}.lobby-rank-band{color:#fff;background:#020617d6;border:1px solid #fbbf245c;border-radius:8px;grid-template-columns:58px repeat(3,minmax(0,1fr));align-items:center;width:min(100%,720px);min-height:60px;margin-top:10px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 12px 24px #0006}.lobby-rank-band__crest{color:#fbbf24;background:#fbbf241a;border-right:1px solid #fbbf243d;justify-content:center;align-items:center;height:100%;display:flex}.lobby-rank-band__stat{border-right:1px solid #64748b7a;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:66%;padding:0 5px;display:flex}.lobby-rank-band__stat:last-child{border-right:0}.lobby-rank-band__stat small{color:#94a3b8;letter-spacing:0;font-size:7px;font-weight:900}.lobby-rank-band__stat strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:clamp(11px,2.6vw,16px);overflow:hidden}.lobby-command-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:min(100%,720px);margin-top:9px;display:grid}.lobby-command-bar button{color:#cbd5e1;background:#0f172ac7;border:1px solid #94a3b83d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;height:54px;font-size:8px;font-weight:900;transition:border-color .16s,color .16s,background .16s;display:flex}.lobby-command-bar button:hover{color:#a5f3fc;background:#0e749033;border-color:#38bdf894}.lobby-dev-footer{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617d6;border-top:1px solid #38bdf829;flex:none;justify-content:center;align-items:center;height:42px;padding:0 10px;display:flex;position:relative}@media(max-width:480px){.lobby-topbar{height:52px;padding:0 7px}.lobby-profile-button{padding-right:5px}.lobby-profile-button__copy,.lobby-topbar__icon{display:none}.lobby-topbar__right{gap:4px}.lobby-wallet{height:34px;padding:0 7px}.lobby-arena-main{padding:7px}.lobby-arena-brand{width:min(70vw,220px);margin-bottom:9px;transform:translateY(-60px)}.lobby-arena-brand__plate{border-width:2px;padding:6px 17px 5px}.lobby-action-grid{gap:7px}.lobby-action-card{min-height:144px;padding:10px 5px}.lobby-action-card__icon{width:44px;height:44px}.lobby-action-card__detail{max-width:96%;padding:3px 5px;font-size:7px}.lobby-rank-band{grid-template-columns:repeat(3,minmax(0,1fr));min-height:54px}.lobby-rank-band__crest{display:none}.lobby-command-bar button{height:50px;font-size:7px}.lobby-dev-footer{height:38px}}@media(orientation:landscape)and (max-height:700px){.lobby-topbar{height:48px}.lobby-arena-content{grid-template-rows:auto auto auto;grid-template-columns:minmax(180px,.7fr) minmax(430px,1.5fr);column-gap:18px;display:grid}.lobby-arena-brand{grid-row:1/4;align-self:center;width:min(28vw,260px);margin:0;transform:none}.lobby-action-grid,.lobby-rank-band,.lobby-command-bar{width:100%}.lobby-action-card{min-height:126px}.lobby-action-card__icon{width:42px;height:42px}.lobby-rank-band,.lobby-command-bar{margin-top:7px}.lobby-dev-footer{height:36px}}.lobby-screen{--lobby-gutter:5.2%;isolation:isolate}.lobby-screen .arena-stage-bg{filter:saturate(1.18)contrast(1.08)brightness(.76);background-position:50% 42%}.lobby-screen .arena-stage-vignette{background:radial-gradient(circle at 50% 20%,#0ea5e942,#0000 27%),radial-gradient(circle at 24% 57%,#2563eb33,#0000 24%),radial-gradient(circle at 76% 57%,#dc262626,#0000 24%),linear-gradient(90deg,#0206179e,#0000 18%,#0000 82%,#0206179e),linear-gradient(#02061738,#0000 47%,#020617b8)}.lobby-screen .lobby-topbar{height:8.1dvh;min-height:58px;max-height:88px;padding:max(8px,env(safe-area-inset-top)) 3.5% 4px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#020617d1,#02061700);border:0}.lobby-screen .lobby-profile-button{background:0 0;border:0;gap:clamp(8px,1.6vw,14px);height:min(6.5dvh,76px);padding:0}.lobby-screen .lobby-profile-button:hover{background:0 0;border-color:#0000}.lobby-screen .lobby-profile-button__avatar{background:#09142d;border:2px solid #d7a82c;width:min(6.3dvh,70px);overflow:hidden;box-shadow:0 0 0 4px #0f172ae0,0 0 24px #38bdf84d}.lobby-screen .lobby-profile-button__avatar img{object-fit:cover;width:100%;height:100%}.lobby-screen .lobby-profile-button__copy small{color:#94a3b8;font-size:clamp(7px,.9dvh,10px)}.lobby-screen .lobby-profile-button__copy strong{text-transform:uppercase;max-width:30vw;font-size:clamp(11px,1.7dvh,18px)}.lobby-screen .lobby-topbar__right{gap:clamp(7px,1.2vw,12px)}.lobby-screen .lobby-wallet{background:linear-gradient(#1e293bf2,#020617f0);border:1px solid #fbbf24b8;border-radius:999px;height:min(4.6dvh,52px);padding:0 clamp(12px,2.2vw,22px);font-size:clamp(12px,1.7dvh,18px);box-shadow:inset 0 1px #ffffff1f,0 7px 18px #00000061}.lobby-screen .lobby-wallet span{width:clamp(12px,1.7dvh,19px)}.lobby-screen .lobby-topbar__icon{color:#dbeafe;background:linear-gradient(#1e293bf5,#0f172af5);border:1px solid #fbbf249e;border-radius:50%;width:min(5.2dvh,58px);height:min(5.2dvh,58px);box-shadow:0 0 0 3px #0f172ac7,0 0 20px #2563eb3d}.lobby-screen .lobby-arena-main{padding:0 var(--lobby-gutter) max(2.8dvh,env(safe-area-inset-bottom));align-items:stretch}.lobby-screen .lobby-arena-content{grid-template-rows:18.2% 10.5% 28.7% 12.3% 11.5%;grid-template-columns:minmax(0,1fr);align-content:space-between;justify-items:stretch;width:100%;max-width:560px;height:100%;margin:0 auto;display:grid}.lobby-screen .lobby-arena-brand{filter:drop-shadow(0 16px 28px #000000ad);align-self:center;width:56%;max-width:none;margin:0 auto;transform:none}.lobby-screen .lobby-arena-brand__ring{border-color:#38bdf8c2;width:112%;box-shadow:0 0 31px #0ea5e985,inset 0 0 22px #2563eb75}.lobby-screen .lobby-arena-brand__plate{border-width:clamp(2px,.38dvh,4px);padding:min(1.15dvh,12px) 10% min(.8dvh,9px);box-shadow:inset 0 0 0 2px #2563eb8c,inset 0 2px #ffffff42,0 0 24px #38bdf82b}.lobby-screen .lobby-arena-brand__word{font-size:clamp(24px,4.55dvh,52px)}.lobby-screen .lobby-arena-brand__math{font-size:clamp(22px,4.25dvh,47px)}.lobby-screen .lobby-arena-brand__arena{font-size:clamp(11px,2.1dvh,23px)}.lobby-screen .lobby-rank-band{background:linear-gradient(#0f172af5,#020617fa);border:1px solid #fbbf24c2;border-radius:clamp(12px,1.7dvh,19px);grid-template-rows:63% 37%;grid-template-columns:18% 42% 40%;place-self:center;width:87.4%;height:100%;min-height:0;margin:0;display:grid;position:relative;box-shadow:inset 0 0 0 3px #1e40af33,inset 0 1px #ffffff24,0 12px 25px #00000070}.lobby-screen .lobby-rank-band__crest{background:radial-gradient(circle,#d9770657,#0000 70%);border-right:1px solid #fbbf243d;grid-row:1/3}.lobby-screen .lobby-rank-band__crest svg{color:#fbbf24;border:1px solid #fbbf248c;width:min(4.5dvh,46px);height:min(4.5dvh,46px);padding:7px;transform:rotate(45deg)}.lobby-screen .lobby-rank-band__crest svg path{transform-origin:50%;transform:rotate(-45deg)}.lobby-screen .lobby-rank-band__stat{border-right:1px solid #64748b73;align-self:end;height:72%}.lobby-screen .lobby-rank-band__stat--world{border-right:0}.lobby-screen .lobby-rank-band__stat small{font-size:clamp(7px,.88dvh,10px)}.lobby-screen .lobby-rank-band__stat strong{color:#fbbf24;text-transform:uppercase;font-size:clamp(14px,2.2dvh,24px)}.lobby-screen .lobby-rank-band__progress{background:#451a03b8;border:1px solid #fbbf24d1;border-radius:999px;grid-column:2/4;place-self:center;width:88%;height:54%;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #000000a6}.lobby-screen .lobby-rank-band__progress i{border-radius:inherit;background:linear-gradient(#fde68a,#d97706);min-width:8%;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #fbbf247a}.lobby-screen .lobby-rank-band__progress b{z-index:1;color:#fff;text-shadow:0 1px 2px #000;justify-content:center;align-items:center;height:100%;font-size:clamp(7px,.9dvh,10px);display:flex;position:relative}.lobby-screen .lobby-action-grid{gap:6.4%;width:100%;height:100%}.lobby-screen .lobby-action-card{height:100%;min-height:0;box-shadow:none;border:0;border-radius:48% 48% 9% 9%/38% 38% 8% 8%;justify-content:flex-end;padding:0 5% 8%;overflow:visible}.lobby-screen .lobby-action-card:before{z-index:-1;background:linear-gradient(#0f172aeb,#020617fa);border:2px solid;border-radius:8% 8% 12% 12%;height:47%;box-shadow:inset 0 0 0 4px #fbbf242e,inset 0 -18px 25px,0 12px 26px #00000080,0 0 19px}@supports (color:color-mix(in lab,red,red)){.lobby-screen .lobby-action-card:before{box-shadow:inset 0 0 0 4px #fbbf242e,inset 0 -18px 25px color-mix(in srgb,currentColor 26%,transparent),0 12px 26px #00000080,0 0 19px color-mix(in srgb,currentColor 28%,transparent)}}.lobby-screen .lobby-action-card:before{opacity:1;clip-path:polygon(6% 0,94% 0,100% 20%,94% 100%,6% 100%,0 20%)}.lobby-screen .lobby-action-card:after{content:"";z-index:-2;aspect-ratio:1;background:radial-gradient(circle at 50% 40%,currentColor,#020617 67%);border:3px solid;border-radius:50%;width:84%;position:absolute;top:3%;left:8%}@supports (color:color-mix(in lab,red,red)){.lobby-screen .lobby-action-card:after{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,currentColor 24%,#020617),#020617 67%)}}.lobby-screen .lobby-action-card:after{box-shadow:inset 0 0 0 6px #fbbf243d,0 0 28px}@supports (color:color-mix(in lab,red,red)){.lobby-screen .lobby-action-card:after{box-shadow:inset 0 0 0 6px #fbbf243d,0 0 28px color-mix(in srgb,currentColor 48%,transparent)}}.lobby-screen .lobby-action-card--quick,.lobby-screen .lobby-action-card--private{background:0 0}.lobby-screen .lobby-action-card__halo{aspect-ratio:1;pointer-events:none;border:1px solid #fbbf2485;border-radius:50%;width:80%;position:absolute;top:1%;left:10%}.lobby-screen .lobby-action-card__icon{aspect-ratio:1;color:currentColor;width:44%;height:auto;box-shadow:none;filter:drop-shadow(0 0 15px);background:0 0;border:0;position:absolute;top:15%}.lobby-screen .lobby-action-card__icon svg{width:72%;height:72%}.lobby-screen .lobby-action-card>strong{z-index:1;color:#fff;text-shadow:0 2px 5px #000,0 0 12px;margin:0;font-size:clamp(16px,2.6dvh,29px);position:relative}.lobby-screen .lobby-action-card__detail{z-index:1;color:#bae6fd;background:0 0;border:0;min-height:0;margin-top:5%;padding:0;font-size:clamp(7px,1.05dvh,11px);position:relative}.lobby-screen .lobby-action-card--private .lobby-action-card__detail{color:#fed7aa}.lobby-screen .lobby-friends-preview{color:#fff;background:linear-gradient(#0f172aed,#020617f5);border:1px solid #38bdf87a;border-radius:clamp(15px,2.2dvh,26px);grid-template-rows:30% 70%;grid-template-columns:1fr auto;place-self:center;width:92%;height:100%;padding:2% 5%;display:grid;box-shadow:inset 0 0 0 3px #1e40af2e,0 12px 24px #00000061}.lobby-screen .lobby-friends-preview__title{color:#22d3ee;grid-column:1/3;font-size:clamp(8px,1.2dvh,13px);font-weight:950}.lobby-screen .lobby-friends-preview__people{justify-content:space-evenly;align-items:center;display:flex}.lobby-screen .lobby-friends-preview__person{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#2563eb,#111827 58%);border:2px solid #d7a82c;border-radius:50%;justify-content:center;align-items:center;width:min(6.2dvh,68px);display:flex;position:relative;box-shadow:0 0 0 3px #1e40af7a,0 0 17px #38bdf847}.lobby-screen .lobby-friends-preview__person b{font-size:clamp(9px,1.5dvh,16px)}.lobby-screen .lobby-friends-preview__person i{aspect-ratio:1;background:#22c55e;border:2px solid #052e16;border-radius:50%;width:22%;position:absolute;bottom:1px;right:-2px;box-shadow:0 0 7px #22c55e}.lobby-screen .lobby-friends-preview__arrow{aspect-ratio:1;color:#bae6fd;background:#082f49b8;border:1px solid #38bdf89e;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:min(4.8dvh,52px);font-size:clamp(28px,4dvh,44px);line-height:1;display:flex}.lobby-screen .lobby-command-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5%;width:100%;height:100%;margin:0}.lobby-screen .lobby-command-bar button{color:#7dd3fc;text-transform:uppercase;background:linear-gradient(#0f172af5,#020617fa);border:1px solid #38bdf87a;border-radius:clamp(13px,1.8dvh,21px);gap:7%;height:100%;font-size:clamp(8px,1.1dvh,12px);box-shadow:inset 0 0 0 3px #1e40af2b,0 10px 22px #0000006b}.lobby-screen .lobby-command-bar button:nth-child(2){color:#fbbf24;border-color:#fbbf249e}.lobby-screen .lobby-command-bar button svg{width:min(4.2dvh,43px);height:min(4.2dvh,43px)}.lobby-screen .lobby-dev-footer{z-index:30;opacity:.48;background:0 0;border:0;width:auto;height:auto;padding:0;position:absolute;bottom:5px;right:8px}.lobby-screen .lobby-dev-footer:hover{opacity:1}.lobby-screen .lobby-dev-footer button{height:20px;padding:0 9px;font-size:6px}@media(max-width:480px){.lobby-screen .lobby-topbar{height:7.7dvh;min-height:48px;padding-inline:4%}.lobby-screen .lobby-profile-button__copy,.lobby-screen .lobby-topbar__icon{display:flex}.lobby-screen .lobby-arena-main{padding:0 5.2% max(2.4dvh,env(safe-area-inset-bottom))}.lobby-screen .lobby-arena-brand{width:58%;margin:0 auto;transform:none}.lobby-screen .lobby-action-card{min-height:0}.lobby-screen .lobby-rank-band{grid-template-columns:18% 42% 40%}.lobby-screen .lobby-rank-band__crest{display:flex}.lobby-screen .lobby-command-bar button{height:100%}}@media(orientation:landscape)and (max-height:700px){.lobby-screen .lobby-topbar{height:14dvh;min-height:44px;max-height:60px}.lobby-screen .lobby-arena-main{padding:1.5% 3% 2%}.lobby-screen .lobby-arena-content{grid-template-rows:29% 36% 29%;grid-template-columns:31% 1fr;gap:3%;max-width:1120px;display:grid}.lobby-screen .lobby-arena-brand{grid-area:1/1;width:72%}.lobby-screen .lobby-rank-band{grid-area:2/1;width:100%}.lobby-screen .lobby-action-grid{grid-area:1/2/3;gap:5%}.lobby-screen .lobby-friends-preview{grid-area:3/1;width:100%}.lobby-screen .lobby-command-bar{grid-area:3/2}.lobby-screen .lobby-action-card__icon svg{width:64%;height:64%}}.player-podium{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0f172a61,#020617d1),radial-gradient(circle at 50% 16%,#22d3ee29,#0000 42%);border:1px solid #94a3b842;border-radius:22px;box-shadow:inset 0 1px #ffffff1c,inset 0 -22px 36px #02061794,0 18px 34px #00000075,0 0 34px #22d3ee17}.player-podium:before{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:18px;position:absolute;top:7px;right:7px;bottom:7px;left:7px}.player-podium--user{border-color:#818cf88c;box-shadow:inset 0 1px #ffffff21,inset 0 -22px 36px #1e293ba8,0 18px 34px #00000075,0 0 34px #6366f13b}.player-podium--opponent{border-color:#22d3ee57}.player-avatar{background:radial-gradient(circle at 50% 18%,#ffffff2e,#0000 36%),linear-gradient(#0f172afa,#020617fa)}.player-avatar:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff47,inset 0 -10px 14px #02061740}.word-arena-stage{z-index:10;flex-direction:column;align-items:center;min-height:0;padding:104px 10px 68px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.word-arena-stage--composer{padding-bottom:226px}.word-arena-brand{text-align:center;filter:drop-shadow(0 10px 18px #00000094);width:min(54vw,270px);position:absolute;top:46px;left:50%;transform:translate(-50%)}.word-arena-brand__image,.math-arena-brand__image{object-fit:contain;width:100%;height:auto;display:block}.word-arena-brand__halo{aspect-ratio:1.8;border:2px solid #38bdf88a;border-radius:50%;width:112%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 22px #38bdf870,inset 0 0 18px #6366f157}.word-arena-brand__frame{clip-path:polygon(8% 0,92% 0,100% 22%,92% 100%,8% 100%,0 22%);letter-spacing:0;background:linear-gradient(#0f172afa,#061230fa);border:2px solid #fbbf24c7;justify-items:center;padding:5px 18px 4px;font-style:italic;font-weight:1000;line-height:.88;display:grid;position:relative;box-shadow:inset 0 0 0 2px #2563eb73,inset 0 1px #ffffff42}.word-arena-brand__gold{color:#fbbf24;text-shadow:0 2px #78350f,0 0 12px #fbbf2461;font-size:clamp(16px,4.6vw,30px)}.word-arena-brand__cyan{color:#7dd3fc;text-shadow:0 2px #075985,0 0 12px #22d3ee6b;font-size:clamp(15px,4.2vw,27px)}.word-arena-brand__arena{color:#fbbf24;margin-top:3px;font-size:clamp(9px,2.4vw,15px);line-height:1}.word-arena-duel{flex:1;grid-template-columns:minmax(0,1fr) clamp(72px,20vw,120px) minmax(0,1fr);align-items:center;gap:clamp(4px,2vw,18px);width:min(100%,760px);min-height:0;display:grid}.arena-contestant{border:2px solid #ffffff38;border-radius:22px 22px 10px 10px;flex-direction:column;justify-content:flex-start;justify-self:center;align-items:center;width:100%;min-width:0;max-width:240px;height:clamp(184px,37dvh,330px);padding:28px 6px 9px;display:flex;position:relative;box-shadow:inset 0 1px #fff3,inset 0 -30px 28px #020617a3,0 18px 34px #00000080}.arena-contestant:after{content:"";opacity:.82;pointer-events:none;background:linear-gradient(#0f172afa,#020617);border:2px solid;border-radius:45% 45% 12px 12px;height:28%;position:absolute;bottom:-8px;left:-7px;right:-7px;box-shadow:inset 0 2px #ffffff1f,0 10px 18px #00000070,0 0 20px}.arena-contestant--opponent{color:#fb7185;background:radial-gradient(circle at 50% 22%,#f43f5e4d,#0000 40%),linear-gradient(#450a18db,#0f172af5);border-color:#fb7185ad}.arena-contestant--user{color:#38bdf8;background:radial-gradient(circle at 50% 22%,#0ea5e94d,#0000 40%),linear-gradient(#082f49e0,#0f172af5);border-color:#38bdf8b8}.arena-contestant__label{z-index:3;color:#fff;letter-spacing:0;text-shadow:0 2px 8px #000000b8;font-size:clamp(10px,2.8vw,16px);font-weight:1000;position:absolute;top:5px;left:50%;transform:translate(-50%)}.arena-contestant__portrait{z-index:2;border-radius:999px;position:relative;box-shadow:0 0 26px}.arena-contestant__name{z-index:3;color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:92%;margin-top:7px;font-size:clamp(9px,2.5vw,13px);font-weight:900;position:relative;overflow:hidden}.arena-contestant__score{z-index:3;color:#fbbf24;background:#020617eb;border:1px solid #fbbf2499;border-radius:8px;flex-direction:column;align-items:center;min-width:70%;margin-top:5px;padding:4px 7px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a}.arena-contestant__score span{color:#cbd5e1;font-size:7px;font-weight:900}.arena-contestant__score strong{font-size:clamp(17px,5vw,30px);line-height:1}.arena-contestant__status{z-index:3;color:#cbd5e1;text-align:center;background:#0f172ae6;border-radius:999px;margin-top:5px;padding:3px 8px;font-size:7px;font-weight:900;position:relative}.arena-contestant__status--locked{color:#a7f3d0;background:#10b9812e}.word-arena-center{z-index:4;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.word-arena-timer{aspect-ratio:1;background:radial-gradient(circle,#21070c 26%,#020617 68%);border:5px solid #ef4444;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(66px,18vw,108px);display:flex;box-shadow:inset 0 0 0 5px #ffffff14,0 0 24px #ef44447a,0 12px 24px #0000008f}.word-arena-timer span{color:#fca5a5;font-size:clamp(7px,1.8vw,10px);font-weight:1000}.word-arena-timer strong{color:#fff;text-shadow:0 0 13px #f87171b8;font-size:clamp(25px,7vw,44px);line-height:1}.word-arena-timer--paused{border-color:#fbbf24}.word-arena-timer--ended{animation:.9s ease-in-out infinite alternate arena-timer-pulse}.word-arena-round-count{color:#fff;background:#020617db;border:1px solid #94a3b85c;border-radius:999px;align-items:baseline;gap:5px;padding:5px 12px;font-size:clamp(13px,4vw,21px);display:flex;box-shadow:0 8px 18px #0000005c}.word-arena-round-count b{color:#22d3ee}.word-arena-round-count span{color:#64748b}.word-arena-round-name{color:#cbd5e1;font-size:clamp(8px,2.3vw,12px);font-weight:900}.word-arena-round-name b{color:#22d3ee;margin-left:4px}.word-arena-letter-zone{width:min(96%,700px);margin-top:10px}.word-arena-letter-tray{background:linear-gradient(#1e293be6,#020617f0);border:2px solid #6366f194;border-radius:20px;justify-content:center;align-items:center;gap:clamp(4px,1.5vw,10px);min-height:60px;padding:8px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 12px 26px #0000007a,0 0 22px #6366f138}.word-arena-key{aspect-ratio:.82;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:clamp(28px,8.4vw,58px);font-size:clamp(15px,4.6vw,30px);font-weight:1000;display:flex;box-shadow:0 5px #94a3b8,0 9px 18px #22d3ee2e}.word-arena-key--joker{background:#fbbf24;border-color:#fde68a;box-shadow:0 5px #92400e,0 9px 18px #fbbf243d}.word-arena-letter-wait{color:#94a3b8;font-size:11px;font-weight:800}.word-arena-picker{background:#020617eb;border:1px solid #38bdf857;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;width:min(100%,430px);margin:10px auto 0;padding:7px;display:grid;box-shadow:0 10px 24px #00000070}.word-arena-picker>div{color:#fff;flex-direction:column;min-width:0;font-size:10px;display:flex}.word-arena-picker>div span{color:#7dd3fc;font-size:9px}.word-arena-picker button{color:#fff;background:#2563eb;border:1px solid #7dd3fc66;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:900}.word-arena-picker__waiting{text-align:center;grid-column:1/-1;align-items:center}@keyframes arena-timer-pulse{0%{box-shadow:inset 0 0 0 5px #ffffff14,0 0 18px #ef444461}to{box-shadow:inset 0 0 0 5px #ffffff1f,0 0 34px #ef4444c7}}@media(max-width:480px){.word-arena-stage{padding-top:112px}.word-arena-stage--composer{padding-bottom:218px}.arena-contestant{height:clamp(178px,34dvh,250px);padding-top:27px}}@media(orientation:landscape)and (max-height:700px){.word-arena-brand{width:min(32vw,210px);top:12px}.word-arena-stage{padding:68px 14px 58px}.word-arena-stage--composer{padding-bottom:190px}.arena-contestant{height:min(46dvh,230px)}}.game-table-shell .word-arena-stage{padding:0 3.8%;top:0;right:0;bottom:0;left:0}.game-table-shell .word-arena-stage--composer{padding-bottom:0}.game-table-shell .word-arena-brand{width:42%;max-width:360px;top:4.7%}.game-table-shell .word-arena-brand__frame{border-width:clamp(2px,.34dvh,4px);padding:min(.9dvh,10px) 10% min(.65dvh,8px)}.game-table-shell .word-arena-brand__gold{font-size:clamp(22px,4.2dvh,46px)}.game-table-shell .word-arena-brand__cyan{font-size:clamp(21px,3.85dvh,42px)}.game-table-shell .word-arena-brand__arena{font-size:clamp(10px,1.8dvh,20px)}.game-table-shell .word-arena-duel{grid-template-columns:minmax(0,1fr) clamp(70px,19vw,150px) minmax(0,1fr);gap:clamp(5px,1.8vw,22px);width:93.6%;height:28.2%;position:absolute;top:20%;left:3.2%}.game-table-shell .arena-contestant{border-width:clamp(2px,.3dvh,4px);border-radius:clamp(15px,2.1dvh,25px) clamp(15px,2.1dvh,25px) 10px 10px;width:100%;max-width:300px;height:100%;padding:min(3.2dvh,36px) 5% min(.9dvh,10px)}.game-table-shell .arena-contestant:before{content:"";z-index:1;aspect-ratio:1;opacity:.72;pointer-events:none;border:2px solid;border-radius:50%;width:76%;position:absolute;top:20%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 5px #fbbf2438,0 0 25px}.game-table-shell .arena-contestant:after{border-width:2px;border-radius:45% 45% 9px 9px;height:31%;bottom:-4%;left:-4%;right:-4%}.game-table-shell .arena-contestant__label{font-size:clamp(10px,1.7dvh,18px);top:min(.7dvh,8px)}.game-table-shell .arena-contestant__portrait{margin-top:min(.8dvh,8px)}.game-table-shell .arena-contestant__portrait .player-avatar{border-width:3px;width:min(12.5dvh,138px);height:min(12.5dvh,138px)}.game-table-shell .arena-contestant__name{margin-top:min(.8dvh,9px);font-size:clamp(9px,1.25dvh,14px)}.game-table-shell .arena-contestant__score{width:76%;min-width:0;margin-top:min(.5dvh,6px);padding:min(.45dvh,5px) 5px}.game-table-shell .arena-contestant__score span{font-size:clamp(6px,.72dvh,8px)}.game-table-shell .arena-contestant__score strong{font-size:clamp(17px,2.7dvh,31px)}.game-table-shell .arena-contestant__status{margin-top:min(.45dvh,5px);font-size:clamp(6px,.72dvh,8px)}.game-table-shell .word-arena-center{gap:min(1.1dvh,12px)}.game-table-shell .word-arena-timer{border-width:clamp(4px,.65dvh,7px);width:min(13.8dvh,148px);box-shadow:inset 0 0 0 5px #ffffff14,0 0 30px #ef44448c,0 12px 24px #0000008f}.game-table-shell .word-arena-timer span{font-size:clamp(7px,1dvh,11px)}.game-table-shell .word-arena-timer strong{font-size:clamp(27px,4.4dvh,49px)}.game-table-shell .word-arena-round-count{padding:min(.65dvh,7px) clamp(12px,2.3vw,24px);font-size:clamp(13px,2.15dvh,24px)}.game-table-shell .word-arena-round-name{font-size:clamp(8px,1.05dvh,12px)}.game-table-shell .word-arena-letter-zone{width:91%;max-width:760px;margin:0;position:absolute;top:50.5%;left:50%;transform:translate(-50%)}.game-table-shell .word-arena-letter-tray{border-color:#6366f1b8;border-radius:clamp(16px,2dvh,24px);min-height:min(11dvh,118px);padding:2.4% 3%}.game-table-shell .word-arena-picker{border-radius:clamp(13px,1.7dvh,19px);width:min(100%,560px);min-height:min(8dvh,86px);margin-top:min(2dvh,20px);padding:min(1.2dvh,13px)}.game-table-shell .word-arena-picker button{justify-content:center;align-items:center;gap:7px;min-height:min(5dvh,52px);padding-inline:clamp(12px,2.4vw,24px);font-size:clamp(8px,1.05dvh,12px);display:inline-flex}.game-table-shell .word-arena-picker button i{font-style:normal;display:none}.word-arena-selection-header,.word-arena-letter-progress,.word-selection-footer{display:none}.game-table-shell .word-arena-transition{background:linear-gradient(#1e293bf5,#020617fa);border:1px solid #6366f19e;border-radius:clamp(15px,2dvh,23px);flex-direction:column;justify-content:center;align-items:center;width:76%;max-width:520px;min-height:min(12dvh,128px);display:flex;position:absolute;top:52%;left:12%;box-shadow:inset 0 1px #ffffff1f,0 16px 32px #0000007a,0 0 28px #6366f138}.game-table-shell .word-arena-transition span{color:#a5b4fc;font-size:clamp(8px,1dvh,11px);font-weight:950}.game-table-shell .word-arena-transition strong{color:#fff;text-align:center;margin-top:min(.7dvh,7px);font-size:clamp(13px,1.9dvh,21px)}.game-table-shell .word-arena-transition i{background:linear-gradient(90deg,#0000,#22d3ee,#0000);border-radius:999px;width:36%;height:3px;margin-top:min(1.3dvh,13px);animation:1.1s ease-in-out infinite alternate word-transition-glow;overflow:hidden}@keyframes word-transition-glow{0%{opacity:.35;transform:scaleX(.65)}to{opacity:1;transform:scaleX(1)}}.word-composer-dock{z-index:50;width:91%;max-width:780px;position:absolute;top:49.4%;bottom:2.7%;left:50%;transform:translate(-50%)}.word-answer-console{height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-rows:38% 27% 30%;gap:2.5%;padding:0;display:grid}.word-answer-console>.word-source-tray{background:linear-gradient(#1e293bf0,#020617fa);border:2px solid #6366f1b8;border-radius:clamp(16px,2dvh,24px);gap:clamp(3px,1.1vw,9px);height:100%;min-height:0;padding:2.5% 3%;box-shadow:inset 0 0 0 4px #1e40af33,inset 0 1px #ffffff26,0 12px 26px #0000007a,0 0 24px #3b82f633}.word-answer-console>.word-source-tray .word-tile-face{border-radius:clamp(6px,.9dvh,10px);width:clamp(29px,9vw,62px);height:clamp(40px,11.5vw,76px);font-size:clamp(16px,4.2vw,30px)}.word-answer-console>.word-drop-zone{background:linear-gradient(#020617f5,#082f49d6);border:2px solid #22d3ee8f;border-radius:clamp(14px,1.8dvh,22px);gap:clamp(3px,1vw,8px);height:100%;min-height:0;margin:0;padding:2%;box-shadow:inset 0 0 0 4px #0891b221,0 8px 22px #0000006b}.word-answer-console>.word-drop-zone .word-tile-face{width:clamp(27px,8vw,55px);height:clamp(35px,9.5vw,64px);font-size:clamp(15px,3.8vw,27px)}.word-answer-actions{background:#020617e6;border:1px solid #38bdf857;border-radius:clamp(13px,1.7dvh,20px);height:100%;margin:0;padding:2.2% 3%;box-shadow:inset 0 1px #ffffff14,0 8px 20px #0000005c}.word-answer-actions>div:nth-child(2){color:#cbd5e1;font-size:clamp(8px,1dvh,11px)}.word-answer-actions>button{color:#fff;background:linear-gradient(#0891b2,#0e7490);border:1px solid #67e8f9b8;border-radius:clamp(9px,1.1dvh,13px);height:min(5.4dvh,56px);padding-inline:clamp(10px,2.2vw,22px);box-shadow:inset 0 1px #ffffff38,0 0 18px #22d3ee3d}.word-answer-tools button{border-radius:clamp(9px,1.1dvh,13px);width:min(5.2dvh,54px);height:min(5.2dvh,54px)}@media(max-width:480px){.game-table-shell .word-arena-stage{padding:0 3.2%}.game-table-shell .word-arena-brand{width:46%;top:4.6%}.game-table-shell .word-arena-brand__gold{font-size:clamp(21px,4dvh,38px)}.game-table-shell .word-arena-brand__cyan{font-size:clamp(20px,3.7dvh,35px)}.game-table-shell .word-arena-duel{grid-template-columns:minmax(0,1fr) clamp(70px,20vw,92px) minmax(0,1fr);width:95%;left:2.5%}.game-table-shell .arena-contestant{height:100%;padding-top:min(3dvh,29px)}.word-composer-dock{width:93%}.word-answer-console{padding:0}.word-answer-actions>div:nth-child(2){max-width:30%}.word-answer-actions>button span{display:none}.word-answer-actions>button{justify-content:center;width:min(5.4dvh,56px);padding:0}.game-table-shell .word-arena-letter-zone{width:93%;top:50.8%}.game-table-shell .word-arena-picker{grid-template-columns:minmax(0,1fr) auto auto}}@media(orientation:landscape){.game-table-shell .word-arena-stage{--word-stage-x-correction:1%;--word-stage-y-correction:1%;padding:0}.game-table-shell .word-arena-brand{top:calc(2.5% + var(--word-stage-y-correction));left:calc(25.5% + var(--word-stage-x-correction));width:22%}.game-table-shell .word-arena-duel{top:calc(18% + var(--word-stage-y-correction));left:calc(2.5% + var(--word-stage-x-correction));grid-template-columns:minmax(0,1fr) clamp(62px,9vw,100px) minmax(0,1fr);gap:1.4vw;width:46%;height:54%}.game-table-shell .arena-contestant__portrait .player-avatar{width:min(16dvh,100px);height:min(16dvh,100px)}.game-table-shell .word-arena-timer{width:min(17dvh,106px)}.word-composer-dock{width:48%;max-width:none;inset:5% 2.5% 3% auto;transform:none}.word-answer-console{grid-template-rows:25% 21% 17% 30%;gap:2.3%}.word-answer-console>.word-source-tray .word-tile-face{width:clamp(28px,4.1vw,50px);height:clamp(38px,5vw,60px);font-size:clamp(15px,2vw,24px)}.word-answer-console>.word-drop-zone .word-tile-face{width:clamp(26px,3.8vw,46px);height:clamp(34px,4.5vw,54px)}.game-table-shell .word-arena-letter-zone{top:calc(3% + var(--word-stage-y-correction));right:calc(2.5% - var(--word-stage-x-correction));bottom:calc(3% - var(--word-stage-y-correction));background:linear-gradient(#0f172af2,#020617fa);border:1px solid #38bdf86b;border-radius:clamp(14px,2.2dvh,20px);grid-template-rows:14% 38% 32% 10%;grid-template-areas:"header""tray""picker""progress";gap:2%;width:48%;max-width:none;height:auto;padding:1.5% 1.7%;display:grid;left:auto;overflow:hidden;transform:none;box-shadow:inset 0 0 0 3px #1e40af21,0 15px 34px #00000075}.game-table-shell .word-arena-selection-header{border-bottom:1px solid #6366f147;grid-area:header;justify-content:space-between;align-items:center;min-width:0;padding:0 2%;display:flex}.game-table-shell .word-arena-selection-header>div{flex-direction:column;min-width:0;display:flex}.game-table-shell .word-arena-selection-header small{color:#67e8f9;text-transform:uppercase;font-size:clamp(7px,1.6dvh,9px);font-weight:950}.game-table-shell .word-arena-selection-header strong{color:#fff;font-size:clamp(13px,3.5dvh,21px);font-weight:950}.game-table-shell .word-arena-selection-header>span{color:#fbbf24;background:#020617e0;border:1px solid #fbbf247a;border-radius:10px;justify-content:center;align-items:center;min-width:70px;height:7.5dvh;font-size:clamp(13px,3.4dvh,20px);font-weight:950;display:flex}.game-table-shell .word-arena-letter-tray{border-color:#6366f194;border-radius:clamp(12px,2dvh,18px);grid-area:tray;gap:clamp(4px,.72vw,8px);height:100%;min-height:0;padding:3%}.game-table-shell .word-arena-key{border-radius:7px;width:clamp(36px,4.45vw,48px);font-size:clamp(19px,3.6dvh,27px)}.game-table-shell .word-arena-picker{border-color:#22d3ee61;border-radius:clamp(12px,2dvh,18px);grid-area:picker;grid-template-columns:minmax(0,1fr) minmax(112px,.9fr) minmax(112px,.9fr);gap:2%;width:100%;height:100%;min-height:0;margin:0;padding:2.6%}.game-table-shell .word-arena-picker>div strong{font-size:clamp(11px,2.8dvh,16px)}.game-table-shell .word-arena-picker>div span{font-size:clamp(8px,1.9dvh,11px)}.game-table-shell .word-arena-picker button{background:linear-gradient(#2563eb,#1d4ed8);border-color:#7dd3fc8a;border-radius:clamp(10px,1.7dvh,15px);justify-content:flex-start;height:100%;min-height:0;padding:0 8%;font-size:clamp(9px,2.2dvh,13px);box-shadow:inset 0 1px #fff3,0 8px 18px #1e40af57}.game-table-shell .word-arena-picker button i{aspect-ratio:1;color:#e0f2fe;background:#02061757;border:1px solid #ffffff5c;border-radius:8px;flex:none;justify-content:center;align-items:center;width:min(7.6dvh,40px);font-size:clamp(15px,3.7dvh,22px);font-style:normal;font-weight:1000;display:flex}.game-table-shell .word-arena-picker--ready{color:#d1fae5;text-align:center;border-color:#6ee7b77a;flex-direction:column;justify-content:center;align-items:center;display:flex}.game-table-shell .word-arena-picker--ready strong{text-transform:uppercase;font-size:clamp(14px,3.6dvh,22px)}.game-table-shell .word-arena-picker--ready span{color:#6ee7b7;margin-top:3px;font-size:clamp(8px,1.9dvh,11px);font-weight:900}.game-table-shell .word-arena-letter-progress{grid-area:progress;justify-content:center;align-items:center;gap:clamp(7px,1.3vw,13px);display:flex}.game-table-shell .word-arena-letter-progress i{aspect-ratio:1;background:#020617;border:2px solid #334155;border-radius:50%;width:min(4.2dvh,22px);box-shadow:0 0 0 3px #0f172adb}.game-table-shell .word-arena-letter-progress i.is-ready{background:#22d3ee;border-color:#67e8f9;box-shadow:0 0 0 3px #1e3a8a,0 0 13px #22d3ee8f}.game-table-shell .word-selection-footer{z-index:16;bottom:calc(2.5% - var(--word-stage-y-correction));left:calc(2.5% + var(--word-stage-x-correction));background:#020617f0;border:1px solid #6366f170;border-radius:clamp(12px,2dvh,18px) clamp(12px,2dvh,18px) 0 0;grid-template-rows:58% 42%;grid-template-columns:1fr auto;align-items:center;width:46%;height:19%;padding:1% 3%;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff14,0 -7px 20px #00000052}.game-table-shell .word-selection-footer__exit{color:#fff;text-transform:uppercase;background:linear-gradient(#e11d48,#9f1239);border:1px solid #fb7185;border-radius:clamp(9px,1.5dvh,13px);align-items:center;gap:7px;width:fit-content;height:7.2dvh;padding:0 clamp(11px,2vw,20px);font-size:clamp(8px,1.9dvh,11px);font-weight:950;display:flex;box-shadow:inset 0 1px #fff3,0 8px 18px #9f123959}.game-table-shell .word-selection-footer__round{background:#0f172ae6;border:1px solid #fbbf245c;border-radius:clamp(9px,1.5dvh,13px);flex-direction:column;grid-column:1/3;justify-content:center;justify-self:center;align-items:center;min-width:min(12vw,112px);height:9dvh;display:flex}.game-table-shell .word-selection-footer__round small{color:#fbbf24;text-transform:uppercase;font-size:clamp(6px,1.4dvh,8px);font-weight:900}.game-table-shell .word-selection-footer__round strong{font-size:clamp(11px,2.8dvh,16px)}.game-table-shell .word-selection-footer__progress{grid-column:1/3;justify-content:space-between;align-items:center;padding:0 4%;display:flex;position:relative}.game-table-shell .word-selection-footer__progress:before{content:"";background:#334155;height:2px;position:absolute;left:7%;right:7%}.game-table-shell .word-selection-footer__progress i{z-index:1;aspect-ratio:1;background:#020617;border:3px solid #334155;border-radius:50%;width:min(5dvh,25px);position:relative;box-shadow:0 0 0 3px #020617e6}.game-table-shell .word-selection-footer__progress i.is-current{background:#22d3ee;border-color:#67e8f9;box-shadow:0 0 0 3px #1e3a8a,0 0 14px #22d3ee9e}.game-table-shell .word-selection-footer__progress i.is-complete{background:#2563eb;border-color:#93c5fd}.game-table-shell .word-arena-transition{width:38%;min-height:15dvh;top:76%;left:6%}}@media(orientation:landscape)and (min-width:700px)and (min-height:701px)and (max-height:850px){.game-table-shell .word-arena-brand{top:8%}}@media(orientation:portrait)and (max-width:699px){.game-table-shell .word-arena-brand{width:38%;top:3.2%}.game-table-shell .word-arena-brand__gold{font-size:clamp(18px,3.4dvh,32px)}.game-table-shell .word-arena-brand__cyan{font-size:clamp(17px,3.1dvh,29px)}.game-table-shell .word-arena-brand__arena{font-size:clamp(8px,1.45dvh,14px)}.game-table-shell .word-arena-duel{grid-template-columns:minmax(0,1fr) clamp(64px,18vw,82px) minmax(0,1fr);gap:clamp(5px,1.5vw,10px);width:93%;height:24.8%;top:auto;bottom:3.5%;left:3.5%}.game-table-shell .arena-contestant{padding-top:min(2.45dvh,23px)}.game-table-shell .arena-contestant__portrait{margin-top:min(.45dvh,4px)}.game-table-shell .arena-contestant__portrait .player-avatar{width:min(10.2dvh,95px);height:min(10.2dvh,95px)}.game-table-shell .arena-contestant__name{margin-top:min(.45dvh,4px)}.game-table-shell .arena-contestant__score{margin-top:min(.35dvh,3px);padding-block:min(.3dvh,3px)}.game-table-shell .arena-contestant__status{margin-top:min(.3dvh,3px)}.game-table-shell .word-arena-center{gap:min(.75dvh,7px)}.game-table-shell .word-arena-timer{width:min(10.8dvh,100px)}.game-table-shell .word-arena-timer strong{font-size:clamp(24px,3.7dvh,36px)}.game-table-shell .word-arena-round-count{padding:min(.45dvh,4px) clamp(9px,2vw,14px);font-size:clamp(12px,1.75dvh,17px)}.game-table-shell .word-arena-letter-zone{width:92%;top:44.2%}.game-table-shell .word-arena-letter-tray{border-radius:clamp(13px,1.65dvh,18px);min-height:min(9.2dvh,86px);padding:2% 2.4%}.game-table-shell .word-arena-key{width:clamp(30px,8.1vw,42px);font-size:clamp(16px,4.2vw,23px)}.game-table-shell .word-arena-picker{width:min(100%,520px);min-height:min(7dvh,66px);margin-top:min(1.3dvh,12px);padding:min(.85dvh,8px)}.game-table-shell .word-arena-picker button{min-height:min(4.7dvh,44px);padding-inline:clamp(9px,2vw,15px)}.word-composer-dock{width:92%;top:43.8%;bottom:2.5%}.word-answer-console{grid-template-rows:38% 27% 30%;gap:2.5%}}@media(orientation:landscape)and (max-height:700px){.game-table-shell .word-arena-brand,.game-table-shell .word-arena-duel,.game-table-shell .word-arena-letter-zone,.game-table-shell .word-selection-footer,.game-table-shell .word-arena-transition,.word-composer-dock{transform-origin:50%;scale:.5}.game-table-shell .word-arena-brand{top:calc(2% + var(--word-stage-y-correction));width:19%}.game-table-shell .word-arena-duel{transform-origin:bottom;align-items:end;height:51%;top:auto;bottom:3.5%;left:27%;scale:1.25}.game-table-shell .arena-contestant{grid-template-rows:30% 42% 28%;grid-template-columns:42% 58%;align-self:end;align-items:center;height:62%;padding:min(2.8dvh,18px) 4% min(1.5dvh,10px);display:grid}.game-table-shell .arena-contestant:before{width:38%;top:50%;left:50%;transform:translate(-50%,-50%)}.game-table-shell .arena-contestant:after{height:25%}.game-table-shell .arena-contestant__portrait{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-table-shell .arena-contestant__portrait .player-avatar{width:min(17dvh,102px);height:min(17dvh,102px)}.game-table-shell .arena-contestant__name{display:none}.game-table-shell .arena-contestant__score{width:76%;height:22%;box-shadow:none;background:0 0;border:0;justify-content:center;margin:0;padding:0;position:absolute;bottom:0;left:50%;right:auto;transform:translate(-50%)}.game-table-shell .arena-contestant__status{min-width:42%;margin:0;position:absolute;top:13%;left:50%;transform:translate(-50%)}.game-table-shell .arena-contestant--opponent{translate:-20%}.game-table-shell .arena-contestant--user{translate:20%}.game-table-shell .word-arena-timer{width:min(15dvh,94px)}.game-table-shell .word-arena-center{align-self:end}.game-table-shell .word-arena-letter-zone{transform-origin:top;grid-template-rows:11% 48% 37%;gap:2%;width:48%;height:47%;padding:1.2% 1.5%;inset:1.5% auto auto 50%;transform:translate(-50%)}.game-table-shell .word-arena-selection-header>span{min-width:62px;height:6.5dvh}.game-table-shell .word-arena-letter-tray{box-shadow:none;background:0 0;border:0;gap:3px;padding:1%}.game-table-shell .word-arena-key{color:#0f172a;width:clamp(44px,4.5vw,54px);min-width:44px;height:clamp(50px,5.3vw,62px);text-shadow:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:clamp(27px,5dvh,36px);box-shadow:0 5px #94a3b8,0 9px 18px #22d3ee2e}.game-table-shell .word-arena-key--joker{background:#fbbf24;border-color:#fde68a;box-shadow:0 5px #92400e,0 9px 18px #fbbf243d}.game-table-shell .word-arena-picker{grid-template-columns:minmax(0,1fr) 92px 92px;gap:1.5%;padding:2%}.game-table-shell .word-arena-picker button{justify-content:center;align-self:center;height:70%;padding-inline:5%}.game-table-shell .word-arena-picker button i,.game-table-shell .word-arena-letter-progress{display:none}.game-table-shell .word-selection-footer{grid-template-rows:56% 44%;height:17%}.word-composer-dock{transform-origin:top;background:linear-gradient(#0f172af2,#020617fa);border:1px solid #38bdf86b;border-radius:clamp(14px,2.2dvh,20px);width:48%;height:47%;padding:1.2% 1.5%;inset:1.5% auto auto 50%;transform:translate(-50%);box-shadow:inset 0 0 0 3px #1e40af21,0 15px 34px #00000075}.word-answer-console{display:block;position:relative;overflow:visible}.word-composer-header{border-bottom:1px solid #6366f147;justify-content:space-between;align-items:center;width:100%;height:11%;padding:0 2%;display:flex;position:absolute;top:0;left:0}.word-composer-header>div{flex-direction:column;display:flex}.word-composer-header small{color:#67e8f9;text-transform:uppercase;font-size:clamp(7px,1.6dvh,9px);font-weight:950}.word-composer-header strong{color:#fff;font-size:clamp(13px,3.5dvh,21px);font-weight:950}.word-composer-header>span{color:#fbbf24;background:#020617e0;border:1px solid #fbbf247a;border-radius:10px;justify-content:center;align-items:center;min-width:62px;height:6.5dvh;font-size:clamp(13px,3.4dvh,20px);font-weight:950;display:flex}.word-answer-console>.word-source-tray{width:100%;height:48%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:3px;padding:1%;position:absolute;top:13%;left:0}.word-answer-console>.word-source-tray .word-tile-face{width:clamp(44px,4.5vw,54px);height:clamp(50px,5.3vw,62px);font-size:clamp(27px,5dvh,36px)}.word-answer-console>.word-drop-zone{width:100%;height:31%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:1%;position:absolute;top:63%;left:0}.word-answer-console>.word-drop-zone .word-tile-face{border-radius:7px;width:clamp(44px,4.5vw,54px);height:clamp(40px,4.4vw,50px);font-size:clamp(20px,3.8dvh,28px)}.word-answer-actions{width:44%;height:42px;margin:0;padding:5px 7px;position:absolute;top:102%;left:50%;transform:translate(-50%)}.word-answer-actions>div:nth-child(2){display:none}.word-answer-tools button{width:30px;height:30px}.word-answer-actions>button{justify-content:center;width:34px;height:30px;padding:0}.word-answer-actions>button span{display:none}}.game-table-shell .word-arena-letter-progress,.game-table-shell .word-arena-picker button i,.word-composer-header{display:none}.word-answer-console>.word-source-tray{box-shadow:none;background:0 0;border-color:#0000}@media(orientation:landscape)and (max-height:700px){.word-composer-header{display:flex}.game-table-shell .word-arena-brand,.game-table-shell .word-arena-selection-header,.word-composer-header{display:none}.game-table-shell .word-arena-letter-zone,.word-composer-dock{width:100%;max-width:none;height:100%;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;inset:0 auto auto 0;overflow:visible;transform:none}.game-table-shell .word-arena-picker{width:43%;height:14%;min-height:0;box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1.05fr 1fr;grid-template-areas:"vowel status consonant";gap:8%;padding:0;display:grid;position:absolute;top:5%;left:50%;transform:translate(-50%)}.game-table-shell .word-arena-picker>div{color:#fff;text-align:center;grid-area:status;justify-content:center;align-items:center}.game-table-shell .word-arena-picker>div strong{text-transform:uppercase;font-size:clamp(13px,3.5dvh,21px)}.game-table-shell .word-arena-picker>div span{color:#3b82f6;text-transform:uppercase;margin-top:3px;font-size:clamp(10px,2.7dvh,16px);font-weight:950}.game-table-shell .word-arena-picker>.word-arena-picker__waiting{white-space:nowrap;grid-area:1/1/2/-1;width:100%}.game-table-shell .word-arena-picker>.word-arena-picker__waiting strong{font-size:clamp(12px,3dvh,18px);line-height:1.05}.game-table-shell .word-arena-picker>.word-arena-picker__waiting span{margin-top:clamp(4px,.7dvh,7px);font-size:clamp(10px,2.25dvh,14px);line-height:1}.game-table-shell .word-arena-picker button{pointer-events:auto;border-radius:11px;justify-content:center;align-self:stretch;width:100%;height:100%;min-height:0;padding:0 8px;font-size:clamp(10px,2.7dvh,16px)}.game-table-shell .word-arena-picker button:first-of-type{grid-area:vowel}.game-table-shell .word-arena-picker button:nth-of-type(2){grid-area:consonant}.game-table-shell .word-arena-letter-tray,.word-answer-console>.word-source-tray{width:56%;height:17%;min-height:0;box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:clamp(4px,.55vw,8px);padding:0;display:flex;position:absolute;top:21%;left:50%;transform:translate(-50%)}.game-table-shell .word-arena-key,.word-answer-console>.word-source-tray .word-tile-face{width:clamp(48px,5.2vw,64px);min-width:48px;height:clamp(56px,6.25vw,75px);font-size:clamp(28px,5.5dvh,40px)}.game-table-shell .word-arena-word-slot,.word-answer-console>.word-drop-zone{pointer-events:auto;background:#020617eb;border:3px solid #94a3b8b8;border-radius:clamp(14px,3dvh,22px);justify-content:center;align-items:center;gap:clamp(4px,.55vw,8px);width:60%;height:17%;min-height:0;margin:0;padding:1%;display:flex;position:absolute;top:39%;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff14,0 12px 26px #0000005c}.word-answer-console>.word-drop-zone .word-tile-face{width:clamp(48px,5.2vw,64px);height:clamp(43px,4.8vw,57px);font-size:clamp(21px,4dvh,30px)}.word-answer-console{box-shadow:none;pointer-events:none;background:0 0;border:0;padding:0;display:block;position:static;overflow:visible}.word-answer-actions{width:23%;height:8%;min-height:42px;box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:0;display:flex;position:absolute;top:58%;left:50%;transform:translate(-50%)}.word-answer-tools{gap:8px}.word-answer-tools button,.word-answer-actions>button{border-radius:10px;width:clamp(34px,5.8dvh,42px);height:clamp(34px,5.8dvh,42px)}}.letter-tile,.number-tile,.joker-tile{text-shadow:0 2px 8px #00000070;background:linear-gradient(145deg,#7dd3fc33,#0000 38%),linear-gradient(#6d5dfc,#3326a8 58%,#17124f);border:1px solid #bfdbfe57;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff57,inset 0 -8px 16px #0000004d,0 8px 18px #00000075,0 0 18px #6366f147}.letter-tile:after,.number-tile:after,.joker-tile:after{content:"";pointer-events:none;background:linear-gradient(#ffffff4d,#0000);border-radius:999px;height:30%;position:absolute;inset:7% 10% auto}.number-tile{background:linear-gradient(145deg,#7dd3fc38,#0000 38%),linear-gradient(#2dd4bf,#0e7490 58%,#164e63)}.number-tile--gold{background:linear-gradient(145deg,#ffffff3d,#0000 36%),linear-gradient(#facc15,#d97706 58%,#78350f);border-color:#fde04785;box-shadow:inset 0 1px #ffffff5c,inset 0 -8px 16px #0000004d,0 8px 18px #00000075,0 0 22px #facc1557}.joker-tile{background:linear-gradient(145deg,#ffffff38,#0000 34%),linear-gradient(#f472b6,#9333ea 58%,#4c1d95);border-color:#f472b680;box-shadow:inset 0 1px #ffffff57,inset 0 -8px 16px #0000004d,0 10px 22px #00000080,0 0 26px #d946ef5c}.answer-console{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0f172adb,#020617f5),radial-gradient(circle at 50% 0,#22d3ee2e,#0000 44%);border:1px solid #22d3ee42;box-shadow:inset 0 1px #ffffff1a,0 14px 34px #000000ad,0 0 28px #22d3ee21}.round-results-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 0,#facc1529,#0000 34%),radial-gradient(circle at 16% 18%,#22d3ee24,#0000 28%),linear-gradient(#0f172af5,#020617f5);border:1px solid #fde0473d;box-shadow:inset 0 1px #ffffff1f,0 24px 70px #000000a8,0 0 44px #facc151f}.round-results-overlay{width:100%;max-width:none;height:100%;max-height:none;padding:max(clamp(10px,1.45dvh,16px),env(safe-area-inset-top)) max(clamp(10px,1.45dvh,16px),env(safe-area-inset-right)) max(clamp(10px,1.45dvh,16px),env(safe-area-inset-bottom)) max(clamp(10px,1.45dvh,16px),env(safe-area-inset-left));border:0;border-radius:0}.round-results-overlay>*{width:min(100%,1040px);margin-inline:auto}.match-results-screen{border:0;border-radius:0}.result-ad-reserve{background:#0206172e;border:1px solid #94a3b81a;border-radius:10px;width:min(100%,970px);min-height:clamp(42px,8dvh,76px);margin:clamp(8px,1.3dvh,14px) auto 0}.round-results-overlay .round-results-heading>:first-child{font-size:clamp(8px,1dvh,11px)}.round-results-overlay .round-results-heading>:nth-child(2){margin-top:2px;font-size:clamp(15px,2.2dvh,22px);line-height:1.05}.round-results-summary{margin-top:clamp(5px,.8dvh,8px)!important;padding:clamp(5px,.75dvh,8px) 10px!important}.round-results-summary>:first-child{font-size:clamp(11px,1.45dvh,15px);line-height:1.15}.round-results-summary>:last-child{margin-top:2px;font-size:clamp(8px,1.05dvh,11px);line-height:1.2}.round-results-winner{margin-top:clamp(7px,1dvh,11px)!important;padding-block:clamp(4px,.65dvh,7px)!important}.round-results-winner .winning-word-construction,.round-results-winner .winning-numbers-construction{padding-block:clamp(3px,.5dvh,6px)}.round-results-winner .winning-word-construction>:nth-child(2){gap:4px;margin-top:clamp(5px,.7dvh,8px)}.round-results-winner .winning-word-construction>:nth-child(2)>*{height:clamp(28px,4.2dvh,38px);font-size:clamp(13px,1.9dvh,18px)}.round-results-winner .winning-word-construction>:nth-child(3){margin-top:clamp(5px,.7dvh,8px)}.round-results-winner .winning-word-construction>:nth-child(4){margin-top:3px}.round-results-winner .winning-word-construction>:nth-child(4)>*{height:clamp(24px,3.5dvh,32px)}.round-results-winner .winning-word-construction>:last-child:not(:nth-child(4)){margin-top:4px}.round-results-winner .winning-numbers-construction>:nth-child(2){gap:4px;margin-top:clamp(5px,.7dvh,8px)}.round-results-winner .winning-numbers-construction>:nth-child(2)>*{min-height:25px;padding:4px 8px}.round-results-players{gap:clamp(6px,1.5vw,10px)!important;margin-top:clamp(7px,1dvh,11px)!important}.round-results-player{min-width:0;padding:clamp(7px,1dvh,10px)!important}.round-results-player>:first-child{gap:6px}.round-results-player>:first-child>:last-child{flex-shrink:0;padding:3px 8px;font-size:clamp(10px,1.35dvh,13px)}.round-results-detail,.round-results-meaning{margin-top:clamp(4px,.65dvh,7px)!important;padding:clamp(4px,.65dvh,7px) clamp(6px,1.5vw,9px)!important}.round-results-detail>:last-child,.round-results-meaning>:last-child{margin-top:2px;font-size:clamp(9px,1.25dvh,12px);line-height:1.25}.round-results-footer{line-height:1.2;margin-top:clamp(6px,.9dvh,9px)!important;font-size:clamp(8px,1.05dvh,10px)!important}@media(max-width:380px){.round-results-overlay{padding-inline:7px}.round-results-player{padding-inline:6px!important}.round-results-player .avatar-shell{transform-origin:0;transform:scale(.88)}}@media(orientation:portrait)and (max-width:600px){.round-results-overlay{padding:max(8px,env(safe-area-inset-top)) 7px max(8px,env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden!important}.round-results-heading,.round-results-winner,.round-results-footer{flex:none}.round-results-players{min-height:0}.round-results-player{flex-direction:column;min-height:0;display:flex}.round-results-detail>:last-child,.round-results-meaning>:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.match-results-screen{overflow:hidden!important}.game-table-shell .match-results-content{min-height:100%;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));justify-content:flex-start}}@media(orientation:portrait)and (max-height:720px){.round-results-overlay .result-ad-reserve,.match-results-screen .result-ad-reserve{display:none}.round-results-winner .winning-word-construction>:nth-child(2)>*{height:26px;font-size:12px}.round-results-player{padding:5px!important}.round-results-detail,.round-results-meaning{padding-block:3px!important}.game-table-shell .match-results-content{padding-block:8px}}@media(max-height:600px)and (min-width:680px){.round-results-overlay{grid-template-columns:minmax(0,.88fr) minmax(0,1.32fr);align-items:start;gap:7px 10px;width:100%;height:100%;padding:8px 10px;display:grid;max-width:none!important}.round-results-heading,.round-results-footer,.round-results-overlay>.result-ad-reserve{grid-column:1/-1}.round-results-summary{max-width:520px}.round-results-winner,.round-results-players,.round-results-footer{margin-top:0!important}.round-results-winner{grid-column:1;align-self:stretch}.round-results-players{grid-column:2}.round-results-overlay:not(:has(.round-results-winner)) .round-results-players{grid-column:1/-1}.round-results-winner .winning-numbers-construction>:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.round-results-footer{padding-top:1px}}.math-arena-shell{isolation:isolate;color:#fff;background:#020617;overflow:hidden}.math-arena-shell>.arena-stage-bg,.math-arena-shell>.arena-stage-vignette{z-index:-1}.math-arena-submit{text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;height:40px;font-size:11px;font-weight:950;display:inline-flex}.math-arena-best{text-align:right;background:#020617c2;border-width:1px;border-radius:9px;padding:5px 10px;display:block;box-shadow:inset 0 1px #ffffff14}.math-arena-submit{border:1px solid #34d39975;padding:0 15px;box-shadow:0 8px 22px #10b98133,inset 0 1px #ffffff2e}.math-arena-workspace{z-index:5;scrollbar-width:none;background:#02061761;border-top:1px solid #6366f142;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.math-arena-workspace::-webkit-scrollbar{display:none}.math-arena-board::-webkit-scrollbar{display:none}.math-arena-history>div::-webkit-scrollbar{display:none}.math-arena-board,.math-arena-history>div{scrollbar-width:none}.math-arena-board{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:clamp(9px,2dvh,18px);min-width:0;padding:clamp(12px,2.5dvh,24px) 12px 76px;display:flex;overflow-y:auto}.math-arena-numbers{flex-wrap:wrap;justify-content:center;gap:clamp(7px,1.5vw,14px);width:min(100%,650px);display:flex}.math-arena-number{aspect-ratio:.94;color:#07132e;border:1px solid #bfdbfed1;border-bottom-width:6px;border-radius:11px;flex:none;justify-content:center;align-items:center;width:clamp(54px,9vw,88px);font-size:clamp(22px,4vw,38px);font-weight:1000;transition:transform .13s,filter .13s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 9px 20px #0000007a,0 0 16px #38bdf82e}.math-arena-number:after{content:"";pointer-events:none;background:linear-gradient(#ffffff9e,#0000);border-radius:999px;height:28%;position:absolute;inset:5px 9px auto}.math-arena-number--small{background:linear-gradient(#fff,#dbeafe);border-bottom-color:#94a3b8}.math-arena-number--gold{color:#422006;background:linear-gradient(#fef9c3,#facc15 58%,#d97706);border-color:#fef08a #fef08a #a16207;box-shadow:inset 0 1px #fff,0 9px 20px #0000007a,0 0 22px #facc156b}.math-arena-number--result{color:#083344;background:linear-gradient(#cffafe,#22d3ee 58%,#0891b2);border-color:#67e8f9 #67e8f9 #0e7490}.math-arena-number--selected{z-index:3;color:#451a03;background:linear-gradient(#fde68a,#f59e0b);border-color:#fef3c7 #fef3c7 #b45309;transform:translateY(-6px)scale(1.05);box-shadow:0 10px 26px #f59e0b85}.math-arena-number--exact{z-index:3;color:#022c22;background:linear-gradient(#d1fae5,#34d399);border-color:#a7f3d0 #a7f3d0 #047857;box-shadow:0 0 28px #10b9818f}.math-arena-number--rolling{color:#cffafe;background:#0f172a;border-color:#38bdf8 #38bdf8 #1e3a8a}.math-arena-exact-layer{z-index:120;box-sizing:border-box;padding:max(env(safe-area-inset-top,0px),16px) max(env(safe-area-inset-right,0px),16px) max(env(safe-area-inset-bottom,0px),16px) max(env(safe-area-inset-left,0px),16px);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.math-arena-exact{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;background:#064e3bb8;border:1px solid #6ee7b77a;border-radius:12px;width:min(88%,560px);max-width:100%;padding:clamp(10px,1.8dvh,16px) clamp(14px,3vw,28px);box-shadow:0 0 30px #10b9813d}.math-arena-exact__title{color:#a7f3d0;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(17px,3.2vw,30px);font-weight:1000;line-height:1.08}.math-arena-exact__help{color:#ecfdf5;margin-top:5px;font-size:clamp(10px,1.7vw,15px);font-weight:800;line-height:1.3}.math-arena-operations{flex-direction:column;align-items:center;gap:5px;display:flex}.math-arena-selection-hint{justify-content:center;align-items:center;min-height:24px;display:flex}.math-arena-hint-pill{color:#bae6fd;background:#0f172ae6;border:1px solid #7dd3fc70;border-radius:999px;padding:4px 13px;font-size:10px;font-weight:850}.math-arena-operator-tray{background:linear-gradient(#0f172aeb,#020617f0);border:1px solid #38bdf847;border-radius:15px;justify-content:center;gap:10px;padding:9px 12px;display:flex;box-shadow:inset 0 1px #ffffff17,0 14px 28px #0000006b}.math-arena-operator{aspect-ratio:1;border:1px solid #7dd3fc3d;border-bottom-width:4px;border-radius:50%;justify-content:center;align-items:center;width:48px;font-size:25px;font-weight:1000;transition:transform .13s,background .13s;display:flex}.math-arena-history{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617b8;border-left:1px solid #38bdf833;flex-direction:column;flex:none;width:280px;min-height:0;padding:12px;display:flex}@media(max-width:767px){.math-arena-best{display:none}.math-arena-submit{padding:0 11px}.math-arena-workspace{flex-direction:column;overflow-y:auto}.math-arena-board{flex:none;gap:9px;padding:12px 8px 10px;overflow:visible}.math-arena-number{width:clamp(46px,13.3vw,57px)}.math-arena-history{border-top:1px solid #38bdf833;border-left:0;flex:1 0 162px;width:100%;min-height:162px;padding-bottom:70px}}@media(orientation:landscape)and (max-height:700px){.math-arena-board{gap:8px;padding:10px 10px 72px}.math-arena-number{width:clamp(54px,8vw,74px)}.math-arena-operator{width:43px;font-size:22px}.math-arena-history{width:250px}}.math-arena-shell--concept{--math-gutter:3.8%;background:#020617;grid-template-rows:16.5% 29.5% 54%;display:grid;overflow:hidden}.math-arena-shell--concept .arena-stage-bg{filter:saturate(1.16)contrast(1.08)brightness(.8);background-position:50% 45%}.math-arena-shell--concept .arena-stage-vignette{background:radial-gradient(circle at 22% 31%,#e11d4833,#0000 23%),radial-gradient(circle at 78% 31%,#0ea5e93d,#0000 23%),radial-gradient(circle at 50% 58%,#facc151f,#0000 28%),linear-gradient(90deg,#020617a3,#0000 18%,#0000 82%,#020617a3),linear-gradient(#02061747,#0000 48%,#020617c2)}.math-arena-shell--concept .math-arena-hero{z-index:10;justify-content:center;align-items:center;display:flex;position:relative}.math-arena-brand{filter:drop-shadow(0 15px 24px #000000a8);width:42%;max-width:360px;position:relative}.math-arena-shell--concept .math-arena-workspace{z-index:7;width:calc(100% - (var(--math-gutter) * 2));background:0 0;border:0;grid-template-rows:minmax(0,62%) minmax(0,38%);max-width:900px;height:100%;min-height:0;margin:0 auto;display:grid;position:relative;overflow:visible}.math-arena-shell--concept .math-arena-board{flex-direction:column;justify-content:space-evenly;align-items:center;gap:3px;min-width:0;min-height:0;padding:1.2% .8%;display:flex;position:relative;overflow:visible}.math-arena-target-panel{background:linear-gradient(#0f172af5,#020617fa);border:2px solid #38bdf894;border-radius:clamp(14px,1.8dvh,22px);justify-content:center;align-items:center;width:min(62%,430px);min-height:min(7.8dvh,84px);display:flex;position:relative;box-shadow:inset 0 0 0 3px #1e40af33,0 11px 23px #00000075,0 0 25px #22d3ee2e}.math-arena-target-copy{flex-direction:column;align-items:center;display:flex}.math-arena-target-copy span{color:#fbbf24;text-transform:uppercase;font-size:clamp(7px,.9dvh,10px);font-weight:950}.math-arena-target-copy strong{color:#e0f2fe;text-shadow:0 0 15px #7dd3fca8;font-size:clamp(28px,4.7dvh,52px);line-height:.95}.math-arena-shell--concept .math-arena-best{text-align:center;background:#020617e6;border:1px solid #22d3ee61;border-radius:10px;flex-direction:column;align-items:center;min-width:clamp(76px,18vw,128px);padding:4px 7px;display:flex}.math-arena-shell--concept .math-arena-best--target{position:absolute;top:50%;left:calc(100% + 7px);transform:translateY(-50%)}.math-arena-shell--concept .math-arena-best span,.math-arena-shell--concept .math-arena-best small{color:#94a3b8;text-transform:uppercase;font-size:clamp(6px,.7dvh,8px);font-weight:900}.math-arena-shell--concept .math-arena-best strong{color:#cffafe;font-size:clamp(13px,1.8dvh,19px)}.math-arena-shell--concept .math-arena-best--exact{background:#064e3bcc;border-color:#6ee7b794}.math-arena-shell--concept .math-arena-numbers{flex-wrap:nowrap;gap:clamp(4px,1.3vw,11px);width:100%}.math-arena-shell--concept .math-arena-number{border-radius:clamp(7px,1dvh,12px);width:clamp(46px,13.1vw,78px);font-size:clamp(20px,4.2vw,35px)}.math-arena-shell--concept .math-arena-exact{width:min(88%,560px)}.math-arena-shell--concept .math-arena-operations{gap:3px}.math-arena-shell--concept .math-arena-selection-hint{min-height:min(2.6dvh,26px)}.math-arena-shell--concept .math-arena-hint-pill{padding:3px 12px;font-size:clamp(8px,1dvh,10px)}.math-arena-shell--concept .math-arena-operator-tray{box-shadow:none;background:0 0;border:0;gap:clamp(9px,3vw,23px);padding:1px}.math-arena-shell--concept .math-arena-operator{color:#67e8f9;background:radial-gradient(circle at 50% 35%,#172554,#020617 72%);border:2px solid #22d3ee7a;border-bottom-width:5px;width:min(5.7dvh,58px);font-size:clamp(20px,3.1dvh,31px);box-shadow:inset 0 1px #ffffff1f,0 8px 17px #00000075,0 0 14px #22d3ee33}.math-arena-shell--concept .math-arena-history{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0f172af0,#020617fa);border:1px solid #6366f170;border-radius:clamp(13px,1.7dvh,20px);grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;min-height:0;padding:clamp(6px,.9dvh,10px);display:grid;box-shadow:inset 0 0 0 3px #1e40af24,0 10px 24px #0000006b}.math-arena-history__header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.math-arena-history__header h3{color:#fbbf24;text-transform:uppercase;align-items:center;gap:6px;min-width:0;font-size:clamp(8px,1dvh,11px);font-weight:950;display:flex}.math-arena-undo{color:#fbbf24;text-transform:uppercase;border:1px solid #fbbf2440;border-radius:8px;align-items:center;gap:4px;padding:4px 7px;font-size:clamp(7px,.85dvh,9px);font-weight:900;display:flex}.math-arena-undo:disabled{opacity:.35}.math-arena-history__list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:4px;min-height:0;padding:4px 0;display:grid;overflow:visible}.math-arena-history__empty{color:#94a3b87a;text-align:center;grid-column:1/-1;align-self:center;font-size:clamp(8px,1dvh,10px);font-style:italic}.math-arena-step{border:1px solid;border-radius:8px;min-width:0;padding:4px 6px;font-weight:800}.math-arena-step--normal{color:#c7d2fe;background:#1e1b4b6b;border-color:#6366f147}.math-arena-step--exact{color:#d1fae5;background:#064e3b94;border-color:#6ee7b76b}.math-arena-step__body{align-items:center;gap:6px;min-width:0;display:flex}.math-arena-step__index{aspect-ratio:1;color:#7dd3fc;background:#0f172a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;font-size:8px;display:flex}.math-arena-step__formula{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(9px,1.15dvh,12px);overflow:hidden}.math-arena-step__distance{color:#94a3b8;text-transform:uppercase;margin-top:1px;font-size:clamp(6px,.72dvh,8px)}.math-arena-shell--concept .math-arena-submit{color:#64748b;text-transform:uppercase;background:#0f172aeb;border:1px solid #22d3ee6b;border-radius:clamp(9px,1.1dvh,13px);justify-content:center;align-items:center;gap:7px;width:100%;height:min(4.7dvh,50px);padding:0 12px;font-size:clamp(8px,1dvh,11px);font-weight:950;display:flex}.math-arena-shell--concept .math-arena-submit--ready{color:#042f2e;background:linear-gradient(#22d3ee,#0891b2);border-color:#67e8f9d1;box-shadow:inset 0 1px #ffffff52,0 0 22px #22d3ee57}@media(min-width:768px)and (min-height:701px){.math-arena-shell--concept{grid-template-rows:17% 30% 53%}.math-arena-shell--concept .math-arena-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.58fr) minmax(280px,.92fr);gap:10px}.math-arena-shell--concept .math-arena-board{padding:1.5%}.math-arena-shell--concept .math-arena-history{align-self:center;height:94%}.math-arena-history__list{grid-template-columns:minmax(0,1fr)}.math-arena-target-panel{width:min(58%,390px)}.math-arena-shell--concept .math-arena-number{width:clamp(58px,7.2vw,78px)}}@media(max-width:480px){.math-arena-shell--concept{--math-gutter:3.2%;grid-template-rows:16% 29% 55%}.math-arena-brand{width:46%}.math-arena-target-panel{width:61%}.math-arena-shell--concept .math-arena-best{min-width:71px}.math-arena-shell--concept .math-arena-number{width:clamp(45px,13vw,56px)}.math-arena-shell--concept .math-arena-operator{width:min(5.5dvh,54px)}.math-arena-shell--concept .math-arena-history{border-radius:13px}}.game-table-shell{--game-safe-left:max(env(safe-area-inset-left,0px), clamp(14px, 3.5vw, 44px));--game-safe-right:max(env(safe-area-inset-right,0px), clamp(14px, 3.5vw, 44px));--game-safe-top:max(env(safe-area-inset-top,0px), clamp(12px, 2.8dvh, 28px));--game-safe-bottom:max(env(safe-area-inset-bottom,0px), clamp(12px, 2.8dvh, 28px));--game-hud-control-height:clamp(36px, 5.8dvh, 44px);--game-hud-radius:clamp(11px, 1.8dvh, 14px);--game-hud-font-size:clamp(10px, 1.8dvh, 13px)}.game-table-shell .game-hud{z-index:270;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.game-table-shell .game-hud__exit{top:var(--game-safe-top);right:var(--game-safe-right);min-width:clamp(72px,7.2vw,92px);height:var(--game-hud-control-height);border-radius:var(--game-hud-radius);color:#fff;font-size:var(--game-hud-font-size);text-transform:uppercase;pointer-events:auto;background:linear-gradient(#e11d48,#9f1239);border:1px solid #fb7185;justify-content:center;align-items:center;gap:clamp(6px,.7vw,9px);padding:0 clamp(11px,1.1vw,16px);font-weight:950;display:inline-flex;position:absolute;box-shadow:inset 0 1px #ffffff3d,0 8px 18px #9f123959}.game-table-shell .game-hud__exit svg{flex:none;width:clamp(15px,2.4dvh,18px);height:clamp(15px,2.4dvh,18px)}.game-table-shell .game-hud__exit:focus-visible{outline-offset:3px;outline:3px solid #67e8f9eb}.game-table-shell .developer-controls{right:var(--game-safe-right)!important;bottom:var(--game-safe-bottom)!important;z-index:190!important;align-items:flex-end!important;left:auto!important;transform:scale(1)!important}.game-table-shell .developer-controls>button{min-width:var(--game-hud-control-height);border-radius:50%;overflow:hidden;width:var(--game-hud-control-height)!important;height:var(--game-hud-control-height)!important;justify-content:center!important;padding:0!important;font-size:0!important}.game-table-shell .developer-controls>button>span{display:none!important}@media(orientation:portrait){.game-table-shell .game-hud__exit{min-width:clamp(70px,20vw,86px)}.game-table-shell .match-results-content{padding-top:calc(var(--game-safe-top) + var(--game-hud-control-height) + clamp(14px,2dvh,22px))!important}}.first-match-inline-guide,.first-match-picker-guide,.first-match-result-guide{color:#e2e8f0;pointer-events:none;background:#111827eb;border:1px solid #facc1561;border-radius:8px;box-shadow:0 8px 24px #02061733}.first-match-inline-guide{align-items:center;gap:8px;margin-bottom:7px;padding:6px 8px;font-size:clamp(8px,1.05dvh,11px);line-height:1.25;display:flex}.first-match-inline-guide strong,.first-match-picker-guide strong,.first-match-result-guide strong{color:#fde68a;text-transform:uppercase;flex:none;font-weight:950}.first-match-picker-guide{text-align:center;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:5px 8px;font-size:clamp(8px,1dvh,10px);display:flex}.first-match-result-guide{text-align:center;justify-content:center;align-items:center;gap:8px;width:min(94%,620px);margin:8px auto 0;padding:6px 10px;font-size:clamp(9px,1.1dvh,11px);display:flex}.round-results-achievement{color:#fde68a;border-left:2px solid #facc15b3;align-items:center;gap:5px;margin-top:7px;padding:4px 7px;font-size:clamp(8px,1dvh,10px);font-weight:850;line-height:1.25;display:flex}@media(orientation:portrait){.first-match-inline-guide{align-items:flex-start;gap:4px;font-size:8px}.first-match-picker-guide{font-size:8px}}@media(orientation:landscape)and (max-height:700px){.math-arena-shell--concept{display:block}.math-arena-shell--concept .math-arena-hero{width:46%;height:14%;position:absolute;top:2.5%;left:2.5%}.math-arena-brand{width:42%}.math-arena-shell--concept .math-arena-workspace{grid-template-rows:minmax(0,62%) minmax(0,38%);width:48%;height:auto;margin:0;position:absolute;top:3%;bottom:3%;right:2.5%}.math-arena-shell--concept .math-arena-board{padding:1%}.math-arena-target-panel{width:56%;min-height:12dvh}.math-arena-target-copy strong{font-size:clamp(25px,7.2dvh,45px)}.math-arena-shell--concept .math-arena-best--target{display:none}.math-arena-shell--concept .math-arena-number{width:clamp(48px,6.1vw,67px)}.math-arena-shell--concept .math-arena-operator{width:min(9.5dvh,53px)}.math-arena-shell--concept .math-arena-history{padding:5px 7px}.math-arena-history__list{grid-template-columns:repeat(2,minmax(0,1fr))}.math-arena-shell--concept .math-arena-submit{height:9dvh}}.quick-play-orb{background:radial-gradient(circle at 50% 22%,#ffffff38,#0000 30%),radial-gradient(circle,#22d3ee47,#0000 58%),linear-gradient(#6258ff,#3125b7 62%,#111047);border:3px solid #67e8f96b;box-shadow:inset 0 2px #ffffff38,inset 0 -18px 34px #0206176b,0 0 42px #6366f170,0 0 74px #22d3ee29}.quick-play-orb:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #22d3ee24;position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;box-shadow:0 0 40px #22d3ee1a}.private-match-orb{background:radial-gradient(circle at 50% 22%,#ffffff2e,#0000 30%),radial-gradient(circle,#0ea5e938,#0000 58%),linear-gradient(#0891b2,#155e75 62%,#082f49);border:3px solid #22d3ee5c;box-shadow:inset 0 2px #ffffff2e,inset 0 -16px 30px #02061775,0 0 34px #22d3ee4d,0 0 58px #6366f11a}.private-match-orb:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #facc1524;position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;box-shadow:0 0 34px #facc1514}.lobby-menu-button,.lobby-glass-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0f172ac2,#020617db),radial-gradient(circle at 50% 0,#22d3ee1a,#0000 48%);border:1px solid #94a3b838;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000057}.lobby-menu-button:hover{background:linear-gradient(#0e74906b,#0f172adb),radial-gradient(circle at 50% 0,#22d3ee33,#0000 50%);border-color:#22d3ee7a;box-shadow:inset 0 1px #ffffff1f,0 14px 30px #0000005c,0 0 24px #22d3ee1f}.lobby-menu-button--primary{background:linear-gradient(#0891b275,#0f172adb),radial-gradient(circle at 50% 0,#facc151a,#0000 48%);border-color:#22d3ee6b}.lobby-standalone-window{background:radial-gradient(circle at 50% 0,#22d3ee1a,#0000 32%),linear-gradient(#0f172a,#020617 38%);border:1px solid #22d3ee38;border-radius:8px;box-shadow:inset 0 1px #ffffff1a,0 28px 90px #000000ad,0 0 44px #22d3ee1a}.dev-shell{color:#f8fafc;background:radial-gradient(circle at 12% 8%,#22d3ee29,#0000 28%),radial-gradient(circle at 88% 10%,#6366f12e,#0000 30%),#020617;flex-direction:column;width:100%;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.dev-shell__topbar{min-height:72px;padding:max(14px,env(safe-area-inset-top)) 24px 14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020617c7;border-bottom:1px solid #94a3b82e;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;display:flex}.dev-shell__eyebrow{color:#22d3ee;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.dev-shell h1{letter-spacing:0;margin:2px 0 0;font-size:20px;font-weight:950}.dev-shell__modes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dev-shell__modes button{color:#cbd5e1;cursor:pointer;letter-spacing:0;background:#0f172ad1;border:1px solid #94a3b83d;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.dev-shell__modes button.active{color:#fff;background:#0891b2;border-color:#22d3eea6}.dev-shell__landscape-phone-icon{transform:rotate(90deg)}.dev-shell__stage{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:24px;display:flex;overflow:auto}.dev-shell__stage--phoneLandscape,.dev-shell__stage--landscape{overflow:auto}.dev-shell__stage--full{padding:0;overflow:hidden}.dev-shell__device{background:#020617;border:1px solid #94a3b852;position:relative;overflow:hidden;box-shadow:0 24px 90px #00000094}.dev-shell__device--portrait{aspect-ratio:9/19.5;border-radius:30px;width:min(430px,46.1538dvh - 60.9231px,100vw - 48px);height:auto}.dev-shell__device--phoneLandscape{aspect-ratio:19.5/9;border-radius:24px;width:min(1170px,216.667dvh - 286px,100vw - 48px);height:auto}.dev-shell__device--landscape{aspect-ratio:16/10;border-radius:24px;width:min(1040px,160dvh - 211.2px,100vw - 48px);height:auto}.dev-shell__device--full{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.dev-shell__iframe{background:#020617;border:0;width:100%;height:100%;display:block}@media(max-width:720px){.dev-shell__topbar{flex-direction:column;align-items:flex-start;padding-inline:14px}.dev-shell__stage{padding:12px}.dev-shell__device--portrait{width:calc(100vw - 24px)}.dev-shell__stage--phoneLandscape,.dev-shell__stage--landscape{justify-content:flex-start}.dev-shell__device--phoneLandscape{width:min(1170px,216.667dvh - 355.333px);min-width:780px}.dev-shell__device--landscape{width:min(900px,160dvh - 211.2px);min-width:640px}}.lobby-screen{isolation:isolate;background:#020617;position:relative}.lobby-xd-background{z-index:0;pointer-events:none;background:url(/assets/ui/lobby-digital-network-background.png) 50%/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.lobby-xd-background:after{content:"";background:linear-gradient(#0206170d,#0000 68%,#0206172e);position:absolute;top:0;right:0;bottom:0;left:0}.lobby-xd-stage{z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.lobby-xd-layout{z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;container-type:size}.lobby-xd-layout button,.lobby-xd-profile button,.lobby-xd-hud button{color:#fff;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.lobby-xd-layout button{transition:filter .16s}.lobby-xd-layout button:hover{filter:brightness(1.13)saturate(1.08)}.lobby-xd-layout button:active{filter:brightness(.92)saturate(1.04)}.lobby-xd-layout button:focus-visible,.lobby-xd-profile button:focus-visible,.lobby-xd-hud button:focus-visible{outline-offset:3px;border-radius:12px;outline:3px solid #67e8f9}.lobby-xd-layout button:disabled{cursor:wait;filter:grayscale(.5)brightness(.7)}.lobby-xd-logo{z-index:3;pointer-events:none;filter:drop-shadow(0 16px 28px #0000009e);width:27.6%;height:auto;position:absolute;top:-1.2%;left:36.2%}.lobby-xd-profile{z-index:10;width:14.8%;position:absolute;top:2.5%;left:0}.lobby-xd-profile__button{flex-direction:column;align-items:center;width:100%;display:flex}.lobby-xd-profile__crest{aspect-ratio:1;width:54%;max-width:150px;display:block;position:relative}.lobby-xd-profile__frame,.lobby-xd-profile__avatar{object-fit:contain;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.lobby-xd-profile__avatar{z-index:-1;border-radius:50%;width:60%;height:60%;top:20%;right:20%;bottom:20%;left:20%}.lobby-xd-profile strong{color:#f8fafc;text-align:center;text-overflow:ellipsis;text-transform:uppercase;text-shadow:0 3px 8px #000;white-space:nowrap;width:100%;margin-top:-3%;font-size:clamp(12px,1.45cqw,28px);font-weight:950;line-height:1.05;overflow:hidden}.lobby-xd-profile strong[data-compact=true]{text-overflow:clip;font-size:clamp(8px,1.05cqw,20px)}.lobby-xd-hud{z-index:11;aspect-ratio:2.5;width:18.2%;position:absolute;top:2.1%;right:2.4%}.lobby-xd-level-hud{z-index:9;aspect-ratio:4.6;width:21%;position:absolute;top:2.1%;left:7.4%}.lobby-xd-hud__shell{object-fit:contain;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.lobby-xd-level-hud__shell{background:linear-gradient(#f8fafceb 0,#f8fafceb 8%,#475569f5 9%,#475569f5 19%,#081228fa 20%,#081228fa 78%,#1e293bfa 79%,#1e293bfa 88%,#e2e8f0e6 89%,#e2e8f0e6);border:clamp(2px,.18cqw,4px) solid #94a3b8;border-radius:999px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 clamp(2px,.16cqw,3px) #020617eb,inset 0 0 16px #22d3ee33,0 5px 10px #00000080}.lobby-xd-level-hud__shell:after{content:"";background:#22d3ee;border-radius:999px;height:8%;position:absolute;bottom:8%;left:5%;right:5%;box-shadow:0 0 8px #22d3eee6}.lobby-xd-hud__progress{color:#f8fafc;isolation:isolate;text-shadow:0 2px 5px #000;background:#020a1dd1;border-radius:999px;place-items:center;width:86%;height:56%;display:grid;position:absolute;top:22%;left:7%;overflow:hidden;box-shadow:inset 0 0 0 1px #67e8f92e,inset 0 2px 7px #000000e0}.lobby-xd-hud__progress strong{z-index:2;text-align:center;white-space:nowrap;font-size:clamp(8px,.94cqw,18px);font-weight:950;line-height:1;position:relative}.lobby-xd-hud__progress>span{z-index:1;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.lobby-xd-hud__progress i{border-radius:inherit;background:linear-gradient(90deg,#0891b2,#06b6d4 52%,#22d3ee);height:100%;transition:width .42s;display:block;position:relative;box-shadow:inset 0 -5px 9px #082f497a,0 0 10px #22d3eec7}.lobby-xd-hud__progress i:after{content:"";background:linear-gradient(#ffffff80,#ffffff0d);border-radius:999px;height:35%;position:absolute;top:8%;left:2px;right:2px}.lobby-xd-hud__wallet{color:#facc15;text-shadow:0 2px 5px #000;border-radius:999px;justify-content:center;align-items:center;gap:6%;width:47%;height:35%;display:flex;position:absolute;top:32%;left:17%;overflow:visible}.lobby-xd-hud__reward-badge{z-index:3;color:#fff;pointer-events:none;background:#e11d48;border:1px solid #fef08aeb;border-radius:999px;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .28rem;font-size:.68rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-.42rem;right:-.38rem;box-shadow:0 0 0 2px #081122,0 0 12px #e11d48b8}.lobby-xd-hud__wallet svg{color:#facc15;filter:drop-shadow(0 0 5px #facc1594);width:16%;min-width:11px;height:auto}.lobby-xd-hud__wallet strong{text-overflow:ellipsis;white-space:nowrap;max-width:68%;font-size:clamp(8px,1.05cqw,20px);font-weight:950;line-height:1;overflow:hidden}.lobby-xd-hud__settings{aspect-ratio:1;width:16.65%;position:absolute;top:26.175%;right:17.175%;transform:translate(-1px,1px)}.lobby-xd-hud__settings img{object-fit:contain;width:100%;height:100%}.quest-dashboard{color:#e2e8f0;gap:18px;display:grid}.quest-dashboard-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:920px;margin:0 auto;display:grid}.quest-dashboard-loading>div{background:#0f172ab3;border:1px solid #475569b3;border-radius:8px;min-height:132px;animation:1.4s ease-in-out infinite alternate quest-loading-pulse}@keyframes quest-loading-pulse{0%{opacity:.46}to{opacity:.92}}.quest-wallet-summary{grid-template-columns:minmax(180px,.75fr) minmax(260px,1.35fr) 44px;align-items:stretch;gap:12px;display:grid}.quest-wallet-summary__balance,.quest-wallet-summary__policy,.quest-refresh{background:#020617b8;border:1px solid #22d3ee3d;border-radius:8px;box-shadow:inset 0 1px #ffffff12}.quest-wallet-summary__balance,.quest-wallet-summary__policy{align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.quest-wallet-summary__balance>span{color:#fde047;background:#713f1242;border:1px solid #facc157a;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.quest-wallet-summary__balance small,.quest-wallet-summary__policy span{color:#94a3b8;font-size:11px;font-weight:800;line-height:1.35;display:block}.quest-wallet-summary__balance strong{color:#fde047;margin-top:2px;font-size:28px;font-weight:950;line-height:1;display:block}.quest-wallet-summary__policy>svg{color:#67e8f9;flex:none}.quest-wallet-summary__policy strong{color:#f8fafc;margin-bottom:2px;font-size:13px;font-weight:950;display:block}.quest-refresh{color:#67e8f9;place-items:center;min-height:44px;transition:border-color .16s,background .16s;display:grid}.quest-refresh:hover{background:#0891b22e;border-color:#67e8f999}.quest-policy-note{color:#94a3b8;border-left:3px solid #22d3ee;margin:0;padding:2px 0 2px 12px;font-size:12px;font-weight:750;line-height:1.5}.quest-section,.quest-activity-section{gap:10px;display:grid}.quest-section-heading{justify-content:space-between;align-items:end;gap:12px;min-width:0;display:flex}.quest-section-heading span{color:#67e8f9;text-transform:uppercase;font-size:9px;font-weight:950;display:block}.quest-section-heading h3{color:#f8fafc;margin:1px 0 0;font-size:19px;font-weight:950}.quest-section-heading time{color:#94a3b8;flex:none;font-size:11px;font-weight:800}.quest-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quest-card{background:#020617b3;border:1px solid #475569cc;border-radius:8px;grid-template-rows:auto 1fr auto auto;gap:8px;min-width:0;min-height:132px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0d}.quest-card--complete{background:#064e3b2e;border-color:#34d39975}.quest-card--claimable{border-color:#facc15b8;box-shadow:inset 0 0 20px #facc1514,0 0 18px #facc1514}.quest-card--claimed{border-color:#34d39957}.quest-card__topline,.quest-card__progress-label{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.quest-card__state,.quest-card__reward{align-items:center;gap:5px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.quest-card__state{color:#94a3b8}.quest-card--complete .quest-card__state{color:#6ee7b7}.quest-card__reward{color:#fde047}.quest-card h4{color:#f8fafc;align-self:center;margin:0;font-size:14px;font-weight:900;line-height:1.3}.quest-card__progress-label{color:#64748b;font-size:10px;font-weight:850}.quest-card__progress-label strong{color:#cbd5e1}.quest-card__progress{background:#0f172a;border-radius:999px;height:7px;overflow:hidden}.quest-card__progress i{border-radius:inherit;background:#22d3ee;height:100%;transition:width .3s;display:block;box-shadow:0 0 8px #22d3ee85}.quest-card--complete .quest-card__progress i{background:#34d399}.quest-card p{color:#6ee7b7;margin:0;font-size:10px;font-weight:800}.quest-card__claim{color:#111827;letter-spacing:0;cursor:pointer;background:linear-gradient(#facc15,#ca8a04);border:1px solid #fde047e6;border-radius:.48rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.45rem;font-size:.78rem;font-weight:950;display:inline-flex;box-shadow:0 5px 16px #ca8a043d}.quest-card__claim:hover:not(:disabled){filter:brightness(1.08)}.quest-card__claim:disabled{cursor:wait;opacity:.64}.quest-card__claim-error{color:#fda4af!important}.quest-empty-activity{color:#64748b;text-align:center;border:1px dashed #475569cc;border-radius:8px;padding:20px;font-size:12px;font-weight:800}.quest-activity-list{background:#47556980;border:1px solid #475569b8;border-radius:8px;gap:1px;display:grid;overflow:hidden}.quest-activity-row{background:#020617e6;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.quest-activity-row__icon{color:#fde047;background:#713f1240;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.quest-activity-row strong,.quest-activity-row small{display:block}.quest-activity-row strong{color:#e2e8f0;font-size:11px}.quest-activity-row small{color:#64748b;margin-top:2px;font-size:9px}.quest-activity-row b{color:#cbd5e1;font-size:13px}.quest-activity-row b.is-positive{color:#6ee7b7}.quest-activity-row b.is-negative{color:#fda4af}@media(max-width:720px){.quest-wallet-summary{grid-template-columns:minmax(0,1fr) 42px}.quest-wallet-summary__policy{grid-area:2/1/auto/-1}.quest-card-grid,.quest-dashboard-loading{grid-template-columns:minmax(0,1fr)}.quest-section-heading{flex-direction:column;align-items:start;gap:3px}.quest-card{min-height:122px}}.lobby-xd-league{z-index:3;aspect-ratio:1;width:13.8%;position:absolute;top:71.1%;left:31.45%}.lobby-xd-league img,.lobby-xd-play__portal,.lobby-xd-private img,.lobby-xd-navigation img{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.lobby-xd-league__name,.lobby-xd-league__label{z-index:2;text-align:center;text-transform:uppercase;text-shadow:0 3px 7px #000;white-space:nowrap;width:64%;font-weight:950;line-height:1;position:absolute;left:18%;transform:translateY(-50%)}.lobby-xd-league__name{color:#fbbf24;font-size:clamp(10px,1.25cqw,24px);top:39%}.lobby-xd-league__label{color:#67e8f9;font-size:clamp(6px,.72cqw,14px);top:59%}.lobby-xd-league__label[data-compact=true]{width:80%;font-size:clamp(5px,.58cqw,11px);left:10%}.lobby-xd-play{z-index:4;aspect-ratio:1;width:32.3%;position:absolute;top:28.2%;left:34.2%}.lobby-xd-play,.lobby-xd-private{transform-origin:50%;transform:scale(.75)}.lobby-xd-play__icon{z-index:2;aspect-ratio:1;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 12px #22d3eecc);width:21%;position:absolute;top:31%;left:39.5%}.lobby-xd-play strong,.lobby-xd-play span{z-index:3;text-align:center;text-transform:uppercase;text-shadow:0 3px 8px #000;width:62%;line-height:1;position:absolute;left:19%;transform:translateY(-4px)}.lobby-xd-play strong{color:#67e8f9;font-size:clamp(12.15px,1.458cqw,27.54px);font-weight:950;top:52.5%}.lobby-xd-play span{color:#a5f3fc;font-size:clamp(7px,.9cqw,17px);font-weight:900;top:59.5%}.lobby-xd-private{z-index:4;aspect-ratio:1;width:14.2%;position:absolute;top:68.82%;left:55.25%}.lobby-xd-private strong,.lobby-xd-private span{z-index:2;text-align:center;text-transform:uppercase;text-shadow:0 3px 7px #000;width:130%;position:absolute;left:-15%}.lobby-xd-private strong{color:#fff;font-size:clamp(12px,1.65cqw,31px);font-weight:950;top:94%}.lobby-xd-private span{color:#fde68a;font-size:clamp(6px,.75cqw,14px);font-weight:900;top:109%}.lobby-xd-friends-panel{z-index:4;aspect-ratio:1.2;width:26%;position:absolute;top:62.2%;left:2.8%}.lobby-xd-friends-panel__header,.lobby-xd-friends-panel__body{object-fit:contain;pointer-events:none;position:absolute}.lobby-xd-friends-panel__header{width:108%;height:44%;top:0;left:2%}.lobby-xd-friends-panel__body{width:89%;height:76%;top:24%;left:5.5%}.lobby-xd-friends-panel__title{z-index:2;color:#67e8f9;text-align:center;width:76%;font-size:clamp(8px,.74cqw,14px);font-weight:900;position:absolute;top:20%;left:15%;transform:translateY(-1px)}.lobby-xd-friends-panel__empty{z-index:2;color:#94a3b8;text-align:center;width:66%;font-size:clamp(6px,.66cqw,13px);font-weight:850;line-height:1.2;position:absolute;top:49%;left:19%}.lobby-xd-navigation{z-index:4;flex-direction:column;justify-content:space-between;align-items:center;width:12.5%;height:73%;display:flex;position:absolute;top:20.8%;right:4.4%;transform:translateY(-12px)}.lobby-xd-navigation button{aspect-ratio:1;flex:none;width:78%;position:relative}.lobby-xd-navigation button:first-child img{transform:scale(1.025)}.lobby-xd-navigation button:nth-child(2) img{transform:scale(.87)}.lobby-xd-navigation button:nth-child(3) img{transform:scale(.92)}.lobby-xd-navigation span{z-index:2;color:#e2e8f0;text-align:center;text-shadow:0 3px 7px #000;width:120%;font-size:clamp(8px,1.18cqw,23px);font-weight:950;position:absolute;top:91%;left:-10%}.lobby-xd-navigation button:nth-child(2) span{color:#fde68a}.lobby-xd-navigation__market{place-items:center;display:grid}.lobby-xd-navigation__market>svg{color:#e0f2fe;filter:drop-shadow(0 4px 5px #000000b3);background:radial-gradient(circle at 50% 38%,#0ea5e975,#0f172af5 68%),#0f172a;border:2px solid #67e8f985;border-radius:50%;width:80%;height:80%;padding:19%;box-shadow:inset 0 0 0 3px #94a3b833,0 0 18px #22d3ee3d}.lobby-screen .lobby-dev-footer{z-index:30}@media(orientation:portrait){.lobby-screen .lobby-dev-footer{inset:68.5% auto auto 2px}.lobby-xd-logo{width:52%;top:11.5%;left:24%}.lobby-xd-profile{z-index:12;width:25%;top:1.2%;left:0}.lobby-xd-profile__crest{width:55%}.lobby-xd-profile strong{font-size:clamp(10px,3.2cqw,17px)}.lobby-xd-profile strong[data-compact=true]{font-size:clamp(7px,2.15cqw,11px)}.lobby-xd-level-hud{width:37%;top:2%;left:12.5%}.lobby-xd-hud{width:34%;top:2%;right:3%}.lobby-xd-hud__progress strong{font-size:clamp(8px,2.4cqw,13px)}.lobby-xd-hud__progress>span{height:100%}.lobby-xd-play{width:60%;top:26.5%;left:20%}.lobby-xd-play strong{font-size:clamp(12.96px,4.05cqw,21.87px)}.lobby-xd-play span{font-size:clamp(7px,2.2cqw,12px)}.lobby-xd-league{width:31.5%;top:50.3%;left:17.75%}.lobby-xd-league__name{font-size:clamp(10px,3cqw,17px)}.lobby-xd-league__label{font-size:clamp(6px,1.72cqw,9px)}.lobby-xd-league__label[data-compact=true]{font-size:clamp(5px,1.35cqw,7px)}.lobby-xd-private{width:34%;top:48.69%;left:49.5%}.lobby-xd-private strong{font-size:clamp(12px,4.2cqw,22px)}.lobby-xd-private span{font-size:clamp(8px,2.15cqw,11px)}.lobby-xd-friends-panel{width:63%;top:auto;bottom:2.5%;left:3%}.lobby-xd-friends-panel__title{font-size:clamp(8px,2.15cqw,11px)}.lobby-xd-navigation{flex-direction:row;justify-content:space-between;width:70%;height:9%;inset:64.5% auto auto 15%;transform:none}.lobby-xd-navigation button{width:22%}.lobby-xd-navigation span{font-size:clamp(7px,2.5cqw,13px)}}@media(orientation:portrait)and (max-width:599px){.lobby-xd-logo{width:54%;top:11%;left:23%}.lobby-xd-profile{width:24%}.lobby-xd-level-hud{width:39%;left:11.5%}.lobby-xd-play{width:64%;top:26%;left:18%}.lobby-xd-league,.lobby-xd-private{width:30%;top:50.5%}.lobby-xd-league{left:16%}.lobby-xd-private{left:54%;transform:none}.lobby-xd-league__name,.lobby-xd-private strong{width:110%;font-size:clamp(12px,3.25cqw,18px);top:76%;left:-5%}.lobby-xd-league__label,.lobby-xd-league__label[data-compact=true],.lobby-xd-private span{width:110%;font-size:clamp(6px,1.75cqw,10px);top:91%;left:-5%}.lobby-xd-navigation{width:72%;height:9.5%;top:64.2%;left:14%}.lobby-xd-navigation button{width:20.5%}.lobby-xd-navigation span{font-size:clamp(7px,2.35cqw,12px)}.lobby-xd-friends-panel{width:66%;bottom:1.3%;left:17%;right:auto}}@media(orientation:portrait)and (max-width:599px)and (max-height:780px){.lobby-xd-logo{width:48%;top:10%;left:26%}.lobby-xd-play{width:58%;top:23%;left:21%}.lobby-xd-league,.lobby-xd-private{width:27%;top:49%}.lobby-xd-league{left:17%}.lobby-xd-private{left:56%}.lobby-xd-league__name,.lobby-xd-private strong{font-size:clamp(10px,3.05cqw,14px)}.lobby-xd-league__label,.lobby-xd-league__label[data-compact=true],.lobby-xd-private span{font-size:clamp(5px,1.55cqw,8px)}.lobby-xd-navigation{width:72%;height:9%;top:62.2%;left:14%}.lobby-xd-friends-panel{width:60%;bottom:1%;left:20%}}@media(orientation:landscape)and (max-height:700px){.lobby-xd-profile strong{font-size:clamp(10px,1.35cqw,19px)}.lobby-xd-navigation span{font-size:clamp(7px,1.05cqw,15px)}}@media(orientation:landscape){.lobby-xd-level-hud{aspect-ratio:5.75;top:calc(2.5% + min(4vw,75px) - 1.826vw)}.lobby-xd-hud{width:19.27%;top:calc(2.5% + min(4vw,75px) - 3.73vw)}.lobby-xd-hud__wallet svg{width:18%}.lobby-xd-hud__wallet strong{max-width:68%;font-size:clamp(8px,1.12cqw,21px)}}@media(orientation:landscape)and (min-aspect-ratio:2){.lobby-xd-logo{width:20%;top:0;left:40%}.lobby-xd-play{width:27%;top:20%;left:36.5%;transform:scale(.72)}.lobby-xd-league{width:11.5%;top:69%;left:35.5%}.lobby-xd-private{width:11.5%;top:69%;left:53%;transform:none}.lobby-xd-private strong,.lobby-xd-league__name{width:120%;font-size:clamp(11px,1.35cqw,18px);top:76%;left:-10%}.lobby-xd-private span,.lobby-xd-league__label,.lobby-xd-league__label[data-compact=true]{width:120%;font-size:clamp(6px,.65cqw,10px);top:91%;left:-10%}.lobby-xd-friends-panel{width:18%;top:60%;left:3%}.lobby-xd-navigation{width:9%;height:60%;top:25%;right:3%;transform:none}.lobby-xd-navigation span{font-size:clamp(7px,.85cqw,13px)}}@media(orientation:landscape){.game-table-shell .word-arena-stage{--word-control-top:5%;--word-tiles-top:21%;--word-slot-top:39%;--word-actions-top:58%;isolation:isolate}.game-table-shell .word-arena-brand{display:none}.game-table-shell .word-arena-letter-zone,.game-table-shell .word-composer-dock,.game-table-shell .word-answer-console{display:contents}.game-table-shell .word-arena-selection-header,.game-table-shell .word-arena-letter-progress{display:none}.game-table-shell .word-arena-picker{z-index:70;top:var(--word-control-top);width:43%;height:14%;min-height:0;box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1.05fr 1fr;grid-template-areas:"vowel status consonant";gap:8%;margin:0;padding:0;display:grid;position:absolute;left:28.5%;transform:none!important}.game-table-shell .word-arena-picker>div{color:#fff;text-align:center;grid-area:status;justify-content:center;align-items:center}.game-table-shell .word-arena-picker>div strong{text-transform:uppercase;font-size:clamp(13px,3.5dvh,21px)}.game-table-shell .word-arena-picker>div span{color:#3b82f6;text-transform:uppercase;margin-top:3px;font-size:clamp(10px,2.7dvh,16px);font-weight:950}.game-table-shell .word-arena-picker button{pointer-events:auto;border-radius:11px;justify-content:center;align-self:stretch;width:100%;height:100%;min-height:0;padding:0 8px;font-size:clamp(10px,2.7dvh,16px)}.game-table-shell .word-arena-picker button:first-of-type{grid-area:vowel}.game-table-shell .word-arena-picker button:nth-of-type(2){grid-area:consonant}.game-table-shell .word-arena-letter-tray,.game-table-shell .word-answer-console>.word-source-tray{z-index:65;top:var(--word-tiles-top);width:56%;height:17%;min-height:0;box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:clamp(4px,.55vw,8px);margin:0;padding:0;position:absolute;left:22%;transform:none!important}.game-table-shell .word-arena-key,.game-table-shell .word-answer-console>.word-source-tray .word-tile-face{width:clamp(48px,5.2vw,64px);min-width:48px;height:clamp(56px,6.25vw,75px);font-size:clamp(28px,5.5dvh,40px)}.game-table-shell .word-arena-word-slot,.game-table-shell .word-answer-console>.word-drop-zone{z-index:60;top:var(--word-slot-top);pointer-events:auto;background:#020617eb;border:3px solid #94a3b8b8;border-radius:clamp(14px,3dvh,22px);justify-content:center;align-items:center;gap:clamp(4px,.55vw,8px);width:60%;height:17%;min-height:0;margin:0;padding:1%;position:absolute;left:20%;box-shadow:inset 0 1px #ffffff14,0 12px 26px #0000005c;transform:none!important}.game-table-shell .word-answer-console>.word-drop-zone .word-tile-face{width:clamp(48px,5.2vw,64px);height:clamp(43px,4.8vw,57px);font-size:clamp(21px,4dvh,30px)}.game-table-shell .word-answer-actions{z-index:70;top:var(--word-actions-top);width:23%;height:8%;min-height:42px;box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;margin:0;padding:0;position:absolute;left:38.5%;transform:none!important}.game-table-shell .word-answer-actions>div:nth-child(2){display:none}.game-table-shell .word-answer-tools{gap:8px}.game-table-shell .word-answer-tools button,.game-table-shell .word-answer-actions>button{border-radius:10px;justify-content:center;width:clamp(34px,5.8dvh,42px);height:clamp(34px,5.8dvh,42px);padding:0}.game-table-shell .word-answer-actions>button span{display:none}.game-table-shell .word-arena-duel{z-index:30;transform-origin:bottom;grid-template-columns:minmax(0,1fr) clamp(70px,9vw,150px) minmax(0,1fr);align-items:end;gap:clamp(5px,1.1vw,18px);width:46%;height:51%;position:absolute;top:auto;bottom:3.5%;left:27%;scale:1.25}.game-table-shell .arena-contestant{grid-template-rows:30% 42% 28%;grid-template-columns:42% 58%;align-self:end;align-items:center;width:100%;height:62%;padding:min(2.8dvh,18px) 4% min(1.5dvh,10px);display:grid}.game-table-shell .arena-contestant:before{width:38%;top:50%;left:50%;transform:translate(-50%,-50%)}.game-table-shell .arena-contestant:after{height:25%}.game-table-shell .arena-contestant__portrait{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-table-shell .arena-contestant__portrait .player-avatar{width:min(17dvh,102px);height:min(17dvh,102px)}.game-table-shell .arena-contestant__name{display:none}.game-table-shell .arena-contestant__score{width:76%;height:22%;box-shadow:none;background:0 0;border:0;justify-content:center;margin:0;padding:0;position:absolute;bottom:0;left:50%;right:auto;transform:translate(-50%)}.game-table-shell .arena-contestant__status{min-width:42%;margin:0;position:absolute;top:13%;left:50%;transform:translate(-50%)}.game-table-shell .arena-contestant--opponent{translate:-20%}.game-table-shell .arena-contestant--user{translate:20%}.game-table-shell .word-arena-center{align-self:end}.game-table-shell .word-arena-timer{width:min(15dvh,94px)}.game-table-shell .word-arena-picker>.word-arena-picker__waiting{white-space:nowrap;justify-self:stretch;width:100%;grid-area:1/1/auto/-1!important}.game-table-shell .word-arena-picker>.word-arena-picker__waiting strong{font-size:clamp(12px,3dvh,18px);line-height:1.05}.game-table-shell .word-arena-picker>.word-arena-picker__waiting span{margin-top:clamp(4px,.7dvh,7px);font-size:clamp(10px,2.25dvh,14px);line-height:1}}@media(orientation:portrait){.math-arena-shell--concept{grid-template-rows:14% minmax(0,57%) minmax(0,29%)}.math-arena-shell--concept .math-arena-hero{grid-row:1}.math-arena-shell--concept .math-arena-workspace{grid-row:2}.math-arena-shell--concept .math-arena-best--target{display:none}.game-table-shell .word-arena-brand{top:calc(var(--game-safe-top) + var(--game-hud-control-height) + 12px)!important}.math-arena-shell--concept .math-arena-hero{padding-top:calc(var(--game-safe-top) + var(--game-hud-control-height) + 8px);align-items:flex-end}.math-arena-shell--concept .math-arena-brand{width:min(39%,250px)}}.game-table-shell .word-arena-live-status{z-index:85;top:calc(var(--game-safe-top) + var(--game-hud-control-height) + 8px);color:#eaf8ff;pointer-events:none;background:#02081ae6;border:1px solid #38bdf894;border-radius:12px;grid-template-columns:auto auto;align-items:center;gap:8px;min-width:clamp(94px,24vw,138px);padding:5px 10px;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0000005c,inset 0 0 16px #0ea5e91f}.game-table-shell .word-arena-live-status>div{align-items:baseline;gap:5px;display:flex}.game-table-shell .word-arena-live-status span,.game-table-shell .word-arena-live-status small{color:#9fb1cb;letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:clamp(7px,1.05dvh,10px);font-weight:900}.game-table-shell .word-arena-live-status strong{color:#fff;font-size:clamp(18px,2.8dvh,28px);line-height:1}.game-table-shell .word-arena-live-status small{border-left:1px solid #94a3b852;padding-left:8px}.game-table-shell .word-arena-live-status--ended{border-color:#f87171b8;box-shadow:0 8px 22px #0000005c,inset 0 0 18px #ef44442e}@media(orientation:landscape){.game-table-shell .word-arena-live-status{top:calc(var(--game-safe-top) + 10px);min-width:clamp(116px,11vw,154px)}}.match-intro-overlay{z-index:180;padding:max(env(safe-area-inset-top),24px) max(env(safe-area-inset-right),20px) max(env(safe-area-inset-bottom),24px) max(env(safe-area-inset-left),20px);background:radial-gradient(circle at 50% 45%,#0ea5e92e,#0000 42%),#020617;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.match-intro-overlay__exit{top:max(env(safe-area-inset-top),18px);right:max(env(safe-area-inset-right),18px);color:#fff;text-transform:uppercase;background:linear-gradient(#e11d48,#9f1239);border:2px solid #fb7185e6;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:82px;height:42px;font-size:12px;font-weight:950;display:flex;position:absolute}.match-intro-overlay__exit svg{width:18px}.match-intro-overlay__header{text-align:center;text-transform:uppercase;justify-items:center;gap:6px;margin-bottom:clamp(18px,4dvh,42px);display:grid}.match-intro-overlay__header span{color:#67e8f9;letter-spacing:.12em;font-size:clamp(11px,1.6dvh,16px);font-weight:950}.match-intro-overlay__header strong{color:#fff;font-size:clamp(20px,4dvh,42px);line-height:1.05}.match-intro-versus{grid-template-columns:minmax(0,1fr) clamp(58px,12vw,110px) minmax(0,1fr);align-items:center;gap:clamp(8px,2vw,24px);width:min(92vw,820px);display:grid}.match-intro-player{background:#08122aeb;border:2px solid;border-radius:18px;justify-items:center;min-width:0;padding:clamp(12px,2.5dvh,24px);display:grid;box-shadow:inset 0 1px #ffffff24,0 18px 40px #0000006b}.match-intro-player--opponent{color:#fb7185}.match-intro-player--user{color:#38bdf8}.match-intro-player__role,.match-intro-player__form-label{color:currentColor;text-transform:uppercase;font-size:clamp(8px,1.2dvh,11px);font-weight:950}.match-intro-player__avatar{aspect-ratio:1;background:#071127;border:4px solid;border-radius:50%;width:clamp(72px,17dvh,150px);margin:10px 0 7px;overflow:hidden;box-shadow:0 0 25px}@supports (color:color-mix(in lab,red,red)){.match-intro-player__avatar{box-shadow:0 0 25px color-mix(in srgb,currentColor 46%,transparent)}}.match-intro-player__avatar img{object-fit:cover;width:100%;height:100%}.match-intro-player h2{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:clamp(16px,2.7dvh,28px);font-weight:950;overflow:hidden}.match-intro-player__form-label{color:#94a3b8;margin-top:clamp(10px,2dvh,18px)}.match-intro-player__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;margin-top:6px;display:grid}.match-form-result{background:#020617ad;border:1px solid #94a3b838;border-radius:8px;justify-items:center;padding:5px 2px;font-size:clamp(8px,1.15dvh,11px);display:grid}.match-form-result.is-win b{color:#6ee7b7}.match-form-result.is-draw b{color:#fde68a}.match-form-result.is-loss b{color:#fda4af}.match-form-result span{color:#cbd5e1;font-weight:800}.match-intro-player__empty{color:#64748b;text-align:center;min-height:42px;padding-top:10px;font-size:10px;font-weight:800}.match-intro-versus__mark{color:#fbbf24;filter:drop-shadow(0 0 12px #fbbf2457);justify-items:center;display:grid}.match-intro-versus__mark svg{width:clamp(28px,6dvh,52px);height:auto}.match-intro-versus__mark b{font-size:clamp(20px,4dvh,38px)}.match-status-bar{z-index:95;top:calc(var(--game-safe-top) + var(--game-hud-control-height) + 8px);background:#03091bed;border:1px solid #475569d9;border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(5px,1vw,12px);width:min(72%,720px);min-height:48px;padding:5px 8px;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff17,0 10px 24px #00000057}.match-status-player{border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:3px 6px;display:grid;position:relative}.match-status-player--opponent{background:#be123c24}.match-status-player--user{background:#0284c724}.match-status-player__avatar{aspect-ratio:1;border:2px solid;border-radius:50%;width:32px;position:relative;overflow:visible}.match-status-player--opponent .match-status-player__avatar{color:#fb7185}.match-status-player--user .match-status-player__avatar{color:#38bdf8}.match-status-player__avatar img:not(.match-status-player__cosmetic-frame){object-fit:cover;border-radius:50%;width:100%;height:100%}.match-status-player__copy{min-width:0;display:grid}.match-status-player__copy span{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(9px,1.25dvh,12px);font-weight:950;overflow:hidden}.match-status-player__copy small{color:#94a3b8;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(6px,.85dvh,8px);font-weight:900;overflow:hidden}.match-status-player.is-answered .match-status-player__copy small{color:#6ee7b7}.match-status-player__score{color:#fbbf24;font-size:clamp(15px,2.2dvh,21px)}.match-status-player__check{color:#6ee7b7;width:11px;position:absolute;bottom:1px;right:2px}.match-status-bar__center{border-inline:1px solid #94a3b838;align-items:center;gap:7px;padding-inline:clamp(7px,1.4vw,14px);display:flex}.match-status-bar__stage{color:#fff;text-align:center;justify-content:center;align-items:center;gap:4px;min-width:clamp(74px,11vw,118px);line-height:1;display:flex}.match-status-bar__stage svg{color:#f87171;flex:none;width:12px}.match-status-bar__stage span{color:#cbd5e1;text-transform:uppercase;font-size:clamp(7px,.95dvh,9px);font-weight:950}.match-status-bar__stage strong{color:#fff;font-size:clamp(15px,2.2dvh,21px)}.match-status-bar__stage.is-urgent strong{color:#fda4af}.match-status-bar__round{color:#fff;line-height:1;display:grid}.match-status-bar__round b{font-size:clamp(10px,1.35dvh,13px)}.match-status-bar__round span{color:#67e8f9;text-transform:uppercase;font-size:clamp(6px,.85dvh,8px);font-weight:950}.answer-lock-notice{z-index:145;bottom:calc(var(--game-safe-bottom) + 76px);color:#d1fae5;text-align:center;text-transform:uppercase;pointer-events:none;background:#02141cf0;border:1px solid #6ee7b78f;border-radius:12px;min-width:min(86vw,360px);padding:10px 18px;font-size:clamp(10px,1.4dvh,13px);font-weight:950;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 22px #10b9812e}.math-arena-shell--compact{display:block!important}.math-arena-shell--compact .math-arena-hero{display:none}.math-arena-shell--compact .math-arena-workspace{top:calc(var(--game-safe-top) + var(--game-hud-control-height) + 64px)!important;right:var(--math-gutter)!important;bottom:var(--game-safe-bottom)!important;left:var(--math-gutter)!important;grid-template-rows:minmax(0,72%) minmax(0,28%)!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;display:grid!important;position:absolute!important}.math-arena-shell--compact .math-arena-board{justify-content:center;gap:clamp(7px,1.3dvh,13px)}.math-arena-guidance{color:#cbd5e1;text-align:center;justify-content:center;align-items:center;gap:8px;width:min(94%,620px);min-height:28px;font-size:clamp(8px,1.05dvh,11px);font-weight:800;display:flex}.math-arena-guidance strong{color:#6ee7b7;text-transform:uppercase;flex:none;font-size:.82em;font-weight:950}.math-arena-guidance span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.math-arena-shell--compact .math-arena-history{padding:clamp(5px,.7dvh,8px)}.math-arena-shell--compact .math-arena-history__list{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;overflow-y:auto}.math-arena-shell--compact .math-arena-history--empty .math-arena-history__list{padding-block:0}.math-arena-shell--compact .math-arena-submit--locked{color:#6ee7b7;box-shadow:none;opacity:.78;background:#064e3b38;border-color:#6ee7b752}.math-arena-lock-notice{z-index:110;top:calc(var(--game-safe-top) + var(--game-hud-control-height) + 70px);color:#d1fae5;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;pointer-events:none;background:#02141cf5;border:1px solid #6ee7b794;border-radius:10px;width:min(82%,540px);padding:7px 14px;font-size:clamp(9px,1.15dvh,12px);font-weight:950;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 22px #10b9812e}@media(orientation:landscape){.match-status-bar{top:calc(var(--game-safe-top) + 3px);width:min(48%,720px)}.match-status-player{grid-template-columns:30px minmax(0,1fr) auto;padding-block:1px}.match-status-player__avatar{width:28px}.math-arena-shell--compact .math-arena-hero{display:none}.math-arena-shell--compact .math-arena-workspace{gap:12px;top:calc(var(--game-safe-top) + var(--game-hud-control-height) + 16px)!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1.8fr) minmax(240px,.65fr)!important;bottom:2.5%!important;left:3%!important;right:3%!important}.math-arena-shell--compact .math-arena-history__list{grid-template-columns:minmax(0,1fr)}.math-arena-lock-notice{top:calc(var(--game-safe-top) + 64px);width:min(48%,540px)}.math-arena-shell--submitted .math-arena-workspace{top:calc(var(--game-safe-top) + var(--game-hud-control-height) + 48px)!important}.game-table-shell .word-arena-stage{--word-control-top:13%;--word-tiles-top:28%;--word-slot-top:45%;--word-actions-top:64%}.answer-lock-notice{bottom:calc(var(--game-safe-bottom) + 58px)}}@media(orientation:portrait){.match-status-bar{top:calc(var(--game-safe-top) + var(--game-hud-control-height) + 10px);width:92%}.match-status-player{grid-template-columns:28px minmax(0,1fr) auto;gap:4px;padding-inline:3px}.match-status-player__avatar{width:27px}.match-status-bar__center{gap:3px;padding-inline:5px}.match-status-bar__stage{flex-direction:column;gap:1px;min-width:62px}.match-status-bar__stage svg,.match-status-bar__round span{display:none}.game-table-shell .word-arena-brand{top:calc(var(--game-safe-top) + var(--game-hud-control-height) + 66px)!important}.game-table-shell .word-arena-letter-zone{top:calc(var(--game-safe-top) + var(--game-hud-control-height) + 134px)!important}.match-intro-versus{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);width:min(96vw,560px)}.match-intro-player{padding-inline:8px}.match-intro-versus__mark svg{width:24px}.math-arena-shell--compact .math-arena-workspace{align-content:start;gap:clamp(8px,1.3dvh,12px);top:calc(var(--game-safe-top) + var(--game-hud-control-height) + 64px)!important;grid-template-rows:auto auto!important}.math-arena-shell--compact .math-arena-board{padding-block:clamp(6px,1dvh,10px)}.math-arena-shell--compact .math-arena-history{grid-template-rows:auto minmax(34px,auto) auto}.math-arena-shell--compact .math-arena-history__list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:104px}.math-arena-lock-notice{top:calc(var(--game-safe-top) + var(--game-hud-control-height) + 70px);width:90%}.math-arena-shell--submitted .math-arena-workspace{top:calc(var(--game-safe-top) + var(--game-hud-control-height) + 100px)!important}}.game-table-shell .word-arena-picker--active{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"vowel consonant"!important;gap:clamp(8px,2vw,18px)!important}.match-status-player{grid-template-columns:34px minmax(0,1fr) minmax(42px,auto) auto}.match-status-player__state{color:#94a3b8;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#0f172ab8;border:1px solid #94a3b838;border-radius:999px;max-width:68px;padding:3px 6px;font-size:clamp(6px,.8dvh,8px);font-style:normal;font-weight:950;line-height:1;overflow:hidden}.match-status-player.is-answered .match-status-player__state{color:#6ee7b7;border-color:#6ee7b766}.game-table-shell .word-live-stats{z-index:72;top:calc(var(--word-actions-top) - 1%);color:#a5f3fc;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#020f1ff0;border:1px solid #22d3ee6b;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:4px 10px;font-size:clamp(8px,1.25dvh,11px);font-weight:950;line-height:1;display:flex;position:absolute;left:50%;transform:translate(-50%,-100%);box-shadow:0 0 18px #06b6d424}@media(orientation:landscape){.match-status-player{grid-template-columns:30px minmax(0,1fr) minmax(38px,auto) auto}}@media(orientation:portrait){.match-status-player{grid-template-columns:28px minmax(0,1fr) auto}.match-status-player__state{max-width:52px;padding:2px 4px;font-size:6px;position:absolute;bottom:-3px;right:4px}.game-table-shell .word-live-stats{max-width:84%;min-height:20px;padding-inline:8px;font-size:clamp(7px,1.05dvh,9px)}}.game-table-shell .word-arena-letter-zone,.game-table-shell .word-composer-dock,.game-table-shell .word-answer-console{display:contents}.game-table-shell .word-arena-selection-header,.game-table-shell .word-arena-letter-progress{display:none}.answer-lock-notice,.math-arena-lock-notice{width:min(560px,calc(100% - var(--game-safe-left) - var(--game-safe-right)));box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:none;line-height:1.25;left:50%;right:auto;translate:-50%}.answer-lock-notice{bottom:calc(var(--game-safe-bottom) + var(--game-hud-control-height) + 12px)}@media(orientation:landscape){.game-table-shell .word-arena-stage{--word-tiles-top:18%;--word-picker-top:36%;--word-slot-top:53%;--word-actions-top:73%}.game-table-shell .word-arena-letter-tray,.game-table-shell .word-answer-console>.word-source-tray{top:var(--word-tiles-top);width:min(68%,760px);height:16%;left:50%;translate:-50%;transform:none!important}.game-table-shell .word-arena-picker{top:var(--word-picker-top);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"vowel consonant";gap:clamp(10px,2vw,24px);width:min(54%,620px);height:13%;left:50%;translate:-50%;transform:none!important}.game-table-shell .word-arena-picker button{min-height:42px}.game-table-shell .word-arena-picker>.word-arena-picker__waiting{grid-area:1/1/2/-1!important}.game-table-shell .word-arena-word-slot,.game-table-shell .word-answer-console>.word-drop-zone{top:var(--word-slot-top);width:min(64%,760px);height:17%;left:50%;translate:-50%;transform:none!important}.game-table-shell .word-answer-actions{top:var(--word-actions-top);width:min(30%,330px);left:50%;translate:-50%;transform:none!important}.game-table-shell .word-live-stats{top:calc(var(--word-slot-top) - 2%)}.answer-lock-notice{bottom:calc(var(--game-safe-bottom) + 8px);width:min(520px,calc(100% - var(--game-safe-left) - var(--game-safe-right)))}}@media(orientation:portrait){.game-table-shell .word-arena-stage{--word-tiles-top:40%;--word-picker-top:51%;--word-slot-top:62%;--word-actions-top:84%}.game-table-shell .word-arena-letter-zone,.game-table-shell .word-composer-dock{width:auto;height:auto;box-shadow:none;background:0 0;border:0;padding:0;position:static;transform:none}.game-table-shell .word-arena-letter-tray,.game-table-shell .word-answer-console>.word-source-tray{z-index:65;top:var(--word-tiles-top);width:min(94%,680px);height:9%;min-height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:clamp(3px,.9vw,7px);margin:0;padding:0;display:flex;position:absolute;left:50%;translate:-50%;transform:none!important}.game-table-shell .word-arena-key,.game-table-shell .word-answer-console>.word-source-tray .word-tile-face{width:clamp(30px,9vw,52px);min-width:0;height:clamp(42px,11vw,64px);font-size:clamp(19px,5.8vw,32px)}.game-table-shell .word-arena-picker{z-index:70;top:var(--word-picker-top);width:min(88%,560px);height:8%;min-height:48px;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"vowel consonant";gap:clamp(8px,3vw,18px);margin:0;padding:0;display:grid;position:absolute;left:50%;translate:-50%;transform:none!important}.game-table-shell .word-arena-picker button{justify-content:center;width:100%;height:100%;min-height:44px;font-size:clamp(10px,3.2vw,16px)}.game-table-shell .word-arena-picker>.word-arena-picker__waiting{grid-area:1/1/2/-1!important}.game-table-shell .word-arena-word-slot,.game-table-shell .word-answer-console>.word-drop-zone{z-index:60;top:var(--word-slot-top);background:#020617eb;border:2px solid #94a3b8b8;border-radius:clamp(14px,3vw,22px);justify-content:center;align-items:center;gap:clamp(3px,.9vw,7px);width:min(90%,660px);height:14%;min-height:88px;margin:0;padding:2%;display:flex;position:absolute;left:50%;translate:-50%;transform:none!important}.game-table-shell .word-answer-console>.word-drop-zone .word-tile-face{width:clamp(30px,9vw,52px);height:clamp(36px,9vw,52px);font-size:clamp(17px,5vw,28px)}.game-table-shell .word-answer-actions{z-index:70;top:var(--word-actions-top);box-sizing:border-box;width:min(84%,520px);height:clamp(46px,7dvh,64px);min-height:46px;max-height:64px;margin:0;position:absolute;left:50%;translate:-50%;transform:none!important}.game-table-shell .word-live-stats{top:calc(var(--word-slot-top) - 1%);max-width:90%}.answer-lock-notice{bottom:calc(var(--game-safe-bottom) + var(--game-hud-control-height) + 8px)}}@media(orientation:landscape)and (min-width:900px)and (min-height:650px)and (max-aspect-ratio:1.8){.lobby-xd-logo{width:25%;top:2%;left:37.5%}.lobby-xd-play{width:32%;top:27%;left:34%}.lobby-xd-league{width:14%;top:67.5%;left:34.5%}.lobby-xd-private{width:14%;top:67.5%;left:51.5%;transform:none}.lobby-xd-private strong,.lobby-xd-league__name{width:120%;font-size:clamp(12px,1.25cqw,24px);top:76%;left:-10%}.lobby-xd-private span,.lobby-xd-league__label,.lobby-xd-league__label[data-compact=true]{width:120%;font-size:clamp(6px,.65cqw,12px);top:91%;left:-10%}.lobby-xd-friends-panel{width:25%;top:62.5%;left:3.2%}.lobby-xd-navigation{width:10.5%;height:63%;top:24%;right:3.5%;transform:none}.lobby-xd-navigation span{font-size:clamp(8px,.88cqw,17px)}}@media(orientation:portrait)and (min-width:600px)and (min-height:900px){.lobby-xd-logo{width:40%;top:8%;left:30%}.lobby-xd-profile{width:24%;top:1.5%;left:0}.lobby-xd-level-hud{width:32%;top:2%;left:11.5%}.lobby-xd-hud{width:27%;top:2%;right:2.5%}.lobby-xd-play{width:46%;top:25%;left:27%}.lobby-xd-league{width:23%;top:50%;left:25%}.lobby-xd-private{width:24%;top:49%;left:52%}.lobby-xd-friends-panel{width:52%;bottom:2.5%;left:4%}.lobby-xd-navigation{flex-direction:row;justify-content:space-between;width:62%;height:10%;inset:64.5% auto auto 19%;transform:none}.lobby-xd-navigation button{width:21%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}:root{color-scheme:dark;--md3-primary: #67e8f9;--md3-on-primary: #00363d;--md3-primary-container: #075985;--md3-on-primary-container: #d8f7ff;--md3-secondary: #c4b5fd;--md3-secondary-container: #312e81;--md3-tertiary: #fde68a;--md3-tertiary-container: #713f12;--md3-error: #ffb4ab;--md3-error-container: #7f1d1d;--md3-surface: #050916;--md3-surface-dim: #020617;--md3-surface-container-low: #0a1020;--md3-surface-container: #0f172a;--md3-surface-container-high: #17213a;--md3-surface-container-highest: #202b45;--md3-on-surface: #f4f7ff;--md3-on-surface-variant: #b8c3d9;--md3-outline: #8290aa;--md3-outline-variant: #33415d;--md3-shape-xs: 8px;--md3-shape-sm: 12px;--md3-shape-md: 16px;--md3-shape-lg: 20px;--md3-shape-xl: 28px;--md3-touch-target: 48px;--md3-duration-short: .16s;--md3-duration-medium: .26s;--md3-ease-standard: cubic-bezier(.2, 0, 0, 1);--md3-shadow-1: 0 1px 2px rgba(0, 0, 0, .34), 0 2px 7px rgba(0, 0, 0, .2);--md3-shadow-2: 0 8px 24px rgba(0, 0, 0, .34);--md3-shadow-3: 0 22px 70px rgba(0, 0, 0, .56)}html{background:var(--md3-surface-dim);font-family:Inter,Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea,summary{font:inherit;-webkit-tap-highlight-color:transparent}button,summary,select{touch-action:manipulation}button:disabled,input:disabled,select:disabled{cursor:not-allowed}:where(button,input,select,textarea,summary,a):focus-visible{outline:3px solid var(--md3-primary)!important;outline-offset:3px}::selection{color:var(--md3-on-primary);background:var(--md3-primary)}.lobby-dialog-overlay,.lobby-navigation-overlay{background:radial-gradient(circle at 50% 8%,rgba(34,211,238,.09),transparent 38%),#020617f0!important}.lobby-dialog-overlay{padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))!important}.lobby-standalone-window{max-height:calc(100dvh - 48px)!important;border:1px solid rgba(130,144,170,.42)!important;border-radius:var(--md3-shape-xl)!important;background:linear-gradient(180deg,#121c32fa,#050916fc)!important;box-shadow:inset 0 1px #ffffff14,var(--md3-shadow-3),0 0 52px #22d3ee14!important}.lobby-dialog-bar{min-height:72px;height:auto!important;gap:16px;border-color:#8290aa38!important;background:#050916e0!important;padding:12px 20px!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lobby-dialog-bar>div:first-child{min-width:0}.lobby-dialog-bar>div:first-child>div:first-child{color:var(--md3-primary)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important}.lobby-dialog-bar h2{overflow-wrap:anywhere;color:var(--md3-on-surface);font-size:clamp(21px,3vw,28px)!important;font-weight:850!important;line-height:1.15}.lobby-dialog-content{padding:24px!important;scrollbar-color:rgba(103,232,249,.42) transparent;scrollbar-gutter:stable}.lobby-icon-button{width:var(--md3-touch-target)!important;min-width:var(--md3-touch-target);height:var(--md3-touch-target)!important;min-height:var(--md3-touch-target);border-radius:50%!important;transition:transform var(--md3-duration-short) var(--md3-ease-standard),background-color var(--md3-duration-short) var(--md3-ease-standard),border-color var(--md3-duration-short) var(--md3-ease-standard)!important}.lobby-icon-button:hover{transform:translateY(-1px)}.lobby-icon-button:active{transform:scale(.94)}.lobby-icon-button--danger{border-color:#ffb4ab70!important;color:var(--md3-error)!important;background:#7f1d1d3d!important}.lobby-navigation-rail{border-color:#8290aa38!important;background:#050916e6!important;padding:16px!important}.lobby-panel-tab,.lobby-panel-chip{border-radius:var(--md3-shape-md)!important;transition:transform var(--md3-duration-short) var(--md3-ease-standard),background-color var(--md3-duration-short) var(--md3-ease-standard),border-color var(--md3-duration-short) var(--md3-ease-standard)!important}.lobby-panel-tab:active,.lobby-panel-chip:active{transform:scale(.97)}.lobby-panel-chip{min-height:var(--md3-touch-target)!important;height:var(--md3-touch-target)!important;font-size:12px!important;letter-spacing:.04em!important}.lobby-navigation-chips{gap:8px!important;border-color:#8290aa2e!important;padding:12px 16px!important;background:#050916d6}.lobby-dialog-content :where(button,input,select,textarea){min-height:var(--md3-touch-target)}.lobby-dialog-content :where(input,select,textarea){border-color:#8290aa7a!important;border-radius:var(--md3-shape-sm)!important;color:var(--md3-on-surface)!important;background:#050916db!important;transition:border-color var(--md3-duration-short) var(--md3-ease-standard),box-shadow var(--md3-duration-short) var(--md3-ease-standard)!important}.lobby-dialog-content :where(input,select,textarea):focus{border-color:var(--md3-primary)!important;box-shadow:0 0 0 1px var(--md3-primary),0 0 18px #67e8f91a}.lobby-dialog-content :where(input,textarea)::placeholder{color:#7f8ca4;opacity:1}.lobby-dialog-content button:not(.lobby-panel-tab):not(.lobby-panel-chip){border-radius:var(--md3-shape-sm)}.settings-grid,.lobby-form-grid{gap:16px!important}.lobby-glass-card,.lobby-form-card,.identity-method-card,.quest-card,.cosmetic-card{border-color:#8290aa4d!important;border-radius:var(--md3-shape-lg)!important;background:linear-gradient(180deg,#111a30f2,#070c1bf5)!important;box-shadow:inset 0 1px #ffffff0e,var(--md3-shadow-1)!important}.lobby-form-card{padding:20px!important}.lobby-form-card>.mb-4>div:first-child{width:48px!important;height:48px!important}.settings-section{overflow:clip;padding:0!important;transition:border-color var(--md3-duration-medium) var(--md3-ease-standard),box-shadow var(--md3-duration-medium) var(--md3-ease-standard)!important}.settings-section[open]{border-color:#67e8f96b!important;box-shadow:inset 0 1px #ffffff12,var(--md3-shadow-2),0 0 24px #22d3ee14!important}.settings-section__summary{min-height:80px;border-radius:0!important;padding:14px 18px;transition:background-color var(--md3-duration-short) var(--md3-ease-standard)!important}.settings-section__summary:hover{background:#67e8f90e}.settings-section[open]>.settings-section__summary{border-bottom:1px solid rgba(130,144,170,.2);background:#67e8f912}.settings-section__body{padding:0 18px 18px}.settings-header{min-width:0;gap:14px!important}.settings-header__icon{width:48px!important;min-width:48px;height:48px!important;border-color:#67e8f961!important;color:var(--md3-primary)!important;background:#07598561!important}.settings-header__copy{min-width:0}.settings-header__eyebrow{color:var(--md3-primary)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important}.settings-header__title{overflow-wrap:anywhere;color:var(--md3-on-surface)!important;font-size:clamp(18px,2.4vw,22px)!important;font-weight:820!important;line-height:1.2}.identity-method-card{padding:16px!important}.identity-method-card[data-testid$=email],.identity-method-card[data-testid$=google]{min-height:104px}.language-switcher{display:flex;align-items:center}.language-switcher__field{display:flex;min-width:108px;min-height:var(--md3-touch-target);align-items:center;gap:9px;border:1px solid rgba(130,144,170,.48);border-radius:999px;background:var(--md3-surface-container-high);padding:0 14px;box-shadow:inset 0 1px #ffffff0f}.language-switcher__field.is-disabled{opacity:.56}.language-switcher__flag{font-size:20px;line-height:1}.language-switcher__select{min-width:0;flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;color:var(--md3-on-surface);background:transparent;font-size:14px;font-weight:800;text-transform:uppercase;cursor:pointer}.language-switcher__select:disabled{cursor:not-allowed}.cosmetic-market{gap:22px}.cosmetic-market__header{border-color:#8290aa3d;padding-bottom:18px}.cosmetic-market__header small,.cosmetic-card__category,.quest-section-heading span{color:var(--md3-primary);font-size:11px;letter-spacing:.06em}.cosmetic-market__header p,.quest-policy-note{color:var(--md3-on-surface-variant);font-size:13px;line-height:1.5}.cosmetic-market__balance{border-color:#fde68a6b;border-radius:var(--md3-shape-md);background:#713f124d;padding:12px 14px}.cosmetic-card{overflow:clip}.cosmetic-card[data-equipped=true]{border-color:#6ee7b79e!important;box-shadow:inset 0 0 0 1px #34d3991f,0 8px 24px #00000047!important}.cosmetic-card__preview{border-color:#8290aa3d;background-color:#0a1630}.cosmetic-card__body{padding:14px 14px 10px}.cosmetic-card__body h4,.quest-card h4{color:var(--md3-on-surface);font-size:15px;font-weight:820;line-height:1.3}.cosmetic-card__action{padding:0 12px 12px}.cosmetic-card__action button,.cosmetic-market-state button,.quest-card__claim{min-height:var(--md3-touch-target);border-radius:var(--md3-shape-sm);font-size:12px}.quest-card-grid{gap:12px}.quest-card{min-height:150px;gap:10px;padding:16px}.quest-card__state,.quest-card__reward,.quest-card__progress-label,.quest-card p{font-size:11px}.quest-card__progress{height:8px;background:var(--md3-surface-dim)}.quest-activity-list,.quest-empty-activity{border-radius:var(--md3-shape-md)}.quest-activity-row{min-height:56px;background:#070c1bf2}.lobby-xd-layout button,.lobby-xd-profile button,.lobby-xd-hud button{transition:transform var(--md3-duration-short) var(--md3-ease-standard),filter var(--md3-duration-short) var(--md3-ease-standard),opacity var(--md3-duration-short) var(--md3-ease-standard)!important}.lobby-xd-layout button:active,.lobby-xd-profile button:active,.lobby-xd-hud button:active{transform:scale(.96)}.lobby-xd-layout button:disabled{filter:saturate(.62) brightness(.72);opacity:.72}.update-gate__content{width:min(92vw,440px);border:1px solid rgba(130,144,170,.32);border-radius:var(--md3-shape-xl);background:linear-gradient(180deg,#111a30f0,#050916f7);padding:clamp(24px,6vw,36px);box-shadow:var(--md3-shadow-3),inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.update-gate__logo{margin-bottom:24px}.update-gate__status{width:72px;height:72px;border-radius:24px;background:#0759859e}.update-gate h1{color:var(--md3-on-surface);font-size:clamp(26px,7vw,36px);font-weight:850;line-height:1.15}.update-gate p{color:var(--md3-on-surface-variant);font-size:15px}.update-gate__versions{border-color:#8290aa3d;border-radius:var(--md3-shape-md);background:#05091675;overflow:hidden}.update-gate button{min-height:56px;border:0;border-radius:var(--md3-shape-md);color:var(--md3-on-primary);background:var(--md3-primary);font-weight:850;box-shadow:var(--md3-shadow-2);transition:transform var(--md3-duration-short) var(--md3-ease-standard),filter var(--md3-duration-short) var(--md3-ease-standard)}.update-gate button:active{transform:scale(.98)}.game-hud__exit,.match-intro-overlay__exit{min-width:96px;min-height:var(--md3-touch-target);height:var(--md3-touch-target);border:1px solid rgba(255,180,171,.72);border-radius:var(--md3-shape-md);background:linear-gradient(180deg,#d82b53,#8f1539);box-shadow:var(--md3-shadow-2),inset 0 1px #ffffff26}.game-toast,.answer-lock-notice,.math-arena-lock-notice{border-radius:var(--md3-shape-md)!important;box-shadow:var(--md3-shadow-2),0 0 22px #10b98124!important}.match-intro-player{border-width:1px;border-radius:var(--md3-shape-xl);background:#0f172af0;box-shadow:var(--md3-shadow-3),inset 0 1px #ffffff14}.match-status-bar{min-height:56px;border-color:#8290aa66;border-radius:var(--md3-shape-lg);background:#070c1bf0;box-shadow:var(--md3-shadow-2),inset 0 1px #ffffff12}.match-status-player{border-radius:var(--md3-shape-sm)}.match-status-player--opponent{background:#be123c1c}.match-status-player--user{background:#0284c71f}.match-status-player__copy span{font-size:clamp(10px,1.4dvh,13px)}.match-status-player__copy small,.match-status-player__state,.match-status-bar__stage span{font-size:clamp(8px,.95dvh,10px)}.match-status-player__state{border-color:#8290aa47;background:#202b45ad}.word-arena-picker button,.math-arena-operator,.word-answer-tools button,.word-answer-actions>button{border-radius:var(--md3-shape-sm)!important;transition:transform var(--md3-duration-short) var(--md3-ease-standard),filter var(--md3-duration-short) var(--md3-ease-standard),background-color var(--md3-duration-short) var(--md3-ease-standard)!important}.word-arena-picker button:active:not(:disabled),.math-arena-operator:active:not(:disabled),.word-answer-tools button:active:not(:disabled),.word-answer-actions>button:active:not(:disabled){transform:scale(.96)!important}.word-arena-picker button{border-color:#93c5fd8f!important;background:linear-gradient(180deg,#356df0,#1d4ed8)!important;font-size:clamp(11px,2.7vw,15px)!important;box-shadow:var(--md3-shadow-1),inset 0 1px #ffffff24!important}.word-arena-word-slot{display:grid!important;height:auto!important;min-height:0!important;grid-template-columns:repeat(9,minmax(0,1fr));gap:clamp(3px,.9vw,7px)!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;pointer-events:none!important}.word-arena-word-slot>i{display:block;width:100%;aspect-ratio:.82;border:1px solid rgba(130,144,170,.48);border-radius:clamp(7px,1.8vw,12px);background:linear-gradient(180deg,#202b45e0,#070c1be6);box-shadow:inset 0 1px #ffffff0f,var(--md3-shadow-1)}.math-arena-board,.math-arena-history{border-color:#8290aa52!important;border-radius:var(--md3-shape-lg)!important;background:#070c1bdb!important;box-shadow:var(--md3-shadow-1),inset 0 1px #ffffff0d!important}.math-arena-target-panel,.math-arena-step,.math-arena-hint-pill{border-radius:var(--md3-shape-md)!important}.math-arena-operator{min-width:44px;min-height:44px}.round-results-card{border-color:#8290aa57!important;background:radial-gradient(circle at 50% 0%,rgba(253,230,138,.08),transparent 32%),linear-gradient(180deg,#111a30fa,#050916fa)!important;box-shadow:var(--md3-shadow-3),inset 0 1px #ffffff12!important}.round-results-summary,.round-results-player,.round-results-detail,.round-results-meaning,.match-results-player-card,.result-progress-stat{border-radius:var(--md3-shape-md)!important}.match-results-screen{background:radial-gradient(circle at 50% 0%,rgba(34,211,238,.1),transparent 36%),linear-gradient(180deg,#0f172af7,#020617fc)!important}.match-results-content{max-width:720px!important;padding-top:max(34px,7dvh,env(safe-area-inset-top))!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}.match-results-title{font-size:clamp(30px,7vw,52px)!important;font-weight:850!important;letter-spacing:-.02em}.match-results-score-grid{gap:12px!important}.match-results-player-card{display:flex;flex-direction:column;align-items:center;border-color:#8290aa57!important;background:#070c1bbd!important;padding:16px!important;box-shadow:var(--md3-shadow-1),inset 0 1px #ffffff0d!important}.md3-primary-action{width:min(100%,440px);min-height:54px;align-self:center;border:0;border-radius:var(--md3-shape-md)!important;color:var(--md3-on-primary)!important;background:var(--md3-primary)!important;font-weight:850!important;box-shadow:var(--md3-shadow-2)!important}.md3-primary-action:active{transform:scale(.98)}.result-ad-reserve{min-height:clamp(24px,4dvh,40px)!important;border:0!important;background:transparent!important}@media(max-width:599px){.lobby-dialog-overlay{align-items:stretch!important;padding:0!important}.lobby-standalone-window{width:100%;height:100dvh;max-height:none!important;border:0!important;border-radius:0!important}.lobby-dialog-bar{min-height:calc(68px + env(safe-area-inset-top));padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left))!important}.lobby-dialog-content{padding:16px max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important}.lobby-navigation-overlay{padding-bottom:env(safe-area-inset-bottom)}.settings-section__summary{min-height:76px;padding:12px 14px}.settings-section__body{padding:0 14px 14px}.settings-header__icon{width:44px!important;min-width:44px;height:44px!important}.settings-header__title{font-size:18px!important}.settings-header__eyebrow,.lobby-dialog-bar>div:first-child>div:first-child{font-size:10px!important}.quest-card-grid{grid-template-columns:1fr}.quest-card{min-height:142px}.match-status-player__state{display:none}.match-results-content{padding-inline:12px!important}.match-results-player-card{padding:13px!important}}@media(orientation:portrait){.game-table-shell .word-arena-stage:not(.word-arena-stage--composer){--word-actions-top: 74%}.game-table-shell .word-arena-word-slot{width:min(92%,660px)}}@media(orientation:landscape)and (max-height:600px){.lobby-dialog-overlay{padding:max(10px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important}.lobby-standalone-window{max-height:calc(100dvh - 20px)!important}.lobby-dialog-bar{min-height:60px;padding-block:8px!important}.lobby-dialog-content{padding:14px 18px!important}.match-status-bar{min-height:50px}.game-hud__exit,.match-intro-overlay__exit{min-height:44px;height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.math-arena-operator-label{color:#bae6fdc2;font-size:clamp(8px,1dvh,10px);font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;transition:color .14s ease,opacity .14s ease}.math-arena-operations--required .math-arena-operator-label{color:#fef08a}.math-arena-shell--concept .math-arena-operator{width:clamp(54px,6.6dvh,68px);font-size:clamp(24px,3.6dvh,34px)}.math-arena-operations--required .math-arena-operator-tray{border-color:#facc1594!important;background:#78350f21!important;box-shadow:0 0 0 3px #facc1514,0 0 26px #facc1529!important}.math-arena-numbers--waiting-operation .math-arena-number:disabled:not([aria-pressed=true]){opacity:.38;filter:saturate(.45)}.math-arena-numbers--waiting-operation .math-arena-number[aria-pressed=true]{opacity:1;filter:none}.match-results-screen{overflow:hidden!important}.game-table-shell .match-results-content{grid-template-rows:minmax(0,1fr) auto auto;gap:clamp(5px,.9dvh,10px);min-height:0!important;overflow:hidden;padding-top:max(10px,env(safe-area-inset-top))!important;padding-bottom:max(10px,env(safe-area-inset-bottom))!important}.match-results-body{display:flex;min-height:0;flex-direction:column;overflow:hidden}.match-results-actions{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-top:0!important}.match-results-actions .md3-primary-action{width:100%;min-width:0;min-height:clamp(44px,6.5dvh,54px);padding-inline:clamp(7px,2vw,24px)!important;font-size:clamp(9px,1.6vw,14px)!important}@media(max-height:720px),(max-width:420px){.match-results-screen .result-ad-reserve,.match-results-safety{display:none}.match-results-title{margin-top:2px!important;font-size:clamp(24px,5.5dvh,34px)!important;line-height:1}.match-results-score-grid,.match-results-progress-loading,.match-results-progression{margin-top:clamp(4px,.8dvh,8px)!important}.match-results-player-card{padding:clamp(6px,1dvh,9px)!important}.match-results-player-card .avatar-shell{transform:scale(.76);transform-origin:center;margin-block:-5px}.match-results-progression>:last-child{display:none}.match-results-progress-loading{padding-block:8px!important}}@media(orientation:landscape)and (max-height:520px){.game-table-shell .match-results-content{padding-inline:max(12px,env(safe-area-inset-left),env(safe-area-inset-right))!important;padding-block:6px!important}.match-results-score-grid{width:min(100%,560px);margin-inline:auto}.match-results-player-card{display:grid;grid-template-columns:auto 1fr auto;column-gap:8px;text-align:left}.match-results-player-card .avatar-shell{grid-row:1 / 4}.match-results-progression,.match-results-progress-loading{display:none}}.brand-intro{--brand-ease-emphasized: cubic-bezier(.2, 0, 0, 1);position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;overflow:hidden;place-items:center;padding:max(32px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));color:#f8fafc;background:#020617;isolation:isolate;cursor:default;touch-action:manipulation;-webkit-user-select:none;user-select:none}.brand-intro__poster,.brand-intro__brand{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;overflow:hidden;place-items:center}.brand-intro__poster{transition:opacity .3s var(--brand-ease-emphasized),transform .3s var(--brand-ease-emphasized)}.brand-intro__poster[data-state=exiting]{opacity:0;transform:scale(1.018)}.brand-intro__poster-picture,.brand-intro__poster-picture img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.brand-intro__poster-picture img{object-fit:cover;object-position:center;animation:brand-poster-in 1.05s var(--brand-ease-emphasized) both}.brand-intro__poster-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(2,6,23,.24),transparent 22%,transparent 72%,rgba(2,6,23,.6)),radial-gradient(ellipse at center,transparent 42%,rgba(2,6,23,.46) 100%);pointer-events:none}.brand-intro__brand{padding:max(32px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));transition:opacity .3s var(--brand-ease-emphasized),visibility .3s linear}.brand-intro__brand[data-state=exiting]{visibility:hidden;opacity:0}.brand-intro__ambient{position:absolute;z-index:-1;width:min(96vw,760px);aspect-ratio:1;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(34,211,238,.105) 0,rgba(49,46,129,.05) 34%,transparent 70%);transform:scale(.72);animation:brand-ambient-in 1.1s 60ms var(--brand-ease-emphasized) forwards}.brand-intro__lockup{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;justify-content:center;column-gap:clamp(13px,3vw,22px);transform:translateY(-2vh)}.brand-intro__mark{display:grid;grid-row:1;grid-column:1;grid-template-columns:repeat(2,clamp(10px,2.4vw,15px));grid-template-rows:repeat(2,clamp(17px,4vw,24px));gap:clamp(5px,1.25vw,8px)}.brand-intro__dot{display:block;width:100%;height:100%;border-radius:999px;opacity:0;transform:translateY(12px) scale(.55);animation:brand-dot-in .52s var(--brand-ease-emphasized) forwards}.brand-intro__dot--cyan{background:#42d9f5;animation-delay:.1s}.brand-intro__dot--coral{background:#ff6b65;animation-delay:.17s}.brand-intro__dot--yellow{background:#ffd456;animation-delay:.24s}.brand-intro__dot--mint{background:#61dda0;animation-delay:.31s}.brand-intro__wordmark{display:flex;grid-row:1;grid-column:2;align-items:baseline;overflow:hidden;padding:.08em 0;font-family:Inter,Roboto,ui-sans-serif,system-ui,sans-serif;font-size:clamp(44px,11vw,78px);font-weight:900;letter-spacing:-.075em;line-height:.88;white-space:nowrap}.brand-intro__letter{display:inline-block;opacity:0;filter:blur(5px);transform:translateY(.72em);animation:brand-letter-in .48s var(--brand-ease-emphasized) forwards}.brand-intro__studio{display:grid;grid-row:2;grid-column:1 / -1;grid-template-columns:minmax(22px,56px) auto minmax(22px,56px);align-items:center;justify-content:center;gap:10px;margin-top:clamp(17px,3vw,24px);opacity:0;color:#94a3b8;transform:translateY(7px);animation:brand-studio-in .4s .68s var(--brand-ease-emphasized) forwards}.brand-intro__studio strong{font-size:clamp(9px,2.2vw,12px);font-weight:750;letter-spacing:.34em;line-height:1}.brand-intro__studio span{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.48));transform:scaleX(0);transform-origin:right;animation:brand-rule-in .38s .72s var(--brand-ease-emphasized) forwards}.brand-intro__studio span:last-child{background:linear-gradient(90deg,rgba(148,163,184,.48),transparent);transform-origin:left}.brand-intro-active,.brand-intro-active body{overflow:hidden}@keyframes brand-dot-in{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes brand-letter-in{to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes brand-studio-in{to{opacity:1;transform:translateY(0)}}@keyframes brand-rule-in{to{transform:scaleX(1)}}@keyframes brand-ambient-in{42%,to{opacity:1;transform:scale(1)}}@keyframes brand-poster-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media(max-width:380px){.brand-intro__lockup{column-gap:12px}.brand-intro__wordmark{font-size:clamp(38px,12vw,48px)}}@media(prefers-reduced-motion:reduce){.brand-intro__poster{transition-duration:80ms}.brand-intro__brand{transition-duration:.12s}.brand-intro__poster,.brand-intro__poster-picture img,.brand-intro__ambient,.brand-intro__dot,.brand-intro__letter,.brand-intro__studio,.brand-intro__studio span{animation:none;opacity:1;filter:none;transform:none}}
