@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--color-amber-200:#fee685;--color-amber-300:#ffd98a;--color-amber-400:#ffc857;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-night-950:#040816;--color-night-900:#070d24;--color-night-850:#0a1330;--color-night-800:#0e1a3f;--color-night-700:#15245a;--color-night-600:#1f3378;--color-frost-50:#eef8ff;--color-frost-100:#dcecfb;--color-frost-200:#c9ddf5;--color-frost-300:#aac2e2;--color-frost-400:#8fa7c7;--color-frost-500:#6f87a9;--color-ice-100:#dffaff;--color-ice-200:#bff4ff;--color-ice-300:#7fe8ff;--color-ice-400:#3fd8ff;--color-ice-500:#12bdeb;--color-ice-600:#0891b2;--color-ice-700:#0b5f86;--color-aurora-400:#8b7dff;--color-aurora-500:#6d5cff;--color-royal-300:#8fb4ff;--color-royal-400:#5f95ff;--color-royal-500:#3f6dff;--color-royal-600:#2c4fe0;--color-royal-700:#1f36a8;--color-royal-800:#172781;--color-royal-900:#111c5c;--color-royal-950:#0b1340;--color-ember-300:#ffb199;--color-ember-400:#ff8a66;--color-ember-500:#f4623f;--color-ember-600:#d9482a;--color-ember-700:#b83a1f;--color-mint-300:#8ff7d3;--color-mint-400:#5ef0c0;--color-danger-300:#ffb3c0;--color-danger-400:#ff8fa3;--color-danger-500:#ff5c7a;--font-display:"Sora Variable", "Sora", ui-sans-serif, system-ui, sans-serif;--ease-frost:cubic-bezier(.22, 1, .36, 1);--ease-glide:cubic-bezier(.65, 0, .35, 1);--ease-settle:cubic-bezier(.34, 1.56, .64, 1);--radius-glass:1.25rem;--shadow-glass:0 24px 60px -28px #000000bf, inset 0 1px 0 #ffffff0f;--shadow-lifted:0 40px 90px -36px #000000d9, 0 0 80px -30px #3fd8ff66;--shadow-ice:0 10px 30px -10px #3fd8ff8c, inset 0 0 0 1px #bff4ff59;--animate-aurora:aurora-drift 28s var(--ease-glide) infinite alternate;--animate-float:float 9s ease-in-out infinite}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-200:lab(91.7203% -.505269 49.9084)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--nav-h:4rem;--toast-life:4s}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--color-night-950);-webkit-text-size-adjust:100%}body{background-color:var(--color-night-950);background-image:radial-gradient(1200px 720px at 80% -12%, #12bdeb29, transparent 62%), radial-gradient(900px 620px at 8% 18%, #6d5cff1a, transparent 60%), linear-gradient(180deg, var(--color-night-900) 0%, var(--color-night-950) 58%);min-height:100dvh;color:var(--color-frost-200);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}::selection{color:var(--color-frost-50);background:#3fd8ff52}:focus-visible{outline:2px solid var(--color-ice-300);outline-offset:3px}[id]{scroll-margin-top:calc(var(--nav-h) + 1rem)}:where(a,button,input,label){-webkit-tap-highlight-color:transparent}}@layer components{.game-panel{--pad:.875rem;isolation:isolate;padding:var(--pad);color:var(--color-frost-100);background:radial-gradient(120% 85% at 50% 42%, var(--color-royal-700) 0%, var(--color-royal-800) 42%, var(--color-royal-950) 100%);border-radius:1.25rem;position:relative;box-shadow:0 40px 90px -40px #000000e6,0 0 120px -50px #3f6dff8c,inset 0 0 0 1px #8fb4ff29}@container (width>=40rem){.game-panel{--pad:1.125rem;border-radius:1.75rem}}.game-scene{z-index:0;border-radius:inherit;background:radial-gradient(90% 70% at 50% 38%, var(--color-royal-700), var(--color-royal-900) 70%, var(--color-royal-950));pointer-events:none;position:relative;overflow:hidden}.game-scene__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.game-scene:after{content:"";pointer-events:none;background:linear-gradient(#080e3499 0%,#080e3400 26%);position:absolute;inset:0}.game-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;min-width:0;display:flex}.game-bar__title{align-items:center;gap:.75rem;min-width:0;display:flex}.game-bar__glyph{width:2.75rem;height:2.75rem;color:var(--color-ember-400);background:radial-gradient(circle at 30% 25%,#ff8a664d,#b83a1f24 70%);border-radius:.875rem;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffb1994d,0 8px 24px -12px #f4623fcc}.game-bar__glyph .icon{stroke-width:1.8px;width:1.5rem;height:1.5rem}.game-bar__name{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:flex}.game-bar__tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.game-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-frost-50);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;line-height:1.2;display:inline-flex}.game-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ember-300);background:#f4623f24;border-radius:999px;padding:.3125rem .5rem;font-size:.625rem;font-weight:600;line-height:1;box-shadow:inset 0 0 0 1px #ff8a6661}.round-info{font-variant-numeric:tabular-nums;color:var(--color-frost-300);flex-wrap:wrap;align-items:center;gap:.125rem .5rem;margin-top:.25rem;font-size:.75rem;display:flex}.round-info__icon{width:.875rem;height:.875rem;color:var(--color-royal-300)}.round-info__group{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.round-info__sep{background:#8fb4ff59;width:1px;height:.875rem}.round-info__hash{font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;color:var(--color-frost-200);font-size:.6875rem}.round-info__copy{width:1.75rem;height:1.75rem;color:var(--color-ember-400);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;margin:-.25rem -.375rem -.25rem -.25rem;transition:background-color .2s,color .2s;display:inline-grid}.round-info__copy .icon{width:.9375rem;height:.9375rem}.round-info__copy:hover{color:var(--color-ember-300);background:#ff8a6624}.round-info__copy-done{display:none}.round-info__copy.is-copied{color:var(--color-mint-300)}.round-info__copy.is-copied .round-info__copy-idle{display:none}.round-info__copy.is-copied .round-info__copy-done{display:block}.game-hbtn{min-height:2.75rem;font-family:var(--font-sans);white-space:nowrap;color:var(--color-frost-50);cursor:pointer;transition:box-shadow .2s ease, transform .2s var(--ease-frost);background:linear-gradient(#1f36a8a8,#0b1340d6);border:0;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #8fb4ff3d,inset 0 1px #ffffff1a,0 10px 24px -16px #000000e6}.game-hbtn .icon{width:1.125rem;height:1.125rem}.game-hbtn--icon{width:2.75rem;padding:0}.game-hbtn__icon--fair{color:var(--color-royal-300)}@media (hover:hover){.game-hbtn:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #8fb4ff80,inset 0 1px #ffffff24,0 12px 28px -14px #3f6dffcc}}.game-hbtn[aria-pressed=true]{background:linear-gradient(#3f6dff80,#172781e6);box-shadow:inset 0 0 0 1px #8fb4ff99,inset 0 1px #ffffff29,0 0 22px -8px #3f6dffe6}.game-hbtn__off,.game-hbtn[aria-pressed=false] .game-hbtn__on{display:none}.game-hbtn[aria-pressed=false] .game-hbtn__off{display:block}.game-field{gap:.375rem;min-width:0;display:grid}.game-label{color:var(--color-frost-200);font-size:.8125rem;font-weight:500}.game-panel .field__error{color:var(--color-danger-300)}.game-well{background:linear-gradient(#04081ecc,#080e34bd);border-radius:1rem;align-items:center;gap:.25rem;min-width:0;min-height:3.25rem;padding:0 .375rem 0 .4375rem;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #8fb4ff2e,inset 0 2px 10px #0006}.game-well:has(>.game-well__input:focus-visible){box-shadow:inset 0 0 0 1.5px var(--color-ice-400), 0 0 0 4px #3fd8ff29, inset 0 2px 10px #0006}.game-well:has(>[aria-invalid=true]){box-shadow:inset 0 0 0 1.5px var(--color-danger-500), 0 0 0 4px #ff5c7a24}.game-well:has(>.game-well__input:disabled){background:#04081e80}.game-well--sm{border-radius:.75rem;min-height:2.75rem;padding-left:.25rem}.game-well__icon{width:2rem;height:2rem;color:var(--color-royal-300);background:#3f6dff29;border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #8fb4ff42}.game-well__icon .icon{width:1.125rem;height:1.125rem}.game-well__icon--coin{background:#f4623f24;box-shadow:inset 0 0 0 1px #ff8a6652}.game-well__icon .coin{width:1.25rem;height:1.25rem}.game-well__input{width:100%;min-width:0;height:3rem;color:var(--color-frost-50);font-family:var(--font-sans);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:0 .375rem;font-size:1rem;font-weight:700}.game-well--sm .game-well__input{height:2.625rem;padding:0 .5rem;font-size:.9375rem}.game-well__input:focus-visible{outline:2px solid #0000}.game-well__input::placeholder{color:var(--color-frost-400);font-weight:500}.game-well__input:disabled{color:var(--color-frost-300);cursor:not-allowed}.game-well__suffix{color:var(--color-frost-300);flex:none;padding-right:.25rem;font-weight:600}.mini-btn{min-width:2.25rem;height:2.25rem;font-family:var(--font-sans);color:var(--color-frost-50);background:linear-gradient(180deg, var(--color-royal-600), var(--color-royal-700));cursor:pointer;transition:transform .15s var(--ease-frost), box-shadow .2s ease;border:0;border-radius:.625rem;flex:none;place-items:center;padding:0 .4375rem;font-size:.75rem;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 1px #8fb4ff80,0 6px 16px -8px #3f6dffe6}@media (hover:hover){.mini-btn:hover:not(:disabled){box-shadow:inset 0 1px #bfd4ffbf,inset 0 0 0 1px #8fb4ff73,0 8px 20px -6px #3f6dff}}.mini-btn:active:not(:disabled){transform:translateY(1px)}.mini-btn:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.game-stats{color:var(--color-frost-300);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.75rem;display:flex}.game-stats>div{align-items:baseline;gap:.375rem;display:flex}.game-stats dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-frost-50);font-weight:600}.game-stats .game-stats__win{color:var(--color-mint-300)}.game-stats .is-over{color:var(--color-danger-300)}.game-note{text-align:center;color:var(--color-frost-300);font-size:.6875rem;line-height:1.4}.play-btn{isolation:isolate;min-width:0;min-height:3.5rem;font-family:var(--font-display);letter-spacing:-.005em;color:var(--color-frost-50);background:linear-gradient(180deg, var(--color-royal-600) 0%, var(--color-royal-700) 100%);cursor:pointer;transition:transform .2s var(--ease-frost), box-shadow .25s var(--ease-frost);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.625rem;padding:.375rem 1.75rem;font-size:1rem;font-weight:600;line-height:1.15;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #bfd4ff8c,inset 0 0 0 1px #8fb4ff59,0 14px 34px -12px #3f6dffe6}.play-btn:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#8fb4ff6b,#8fb4ff00);position:absolute;inset:0 0 62%}.play-btn__icon{stroke-width:1.8px;width:1.25rem;height:1.25rem}.play-btn .is-filled{fill:currentColor}.play-btn__label{text-align:center;overflow-wrap:anywhere;min-width:0}@media (hover:hover){.play-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px #bfd4ffb3,inset 0 0 0 1px #8fb4ff8c,0 18px 40px -12px #3f6dff}}.play-btn:not(:disabled):active{transform:translateY(1px)scale(.99)}.play-btn--sm{min-height:2.75rem;padding:.25rem 1.25rem;font-size:.9375rem}.play-btn--ghost{background:#080e34bd;box-shadow:inset 0 0 0 1.5px #8fb4ff8c,0 12px 30px -18px #000000e6}.play-btn--ghost:before{display:none}.play-btn--cash{color:var(--color-night-950);background:linear-gradient(180deg, var(--color-mint-300), var(--color-mint-400));animation:1.6s ease-in-out infinite game-cash-pulse;box-shadow:inset 0 1px #fff9,0 14px 36px -10px #5ef0c0cc}.play-btn--cash:before{background:linear-gradient(#ffffff73,#fff0)}.play-btn:disabled{color:var(--color-frost-300);cursor:not-allowed;background:linear-gradient(#15245aeb,#0e1a3ff5);animation:none;box-shadow:inset 0 0 0 1px #8fb4ff38}.play-btn:disabled:before{display:none}.toggle-btn{width:3.5rem;height:3.5rem;color:var(--color-frost-50);background:linear-gradient(180deg, var(--color-ember-500) 0%, var(--color-ember-600) 45%, var(--color-ember-700) 72%);cursor:pointer;transition:transform .2s var(--ease-frost), box-shadow .25s ease;border:0;border-radius:1rem;flex:none;align-content:center;place-items:center;gap:.1875rem;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #ffd1c299,inset 0 0 0 1px #ffb19959,0 12px 30px -12px #f4623fd9}.toggle-btn__icon{stroke-width:2.1px;width:1.25rem;height:1.25rem;margin-top:.125rem}.toggle-btn__label{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:700;line-height:1}@media (hover:hover){.toggle-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffd1c2bf,inset 0 0 0 1px #ffb19999,0 16px 34px -12px #f4623f}}.toggle-btn[aria-expanded=true]{box-shadow:inset 0 1px 0 #ffd1c299, 0 0 0 2px var(--color-royal-950), 0 0 0 4px #ff8a66d9}.toggle-btn[data-running=true]{background:linear-gradient(180deg, var(--color-ember-600) 0%, var(--color-ember-700) 60%);animation:1.8s ease-in-out infinite game-ember-pulse;transform:translateY(1px);box-shadow:inset 0 3px 8px #00000059,inset 0 0 0 1.5px #ffd1c2bf}.toggle-btn__count{min-width:1.375rem;height:1.375rem;font-family:var(--font-mono);color:var(--color-ember-300);background:var(--color-night-950);border-radius:999px;place-items:center;padding:0 .3125rem;font-size:.6875rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.5rem;right:-.5rem;box-shadow:0 0 0 1.5px #ff8a66cc}.toggle-btn:disabled{color:var(--color-frost-300);cursor:not-allowed;background:linear-gradient(#15245aeb,#0e1a3ff5);animation:none;transform:none;box-shadow:inset 0 0 0 1px #8fb4ff38}.hist-rail{--rail-offset:.5rem;overscroll-behavior-x:contain;scrollbar-width:none;gap:.5rem;margin:-.375rem -.375rem 0;padding:.375rem .375rem .625rem;scroll-padding-inline:.375rem 18%;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.hist-rail::-webkit-scrollbar{display:none}.hist-rail:after{content:"";flex:0 0 18%}.hist-rail__item{--tier:var(--color-ice-400);--tier-text:var(--color-ice-200);flex:none;position:relative}.hist-rail__item[data-tier=bust],.hist-rail__item[data-tier=loss]{--tier:var(--color-danger-500);--tier-text:var(--color-danger-300)}.hist-rail__item[data-tier=mid]{--tier:var(--color-aurora-400);--tier-text:#b8b4ff}@supports (color:color-mix(in lab, red, red)){.hist-rail__item[data-tier=mid]{--tier-text:color-mix(in oklab, var(--color-aurora-400) 55%, var(--color-frost-50))}}.hist-rail__item[data-tier=high]{--tier:var(--color-amber-400);--tier-text:var(--color-amber-300)}.hist-rail__item[data-tier=win]{--tier:var(--color-mint-400);--tier-text:var(--color-mint-300)}.hist-rail__item:before{content:"";background:var(--tier);height:3px;box-shadow:0 0 10px -1px var(--tier);border-radius:999px;position:absolute;bottom:-.375rem;left:.375rem;right:.375rem}.hist-rail__item.is-new{animation:game-hist-in .5s var(--ease-settle) both}.hist-rail__empty{font-family:var(--font-mono);color:var(--color-frost-300);padding:.5rem 0;font-size:.6875rem}.hist-pill{min-width:4.25rem;min-height:2rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tier-text);cursor:pointer;background:#080e34cc;border:0;border-radius:.625rem;grid-auto-flow:column;place-items:center;gap:.3125rem;padding:0 .625rem;font-size:.75rem;font-weight:600;transition:box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #c9ddf538}@media (hover:hover){.hist-pill:hover{box-shadow:inset 0 0 0 1px #c9ddf59e}}.hist-pill__mark{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.6875rem;height:.6875rem}.hist-rail__item:first-child .hist-pill{box-shadow:inset 0 0 0 1.5px var(--color-royal-400), 0 0 18px -6px #5f95ffe6}@container (width>=40rem){.hist-rail--stack{flex-direction:column;gap:.4375rem;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.hist-rail--stack:after{display:none}.hist-rail--stack .hist-rail__item:before{top:0;bottom:0;right:auto;left:calc(-1 * var(--rail-offset));border-radius:0 3px 3px 0;width:3px;height:auto}.hist-rail--stack .hist-pill{width:100%;min-width:0;padding:0 .375rem}.hist-rail--stack .hist-rail__item:nth-child(n+9){display:none}.hist-rail--stack+.hist-rail__empty{text-align:center}}.game-subhead{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.game-count{font-family:var(--font-mono);color:var(--color-frost-300);font-size:.6875rem}.player-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.player-row{background:#080e34a3;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;min-height:3.25rem;padding:.375rem .875rem .375rem .375rem;display:grid;box-shadow:inset 0 0 0 1px #8fb4ff1f}.player-row--you{background:linear-gradient(90deg,#2c4fe061,#2c4fe024),#080e34a3;box-shadow:inset 0 0 0 1px #5f95ff73}.player-row__avatar{--ring:0;--ring-color:var(--color-royal-400);background:conic-gradient(var(--ring-color) calc(var(--ring) * 1turn), #8fb4ff33 0);border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.player-row__avatar[data-state=won]{--ring-color:var(--color-mint-400)}.player-row__avatar[data-state=lost]{--ring-color:var(--color-danger-500)}.player-row__initial{width:calc(100% - .375rem);height:calc(100% - .375rem);font-family:var(--font-display);text-transform:uppercase;color:var(--color-night-950);background:linear-gradient(145deg, var(--color-ice-100), var(--color-ice-400) 55%, var(--color-aurora-400));box-shadow:0 0 0 2px var(--color-royal-950);border-radius:999px;place-items:center;font-size:.875rem;font-weight:600;display:grid}.player-row__who{min-width:0;display:grid}.player-row__name,.player-row__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-row__name{color:var(--color-frost-50);font-size:.875rem;font-weight:600}.player-row__meta{color:var(--color-frost-300);font-size:.6875rem}.player-row__amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ember-300);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.player-row__amount.is-win{color:var(--color-mint-300)}.player-row__amount.is-loss{color:var(--color-danger-300)}.player-row__amount .coin{width:1rem;height:1rem}.player-empty{color:var(--color-frost-200);background:#080e3494;border-radius:1rem;padding:.75rem .875rem;font-size:.75rem;line-height:1.5;box-shadow:inset 0 0 0 1px #8fb4ff1f}.coin{flex:none;width:1.125rem;height:1.125rem;display:block}.coin__body{fill:var(--color-ember-600)}.coin__ring{fill:none;stroke:var(--color-ember-300);stroke-width:1.4px}.coin__mark{fill:var(--color-ember-300)}.game-popover{z-index:30;width:min(19rem,100cqi - 2rem);color:var(--color-frost-200);transform-origin:100% 100%;animation:game-pop-in .26s var(--ease-frost);background:linear-gradient(#172781fa,#09103afc);border-radius:1.25rem;gap:.75rem;padding:1rem;display:grid;position:absolute;bottom:calc(100% + .75rem);right:0;box-shadow:0 30px 70px -24px #000000e6,inset 0 0 0 1px #8fb4ff47}.game-popover:after{content:"";background:#09103a;width:.75rem;height:.75rem;position:absolute;bottom:-.375rem;right:1.375rem;transform:rotate(45deg);box-shadow:inset -1px -1px #8fb4ff47}.game-popover:focus-visible{outline-offset:2px}.game-popover__title{font-family:var(--font-display);color:var(--color-frost-50);font-size:1rem;font-weight:600}.game-popover__lede{color:var(--color-frost-300);margin-top:.125rem;font-size:.75rem;line-height:1.45}.game-popover__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.game-popover__hint{color:var(--color-frost-300);font-size:.6875rem;line-height:1.4}html:has(.game-dialog[open]){overflow:hidden}.game-dialog{width:min(34rem,100vw - 2rem);max-width:none;max-height:min(88dvh,46rem);color:var(--color-frost-200);background:radial-gradient(120% 60% at 50% 0%, #1f36a8e6, #1f36a800 70%), linear-gradient(180deg, var(--color-royal-900), var(--color-royal-950));border:0;border-radius:1.5rem;margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 100px -30px #000000e6,inset 0 0 0 1px #8fb4ff3d}.game-dialog[open]{animation:game-dialog-in .35s var(--ease-frost);flex-direction:column;display:flex}.game-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02050fb3}.game-dialog__head{border-bottom:1px solid #8fb4ff24;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.125rem 1rem .875rem 1.25rem;display:flex}.game-dialog__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-frost-50);margin-top:.25rem;font-size:1.25rem;font-weight:600}.game-dialog__body{overscroll-behavior:contain;gap:1rem;padding:1rem 1.25rem 1.25rem;display:grid;overflow-y:auto}.game-dialog__foot{color:var(--color-frost-200);background:#ffc8570f;border-radius:.875rem;align-items:flex-start;gap:.75rem;padding:.75rem;font-size:.8125rem;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1px #ffc85740}.game-rules{counter-reset:game-rule;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.game-rules>li{counter-increment:game-rule;background:#04081e5c;border-radius:.875rem;padding:.625rem .75rem .625rem 2.75rem;font-size:.875rem;line-height:1.55;position:relative;box-shadow:inset 0 0 0 1px #8fb4ff1a}.game-rules>li:before{content:counter(game-rule);width:1.375rem;height:1.375rem;font-family:var(--font-mono);color:var(--color-night-950);background:var(--color-royal-300);border-radius:999px;place-items:center;font-size:.6875rem;font-weight:600;line-height:1;display:grid;position:absolute;top:.6875rem;left:.75rem}.game-rules strong{color:var(--color-frost-50);font-weight:600}.game-rules__code{font-family:var(--font-mono);overflow-wrap:anywhere;color:var(--color-ice-100);background:#04081e99;border-radius:.375rem;padding:.0625rem .375rem;font-size:.75rem}.crash{grid-template:"bar""timer""stage"clamp(11rem,56cqi,18rem)"play""bet""hist""players"/minmax(0,1fr);gap:.875rem;display:grid}.crash>:not(.crash__scene){z-index:1;min-width:0;position:relative}.crash>.crash__play{z-index:3}.crash__scene{margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) 0;border-bottom-right-radius:0;border-bottom-left-radius:0;grid-area:1/1/4/-1;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.crash__stage{opacity:0;transition:opacity .5s}.crash__stage.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.crash__stage{transition:none}}.crash__bar{grid-area:bar}.crash__timer{grid-area:timer}.crash__play{grid-area:play;align-items:center;gap:.625rem;display:flex}.crash__play>.play-btn{flex:auto}.crash__auto{flex:none;position:relative}.crash__bet{grid-area:bet;align-content:start;gap:.75rem;display:grid}.crash__hist{grid-area:hist}.crash__hist .hist-rail{--rail-offset:var(--pad)}.crash__players{grid-area:players}.crash-timer{text-align:center;pointer-events:none;align-content:center;justify-items:center;padding-block:.25rem;display:grid}.crash-timer:before{content:"";z-index:-1;background:radial-gradient(closest-side,#060c306b,#060c3000);position:absolute;inset:-.75rem 0}.crash-timer__value{justify-items:center;display:grid}.crash-timer__pre[hidden]{visibility:hidden;display:block}.crash-timer__pre{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-danger-300);margin-bottom:.375rem;font-size:.75rem;font-weight:600}.crash-timer__num{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#e8f0ff9e;text-shadow:0 -1px #04081e8c,0 1px #fff3,0 14px 34px #04081e73;font-size:clamp(2.25rem,1rem + 5cqi,4rem);font-weight:800;line-height:1}.crash-timer__caption{color:var(--color-frost-200);text-shadow:0 1px 8px #04081ee6;margin-top:.5rem;font-size:.8125rem;font-weight:500}.crash-timer__caption[data-tone=win]{color:var(--color-mint-300)}.crash-timer__caption[data-tone=loss]{color:var(--color-danger-300)}.crash-timer__count{opacity:0;background:#04081e80;border-radius:999px;width:7.5rem;height:.25rem;margin-top:.625rem;transition:opacity .3s;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #c9ddf524}.crash-timer__count-fill{border-radius:inherit;background:linear-gradient(90deg, var(--color-ice-400), var(--color-frost-50));transform-origin:0;height:100%;transform:scaleX(var(--count,0));transition:transform 60ms linear;display:block;box-shadow:0 0 12px #3fd8ffb3}.crash[data-phase=countdown] .crash-timer__count{opacity:1}.crash[data-phase=running] .crash-timer__num,.crash[data-phase=crashed] .crash-timer__num{color:var(--color-frost-50);text-shadow:0 0 40px #3fd8ffbf,0 0 14px #3fd8ff59,0 2px 14px #04081ebf;font-size:clamp(2.5rem,1.25rem + 5.5cqi,4.5rem);transition:color .45s,text-shadow .45s}.crash[data-phase=running] .crash-timer[data-tier=mid] .crash-timer__num{color:#ddd5ff;text-shadow:0 0 44px #8b7dfff2,0 0 16px #8b7dff99,0 2px 14px #04081ebf}.crash[data-phase=running] .crash-timer[data-tier=high] .crash-timer__num{color:var(--color-amber-300);text-shadow:0 0 48px #ffc857e6,0 0 18px #ffc8578c,0 2px 14px #04081ebf}.crash[data-phase=crashed] .crash-timer__num{color:var(--color-danger-400);text-shadow:0 0 40px #ff5c7aa6,0 2px 14px #04081ecc;animation:game-pop .5s var(--ease-settle)}@container (width>=40rem){.crash{min-height:clamp(33rem, calc(100dvh - var(--nav-h) - 6.75rem), 52rem);grid-template:"bar bar bar""hist timer players""hist stage players"minmax(0,1fr)"hist play bet"/5rem minmax(0,1fr) 14.5rem;gap:.75rem 1rem}.crash__scene{margin:calc(-1 * var(--pad));border-radius:inherit;grid-area:1/1/-1/-1;-webkit-mask-image:none;mask-image:none}.crash__scene:after{background:linear-gradient(#080e348c 0%,#080e3400 22%),linear-gradient(#080e3400 74%,#080e348c 100%),linear-gradient(90deg,#080e3480 0%,#080e3400 14% 66%,#080e3499 100%)}.crash__timer{align-self:start}.crash-timer__pre[hidden]{display:none}.crash__hist{align-self:center}.crash__players{overscroll-behavior:contain;scrollbar-width:thin;align-self:start;max-height:100%;overflow-y:auto}.crash__bet{align-self:end}.crash__play{place-self:end center;width:min(100%,22rem)}}@container (width>=60rem){.crash{grid-template:"bar bar bar""hist stage players"minmax(0,1fr)"hist play bet"/5.5rem minmax(0,1fr) 17rem}.crash__bar{align-self:start}.crash__timer{grid-area:1/1/2/-1;justify-self:center}.crash-timer__num{font-size:clamp(3rem,1rem + 4cqi,4rem)}.crash[data-phase=running] .crash-timer__num,.crash[data-phase=crashed] .crash-timer__num{font-size:clamp(3.25rem,1rem + 4.75cqi,4.5rem)}}.dice{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""stage""track""controls""hist";gap:.875rem;display:grid}.dice>:not(.dice__scene){z-index:1;min-width:0;position:relative}.dice__scene{margin:calc(-1 * var(--pad));border-radius:inherit;grid-area:1/1/-1/-1}.dice__scene:before{content:"";background:radial-gradient(55% 34%,#7fe8ff2e,#7fe8ff00 70%),radial-gradient(2px 2px at 14% 22%,#eef8ffbf,#0000 70%),radial-gradient(1.5px 1.5px at 31% 12%,#eef8ff8c,#0000 70%),radial-gradient(2px 2px at 68% 18%,#eef8ffb3,#0000 70%),radial-gradient(1.5px 1.5px at 86% 30%,#eef8ff80,#0000 70%),radial-gradient(1.5px 1.5px at 44% 34%,#eef8ff73,#0000 70%),radial-gradient(2px 2px at 92% 8%,#eef8ff99,#0000 70%);position:absolute;inset:0}.dice__bar{grid-area:bar}.dice__hist{grid-area:hist}.dice__hist .hist-rail{--rail-offset:var(--pad)}.dice__stage{grid-area:stage;align-content:center;justify-items:center;gap:.625rem;display:grid}.dice__track{grid-area:track}.dice__controls{grid-area:controls;align-content:end;gap:.75rem;display:grid}.dice__controls>.play-btn{width:100%}@container (width>=40rem){.dice{min-height:clamp(31rem, calc(100dvh - var(--nav-h) - 6.75rem), 48rem);grid-template:"bar bar bar""hist stage controls"minmax(0,1fr)"hist track controls"/5rem minmax(0,1fr) 15.5rem;gap:.75rem 1rem}.dice__hist{align-self:center}}@container (width>=60rem){.dice{grid-template-columns:5.5rem minmax(0,1fr) 17rem}}.die-arena{--die:clamp(6.25rem, 3.5rem + 13cqi, 9.5rem);--half:calc(var(--die) / 2);width:100%;height:calc(var(--die) * 2.05);perspective:56rem;perspective-origin:50% 18%;position:relative}.die-floor{background:radial-gradient(closest-side,#bff4ff38,#5f95ff1a 58%,#5f95ff00 100%);border-radius:50%;height:44%;position:absolute;bottom:0;left:8%;right:8%}.die-floor:before,.die-floor:after{content:"";border-radius:50%;position:absolute;box-shadow:inset 0 0 0 1px #bff4ff24}.die-floor:before{inset:16% 20%}.die-floor:after{inset:34%}.die-shadow{width:calc(var(--die) * 1.05);height:calc(var(--die) * .26);opacity:.6;background:radial-gradient(closest-side,#020514b8,#02051400);border-radius:50%;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.die-mover{bottom:calc(13% + var(--die) * .12);width:var(--die);height:var(--die);margin-left:calc(-1 * var(--half));transform-style:preserve-3d;display:block;position:absolute;left:50%}.die-float,.die-tilt{width:100%;height:100%;transform-style:preserve-3d;display:block}.die-tilt{transform:rotateX(-14deg)rotateY(20deg)}.die-arena[data-state=idle] .die-float{animation:3.6s ease-in-out infinite die-breathe}.die-arena[data-state=idle] .die-shadow{animation:3.6s ease-in-out infinite die-shadow-breathe}.die{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative}.die__core{background:var(--color-ice-300);border-radius:14%;position:absolute;inset:4%}.die__core--x{transform:rotateY(90deg)}.die__core--y{transform:rotateX(90deg)}.die__face{--shade:0;background:radial-gradient(110% 80% at 26% 16%, #ffffffeb, #dffaff80 36%, #dffaff00 62%), linear-gradient(150deg, var(--color-ice-100) 0%, var(--color-ice-300) 46%, var(--color-royal-400) 100%);backface-visibility:hidden;border-radius:18%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff8c,inset 0 -.6rem 1.4rem #1f36a861,inset 0 .6rem 1.1rem #ffffff59}.die__face:after{content:"";background:rgb(11 19 64/var(--shade));pointer-events:none;position:absolute;inset:0}.die__face--front{--shade:.06;transform:translateZ(var(--half))}.die__face--back{--shade:.3;transform:rotateY(180deg) translateZ(var(--half))}.die__face--right{--shade:.22;transform:rotateY(90deg) translateZ(var(--half))}.die__face--left{--shade:.14;transform:rotateY(-90deg) translateZ(var(--half))}.die__face--top{--shade:0;transform:rotateX(90deg) translateZ(var(--half))}.die__face--bottom{--shade:.36;transform:rotateX(-90deg) translateZ(var(--half))}.die__pips{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));width:74%;height:74%;transition:opacity .2s;display:grid}.die__pip{aspect-ratio:1;background:radial-gradient(circle at 36% 30%, var(--color-royal-500), var(--color-royal-900) 72%);border-radius:50%;place-self:center;width:60%;box-shadow:inset 0 .125rem .2rem #00000073,0 1px #fff9}.die__pip--ace{background:radial-gradient(circle at 36% 30%, var(--color-ember-400), var(--color-ember-700) 74%);width:78%}.die__value{z-index:1;font-family:var(--font-mono);font-size:calc(var(--die) * .21);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-frost-50);opacity:0;transition:opacity .3s ease, transform .45s var(--ease-settle);place-items:center;font-weight:800;display:grid;position:absolute;inset:0;transform:scale(.8)}.die__face.is-value{background:radial-gradient(110% 80% at 26% 16%, #8fb4ff59, #8fb4ff00 60%), linear-gradient(150deg, var(--color-royal-800), var(--color-royal-950));box-shadow:inset 0 0 0 2px #bff4ff80,inset 0 0 1.6rem #3fd8ff40}.die__face.is-value:after{background:0 0}.die__face.is-value .die__pips{opacity:0}.die__face.is-value .die__value{opacity:1;transform:none}.die-arena[data-outcome=win] .die__face.is-value{box-shadow:inset 0 0 0 3px var(--color-mint-400), inset 0 0 1.6rem #5ef0c059, 0 0 2.5rem -.5rem #5ef0c0d9}.die-arena[data-outcome=win] .die__value{color:var(--color-mint-300)}.die-arena[data-outcome=loss] .die__face.is-value{box-shadow:inset 0 0 0 3px var(--color-danger-500), inset 0 0 1.6rem #ff5c7a4d, 0 0 2.5rem -.5rem #ff5c7acc}.die-arena[data-outcome=loss] .die__value{color:var(--color-danger-300)}.die-spark{background:var(--color-ice-100);width:.4375rem;height:.4375rem;box-shadow:0 0 .625rem var(--color-ice-400);pointer-events:none;border-radius:50%;position:absolute;bottom:16%;left:50%}.die-spark[data-tone=win]{background:var(--color-mint-300);box-shadow:0 0 .625rem var(--color-mint-400)}.die-spark[data-tone=loss]{background:var(--color-danger-300);box-shadow:0 0 .625rem var(--color-danger-500)}.dice-caption{min-height:1.25rem;font-family:var(--font-mono);letter-spacing:.08em;text-align:center;color:var(--color-frost-200);text-shadow:0 1px 8px #04081ee6;font-size:.75rem}.dice[data-outcome=win] .dice-caption{color:var(--color-mint-300)}.dice[data-outcome=loss] .dice-caption{color:var(--color-danger-300)}.dice__track{background:#080e34a8;border-radius:1.25rem;padding:.875rem 1rem .75rem;box-shadow:inset 0 0 0 1px #8fb4ff24}.dice-track__head{color:var(--color-frost-200);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.8125rem;display:flex}.dice-track__head strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-frost-50);font-weight:700}.dice-track__roll.is-pending{visibility:hidden}.dice[data-outcome=win] .dice-track__roll strong{color:var(--color-mint-300)}.dice[data-outcome=loss] .dice-track__roll strong{color:var(--color-danger-300)}.dice-track{padding-top:2.25rem;position:relative}.dice-track__rail{background:linear-gradient(90deg,#ff5c7ab3,#ff8fa38c);border-radius:999px;height:.75rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffb3c04d}.dice-track__win{width:var(--threshold,50%);background:linear-gradient(90deg, var(--color-ice-500), var(--color-mint-400));position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #5ef0c099}.dice-marker{top:0;left:var(--roll,50%);filter:drop-shadow(0 4px 10px #3fd8ffb3);width:1.5rem;height:1.75rem;transition:left .45s var(--ease-frost);pointer-events:none;position:absolute;transform:translate(-50%)}.dice-marker svg{width:100%;height:100%;display:block}.dice-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;margin:0;position:absolute;top:1.875rem;left:0}.dice-range::-webkit-slider-runnable-track{background:0 0;height:1.5rem}.dice-range::-moz-range-track{background:0 0;height:1.5rem}.dice-range::-webkit-slider-thumb{appearance:none;background:linear-gradient(180deg, var(--color-frost-50), var(--color-royal-300));width:1.5rem;height:1.5rem;box-shadow:0 0 0 3px var(--color-royal-950), 0 6px 16px -4px #3f6dffe6;border-radius:.5rem}.dice-range::-moz-range-thumb{background:linear-gradient(180deg, var(--color-frost-50), var(--color-royal-300));width:1.5rem;height:1.5rem;box-shadow:0 0 0 3px var(--color-royal-950), 0 6px 16px -4px #3f6dffe6;border:0;border-radius:.5rem}.dice-range:focus-visible{outline:2px solid #0000}.dice-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--color-royal-950), 0 0 0 5px var(--color-ice-300)}.dice-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--color-royal-950), 0 0 0 5px var(--color-ice-300)}.dice-range:disabled{cursor:not-allowed}.dice-range:disabled::-webkit-slider-thumb{background:var(--color-night-700);box-shadow:0 0 0 3px var(--color-royal-950), inset 0 0 0 1px #8fb4ff4d}.dice-range:disabled::-moz-range-thumb{background:var(--color-night-700);box-shadow:0 0 0 3px var(--color-royal-950), inset 0 0 0 1px #8fb4ff4d}.dice[data-launch] .dice-track__win{opacity:.55}.dice-track__scale{font-family:var(--font-mono);color:var(--color-frost-300);justify-content:space-between;margin-top:.75rem;font-size:.6875rem;display:flex}.limbo{grid-template:"bar""stage"clamp(16rem,70cqi,24rem)"controls""hist"/minmax(0,1fr);gap:.875rem;display:grid}.limbo>:not(.limbo__scene){z-index:1;min-width:0;position:relative}.limbo>.limbo__controls{z-index:3}.limbo__scene{margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) 0;border-bottom-right-radius:0;border-bottom-left-radius:0;grid-area:1/1/3/-1;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.limbo__bar{grid-area:bar}.limbo__hist{grid-area:hist}.limbo__hist .hist-rail{--rail-offset:var(--pad)}.limbo__stage{pointer-events:none;grid-area:stage;display:grid}.limbo__controls{grid-area:controls;align-content:end;gap:.75rem;display:grid}.limbo__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.limbo__play{align-items:center;gap:.625rem;display:flex}.limbo__play>.play-btn{flex:auto}.limbo__auto{flex:none;position:relative}.limbo-readout{text-align:center;place-self:start center;justify-items:center;max-width:100%;padding-top:.5rem;display:grid;position:relative}.limbo-readout:before{content:"";z-index:-1;background:radial-gradient(closest-side,#060c3073,#060c3000);position:absolute;inset:-1rem -.75rem}.limbo-readout__num{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-frost-50);text-shadow:0 0 40px #3fd8ffb3,0 2px 14px #04081ebf;font-size:clamp(2.5rem,1rem + 5cqi,4.25rem);font-weight:800;line-height:1;transition:color .3s,text-shadow .3s}.limbo[data-tier=mid] .limbo-readout__num{color:#ddd5ff;text-shadow:0 0 48px #8b7dfff2,0 0 18px #8b7dff99,0 2px 14px #04081ebf}.limbo[data-tier=high] .limbo-readout__num{color:var(--color-amber-300);text-shadow:0 0 52px #ffc857e6,0 0 20px #ffc8578c,0 2px 14px #04081ebf}.limbo[data-outcome=win] .limbo-readout__num{color:var(--color-mint-300);text-shadow:0 0 56px #5ef0c0e6,0 2px 14px #04081ebf;animation:game-pop .5s var(--ease-settle)}.limbo[data-outcome=loss] .limbo-readout__num{color:var(--color-danger-400);text-shadow:0 0 44px #ff5c7aa6,0 2px 14px #04081ecc;animation:.45s ease-out limbo-crack}.limbo-readout__caption{color:var(--color-frost-200);text-shadow:0 1px 8px #04081ee6;margin-top:.5rem;font-size:.875rem;font-weight:500}.limbo[data-outcome=win] .limbo-readout__caption{color:var(--color-mint-300)}.limbo[data-outcome=loss] .limbo-readout__caption{color:var(--color-danger-300)}.style-switch{background:#04081e8c;border-radius:999px;gap:.125rem;padding:.1875rem;display:inline-flex;box-shadow:inset 0 0 0 1px #8fb4ff38}.style-switch__btn{color:var(--color-frost-300);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;transition:color .2s,background-color .2s}.style-switch__btn:hover{color:var(--color-frost-50)}.style-switch__btn[aria-pressed=true]{color:var(--color-night-950);background:linear-gradient(180deg, var(--color-ice-100), var(--color-ice-400));box-shadow:0 6px 16px -8px #3fd8ffe6}.style-switch__btn:focus-visible{outline:2px solid var(--color-ice-300);outline-offset:2px}.instant-toggle{color:var(--color-frost-300);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.5rem;padding:.125rem 0;font-size:.8125rem;font-weight:500;display:inline-flex}.instant-toggle__dot{background:#04081e99;border-radius:999px;width:2rem;height:1.125rem;transition:background-color .2s;position:relative;box-shadow:inset 0 0 0 1px #8fb4ff52}.instant-toggle__dot:after{content:"";background:var(--color-frost-300);border-radius:50%;width:.75rem;height:.75rem;transition:transform .2s,background-color .2s;position:absolute;top:.1875rem;left:.1875rem}.instant-toggle[aria-pressed=true]{color:var(--color-frost-50)}.instant-toggle[aria-pressed=true] .instant-toggle__dot{background:#5ef0c04d}.instant-toggle[aria-pressed=true] .instant-toggle__dot:after{background:var(--color-mint-300);transform:translate(.875rem)}.instant-toggle:focus-visible{outline:2px solid var(--color-ice-300);outline-offset:3px;border-radius:.25rem}@container (width>=40rem){.limbo{min-height:clamp(33rem, calc(100dvh - var(--nav-h) - 6.75rem), 52rem);grid-template:"bar bar bar""hist stage controls"minmax(0,1fr)/5rem minmax(0,1fr) 16rem;gap:.75rem 1rem}.limbo__scene{margin:calc(-1 * var(--pad));border-radius:inherit;grid-area:1/1/-1/-1;-webkit-mask-image:none;mask-image:none}.limbo__scene:after{background:linear-gradient(#080e348c 0%,#080e3400 20%),linear-gradient(90deg,#080e3473 0%,#080e3400 12%)}.limbo__hist{align-self:center}.limbo__controls{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e34bd;border-radius:1.125rem;align-self:end;padding:.875rem;box-shadow:inset 0 0 0 1px #8fb4ff29,0 24px 50px -30px #000000e6}}@container (width>=60rem){.limbo{grid-template-columns:5.5rem minmax(0,1fr) 17.5rem}}.mines{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""stage""controls""hist";gap:.875rem;display:grid}.mines>*{min-width:0;position:relative}.mines__bar{grid-area:bar}.mines__hist{grid-area:hist}.mines__hist .hist-rail{--rail-offset:var(--pad)}.mines__controls{grid-area:controls;align-content:end;gap:.75rem;display:grid}.mines__controls>.play-btn{width:100%}.mines__stage{background:radial-gradient(60% 45% at 50% 58%,#7fe8ff29,#7fe8ff00 72%),linear-gradient(160deg,#15246ee6,#0a1348f2);border-radius:1.125rem;grid-area:stage;align-content:center;justify-items:center;gap:.875rem;padding:1rem .75rem 1.125rem;display:grid;box-shadow:inset 0 0 0 1px #8fb4ff29,inset 0 18px 40px -30px #dffaff66}.mines-readout{text-align:center;justify-items:center;display:grid}.mines-readout__num{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-frost-50);text-shadow:0 0 36px #3fd8ff8c,0 2px 14px #04081ebf;font-size:clamp(2rem,1rem + 4cqi,3.25rem);font-weight:800;line-height:1;transition:color .3s,text-shadow .3s}.mines[data-outcome=win] .mines-readout__num{color:var(--color-mint-300);text-shadow:0 0 44px #5ef0c0cc,0 2px 14px #04081ebf;animation:game-pop .5s var(--ease-settle)}.mines[data-outcome=loss] .mines-readout__num{color:var(--color-danger-400);text-shadow:0 0 40px #ff5c7a99,0 2px 14px #04081ecc;animation:game-pop .5s var(--ease-settle)}.mines-readout__caption{color:var(--color-frost-200);margin-top:.4375rem;font-size:.8125rem;font-weight:500}.mines[data-outcome=win] .mines-readout__caption{color:var(--color-mint-300)}.mines[data-outcome=loss] .mines-readout__caption{color:var(--color-danger-300)}.mines-field{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.375rem,1.6cqi,.625rem);width:min(100%,26rem);display:grid}.mines[data-shake] .mines-field{animation:.42s ease-out mines-shake}.mines-tile{aspect-ratio:1;color:inherit;cursor:pointer;background:radial-gradient(1.5px 1.5px at 28% 30%,#fffffff2,#0000 70%),radial-gradient(1px 1px at 66% 22%,#ffffffd9,#0000 70%),radial-gradient(1.5px 1.5px at 72% 64%,#ffffffb3,#0000 70%),radial-gradient(120% 90% at 40% 18%,#f8fbff 0%,#dbe5ff 38%,#a7b6f2 72%,#7483d8 100%);border:0;border-radius:.875rem;place-items:center;padding:0;transition:transform .14s,box-shadow .14s,filter .14s;display:grid;position:relative;box-shadow:inset 0 2px #fffffff2,inset 0 -6px #3746aa73,0 8px 14px -8px #000000bf}.mines-tile:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.06);transform:translateY(-2px);box-shadow:inset 0 2px #fffffff2,inset 0 -6px #3746aa73,0 12px 18px -8px #000000bf,0 0 0 2px #7fe8ff8c}.mines-tile:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px);box-shadow:inset 0 2px #ffffffe6,inset 0 -3px #3746aa73,0 4px 8px -6px #000000b3}.mines-tile:focus-visible{outline:2px solid var(--color-ice-300);outline-offset:2px}.mines[data-phase=idle] .mines-tile[data-state=hidden],.mines[data-phase=over] .mines-tile[data-state=hidden]{cursor:default;filter:saturate(.85)brightness(.86)}.mines-art{pointer-events:none;width:62%;height:62%}.mines-tile[data-state=gem],.mines-tile[data-state=gem-shown]{background:radial-gradient(75% 75% at 50% 42%,#5ef0c059,#0c1e56 72%);box-shadow:inset 0 0 0 1.5px #8ff7d3a6,0 0 22px -6px #5ef0c0d9}.mines-tile[data-state=gem]{animation:mines-thaw .42s var(--ease-settle)}.mines-tile[data-state=gem] .mines-art{filter:drop-shadow(0 0 8px #7fe8ffe6);animation:mines-rise .5s var(--ease-settle)}.mines-tile[data-state=mine],.mines-tile[data-state=mine-shown]{background:radial-gradient(75% 75%,#2a1440,#070a1e 75%);box-shadow:inset 0 0 0 1.5px #ff8fa3b3,0 0 26px -6px #ff5c7ae6}.mines-tile[data-state=mine]{animation:.45s ease-out mines-crack}.mines-tile[data-state=gem-shown],.mines-tile[data-state=mine-shown]{opacity:.5;box-shadow:none}.mines-tile[data-state=gem-shown] .mines-art,.mines-tile[data-state=mine-shown] .mines-art{width:50%;height:50%}@container (width>=40rem){.mines{min-height:clamp(31rem, calc(100dvh - var(--nav-h) - 6.75rem), 48rem);grid-template:"bar bar bar""hist stage controls"minmax(0,1fr)/5rem minmax(0,1fr) 15.5rem;gap:.75rem 1rem}.mines__hist{align-self:center}}@container (width>=60rem){.mines{grid-template-columns:5.5rem minmax(0,1fr) 17rem}}.plinko{grid-template:"bar""stage"clamp(19rem,92cqi,28rem)"controls""hist"/minmax(0,1fr);gap:.875rem;display:grid}.plinko>*{min-width:0;position:relative}.plinko>.plinko__controls{z-index:3}.plinko__bar{grid-area:bar}.plinko__hist{grid-area:hist}.plinko__hist .hist-rail{--rail-offset:var(--pad)}.plinko__controls{grid-area:controls;align-content:end;gap:.75rem;display:grid}.plinko__risk{display:flex}.plinko__risk>.style-switch__btn{flex:1 1 0}.plinko__rows-value{font-family:var(--font-mono);color:var(--color-ice-200);margin-left:.375rem}.plinko__stage{background:radial-gradient(70% 55% at 50% 30%,#7fe8ff1f,#7fe8ff00 70%),radial-gradient(120% 90% at 50% 0,#1b2a86 0%,#0e1756 55%,#070d34 100%);border-radius:1.125rem;grid-area:stage;overflow:hidden;box-shadow:inset 0 0 0 1px #8fb4ff29,inset 0 -40px 60px -40px #04081ecc}.plinko__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.plinko__last{font-family:var(--font-mono);color:var(--color-frost-300);pointer-events:none;font-size:.8125rem;font-weight:600;position:absolute;top:.75rem;right:.875rem}.plinko-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.75rem;margin:0}.plinko-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-ice-400), var(--color-aurora-400));border-radius:999px;height:.375rem;box-shadow:inset 0 0 0 1px #ffffff26}.plinko-range::-moz-range-track{background:linear-gradient(90deg, var(--color-ice-400), var(--color-aurora-400));border-radius:999px;height:.375rem}.plinko-range::-webkit-slider-thumb{background:radial-gradient(circle at 35% 35%, #fff, var(--color-ice-200));appearance:none;border:0;border-radius:50%;width:1.25rem;height:1.25rem;margin-top:-.4375rem;box-shadow:0 0 0 3px #3fd8ff59,0 4px 10px #00000080}.plinko-range::-moz-range-thumb{background:radial-gradient(circle at 35% 35%, #fff, var(--color-ice-200));border:0;border-radius:50%;width:1.25rem;height:1.25rem;box-shadow:0 0 0 3px #3fd8ff59}.plinko-range:focus-visible{outline:2px solid var(--color-ice-300);outline-offset:2px;border-radius:999px}.plinko-range:disabled{opacity:.5;cursor:not-allowed}@container (width>=40rem){.plinko{min-height:clamp(33rem, calc(100dvh - var(--nav-h) - 6.75rem), 52rem);grid-template:"bar bar bar""hist stage controls"minmax(0,1fr)/5rem minmax(0,1fr) 16rem;gap:.75rem 1rem}.plinko__hist{align-self:center}}@container (width>=60rem){.plinko{grid-template-columns:5.5rem minmax(0,1fr) 17.5rem}}.blackjack{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""table""controls""hist";gap:.875rem;display:grid}.blackjack>*{min-width:0;position:relative}.blackjack__bar{grid-area:bar}.blackjack__hist{grid-area:hist}.blackjack__hist .hist-rail{--rail-offset:var(--pad)}.blackjack__table{grid-area:table;align-content:center;gap:.625rem;display:grid}.blackjack__controls{grid-area:controls;align-content:end;gap:.75rem;display:grid}.blackjack__controls>.play-btn{width:100%}.bj-table{--card-w:clamp(3.4rem, 2.3rem + 4.6cqi, 4.9rem);--step:calc(var(--card-w) * .44);isolation:isolate;background:radial-gradient(70% 55% at 50% 42%,#3fd8ff21,#3fd8ff00 70%),radial-gradient(130% 110% at 50% 0,#15507f 0%,#0d3363 42%,#081d42 100%);border-radius:1.25rem 1.25rem 50% 50%/1.25rem 1.25rem 16% 16%;grid-template-rows:auto auto 1fr;place-items:start center;gap:.25rem;min-height:clamp(20.5rem,64cqi,29rem);padding:.875rem .75rem 1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #bff4ff24,inset 0 0 0 9px #04081e66,inset 0 0 0 10px #bff4ff33,inset 0 -30px 60px -30px #04081ecc,0 30px 60px -30px #000000e6}.bj-table:before,.bj-table:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.bj-table:before{background:repeating-linear-gradient(45deg,#ffffff05 0 2px,#0000 2px 9px),repeating-linear-gradient(-45deg,#ffffff05 0 2px,#0000 2px 9px)}.bj-table:after{background:linear-gradient(#dffaff14,#dffaff00 22%)}.bj-shoe{width:calc(var(--card-w) * .78);aspect-ratio:5/7;background:repeating-linear-gradient(45deg,#ffffff12 0 3px,#0000 3px 8px),linear-gradient(160deg,#2c4fe0,#172781 60%,#111c5c);border-radius:.5rem;position:absolute;top:.875rem;right:1rem;transform:rotate(8deg);box-shadow:2px 2px #0e1a58,4px 4px #0b1340,6px 6px #081038,0 12px 20px -8px #000c,inset 0 0 0 1px #bff4ff73}.bj-seat{justify-items:center;gap:.375rem;display:grid}.bj-seat__label{min-height:1.5rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-frost-300);align-items:center;gap:.4375rem;font-size:.75rem;font-weight:600;display:flex}.bj-total{letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;min-width:1.75rem;color:var(--color-frost-50);background:#04081eb3;border-radius:999px;padding:.125rem .5rem;font-size:.8125rem;font-weight:700;transition:color .2s,background-color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #bff4ff47}.bj-total[data-state="21"]{color:var(--color-night-950);background:var(--color-mint-300);box-shadow:0 0 16px -4px #5ef0c0e6}.bj-total[data-state=bj]{color:var(--color-night-950);background:linear-gradient(90deg, var(--color-amber-300), var(--color-mint-300));box-shadow:0 0 18px -4px #ffc857e6}.bj-total[data-state=bust]{color:var(--color-night-950);background:var(--color-danger-300)}.bj-tag{letter-spacing:.06em;color:var(--color-amber-300);border-radius:.375rem;padding:.0625rem .375rem;font-size:.6875rem;box-shadow:inset 0 0 0 1px #ffc85780}.bj-arc{pointer-events:none;width:min(100%,27rem);height:auto;margin-block:-.25rem -.5rem}.bj-arc__main{font-family:var(--font-display);letter-spacing:.16em;fill:#bff4ff80;font-size:15px;font-weight:800}.bj-arc__sub{font-family:var(--font-mono);letter-spacing:.1em;fill:#aac2e273;font-size:9.5px;font-weight:600}.bj-arc__band{fill:none;stroke:#bff4ff1f;stroke-width:1px}.bj-player{width:100%;min-height:calc(var(--card-w) * 1.4 + 2.5rem);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.75rem 1.5rem;display:flex}.bj-hand-wrap{border-radius:1rem;justify-items:center;gap:.375rem;padding:.3125rem .5rem .5rem;transition:box-shadow .25s,background-color .25s;display:grid}.bj-hand-wrap.is-active{background:#7fe8ff12;box-shadow:inset 0 0 0 1.5px #7fe8ff8c,0 0 26px -8px #7fe8ffbf}.bj-hand{--n:1;width:calc(var(--card-w) + (max(var(--n), 1) - 1) * var(--step));height:calc(var(--card-w) * 1.4);transition:width .34s var(--ease-frost);position:relative}.bj-player.is-instant .bj-hand{transition:none}.bj-hand:empty:before,.bj-player:empty:before{content:"";width:var(--card-w);aspect-ratio:5/7;border-radius:calc(var(--card-w) * .1);background:#04081e1f;display:block;box-shadow:inset 0 0 0 1.5px #bff4ff24}.bj-player:empty:before{margin-top:1.75rem}.bj-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-night-950);background:var(--color-frost-300);animation:bj-badge-in .42s var(--ease-settle) both;border-radius:999px;padding:.1875rem .625rem;font-size:.75rem;font-weight:700}.bj-badge[data-outcome=win]{background:var(--color-mint-300);box-shadow:0 0 18px -4px #5ef0c0e6}.bj-badge[data-outcome=blackjack]{background:linear-gradient(90deg, var(--color-amber-300), var(--color-mint-300));box-shadow:0 0 20px -4px #ffc857e6}.bj-badge[data-outcome=lose],.bj-badge[data-outcome=bust]{background:var(--color-danger-300)}.bj-card{top:0;left:calc(var(--i,0) * var(--step));width:var(--card-w);aspect-ratio:5/7;border-radius:calc(var(--card-w) * .1);perspective:40rem;position:absolute;box-shadow:0 10px 18px -8px #000c,-3px 0 8px -4px #00000073}.bj-card__inner{border-radius:inherit;transform-style:preserve-3d;position:absolute;inset:0}.bj-card__side{border-radius:inherit;backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.bj-card__side--face{font-family:var(--font-display);color:#16225e;background:radial-gradient(120% 70% at 20% 0,#ffffffe6,#fff0 60%),linear-gradient(160deg,#fff 0%,#eef5ff 55%,#d5e3fa 100%);box-shadow:inset 0 0 0 1px #8fb4ff80,inset 0 -6px 12px -8px #16225e40}.bj-card[data-red] .bj-card__side--face{color:#d6344f}.bj-card__corner{font-size:calc(var(--card-w) * .23);letter-spacing:-.04em;justify-items:center;font-weight:800;line-height:.95;display:grid;position:absolute;top:.28em;left:.34em}.bj-card__corner--end{inset:auto .34em .28em auto;transform:rotate(180deg)}.bj-card__pip{font-size:calc(var(--card-w) * .52);line-height:1}.bj-card__pip--face{aspect-ratio:3/4;border-radius:calc(var(--card-w) * .06);width:56%;font-size:calc(var(--card-w) * .3);background:linear-gradient(160deg,#3f6dff1f,#7fe8ff29);align-content:center;place-items:center;gap:.08em;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 0 0 1px}.bj-card__pip-suit{font-size:.72em}.bj-card__side--back{background:radial-gradient(circle,#7fe8ff47,#7fe8ff00 56%),repeating-linear-gradient(45deg,#ffffff12 0 3px,#0000 3px 8px),linear-gradient(160deg,#2c4fe0,#172781 60%,#111c5c);box-shadow:inset 0 0 0 2px #bff4ff99,inset 0 0 0 5px #111c5ce6,inset 0 0 0 6px #bff4ff47}.bj-card__side--back svg{filter:drop-shadow(0 0 6px #7fe8ffa6);width:54%;height:auto}.bj-card.is-flipping .bj-card__side--face{transform:rotateY(180deg)}.bj-card.is-flipping .bj-card__inner{animation:bj-flip .56s var(--ease-frost) both}.bj-card.is-dealt{animation:bj-deal .46s var(--ease-frost) both}.bj-card.is-moving{animation:bj-move .42s var(--ease-frost) both}.bj-card.is-swept{animation:.28s ease-in both bj-sweep}.bj-insurance{height:6.25rem;animation:game-pop-in .26s var(--ease-frost);background:#ffc85712;border-radius:1rem;align-content:space-between;gap:.375rem;padding:.4375rem .5rem .5rem;display:grid;box-shadow:inset 0 0 0 1px #ffc85773}.bj-insurance__text{color:var(--color-frost-100);padding-inline:.25rem;font-size:.75rem;line-height:1.35}.bj-insurance .bj-btn{min-height:2.5rem}.bj-insurance__text strong{color:var(--color-amber-300)}.bj-insurance__buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.bj-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-height:6.25rem;display:grid}.bj-btn{min-height:2.875rem;color:var(--color-frost-50);background:linear-gradient(180deg, var(--color-royal-500), var(--color-royal-600));cursor:pointer;border:0;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-weight:700;transition:transform .12s,filter .12s,opacity .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 8px 18px -10px #3f6dffe6}.bj-btn:hover:not(:disabled){filter:brightness(1.12)}.bj-btn:active:not(:disabled){transform:translateY(1px)}.bj-btn:disabled{opacity:.38;cursor:not-allowed}.bj-btn:focus-visible{outline:2px solid var(--color-ice-300);outline-offset:2px}.bj-btn--ghost{color:var(--color-amber-300);background:#ffc8571a;box-shadow:inset 0 0 0 1px #ffc8578c}.bj-btn kbd{font-family:var(--font-mono);color:var(--color-frost-200);background:#04081e73;border-radius:.3125rem;padding:0 .3125rem;font-size:.6875rem;font-weight:600}@media (hover:none){.bj-btn kbd{display:none}}.bj-status{min-height:1.75rem;font-family:var(--font-display);text-align:center;text-wrap:balance;color:var(--color-frost-200);justify-self:center;font-size:1.0625rem;font-weight:700;transition:color .25s}.blackjack[data-outcome=win] .bj-status{color:var(--color-mint-300)}.blackjack[data-outcome=loss] .bj-status{color:var(--color-danger-300)}.blackjack[data-outcome=push] .bj-status{color:var(--color-frost-50)}.blackjack[data-launch] .bj-table{filter:saturate(.7)}@container (width>=40rem){.blackjack{min-height:clamp(31rem, calc(100dvh - var(--nav-h) - 6.75rem), 48rem);grid-template:"bar bar bar""hist table controls"minmax(0,1fr)/5rem minmax(0,1fr) 15.5rem;gap:.75rem 1rem}.blackjack__hist{align-self:center}}@container (width>=60rem){.blackjack{grid-template-columns:5.5rem minmax(0,1fr) 17rem}}.climb{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""stage""controls""hist";gap:.875rem;display:grid}.climb>*{min-width:0;position:relative}.climb__bar{grid-area:bar}.climb__hist{grid-area:hist}.climb__hist .hist-rail{--rail-offset:var(--pad)}.climb__controls{grid-area:controls;align-content:end;gap:.75rem;display:grid}.climb__controls>.play-btn{width:100%}.climb__stage{background:radial-gradient(70% 40% at 50% 100%,#7fe8ff24,#7fe8ff00 72%),linear-gradient(#0a1348f2,#15246ee6 55%,#0e1a58f2);border-radius:1.125rem;grid-area:stage;align-content:center;justify-items:center;gap:.75rem;padding:.875rem .375rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #8fb4ff29,inset 0 18px 40px -30px #dffaff66}.climb-readout{text-align:center;justify-items:center;display:grid}.climb-readout__num{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-frost-50);text-shadow:0 0 36px #3fd8ff8c,0 2px 14px #04081ebf;font-size:clamp(2rem,1rem + 4cqi,3.25rem);font-weight:800;line-height:1;transition:color .3s}.climb[data-outcome=win] .climb-readout__num{color:var(--color-mint-300)}.climb[data-outcome=loss] .climb-readout__num{color:var(--color-danger-300)}.climb-readout__caption{color:var(--color-frost-300);margin-top:.375rem;font-size:.875rem}.climb[data-outcome=loss] .climb-readout__caption{color:var(--color-danger-300)}.climb-wall{--explorer-w:2.5rem;grid-template-columns:var(--explorer-w) minmax(0, 1fr);background:repeating-linear-gradient(100deg,#ffffff06 0 3px,#0000 3px 22px),linear-gradient(#bff4ff1f,#3f6dff14 60%,#04081e33);border-radius:1rem;width:min(100%,30rem);padding:.625rem .3125rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #bff4ff24,inset 0 -24px 40px -30px #04081ee6}.climb-wall:before{content:"";top:.625rem;bottom:.625rem;left:calc(.3125rem + var(--explorer-w) / 2);opacity:.55;background:repeating-linear-gradient(#ffc857b3 0 6px,#d9482a99 6px 12px);width:2px;position:absolute}.climb-explorer{width:var(--explorer-w);height:calc(var(--explorer-w) * 1.35);transform:translateY(var(--climb-y,0px));transition:transform .5s var(--ease-settle);pointer-events:none;z-index:1;position:absolute;top:0;left:.3125rem}.climb-explorer.is-falling{animation:.9s cubic-bezier(.55,0,.9,.45) forwards climb-fall}.climb-explorer.is-back{transition:none;animation:.45s ease-out both climb-back}.climb-rows{flex-direction:column-reverse;grid-column:2;gap:.375rem;display:flex}.climb-row{border-radius:.875rem;grid-template-columns:.875rem minmax(0,1fr) 3.5rem;align-items:center;gap:.3125rem;padding:.1875rem .125rem;transition:background-color .25s,box-shadow .25s;display:grid}.climb-row__num{font-family:var(--font-mono);text-align:center;color:var(--color-frost-500);font-size:.6875rem;font-weight:600}.climb-row__holds{gap:.3125rem;display:flex}.climb-row__mult{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;color:var(--color-frost-400);font-size:.6875rem;font-weight:700;transition:color .2s}.climb-row.is-current{background:#7fe8ff14;box-shadow:inset 0 0 0 1.5px #7fe8ff80,0 0 24px -10px #7fe8ffe6}.climb-row.is-current .climb-row__mult{color:var(--color-ice-200)}.climb-row.is-climbed .climb-row__mult{color:var(--color-mint-300)}.climb-row.is-climbed .climb-row__num{color:var(--color-mint-400)}.climb-row[data-past-cap]{opacity:.35}.climb-hold{min-width:0;height:clamp(1.875rem,11.1111dvh - 3.54167rem,2.75rem);color:inherit;cursor:default;filter:saturate(.8)brightness(.72);background:linear-gradient(#fffffff2 0 16%,#0000 16%),radial-gradient(120% 110% at 40% 10%,#eaf4ff 0%,#b7cdf6 40%,#7d93dc 80%,#5d70c6 100%);border:0;border-radius:.75rem;flex:1 1 0;place-items:center;padding:0;transition:transform .14s,filter .2s,box-shadow .2s,opacity .2s;display:grid;position:relative;box-shadow:inset 0 -5px #28379673,0 6px 12px -8px #000c}.climb-hold[data-state=live]{cursor:pointer;filter:none;box-shadow:inset 0 -5px #28379673,0 0 0 1.5px #7fe8ff8c,0 8px 16px -8px #3fd8ffe6}.climb-hold[data-state=live]:hover{filter:brightness(1.08);transform:translateY(-2px)}.climb-hold[data-state=live]:active{transform:translateY(1px)}.climb-hold:focus-visible{outline:2px solid var(--color-ice-300);outline-offset:2px}.climb-hold[data-state=safe],.climb-hold[data-state=safe-shown]{filter:none;background:radial-gradient(90% 90% at 50% 40%,#5ef0c066,#0c1e56 75%);box-shadow:inset 0 0 0 1.5px #8ff7d3b3,0 0 20px -6px #5ef0c0d9}.climb-hold[data-state=safe]{animation:climb-hold .45s var(--ease-settle)}.climb-hold[data-state=broken],.climb-hold[data-state=broken-shown]{filter:none;background:radial-gradient(90% 90%,#2a1440,#070a1e 75%);box-shadow:inset 0 0 0 1.5px #ff8fa3b3,0 0 22px -6px #ff5c7ae6}.climb-hold[data-state=broken]{animation:.5s ease-out climb-break}.climb-hold[data-state=safe-shown],.climb-hold[data-state=broken-shown]{opacity:.5;box-shadow:none}.climb-art{pointer-events:none;width:auto;height:82%}.climb-hold[data-state$=-shown] .climb-art{height:62%}.climb-levels{background:#04081e8c;border-radius:.875rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding:.1875rem;display:grid;box-shadow:inset 0 0 0 1px #8fb4ff38}.climb-level{min-height:2.75rem;color:var(--color-frost-300);cursor:pointer;background:0 0;border:0;border-radius:.6875rem;justify-items:center;gap:.0625rem;padding:.3125rem .125rem;font-size:.71875rem;font-weight:700;transition:color .2s,background-color .2s;display:grid}.climb-level__name{letter-spacing:-.01em;white-space:nowrap;max-width:100%}.climb-level__dots{gap:.1875rem;display:flex}.climb-level__dots i{background:var(--color-mint-400);border-radius:50%;width:.375rem;height:.375rem}.climb-level__dots i.is-break{box-shadow:inset 0 0 0 1.25px var(--color-danger-300);background:0 0}.climb-level:hover:not(:disabled){color:var(--color-frost-50)}.climb-level[aria-pressed=true]{color:var(--color-night-950);background:linear-gradient(180deg, var(--color-ice-100), var(--color-ice-400));box-shadow:0 6px 16px -8px #3fd8ffe6}.climb-level[aria-pressed=true] .climb-level__dots i{background:#04081ec7}.climb-level[aria-pressed=true] .climb-level__dots i.is-break{background:0 0;box-shadow:inset 0 0 0 1.25px #04081ec7}.climb-level:disabled{cursor:not-allowed;opacity:.55}.climb-level:focus-visible{outline:2px solid var(--color-ice-300);outline-offset:2px}@container (width>=40rem){.climb{min-height:clamp(31rem, calc(100dvh - var(--nav-h) - 6.75rem), 52rem);grid-template:"bar bar bar""hist stage controls"minmax(0,1fr)/5rem minmax(0,1fr) 16rem;gap:.75rem 1rem}.climb__hist{align-self:center}.climb__stage{padding:1rem .75rem 1.125rem}.climb-wall{--explorer-w:clamp(3rem, 2rem + 4cqi, 4.5rem);padding:.625rem .5rem}.climb-wall:before{left:calc(.5rem + var(--explorer-w) / 2)}.climb-explorer{left:.5rem}.climb-row{grid-template-columns:1.25rem minmax(0,1fr) 4.4rem;gap:.5rem;padding:.1875rem .25rem}.climb-row__holds{gap:.375rem}.climb-row__mult{font-size:.8125rem}}@container (width>=60rem){.climb{grid-template-columns:5.5rem minmax(0,1fr) 17rem}}.rar{--rar:#8fa7c7;--rar-text:#c9ddf5;--rar-tint:#aac2e21f;--rar-glow:#aac2e257}.rar[data-rarity=uncommon]{--rar:#3fd8ff;--rar-text:#7fe8ff;--rar-tint:#3fd8ff26;--rar-glow:#3fd8ff6b}.rar[data-rarity=rare]{--rar:#5f95ff;--rar-text:#9dbcff;--rar-tint:#5f95ff2e;--rar-glow:#5f95ff80}.rar[data-rarity=epic]{--rar:#8b7dff;--rar-text:#bdb2ff;--rar-tint:#8b7dff33;--rar-glow:#8b7dff8c}.rar[data-rarity=legendary]{--rar:#ffc857;--rar-text:#ffd98a;--rar-tint:#ffc85733;--rar-glow:#ffc8578c}.rar[data-rarity=mythic]{--rar:#ff7a5c;--rar-text:#ffc9a8;--rar-tint:#ff5c7a38;--rar-glow:#ff7a5c99}.ci-tile,.case-card,.case__glyph,.case-result__art,.result-chip{--art-ground:#0b1020}.art-img{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.art-img[hidden]{display:none}.free-row__art:has(>.art-img[hidden]){display:none}.free-row:has(>.free-row__art>.art-img[hidden]){grid-template-columns:minmax(0,1fr) auto}.ci-tile{width:var(--tile-w,8rem);height:var(--tile-h,9.75rem);text-align:center;background:var(--art-ground);box-shadow:inset 0 0 0 1.5px var(--rar);border-radius:.875rem;flex:none;grid-template-rows:minmax(0,1fr) auto auto;place-items:center;gap:.1875rem;padding:.375rem .375rem .75rem;list-style:none;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ci-tile{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--rar) 46%, transparent)}}.ci-tile:after{content:"";background:var(--rar);height:3px;box-shadow:0 0 12px var(--rar-glow);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:.75rem;right:.75rem}.ci-tile[data-rarity=mythic]:after{background:linear-gradient(90deg,#ff5c7a,#ffc857)}.ci-tile[data-rarity=mythic]{box-shadow:none}.ci-tile[data-rarity=mythic]:before{content:"";z-index:1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;background:linear-gradient(135deg,#ff5c7a,#ffc857);padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ci-tile__art{aspect-ratio:1;justify-self:center;width:auto;height:100%;min-height:0;max-height:6.5rem;position:relative}.ci-tile__art:after,.case-result__art:after,.result-chip__art:after,.case__glyph:after,.case-card__art:after{content:"";background:radial-gradient(closest-side, var(--rar-glow,var(--theme-glow,#3fd8ff59)), transparent 82%);mix-blend-mode:screen;opacity:.5;pointer-events:none;position:absolute;inset:-8%}.ci-tile__name{text-wrap:balance;overflow-wrap:anywhere;max-width:100%;min-height:2.4em;color:var(--color-frost-100);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.ci-tile__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--rar-text);font-size:.75rem;font-weight:600}.ci-tile__rarity{letter-spacing:.12em;text-transform:uppercase;color:var(--rar-text);font-size:.625rem;font-weight:700;line-height:1}.ci-tile__chance{font-variant-numeric:tabular-nums;color:var(--color-frost-300);font-size:.6875rem}.ci-tile:focus-visible{outline:2px solid var(--color-ice-300);outline-offset:2px}.ci-tile.is-bare{background:radial-gradient(80% 60% at 50% 40%, var(--rar-tint), transparent 76%), var(--art-ground);grid-template-rows:none;align-content:center}.ci-tile.is-bare .ci-tile__art{display:none}.ci-tile.is-bare .ci-tile__name{min-height:0;font-size:.75rem}.ci-tile:has(.art-img[hidden]){background:radial-gradient(80% 60% at 50% 40%, var(--rar-tint), transparent 76%), var(--art-ground);grid-template-rows:none;align-content:center}.ci-tile:has(.art-img[hidden]) .ci-tile__art{display:none}.reels{gap:.5rem;min-width:0;display:grid}.reel{--tile-w:clamp(5.5rem, 21cqi, 8.25rem);--tile-h:calc(var(--tile-w) * 1.3);--reel-gap:.5rem;--reel-ground:#070b18;background:linear-gradient(#060a16,#0a1022);border-radius:1rem;padding-block:.875rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8fb4ff33,inset 0 3px 18px #0009}.reels:not([data-count="1"]) .reel{--tile-w:clamp(4.5rem, 14cqi, 6.25rem);padding-block:.5rem}.reel:before,.reel:after{content:"";z-index:2;pointer-events:none;width:min(22%,9rem);position:absolute;top:0;bottom:0}.reel:before{background:linear-gradient(90deg,#060a16fa,#0000);left:0}.reel:after{background:linear-gradient(270deg,#060a16fa,#0000);right:0}.reel__track{gap:var(--reel-gap);will-change:transform;width:max-content;margin:0;padding:0;list-style:none;display:flex;position:relative}.reel__marker{z-index:3;background:linear-gradient(180deg, var(--color-ice-300) 0 .875rem, #7fe8ff57 .875rem calc(100% - .875rem), var(--color-ice-300) calc(100% - .875rem) 100%);pointer-events:none;border-radius:3px;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 14px #3fd8ffbf,0 0 2px #fff9}.reel__marker:before,.reel__marker:after{content:"";border-left:.5rem solid #0000;border-right:.5rem solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.reel__marker:before{border-top:.625rem solid var(--color-ice-300);top:0}.reel__marker:after{border-bottom:.625rem solid var(--color-ice-300);bottom:0}.reel .ci-tile.is-won{box-shadow:inset 0 0 0 2px var(--rar), 0 0 28px -4px var(--rar-glow);animation:case-won .5s var(--ease-settle);transform:scale(1.03)}.reel .ci-tile[data-rarity=mythic].is-won{box-shadow:0 0 28px -4px var(--rar-glow)}.reel[data-state=landed] .ci-tile:not(.is-won){opacity:.4;transition:opacity .4s}.cases-lobby{gap:1.25rem;display:grid}.cases-head{isolation:isolate;box-shadow:var(--shadow-glass), inset 0 0 0 1px #94c5ff2e;background:radial-gradient(60% 150% at 100% 0,#3fd8ff33,#0000 62%),radial-gradient(50% 130% at 0 110%,#8b7dff33,#0000 62%),linear-gradient(#1626629e,#080e26e6);border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;padding:1.25rem 1.25rem 1.375rem;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.cases-head{padding:1.75rem 2rem}}.cases-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-frost-50);margin-top:.5rem;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:600;line-height:1.1}.cases-title:focus-visible{outline-offset:6px}.cases-lede{max-width:56ch;color:var(--color-frost-200);margin-top:.625rem;font-size:.9375rem;line-height:1.6}.cases-status{color:var(--color-frost-200);background:#3fd8ff0f;border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1px #7fe8ff2e}.cases-status--page{gap:.5rem;padding:1.25rem;display:grid}.cases-sections{gap:2.25rem;display:grid}.cases-browse{gap:1.25rem;display:grid}.cases-sections-list{gap:2.25rem;display:grid}.cases-bar{box-shadow:var(--shadow-glass), inset 0 0 0 1px #94c5ff24;background:linear-gradient(#14245a80,#080e26d9);border-radius:1.25rem;gap:.75rem;padding:.875rem;display:grid}.cases-bar__row{flex-wrap:wrap;align-items:center;gap:.625rem .75rem;display:flex}.cases-bar__search{flex:12rem;min-height:2.75rem;padding-left:.875rem}.cases-bar__search .well__input{height:2.75rem;padding-left:.5rem;font-size:.9375rem}.cases-bar__glass{width:1.125rem;height:1.125rem;color:var(--color-frost-400);flex:none}.cases-bar__order{flex:0 12.5rem;min-height:2.75rem}.cases-bar__order .well__input{height:2.75rem;font-size:.875rem}.cases-bar__row--filters{justify-content:space-between}.cases-bar__toggle{min-height:2.75rem}.cases-bar__range{min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--color-frost-500);background:#0408168c;border-radius:.875rem;align-items:center;gap:.25rem;padding:0 .75rem;transition:box-shadow .2s;display:inline-flex}.cases-bar__range:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-ice-400), 0 0 0 4px #3fd8ff24}.cases-bar__label{color:var(--color-frost-300);margin-right:.375rem;font-size:.8125rem;font-weight:600}.cases-bar__cur,.cases-bar__dash{font-family:var(--font-mono);color:var(--color-frost-400);font-size:.8125rem}.cases-bar__num{width:4.25rem;height:2.5rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-frost-50);background:0 0;border:0;outline:0;padding:0 .25rem;font-size:.875rem}.cases-bar__num::placeholder{color:var(--color-frost-500)}.cases-bar__summary{color:var(--color-frost-300);margin:-.5rem 0 0;font-size:.8125rem}.cases-bar__summary[hidden]{display:none}.cases-chips{scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.cases-chips::-webkit-scrollbar{display:none}.cases-chip{min-height:2.5rem;color:var(--color-frost-300);cursor:pointer;background:#04081680;border:0;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.875rem;font-weight:600;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #94c5ff33}.cases-chip__n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-frost-400);font-size:.6875rem}.cases-chip[aria-pressed=true]{color:var(--color-night-950);background:linear-gradient(180deg, var(--color-ice-200), var(--color-ice-400));box-shadow:0 8px 20px -10px #3fd8ffcc,inset 0 0 0 1px #dffaff99}.cases-chip[aria-pressed=true] .cases-chip__n{color:#040816b3}@media (hover:hover){.cases-chip[aria-pressed=false]:hover{color:var(--color-frost-50);box-shadow:inset 0 0 0 1px #7fe8ff80}}.cases-chip:focus-visible{outline-offset:2px}.cases-bar__clear[hidden]{display:none}.cases-none{text-align:center;background:#04081666;border-radius:1.25rem;gap:.25rem;padding:1.5rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #94c5ff24}.cases-none[hidden]{display:none}.cases-none__title{font-family:var(--font-display);color:var(--color-frost-50);font-weight:600}.cases-none__line{color:var(--color-frost-400);font-size:.8125rem}.cases-group{--grp:var(--color-ice-300)}.cases-group[hidden],.cases-feature[hidden]{display:none}.cases-group[data-group=armory],.cases-feature[data-group=armory]{--grp:var(--color-royal-400)}.cases-group[data-group=crown],.cases-feature[data-group=crown]{--grp:var(--color-amber-400)}.cases-group[data-group=halloween],.cases-feature[data-group=halloween]{--grp:#ff8a36}.cases-feature{--grp:var(--color-ice-300)}.cases-group__head{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-bottom:.875rem;display:flex}.cases-group__rule,.cases-feature__title:before{content:"";background:var(--grp);width:.25rem;height:1.375rem;box-shadow:0 0 14px var(--grp);border-radius:2px;flex:none}.cases-group__title{font-size:1.375rem}.cases-group__count{font-family:var(--font-mono);color:var(--color-frost-300);background:#04081680;border-radius:999px;padding:.1875rem .5rem;font-size:.6875rem;box-shadow:inset 0 0 0 1px #94c5ff33}.cases-group__line{color:var(--color-frost-400);flex-basis:100%;font-size:.8125rem}@media (min-width:720px){.cases-group__line{flex-basis:auto;margin-left:auto}}.cases-feature__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.cases-feature__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-frost-50);align-items:center;gap:.625rem;font-size:1.125rem;font-weight:600;display:flex}.cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.cases-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:1rem}}.lobby-cases{gap:1.75rem;margin-top:1.25rem;display:grid;container-type:inline-size}.cases-grid--row{grid-template-columns:repeat(2,minmax(0,1fr))}@container (width>=34rem){.cases-grid--row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.cases-foot{text-align:left}.cases-lobby[hidden],.case-page[hidden],.case[hidden],.case__side[hidden],.case-contents[hidden],.cases-status[hidden],.case-result__rarity[hidden],.case-result__value[hidden]{display:none}.case-card{--theme-glow:#3fd8ff6b;--theme-edge:#7fe8ff8c;isolation:isolate;text-align:center;background:radial-gradient(95% 52% at 50% 46%, var(--theme-glow), transparent 72%), linear-gradient(180deg, #121f4a 0%, var(--art-ground) 48%, #070b18 100%);border-radius:1.125rem;grid-template-rows:auto minmax(0,1fr) auto auto;justify-items:center;gap:.25rem;height:100%;padding:.875rem .625rem .75rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.case-card{background:radial-gradient(95% 52% at 50% 46%, color-mix(in oklab, var(--theme-glow) 38%, transparent), transparent 72%), linear-gradient(180deg, #121f4a 0%, var(--art-ground) 48%, #070b18 100%)}}.case-card{box-shadow:var(--shadow-glass), inset 0 0 0 1px #94c5ff29;transition:transform .45s var(--ease-frost), box-shadow .45s var(--ease-frost)}.case-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#bff4ff1a,#0000 28%);position:absolute;inset:0}.case-card[data-theme=armory]{--theme-glow:#5f95ff80;--theme-edge:#8fb4ff99}.case-card[data-theme=crown]{--theme-glow:#ffc85773;--theme-edge:#ffd98a99}.case-card[data-theme=halloween]{--theme-glow:#ff8a3680;--theme-edge:#ffaa6499}.case-card__name{max-width:100%;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-frost-50);overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.2}.case-card__link{color:inherit;text-decoration:none}.case-card__link:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.case-card__link:focus-visible{outline:none}.case-card:has(.case-card__link:focus-visible){outline:2px solid var(--color-ice-300);outline-offset:3px}.case-card__art{place-items:center;width:100%;padding:.125rem 0;display:grid;position:relative}.case-card__art .art-img{aspect-ratio:1;filter:drop-shadow(0 16px 18px #00000080);width:min(100%,11.5rem);height:auto;transition:transform .5s var(--ease-frost), filter .5s var(--ease-frost);position:relative}.case-card__art.is-bare{padding:0}.case-card__art:has(>.art-img[hidden]){padding:0}.case-card__art.is-bare:after,.case-card__art.is-bare .art-img{display:none}.case-card__art:has(>.art-img[hidden]):after{display:none}.case-card__art.is-bare+.case-card__top{margin-block:.5rem .25rem}.case-card__art:has(>.art-img[hidden])+.case-card__top{margin-block:.5rem .25rem}.case-card__art.is-bare+.case-card__top strong{text-shadow:0 0 22px #ffc85773;font-size:1.3125rem;line-height:1.2;display:block}.case-card__art:has(>.art-img[hidden])+.case-card__top strong{text-shadow:0 0 22px #ffc85773;font-size:1.3125rem;line-height:1.2;display:block}.case-card__top{color:var(--color-frost-300);font-size:.75rem}.case-card__top strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-amber-300);font-weight:600}.case-card__price{width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--color-amber-300);background:linear-gradient(#ffc8574d,#ffc8571f);border-radius:.75rem;margin-top:.25rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:700;transition:color .3s,background .3s,box-shadow .3s;display:block;box-shadow:inset 0 0 0 1px #ffc85780,0 8px 18px -12px #ffc85799}@media (hover:hover){.case-card:hover{box-shadow:0 34px 60px -28px #000000e6, inset 0 0 0 1px var(--theme-edge), 0 0 56px -18px var(--theme-glow);transform:translateY(-6px)}.case-card:hover .case-card__art .art-img{filter:drop-shadow(0 22px 22px #0000008c);transform:translateY(-4px)scale(1.06)rotate(-1.5deg)}.case-card:hover .case-card__price{color:var(--color-night-950);background:linear-gradient(180deg, var(--color-amber-300), var(--color-amber-400));box-shadow:inset 0 0 0 1px #fff4d6b3,0 10px 24px -10px #ffc857cc}}.case-page{gap:1.25rem;display:grid}.case-back{width:-moz-fit-content;width:fit-content;min-height:2.75rem;color:var(--color-frost-300);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.case-back:hover{color:var(--color-frost-50)}.case{gap:.875rem;display:grid}.case>*{min-width:0;position:relative}.case{--theme-glow:#3fd8ff66}.case[data-theme=armory]{--theme-glow:#5f95ff6b}.case[data-theme=crown]{--theme-glow:#ffc85761}.case[data-theme=halloween]{--theme-glow:#ff8a366b}.case__glyph{aspect-ratio:1;background:var(--art-ground);border-radius:1.125rem;flex:none;width:5rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8fb4ff4d,0 14px 30px -14px #000000d9}.case__glyph:after{opacity:.55;inset:0}.case__glyph .art-img{position:relative}.case__glyph.is-bare .art-img{display:none}.case__glyph.is-bare{background:radial-gradient(70% 70% at 50% 50%, var(--theme-glow), transparent 80%), var(--art-ground);width:3.5rem}.case__blurb{color:var(--color-frost-200);margin-top:.25rem;font-size:.875rem;line-height:1.45}.case__price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-frost-50);background:#04081e99;border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;box-shadow:inset 0 0 0 1px #8fb4ff66}.case-result{--art-size:5.5rem;isolation:isolate;background:#0408189e;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.875rem;min-height:6.75rem;padding:.75rem .875rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8fb4ff29}.case-result[data-state=won],.case-result[data-state=even],.case-result[data-state=less]{--art-size:7rem;background:radial-gradient(90% 140% at 0% 50%, var(--rar-tint), transparent 70%), #040818b3;box-shadow:inset 0 0 0 1.5px var(--rar), 0 0 40px -20px var(--rar-glow)}@supports (color:color-mix(in lab, red, red)){.case-result[data-state=won],.case-result[data-state=even],.case-result[data-state=less]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--rar) 70%, transparent), 0 0 40px -20px var(--rar-glow)}}.case-result[data-state=won],.case-result[data-state=even],.case-result[data-state=less]{animation:case-reveal .45s var(--ease-frost)}.case-result__art{z-index:1;width:var(--art-size);aspect-ratio:1;background:var(--art-ground);box-shadow:inset 0 0 0 1.5px var(--rar), 0 10px 26px -12px var(--rar-glow);border-radius:1.125rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.case-result__art{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--rar) 55%, transparent), 0 10px 26px -12px var(--rar-glow)}}.case-result__art:after{opacity:.55;inset:0}.case-result__art .art-img{position:relative}.case-result__art:empty{display:none}.case-result__art:has(>.art-img[hidden]){display:none}.case-result[data-state=idle] .case-result__art,.case-result[data-state=opening] .case-result__art{box-shadow:inset 0 0 0 1px #8fb4ff4d}.case-result[data-state=opening] .case-result__art .art-img{animation:.5s ease-in-out infinite case-shake}.case-result__body{grid-column:2;gap:.125rem;min-width:0;display:grid}.case-result__burst{top:50%;left:calc(.875rem + var(--art-size) / 2);z-index:0;background:repeating-conic-gradient(from 0deg, var(--rar) 0 5deg, transparent 5deg 15deg);border-radius:50%;width:34rem;height:34rem;margin:-17rem 0 0 -17rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.case-result__burst{background:repeating-conic-gradient(from 0deg, color-mix(in oklab, var(--rar) 52%, transparent) 0 5deg, transparent 5deg 15deg)}}.case-result__burst{opacity:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle closest-side,#000 0%,#0000 94%);mask-image:radial-gradient(circle closest-side,#000 0%,#0000 94%)}.case-result[data-state=won][data-rarity=epic] .case-result__burst,.case-result[data-state=won][data-rarity=legendary] .case-result__burst,.case-result[data-state=won][data-rarity=mythic] .case-result__burst,.case-result[data-state=even][data-rarity=epic] .case-result__burst,.case-result[data-state=even][data-rarity=legendary] .case-result__burst,.case-result[data-state=even][data-rarity=mythic] .case-result__burst,.case-result[data-state=less][data-rarity=epic] .case-result__burst,.case-result[data-state=less][data-rarity=legendary] .case-result__burst,.case-result[data-state=less][data-rarity=mythic] .case-result__burst{opacity:1;animation:case-burst-in 1.1s var(--ease-settle) both, case-burst-spin 24s linear 1.1s infinite}.case-result__burst:after{content:"";background:radial-gradient(circle closest-side, var(--rar), transparent);border-radius:50%;position:absolute;inset:30%}@supports (color:color-mix(in lab, red, red)){.case-result__burst:after{background:radial-gradient(circle closest-side, color-mix(in oklab, var(--rar) 70%, white), transparent)}}.case-result__burst:after{opacity:0;animation:.9s ease-out 50ms both case-flash}.case-result__rarity{letter-spacing:.12em;text-transform:uppercase;color:var(--rar-text);font-size:.6875rem;font-weight:700;line-height:1}.case-result__title{font-family:var(--font-display);color:var(--color-frost-50);overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.2}.case-result__value{color:var(--color-frost-100);font-size:1rem;font-weight:600;line-height:1.3}.case-result[data-state=won] .case-result__value,.case-result[data-state=even] .case-result__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-mint-300);font-size:1.5rem;font-weight:700}.case-result__line{color:var(--color-frost-300);font-size:.8125rem;line-height:1.45}.case-result__verify{justify-self:start;min-height:2.25rem;padding-left:0}.case-result__multi{z-index:1;grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid;position:relative}.case-result__multi[hidden]{display:none}.result-chip{text-align:center;background:var(--art-ground);box-shadow:inset 0 0 0 1.5px var(--rar);border-radius:.75rem;justify-items:center;gap:.125rem;padding:.375rem .25rem .5rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.result-chip{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--rar) 46%, transparent)}}.result-chip:after{content:"";background:var(--rar);height:3px;box-shadow:0 0 10px var(--rar-glow);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:.5rem;right:.5rem}.result-chip[data-rarity=mythic]:after{background:linear-gradient(90deg,#ff5c7a,#ffc857)}.result-chip__art{aspect-ratio:1;width:3.5rem;display:block;position:relative}.result-chip__art:after{opacity:.5}.result-chip__art:has(>.art-img[hidden]){display:none}.result-chip__name{overflow-wrap:anywhere;max-width:100%;color:var(--color-frost-100);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.result-chip__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--rar-text);font-size:.75rem;font-weight:600}.result-chip .result-chip__verify{min-height:1.75rem;padding:0 .25rem;font-size:.75rem}.case__controls{align-content:start;gap:.75rem;display:grid}.case__open{width:100%}.case__free{background:#ffc85712;border-radius:.875rem;gap:.625rem;padding:.75rem;display:grid;box-shadow:inset 0 0 0 1px #ffc85757}.case__free[hidden]{display:none}.case__free-text{color:var(--color-amber-300);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;font-size:.875rem;line-height:1.45;display:flex}.case__open-free{width:100%}.case__open-free[aria-disabled=true]{color:var(--color-frost-300);cursor:not-allowed;background:linear-gradient(#15245aeb,#0e1a3ff5);animation:none;box-shadow:inset 0 0 0 1px #8fb4ff38}.case__open-free[aria-disabled=true]:before{display:none}.case__open-free[aria-busy=true]{cursor:progress}.case__open[aria-disabled=true]{color:var(--color-frost-300);cursor:not-allowed;background:linear-gradient(#15245aeb,#0e1a3ff5);animation:none;box-shadow:inset 0 0 0 1px #8fb4ff38}.case__open[aria-disabled=true]:before{display:none}.case__open[aria-busy=true]{cursor:progress}@media (hover:hover){.case__open[aria-disabled=true]:hover{transform:none;box-shadow:inset 0 0 0 1px #8fb4ff38}}.case__count{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.case__count[hidden]{display:none}.case__count-label{color:var(--color-frost-300);margin-right:.25rem;font-size:.8125rem}.count-btn{min-width:2.5rem;min-height:2.75rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-frost-100);cursor:pointer;transition:box-shadow .2s ease, transform .2s var(--ease-frost);background:linear-gradient(#15245acc,#0a112eeb);border:0;border-radius:.75rem;padding:0 .375rem;font-size:.9375rem;font-weight:700;box-shadow:inset 0 0 0 1px #8fb4ff3d}.count-btn[aria-pressed=true]{color:var(--color-frost-50);background:linear-gradient(#3f6dff80,#172781e6);box-shadow:inset 0 0 0 1px #8fb4ff99,0 0 18px -8px #3f6dffe6}.count-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.count-btn:focus-visible{outline:2px solid var(--color-ice-300);outline-offset:2px}@media (hover:hover){.count-btn:not([aria-disabled=true]):hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #8fb4ff80}}.case__side{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.case__side .instant-toggle[aria-disabled=true]{opacity:.55;cursor:not-allowed}.case__balance{color:var(--color-frost-300);font-size:.8125rem}.case__balance-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-frost-50);font-weight:600}.case__msg{color:var(--color-amber-300);background:#ffc85714;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #ffc85752}.case__msg[hidden]{display:none}.case__rules{color:var(--color-frost-300);font-size:.75rem;line-height:1.5}.case__rules strong{font-family:var(--font-mono);color:var(--color-frost-50);font-weight:600}.case-contents__head{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-bottom:.875rem;display:flex}.case-contents__note{color:var(--color-frost-400);font-size:.8125rem}.contents-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.contents-grid .ci-tile{grid-template-rows:none;grid-auto-rows:auto;align-content:start;width:auto;height:auto;min-height:0;padding:.5rem .375rem .875rem}.contents-grid .ci-tile__art{width:min(100%,6.75rem);height:auto;max-height:none}.contents-grid .ci-tile.is-bare{align-content:center;min-height:7rem}.contents-grid .ci-tile:has(.art-img[hidden]){align-content:center;min-height:7rem}@container (width>=40rem){.case{grid-template-columns:minmax(0,1fr) 17.5rem;grid-template-areas:"bar bar""reel reel""result controls""rules rules";gap:1rem}.case__bar{grid-area:bar}.case>.reels{grid-area:reel}.case>.case-result{grid-area:result;align-self:stretch}.case>.case__controls{grid-area:controls}.case>.case__rules{grid-area:rules}.case__glyph{width:6.5rem}.case-result{--art-size:6.5rem}.case-result[data-state=won],.case-result[data-state=even],.case-result[data-state=less]{--art-size:8rem}}:root{--qr-light:#e6faff;--qr-dark:#040816}[data-rank]{--rank:#8fa7c7;--rank-text:#c9ddf5;--rank-tint:#8fa7c724;--rank-glow:#8fa7c74d}[data-rank=frost-drifter]{--rank:#b6e4ff;--rank-text:#dff3ff;--rank-tint:#b6e4ff24;--rank-glow:#b6e4ff57}[data-rank=ice-vanguard]{--rank:#6fd0ff;--rank-text:#bfeaff;--rank-tint:#6fd0ff29;--rank-glow:#6fd0ff6b}[data-rank=glacier-warden]{--rank:#4de6c6;--rank-text:#b4f6e8;--rank-tint:#4de6c626;--rank-glow:#4de6c66b}[data-rank=frost-lord]{--rank:#8b9bff;--rank-text:#c9d1ff;--rank-tint:#8b9bff2e;--rank-glow:#8b9bff80}[data-rank=winter-sovereign]{--rank:#c08bff;--rank-text:#e3ccff;--rank-tint:#c08bff2e;--rank-glow:#c08bff80}[data-rank=blizzard-monarch]{--rank:#ffc857;--rank-text:#fd9;--rank-tint:#ffc8572e;--rank-glow:#ffc85775}[data-rank=frozen-throne]{--rank:#ff8a6b;--rank-text:#ffd0b8;--rank-tint:#ff8a6b33;--rank-glow:#ff8a6b8c}.rank-badge{object-fit:contain;width:3rem;height:3rem;filter:drop-shadow(0 6px 14px var(--rank-glow));display:block}.rank-badge[hidden]{display:none}.avatar[data-rank]{box-shadow:0 0 0 2px #040816d9, 0 0 0 3.5px var(--rank), 0 0 16px -2px var(--rank-glow)}.rank-chip{height:1.75rem;font-family:var(--font-mono);color:var(--rank-text);background:var(--rank-tint);box-shadow:inset 0 0 0 1px var(--rank);border-radius:999px;align-items:center;gap:.25rem;padding:0 .5rem 0 .375rem;font-size:.75rem;font-weight:700;line-height:1;display:none}@supports (color:color-mix(in lab, red, red)){.rank-chip{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--rank) 55%, transparent)}}@media (min-width:30rem){.rank-chip:not([hidden]){display:inline-flex}}.rank-chip .rank-badge{filter:none;width:1.375rem;height:1.375rem;margin-left:-.125rem}.rank-chip__level{font-variant-numeric:tabular-nums}.rank-chip.has-reward:after{content:"";background:var(--color-mint-400);width:.4375rem;height:.4375rem;box-shadow:0 0 8px var(--color-mint-400);border-radius:999px;margin-left:.125rem}.reward-dot{background:var(--color-mint-400);width:.5rem;height:.5rem;box-shadow:0 0 8px var(--color-mint-400);border-radius:999px;flex:none;margin-left:auto}.reward-dot[hidden]{display:none}.menu__rank{color:var(--rank-text,var(--color-frost-300));align-items:center;gap:.375rem;margin-top:-.125rem;font-size:.75rem;display:flex}.menu__rank:empty{display:none}.menu__rank .rank-badge{filter:none;width:1.5rem;height:1.5rem}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;margin-bottom:1.5rem;display:flex}.page-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-frost-50);margin-top:.5rem;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:600;line-height:1.1}.page-title:focus-visible{outline-offset:6px}.page-lede{max-width:60ch;color:var(--color-frost-200);margin-top:.625rem;font-size:.9375rem;line-height:1.6}.acct{gap:1rem;display:grid}.acct-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@container (width>=46rem){.acct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acct-grid>.level-card{grid-column:1/-1}}.acct-card{border-radius:var(--radius-glass);min-width:0;box-shadow:var(--shadow-glass), inset 0 0 0 1px #94c5ff1f;background:linear-gradient(#14245a80,#080e26db);align-content:start;gap:.875rem;padding:1.125rem;display:grid;position:relative}.acct-card__head{align-items:center;gap:.75rem;display:flex}.acct-card__icon{width:2.5rem;height:2.5rem;color:var(--color-ice-300);background:#3fd8ff1a;border-radius:.875rem;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #7fe8ff47}.acct-card__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-frost-50);margin-top:.125rem;font-size:1.125rem;font-weight:600}.acct-card__body{gap:.75rem;min-width:0;display:grid}.acct-card__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.sec-card__state{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.level-card{background:radial-gradient(90% 130% at 0% 0%, var(--rank-tint), transparent 62%), linear-gradient(180deg, #182a6880, #080e26e0);box-shadow:var(--shadow-glass), inset 0 0 0 1px var(--rank);gap:1.125rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.level-card{box-shadow:var(--shadow-glass), inset 0 0 0 1px color-mix(in oklab, var(--rank) 38%, transparent)}}.level-card__top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.875rem 1rem;display:grid}.level-card__crest{flex:none;width:4.25rem}.level-card__crest .rank-badge{aspect-ratio:1;width:100%;height:auto;filter:drop-shadow(0 8px 18px var(--rank-glow))}.level-card__who{min-width:0}.level-card__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--rank-text);margin-top:.25rem;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:600;line-height:1.15}.level-card__sub{color:var(--color-frost-300);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.level-card__claim{grid-column:1/-1;gap:.375rem;display:grid}.level-card__claim[hidden]{display:none}.level-card__claim .btn{min-width:11rem}.level-card__note{max-width:22rem;color:var(--color-frost-400);font-size:.75rem;line-height:1.45}.level-card__next{color:var(--color-frost-200);font-size:.875rem;line-height:1.55}.level-card__next:empty{display:none}@container (width>=40rem){.level-card__top{grid-template-columns:auto minmax(0,1fr) auto}.level-card__crest{width:5rem}.level-card__claim{text-align:right;grid-column:auto;justify-items:end}}.xp{gap:.5rem;display:grid}.xp__bar{background:#040816b3;border-radius:999px;height:.875rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #94c5ff29,inset 0 2px 6px #00000073}.xp__fill{border-radius:inherit;background:linear-gradient(90deg, var(--rank), var(--rank));width:0;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.xp__fill{background:linear-gradient(90deg, color-mix(in oklab, var(--rank) 55%, #0b1340), var(--rank))}}.xp__fill{box-shadow:0 0 14px var(--rank-glow)}@media (prefers-reduced-motion:no-preference){.xp__fill{transition:width .8s var(--ease-frost)}}.xp__meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-frost-300);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.75rem;display:flex}.xp__into{color:var(--rank-text);font-weight:600}.rank-next{background:#04081666;border-radius:.875rem;gap:.5rem;padding:.75rem;display:grid;box-shadow:inset 0 0 0 1px #94c5ff1f}.rank-next__top{color:var(--color-frost-300);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.8125rem;display:flex}.rank-next__top b{color:var(--color-frost-50);font-weight:600}.rank-next__top .rank-badge{filter:none;width:1.75rem;height:1.75rem}.rank-next__bar{background:#040816b3;border-radius:999px;height:.5rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #94c5ff24}.rank-next__fill{border-radius:inherit;background:linear-gradient(90deg, var(--rank), var(--rank));width:0;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.rank-next__fill{background:linear-gradient(90deg, color-mix(in oklab, var(--rank) 50%, #0b1340), var(--rank))}}@media (prefers-reduced-motion:no-preference){.rank-next__fill{transition:width .8s var(--ease-frost)}}.rank-next__meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-frost-300);flex-wrap:wrap;justify-content:space-between;gap:.125rem 1rem;font-size:.75rem;display:flex}.level-waiting,.level-free{border-radius:.875rem;gap:.5rem;padding:.75rem;display:grid}.level-waiting{background:#5ef0c00f;box-shadow:inset 0 0 0 1px #8ff7d342}.level-free{background:#ffc85712;gap:.625rem;box-shadow:inset 0 0 0 1px #ffc85752}.level-waiting[hidden],.level-free[hidden]{display:none}.level-waiting__title{color:var(--color-mint-300);font-size:.8125rem;font-weight:600}.level-free__title{color:var(--color-amber-300);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:flex}.level-waiting__list{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.level-waiting__item{color:var(--color-frost-200);background:#04081680;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.25rem .625rem;font-size:.75rem;display:inline-flex;box-shadow:inset 0 0 0 1px #94c5ff24}.level-waiting__item b{font-family:var(--font-mono);color:var(--color-frost-50);font-weight:600}.level-waiting__gift{color:var(--color-amber-300)}.free-badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-night-950);background:linear-gradient(180deg, var(--color-amber-300), var(--color-amber-400));border-radius:999px;padding:.125rem .5rem;font-size:.625rem;font-weight:700;line-height:1.4;display:inline-block}.free-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.free-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.free-row:has(>.free-row__art){grid-template-columns:auto minmax(0,1fr) auto}.free-row__art{width:3.5rem}.free-row__art>*{width:100%;height:auto;display:block}.free-row__text{min-width:0;color:var(--color-frost-300);gap:.125rem;font-size:.75rem;display:grid}.free-row__text b{color:var(--color-frost-50);font-size:.9375rem;font-weight:600}.twofa-scan{justify-items:center;gap:1rem;display:grid}@media (min-width:36rem){.twofa-scan{grid-template-columns:auto minmax(0,1fr);place-items:center start}}.twofa-scan__qr{border-radius:1rem;overflow:hidden;box-shadow:0 14px 34px -14px #000000d9,0 0 0 1px #bff4ff73}.qr{width:min(13.5rem,62vw);height:auto;display:block}.qr__quiet{fill:var(--qr-light)}.qr__dark{fill:var(--qr-dark)}.twofa-key{gap:.5rem;min-width:0;display:grid}.twofa-key__label{color:var(--color-frost-300);font-size:.8125rem;line-height:1.5}.twofa-key__text{font-family:var(--font-mono);letter-spacing:.06em;overflow-wrap:anywhere;color:var(--color-ice-100);-webkit-user-select:all;user-select:all;background:#0408168c;border-radius:.75rem;padding:.625rem .75rem;font-size:.9375rem;line-height:1.5;display:block;box-shadow:inset 0 0 0 1px #7fe8ff38}.twofa-key__actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.twofa-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.twofa-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.twofa-codes__item{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-frost-50);-webkit-user-select:all;user-select:all;background:#0408168c;border-radius:.75rem;padding:.625rem .75rem;font-size:.9375rem;box-shadow:inset 0 0 0 1px #94c5ff2e}.dc-tag{color:var(--color-frost-300);font-size:.8125rem;line-height:1.5}.dc-tag.is-ok{color:var(--color-mint-300)}.dc-commands{color:var(--color-frost-300);background:#04081666;border-radius:.75rem;padding:.375rem .75rem;font-size:.8125rem;box-shadow:inset 0 0 0 1px #94c5ff1a}.dc-commands summary{min-height:2.5rem;color:var(--color-frost-100);cursor:pointer;align-items:center;font-weight:600;display:flex}.dc-commands__list{gap:.375rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.dc-commands code{font-family:var(--font-mono);color:var(--color-ice-200)}.reward-card{background:#ffc8570f;border-radius:1rem;gap:.75rem;padding:.875rem;display:grid;box-shadow:inset 0 0 0 1px #ffc8574d}.reward-card[hidden]{display:none}.reward-card__head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.reward-card__title{font-family:var(--font-display);color:var(--color-frost-50);font-weight:600}.reward-steps{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.reward-steps__item{color:var(--color-frost-200);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;font-size:.8125rem;line-height:1.45;display:grid}.reward-steps__n{width:1.5rem;height:1.5rem;font-family:var(--font-mono);color:var(--color-frost-100);background:#94c5ff24;border-radius:999px;place-items:center;font-size:.75rem;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #94c5ff4d}.reward-steps__item.is-done .reward-steps__n{color:var(--color-night-950);background:var(--color-mint-400);box-shadow:none}.reward-steps__text{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;min-height:1.5rem;display:flex}[data-tips=off] [data-tip-ui]{display:none!important}.captcha{gap:.375rem;min-width:0;display:grid}.captcha__mount{border-radius:.75rem;max-width:100%;min-height:0;overflow:hidden}.captcha__note[hidden]{display:none}.chat-extras{flex-wrap:wrap;gap:.375rem;display:flex}.chat-extras[hidden]{display:none}.chat-extra{min-height:2rem;color:var(--color-ice-200);cursor:pointer;transition:background-color .18s var(--ease-frost), box-shadow .18s var(--ease-frost);background:#3fd8ff14;border-radius:999px;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #7fe8ff3d}.chat-extra .icon{width:.9375rem;height:.9375rem}.chat-extra:hover{background:#3fd8ff29}.chat-extra:focus-visible{outline:2px solid var(--color-ice-300);outline-offset:2px}.chat-msg__meta{align-items:center}.chat-msg__tip{width:1.5rem;height:1.5rem;color:var(--color-frost-400);opacity:.55;cursor:pointer;transition:opacity .16s var(--ease-frost), color .16s var(--ease-frost), background-color .16s var(--ease-frost);border-radius:999px;place-items:center;margin-left:auto;padding:0;display:inline-grid}.chat-msg__tip .icon{width:.9375rem;height:.9375rem}.chat-msg:hover .chat-msg__tip,.chat-msg__tip:focus-visible{opacity:1;color:var(--color-amber-300)}.chat-msg__tip:hover{background:#ffc85724}.chat-msg__tip:focus-visible{outline:2px solid var(--color-ice-300);outline-offset:1px}@media (hover:none){.chat-msg__tip{opacity:.85}}.rain-region{border-bottom:1px solid #94c5ff1a;gap:.5rem;padding:.625rem .75rem;display:grid}.rain-region[hidden]{display:none}.rain-banner{isolation:isolate;background:radial-gradient(110% 150% at 0 0,#3fd8ff47,#0000 62%),radial-gradient(70% 120% at 100% 100%,#ffc8571f,#0000 70%),linear-gradient(#182a68b3,#080e26f0);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem .625rem;padding:.75rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7fe8ff66,0 12px 30px -16px #3fd8ffb3}.rain-banner:before{content:"";z-index:-1;opacity:.8;pointer-events:none;background-image:linear-gradient(#0000,#7fe8ff80,#0000),linear-gradient(#0000,#7fe8ff66,#0000),linear-gradient(#0000,#7fe8ff80,#0000);background-position:22% -2rem,58% -2rem,86% -2rem;background-repeat:no-repeat;background-size:1px 1.25rem,1px 1rem,1px 1.5rem;animation:2.6s linear infinite rain-fall;position:absolute;inset:0}.rain-banner.is-over:before{opacity:0;animation:none}.rain-banner.is-over{opacity:.75;background:#04081680;box-shadow:inset 0 0 0 1px #94c5ff24}.rain-banner__icon{width:2.5rem;height:2.5rem;color:var(--color-ice-100);background:linear-gradient(#3fd8ff52,#3fd8ff1a);border-radius:.875rem;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #7fe8ff73,0 0 18px -4px #3fd8ffb3}.rain-banner__icon .icon{width:1.375rem;height:1.375rem}.rain-banner__text{gap:.125rem;min-width:0;display:grid}.rain-banner__title{color:var(--color-frost-300);overflow-wrap:anywhere;font-size:.75rem;line-height:1.35}.rain-banner__title b{color:var(--color-frost-50);font-weight:700}.rain-banner__sub{flex-wrap:wrap;align-items:baseline;gap:0 .375rem;display:flex}.rain-banner__amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-amber-300);text-shadow:0 0 18px #ffc85773;font-size:1.375rem;font-weight:700;line-height:1.15}.rain-banner__pool{color:var(--color-frost-400);font-size:.6875rem}.rain-banner__time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ice-100);background:#04081699;border-radius:999px;padding:.25rem .5rem;font-size:.8125rem;font-weight:600;box-shadow:inset 0 0 0 1px #7fe8ff66}.rain-banner__meter{background:#040816a6;border-radius:999px;grid-column:1/-1;height:.3125rem;overflow:hidden;box-shadow:inset 0 0 0 1px #94c5ff24}.rain-banner__fill{border-radius:inherit;background:linear-gradient(90deg, var(--color-ice-400), var(--color-amber-300));height:100%;transition:width .5s var(--ease-frost);display:block}.rain-banner__caught{color:var(--color-frost-400);grid-column:1/-1;margin-top:-.25rem;font-size:.6875rem}.rain-banner__action{grid-column:1/-1;display:grid}.rain-banner__action .btn{width:100%}.rain-banner__action .chip{white-space:normal;text-align:center;justify-content:center}#btn-chat-open[data-rain]{color:var(--color-ice-100);animation:2.4s ease-in-out infinite pulse-ice;box-shadow:inset 0 0 0 1px #7fe8ff99,0 0 16px -2px #3fd8ffcc}.rain-preview{min-height:1.25rem}.tip-quick{flex-wrap:wrap;gap:.375rem;display:flex}.tip-quick__btn{min-height:2.25rem;font-family:var(--font-mono);color:var(--color-frost-100);cursor:pointer;transition:background-color .16s var(--ease-frost), box-shadow .16s var(--ease-frost);background:#04081680;border-radius:999px;padding:0 .875rem;font-size:.8125rem;font-weight:600;box-shadow:inset 0 0 0 1px #94c5ff38}.tip-quick__btn:hover{background:#3fd8ff1f;box-shadow:inset 0 0 0 1px #7fe8ff73}.tip-quick__btn:focus-visible{outline:2px solid var(--color-ice-300);outline-offset:2px}.gw{border-radius:var(--radius-glass);min-width:0;box-shadow:var(--shadow-glass), inset 0 0 0 1px #8fb4ff33;background:radial-gradient(90% 140% at 100% 0,#8b7dff2e,#0000 62%),linear-gradient(#182a688c,#080e26e6);gap:1rem;padding:1.125rem;display:grid;position:relative;overflow:hidden}.gw__head{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.gw__icon{width:2.75rem;height:2.75rem;color:var(--color-amber-300);background:#ffc8571a;border-radius:.875rem;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffc8575c}.gw__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-frost-50);margin-top:.125rem;font-size:1.25rem;font-weight:600}.gw__time{text-align:right;justify-items:end;gap:.125rem;margin-left:auto;display:grid}.gw__time-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-frost-400);font-size:.6875rem;font-weight:600}.gw__clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ice-200);font-size:1.375rem;font-weight:700}.gw__prize{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.gw__prize-amount{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-amber-300);font-size:clamp(1.875rem,1.4rem + 2vw,2.5rem);font-weight:600;line-height:1}.gw__prize-note{color:var(--color-frost-200);font-size:.875rem}.gw__stats{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.gw__stat{background:#04081673;border-radius:.75rem;gap:.125rem;min-width:6.5rem;padding:.5rem .75rem;display:grid;box-shadow:inset 0 0 0 1px #94c5ff24}.gw__stat span{letter-spacing:.08em;text-transform:uppercase;color:var(--color-frost-400);font-size:.6875rem;font-weight:600}.gw__stat b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-frost-50);font-size:1rem;font-weight:700}.gw__stat.is-in b{color:var(--color-mint-300)}.gw__block{color:var(--color-frost-200);background:#ffc85712;border-radius:.875rem;gap:.625rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.55;display:grid;box-shadow:inset 0 0 0 1px #ffc8574d}.gw__block.is-ok{background:#5ef0c012;box-shadow:inset 0 0 0 1px #8ff7d34d}.gw__block-title{color:var(--color-frost-50);font-weight:600}.gw__tags{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.gw__tags code{font-family:var(--font-mono);color:var(--color-ice-100);background:#3fd8ff1f;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700;box-shadow:inset 0 0 0 1px #7fe8ff4d}.gw__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gw__last{border-top:1px solid #94c5ff24;gap:.5rem;padding-top:.875rem;display:grid}.gw__last-title{color:var(--color-frost-100);font-size:.8125rem;font-weight:600}.gw__winners{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.gw__winners li{color:var(--color-amber-300);background:#ffc8571a;border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;box-shadow:inset 0 0 0 1px #ffc8574d}.gw__seed{color:var(--color-frost-300);gap:.25rem;font-size:.75rem;display:grid}.gw__seed code{font-family:var(--font-mono);overflow-wrap:anywhere;color:var(--color-ice-100);-webkit-user-select:all;user-select:all;background:#0408168c;border-radius:.625rem;padding:.375rem .625rem;font-size:.6875rem;line-height:1.5;display:block;box-shadow:inset 0 0 0 1px #7fe8ff33}.gw-empty{color:var(--color-frost-300);background:#04081666;border-radius:1rem;gap:.5rem;padding:1rem;font-size:.875rem;display:grid;box-shadow:inset 0 0 0 1px #94c5ff1f}.gw-page{gap:1rem;display:grid}.gw-steps{counter-reset:gw;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.gw-steps li{color:var(--color-frost-200);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;font-size:.875rem;line-height:1.55;display:grid}.gw-steps li:before{counter-increment:gw;content:counter(gw);width:1.75rem;height:1.75rem;font-family:var(--font-mono);color:var(--color-ice-100);background:#3fd8ff1f;border-radius:999px;place-items:center;font-size:.8125rem;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #7fe8ff4d}.announce-preview{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-frost-100);background:#0408168c;border-radius:.75rem;margin-top:.5rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.5;box-shadow:inset 0 0 0 1px #94c5ff33}.bt,.bt-page{gap:1.25rem;min-width:0;display:grid}.bt-lobby,.bt-pagehost{min-width:0}.bt-lobby[hidden],.bt-pagehost[hidden]{display:none}.bt-mode{white-space:nowrap}.bt-mode--underdog{color:#c4bbff;background:#8b7dff24;box-shadow:inset 0 0 0 1px #8b7dff66}.bt-mode--share{color:var(--color-mint-300);background:#5ef0c01a;box-shadow:inset 0 0 0 1px #8ff7d357}.bt-dots{align-items:center;gap:.25rem;display:inline-flex}.bt-dot{border-radius:999px;width:.625rem;height:.625rem;box-shadow:inset 0 0 0 1.5px #94c5ff80}.bt-dot.is-full{background:var(--color-ice-400);box-shadow:0 0 8px #3fd8ff8c}.bt-dot.is-mine{background:var(--color-amber-300);box-shadow:0 0 8px #ffc8578c}.bt-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@container (width>=56rem){.bt-grid{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}}.bt-create{gap:1rem}.bt-adder{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.bt-picks{gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.bt-picks[hidden]{display:none}.bt-pick{background:#04081680;border-radius:.75rem;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.625rem;padding:.375rem .5rem .375rem .625rem;display:grid;box-shadow:inset 0 0 0 1px #94c5ff24}.bt-pick:not(:has(.bt-pick__art)){grid-template-columns:auto minmax(0,1fr) auto auto}.bt-pick__n{font-family:var(--font-mono);color:var(--color-frost-400);font-size:.75rem}.bt-pick__art{width:2.25rem}.bt-pick__art>*{width:100%;height:auto;display:block}.bt-pick__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-frost-100);font-size:.875rem;font-weight:600;overflow:hidden}.bt-pick__price{font-family:var(--font-mono);color:var(--color-frost-300);font-size:.8125rem}.bt-pick__del{width:2rem;height:2rem;color:var(--color-frost-400);cursor:pointer;border-radius:999px;place-items:center;display:grid}.bt-pick__del .icon{width:1rem;height:1rem}.bt-pick__del:hover{color:var(--color-danger-300);background:#ff5c7a1f}.bt-pick__del:focus-visible{outline:2px solid var(--color-ice-300);outline-offset:1px}.bt-picks-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.bt-picks-foot .field__hint{flex:14rem}.bt-summary{min-height:1.25rem;color:var(--color-frost-100);font-size:.875rem;line-height:1.5}.bt-foot{font-family:var(--font-mono);color:var(--color-frost-400);font-size:.75rem}.bt-open,.bt-recent{gap:.75rem;min-width:0;display:grid}.bt-list{gap:.75rem;display:grid}.bt-list--recent{gap:.375rem}.bt-list:empty{display:none}.bt-empty{color:var(--color-frost-300);background:#04081666;border-radius:1rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.5;box-shadow:inset 0 0 0 1px #94c5ff1f}.bt-empty[hidden]{display:none}.bt-card{background:linear-gradient(#14245a80,#080e26db);border-radius:1rem;gap:.5rem;padding:.875rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #94c5ff29}.bt-card__top{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.bt-card__cost{font-family:var(--font-mono);color:var(--color-amber-300);margin-left:auto;font-size:.8125rem;font-weight:600}.bt-card__who{color:var(--color-frost-50);font-size:.9375rem;font-weight:600}.bt-card__cases{color:var(--color-frost-300);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.bt-card__actions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.bt-row{transition:background-color .16s var(--ease-frost), box-shadow .16s var(--ease-frost);background:#04081673;border-radius:.875rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.125rem .75rem;padding:.625rem .875rem;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #94c5ff1f}.bt-row:hover{background:#3fd8ff14;box-shadow:inset 0 0 0 1px #7fe8ff52}.bt-row:focus-visible{outline:2px solid var(--color-ice-300);outline-offset:2px}.bt-row__who{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-frost-200);font-size:.8125rem;overflow:hidden}.bt-row__res{color:var(--color-frost-400);grid-column:2;font-size:.75rem}.bt-head{gap:.5rem;display:grid}.bt-head[hidden]{display:none}.bt-head__main{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.bt-head__main .game-hbtn{margin-left:auto}.bt-head__chips{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.bt-head__line{color:var(--color-frost-200);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.55}.bt-head__actions{flex-wrap:wrap;gap:.5rem;display:flex}.bt-round{min-height:1.5rem;font-family:var(--font-display);color:var(--color-ice-200);font-size:1rem;font-weight:600}.bt-controls{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.bt-controls:empty{display:none}.bt-seats{gap:.75rem;min-width:0;display:grid}.bt-seat{min-width:0;box-shadow:var(--shadow-glass), inset 0 0 0 1px #94c5ff24;transition:box-shadow .4s var(--ease-frost);background:linear-gradient(#14245a80,#080e26e0);border-radius:1.125rem;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.875rem;display:grid;position:relative}.bt-seat.is-empty{background:#04081666;border:1px dashed #0000;box-shadow:inset 0 0 0 1px #94c5ff1f}.bt-seat.is-winner{box-shadow:var(--shadow-glass), inset 0 0 0 1.5px var(--color-amber-300), 0 0 34px -10px #ffc85780}@container (width>=44rem){.bt-seat{grid-template-columns:12.5rem minmax(0,1fr)}}.bt-seat__side{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;display:grid}@container (width>=44rem){.bt-seat__side{grid-template-columns:auto minmax(0,1fr);align-content:start}.bt-seat__total,.bt-seat__badge{grid-column:1/-1}}.bt-seat__who{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.bt-seat__name{overflow-wrap:anywhere;min-width:0;color:var(--color-frost-50);font-size:.9375rem;font-weight:600}.bt-seat.is-empty .bt-seat__name{color:var(--color-frost-400);font-weight:500}.bt-seat__total{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ice-200);font-size:1.25rem;font-weight:700}.bt-seat__total[hidden],.bt-seat__badge[hidden]{display:none}.bt-seat__badge{color:var(--color-frost-300);background:#04081680;border-radius:999px;justify-self:start;padding:.125rem .5rem;font-size:.75rem;font-weight:600;box-shadow:inset 0 0 0 1px #94c5ff33}.bt-seat__badge.is-win{color:var(--color-night-950);background:linear-gradient(180deg, var(--color-amber-300), var(--color-amber-400));box-shadow:none}.bt-seat__main{gap:.5rem;min-width:0;display:grid}.bt-seat__main:empty{display:none}.bt-reel{--tile-w:5rem;--tile-h:calc(var(--tile-w) * 1.3);--reel-gap:.375rem}@container (width>=44rem){.bt-reel{--tile-w:5.75rem}}.bt-won{--tile-w:4.5rem;--tile-h:5.75rem;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.bt-won:empty,.bt-won[hidden]{display:none}.bt-won .ci-tile{flex:none;min-width:0}.bt-won__text{color:var(--color-frost-200);background:#04081680;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;box-shadow:inset 0 0 0 1px #94c5ff2e}.bt-sum,.bt-fair{border-radius:var(--radius-glass);box-shadow:var(--shadow-glass), inset 0 0 0 1px #94c5ff1f;background:linear-gradient(#14245a73,#080e26db);gap:.75rem;min-width:0;padding:1rem;display:grid}.bt-sum[hidden],.bt-fair[hidden]{display:none}.bt-sum__banner{font-family:var(--font-display);color:var(--color-frost-100);gap:.125rem;font-size:clamp(1.25rem,1rem + 1vw,1.625rem);font-weight:600;display:grid}.bt-sum__banner.is-win{color:var(--color-amber-300)}.bt-sum__net{font-family:var(--font-sans);color:var(--color-frost-300);font-size:.8125rem;font-weight:400}.bt-table tr.is-winner td{color:var(--color-amber-300)}.bt-copy{align-items:center;gap:.5rem;display:flex}.bt-copy .fair-code{overflow-wrap:anywhere;flex:1;min-width:0}.bt-page .cases-status--page{border-radius:var(--radius-glass);background:#04081680;gap:.5rem;padding:1.25rem;display:grid;box-shadow:inset 0 0 0 1px #94c5ff24}.bt-page .cases-status--page[hidden]{display:none}.lobby-block{margin-top:2.5rem}.lobby-block[hidden],.lp[hidden],.promo[hidden],.drops[hidden],.banners[hidden]{display:none}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;display:flex}.sec-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-frost-50);margin-top:.375rem;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:600;line-height:1.15}.sec-link{min-height:2.75rem;color:var(--color-ice-300);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.sec-link .icon{width:1rem;height:1rem;transition:transform .3s var(--ease-frost)}@media (hover:hover){.sec-link:hover{color:var(--color-ice-100)}.sec-link:hover .icon{transform:translate(3px)}}.sec-links{flex-wrap:wrap;align-items:center;gap:0 1.25rem;display:flex}.sec-note{color:var(--color-frost-400);font-size:.8125rem}.sec-lede{max-width:60ch;color:var(--color-frost-300);margin-top:.5rem;font-size:.875rem;line-height:1.6}.sec-head .eyebrow{align-items:center;gap:.5rem;display:inline-flex}.drops{align-items:stretch;gap:.5rem;min-width:0;margin-bottom:1.25rem;display:flex}html:not([data-screen=lobby]):not([data-screen=cases]) .drops{display:none}.drops__head{background:linear-gradient(#3fd8ff24,#04081699);border-radius:1rem;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.375rem;width:3.5rem;display:flex;box-shadow:inset 0 0 0 1px #7fe8ff4d}.drops__label{font-family:var(--font-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;color:var(--color-ice-200);font-size:.5625rem;font-weight:600;line-height:1.3}.drops__track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#7fe8ff4d transparent;flex:1;gap:.625rem;min-width:0;margin:0;padding:.25rem .25rem .5rem;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#0000)}.drops__item{scroll-snap-align:start;flex:none;width:8.25rem}.drop{--art-ground:#0b1020;isolation:isolate;height:100%;color:inherit;background:linear-gradient(180deg, var(--rar) 0%, #0a0f20 66%);border-radius:.875rem;grid-template-rows:4.75rem auto auto auto;gap:.0625rem;padding-bottom:.5rem;text-decoration:none;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.drop{background:linear-gradient(180deg, color-mix(in oklab, var(--rar) 30%, #0b1020) 0%, #0a0f20 66%)}}.drop{box-shadow:inset 0 0 0 1px var(--rar), 0 12px 26px -18px var(--rar-glow)}@supports (color:color-mix(in lab, red, red)){.drop{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--rar) 40%, transparent), 0 12px 26px -18px var(--rar-glow)}}.drop{transition:transform .4s var(--ease-frost), box-shadow .4s var(--ease-frost)}.drop:before{content:"";z-index:2;background:var(--rar);height:2px;box-shadow:0 0 14px var(--rar-glow);border-radius:0 0 2px 2px;position:absolute;top:0;left:.75rem;right:.75rem}.drop[data-rarity=mythic]:before{background:linear-gradient(90deg,#ff5c7a,#ffc857)}.drop__art{place-items:center;display:grid;position:relative;overflow:hidden}.drop__art:after{content:"";background:radial-gradient(closest-side, var(--rar-glow), transparent 82%);mix-blend-mode:screen;opacity:.6;pointer-events:none;position:absolute;inset:-10%}.drop__art .art-img{z-index:1;filter:drop-shadow(0 6px 10px #00000080);width:4.25rem;height:4.25rem;transition:transform .5s var(--ease-frost);position:relative}.drop__tag{z-index:2;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-amber-300);background:#040816cc;border-radius:999px;padding:.125rem .4375rem;font-size:.625rem;font-weight:700;position:absolute;top:.5rem;right:.4375rem;box-shadow:inset 0 0 0 1px #ffc85757}.drop__amount{z-index:1;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--rar-text);text-shadow:0 0 20px var(--rar-glow);font-size:1.1875rem;font-weight:700;position:relative}.drop__name,.drop__meta,.drop__case{text-overflow:ellipsis;white-space:nowrap;padding:0 .625rem;overflow:hidden}.drop__name{color:var(--color-frost-50);margin-top:.25rem;font-size:.75rem;font-weight:600}.drop__meta{color:var(--rar-text);font-size:.6875rem}.drop__case{color:var(--color-frost-500);font-size:.625rem}@media (hover:hover){.drop:hover{box-shadow:inset 0 0 0 1px var(--rar), 0 16px 30px -14px var(--rar-glow);transform:translateY(-3px)}.drop:hover .art-img{transform:translateY(-2px)scale(1.1)}}.drops__item.is-new{animation:drop-in .7s var(--ease-frost) both}.drops__item.is-new .drop{animation:1.4s ease-out both drop-flash}.banners{border-radius:1.5rem;margin-bottom:1.25rem;position:relative}.banners__view{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:inherit;box-shadow:var(--shadow-lifted), inset 0 0 0 1px #94c5ff2e;display:flex;overflow-x:auto}.banners__view::-webkit-scrollbar{display:none}.banner{isolation:isolate;scroll-snap-align:start;background:#070d24;flex:0 0 100%;align-content:end;min-height:14rem;display:grid;position:relative;overflow:hidden}@media (min-width:640px){.banner{min-height:16.5rem}}@media (min-width:1024px){.banner{min-height:19rem}}.banner__img{z-index:-2;object-fit:cover;object-position:70% 50%;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.banner__shade{z-index:-1;background:linear-gradient(90deg,#040816eb 0%,#040816b8 40%,#0408160f 78%),linear-gradient(#0000 50%,#040816b8);position:absolute;inset:0}.banner__copy{justify-items:start;gap:.5rem;max-width:31rem;padding:1.25rem 1.25rem 3.5rem;display:grid}@media (min-width:640px){.banner__copy{padding:2rem 2.25rem 3.75rem 4.5rem}}.banner__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ice-300);font-size:.6875rem}.banner__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-frost-50);font-size:clamp(1.5rem,1.1rem + 1.8vw,2.5rem);font-weight:600;line-height:1.08}.banner__line{max-width:40ch;color:var(--color-frost-200);font-size:.9375rem;line-height:1.55}.banner__cta{margin-top:.375rem}.banners__arrow{z-index:2;width:2.75rem;height:2.75rem;color:var(--color-frost-50);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0408169e;border:0;border-radius:999px;place-items:center;transition:background-color .2s,box-shadow .2s;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #94c5ff52}@media (min-width:640px){.banners__arrow{display:grid}}.banners__arrow--prev{left:.75rem}.banners__arrow--next{right:.75rem}.banners__arrow .icon{width:1.25rem;height:1.25rem}@media (hover:hover){.banners__arrow:hover{background:#12bdeb66;box-shadow:inset 0 0 0 1px #7fe8ffb3}}.banners__bar{z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:.875rem;left:0;right:0}.banners__bar>*{pointer-events:auto}.banners__dots{background:#04081699;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;box-shadow:inset 0 0 0 1px #94c5ff2e}.banners__dot{cursor:pointer;width:.5rem;height:.5rem;transition:width .3s var(--ease-frost), background-color .3s ease;background:#c9ddf566;border:0;border-radius:999px;padding:0;position:relative}.banners__dot:after{content:"";position:absolute;inset:-.75rem -.375rem}.banners__dot[aria-current=true]{background:var(--color-ice-300);width:1.5rem;box-shadow:0 0 12px #7fe8ffb3}.banners__pause{width:2.25rem;height:2.25rem;color:var(--color-frost-100);cursor:pointer;background:#04081699;border:0;border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #94c5ff2e}.banners__pause .icon{width:1rem;height:1rem}.lp{background:radial-gradient(90% 150% at 0% 0%, var(--rank-tint), transparent 62%), linear-gradient(180deg, #14245a80, #080e26db);box-shadow:var(--shadow-glass), inset 0 0 0 1px var(--rank);border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge who""bars bars""claim claim";align-items:center;gap:.75rem 1rem;margin-top:1rem;padding:1rem 1.125rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lp{box-shadow:var(--shadow-glass), inset 0 0 0 1px color-mix(in oklab, var(--rank) 36%, #94c5ff1a)}}@media (min-width:720px){.lp{grid-template-columns:auto minmax(7rem,auto) minmax(0,1fr) auto;grid-template-areas:"badge who bars claim";gap:1rem 1.25rem}}.lp__badge{grid-area:badge;width:3.75rem;height:3.75rem}.lp__badge:has(>.rank-badge[hidden]){display:none}.lp__badge .rank-badge{width:100%;height:100%}.lp__who{grid-area:who;min-width:0}.lp__rank{letter-spacing:.04em;color:var(--rank-text);font-size:.75rem;font-weight:600}.lp__level{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-frost-50);font-size:1.5rem;font-weight:700;line-height:1.15}.lp__bars{grid-area:bars;gap:.375rem;min-width:0;display:grid}.lp__line{color:var(--color-frost-200);justify-content:space-between;gap:.5rem;font-size:.8125rem;display:flex}.lp__pct{font-family:var(--font-mono);color:var(--rank-text);font-size:.75rem}.lp__meter{background:#040816b3;border-radius:999px;height:.5rem;overflow:hidden;box-shadow:inset 0 0 0 1px #94c5ff29}.lp__fill{border-radius:inherit;background:linear-gradient(90deg, var(--color-ice-400), var(--rank));min-width:.5rem;height:100%;box-shadow:0 0 14px var(--rank-glow);transition:width .6s var(--ease-frost);display:block}.lp__next{color:var(--color-frost-400);font-size:.75rem}.lp__claim{grid-area:claim;justify-self:start}@media (min-width:720px){.lp__claim{justify-self:end}}.promo{box-shadow:var(--shadow-glass), inset 0 0 0 1px #8b7dff6b;background:radial-gradient(80% 170% at 0 0,#6d5cff57,#0000 62%),linear-gradient(#1a24649e,#080e26e6);border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 1rem;margin-top:1rem;padding:1.125rem;display:grid}.promo__icon{color:#fff;background:linear-gradient(160deg, var(--color-aurora-400), var(--color-aurora-500));border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 10px 24px -10px #6d5cffe6,inset 0 0 0 1px #ffffff47}.promo__icon .icon{width:1.5rem;height:1.5rem}.promo__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-frost-50);margin-top:.125rem;font-size:1.1875rem;font-weight:600}.promo__line{color:var(--color-frost-200);margin-top:.25rem;font-size:.875rem;line-height:1.5}.promo__line strong{font-family:var(--font-mono);color:var(--color-amber-300);font-weight:700}.promo__actions{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}@media (min-width:720px){.promo{grid-template-columns:auto minmax(0,1fr) auto}.promo__actions{grid-column:auto}}.origs-wrap{margin-top:1.25rem;container-type:inline-size}.origs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.orig{--g:var(--color-ice-400);isolation:isolate;aspect-ratio:4/5;min-height:14rem;color:inherit;box-shadow:var(--shadow-glass), inset 0 0 0 1px var(--g);background:#070d24;border-radius:1.25rem;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.orig{box-shadow:var(--shadow-glass), inset 0 0 0 1px color-mix(in oklab, var(--g) 34%, #94c5ff1a)}}.orig{transition:transform .5s var(--ease-frost), box-shadow .5s var(--ease-frost)}.orig[data-game=crash]{--g:#3fd8ff}.orig[data-game=dice]{--g:#8b7dff}.orig[data-game=limbo]{--g:#ffc857}.orig[data-game=mines]{--g:#5ef0c0}.orig[data-game=plinko]{--g:#ff7ab0}.orig[data-game=blackjack]{--g:#ff5c7a}.orig[data-game=climb]{--g:#5f95ff}.orig[data-game=battles]{--g:#ff8a66}.orig__img{z-index:-3;object-fit:cover;object-position:50% 38%;transform-origin:50% 100%;width:100%;height:100%;transition:transform .8s var(--ease-frost);position:absolute;inset:0;transform:scale(1.4)}.orig__tint{z-index:-2;background:var(--g);mix-blend-mode:color;opacity:.6;position:absolute;inset:0}.orig:before{content:"";z-index:-1;background:radial-gradient(90% 55% at 50% 0%, var(--g), transparent 72%), linear-gradient(180deg, transparent 12%, #04081680 46%, #040816f2 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.orig:before{background:radial-gradient(90% 55% at 50% 0%, color-mix(in oklab, var(--g) 34%, transparent), transparent 72%), linear-gradient(180deg, transparent 12%, #04081680 46%, #040816f2 100%)}}.orig:last-child:nth-child(odd) .orig__img{transform-origin:100% 100%;transform:scale(1.9)}.orig__badge{position:absolute;top:.75rem;left:.75rem}.orig__body{gap:.1875rem;padding:.875rem;display:grid;position:relative}.orig__num{font-family:var(--font-mono);letter-spacing:.14em;color:var(--g);font-size:.6875rem}.orig__name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-frost-50);text-shadow:0 2px 16px #0000008c;font-size:1.375rem;font-weight:700;line-height:1.1}.orig__line{color:var(--color-frost-200);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.orig__play{min-height:2.25rem;color:var(--color-night-950);background:var(--g);box-shadow:0 10px 24px -10px var(--g), inset 0 0 0 1px #ffffff59;border-radius:999px;justify-self:start;align-items:center;gap:.375rem;margin-top:.5rem;padding:0 .875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.orig__play .icon{width:1rem;height:1rem;transition:transform .3s var(--ease-frost)}@media (hover:hover){.orig:hover{box-shadow:0 34px 60px -28px #000000e6, inset 0 0 0 1px var(--g), 0 0 60px -16px var(--g);transform:translateY(-6px)}.orig:hover .orig__img{transform:scale(1.5)}.orig:last-child:nth-child(odd):hover .orig__img{transform:scale(2)}.orig:hover .orig__play .icon{transform:translate(3px)}}.orig:focus-visible{outline-offset:4px}.orig:last-child:nth-child(odd){aspect-ratio:16/10;grid-column:span 2;min-height:0}@container (width>=30rem){.origs{gap:1rem}.orig{aspect-ratio:16/10;min-height:0}.orig:last-child:nth-child(odd){aspect-ratio:32/10}.orig__line{-webkit-line-clamp:3}}@container (width>=44rem){.origs{grid-template-columns:repeat(4,minmax(0,1fr))}.orig{aspect-ratio:4/5}.orig:last-child:nth-child(odd){aspect-ratio:auto}.orig__line{-webkit-line-clamp:3}}.live-tabs{max-width:100%}.seg__btn[aria-selected=true]{color:var(--color-frost-50);background:linear-gradient(#3fd8ff38,#12bdeb1a);box-shadow:inset 0 0 0 1px #7fe8ff73}@media (hover:hover){.seg__btn[role=tab][aria-selected=false]:hover{color:var(--color-frost-100)}}.lb{margin-top:1rem;overflow:hidden}.live-bets{border-collapse:collapse;width:100%;font-size:.75rem}.live-bets th{font-family:var(--font-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;color:var(--color-frost-400);border-bottom:1px solid #94c5ff1a;padding:.625rem .25rem;font-size:.625rem;font-weight:500}.live-bets td{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-frost-200);border-bottom:1px solid #94c5ff0f;padding:.5rem .25rem}.live-bets th:first-child,.live-bets td:first-child{padding-left:.75rem}.live-bets th:last-child,.live-bets td:last-child{padding-right:.75rem}.live-bets tr:last-child td{border-bottom:0}.live-bets .lb__num{text-align:right;font-family:var(--font-mono)}.lb__game{color:var(--color-frost-50);font-weight:600}.lb__game-name{white-space:normal;display:block}.lb__game{max-width:4.75rem}.lb__when{color:var(--color-frost-400);font-size:.6875rem}.lb__when--stack{display:block}.lb__time{display:none}.lb__who{max-width:7rem}.lb__avatar{width:1.375rem;height:1.375rem;color:var(--color-night-950);background:linear-gradient(160deg, var(--color-ice-200), var(--color-ice-500));border-radius:999px;flex:none;place-items:center;font-size:.6875rem;font-weight:700;display:none}.lb__name{vertical-align:middle;text-overflow:ellipsis;max-width:4.5rem;display:inline-block;overflow:hidden}.live-bets .is-win{color:var(--color-mint-300)}.live-bets .lb__pay{font-weight:600}.live-bets tr.is-big{background:linear-gradient(90deg,#ffc85724,#0000 65%)}.live-bets tr.is-big .lb__mult{color:var(--color-amber-300);text-shadow:0 0 14px #ffc85780;font-weight:700}@media (min-width:640px){.live-bets{font-size:.8125rem}.live-bets th{padding:.625rem .75rem}.live-bets td{padding:.5rem .75rem}.live-bets th:first-child,.live-bets td:first-child{padding-left:1rem}.live-bets th:last-child,.live-bets td:last-child{padding-right:1rem}.lb__game{max-width:none}.lb__time{display:table-cell}.lb__when--stack{display:none}.lb__who{max-width:12rem}.lb__who .lb__avatar{vertical-align:middle;margin-right:.5rem;display:inline-grid}.lb__name{max-width:9rem}}.shell{width:min(100% - 2.5rem,76rem);margin-inline:auto}@media (min-width:640px){.shell{width:min(100% - 4rem,76rem)}}.skip-link{z-index:100;background:var(--color-ice-300);color:var(--color-night-950);transition:transform .25s var(--ease-frost);border-radius:.75rem;padding:.75rem 1rem;font-weight:600;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus-visible{transform:none}.eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-ice-300);font-size:.6875rem}.ice-text{background:linear-gradient(100deg, var(--color-ice-100) 0%, var(--color-ice-300) 36%, var(--color-ice-500) 68%, var(--color-aurora-400) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}.tick{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.tick.is-drawn{stroke-dasharray:18;animation:tick-draw .6s var(--ease-frost) .12s both}.sky{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sky__aurora{opacity:.6;width:90vmax;height:60vmax;animation:aurora-drift 28s var(--ease-glide) infinite alternate;will-change:transform;background:radial-gradient(closest-side,#3fd8ff57,#3fd8ff1a 46%,#0000 72%);border-radius:50%;position:absolute}.sky__aurora--a{top:-32vmax;right:-22vmax}.sky__aurora--b{background:radial-gradient(closest-side,#6d5cff42,#6d5cff12 50%,#0000 72%);animation-duration:38s;animation-direction:alternate-reverse;top:-8vmax;left:-38vmax}.sky__snow{width:100%;height:100%;position:absolute;inset:0}.sky__horizon{background:linear-gradient(#0000,#040816d9);height:40vh;position:absolute;inset:auto 0 0}.brand{min-height:2.75rem;color:var(--color-frost-50);align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.brand__mark{filter:drop-shadow(0 4px 14px #3fd8ff66);flex:none;width:2.125rem;height:2.125rem}.brand__word{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.1875rem;font-weight:600}.glass{isolation:isolate;border-radius:var(--radius-glass);box-shadow:var(--shadow-glass), inset 0 0 0 1px #94c5ff1f;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#182a686b 0%,#09102ca8 100%);position:relative}.glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#bff4ff1a,#0000 30%);position:absolute;inset:0}.glass--lifted{box-shadow:var(--shadow-lifted), inset 0 1px 0 #ffffff14;background:linear-gradient(#1a2e708f 0%,#080e26cc 100%)}.glass--lifted:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;background:linear-gradient(140deg,#bff4ff99,#3fd8ff14 34%,#6d5cff47 70%,#bff4ff61);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass--solid{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#14245a80 0%,#080e26d9 100%)}.btn{min-height:2.75rem;font-family:var(--font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .25s var(--ease-frost), box-shadow .25s var(--ease-frost);border:0;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn__label,.btn__busy{align-items:center;gap:.5rem;transition:opacity .2s;display:inline-flex}.btn__busy{opacity:0;pointer-events:none;justify-content:center;position:absolute;inset:0}.btn[aria-busy=true] .btn__label{opacity:0}.btn[aria-busy=true] .btn__busy{opacity:1}.btn[aria-busy=true]{cursor:progress}.btn--primary{color:var(--color-night-950);background:linear-gradient(180deg, var(--color-ice-200) 0%, var(--color-ice-400) 55%, var(--color-ice-500) 100%);box-shadow:var(--shadow-ice);overflow:hidden}.btn--primary:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffff8c 48%,#0000 64%) 130% 0/250% 100%;position:absolute;inset:0}.btn--primary:not([aria-disabled=true]):not([aria-busy=true]):active{transform:scale(.985)}.btn--primary[aria-disabled=true]{color:var(--color-frost-400);background:linear-gradient(180deg, var(--color-night-700), var(--color-night-800));cursor:not-allowed;box-shadow:inset 0 0 0 1px #94c5ff29}.btn--ghost{color:var(--color-frost-50);background:#0e1a3f80;box-shadow:inset 0 0 0 1px #94c5ff3d}.btn--quiet{color:var(--color-frost-300);background:0 0;padding:0 .75rem}@media (hover:hover){.btn--primary:not([aria-disabled=true]):not([aria-busy=true]):hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px #3fd8ffb3,inset 0 0 0 1px #dffaff8c}.btn--primary:not([aria-disabled=true]):not([aria-busy=true]):hover:before{opacity:1;animation:sheen 1.1s var(--ease-glide)}.btn--ghost:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #7fe8ff8c,0 10px 26px -14px #3fd8ff99}.btn--quiet:hover{color:var(--color-frost-50)}}.btn--block{width:100%}.btn--lg{border-radius:1rem;min-height:3.25rem;font-size:1rem}.spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:1.05rem;height:1.05rem;animation:.7s linear infinite spin}.link{color:var(--color-ice-200);text-underline-offset:3px;-webkit-text-decoration:underline #7fe8ff66;text-decoration:underline #7fe8ff66}.link:hover{color:var(--color-frost-50);text-decoration-color:currentColor}.link-btn{min-height:2.75rem;color:var(--color-ice-300);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .25rem;font-weight:600;-webkit-text-decoration:underline #7fe8ff59;text-decoration:underline #7fe8ff59;display:inline-flex}.link-btn:hover{text-decoration-color:currentColor}.chip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ice-200);background:#3fd8ff1a;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.6875rem;display:inline-flex;box-shadow:inset 0 0 0 1px #7fe8ff47}.chip--warn{color:var(--color-amber-300);background:#ffc85714;box-shadow:inset 0 0 0 1px #ffc8574d}.chip--muted{color:var(--color-frost-300);background:#94c5ff0f;box-shadow:inset 0 0 0 1px #94c5ff2e}.badge-18{width:2.25rem;height:2.25rem;font-family:var(--font-mono);color:var(--color-amber-300);border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:inline-grid;box-shadow:inset 0 0 0 1.5px #ffc8578c,0 0 0 4px #ffc85714}.badge-18--lg{width:3rem;height:3rem;font-size:.875rem}.led{background:var(--color-ice-400);border-radius:999px;flex:none;width:.5rem;height:.5rem;animation:2.4s ease-in-out infinite pulse-ice}.led--warn{background:var(--color-amber-400);animation-name:pulse-amber}.site-nav{z-index:60;height:var(--nav-h);transition:background-color .35s,box-shadow .35s;position:sticky;top:0}.site-nav.is-condensed{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background-color:#070d24b8;box-shadow:inset 0 -1px #94c5ff1f}.nav-link{min-height:2.75rem;color:var(--color-frost-300);align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav-link:after{content:"";background:var(--color-ice-300);transform-origin:0;height:1px;transition:transform .35s var(--ease-frost);position:absolute;bottom:.6rem;left:.75rem;right:.75rem;transform:scaleX(0)}.nav-link:hover{color:var(--color-frost-50)}.nav-link:hover:after{transform:scaleX(1)}html:not([data-session=in]) .when-signed-in,html[data-session=in] .when-signed-out{display:none!important}html.js .reveal:not(.is-revealed){opacity:0;transform:translateY(18px)}.reveal.is-revealed{animation:rise .9s var(--ease-frost) both;animation-delay:calc(var(--i,0) * 90ms)}.field{gap:.5rem;display:grid}.field__label{color:var(--color-frost-300);font-size:.8125rem;font-weight:500}.well{min-height:3.25rem;box-shadow:inset 0 0 0 1px var(--color-frost-500), inset 0 2px 8px #00000059;background:#0408168c;border-radius:.875rem;align-items:center;transition:box-shadow .2s;display:flex;position:relative}.well:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-ice-400), 0 0 0 4px #3fd8ff24, inset 0 2px 8px #00000059}.well.is-invalid{box-shadow:inset 0 0 0 1.5px var(--color-danger-500), 0 0 0 4px #ff5c7a1f}.well:has(>[aria-invalid=true]){box-shadow:inset 0 0 0 1.5px var(--color-danger-500), 0 0 0 4px #ff5c7a1f}.well.is-invalid:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-danger-500), 0 0 0 4px #ff5c7a59}.well:has(>[aria-invalid=true]):focus-within{box-shadow:inset 0 0 0 1.5px var(--color-danger-500), 0 0 0 4px #ff5c7a59}.well__input{width:100%;min-width:0;height:3.25rem;color:var(--color-frost-50);font-family:var(--font-sans);background:0 0;border:0;outline:0;flex:1;padding:0 1rem;font-size:1rem}.well__input::placeholder{color:var(--color-frost-500)}.well__input:focus-visible{outline:2px solid #0000}.well__input:-webkit-autofill{-webkit-text-fill-color:var(--color-frost-50);caret-color:var(--color-frost-50);box-shadow:inset 0 0 0 100px var(--color-night-900);transition:background-color 9999s}.well__action{width:2.75rem;height:2.75rem;color:var(--color-frost-400);cursor:pointer;background:0 0;border:0;border-radius:.625rem;place-items:center;margin-right:.25rem;display:grid}.well__action:hover{color:var(--color-frost-50)}.well__action .icon-off,.well__action[aria-pressed=true] .icon-on{display:none}.well__action[aria-pressed=true] .icon-off{display:block}.field__hint{color:var(--color-frost-400);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.field__hint.is-ok{color:var(--color-mint-400)}.field__error{color:var(--color-danger-400);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.field__error:before{content:"";background:var(--color-danger-500);border-radius:1px;flex:none;width:.375rem;height:.375rem;margin-top:.4rem;transform:rotate(45deg)}.consent{cursor:pointer;background:#3fd8ff0d;border-radius:.875rem;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;min-height:2.75rem;padding:.875rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #7fe8ff29}.check__box{width:1.375rem;height:1.375rem;box-shadow:inset 0 0 0 1.5px var(--color-frost-400);color:var(--color-night-950);background:#04081699;border-radius:.375rem;place-items:center;margin-top:.0625rem;transition:box-shadow .2s,background-color .2s;display:grid}.check__box .tick{stroke-dasharray:18;stroke-dashoffset:18px;width:.875rem;height:.875rem;transition:stroke-dashoffset .3s var(--ease-frost)}.check__input:checked+.check__box{background:var(--color-ice-400);box-shadow:inset 0 0 0 1.5px var(--color-ice-200), 0 0 16px -4px #3fd8ffcc}.check__input:checked+.check__box .tick{stroke-dashoffset:0}.check__input:focus-visible+.check__box{outline:2px solid var(--color-ice-300);outline-offset:3px}.consent__text{color:var(--color-frost-100);font-size:.875rem;line-height:1.5}.consent.is-blocked{animation:consent-nudge .6s var(--ease-frost);box-shadow:inset 0 0 0 1.5px #ffc85799}.consent-hint{color:var(--color-frost-400);font-size:.75rem}.consent-hint.is-alert{color:var(--color-amber-300)}.tabs{background:#0408168c;border-radius:1rem;grid-template-columns:1fr 1fr;padding:.25rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #94c5ff24}.tabs__indicator{width:calc(50% - .25rem);transition:transform .45s var(--ease-frost);background:linear-gradient(#3fd8ff38,#12bdeb1a);border-radius:.75rem;position:absolute;top:.25rem;bottom:.25rem;left:.25rem;box-shadow:inset 0 0 0 1px #7fe8ff73,0 8px 24px -12px #3fd8ffb3}.tabs[data-active="1"] .tabs__indicator{transform:translate(100%)}.tabs__tab{z-index:1;min-height:2.75rem;color:var(--color-frost-400);cursor:pointer;background:0 0;border:0;border-radius:.75rem;font-size:.9375rem;font-weight:600;transition:color .2s;position:relative}.tabs__tab[aria-selected=true]{color:var(--color-frost-50)}.tabs__tab:focus-visible{outline-offset:-2px}.auth__body{position:relative}.auth__body.is-resizing{transition:height .52s var(--ease-frost);overflow:hidden}.auth__screen.is-entering{animation:screen-in .52s var(--ease-frost) both}.auth__body[data-dir=back] .auth__screen.is-entering{animation-name:screen-in-back}.auth__screen.is-leaving{pointer-events:none;animation:screen-out .32s var(--ease-glide) forwards;position:absolute;inset:0 0 auto}.auth__body[data-dir=back] .auth__screen.is-leaving{animation-name:screen-out-back}.otp{justify-content:space-between;gap:.5rem;display:flex}.otp__digit{width:100%;min-width:0;max-width:3.25rem;height:3.5rem;box-shadow:inset 0 0 0 1px var(--color-frost-500);color:var(--color-frost-50);caret-color:var(--color-ice-300);font-family:var(--font-mono);text-align:center;background:#04081699;border:0;border-radius:.875rem;flex:1 1 0;font-size:1.5rem;font-weight:600;transition:box-shadow .2s}.otp__digit:focus-visible,.otp__digit.is-filled:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-ice-400), 0 0 0 4px #3fd8ff29;outline:2px solid #0000}.otp__digit.is-filled{box-shadow:inset 0 0 0 1.5px #7fe8ff99,0 0 18px -8px #3fd8ffcc}.otp.is-error{animation:otp-shake .5s var(--ease-glide)}.otp.is-error .otp__digit{color:var(--color-danger-300);box-shadow:inset 0 0 0 1.5px var(--color-danger-500)}.otp[aria-busy=true]{opacity:.55}.otp-meta{color:var(--color-frost-400);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;font-size:.8125rem;display:flex}.otp-countdown{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.otp-countdown.is-expired{color:var(--color-danger-400)}.dev-note{font-family:var(--font-mono);color:var(--color-ice-200);background:#3fd8ff14;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex;box-shadow:inset 0 0 0 1px #7fe8ff40}.seal{text-align:center;background:radial-gradient(120% 90% at 50% 0,#3fd8ff29,#0000 70%),#04081659;border-radius:1rem;justify-items:center;gap:.875rem;padding:1.75rem 1.25rem;display:grid;box-shadow:inset 0 0 0 1px #7fe8ff38}.seal__ring{width:3.5rem;height:3.5rem;color:var(--color-ice-200);animation:seal-in .6s var(--ease-settle) both;background:radial-gradient(circle,#3fd8ff40,#3fd8ff0d 70%);border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #7fe8ff99,0 0 40px -6px #3fd8ffb3}.seal__ring .tick{width:1.5rem;height:1.5rem}.seal__status{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ice-300);text-shadow:0 0 18px #3fd8ffbf;font-size:.75rem;font-weight:600;display:block}.seal__welcome{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-frost-50);margin-top:.375rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem);font-weight:600;display:block}.seal__pos{font-family:var(--font-mono);color:var(--color-frost-200);font-size:.875rem}.seal__pos b{color:var(--color-ice-300);font-weight:600}.seal__note{max-width:34ch;color:var(--color-frost-300);font-size:.875rem;line-height:1.55}.avatar{width:3rem;height:3rem;font-family:var(--font-display);text-transform:uppercase;color:var(--color-night-950);background:linear-gradient(145deg, var(--color-ice-100), var(--color-ice-400) 55%, var(--color-aurora-400));border-radius:999px;flex:none;place-items:center;font-size:1.125rem;font-weight:600;display:grid;box-shadow:0 0 0 3px #040816cc,0 0 0 4.5px #7fe8ff73,0 10px 30px -10px #3fd8ffcc}.avatar--sm{width:2rem;height:2rem;font-size:.8125rem;box-shadow:0 0 0 2px #040816cc,0 0 0 3px #7fe8ff66}.game-card{isolation:isolate;border-radius:var(--radius-glass);min-height:15rem;box-shadow:var(--shadow-glass), inset 0 0 0 1px #94c5ff1f;cursor:default;transition:transform .5s var(--ease-frost), box-shadow .5s var(--ease-frost);background:linear-gradient(#182a6866 0%,#080e26d1 100%);align-content:space-between;gap:2rem;padding:1.25rem;display:grid;position:relative;overflow:hidden}.game-card:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#3fd8ff38,#0000 70%);border-radius:50%;width:80%;position:absolute;inset:-40% -40% auto auto}.game-card__glyph{width:3.5rem;height:3.5rem;color:var(--color-ice-300);filter:drop-shadow(0 6px 18px #3fd8ff73)}@media (hover:hover){.game-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #000000e6,inset 0 0 0 1px #7fe8ff59,0 0 60px -30px #3fd8ff99}}.codeline{color:var(--color-frost-200);font-family:var(--font-mono);white-space:pre;background:#040816a6;border-radius:.75rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.6;display:block;overflow-x:auto;box-shadow:inset 0 0 0 1px #94c5ff24}.codeline .k{color:var(--color-ice-300)}.codeline .c{color:var(--color-frost-500)}.toast-region{z-index:90;pointer-events:none;flex-direction:column;gap:.625rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}@media (min-width:640px){.toast-region{width:23rem;bottom:1.5rem;left:auto;right:1.5rem}}.toast{--toast-accent:var(--color-ice-400);pointer-events:auto;color:var(--color-frost-50);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);animation:toast-in .42s var(--ease-frost) both;background:linear-gradient(#142254d6,#070d24eb);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.875rem .875rem .875rem 1.125rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #000c,inset 0 0 0 1px #94c5ff29}.toast:before{content:"";background:var(--toast-accent);width:3px;box-shadow:0 0 16px var(--toast-accent);position:absolute;inset:0 auto 0 0}.toast--success{--toast-accent:var(--color-mint-400)}.toast--info{--toast-accent:var(--color-ice-400)}.toast--error{--toast-accent:var(--color-danger-500);background:linear-gradient(#481228e6,#1c0816f0);box-shadow:0 24px 50px -24px #000c,inset 0 0 0 1px #ff5c7a73,0 0 44px -18px #ff5c7aa6}.toast__icon{width:1.25rem;height:1.25rem;color:var(--toast-accent);margin-top:.0625rem}.toast__msg{overflow-wrap:anywhere;color:var(--color-frost-50);font-size:.875rem;line-height:1.45}.toast__close{width:2.75rem;height:2.75rem;color:var(--color-frost-400);cursor:pointer;background:0 0;border:0;border-radius:.625rem;place-items:center;margin:-.625rem -.625rem -.625rem 0;display:grid}.toast__close:hover{color:var(--color-frost-50)}.toast__close .icon{width:1rem;height:1rem}.toast__timer{transform-origin:0;background:var(--toast-accent);opacity:.55;height:2px;animation:toast-life var(--toast-life,4s) linear forwards;position:absolute;bottom:0;left:0;right:0}.toast:hover .toast__timer,.toast:focus-within .toast__timer{animation-play-state:paused}.toast.is-leaving{animation:toast-out .32s var(--ease-glide) forwards}.preview-pill{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#28200a99,#070d24e6);border-radius:1rem;gap:.625rem;width:max-content;max-width:min(21rem,100vw - 2rem);padding:.75rem .875rem .75rem 1rem;display:grid;position:fixed;bottom:1rem;left:1rem;box-shadow:0 20px 40px -20px #000c,inset 0 0 0 1px #ffc85752}@media (min-width:640px){.preview-pill{bottom:1.5rem;left:1.5rem}}.preview-pill__title{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-amber-300);align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.preview-pill__label{flex:auto;min-width:0}.preview-pill__toggle{min-width:2.75rem;min-height:2.75rem;color:var(--color-frost-300);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;margin:-.75rem -.5rem -.75rem 0;padding:0 .5rem}.preview-pill__toggle:hover{color:var(--color-frost-50)}.preview-pill__inbox{font-family:var(--font-mono);color:var(--color-frost-200);font-size:.75rem}.preview-pill__inbox code{letter-spacing:.2em;color:var(--color-ice-300);font-family:inherit;font-size:.875rem}.preview-pill__actions{flex-wrap:wrap;gap:.375rem;display:flex}.preview-pill__actions .btn{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:0 .75rem;font-size:.6875rem}.preview-pill.is-collapsed .preview-pill__inbox,.preview-pill.is-collapsed .preview-pill__actions{display:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.toast,.preview-pill,.site-nav.is-condensed{background:var(--color-night-850)}}.hero-mark{-webkit-mask-image:linear-gradient(#000 34%,#0000 94%);mask-image:linear-gradient(#000 34%,#0000 94%)}.fair-rail{pointer-events:none;background:linear-gradient(90deg,#7fe8ff99,#7fe8ff38 50%,#7fe8ff99);height:1px;position:absolute;top:1.5rem;left:1.5rem;right:calc(33.3333% - 2.5rem)}@supports (color:color-mix(in lab, red, red)){.fair-rail{background:linear-gradient(90deg, color-mix(in oklab, var(--color-ice-300) 60%, transparent), color-mix(in oklab, var(--color-ice-300) 22%, transparent) 50%, color-mix(in oklab, var(--color-ice-300) 60%, transparent))}}.fair-rail:after{content:"";background:linear-gradient(90deg, transparent 42%, var(--color-ice-100) 50%, transparent 58%);filter:drop-shadow(0 0 4px var(--color-ice-400));animation:sheen 5.6s var(--ease-glide) infinite;background-position:130% 0;background-size:250% 100%;position:absolute;inset:0}html.js:not([data-session=in]) .app-page{visibility:hidden}html.is-locked{overflow:hidden}.app-shell{z-index:1;grid-template:"top""main"minmax(0,1fr)/minmax(0,1fr);min-height:100dvh;display:grid;position:relative}@media (min-width:1024px){.app-shell{grid-template-columns:15.5rem minmax(0,1fr);grid-template-areas:"top top""side main"}}@media (min-width:1280px){.app-shell{grid-template-columns:15.5rem minmax(0,1fr) 21rem;grid-template-areas:"top top top""side main chat"}}.app-topbar{z-index:60;height:var(--nav-h);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background-color:#070d24cc;grid-area:top;justify-content:space-between;align-items:center;gap:.75rem;padding-inline:1rem;display:flex;position:sticky;top:0;box-shadow:inset 0 -1px #94c5ff1f}@media (min-width:640px){.app-topbar{padding-inline:1.5rem}}.app-main{outline:none;grid-area:main;min-width:0;padding:1.25rem 1rem 3rem}@media (min-width:640px){.app-main{padding:2rem 1.5rem 4rem}}@media (min-width:1024px){.app-main{padding:2rem 2rem 4rem}}.icon-btn{width:2.75rem;height:2.75rem;color:var(--color-frost-200);cursor:pointer;background:#0e1a3f80;border:0;border-radius:.75rem;flex:none;place-items:center;transition:box-shadow .2s;display:inline-grid;box-shadow:inset 0 0 0 1px #94c5ff38}.icon-btn:hover{color:var(--color-frost-50);box-shadow:inset 0 0 0 1px #7fe8ff8c}.wallet-chip{white-space:nowrap;background:#04081699;border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .875rem 0 .4375rem;display:inline-flex;box-shadow:inset 0 0 0 1px #94c5ff38}.wallet-chip__coin{width:1.875rem;height:1.875rem;font-family:var(--font-mono);color:var(--color-night-950);background:linear-gradient(145deg, var(--color-mint-300), var(--color-ice-400));border-radius:999px;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.profile-btn{min-height:2.75rem;color:var(--color-frost-300);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.375rem;padding:0 .5rem 0 .25rem;display:inline-flex}.profile-btn:hover{color:var(--color-frost-50)}.menu{z-index:70;background:linear-gradient(#142254f7,#070d24fc);border-radius:1rem;width:min(17rem,100vw - 2rem);padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 24px 60px -24px #000000d9,inset 0 0 0 1px #94c5ff33}.menu__head{border-bottom:1px solid #94c5ff1f;gap:.375rem;margin-bottom:.375rem;padding:.625rem .625rem .75rem;display:grid}.menu__item{width:100%;min-height:2.75rem;color:var(--color-frost-200);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.625rem;align-items:center;gap:.625rem;padding:0 .625rem;font-size:.875rem;text-decoration:none;display:flex}.menu__item:hover,.menu__item:focus-visible{color:var(--color-frost-50);background:#3fd8ff1a}.scrim{z-index:64;background:#02050f9e;position:fixed;inset:0}.app-sidebar{z-index:65;overscroll-behavior:contain;background:linear-gradient(180deg, var(--color-night-900), var(--color-night-950));width:min(18rem,86vw);transition:transform .42s var(--ease-frost);flex-direction:column;grid-area:side;gap:1rem;padding:1rem .75rem 1.25rem;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-104%);box-shadow:24px 0 60px -30px #000000e6,inset -1px 0 #94c5ff1f}.app-sidebar.is-open{transform:none}@media (min-width:1024px){.app-sidebar{top:var(--nav-h);z-index:1;width:auto;height:calc(100dvh - var(--nav-h));background:#070d248c;transition:none;position:sticky;transform:none;box-shadow:inset -1px 0 #94c5ff1a}}.side-title{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-frost-400);padding:.25rem .75rem .375rem;font-size:.6875rem}.side-list{gap:.125rem;display:grid}.side-link{min-height:2.75rem;color:var(--color-frost-300);border-radius:.75rem;align-items:center;gap:.75rem;padding:0 .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}a.side-link:hover{color:var(--color-frost-50);background:#94c5ff12}.side-link[aria-current=page]{color:var(--color-frost-50);box-shadow:inset 2px 0 0 var(--color-ice-400);background:linear-gradient(90deg,#3fd8ff29,#3fd8ff05)}.side-link.is-soon{color:var(--color-frost-400);cursor:default}.soon-badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-frost-300);border-radius:999px;margin-left:auto;padding:.125rem .4375rem;font-size:.625rem;box-shadow:inset 0 0 0 1px #94c5ff47}.chat-panel{z-index:65;background:linear-gradient(180deg, var(--color-night-900), var(--color-night-950));width:min(22rem,92vw);transition:transform .42s var(--ease-frost);flex-direction:column;grid-area:chat;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(104%);box-shadow:-24px 0 60px -30px #000000e6,inset 1px 0 #94c5ff1f}.chat-panel.is-open{transform:none}@media (min-width:1280px){.chat-panel{top:var(--nav-h);z-index:1;width:auto;height:calc(100dvh - var(--nav-h));background:#070d248c;transition:none;position:sticky;transform:none;box-shadow:inset 1px 0 #94c5ff1a}}.chat-panel__head{border-bottom:1px solid #94c5ff1a;align-items:center;gap:.75rem;padding:1rem 1rem .875rem;display:flex}.chat-log{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.875rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.chat-msg{grid-template-columns:auto minmax(0,1fr);gap:.625rem;display:grid}.chat-msg__meta{color:var(--color-frost-400);align-items:baseline;gap:.5rem;font-size:.75rem;display:flex}.chat-msg__name{color:var(--color-ice-200);font-weight:600}.chat-msg__body{overflow-wrap:anywhere;color:var(--color-frost-100);margin-top:.125rem;font-size:.875rem;line-height:1.45}.chat-empty{text-align:center;color:var(--color-frost-400);padding:0 1.25rem 1rem;font-size:.8125rem;line-height:1.5}.chat-form{border-top:1px solid #94c5ff1a;gap:.5rem;padding:.875rem 1rem 1rem;display:grid}.well__action:disabled{color:var(--color-frost-500);cursor:not-allowed}@media (min-width:1024px){.app-shell{grid-template-columns:14.5rem minmax(0,1fr)}}@media (min-width:1280px){.app-shell{grid-template-columns:14.5rem minmax(0,1fr) 18rem}}.btn--sm{border-radius:.75rem;min-height:2.25rem;padding:0 .875rem;font-size:.8125rem}.btn--sm .icon{width:1rem;height:1rem}.icon-btn--sm{border-radius:.625rem;width:2.25rem;height:2.25rem}.icon-btn--sm .icon{width:1rem;height:1rem}.avatar--xs{width:1.5rem;height:1.5rem;font-size:.6875rem;box-shadow:0 0 0 1.5px #040816cc,0 0 0 2.5px #7fe8ff59}.side-link{min-height:2.5rem;font-size:.875rem}button.side-link{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}button.side-link:hover{color:var(--color-frost-50);background:#94c5ff12}.live-badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ice-200);background:#3fd8ff1a;border-radius:999px;margin-left:auto;padding:.125rem .4375rem;font-size:.625rem;box-shadow:inset 0 0 0 1px #7fe8ff59}.live-badge.is-launch,.chip.is-launch{color:var(--color-frost-300);background:#94c5ff0f;box-shadow:inset 0 0 0 1px #94c5ff38}.wallet-chip[data-mode=preview] .wallet-chip__coin{background:linear-gradient(145deg, var(--color-ice-100), var(--color-ice-400) 60%, var(--color-aurora-400));font-size:.9375rem}.wallet-chip.is-up{animation:wallet-up .7s var(--ease-frost)}.wallet-chip.is-down{animation:wallet-down .35s var(--ease-glide)}@media (max-width:419.98px){.app-topbar{padding-inline:.75rem}#wallet-unit,.profile-btn>.icon{display:none}.wallet-chip{padding-right:.75rem}.profile-btn{padding-right:.25rem}}@media (max-width:359.98px){.app-topbar{gap:.5rem;padding-inline:.625rem}.app-topbar .brand,.wallet-chip__coin{display:none}.wallet-chip{padding-inline:.625rem}.app-topbar .icon-btn{width:2.5rem;height:2.5rem}}.chat-panel__head{gap:.5rem;padding:.625rem .625rem .625rem 1rem}.chat-log{gap:.5rem;padding:.75rem}.chat-msg{gap:.5rem}.chat-msg__meta{font-size:.6875rem}.chat-msg__body{margin-top:0;font-size:.8125rem;line-height:1.4}.chat-empty{padding:0 1rem .75rem;font-size:.75rem}.chat-form{gap:.375rem;padding:.625rem .75rem .75rem}.chat-form .well{min-height:2.5rem}.chat-form .well__input{height:2.5rem;padding:0 .75rem;font-size:.875rem}.chat-form .well__action{width:2.25rem;height:2.25rem}.chat-rail,.chat-collapse{display:none}.chat-rail{width:100%;height:100%;color:var(--color-frost-300);cursor:pointer;background:0 0;border:0;align-content:start;place-items:center;gap:.75rem;padding:1rem 0}.chat-rail:hover{color:var(--color-frost-50);background:#94c5ff0d}.chat-rail__label{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem}@media (min-width:1280px){.chat-collapse{display:inline-grid}html[data-chat=collapsed] .app-shell{grid-template-columns:14.5rem minmax(0,1fr) 3.5rem}html[data-chat=collapsed] .chat-panel>:not(.chat-rail){display:none}html[data-chat=collapsed] .chat-rail{display:grid}}.preview-strip{color:var(--color-frost-200);background:#ffc8570f;border-radius:.875rem;align-items:flex-start;gap:.625rem;margin-bottom:1rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #ffc85747}.preview-strip .led{margin-top:.3rem}.section-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-frost-50);font-size:1.125rem;font-weight:600}.lobby-hero{min-height:19rem;display:grid;overflow:hidden}.lobby-hero__art{z-index:-1;border-radius:inherit;opacity:.4;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 10%,#000 70%);mask-image:linear-gradient(#0000 10%,#000 70%)}.lobby-hero__svg{width:100%;height:100%;position:absolute;inset:0}.lobby-hero__copy{align-self:end;padding:1.5rem;position:relative}@media (min-width:768px){.lobby-hero__art{opacity:1;inset:0 0 0 36%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.lobby-hero__copy{align-self:center;max-width:34rem;padding:2.25rem}}.lobby-hero__curve{stroke-dasharray:560;stroke-dashoffset:560px;filter:drop-shadow(0 0 6px #3fd8ffcc);animation:hero-draw 2.4s var(--ease-frost) .3s forwards}.lobby-hero__stars circle{animation:3.4s ease-in-out infinite twinkle}.lobby-hero__stars circle:nth-child(2n){animation-delay:1.1s}.lobby-hero__stars circle:nth-child(3n){animation-delay:2.2s}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (min-width:900px){.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{background:#04081673;border-radius:1rem;min-width:0;padding:.875rem 1rem;box-shadow:inset 0 0 0 1px #94c5ff1f}.stat dt{color:var(--color-frost-400);font-size:.75rem}.stat dd{gap:.125rem;margin-top:.25rem;display:grid}.stat__value{overflow-wrap:anywhere;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-frost-50);font-size:1.25rem;font-weight:600}.stat__value[data-sign=up]{color:var(--color-mint-300)}.stat__value[data-sign=down]{color:var(--color-danger-300)}.stat__unit{color:var(--color-frost-400);font-size:.6875rem}.game-card--live{color:inherit;cursor:pointer;text-decoration:none}.game-card--live:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 0 100%,#3fd8ff24,#0000 60%);position:absolute;inset:0}.game-card[aria-disabled=true] .game-card__glyph{color:var(--color-frost-400);filter:none}.game-card__play{color:var(--color-ice-200);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.game-card__play .icon{transition:transform .3s var(--ease-frost)}@media (hover:hover){.game-card--live:hover .game-card__play .icon{transform:translate(3px)}}.table-scroll{overflow-x:auto}.table-scroll:has(tbody:empty){display:none}.bets-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.8125rem}.bets-table th{font-family:var(--font-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;color:var(--color-frost-400);border-bottom:1px solid #94c5ff1a;padding:.625rem 1rem;font-size:.6875rem;font-weight:500}.bets-table td{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-frost-200);border-bottom:1px solid #94c5ff0f;padding:.375rem 1rem}.bets-table tr:last-child td{border-bottom:0}.bets-table td:nth-child(3),.bets-table td:nth-child(5){font-family:var(--font-mono)}.bets-table td:last-child{text-align:right}.bets-table .is-win{color:var(--color-mint-300)}.bets-table .is-loss{color:var(--color-danger-300)}.table-link{min-height:2.25rem;color:var(--color-ice-300);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:0 .5rem;font-weight:600;-webkit-text-decoration:underline #7fe8ff59;text-decoration:underline #7fe8ff59}.table-link:hover{color:var(--color-frost-50)}.bets-empty{text-align:center;color:var(--color-frost-400);padding:1.25rem 1rem;font-size:.8125rem}.view{container-type:inline-size}html:has(.fair-dialog[open]){overflow:hidden}.well--compact{border-radius:.75rem;min-height:2.75rem}.well--compact .well__input{height:2.75rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:0 .75rem;font-size:.9375rem}.well__input:disabled{color:var(--color-frost-400);cursor:not-allowed}.well:has(>.well__input:disabled){background:#0408164d}.well__select{appearance:none;font-family:var(--font-sans);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fa7c7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2rem}.well__select option{background:var(--color-night-900);color:var(--color-frost-50)}.btn:disabled{cursor:not-allowed}.btn--primary:disabled{color:var(--color-frost-400);background:linear-gradient(180deg, var(--color-night-700), var(--color-night-800));animation:none;box-shadow:inset 0 0 0 1px #94c5ff29}.btn--primary:disabled:before{display:none}@media (hover:hover){.btn:disabled:hover{transform:none}}.fair-dialog{border-radius:var(--radius-glass);width:min(40rem,100vw - 2rem);max-width:none;max-height:min(90dvh,52rem);color:var(--color-frost-200);background:linear-gradient(#142254fa,#070d24fc);border:0;margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 100px -30px #000000e6,inset 0 0 0 1px #94c5ff33}.fair-dialog[open]{animation:dialog-in .35s var(--ease-frost);flex-direction:column;display:flex}.fair-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02050fb3}.fair-dialog__head{border-bottom:1px solid #94c5ff1f;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem 1.25rem;display:flex}.fair-dialog__body{overscroll-behavior:contain;gap:.875rem;padding:1rem 1.25rem 1.25rem;display:grid;overflow-y:auto}.fair-block{background:#04081666;border-radius:1rem;gap:.5rem;padding:.875rem;display:grid;box-shadow:inset 0 0 0 1px #94c5ff1a}.fair-block__title{font-family:var(--font-display);color:var(--color-frost-50);font-size:.9375rem;font-weight:600}.fair-kv{gap:.5rem;display:grid}.fair-kv dt{color:var(--color-frost-400);font-size:.6875rem}.fair-kv dd{margin-top:.125rem}.fair-code{overflow-wrap:anywhere;font-family:var(--font-mono);color:var(--color-ice-100);font-size:.75rem;line-height:1.5;display:block}.seed-card{background:#94c5ff0d;border-radius:.75rem;gap:.25rem;padding:.625rem .75rem;display:grid;box-shadow:inset 0 0 0 1px #94c5ff1a}.seed-card__rows{grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;font-size:.75rem;display:grid}.seed-card__rows dt{color:var(--color-frost-400)}.seed-card__rows dd{overflow-wrap:anywhere;font-family:var(--font-mono);color:var(--color-frost-100)}.seed-card__use{min-height:2.25rem;color:var(--color-ice-300);justify-self:start;padding:0 .25rem;font-size:.8125rem}.fair-result{background:#3fd8ff0f;border-radius:.875rem;gap:.375rem;margin-top:.75rem;padding:.75rem;display:grid;box-shadow:inset 0 0 0 1px #7fe8ff40}.fair-result__outcome{font-family:var(--font-display);color:var(--color-frost-50);font-size:1.125rem;font-weight:600}.fair-result .codeline{white-space:pre-wrap;overflow-wrap:anywhere}.fair-check{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.fair-check:before{content:"";background:currentColor;border-radius:999px;flex:none;width:.5rem;height:.5rem}.fair-check.is-ok{color:var(--color-mint-300)}.fair-check.is-bad{color:var(--color-danger-300)}.fair-grid{grid-template-columns:repeat(5,1.75rem);gap:.25rem;margin:.25rem 0;padding:0;list-style:none;display:grid}.fair-grid__cell{aspect-ratio:1;background:#c9ddf524;border-radius:.375rem;place-items:center;font-size:.75rem;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #c9ddf52e}.fair-grid__cell.is-mine{color:var(--color-danger-300);background:#ff5c7a29;box-shadow:inset 0 0 0 1px #ff8fa38c}.fair-climb{gap:.25rem;margin:.25rem 0;padding:0;list-style:none;display:grid}.fair-climb__row{align-items:center;gap:.25rem;display:flex}.fair-climb__num{width:1.5rem;font-family:var(--font-mono);color:var(--color-frost-500);font-size:.6875rem}.fair-climb__hold{width:2.25rem;height:1.5rem;color:var(--color-mint-300);background:#5ef0c01f;border-radius:.375rem;place-items:center;font-size:.75rem;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #8ff7d366}.fair-climb__hold.is-break{color:var(--color-danger-300);background:#ff5c7a29;box-shadow:inset 0 0 0 1px #ff8fa38c}.fair-climb__hold.is-picked{outline:2px solid var(--color-ice-300);outline-offset:1px}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-6{margin:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.\!hidden{display:none!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-0{height:0}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-0{width:0}.w-fit{width:-moz-fit-content;width:fit-content}.max-w-\[10rem\]{max-width:10rem}.max-w-\[16ch\]{max-width:16ch}.max-w-\[48ch\]{max-width:48ch}.min-w-0{min-width:0}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-frost-300\/10{border-color:#aac2e21a}@supports (color:color-mix(in lab, red, red)){.border-frost-300\/10{border-color:color-mix(in oklab, var(--color-frost-300) 10%, transparent)}}.bg-night-800{background-color:var(--color-night-800)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.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-\[0\.6875rem\]{font-size:.6875rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[clamp\(1\.875rem\,1\.2rem\+2\.6vw\,3rem\)\]{font-size:clamp(1.875rem,1.2rem + 2.6vw,3rem)}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-all{word-break:break-all}.text-amber-300{color:var(--color-amber-300)}.text-frost-50{color:var(--color-frost-50)}.text-frost-100{color:var(--color-frost-100)}.text-frost-200{color:var(--color-frost-200)}.text-frost-300{color:var(--color-frost-300)}.text-frost-400{color:var(--color-frost-400)}.text-frost-500{color:var(--color-frost-500)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.ease-frost{--tw-ease:var(--ease-frost);transition-timing-function:var(--ease-frost)}.ease-glide{--tw-ease:var(--ease-glide);transition-timing-function:var(--ease-glide)}.empty\:hidden:empty{display:none}@media not all and (min-width:48rem){.max-md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:360px){.min-\[360px\]\:gap-2{gap:calc(var(--spacing) * 2)}}@media (min-width:400px){.min-\[400px\]\:hidden{display:none}.min-\[400px\]\:inline{display:inline}.min-\[400px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.min-\[400px\]\:text-\[1\.1875rem\]{font-size:1.1875rem}}@media (min-width:420px){.min-\[420px\]\:inline{display:inline}}@media (min-width:40rem){.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}}@media (min-width:48rem){.md\:inline-flex{display:inline-flex}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:gap-6{gap:calc(var(--spacing) * 6)}}@media (min-width:80rem){.xl\:hidden{display:none}.xl\:max-w-\[14rem\]{max-width:14rem}}}@keyframes game-pop{0%{transform:scale(1.12)}to{transform:none}}@keyframes game-hist-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes game-pop-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes game-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes game-cash-pulse{0%,to{box-shadow:inset 0 1px #fff9,0 14px 36px -10px #5ef0c0cc}50%{box-shadow:inset 0 1px #fffc,0 14px 44px -4px #5ef0c0}}@keyframes game-ember-pulse{0%,to{box-shadow:inset 0 3px 8px #00000059,inset 0 0 0 1.5px #ffd1c2bf,0 0 #f4623f99}50%{box-shadow:inset 0 3px 8px #00000059,inset 0 0 0 1.5px #ffd1c2bf,0 0 0 9px #f4623f00}}@media (prefers-reduced-motion:reduce){.play-btn--cash,.toggle-btn[data-running=true],.hist-rail__item.is-new,.game-popover,.game-dialog[open]{animation:none}}@media (forced-colors:active){.game-panel,.game-hbtn,.game-well,.mini-btn,.play-btn,.toggle-btn,.hist-pill,.player-row,.player-empty,.game-popover,.game-dialog,.game-rules>li{border:1px solid canvastext}.game-hbtn[aria-pressed=true],.toggle-btn[data-running=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}@keyframes die-breathe{0%,to{transform:translate(0)}50%{transform:translateY(-.375rem)}}@keyframes die-shadow-breathe{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:.44;transform:translate(-50%)scale(.9)}}@media (prefers-reduced-motion:reduce){.die-arena[data-state=idle] .die-float,.die-arena[data-state=idle] .die-shadow{animation:none}}@media (forced-colors:active){.dice-track__rail,.dice__track,.die__face{border:1px solid canvastext}.dice-track__win{forced-color-adjust:none;background:highlight}.dice-range::-webkit-slider-thumb{forced-color-adjust:none;background:buttontext;border:2px solid buttonface}.dice-range::-moz-range-thumb{forced-color-adjust:none;background:buttontext;border:2px solid buttonface}.dice-range:focus-visible::-webkit-slider-thumb{background:highlight}.dice-range:focus-visible::-moz-range-thumb{background:highlight}.dice-range:disabled::-webkit-slider-thumb{background:graytext}.dice-range:disabled::-moz-range-thumb{background:graytext}}@keyframes limbo-crack{0%{filter:brightness(1.8);transform:scale(1.1)}25%{transform:translate(-6px)rotate(-1.5deg)}45%{transform:translate(5px)rotate(1deg)}65%{transform:translate(-3px)}to{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.limbo[data-outcome] .limbo-readout__num{animation:none}.instant-toggle__dot:after,.style-switch__btn{transition:none}}@keyframes mines-thaw{0%{filter:brightness(1.8);transform:scale(.86)}60%{transform:scale(1.04)}to{filter:none;transform:none}}@keyframes mines-rise{0%{opacity:0;transform:translateY(18%)scale(.6)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes mines-crack{0%{filter:brightness(2.2);transform:scale(1.08)}35%{transform:scale(.94)rotate(-2deg)}to{filter:none;transform:none}}@keyframes mines-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.mines-tile,.mines-tile[data-state=gem],.mines-tile[data-state=gem] .mines-art,.mines-tile[data-state=mine],.mines[data-shake] .mines-field,.mines[data-outcome] .mines-readout__num{transition:none;animation:none}}@media (forced-colors:active){.mines-tile{border:1px solid canvastext}.mines-tile[data-state=mine],.mines-tile[data-state=mine-shown]{border-style:dashed}.plinko-range::-webkit-slider-thumb{background:buttontext}}@keyframes bj-deal{0%{opacity:0;transform:translate(var(--from-x,6rem), var(--from-y,-6rem)) rotate(-22deg) scale(.86)}18%{opacity:1}to{opacity:1;transform:none}}@keyframes bj-move{0%{transform:translate(var(--from-x,0), var(--from-y,0))}}@keyframes bj-sweep{to{opacity:0;transform:translate(-2.5rem,-3.5rem)rotate(-12deg)scale(.9)}}@keyframes bj-flip{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes bj-badge-in{0%{opacity:0;transform:translateY(6px)scale(.8)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bj-card.is-dealt,.bj-card.is-moving,.bj-card.is-swept,.bj-badge,.bj-insurance{animation:none}.bj-card.is-flipping .bj-card__inner{animation:none;transform:rotateY(180deg)}.bj-hand,.bj-hand-wrap,.bj-total{transition:none}}@media (forced-colors:active){.bj-card__side{border:1px solid canvastext}.bj-btn{border:1px solid buttontext}.bj-hand-wrap.is-active{outline:2px solid highlight}}@keyframes climb-hold{0%{filter:brightness(1.8);transform:scale(.88)}60%{transform:scale(1.05)}to{filter:none;transform:none}}@keyframes climb-break{0%{filter:brightness(2.2);transform:scale(1.06)}30%{transform:translate(-3px,2px)rotate(-3deg)}60%{transform:translate(3px,1px)rotate(2deg)}to{filter:none;transform:none}}@keyframes climb-fall{0%{transform:translateY(var(--climb-y,0px)) rotate(0deg);opacity:1}to{transform:translateY(calc(var(--climb-y,0px) + 14rem)) rotate(-38deg);opacity:0}}@keyframes climb-back{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.climb-explorer,.climb-hold,.climb-row{transition:none}.climb-hold[data-state=safe],.climb-hold[data-state=broken],.climb-explorer.is-falling,.climb-explorer.is-back{animation:none}.climb-explorer.is-falling{opacity:.35}}@media (forced-colors:active){.climb-hold{border:1px solid canvastext}.climb-hold[data-state=broken],.climb-hold[data-state=broken-shown]{border-style:dashed}.climb-row.is-current{outline:2px solid highlight}}@keyframes case-won{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1.03)}}@keyframes case-shake{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-2px,1px)rotate(-2deg)}40%{transform:translate(2px,-1px)rotate(2deg)}60%{transform:translate(-1px)rotate(-1deg)}80%{transform:translate(1px,1px)rotate(1deg)}}@keyframes case-burst-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes case-burst-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes case-flash{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@keyframes case-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reel .ci-tile.is-won,.case-result[data-state],.case-result[data-state] .case-result__art .art-img,.case-result__burst,.case-result__burst:after{animation:none}.case-card,.case-card__art .art-img{transition:none}}@media (forced-colors:active){.ci-tile,.case-card,.case-result,.reel{border:1px solid canvastext}.reel .ci-tile.is-won{outline:2px solid highlight}.twofa-scan__qr,.acct-card,.rank-chip{border:1px solid canvastext}}@keyframes rain-fall{to{background-position:22% 8rem,58% 8rem,86% 8rem}}[data-cases=off] [data-cases-ui]{display:none!important}@media (prefers-reduced-motion:reduce){.bt-seat{transition:none}}@media (forced-colors:active){.bt-seat,.bt-card,.bt-row,.bt-pick{border:1px solid canvastext}.bt-seat.is-winner{outline:2px solid highlight}}@keyframes drop-in{0%{opacity:0;transform:translate(-1.25rem)scale(.9)}to{opacity:1;transform:none}}@keyframes drop-flash{0%{box-shadow:inset 0 0 0 1.5px var(--rar), 0 0 34px 2px var(--rar-glow)}}@media (forced-colors:active){.drop,.orig,.lp,.promo,.lb,.banners__view{border:1px solid canvastext}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sheen{0%{background-position:130% 0}to{background-position:-40% 0}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes screen-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes screen-in-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes screen-out{to{opacity:0;transform:translate(-18px)}}@keyframes screen-out-back{to{opacity:0;transform:translate(18px)}}@keyframes otp-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes consent-nudge{0%,to{transform:none}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes tick-draw{0%{stroke-dashoffset:18px}to{stroke-dashoffset:0}}@keyframes seal-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;transform:translate(16px)}}@keyframes toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes pulse-ice{0%,to{box-shadow:0 0 #3fd8ff80}50%{box-shadow:0 0 0 6px #3fd8ff00}}@keyframes pulse-amber{0%,to{box-shadow:0 0 #ffc85780}50%{box-shadow:0 0 0 6px #ffc85700}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.spinner{animation-duration:.8s!important;animation-iteration-count:infinite!important}.toast__timer{animation-duration:var(--toast-life,4s)!important}.sky__aurora,.reveal.is-revealed{animation:none!important}html.js .reveal:not(.is-revealed){opacity:1;transform:none}}@keyframes wallet-up{0%{box-shadow:inset 0 0 0 1.5px #5ef0c0e6,0 0 26px -4px #5ef0c0bf}to{box-shadow:inset 0 0 0 1px #94c5ff38}}@keyframes wallet-down{0%{transform:translateY(2px)}to{transform:none}}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (forced-colors:active){.fair-block{border:1px solid canvastext}}@keyframes hero-draw{to{stroke-dashoffset:0}}@keyframes twinkle{0%,to{opacity:.35}50%{opacity:1}}@media (forced-colors:active){.well,.otp__digit,.check__box{border:1px solid canvastext}.check__input:checked+.check__box{forced-color-adjust:none;color:highlighttext;background:highlight}.tabs__tab[aria-selected=true]{text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:2px}}@media print{html.js .reveal:not(.is-revealed){opacity:1;transform:none}.ice-text{color:inherit;background:0 0}.sky,.toast-region,.preview-pill{display:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes aurora-drift{0%{transform:translate(-6%,-3%)scale(1)}to{transform:translate(6%,4%)scale(1.14)}}@keyframes float{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}
