/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:var(--font-body-face),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-home-bg:var(--color-surface);--color-home-ink:#fff;--color-home-glow-cyan:#00e5ff;--color-home-glow-red:#ff4d4d;--color-home-arrow:#f2f2f291;--color-home-cta-start:#d75d12;--color-home-cta-end:#ff2e00;--color-home-cta-rim:#f5bb00;--color-home-cta-edge:#c97900;--color-home-rank-1:var(--color-gold);--color-home-rank-2:#c9d2e3;--color-home-rank-3:#e0874a;--home-card-indigo:linear-gradient(to bottom right,#1e1b4b,#0b1020);--home-card-violet:linear-gradient(to bottom right,#1a0b2b,#4c1d95);--home-card-navy:linear-gradient(to bottom right,#0f1224,#39458a);--home-hero-fade:linear-gradient(to bottom,#0000 35%,var(--color-home-bg) 95%)}@supports (color:color-mix(in lab,red,red)){:host,:root{--home-hero-fade:linear-gradient(to bottom,color-mix(in srgb,var(--color-home-bg) 0%,transparent) 35%,var(--color-home-bg) 95%)}}:host,:root{--home-hero-fade-sm:linear-gradient(to bottom,#0000 25%,var(--color-home-bg) 100%)}@supports (color:color-mix(in lab,red,red)){:host,:root{--home-hero-fade-sm:linear-gradient(to bottom,color-mix(in srgb,var(--color-home-bg) 0%,transparent) 25%,var(--color-home-bg) 100%)}}:host,:root{--home-cta-fill:radial-gradient(50% 50% at 51% 49%,var(--color-home-cta-start) 0%,var(--color-home-cta-end) 100%);--home-card-glow-near:24px;--home-card-glow-far:56px;--home-card-inner:inset 0 0 12px #ffffff26,inset 0 0 32px #ffffff1a;--home-card-image-opacity:.4;--home-label-shadow:0 2px 4px #00000080;--home-cta-inner:inset 0 4px 10px 1px #00000040;--home-slide-fade:.9s;--home-slide-zoom:1.06;--home-dot-w-active:28px;--home-motion-fast:.16s;--home-motion:.22s;--home-ease:cubic-bezier(.16,1,.3,1);--home-card-lift:-4px;--home-card-glow-near-hover:32px;--home-card-glow-far-hover:72px;--home-card-glow-near-alpha:20%;--home-card-glow-far-alpha:10%;--home-card-glow-near-alpha-hover:32%;--home-card-glow-far-alpha-hover:18%;--home-card-chevron-shift:4px;--home-card-image-opacity-hover:.55;--home-cta-lift:-2px;--home-cta-hover-brightness:1.08;--home-cta-press-rest:2px;--radius-home-card:24px;--radius-home-pill:100px;--text-home-title-sm:32px;--text-home-title-sm--line-height:40px;--text-home-title:48px;--text-home-title--line-height:58px;--text-home-card:28px;--text-home-card--line-height:34px;--text-home-rank:56px;--text-home-rank--line-height:1;--text-home-balance:28px;--text-home-balance--line-height:34px;--text-home-name:18px;--text-home-name--line-height:24px;--text-home-cta-sm:17px;--text-home-cta-sm--line-height:22px;--text-home-cta:20px;--text-home-cta--line-height:24px;--aspect-home-hero:1333/573;--aspect-home-hero-sm:3/2;--aspect-home-card:384/220;--home-arrow-top:51%;--home-cta-top:82.4%;--container-home-grid:1200px;--container-home-frame:1334px;--spacing-home-hero-tail:13px;--spacing-home-hero-max:680px;--spacing-home-dot:8px;--spacing-home-hero-gap:60px;--spacing-home-arrow-md:58px;--spacing-home-arrow:83px;--spacing-home-arrow-inset:29px;--spacing-home-arrow-inset-end:26px;--spacing-home-cta-w:288px;--spacing-home-cta-h-sm:52px;--spacing-home-cta-h:65px;--spacing-home-cta-edge:6px;--spacing-home-cta-pad:47px;--spacing-home-cta-gap:18px;--spacing-home-section-top-sm:40px;--spacing-home-section-top:80px;--spacing-home-section-bottom-sm:56px;--spacing-home-section-bottom:120px;--spacing-home-section-gap-sm:24px;--spacing-home-section-gap:48px;--spacing-home-gutter:16px;--spacing-home-row:32px;--spacing-home-card:24px;--spacing-home-card-w:384px;--spacing-home-card-pad:24px;--spacing-home-card-label:8px;--spacing-home-chevron:32px;--spacing-home-podium-rise:40px;--spacing-home-crown:56px;--color-night-zenith:oklch(13% .045 278);--color-night:oklch(19% .055 270);--color-night-horizon:oklch(31% .075 258);--color-surface:oklch(15% .045 275);--color-surface-raised:oklch(21% .05 270);--color-border-subtle:oklch(35% .05 272);--color-ink:oklch(97% .008 270);--color-ink-muted:oklch(74% .025 272);--color-gold:oklch(82% .15 88);--color-gold-deep:oklch(64% .14 74);--color-lapis:oklch(47% .19 268);--color-turquoise:oklch(79% .13 187);--color-carnelian:oklch(63% .19 34);--color-malachite:oklch(68% .13 158);--color-amethyst:oklch(52% .19 305);--color-sand:oklch(83% .07 76);--color-sand-deep:oklch(62% .09 62);--color-emerald:oklch(72% .16 158);--color-ruby:oklch(65% .2 20);--color-felt:oklch(44% .09 158);--color-felt-deep:oklch(27% .065 162);--color-mahogany:oklch(36% .085 38);--color-mahogany-deep:oklch(20% .045 34);--color-brass:oklch(80% .11 84);--color-brass-deep:oklch(58% .1 70);--color-ivory:oklch(95% .025 92);--color-casino-red:oklch(52% .19 26);--color-lacquer:oklch(17% .012 50);--color-bronze:oklch(74% .11 56);--color-silver:oklch(88% .016 255);--color-silver-deep:oklch(72% .024 258);--color-ambrosia:oklch(80% .11 350);--color-lightning:oklch(88% .1 225);--font-display:var(--font-body-face),ui-sans-serif,system-ui,sans-serif;--font-display--font-variation-settings:"wght" 800;--radius-card:.875rem;--font-monument:var(--font-monument-face,var(--font-display)),var(--font-display)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{color-scheme:dark}body{background:var(--color-night-zenith);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.start-auto{inset-inline-start:auto}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-28{top:calc(var(--spacing) * -28)}.top-\(--home-arrow-top\){top:var(--home-arrow-top)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-\[calc\(4rem\+var\(--duel-banner-height\,0px\)\)\]{top:calc(4rem + var(--duel-banner-height,0px))}.top-full{top:100%}.top-home-card-label{top:var(--spacing-home-card-label)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-3{right:calc(var(--spacing) * -3)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-\[-16\%\]{right:-16%}.right-home-gutter{right:var(--spacing-home-gutter)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[calc\(4\.25rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(4.25rem + env(safe-area-inset-bottom))}.bottom-home-card{bottom:var(--spacing-home-card)}.-left-3{left:calc(var(--spacing) * -3)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-1\/5{left:20%}.left-4{left:calc(var(--spacing) * 4)}.left-\[-12\%\]{left:-12%}.left-auto{left:auto}.left-home-gutter{left:var(--spacing-home-gutter)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-end-4{grid-column-end:4}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mt-home-card-label{margin-top:var(--spacing-home-card-label)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!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}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-home-card{aspect-ratio:var(--aspect-home-card)}.aspect-home-hero-sm{aspect-ratio:var(--aspect-home-hero-sm)}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[55\%\]{width:55%;height:55%}.size-\[58\%\]{width:58%;height:58%}.size-\[60\%\]{width:60%;height:60%}.size-\[76\%\]{width:76%;height:76%}.size-\[80\%\]{width:80%;height:80%}.size-\[150\%\]{width:150%;height:150%}.size-full{width:100%;height:100%}.size-home-arrow-md{width:var(--spacing-home-arrow-md);height:var(--spacing-home-arrow-md)}.size-home-chevron{width:var(--spacing-home-chevron);height:var(--spacing-home-chevron)}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-44{height:calc(var(--spacing) * 44)}.h-52{height:calc(var(--spacing) * 52)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[3px\]{height:3px}.h-\[4\.5rem\]{height:4.5rem}.h-\[74\%\]{height:74%}.h-\[78\%\]{height:78%}.h-\[calc\(4rem\+env\(safe-area-inset-bottom\)\)\]{height:calc(4rem + env(safe-area-inset-bottom))}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-home-cta-h-sm{height:var(--spacing-home-cta-h-sm)}.h-px{height:1px}.max-h-\[58dvh\]{max-height:58dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-home-hero-max{max-height:var(--spacing-home-hero-max)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[65px\]{min-height:65px}.min-h-dvh{min-height:100dvh}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-\[62\%\]{width:62%}.w-\[64\%\]{width:64%}.w-\[70\%\]{width:70%}.w-\[78\%\]{width:78%}.w-\[88\%\]{width:88%}.w-\[min\(92vw\,32rem\)\]{width:min(92vw,32rem)}.w-\[min\(92vw\,34rem\)\]{width:min(92vw,34rem)}.w-\[min\(92vw\,42rem\)\]{width:min(92vw,42rem)}.w-\[min\(92vw\,44rem\)\]{width:min(92vw,44rem)}.w-\[min\(100\%\,8\.5rem\)\]{width:min(100%,8.5rem)}.w-\[min\(100\%\,10\.5rem\)\]{width:min(100%,10.5rem)}.w-auto{width:auto}.w-full{width:100%}.w-home-crown{width:var(--spacing-home-crown)}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[11rem\]{max-width:11rem}.max-w-\[25rem\]{max-width:25rem}.max-w-\[26ch\]{max-width:26ch}.max-w-\[26rem\]{max-width:26rem}.max-w-\[30ch\]{max-width:30ch}.max-w-\[32rem\]{max-width:32rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[40vw\]{max-width:40vw}.max-w-\[42ch\]{max-width:42ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[calc\(100\%-6rem\)\]{max-width:calc(100% - 6rem)}.max-w-full{max-width:100%}.max-w-home-frame{max-width:var(--container-home-frame)}.max-w-home-grid{max-width:var(--container-home-grid)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-36{min-width:calc(var(--spacing) * 36)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5)}.-translate-y-1\/2,.translate-x-5{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[2rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2rem minmax(0,1fr) auto}.grid-cols-\[3\.25rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:3.25rem minmax(0,1fr) auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(8\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[3px\]{gap:3px}.gap-home-card{gap:var(--spacing-home-card)}.gap-home-cta-gap{gap:var(--spacing-home-cta-gap)}.gap-home-row{gap:var(--spacing-home-row)}.gap-home-section-gap-sm{gap:var(--spacing-home-section-gap-sm)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-home-card{column-gap:var(--spacing-home-card)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-home-row{row-gap:var(--spacing-home-row)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\(--color-border-subtle\)>:not(:last-child)){border-color:var(--color-border-subtle)}:where(.divide-\(--color-border-subtle\)\/60>:not(:last-child)){border-color:#31395599}@supports (color:color-mix(in lab,red,red)){:where(.divide-\(--color-border-subtle\)\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--color-border-subtle) 60%,transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--radius-card\){border-radius:var(--radius-card)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-home-card{border-radius:var(--radius-home-card)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-amethyst\)\/45{border-color:#8341be73}@supports (color:color-mix(in lab,red,red)){.border-\(--color-amethyst\)\/45{border-color:color-mix(in oklab,var(--color-amethyst) 45%,transparent)}}.border-\(--color-border-subtle\){border-color:var(--color-border-subtle)}.border-\(--color-border-subtle\)\/60{border-color:#31395599}@supports (color:color-mix(in lab,red,red)){.border-\(--color-border-subtle\)\/60{border-color:color-mix(in oklab,var(--color-border-subtle) 60%,transparent)}}.border-\(--color-border-subtle\)\/70{border-color:#313955b3}@supports (color:color-mix(in lab,red,red)){.border-\(--color-border-subtle\)\/70{border-color:color-mix(in oklab,var(--color-border-subtle) 70%,transparent)}}.border-\(--color-emerald\){border-color:var(--color-emerald)}.border-\(--color-emerald\)\/40{border-color:#24c27d66}@supports (color:color-mix(in lab,red,red)){.border-\(--color-emerald\)\/40{border-color:color-mix(in oklab,var(--color-emerald) 40%,transparent)}}.border-\(--color-emerald\)\/50{border-color:#24c27d80}@supports (color:color-mix(in lab,red,red)){.border-\(--color-emerald\)\/50{border-color:color-mix(in oklab,var(--color-emerald) 50%,transparent)}}.border-\(--color-emerald\)\/60{border-color:#24c27d99}@supports (color:color-mix(in lab,red,red)){.border-\(--color-emerald\)\/60{border-color:color-mix(in oklab,var(--color-emerald) 60%,transparent)}}.border-\(--color-gold\){border-color:var(--color-gold)}.border-\(--color-gold\)\/20{border-color:#ecbd3a33}@supports (color:color-mix(in lab,red,red)){.border-\(--color-gold\)\/20{border-color:color-mix(in oklab,var(--color-gold) 20%,transparent)}}.border-\(--color-gold\)\/25{border-color:#ecbd3a40}@supports (color:color-mix(in lab,red,red)){.border-\(--color-gold\)\/25{border-color:color-mix(in oklab,var(--color-gold) 25%,transparent)}}.border-\(--color-gold\)\/30{border-color:#ecbd3a4d}@supports (color:color-mix(in lab,red,red)){.border-\(--color-gold\)\/30{border-color:color-mix(in oklab,var(--color-gold) 30%,transparent)}}.border-\(--color-gold\)\/40{border-color:#ecbd3a66}@supports (color:color-mix(in lab,red,red)){.border-\(--color-gold\)\/40{border-color:color-mix(in oklab,var(--color-gold) 40%,transparent)}}.border-\(--color-gold\)\/45{border-color:#ecbd3a73}@supports (color:color-mix(in lab,red,red)){.border-\(--color-gold\)\/45{border-color:color-mix(in oklab,var(--color-gold) 45%,transparent)}}.border-\(--color-gold\)\/50{border-color:#ecbd3a80}@supports (color:color-mix(in lab,red,red)){.border-\(--color-gold\)\/50{border-color:color-mix(in oklab,var(--color-gold) 50%,transparent)}}.border-\(--color-gold\)\/55{border-color:#ecbd3a8c}@supports (color:color-mix(in lab,red,red)){.border-\(--color-gold\)\/55{border-color:color-mix(in oklab,var(--color-gold) 55%,transparent)}}.border-\(--color-gold\)\/60{border-color:#ecbd3a99}@supports (color:color-mix(in lab,red,red)){.border-\(--color-gold\)\/60{border-color:color-mix(in oklab,var(--color-gold) 60%,transparent)}}.border-\(--color-ink\)\/40{border-color:#f3f5fb66}@supports (color:color-mix(in lab,red,red)){.border-\(--color-ink\)\/40{border-color:color-mix(in oklab,var(--color-ink) 40%,transparent)}}.border-\(--color-ink\)\/60{border-color:#f3f5fb99}@supports (color:color-mix(in lab,red,red)){.border-\(--color-ink\)\/60{border-color:color-mix(in oklab,var(--color-ink) 60%,transparent)}}.border-\(--color-ink-muted\)\/35{border-color:#a5aabb59}@supports (color:color-mix(in lab,red,red)){.border-\(--color-ink-muted\)\/35{border-color:color-mix(in oklab,var(--color-ink-muted) 35%,transparent)}}.border-\(--color-ink-muted\)\/60{border-color:#a5aabb99}@supports (color:color-mix(in lab,red,red)){.border-\(--color-ink-muted\)\/60{border-color:color-mix(in oklab,var(--color-ink-muted) 60%,transparent)}}.border-\(--color-ivory\)\/15{border-color:#f4eedc26}@supports (color:color-mix(in lab,red,red)){.border-\(--color-ivory\)\/15{border-color:color-mix(in oklab,var(--color-ivory) 15%,transparent)}}.border-\(--color-night-zenith\){border-color:var(--color-night-zenith)}.border-\(--color-ruby\){border-color:var(--color-ruby)}.border-\(--color-ruby\)\/35{border-color:#f04c5a59}@supports (color:color-mix(in lab,red,red)){.border-\(--color-ruby\)\/35{border-color:color-mix(in oklab,var(--color-ruby) 35%,transparent)}}.border-\(--color-ruby\)\/40{border-color:#f04c5a66}@supports (color:color-mix(in lab,red,red)){.border-\(--color-ruby\)\/40{border-color:color-mix(in oklab,var(--color-ruby) 40%,transparent)}}.border-\(--color-ruby\)\/50{border-color:#f04c5a80}@supports (color:color-mix(in lab,red,red)){.border-\(--color-ruby\)\/50{border-color:color-mix(in oklab,var(--color-ruby) 50%,transparent)}}.border-\(--color-sand\)\/50{border-color:#e2c29480}@supports (color:color-mix(in lab,red,red)){.border-\(--color-sand\)\/50{border-color:color-mix(in oklab,var(--color-sand) 50%,transparent)}}.border-\(--color-sand-deep\)\/55{border-color:#ad794b8c}@supports (color:color-mix(in lab,red,red)){.border-\(--color-sand-deep\)\/55{border-color:color-mix(in oklab,var(--color-sand-deep) 55%,transparent)}}.border-\(--color-turquoise\)\/35{border-color:#2ed5c859}@supports (color:color-mix(in lab,red,red)){.border-\(--color-turquoise\)\/35{border-color:color-mix(in oklab,var(--color-turquoise) 35%,transparent)}}.border-\(--color-turquoise\)\/45{border-color:#2ed5c873}@supports (color:color-mix(in lab,red,red)){.border-\(--color-turquoise\)\/45{border-color:color-mix(in oklab,var(--color-turquoise) 45%,transparent)}}.border-\(--color-turquoise\)\/50{border-color:#2ed5c880}@supports (color:color-mix(in lab,red,red)){.border-\(--color-turquoise\)\/50{border-color:color-mix(in oklab,var(--color-turquoise) 50%,transparent)}}.border-\(--color-turquoise\)\/60{border-color:#2ed5c899}@supports (color:color-mix(in lab,red,red)){.border-\(--color-turquoise\)\/60{border-color:color-mix(in oklab,var(--color-turquoise) 60%,transparent)}}.border-\(--color-turquoise\)\/70{border-color:#2ed5c8b3}@supports (color:color-mix(in lab,red,red)){.border-\(--color-turquoise\)\/70{border-color:color-mix(in oklab,var(--color-turquoise) 70%,transparent)}}.border-\(--rarity\)\/35{border-color:var(--rarity)}@supports (color:color-mix(in lab,red,red)){.border-\(--rarity\)\/35{border-color:color-mix(in oklab,var(--rarity) 35%,transparent)}}.border-\(--rarity\)\/45{border-color:var(--rarity)}@supports (color:color-mix(in lab,red,red)){.border-\(--rarity\)\/45{border-color:color-mix(in oklab,var(--rarity) 45%,transparent)}}.border-transparent{border-color:#0000}.bg-\(--color-amethyst\)\/45{background-color:#8341be73}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-amethyst\)\/45{background-color:color-mix(in oklab,var(--color-amethyst) 45%,transparent)}}.bg-\(--color-border-subtle\){background-color:var(--color-border-subtle)}.bg-\(--color-carnelian\){background-color:var(--color-carnelian)}.bg-\(--color-casino-red\){background-color:var(--color-casino-red)}.bg-\(--color-emerald\){background-color:var(--color-emerald)}.bg-\(--color-emerald\)\/10{background-color:#24c27d1a}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-emerald\)\/10{background-color:color-mix(in oklab,var(--color-emerald) 10%,transparent)}}.bg-\(--color-emerald\)\/15{background-color:#24c27d26}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-emerald\)\/15{background-color:color-mix(in oklab,var(--color-emerald) 15%,transparent)}}.bg-\(--color-gold\){background-color:var(--color-gold)}.bg-\(--color-gold\)\/5{background-color:#ecbd3a0d}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-gold\)\/5{background-color:color-mix(in oklab,var(--color-gold) 5%,transparent)}}.bg-\(--color-gold\)\/10{background-color:#ecbd3a1a}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-gold\)\/10{background-color:color-mix(in oklab,var(--color-gold) 10%,transparent)}}.bg-\(--color-gold\)\/15{background-color:#ecbd3a26}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-gold\)\/15{background-color:color-mix(in oklab,var(--color-gold) 15%,transparent)}}.bg-\(--color-gold\)\/60{background-color:#ecbd3a99}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-gold\)\/60{background-color:color-mix(in oklab,var(--color-gold) 60%,transparent)}}.bg-\(--color-gold\)\/\[0\.07\]{background-color:#ecbd3a12}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-gold\)\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-gold) 7%,transparent)}}.bg-\(--color-ink\)\/20{background-color:#f3f5fb33}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-ink\)\/20{background-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.bg-\(--color-ink\)\/\[0\.07\]{background-color:#f3f5fb12}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-ink\)\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-ink) 7%,transparent)}}.bg-\(--color-ink-muted\){background-color:var(--color-ink-muted)}.bg-\(--color-ink-muted\)\/10{background-color:#a5aabb1a}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-ink-muted\)\/10{background-color:color-mix(in oklab,var(--color-ink-muted) 10%,transparent)}}.bg-\(--color-ink-muted\)\/15{background-color:#a5aabb26}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-ink-muted\)\/15{background-color:color-mix(in oklab,var(--color-ink-muted) 15%,transparent)}}.bg-\(--color-ink-muted\)\/20{background-color:#a5aabb33}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-ink-muted\)\/20{background-color:color-mix(in oklab,var(--color-ink-muted) 20%,transparent)}}.bg-\(--color-ink-muted\)\/60{background-color:#a5aabb99}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-ink-muted\)\/60{background-color:color-mix(in oklab,var(--color-ink-muted) 60%,transparent)}}.bg-\(--color-lapis\)\/20{background-color:#2f4bc333}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-lapis\)\/20{background-color:color-mix(in oklab,var(--color-lapis) 20%,transparent)}}.bg-\(--color-lapis\)\/30{background-color:#2f4bc34d}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-lapis\)\/30{background-color:color-mix(in oklab,var(--color-lapis) 30%,transparent)}}.bg-\(--color-lapis\)\/45{background-color:#2f4bc373}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-lapis\)\/45{background-color:color-mix(in oklab,var(--color-lapis) 45%,transparent)}}.bg-\(--color-lapis\)\/55{background-color:#2f4bc38c}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-lapis\)\/55{background-color:color-mix(in oklab,var(--color-lapis) 55%,transparent)}}.bg-\(--color-malachite\){background-color:var(--color-malachite)}.bg-\(--color-night\){background-color:var(--color-night)}.bg-\(--color-night\)\/60{background-color:#0a112c99}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-night\)\/60{background-color:color-mix(in oklab,var(--color-night) 60%,transparent)}}.bg-\(--color-night\)\/70{background-color:#0a112cb3}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-night\)\/70{background-color:color-mix(in oklab,var(--color-night) 70%,transparent)}}.bg-\(--color-night\)\/75{background-color:#0a112cbf}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-night\)\/75{background-color:color-mix(in oklab,var(--color-night) 75%,transparent)}}.bg-\(--color-night\)\/80{background-color:#0a112ccc}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-night\)\/80{background-color:color-mix(in oklab,var(--color-night) 80%,transparent)}}.bg-\(--color-night-zenith\){background-color:var(--color-night-zenith)}.bg-\(--color-night-zenith\)\/55{background-color:#0505198c}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-night-zenith\)\/55{background-color:color-mix(in oklab,var(--color-night-zenith) 55%,transparent)}}.bg-\(--color-night-zenith\)\/60{background-color:#05051999}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-night-zenith\)\/60{background-color:color-mix(in oklab,var(--color-night-zenith) 60%,transparent)}}.bg-\(--color-night-zenith\)\/70{background-color:#050519b3}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-night-zenith\)\/70{background-color:color-mix(in oklab,var(--color-night-zenith) 70%,transparent)}}.bg-\(--color-night-zenith\)\/75{background-color:#050519bf}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-night-zenith\)\/75{background-color:color-mix(in oklab,var(--color-night-zenith) 75%,transparent)}}.bg-\(--color-night-zenith\)\/80{background-color:#050519cc}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-night-zenith\)\/80{background-color:color-mix(in oklab,var(--color-night-zenith) 80%,transparent)}}.bg-\(--color-night-zenith\)\/85{background-color:#050519d9}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-night-zenith\)\/85{background-color:color-mix(in oklab,var(--color-night-zenith) 85%,transparent)}}.bg-\(--color-night-zenith\)\/90{background-color:#050519e6}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-night-zenith\)\/90{background-color:color-mix(in oklab,var(--color-night-zenith) 90%,transparent)}}.bg-\(--color-night-zenith\)\/92{background-color:#050519eb}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-night-zenith\)\/92{background-color:color-mix(in oklab,var(--color-night-zenith) 92%,transparent)}}.bg-\(--color-night-zenith\)\/95{background-color:#050519f2}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-night-zenith\)\/95{background-color:color-mix(in oklab,var(--color-night-zenith) 95%,transparent)}}.bg-\(--color-ruby\){background-color:var(--color-ruby)}.bg-\(--color-ruby\)\/5{background-color:#f04c5a0d}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-ruby\)\/5{background-color:color-mix(in oklab,var(--color-ruby) 5%,transparent)}}.bg-\(--color-ruby\)\/10{background-color:#f04c5a1a}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-ruby\)\/10{background-color:color-mix(in oklab,var(--color-ruby) 10%,transparent)}}.bg-\(--color-ruby\)\/70{background-color:#f04c5ab3}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-ruby\)\/70{background-color:color-mix(in oklab,var(--color-ruby) 70%,transparent)}}.bg-\(--color-sand-deep\)\/25{background-color:#ad794b40}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-sand-deep\)\/25{background-color:color-mix(in oklab,var(--color-sand-deep) 25%,transparent)}}.bg-\(--color-surface\){background-color:var(--color-surface)}.bg-\(--color-surface\)\/60{background-color:#07081e99}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-surface\)\/60{background-color:color-mix(in oklab,var(--color-surface) 60%,transparent)}}.bg-\(--color-surface\)\/90{background-color:#07081ee6}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-surface\)\/90{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.bg-\(--color-surface-raised\){background-color:var(--color-surface-raised)}.bg-\(--color-surface-raised\)\/40{background-color:#0f162f66}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-surface-raised\)\/40{background-color:color-mix(in oklab,var(--color-surface-raised) 40%,transparent)}}.bg-\(--color-surface-raised\)\/60{background-color:#0f162f99}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-surface-raised\)\/60{background-color:color-mix(in oklab,var(--color-surface-raised) 60%,transparent)}}.bg-\(--color-surface-raised\)\/70{background-color:#0f162fb3}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-surface-raised\)\/70{background-color:color-mix(in oklab,var(--color-surface-raised) 70%,transparent)}}.bg-\(--color-turquoise\){background-color:var(--color-turquoise)}.bg-\(--color-turquoise\)\/28{background-color:#2ed5c847}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-turquoise\)\/28{background-color:color-mix(in oklab,var(--color-turquoise) 28%,transparent)}}.bg-\(--rarity\),.bg-\(--rarity\)\/10{background-color:var(--rarity)}@supports (color:color-mix(in lab,red,red)){.bg-\(--rarity\)\/10{background-color:color-mix(in oklab,var(--rarity) 10%,transparent)}}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\(--color-lapis\)\/25{--tw-gradient-from:#2f4bc340}@supports (color:color-mix(in lab,red,red)){.from-\(--color-lapis\)\/25{--tw-gradient-from:color-mix(in oklab,var(--color-lapis) 25%,transparent)}}.from-\(--color-lapis\)\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\(--color-night-zenith\){--tw-gradient-from:var(--color-night-zenith);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\(--color-ink-muted\)\/25{--tw-gradient-via:#a5aabb40}@supports (color:color-mix(in lab,red,red)){.via-\(--color-ink-muted\)\/25{--tw-gradient-via:color-mix(in oklab,var(--color-ink-muted) 25%,transparent)}}.via-\(--color-ink-muted\)\/25{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\(--color-night-zenith\)\/70{--tw-gradient-via:#050519b3}@supports (color:color-mix(in lab,red,red)){.via-\(--color-night-zenith\)\/70{--tw-gradient-via:color-mix(in oklab,var(--color-night-zenith) 70%,transparent)}}.via-\(--color-night-zenith\)\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\(--color-surface-raised\)\/60{--tw-gradient-to:#0f162f99}@supports (color:color-mix(in lab,red,red)){.to-\(--color-surface-raised\)\/60{--tw-gradient-to:color-mix(in oklab,var(--color-surface-raised) 60%,transparent)}}.to-\(--color-surface-raised\)\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-\(--color-gold\){fill:var(--color-gold)}.fill-\(--color-night-zenith\){fill:var(--color-night-zenith)}.stroke-\(--color-border-subtle\){stroke:var(--color-border-subtle)}.stroke-\(--color-emerald\){stroke:var(--color-emerald)}.stroke-\(--color-gold\){stroke:var(--color-gold)}.stroke-\(--color-gold\)\/70{stroke:#ecbd3ab3}@supports (color:color-mix(in lab,red,red)){.stroke-\(--color-gold\)\/70{stroke:color-mix(in oklab,var(--color-gold) 70%,transparent)}}.stroke-\(--color-ink-muted\){stroke:var(--color-ink-muted)}.stroke-\(--color-night-zenith\){stroke:var(--color-night-zenith)}.stroke-\(--color-ruby\){stroke:var(--color-ruby)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\(--home-slide-focus\){object-position:var(--home-slide-focus)}.object-\[6\%_50\%\]{object-position:6% 50%}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-home-card-pad{padding:var(--spacing-home-card-pad)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-home-card-pad{padding-inline:var(--spacing-home-card-pad)}.px-home-gutter{padding-inline:var(--spacing-home-gutter)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.75{padding-block:calc(var(--spacing) * 1.75)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-home-section-top-sm{padding-top:var(--spacing-home-section-top-sm)}.pr-1{padding-right:var(--spacing)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[calc\(var\(--game-dock-height\,0px\)\+1\.5rem\)\]{padding-bottom:calc(var(--game-dock-height,0px) + 1.5rem)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pb-home-hero-tail{padding-bottom:var(--spacing-home-hero-tail)}.pb-home-section-bottom-sm{padding-bottom:var(--spacing-home-section-bottom-sm)}.pl-1{padding-left:var(--spacing)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display);font-variation-settings:var(--font-display--font-variation-settings)}.font-monument{font-family:var(--font-monument-face,var(--font-display)),var(--font-display);font-variation-settings:"wght" 800}.font-home{font-family:var(--font-home-face),ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-home-balance{font-size:var(--text-home-balance);line-height:var(--tw-leading,var(--text-home-balance--line-height))}.text-home-card{font-size:var(--text-home-card);line-height:var(--tw-leading,var(--text-home-card--line-height))}.text-home-cta-sm{font-size:var(--text-home-cta-sm);line-height:var(--tw-leading,var(--text-home-cta-sm--line-height))}.text-home-name{font-size:var(--text-home-name);line-height:var(--tw-leading,var(--text-home-name--line-height))}.text-home-rank{font-size:var(--text-home-rank);line-height:var(--tw-leading,var(--text-home-rank--line-height))}.text-home-title-sm{font-size:var(--text-home-title-sm);line-height:var(--tw-leading,var(--text-home-title-sm--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[2\.6rem\]{font-size:2.6rem}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\(--case-accent\){color:var(--case-accent)}.text-\(--color-amethyst\){color:var(--color-amethyst)}.text-\(--color-border-subtle\){color:var(--color-border-subtle)}.text-\(--color-emerald\){color:var(--color-emerald)}.text-\(--color-gold\){color:var(--color-gold)}.text-\(--color-gold\)\/45{color:#ecbd3a73}@supports (color:color-mix(in lab,red,red)){.text-\(--color-gold\)\/45{color:color-mix(in oklab,var(--color-gold) 45%,transparent)}}.text-\(--color-gold\)\/70{color:#ecbd3ab3}@supports (color:color-mix(in lab,red,red)){.text-\(--color-gold\)\/70{color:color-mix(in oklab,var(--color-gold) 70%,transparent)}}.text-\(--color-gold\)\/80{color:#ecbd3acc}@supports (color:color-mix(in lab,red,red)){.text-\(--color-gold\)\/80{color:color-mix(in oklab,var(--color-gold) 80%,transparent)}}.text-\(--color-ink\){color:var(--color-ink)}.text-\(--color-ink-muted\){color:var(--color-ink-muted)}.text-\(--color-ink-muted\)\/70{color:#a5aabbb3}@supports (color:color-mix(in lab,red,red)){.text-\(--color-ink-muted\)\/70{color:color-mix(in oklab,var(--color-ink-muted) 70%,transparent)}}.text-\(--color-ink-muted\)\/80{color:#a5aabbcc}@supports (color:color-mix(in lab,red,red)){.text-\(--color-ink-muted\)\/80{color:color-mix(in oklab,var(--color-ink-muted) 80%,transparent)}}.text-\(--color-ivory\){color:var(--color-ivory)}.text-\(--color-ivory\)\/75{color:#f4eedcbf}@supports (color:color-mix(in lab,red,red)){.text-\(--color-ivory\)\/75{color:color-mix(in oklab,var(--color-ivory) 75%,transparent)}}.text-\(--color-ivory\)\/80{color:#f4eedccc}@supports (color:color-mix(in lab,red,red)){.text-\(--color-ivory\)\/80{color:color-mix(in oklab,var(--color-ivory) 80%,transparent)}}.text-\(--color-lapis\){color:var(--color-lapis)}.text-\(--color-malachite\){color:var(--color-malachite)}.text-\(--color-night-zenith\){color:var(--color-night-zenith)}.text-\(--color-ruby\){color:var(--color-ruby)}.text-\(--color-sand\){color:var(--color-sand)}.text-\(--color-turquoise\){color:var(--color-turquoise)}.text-\(--rarity\){color:var(--rarity)}.text-home-glow-cyan{color:var(--color-home-glow-cyan)}.text-home-ink{color:var(--color-home-ink)}.normal-case{text-transform:none}.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}.decoration-\(--color-gold\)\/40{text-decoration-color:#ecbd3a66}@supports (color:color-mix(in lab,red,red)){.decoration-\(--color-gold\)\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--color-gold) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-gold) 40%,transparent)}}.decoration-\(--color-gold\)\/45{text-decoration-color:#ecbd3a73}@supports (color:color-mix(in lab,red,red)){.decoration-\(--color-gold\)\/45{-webkit-text-decoration-color:color-mix(in oklab,var(--color-gold) 45%,transparent);text-decoration-color:color-mix(in oklab,var(--color-gold) 45%,transparent)}}.decoration-\(--color-gold\)\/50{text-decoration-color:#ecbd3a80}@supports (color:color-mix(in lab,red,red)){.decoration-\(--color-gold\)\/50{-webkit-text-decoration-color:color-mix(in oklab,var(--color-gold) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--color-gold) 50%,transparent)}}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\(--color-gold\){accent-color:var(--color-gold)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_0_40px_-12px_var\(--color-gold\)\]{--tw-shadow:0 0 40px -12px var(--tw-shadow-color,var(--color-gold))}.shadow-\[0_0_40px_-12px_var\(--color-gold\)\],.shadow-\[0_0_40px_-12px_var\(--color-turquoise\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_-12px_var\(--color-turquoise\)\]{--tw-shadow:0 0 40px -12px var(--tw-shadow-color,var(--color-turquoise))}.shadow-\[0_8px_0_color-mix\(in_oklab\,var\(--color-emerald\)_60\%\,black\)\]{--tw-shadow:0 8px 0 var(--tw-shadow-color,#16744b)}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_8px_0_color-mix\(in_oklab\,var\(--color-emerald\)_60\%\,black\)\]{--tw-shadow:0 8px 0 var(--tw-shadow-color,color-mix(in oklab,var(--color-emerald) 60%,black))}}.shadow-\[0_8px_0_color-mix\(in_oklab\,var\(--color-emerald\)_60\%\,black\)\],.shadow-\[0_8px_0_var\(--color-gold-deep\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_0_var\(--color-gold-deep\)\]{--tw-shadow:0 8px 0 var(--tw-shadow-color,var(--color-gold-deep))}.shadow-\[0_8px_0_var\(--color-mahogany-deep\)\]{--tw-shadow:0 8px 0 var(--tw-shadow-color,var(--color-mahogany-deep));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_-18px_color-mix\(in_oklab\,var\(--color-gold\)_45\%\,transparent\)\]{--tw-shadow:0 18px 48px -18px var(--tw-shadow-color,#ecbd3a73)}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_18px_48px_-18px_color-mix\(in_oklab\,var\(--color-gold\)_45\%\,transparent\)\]{--tw-shadow:0 18px 48px -18px var(--tw-shadow-color,color-mix(in oklab,var(--color-gold) 45%,transparent))}}.shadow-\[0_18px_48px_-18px_color-mix\(in_oklab\,var\(--color-gold\)_45\%\,transparent\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.surface-lapis{background:radial-gradient(120% 90% at 0 0,#2f4bc342 0,transparent 60%),linear-gradient(100deg,var(--color-surface) 0,var(--color-night-zenith) 100%)}@supports (color:color-mix(in lab,red,red)){.surface-lapis{background:radial-gradient(120% 90% at 0 0,color-mix(in oklab,var(--color-lapis) 26%,transparent) 0,transparent 60%),linear-gradient(100deg,var(--color-surface) 0,var(--color-night-zenith) 100%)}}.surface-lapis{box-shadow:inset 0 1px #ecbd3a1a}@supports (color:color-mix(in lab,red,red)){.surface-lapis{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--color-gold) 10%,transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab,red,red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 40%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-\(--color-gold\)\/30{--tw-ring-color:#ecbd3a4d}@supports (color:color-mix(in lab,red,red)){.ring-\(--color-gold\)\/30{--tw-ring-color:color-mix(in oklab,var(--color-gold) 30%,transparent)}}.ring-\(--color-gold\)\/35{--tw-ring-color:#ecbd3a59}@supports (color:color-mix(in lab,red,red)){.ring-\(--color-gold\)\/35{--tw-ring-color:color-mix(in oklab,var(--color-gold) 35%,transparent)}}.ring-\(--color-gold\)\/40{--tw-ring-color:#ecbd3a66}@supports (color:color-mix(in lab,red,red)){.ring-\(--color-gold\)\/40{--tw-ring-color:color-mix(in oklab,var(--color-gold) 40%,transparent)}}.ring-current{--tw-ring-color:currentcolor}.ring-transparent{--tw-ring-color:transparent}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[5px\]{--tw-blur:blur(5px)}.blur-\[5px\],.blur-xl{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,)}.blur-xl{--tw-blur:blur(var(--blur-xl))}.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)}.drop-shadow,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale-\[0\.6\]{--tw-grayscale:grayscale(.6)}.filter,.grayscale-\[0\.6\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.home-hero-fade-sm{background:var(--home-hero-fade-sm)}.ring-inset{--tw-ring-inset:inset}.text-gold-glow{text-shadow:0 0 18px #ecbd3a4d}@supports (color:color-mix(in lab,red,red)){.text-gold-glow{text-shadow:0 0 18px color-mix(in oklab,var(--color-gold) 30%,transparent)}}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-\(--color-ink\):is(:where(.group):hover *){color:var(--color-ink)}}.placeholder\:text-\(--color-ink-muted\)::placeholder{color:var(--color-ink-muted)}.placeholder\:text-\(--color-ink-muted\)\/30::placeholder{color:#a5aabb4d}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-\(--color-ink-muted\)\/30::placeholder{color:color-mix(in oklab,var(--color-ink-muted) 30%,transparent)}}.placeholder\:text-\(--color-ink-muted\)\/60::placeholder{color:#a5aabb99}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-\(--color-ink-muted\)\/60::placeholder{color:color-mix(in oklab,var(--color-ink-muted) 60%,transparent)}}.backdrop\:bg-\(--color-night-zenith\)\/85::backdrop{background-color:#050519d9}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-\(--color-night-zenith\)\/85::backdrop{background-color:color-mix(in oklab,var(--color-night-zenith) 85%,transparent)}}.backdrop\:bg-black\/60::backdrop{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-black\/60::backdrop{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.backdrop\:bg-black\/70::backdrop{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-black\/70::backdrop{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.backdrop\:bg-transparent::backdrop{background-color:#0000}.backdrop\:backdrop-blur-sm::backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-3:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 3)}.before\:top-0:before{content:var(--tw-content);top:0}.before\:h-0\.5:before{content:var(--tw-content);height:calc(var(--spacing) * .5)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e+38px}.before\:bg-\(--color-gold\):before{content:var(--tw-content);background-color:var(--color-gold)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 3)}.after\:-bottom-px:after{content:var(--tw-content);bottom:-1px}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}.after\:bg-\(--color-gold\):after{content:var(--tw-content);background-color:var(--color-gold)}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.open\:grid:is([open],:popover-open,:open){display:grid}.empty\:hidden:empty{display:none}.focus-within\:border-\(--color-gold\):focus-within{border-color:var(--color-gold)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\(--color-border-subtle\):hover{border-color:var(--color-border-subtle)}.hover\:border-\(--color-gold\):hover{border-color:var(--color-gold)}.hover\:border-\(--color-gold\)\/45:hover{border-color:#ecbd3a73}@supports (color:color-mix(in lab,red,red)){.hover\:border-\(--color-gold\)\/45:hover{border-color:color-mix(in oklab,var(--color-gold) 45%,transparent)}}.hover\:border-\(--color-gold\)\/50:hover{border-color:#ecbd3a80}@supports (color:color-mix(in lab,red,red)){.hover\:border-\(--color-gold\)\/50:hover{border-color:color-mix(in oklab,var(--color-gold) 50%,transparent)}}.hover\:border-\(--color-gold\)\/60:hover{border-color:#ecbd3a99}@supports (color:color-mix(in lab,red,red)){.hover\:border-\(--color-gold\)\/60:hover{border-color:color-mix(in oklab,var(--color-gold) 60%,transparent)}}.hover\:border-\(--color-ruby\):hover{border-color:var(--color-ruby)}.hover\:border-\(--rarity\)\/70:hover{border-color:var(--rarity)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\(--rarity\)\/70:hover{border-color:color-mix(in oklab,var(--rarity) 70%,transparent)}}.hover\:bg-\(--color-emerald\)\/25:hover{background-color:#24c27d40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--color-emerald\)\/25:hover{background-color:color-mix(in oklab,var(--color-emerald) 25%,transparent)}}.hover\:bg-\(--color-gold\)\/10:hover{background-color:#ecbd3a1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--color-gold\)\/10:hover{background-color:color-mix(in oklab,var(--color-gold) 10%,transparent)}}.hover\:bg-\(--color-sand\):hover{background-color:var(--color-sand)}.hover\:bg-\(--color-surface-raised\):hover{background-color:var(--color-surface-raised)}.hover\:bg-\(--color-surface-raised\)\/60:hover{background-color:#0f162f99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--color-surface-raised\)\/60:hover{background-color:color-mix(in oklab,var(--color-surface-raised) 60%,transparent)}}.hover\:text-\(--color-gold\):hover{color:var(--color-gold)}.hover\:text-\(--color-ink\):hover{color:var(--color-ink)}.hover\:text-\(--color-ivory\):hover{color:var(--color-ivory)}.hover\:text-\(--color-ruby\):hover{color:var(--color-ruby)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\(--color-gold\):hover{-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold)}.hover\:ring-\(--color-gold\)\/45:hover{--tw-ring-color:#ecbd3a73}@supports (color:color-mix(in lab,red,red)){.hover\:ring-\(--color-gold\)\/45:hover{--tw-ring-color:color-mix(in oklab,var(--color-gold) 45%,transparent)}}}.focus\:border-\(--color-gold\):focus{border-color:var(--color-gold)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\(--color-gold\):focus-visible{outline-color:var(--color-gold)}.active\:translate-y-\[6px\]:active{--tw-translate-y:6px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:shadow-\[0_2px_0_color-mix\(in_oklab\,var\(--color-emerald\)_60\%\,black\)\]:active{--tw-shadow:0 2px 0 var(--tw-shadow-color,#16744b)}@supports (color:color-mix(in lab,red,red)){.active\:shadow-\[0_2px_0_color-mix\(in_oklab\,var\(--color-emerald\)_60\%\,black\)\]:active{--tw-shadow:0 2px 0 var(--tw-shadow-color,color-mix(in oklab,var(--color-emerald) 60%,black))}}.active\:shadow-\[0_2px_0_color-mix\(in_oklab\,var\(--color-emerald\)_60\%\,black\)\]:active,.active\:shadow-\[0_2px_0_var\(--color-gold-deep\)\]:active{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:shadow-\[0_2px_0_var\(--color-gold-deep\)\]:active{--tw-shadow:0 2px 0 var(--tw-shadow-color,var(--color-gold-deep))}.active\:shadow-\[0_2px_0_var\(--color-mahogany-deep\)\]:active{--tw-shadow:0 2px 0 var(--tw-shadow-color,var(--color-mahogany-deep));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.has-\[\.duel-frame\]\:max-w-none:has(.duel-frame),.has-\[\.game-frame\]\:max-w-none:has(.game-frame),.has-\[\.home-frame\]\:max-w-none:has(.home-frame){max-width:none}.has-\[\.home-frame\]\:p-0:has(.home-frame){padding:0}.has-\[\.wide-frame\]\:max-w-none:has(.wide-frame){max-width:none}.aria-expanded\:border-\(--color-gold\)\/50[aria-expanded=true]{border-color:#ecbd3a80}@supports (color:color-mix(in lab,red,red)){.aria-expanded\:border-\(--color-gold\)\/50[aria-expanded=true]{border-color:color-mix(in oklab,var(--color-gold) 50%,transparent)}}.aria-pressed\:border-\(--color-gold\)\/60[aria-pressed=true]{border-color:#ecbd3a99}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:border-\(--color-gold\)\/60[aria-pressed=true]{border-color:color-mix(in oklab,var(--color-gold) 60%,transparent)}}.aria-pressed\:bg-\(--color-gold\)\/15[aria-pressed=true]{background-color:#ecbd3a26}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:bg-\(--color-gold\)\/15[aria-pressed=true]{background-color:color-mix(in oklab,var(--color-gold) 15%,transparent)}}.aria-pressed\:text-\(--color-gold\)[aria-pressed=true]{color:var(--color-gold)}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:mb-0{margin-bottom:0}.max-sm\:w-10{width:calc(var(--spacing) * 10)}.max-sm\:w-11{width:calc(var(--spacing) * 11)}.max-sm\:w-full{width:100%}.max-sm\:max-w-none{max-width:none}.max-sm\:justify-center{justify-content:center}.max-sm\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-sm\:px-0{padding-inline:0}}@media (min-width:360px){.min-\[360px\]\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.min-\[360px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.min-\[360px\]\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:40rem){.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:left-auto{left:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:row-start-1{grid-row-start:1}.sm\:-mx-5{margin-inline:calc(var(--spacing) * -5)}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.sm\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.sm\:size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:min-h-96{min-height:calc(var(--spacing) * 96)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[28rem\]{width:28rem}.sm\:w-auto{width:auto}.sm\:max-w-48{max-width:calc(var(--spacing) * 48)}.sm\:max-w-\[42\%\]{max-width:42%}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-32{min-width:calc(var(--spacing) * 32)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.sm\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_12rem\]{grid-template-columns:minmax(0,1fr) 12rem}.sm\:grid-cols-\[repeat\(6\,minmax\(0\,1fr\)\)_minmax\(0\,2\.6fr\)\]{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,2.6fr)}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(10\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(12rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}:where(.sm\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:self-auto{align-self:auto}.sm\:rounded-b-\(--radius-card\){border-bottom-right-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card)}.sm\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:object-center{object-position:center}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[2\.1rem\]{font-size:2.1rem}.sm\:text-\[2\.75rem\]{font-size:2.75rem}.sm\:leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.sm\:last\:col-span-2:last-child{grid-column:span 2/span 2}}@media (min-width:48rem){.md\:flex{display:flex}.md\:max-w-\[11rem\]{max-width:11rem}.md\:max-w-\[13rem\]{max-width:13rem}.md\:grid-cols-\[minmax\(0\,1fr\)_14rem\]{grid-template-columns:minmax(0,1fr) 14rem}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}}@media (min-width:64rem){.lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:inset-x-auto{inset-inline:auto}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:top-\[var\(--duel-banner-height\,0px\)\]{top:var(--duel-banner-height,0)}.lg\:right-6{right:calc(var(--spacing) * 6)}.lg\:bottom-6{bottom:calc(var(--spacing) * 6)}.lg\:left-\[calc\(50\%\+8rem\)\]{left:calc(50% + 8rem)}.lg\:order-last{order:9999}.lg\:order-none{order:0}.lg\:col-auto{grid-column:auto}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-end-4{grid-column-end:4}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.lg\:my-auto{margin-block:auto}.lg\:mt-0{margin-top:0}.lg\:mt-1{margin-top:var(--spacing)}.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-block{display:inline-block}.lg\:h-\[calc\(100dvh-8rem-var\(--duel-banner-height\,0px\)\)\]{height:calc(100dvh - 8rem - var(--duel-banner-height,0px))}.lg\:max-h-none{max-height:none}.lg\:min-h-\[34rem\]{min-height:34rem}.lg\:min-h-\[calc\(100svh-4\.5rem\)\]{min-height:calc(100svh - 4.5rem)}.lg\:w-78{width:calc(var(--spacing) * 78)}.lg\:w-\[min\(36rem\,calc\(100vw-20rem\)\)\]{width:min(36rem,100vw - 20rem)}.lg\:max-w-3xl{max-width:var(--container-3xl)}.lg\:max-w-72{max-width:calc(var(--spacing) * 72)}.lg\:max-w-\[30rem\]{max-width:30rem}.lg\:max-w-none{max-width:none}.lg\:min-w-0{min-width:0}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:shrink-0{flex-shrink:0}.lg\:grow-0{flex-grow:0}.lg\:basis-auto{flex-basis:auto}.lg\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:auto-rows-\[18rem\]{grid-auto-rows:18rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[3rem_minmax\(0\,1fr\)_minmax\(0\,18rem\)_9rem\]{grid-template-columns:3rem minmax(0,1fr) minmax(0,18rem) 9rem}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,20rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.lg\:grid-cols-\[minmax\(0\,20rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.lg\:grid-cols-\[repeat\(4\,2\.75rem\)\]{grid-template-columns:repeat(4,2.75rem)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-center{justify-content:center}.lg\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}:where(.lg\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.lg\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:rounded-\(--radius-card\){border-radius:var(--radius-card)}.lg\:rounded-3xl{border-radius:var(--radius-3xl)}.lg\:rounded-none{border-radius:0}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-\(--color-border-subtle\){border-color:var(--color-border-subtle)}.lg\:border-\(--color-gold\)\/22{border-color:#ecbd3a38}@supports (color:color-mix(in lab,red,red)){.lg\:border-\(--color-gold\)\/22{border-color:color-mix(in oklab,var(--color-gold) 22%,transparent)}}.lg\:bg-\(--color-surface\){background-color:var(--color-surface)}.lg\:bg-transparent{background-color:#0000}.lg\:p-0{padding:0}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:px-0{padding-inline:0}.lg\:px-1{padding-inline:var(--spacing)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-3{padding-block:calc(var(--spacing) * 3)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}.lg\:pl-64{padding-left:calc(var(--spacing) * 64)}.lg\:text-right{text-align:right}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-\[3\.6rem\]{font-size:3.6rem}.lg\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.lg\:last\:col-span-4:last-child{grid-column:span 4/span 4}.lg\:has-\[\.duel-frame\]\:px-8:has(.duel-frame){padding-inline:calc(var(--spacing) * 8)}.lg\:has-\[\.duel-frame\]\:py-6:has(.duel-frame){padding-block:calc(var(--spacing) * 6)}.lg\:has-\[\.game-frame\]\:px-8:has(.game-frame){padding-inline:calc(var(--spacing) * 8)}.lg\:has-\[\.game-frame\]\:py-6:has(.game-frame){padding-block:calc(var(--spacing) * 6)}.lg\:has-\[\.rail-collapsed\]\:pl-20:has(.rail-collapsed){padding-left:calc(var(--spacing) * 20)}.lg\:has-\[\.wide-frame\]\:px-8:has(.wide-frame){padding-inline:calc(var(--spacing) * 8)}.lg\:has-\[\.wide-frame\]\:py-6:has(.wide-frame){padding-block:calc(var(--spacing) * 6)}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing) * 6)}.xl\:left-\[calc\(50\%\+9rem\)\]{left:calc(50% + 9rem)}.xl\:h-\[min\(36rem\,calc\(100dvh-8rem\)\)\]{height:min(36rem,100dvh - 8rem)}.xl\:h-auto{height:auto}.xl\:min-h-\[30rem\]{min-height:30rem}.xl\:w-72{width:calc(var(--spacing) * 72)}.xl\:w-86{width:calc(var(--spacing) * 86)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(22rem\,1fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(22rem,1fr)}.xl\:items-start{align-items:flex-start}.xl\:gap-10{gap:calc(var(--spacing) * 10)}.xl\:pl-72{padding-left:calc(var(--spacing) * 72)}.xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.xl\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:96rem){.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_26rem\]{grid-template-columns:minmax(0,1fr) 26rem}}@container (min-width:544px){.\@home-two\:top-\(--home-cta-top\){top:var(--home-cta-top)}.\@home-two\:top-auto{top:auto}.\@home-two\:bottom-auto{bottom:auto}.\@home-two\:bottom-home-card{bottom:var(--spacing-home-card)}.\@home-two\:left-home-gutter{left:var(--spacing-home-gutter)}.\@home-two\:order-1{order:1}.\@home-two\:order-2{order:2}.\@home-two\:order-3{order:3}.\@home-two\:mt-home-hero-gap{margin-top:var(--spacing-home-hero-gap)}.\@home-two\:block{display:block}.\@home-two\:aspect-home-hero{aspect-ratio:var(--aspect-home-hero)}.\@home-two\:h-home-cta-h{height:var(--spacing-home-cta-h)}.\@home-two\:w-\[calc\(\(100\%-var\(--spacing-home-card\)\)\/2\)\]{width:calc((100% - var(--spacing-home-card)) / 2)}.\@home-two\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\@home-two\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@home-two\:items-end{align-items:flex-end}.\@home-two\:gap-home-section-gap{gap:var(--spacing-home-section-gap)}.\@home-two\:object-center{object-position:center}.\@home-two\:pt-\[calc\(var\(--spacing-home-card-pad\)\+var\(--spacing-home-podium-rise\)\)\]{padding-top:calc(var(--spacing-home-card-pad) + var(--spacing-home-podium-rise))}.\@home-two\:pt-home-section-top{padding-top:var(--spacing-home-section-top)}.\@home-two\:pb-home-section-bottom{padding-bottom:var(--spacing-home-section-bottom)}.\@home-two\:text-home-cta{font-size:var(--text-home-cta);line-height:var(--tw-leading,var(--text-home-cta--line-height))}.\@home-two\:text-home-title{font-size:var(--text-home-title);line-height:var(--tw-leading,var(--text-home-title--line-height))}.\@home-two\:home-hero-fade{background:var(--home-hero-fade)}}@container (min-width:1200px){.\@home-grid\:w-home-card-w{width:var(--spacing-home-card-w)}}@container (min-width:1334px){.\@home-frame\:right-home-arrow-inset-end{right:var(--spacing-home-arrow-inset-end)}.\@home-frame\:left-home-arrow-inset{left:var(--spacing-home-arrow-inset)}.\@home-frame\:size-home-arrow{width:var(--spacing-home-arrow);height:var(--spacing-home-arrow)}.\@home-frame\:w-home-cta-w{width:var(--spacing-home-cta-w)}.\@home-frame\:justify-start{justify-content:flex-start}.\@home-frame\:px-0{padding-inline:0}.\@home-frame\:pr-0{padding-right:0}.\@home-frame\:pl-home-cta-pad{padding-left:var(--spacing-home-cta-pad)}}@container (min-width:28rem){.\@md\:mt-0{margin-top:0}.\@md\:flex{display:flex}.\@md\:min-h-12{min-height:calc(var(--spacing) * 12)}.\@md\:w-60{width:calc(var(--spacing) * 60)}.\@md\:flex-1{flex:1}.\@md\:shrink-0{flex-shrink:0}.\@md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.\@md\:gap-2{gap:calc(var(--spacing) * 2)}}@media (pointer:fine){.pointer-fine\:grid{display:grid}}@media not all and (min-width:64rem){.max-lg\:\[\&\>li\:nth-child\(n\+6\)\]\:hidden>li:nth-child(n+6){display:none}}@media (pointer:fine){.\[\@media\(pointer\:fine\)\]\:block{display:block}.\[\@media\(pointer\:fine\)\]\:inline{display:inline}}}.night-sky{background:radial-gradient(120% 70% at 50% 104%,#2f4bc38c 0,transparent 62%),radial-gradient(70% 50% at 12% 8%,#8341be57 0,transparent 70%),radial-gradient(60% 45% at 88% 14%,#2ed5c82e 0,transparent 72%),linear-gradient(180deg,var(--color-night-zenith) 0,var(--color-night) 52%,var(--color-night-horizon) 100%)}@supports (color:color-mix(in lab,red,red)){.night-sky{background:radial-gradient(120% 70% at 50% 104%,color-mix(in oklab,var(--color-lapis) 55%,transparent) 0,transparent 62%),radial-gradient(70% 50% at 12% 8%,color-mix(in oklab,var(--color-amethyst) 34%,transparent) 0,transparent 70%),radial-gradient(60% 45% at 88% 14%,color-mix(in oklab,var(--color-turquoise) 18%,transparent) 0,transparent 72%),linear-gradient(180deg,var(--color-night-zenith) 0,var(--color-night) 52%,var(--color-night-horizon) 100%)}}.aurora{filter:blur(70px);animation:aurora-drift 26s ease-in-out var(--aurora-delay,0s) infinite alternate}@keyframes aurora-drift{0%{opacity:.45;transform:translate(-5%,2%)scale(1)}to{opacity:.8;transform:translate(7%,-4%)scale(1.18)}}.star{animation:star-twinkle var(--star-duration) ease-in-out var(--star-delay) infinite alternate}@keyframes star-twinkle{0%{opacity:.12;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.pyramid-rim{animation:rim-breathe 11s ease-in-out infinite alternate}@keyframes rim-breathe{0%{opacity:.35}to{opacity:.95}}.nile-shimmer{animation:nile-slide 18s linear infinite}@keyframes nile-slide{0%{transform:translate(-25%)}to{transform:translate(0)}}.bulb{transform-box:fill-box;transform-origin:50%;animation:bulb-chase 1.5s step-end calc(var(--bulb-index) * 82ms) infinite}[data-spinning=true] .bulb{animation-duration:.54s}@keyframes bulb-chase{0%,24%{opacity:1}25%,to{opacity:.28}}.cartouche{background:linear-gradient(150deg,#141f56 0,var(--color-surface) 70%)}@supports (color:color-mix(in lab,red,red)){.cartouche{background:linear-gradient(150deg,color-mix(in oklab,var(--color-lapis) 34%,var(--color-surface)) 0,var(--color-surface) 70%)}}.cartouche{transition:transform .26s cubic-bezier(.34,1.56,.64,1),border-color .26s}.cartouche:focus-within,.cartouche:hover{border-color:#ecbd3ab3;transform:translateY(-4px)scale(1.015)}@supports (color:color-mix(in lab,red,red)){.cartouche:focus-within,.cartouche:hover{border-color:color-mix(in oklab,var(--color-gold) 70%,transparent)}}:root[data-motion=reduced] .aurora,:root[data-motion=reduced] .bulb,:root[data-motion=reduced] .nile-shimmer,:root[data-motion=reduced] .pyramid-rim,:root[data-motion=reduced] .star{animation:none!important}:root[data-motion=reduced] .cartouche:focus-within,:root[data-motion=reduced] .cartouche:hover{transform:none}.trend-segment{transition:d .52s cubic-bezier(.16,1,.3,1)}.trend-draw{stroke-dasharray:1;animation:trend-draw .56s cubic-bezier(.16,1,.3,1) both}@keyframes trend-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.trend-dot{animation:trend-pulse .9s cubic-bezier(.16,1,.3,1) .38s both;box-shadow:0 0 8px}@keyframes trend-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,currentColor 60%,transparent);scale:0}30%{scale:1.7}to{scale:1;box-shadow:0 0 0 8px #0000,0 0 8px}}.trend-reveal{animation:trend-reveal 1.1s cubic-bezier(.65,0,.35,1) both}.trend-reveal .trend-draw{animation:none}.trend-reveal .trend-dot{animation-delay:1s}@keyframes trend-reveal{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -5% -20% 0)}}:root[data-motion=reduced] .trend-dot,:root[data-motion=reduced] .trend-draw,:root[data-motion=reduced] .trend-reveal{animation:none}:root[data-motion=reduced] .trend-segment{transition:none}.coin-stack{overflow:visible}.coin-stack__stop-light{stop-color:#f1d893}@supports (color:color-mix(in lab,red,red)){.coin-stack__stop-light{stop-color:color-mix(in oklab,var(--color-gold) 45%,var(--color-ivory))}}.coin-stack__stop-gold{stop-color:var(--color-gold)}.coin-stack__stop-deep{stop-color:var(--color-gold-deep)}.coin-stack__line{stroke:var(--color-night-zenith);stroke-width:1.3px;stroke-linejoin:round}.coin-stack__reed{fill:none;stroke:#6a470b}@supports (color:color-mix(in lab,red,red)){.coin-stack__reed{stroke:color-mix(in oklab,var(--color-gold-deep) 55%,var(--color-night-zenith))}}.coin-stack__reed{stroke-width:.8px;stroke-linecap:round}.coin-stack__ring{fill:none;stroke:#865907}@supports (color:color-mix(in lab,red,red)){.coin-stack__ring{stroke:color-mix(in oklab,var(--color-gold-deep) 70%,var(--color-night-zenith))}}.coin-stack__ring{stroke-width:.9px}.coin-stack__emboss{fill:none;stroke:#8f5f06}@supports (color:color-mix(in lab,red,red)){.coin-stack__emboss{stroke:color-mix(in oklab,var(--color-gold-deep) 75%,var(--color-night-zenith))}}.coin-stack__emboss{stroke-width:1px;stroke-linecap:round}.coin-stack__leaf{fill:var(--color-gold-deep)}.coin-stack__glint{fill:none;stroke:var(--color-ivory);stroke-width:1.4px;stroke-linecap:round;opacity:.75}.coin-stack__spark{fill:var(--color-ivory)}.coin-stack__shadow{fill:var(--color-night-zenith);opacity:.55}.bottom-sheet[open]{transition:transform .26s cubic-bezier(.16,1,.3,1);transform:translateY(0)}@starting-style{.bottom-sheet[open]{transform:translateY(100%)}}:root[data-motion=reduced] .bottom-sheet[open]{transition:none}.side-panel[open]{transition:transform .28s cubic-bezier(.16,1,.3,1);transform:translate(0)}@starting-style{.side-panel[open]{transform:translate(100%)}}:root[data-motion=reduced] .side-panel[open]{transition:none}.notice-stack{inset-inline:0;top:max(1rem,env(safe-area-inset-top));z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;padding-inline:1rem;display:flex;position:fixed}.notice{--notice-accent:var(--color-gold);border:1px solid var(--notice-accent);width:min(26rem,100%);position:relative}@supports (color:color-mix(in lab,red,red)){.notice{border:1px solid color-mix(in oklab,var(--notice-accent) 55%,transparent)}}.notice{border-radius:var(--radius-card);background:#0f162ff0}@supports (color:color-mix(in lab,red,red)){.notice{background:color-mix(in oklab,var(--color-surface-raised) 94%,transparent)}}.notice{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;padding:.75rem 2.25rem;animation:notice-in .38s cubic-bezier(.16,1,.3,1) both;box-shadow:0 14px 32px -12px oklch(0 0 0/.7),0 2px 6px oklch(0 0 0/.35)}.notice-success{--notice-accent:var(--color-emerald)}.notice-info{--notice-accent:var(--color-lapis)}.notice-error{--notice-accent:var(--color-ruby)}.notice-close{color:var(--color-ink-muted);padding:.25rem;font-size:1.1rem;line-height:1;position:absolute;top:.35rem;right:.6rem}.notice-close:focus-visible,.notice-close:hover{color:var(--color-ink)}.notice-spinner{border:2px solid var(--notice-accent);width:.8em;height:.8em;margin-inline-end:.5em;display:inline-block}@supports (color:color-mix(in lab,red,red)){.notice-spinner{border:2px solid color-mix(in oklab,var(--notice-accent) 35%,transparent)}}.notice-spinner{border-top-color:var(--notice-accent);vertical-align:-.05em;border-radius:999px;animation:notice-spin .8s linear infinite}.notice-body-bumped,.notice-warning .notice-body{transform-origin:50% 0;animation:notice-wag .52s cubic-bezier(.36,.07,.19,.97) both}@keyframes notice-in{0%{opacity:0;translate:0 -1.25rem;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes notice-wag{0%,to{rotate:0deg}20%{rotate:-3deg}40%{rotate:2.5deg}60%{rotate:-1.5deg}80%{rotate:.75deg}}@keyframes notice-spin{to{rotate:1turn}}:root[data-motion=reduced] .notice{animation-name:notice-fade}:root[data-motion=reduced] .notice-body-bumped,:root[data-motion=reduced] .notice-warning .notice-body{animation:none}:root[data-motion=reduced] .notice-spinner{animation-duration:2.4s}@keyframes notice-fade{0%{opacity:0}}.reel{aspect-ratio:1/var(--reel-rows,3)}.reel-grid{grid-template-columns:repeat(var(--grid-columns,5),minmax(0,1fr))}.reel-grid>.reel+.reel{box-shadow:inset 1px 0 #ecbd3a24}@supports (color:color-mix(in lab,red,red)){.reel-grid>.reel+.reel{box-shadow:inset 1px 0 0 color-mix(in oklab,var(--color-gold) 14%,transparent)}}.reel-strip{transform:translate3d(0,calc(-100% * var(--reel-lead,1) / var(--reel-tiles)),0);will-change:transform;flex-direction:column;display:flex}.reel-strip[data-spinning]{animation:reel-drop var(--reel-duration) both}@keyframes reel-drop{0%{transform:translate3d(0,calc(-100% * (var(--reel-tiles) - var(--reel-rows,3)) / var(--reel-tiles)),0);animation-timing-function:cubic-bezier(.32,0,.6,.42)}84%{transform:translate3d(0,calc(-100% * .45 / var(--reel-tiles)),0);animation-timing-function:cubic-bezier(.22,.9,.3,1)}to{transform:translate3d(0,calc(-100% * var(--reel-lead,1) / var(--reel-tiles)),0)}}.reel-tile{aspect-ratio:1;flex:none;place-items:center;width:100%;display:grid;position:relative}.reel-tile[data-win]{animation:symbol-pulse .9s ease-in-out 3}.reel-tile[data-win]:before{content:"";background:radial-gradient(circle,#ecbd3a4d,#0000 70%);border-radius:.5rem;position:absolute;inset:8%}@supports (color:color-mix(in lab,red,red)){.reel-tile[data-win]:before{background:radial-gradient(circle,color-mix(in oklab,var(--color-gold) 30%,transparent),transparent 70%)}}@keyframes symbol-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.payline-map polyline{stroke:#ecbd3a80}@supports (color:color-mix(in lab,red,red)){.payline-map polyline{stroke:color-mix(in oklab,var(--color-gold) 50%,transparent)}}.payline-map polyline{stroke-width:3px}.payline-focus polyline{stroke:var(--color-gold);stroke-width:6px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px #ecbd3a8c);animation:payline-reveal .56s ease-out both}@supports (color:color-mix(in lab,red,red)){.payline-focus polyline{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--color-gold) 55%,transparent))}}.payline-focus circle{fill:var(--color-night-zenith);stroke:var(--color-gold)}.payline-focus text{fill:var(--color-gold)}.payline-focus circle,.payline-focus text{animation:payline-badge .32s ease-out both}.payline-layer[data-flat] .payline-map polyline{stroke:var(--color-gold);stroke-width:5px}@keyframes payline-reveal{to{stroke-dashoffset:0}}@keyframes payline-badge{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.jackpot{gap:clamp(.1rem,.5cqw,.4rem);padding:0 .4rem;display:flex;position:relative;overflow:hidden}.jackpot-letter{color:var(--color-gold);text-shadow:0 -1px 0 #e2c294b3,0 2px 0 var(--color-gold-deep),0 5px 14px #050519cc;font-size:clamp(1.6rem,9cqw,5rem);line-height:1;display:inline-block}@supports (color:color-mix(in lab,red,red)){.jackpot-letter{text-shadow:0 -1px 0 color-mix(in srgb,var(--color-sand) 70%,transparent),0 2px 0 var(--color-gold-deep),0 5px 14px color-mix(in srgb,var(--color-night-zenith) 80%,transparent)}}.jackpot-letter{will-change:transform}.headline[data-phase=enter] .jackpot-letter{animation:jackpot-carve .46s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--letter) * 55ms)}@keyframes jackpot-carve{0%{opacity:0;transform:translateY(-45%)scale(.5)rotate(-8deg)}60%{opacity:1;transform:translate(0)scale(1.18)rotate(1.5deg)}80%{transform:translate(0)scale(1.1,.9)rotate(0)}to{opacity:1;transform:translate(0)scale(1)}}.jackpot-sweep{background:linear-gradient(100deg,#0000,#e2c2948c,#0000);width:45%;position:absolute;inset-block:-20%}@supports (color:color-mix(in lab,red,red)){.jackpot-sweep{background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--color-sand) 55%,transparent),transparent)}}.jackpot-sweep{animation:jackpot-sweep .72s cubic-bezier(.4,0,.2,1) .78s both}@keyframes jackpot-sweep{0%{opacity:0;transform:translate(-160%)skew(-14deg)}35%{opacity:1}to{opacity:0;transform:translate(320%)skew(-14deg)}}.machine-cabinet[data-tier=big] .reel-window{animation:cabinet-shake .42s ease-in-out 2}.machine-cabinet[data-tier=jackpot] .reel-window{animation:cabinet-shake .38s ease-in-out 4}@media (min-width:64rem){.machine-cabinet[data-tier=big] .reel-window,.machine-cabinet[data-tier=jackpot] .reel-window{animation:none}.machine-cabinet[data-tier=big]{animation:cabinet-shake .42s ease-in-out 2}.machine-cabinet[data-tier=jackpot]{animation:cabinet-shake .38s ease-in-out 4}}.machine-cabinet[data-tier=big]:after,.machine-cabinet[data-tier=jackpot]:after{content:"";border-radius:inherit;pointer-events:none;background:var(--color-gold);animation:cabinet-flash .52s ease-out both;position:absolute;inset:0}@keyframes cabinet-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px,1px)}50%{transform:translate(3px,-1px)}75%{transform:translate(-2px,2px)}}@keyframes cabinet-flash{0%{opacity:.3}to{opacity:0}}.coin{background:radial-gradient(circle at 35% 30%,var(--color-sand),var(--color-gold-deep));border-radius:9999px;position:absolute;top:-8%;box-shadow:inset 0 0 0 1px #05051973}@supports (color:color-mix(in lab,red,red)){.coin{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-night-zenith) 45%,transparent)}}.coin{animation:coin-fall var(--coin-duration) cubic-bezier(.45,.05,.65,1) var(--coin-delay) both}@keyframes coin-fall{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:1}to{transform:translate3d(var(--coin-drift),340%,0) rotate(520deg);opacity:0}}.ankh-breathe{animation:ankh-breathe 4.5s ease-in-out infinite}.machine-cabinet[data-tier] .ankh-breathe{animation:none}@keyframes ankh-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.reel-window{container-type:inline-size}.reel-window[data-staged] .reel-tile:not([data-win]){opacity:.4}.reel-window .reel-tile{transition:opacity .42s cubic-bezier(.4,0,.2,1)}.seal{border:1px solid #ecbd3a8c;padding:1.15rem 2rem;position:relative}@supports (color:color-mix(in lab,red,red)){.seal{border:1px solid color-mix(in srgb,var(--color-gold) 55%,transparent)}}.seal{background:#050519e0;border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.seal{background:color-mix(in srgb,var(--color-night-zenith) 88%,transparent)}}.seal{box-shadow:0 0 40px #ecbd3a38}@supports (color:color-mix(in lab,red,red)){.seal{box-shadow:0 0 40px color-mix(in srgb,var(--color-gold) 22%,transparent)}}.seal{text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);will-change:transform}.seal:after{content:"";background:#ecbd3a99;border-radius:9999px;width:3rem;height:.9rem;position:absolute;bottom:0;left:50%;translate:-50% 50%}@supports (color:color-mix(in lab,red,red)){.seal:after{background:color-mix(in srgb,var(--color-gold) 60%,transparent)}}.headline[data-phase=enter] .seal{animation:seal-stamp .52s cubic-bezier(.34,1.56,.64,1) both}.headline[data-phase=leave] .jackpot,.headline[data-phase=leave] .seal{animation:seal-lift .32s cubic-bezier(.4,0,1,1) both}.headline[data-phase=enter] .ankh-rise{animation:seal-text .36s cubic-bezier(.34,1.56,.64,1) .3s both}.seal[data-accent=ankh]{border-color:#2ed5c880}@supports (color:color-mix(in lab,red,red)){.seal[data-accent=ankh]{border-color:color-mix(in srgb,var(--color-turquoise) 50%,transparent)}}.seal[data-accent=ankh]{box-shadow:0 0 40px #2ed5c833}@supports (color:color-mix(in lab,red,red)){.seal[data-accent=ankh]{box-shadow:0 0 40px color-mix(in srgb,var(--color-turquoise) 20%,transparent)}}.seal[data-accent=ankh]:after{background:#2ed5c899}@supports (color:color-mix(in lab,red,red)){.seal[data-accent=ankh]:after{background:color-mix(in srgb,var(--color-turquoise) 60%,transparent)}}@keyframes seal-stamp{0%{opacity:0;transform:translateY(-14%)scale(.4)}55%{opacity:1;transform:translate(0)scale(1.12)}75%{transform:translate(0)scale(1.06,.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes seal-lift{to{opacity:0;transform:translateY(-8%)scale(.94)}}.seal-label{letter-spacing:.06em;color:var(--color-ink-muted);font-size:.75rem}.seal-odds{color:var(--color-ink);margin-top:.15rem;font-size:clamp(1rem,4.4cqw,1.75rem);line-height:1.1}.seal-line{color:var(--color-ink-muted);margin-top:.2rem;font-size:.75rem}.headline[data-phase=enter] .seal-label,.headline[data-phase=enter] .seal-line,.headline[data-phase=enter] .seal-odds{animation:seal-text .26s cubic-bezier(0,0,.2,1) both}.headline[data-phase=enter] .seal-label{animation-delay:.34s}.headline[data-phase=enter] .seal-odds{animation-delay:.4s}.headline[data-phase=enter] .seal-line{animation-delay:.46s}@keyframes seal-text{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:translate(0)}}.seal-wave{aspect-ratio:1;border:1px solid var(--color-gold);border-radius:9999px;width:14rem;animation:seal-wave .9s cubic-bezier(.2,.8,.3,1) .24s both;position:absolute}@keyframes seal-wave{0%{opacity:.55;transform:scale(.5)}to{opacity:0;transform:scale(2.1)}}.machine-cabinet[data-fullscreen]{border:0;border-radius:0;flex-direction:column;justify-content:center;width:100%;height:100%;padding:clamp(1rem,3vw,3rem);display:flex;overflow-y:auto}.machine-cabinet[data-fullscreen] .reel-window{width:auto;height:100%;min-height:0;aspect-ratio:var(--grid-columns) /var(--reel-rows);flex:0 auto;align-self:center;max-width:min(72rem,100%);margin-inline:auto}:root[data-motion=reduced] .ankh-breathe,:root[data-motion=reduced] .coin,:root[data-motion=reduced] .headline[data-phase=enter] .ankh-rise,:root[data-motion=reduced] .headline[data-phase=enter] .jackpot-letter,:root[data-motion=reduced] .headline[data-phase=enter] .seal-label,:root[data-motion=reduced] .headline[data-phase=enter] .seal-line,:root[data-motion=reduced] .headline[data-phase=enter] .seal-odds,:root[data-motion=reduced] .headline[data-phase] .jackpot,:root[data-motion=reduced] .headline[data-phase] .seal,:root[data-motion=reduced] .jackpot-sweep,:root[data-motion=reduced] .machine-cabinet[data-tier],:root[data-motion=reduced] .machine-cabinet[data-tier] .reel-window,:root[data-motion=reduced] .machine-cabinet[data-tier]:after,:root[data-motion=reduced] .payline-focus circle,:root[data-motion=reduced] .payline-focus polyline,:root[data-motion=reduced] .payline-focus text,:root[data-motion=reduced] .reel-strip[data-spinning],:root[data-motion=reduced] .reel-tile[data-win],:root[data-motion=reduced] .reel-window .reel-tile,:root[data-motion=reduced] .seal-wave{animation:none}:root[data-motion=reduced] .payline-focus polyline{stroke-dashoffset:0}:root[data-motion=reduced] .payline-focus circle,:root[data-motion=reduced] .payline-focus text{opacity:1}:root[data-motion=reduced] .headline[data-phase=enter] .ankh-rise,:root[data-motion=reduced] .headline[data-phase=enter] .jackpot,:root[data-motion=reduced] .headline[data-phase=enter] .jackpot-letter,:root[data-motion=reduced] .headline[data-phase=enter] .seal,:root[data-motion=reduced] .headline[data-phase=enter] .seal-label,:root[data-motion=reduced] .headline[data-phase=enter] .seal-line,:root[data-motion=reduced] .headline[data-phase=enter] .seal-odds{opacity:1;transform:none}:root[data-motion=reduced] .jackpot-sweep,:root[data-motion=reduced] .seal-wave{display:none}:root[data-motion=reduced] .reel-window[data-staged] .reel-tile:not([data-win]){opacity:1}:root[data-motion=reduced] .machine-cabinet[data-tier=big]:after,:root[data-motion=reduced] .machine-cabinet[data-tier=jackpot]:after{content:none}.plinko-stage{border:1px solid #ecbd3a42;height:50dvh}@supports (color:color-mix(in lab,red,red)){.plinko-stage{border:1px solid color-mix(in oklab,var(--color-gold) 26%,transparent)}}.plinko-stage{background:radial-gradient(ellipse 34% 70% at 50% -8%,#ecbd3a29,transparent 72%),radial-gradient(ellipse 70% 32% at 50% 108%,#e4502f4d,transparent 74%),radial-gradient(ellipse 120% 90% at 50% 40%,#2f4bc32e,transparent 70%),linear-gradient(180deg,var(--color-night-zenith),oklch(10% .04 282))}@supports (color:color-mix(in lab,red,red)){.plinko-stage{background:radial-gradient(ellipse 34% 70% at 50% -8%,color-mix(in oklab,var(--color-gold) 16%,transparent),transparent 72%),radial-gradient(ellipse 70% 32% at 50% 108%,color-mix(in oklab,var(--color-carnelian) 30%,transparent),transparent 74%),radial-gradient(ellipse 120% 90% at 50% 40%,color-mix(in oklab,var(--color-lapis) 18%,transparent),transparent 70%),linear-gradient(180deg,var(--color-night-zenith),oklch(10% .04 282))}}.plinko-stage{box-shadow:inset 0 0 4rem oklch(0 0 0/.5)}.plinko-well{inset:3.25rem .75rem .875rem}@media (min-width:640px){.plinko-stage{aspect-ratio:3/2;height:auto}.plinko-well{inset:1.25rem 1.25rem 1.125rem}}@media (min-width:1024px){.plinko-stage{aspect-ratio:auto;height:auto;position:absolute;inset:0}}.plinko-flashes{pointer-events:none;justify-content:center;gap:.35rem;position:absolute;inset:0}.plinko-flash,.plinko-flashes{flex-direction:column;align-items:center;display:flex}.plinko-flash{text-align:center;will-change:transform,opacity;animation:plinko-flash-rise var(--plinko-flash-duration,1.7s) cubic-bezier(.16,.84,.28,1) forwards;line-height:1.1}.plinko-flash-multiplier{font-family:var(--font-display);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;color:var(--plinko-flash-color);text-shadow:0 0 .6rem var(--plinko-flash-color),0 2px .15rem oklch(13% .045 278/.8);font-size:clamp(1.75rem,7vw,3.25rem)}@supports (color:color-mix(in lab,red,red)){.plinko-flash-multiplier{text-shadow:0 0 .6rem color-mix(in oklab,var(--plinko-flash-color) 70%,transparent),0 2px .15rem oklch(13% .045 278/.8)}}.plinko-flash-amount{font-variant-numeric:tabular-nums;color:var(--color-ink);text-shadow:0 1px .3rem oklch(13% .045 278/.9);font-size:clamp(.8rem,2.6vw,1.05rem);font-weight:600}.plinko-flash[data-tier=win]{--plinko-flash-color:var(--color-emerald)}.plinko-flash[data-tier=big]{--plinko-flash-color:var(--color-gold)}.plinko-flash[data-tier=jackpot]{--plinko-flash-color:var(--color-ruby)}.plinko-flash[data-tier=jackpot] .plinko-flash-multiplier{animation:plinko-flash-pulse .34s ease-in-out 3}@keyframes plinko-flash-rise{0%{opacity:0;transform:translateY(1.4rem)scale(.6)}18%{opacity:1;transform:translate(0)scale(1.12)}30%{transform:translate(0)scale(1)}70%{opacity:1;transform:translateY(-.5rem)scale(1)}to{opacity:0;transform:translateY(-3.25rem)scale(.94)}}@keyframes plinko-flash-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}:root[data-motion=reduced] .plinko-flash,:root[data-motion=reduced] .plinko-flash[data-tier=jackpot] .plinko-flash-multiplier{animation:none}.dice-stage{isolation:isolate;border:1px solid #ecbd3a47;flex-direction:column;justify-content:space-between;min-height:clamp(19rem,46dvh,28rem);padding:3.5rem clamp(1.25rem,4vw,3rem) clamp(1.25rem,3vw,2rem);display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.dice-stage{border:1px solid color-mix(in oklab,var(--color-gold) 28%,transparent)}}.dice-stage{border-radius:var(--radius-card);background:radial-gradient(ellipse 70% 38% at 50% 100%,#ad794b57,transparent 75%),radial-gradient(ellipse 55% 60% at 50% 30%,#2f4bc34d,transparent 70%),linear-gradient(180deg,var(--color-night-zenith) 0,var(--color-night) 55%,var(--color-night-horizon) 100%)}@supports (color:color-mix(in lab,red,red)){.dice-stage{background:radial-gradient(ellipse 70% 38% at 50% 100%,color-mix(in oklab,var(--color-sand-deep) 34%,transparent),transparent 75%),radial-gradient(ellipse 55% 60% at 50% 30%,color-mix(in oklab,var(--color-lapis) 30%,transparent),transparent 70%),linear-gradient(180deg,var(--color-night-zenith) 0,var(--color-night) 55%,var(--color-night-horizon) 100%)}}.dice-stage{overflow:hidden;box-shadow:inset 0 0 4rem oklch(0 0 0/.45)}.dice-stage:before{content:"";z-index:-1;background:radial-gradient(ellipse 38% 46% at 50% 38%,var(--halo,oklch(82% .15 88)),transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.dice-stage:before{background:radial-gradient(ellipse 38% 46% at 50% 38%,color-mix(in oklab,var(--halo,var(--color-gold)) 22%,transparent),transparent 72%)}}.dice-stage:before{opacity:.55;pointer-events:none;transition:opacity .24s ease-out}.dice-stage[data-result=win]{--halo:var(--color-emerald)}.dice-stage[data-result=loss]{--halo:var(--color-ruby)}.dice-stage[data-result=loss]:before,.dice-stage[data-result=win]:before{opacity:1}.dice-outcome{text-shadow:0 1px .5rem oklch(0 0 0/.5)}.dice-stat{color:var(--color-ink-muted);flex-direction:column;gap:.125rem;font-size:.75rem;display:flex}.dice-stat strong{font-family:var(--font-display);font-size:1.125rem;font-weight:800;line-height:1.2}@media (min-width:1024px){.dice-stage{height:100%;min-height:0;container-type:size}.dice-stage .dice-roll{font-size:clamp(3.5rem,min(34cqh,16cqw),12rem)}}.dice-roll{color:var(--color-ink);text-shadow:0 .06em oklch(0 0 0/.35);will-change:transform,filter,opacity;font-size:clamp(4.5rem,11vw,9rem);line-height:1;animation:dice-roll-reveal .24s cubic-bezier(.22,1,.36,1) both}.dice-roll[data-state=idle]{color:#0000;background:linear-gradient(#e2c29499,#ecbd3a24 90%)}@supports (color:color-mix(in lab,red,red)){.dice-roll[data-state=idle]{background:linear-gradient(180deg,color-mix(in oklab,var(--color-sand) 60%,transparent),color-mix(in oklab,var(--color-gold) 14%,transparent) 90%)}}.dice-roll[data-state=idle]{text-shadow:none;-webkit-background-clip:text;background-clip:text;animation:none}.dice-roll[data-state=win]{color:var(--color-emerald)}.dice-roll[data-state=loss]{color:var(--color-ruby)}.dice-roll[data-state=rolling]{animation:dice-roll-leave .18s cubic-bezier(.55,0,1,.45) forwards}.dice-marker{font-variant-numeric:tabular-nums;color:var(--color-night-zenith);background:var(--color-ruby);pointer-events:none;border-radius:.4rem;padding:.1rem .45rem;font-size:.75rem;transition:left .24s cubic-bezier(.22,1,.36,1);animation:dice-marker-travel-a .24s ease-out;position:absolute;top:-1.9rem;translate:-50%}.dice-marker[data-pass="1"]{animation-name:dice-marker-travel-b}.dice-marker[data-win=true]{background:var(--color-emerald)}.dice-slider{--dice-thumb:linear-gradient(90deg,transparent 38%,var(--color-gold-deep) 38% 42%,transparent 42% 48%,var(--color-gold-deep) 48% 52%,transparent 52% 58%,var(--color-gold-deep) 58% 62%,transparent 62%) center /100% 45% no-repeat,linear-gradient(180deg,var(--color-sand),var(--color-gold) 55%,var(--color-gold-deep));--dice-thumb-shadow:0 .25rem .75rem oklch(0% 0 0/.45),inset 0 1px 0 oklch(100% 0 0/.45);appearance:none;cursor:pointer;background:0 0}.dice-slider:disabled{cursor:not-allowed}.dice-slider::-webkit-slider-runnable-track{background:0 0;height:100%}.dice-slider::-moz-range-track{background:0 0}.dice-slider::-webkit-slider-thumb{appearance:none;border:1px solid var(--color-gold-deep);background:var(--dice-thumb);width:2.25rem;height:2.25rem;box-shadow:var(--dice-thumb-shadow);border-radius:.55rem;margin-top:.125rem}.dice-slider::-moz-range-thumb{border:1px solid var(--color-gold-deep);background:var(--dice-thumb);width:2.25rem;height:2.25rem;box-shadow:var(--dice-thumb-shadow);border-radius:.55rem}.dice-slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-ink);outline-offset:2px}.dice-slider:focus-visible::-moz-range-thumb{outline:2px solid var(--color-ink);outline-offset:2px}@keyframes dice-roll-leave{to{opacity:0;filter:blur(6px);transform:translateY(45%)scaleY(1.35)}}@keyframes dice-roll-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(-45%)scaleY(1.35)}to{opacity:1;filter:blur();transform:none}}@keyframes dice-marker-travel-a{40%{filter:blur(3px)}}@keyframes dice-marker-travel-b{40%{filter:blur(3px)}}:root[data-motion=reduced] .dice-marker,:root[data-motion=reduced] .dice-roll,:root[data-motion=reduced] .dice-roll[data-state=rolling],:root[data-motion=reduced] .dice-stage:before{transition:none;animation:none}:root[data-motion=reduced] .dice-roll[data-state=rolling]{opacity:.5}.limbo-sky{--limbo-glow:var(--color-lapis);border:1px solid #ecbd3a40;flex-direction:column;height:clamp(16rem,48dvh,26rem);padding:clamp(1rem,3vw,2rem);display:flex;position:relative;container-type:size}@supports (color:color-mix(in lab,red,red)){.limbo-sky{border:1px solid color-mix(in oklab,var(--color-gold) 25%,transparent)}}.limbo-sky{border-radius:var(--radius-card);background:radial-gradient(ellipse 90% 55% at 50% 108%,var(--limbo-glow),transparent 70%),radial-gradient(1px 1px at 18% 22%,var(--color-ink-muted),transparent),radial-gradient(1px 1px at 72% 14%,var(--color-ink-muted),transparent),radial-gradient(1.5px 1.5px at 86% 38%,var(--color-sand),transparent),radial-gradient(1px 1px at 34% 46%,var(--color-ink-muted),transparent),radial-gradient(1px 1px at 8% 64%,var(--color-ink-muted),transparent),radial-gradient(1.5px 1.5px at 58% 8%,var(--color-sand),transparent),radial-gradient(1px 1px at 92% 70%,var(--color-ink-muted),transparent),linear-gradient(180deg,var(--color-night-zenith) 0,var(--color-night) 55%,var(--color-night-horizon) 100%)}@supports (color:color-mix(in lab,red,red)){.limbo-sky{background:radial-gradient(ellipse 90% 55% at 50% 108%,color-mix(in oklab,var(--limbo-glow) 42%,transparent),transparent 70%),radial-gradient(1px 1px at 18% 22%,var(--color-ink-muted),transparent),radial-gradient(1px 1px at 72% 14%,var(--color-ink-muted),transparent),radial-gradient(1.5px 1.5px at 86% 38%,var(--color-sand),transparent),radial-gradient(1px 1px at 34% 46%,var(--color-ink-muted),transparent),radial-gradient(1px 1px at 8% 64%,var(--color-ink-muted),transparent),radial-gradient(1.5px 1.5px at 58% 8%,var(--color-sand),transparent),radial-gradient(1px 1px at 92% 70%,var(--color-ink-muted),transparent),linear-gradient(180deg,var(--color-night-zenith) 0,var(--color-night) 55%,var(--color-night-horizon) 100%)}}.limbo-sky{overflow:hidden;box-shadow:inset 0 0 4rem oklch(0 0 0/.45)}@media (min-width:1024px){.limbo-sky{height:auto;position:absolute;inset:0}}.limbo-sky[data-state=climbing]{--limbo-glow:var(--color-turquoise)}.limbo-sky[data-state=win]{--limbo-glow:var(--color-emerald)}.limbo-sky[data-state=loss]{--limbo-glow:var(--color-ruby)}.limbo-bar{inset-inline:0;border-top:1px dashed #ecbd3a73;position:absolute;top:20%}@supports (color:color-mix(in lab,red,red)){.limbo-bar{border-top:1px dashed color-mix(in oklab,var(--color-gold) 45%,transparent)}}.limbo-bar{pointer-events:none}.limbo-bar-label{color:#ecbd3acc;font-size:.8rem;position:absolute;bottom:.35rem;right:clamp(1rem,3vw,2rem)}@supports (color:color-mix(in lab,red,red)){.limbo-bar-label{color:color-mix(in oklab,var(--color-gold) 80%,transparent)}}.limbo-stage-count{flex:1;justify-content:center;align-items:center;min-height:0;padding-bottom:2.5rem;display:flex;position:relative}.limbo-count{color:var(--color-ink);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(2.75rem,min(15cqw,34cqh),11rem);line-height:1}.limbo-count[data-state=idle]{color:var(--color-ink-muted)}.limbo-count[data-state=win]{color:var(--color-emerald);text-shadow:0 .08em .35em #24c27d73}@supports (color:color-mix(in lab,red,red)){.limbo-count[data-state=win]{text-shadow:0 .08em .35em color-mix(in oklab,var(--color-emerald) 45%,transparent)}}.limbo-count[data-state=loss],.limbo-count[data-state=win]{animation:limbo-land .22s cubic-bezier(.16,1,.3,1)}.limbo-count[data-state=loss]{color:var(--color-ruby)}@keyframes limbo-land{0%{transform:scale(1.06)}to{transform:none}}.limbo-strip{text-align:center;pointer-events:none;inset-inline:0;justify-content:center;padding-inline:1rem;font-size:.875rem;display:flex;position:absolute;bottom:clamp(.75rem,2cqh,1.25rem)}.limbo-strip>*{background:#050519b3;border-radius:1.25rem;max-width:100%;padding:.4rem 1rem}@supports (color:color-mix(in lab,red,red)){.limbo-strip>*{background:color-mix(in oklab,var(--color-night-zenith) 70%,transparent)}}.limbo-strip>*{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.limbo-strip[data-tone=win]{color:var(--color-emerald)}.limbo-strip[data-tone=error],.limbo-strip[data-tone=loss]{color:var(--color-ruby)}.limbo-strip>:empty{background:0 0;padding:0}:root[data-motion=reduced] .limbo-count{animation:none}.coinflip-arena{--coin-size:clamp(5.5rem,min(40cqh,33cqw),16rem);border:1px solid #ecbd3a3d;height:clamp(18rem,46dvh,24rem);display:grid;position:relative;container-type:size}@supports (color:color-mix(in lab,red,red)){.coinflip-arena{border:1px solid color-mix(in oklab,var(--color-gold) 24%,transparent)}}.coinflip-arena{border-radius:var(--radius-card);background:radial-gradient(circle at 50% 50%,#ecbd3a42 0,#ecbd3a14 calc(var(--coin-size) * .9),transparent calc(var(--coin-size) * 1.6)),radial-gradient(1px 1px at 18% 30%,var(--color-sand),transparent),radial-gradient(1px 1px at 27% 58%,var(--color-ink-muted),transparent),radial-gradient(1.5px 1.5px at 76% 26%,var(--color-sand),transparent),radial-gradient(1px 1px at 84% 52%,var(--color-ink-muted),transparent),radial-gradient(1px 1px at 64% 18%,var(--color-ink-muted),transparent),radial-gradient(1px 1px at 36% 20%,var(--color-sand),transparent),radial-gradient(ellipse 80% 70% at 50% 8%,#2f4bc36b,transparent 75%),linear-gradient(180deg,var(--color-night) 0,var(--color-night-zenith) 100%)}@supports (color:color-mix(in lab,red,red)){.coinflip-arena{background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--color-gold) 26%,transparent) 0,color-mix(in oklab,var(--color-gold) 8%,transparent) calc(var(--coin-size) * .9),transparent calc(var(--coin-size) * 1.6)),radial-gradient(1px 1px at 18% 30%,var(--color-sand),transparent),radial-gradient(1px 1px at 27% 58%,var(--color-ink-muted),transparent),radial-gradient(1.5px 1.5px at 76% 26%,var(--color-sand),transparent),radial-gradient(1px 1px at 84% 52%,var(--color-ink-muted),transparent),radial-gradient(1px 1px at 64% 18%,var(--color-ink-muted),transparent),radial-gradient(1px 1px at 36% 20%,var(--color-sand),transparent),radial-gradient(ellipse 80% 70% at 50% 8%,color-mix(in oklab,var(--color-lapis) 42%,transparent),transparent 75%),linear-gradient(180deg,var(--color-night) 0,var(--color-night-zenith) 100%)}}.coinflip-arena{overflow:hidden}@media (min-width:64rem){.coinflip-arena{height:auto;position:absolute;inset:0}}.coinflip-temple{pointer-events:none;position:absolute;inset:0}.coinflip-column{aspect-ratio:60/300;opacity:.6;max-width:12cqw;height:calc(100% - .75rem);position:absolute;bottom:0}@container (max-width:30rem){.coinflip-column{display:none}}.coinflip-column-left{left:2cqw}.coinflip-column-right{right:2cqw}.coinflip-wings{width:min(calc(var(--coin-size) * 2.9),74cqw);filter:drop-shadow(0 0 1.2rem #ecbd3a4d);position:absolute;top:50%;left:50%;transform:translate(-50%,-78%)}@supports (color:color-mix(in lab,red,red)){.coinflip-wings{filter:drop-shadow(0 0 1.2rem color-mix(in oklab,var(--color-gold) 30%,transparent))}}.coinflip-dais,.coinflip-dais:after{border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.coinflip-dais{top:calc(50% + var(--coin-size) * .62);width:calc(var(--coin-size) * 2);height:calc(var(--coin-size) * .3);border-bottom:3px solid #48332d}@supports (color:color-mix(in lab,red,red)){.coinflip-dais{border-bottom:3px solid color-mix(in oklab,var(--color-sand-deep) 40%,var(--color-night-zenith))}}.coinflip-dais{background:radial-gradient(50% 50% at 50% 40%,#51392f,#2a1e24 100%)}@supports (color:color-mix(in lab,red,red)){.coinflip-dais{background:radial-gradient(ellipse 50% 50% at 50% 40%,color-mix(in oklab,var(--color-sand-deep) 45%,var(--color-night-zenith)),color-mix(in oklab,var(--color-sand-deep) 22%,var(--color-night-zenith)) 100%)}}.coinflip-dais{box-shadow:0 .75rem 2rem oklch(0 0 0/.5)}.coinflip-dais:after{content:"";width:76%;height:90%;bottom:38%;box-shadow:inset 0 0 0 1px #ecbd3a4d}@supports (color:color-mix(in lab,red,red)){.coinflip-dais:after{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-gold) 30%,transparent)}}.coinflip-dais:after{border-bottom:3px solid #7b563c}@supports (color:color-mix(in lab,red,red)){.coinflip-dais:after{border-bottom:3px solid color-mix(in oklab,var(--color-sand-deep) 70%,var(--color-night-zenith))}}.coinflip-dais:after{background:radial-gradient(50% 50% at 50% 45%,#a0896f,#6a4b37 100%)}@supports (color:color-mix(in lab,red,red)){.coinflip-dais:after{background:radial-gradient(ellipse 50% 50% at 50% 45%,color-mix(in oklab,var(--color-sand) 70%,var(--color-night-zenith)),color-mix(in oklab,var(--color-sand-deep) 60%,var(--color-night-zenith)) 100%)}}.coinflip-lintel{inset-inline:0;border-bottom:1px solid #ecbd3a47;height:3rem;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.coinflip-lintel{border-bottom:1px solid color-mix(in oklab,var(--color-gold) 28%,transparent)}}.coinflip-lintel{background:linear-gradient(#312326,#ad794b14)}@supports (color:color-mix(in lab,red,red)){.coinflip-lintel{background:linear-gradient(180deg,color-mix(in oklab,var(--color-sand-deep) 26%,var(--color-night-zenith)),color-mix(in oklab,var(--color-sand-deep) 8%,transparent))}}@container (min-width:36rem){.coinflip-lintel{height:3.5rem}}@container (max-width:35.99rem){.coinflip-lintel{height:4.5rem}}.coinflip-frieze{z-index:10;pointer-events:none;inset-inline:.75rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;display:grid;position:absolute;top:.75rem}@container (min-width:36rem){.coinflip-frieze{inset-inline:14cqw;grid-template-columns:repeat(10,minmax(0,1fr));gap:.375rem;top:1rem}}.coinflip-step{border:1px solid #313955b3;place-items:center;min-width:0;padding:.3rem .125rem;display:grid}@supports (color:color-mix(in lab,red,red)){.coinflip-step{border:1px solid color-mix(in oklab,var(--color-border-subtle) 70%,transparent)}}.coinflip-step{background:#050519b3;border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.coinflip-step{background:color-mix(in oklab,var(--color-night-zenith) 70%,transparent)}}.coinflip-step{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.7rem;line-height:1.1;transition:background-color .24s,border-color .24s,color .24s}@container (min-width:44rem){.coinflip-step{padding-block:.45rem;font-size:.8rem}}.coinflip-step[data-state=won]{border-color:#24c27d73}@supports (color:color-mix(in lab,red,red)){.coinflip-step[data-state=won]{border-color:color-mix(in oklab,var(--color-emerald) 45%,transparent)}}.coinflip-step[data-state=won]{background:#081b25}@supports (color:color-mix(in lab,red,red)){.coinflip-step[data-state=won]{background:color-mix(in oklab,var(--color-emerald) 12%,var(--color-night-zenith))}}.coinflip-step[data-state=won]{color:var(--color-emerald)}.coinflip-step[data-state=current]{border-color:var(--color-gold);background:linear-gradient(180deg,var(--color-gold),var(--color-gold-deep));color:var(--color-night-zenith);font-weight:800;box-shadow:0 0 1rem #ecbd3a73}@supports (color:color-mix(in lab,red,red)){.coinflip-step[data-state=current]{box-shadow:0 0 1rem color-mix(in oklab,var(--color-gold) 45%,transparent)}}.coinflip-step[data-state=next]{border-color:#ecbd3ab3}@supports (color:color-mix(in lab,red,red)){.coinflip-step[data-state=next]{border-color:color-mix(in oklab,var(--color-gold) 70%,transparent)}}.coinflip-step[data-state=next]{color:var(--color-gold);font-weight:700}.coinflip-side{border:2px solid var(--color-border-subtle);background:linear-gradient(180deg,var(--color-surface-raised),var(--color-night-zenith));min-height:3.5rem;box-shadow:0 4px 0 var(--color-night-zenith);color:var(--color-ink-muted);font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;gap:.625rem;padding-inline:.75rem;font-size:1.125rem;transition:transform .14s ease-out,box-shadow .14s ease-out,border-color .16s,color .16s;display:flex}.coinflip-side:hover:not(:disabled){border-color:#ecbd3a8c}@supports (color:color-mix(in lab,red,red)){.coinflip-side:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-gold) 55%,transparent)}}.coinflip-side:hover:not(:disabled){color:var(--color-ink)}.coinflip-side[aria-pressed=true]{border-color:var(--color-gold);background:linear-gradient(180deg,#403b31,var(--color-night-zenith))}@supports (color:color-mix(in lab,red,red)){.coinflip-side[aria-pressed=true]{background:linear-gradient(180deg,color-mix(in oklab,var(--color-gold) 22%,var(--color-surface-raised)),var(--color-night-zenith))}}.coinflip-side[aria-pressed=true]{box-shadow:0 1px 0 var(--color-gold-deep),0 0 1.25rem #ecbd3a40}@supports (color:color-mix(in lab,red,red)){.coinflip-side[aria-pressed=true]{box-shadow:0 1px 0 var(--color-gold-deep),0 0 1.25rem color-mix(in oklab,var(--color-gold) 25%,transparent)}}.coinflip-side[aria-pressed=true]{color:var(--color-gold);transform:translateY(3px)}.coinflip-side:disabled{cursor:not-allowed;opacity:.5}.coinflip-side-coin{filter:saturate(.4)brightness(.8);border-radius:50%;flex-shrink:0;width:2rem;height:2rem;transition:filter .16s}.coinflip-side[aria-pressed=true] .coinflip-side-coin{filter:drop-shadow(0 0 .4rem #ecbd3a99)}@supports (color:color-mix(in lab,red,red)){.coinflip-side[aria-pressed=true] .coinflip-side-coin{filter:drop-shadow(0 0 .4rem color-mix(in oklab,var(--color-gold) 60%,transparent))}}@media (min-width:64rem){.coinflip-side{min-height:3rem}}.coinflip-stage{perspective:900px;place-items:center;height:100%;display:grid;position:relative}.coinflip-shadow{top:calc(50% + var(--coin-size) * .58);width:calc(var(--coin-size) * .8);height:calc(var(--coin-size) * .12);will-change:transform,opacity;background:radial-gradient(closest-side,oklch(0 0 0/.55),#0000);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.coinflip-shadow[data-stage=flipping]{animation:coinflip-shadow-bob .62s linear infinite}@keyframes coinflip-shadow-bob{50%{opacity:.55;transform:translate(-50%)scale(.7)}}.coinflip-coin{width:var(--coin-size);aspect-ratio:1;transform-style:preserve-3d;--coin-depth:calc(var(--coin-size) * .035);will-change:transform;position:relative}.coinflip-face{backface-visibility:hidden;transform:translateZ(var(--coin-depth));border-radius:50%;position:absolute;inset:0;box-shadow:0 1rem 1.75rem oklch(13% .045 278/.6)}.coinflip-face:after{content:"";background:linear-gradient(125deg,#0000 30%,#e2c29473 42%,#0000 54%);border-radius:50%;position:absolute;inset:4%}@supports (color:color-mix(in lab,red,red)){.coinflip-face:after{background:linear-gradient(125deg,transparent 30%,color-mix(in oklab,var(--color-sand) 45%,transparent) 42%,transparent 54%)}}.coinflip-face:after{mix-blend-mode:screen;pointer-events:none}.coinflip-face-back{transform:rotateY(180deg) translateZ(var(--coin-depth))}.coinflip-edge{background:var(--color-gold-deep);transform:translateZ(var(--edge-z));border-radius:50%;position:absolute;inset:1%}.coinflip-face-art{width:100%;height:100%;display:block}.coinflip-coin[data-stage=idle]{transform:rotateY(var(--coin-rest));transition:transform .42s cubic-bezier(.32,.9,.3,1)}.coinflip-coin[data-stage=flipping]{animation:coinflip-spin .62s linear infinite}.coinflip-coin[data-stage=landed]{animation:coinflip-land var(--coin-settle) cubic-bezier(.2,.85,.25,1) forwards}@keyframes coinflip-spin{0%{transform:rotateY(0)translateZ(0)}50%{transform:rotateY(1turn)translateZ(0)translateY(-12%)}to{transform:rotateY(2turn)translateZ(0)}}@keyframes coinflip-land{0%{transform:rotateY(0)translateY(-12%)}to{transform:rotateY(var(--coin-landing)) translateY(0)}}.coinflip-flash{text-align:center;pointer-events:none;will-change:transform,opacity;animation:coinflip-flash-rise var(--coin-flash-duration,1.6s) cubic-bezier(.16,.84,.28,1) forwards;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;line-height:1.1;display:flex;position:absolute;inset:0}.coinflip-flash-multiplier{font-family:var(--font-display);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;color:var(--color-emerald);text-shadow:0 0 .6rem #24c27db3,0 2px .15rem oklch(13% .045 278/.8);font-size:clamp(1.75rem,7vw,3rem)}@supports (color:color-mix(in lab,red,red)){.coinflip-flash-multiplier{text-shadow:0 0 .6rem color-mix(in oklab,var(--color-emerald) 70%,transparent),0 2px .15rem oklch(13% .045 278/.8)}}.coinflip-flash-amount{font-variant-numeric:tabular-nums;color:var(--color-ink);text-shadow:0 1px .3rem oklch(13% .045 278/.9);font-size:clamp(.8rem,2.6vw,1.05rem);font-weight:600}@keyframes coinflip-flash-rise{0%{opacity:0;transform:translateY(1.2rem)scale(.65)}18%{opacity:1;transform:translate(0)scale(1.12)}30%{transform:translate(0)scale(1)}72%{opacity:1;transform:translateY(-.5rem)scale(1)}to{opacity:0;transform:translateY(-3rem)scale(.94)}}:root[data-motion=reduced] .coinflip-coin[data-stage=flipping],:root[data-motion=reduced] .coinflip-coin[data-stage=landed],:root[data-motion=reduced] .coinflip-flash,:root[data-motion=reduced] .coinflip-shadow{animation:none}:root[data-motion=reduced] .coinflip-coin[data-stage=flipping],:root[data-motion=reduced] .coinflip-coin[data-stage=landed]{transform:rotateY(var(--coin-rest))}.mines-scene{border-radius:var(--radius-card);background:radial-gradient(ellipse 50% 75% at 50% -8%,#ecbd3a26,transparent 70%),radial-gradient(ellipse 75% 50% at 50% 108%,#8341be52,transparent 75%),repeating-linear-gradient(-12deg,transparent 0 2.75rem,oklch(100% 0 0/.02) 2.75rem 2.85rem),linear-gradient(180deg,var(--color-night),var(--color-night-zenith));flex-direction:column;gap:.75rem;padding:clamp(.75rem,2.5vw,1.75rem);display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.mines-scene{background:radial-gradient(ellipse 50% 75% at 50% -8%,color-mix(in oklab,var(--color-gold) 15%,transparent),transparent 70%),radial-gradient(ellipse 75% 50% at 50% 108%,color-mix(in oklab,var(--color-amethyst) 32%,transparent),transparent 75%),repeating-linear-gradient(-12deg,transparent 0 2.75rem,oklch(100% 0 0/.02) 2.75rem 2.85rem),linear-gradient(180deg,var(--color-night),var(--color-night-zenith))}}.mines-scene{overflow:hidden;box-shadow:inset 0 0 5rem oklch(0 0 0/.5)}.mines-status{text-align:center;pointer-events:none;place-items:center;min-height:2.25rem;display:grid}.mines-stage{perspective:900px;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.mines-stage:before{content:"";width:calc(var(--mines-board,100%) * 1.25);aspect-ratio:1;background:radial-gradient(closest-side,#8341be38,#2f4bc314 60%,#0000);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.mines-stage:before{background:radial-gradient(closest-side,color-mix(in oklab,var(--color-amethyst) 22%,transparent),color-mix(in oklab,var(--color-lapis) 8%,transparent) 60%,transparent)}}.mines-stage:before{pointer-events:none}.mines-grid{grid-template-columns:repeat(var(--mines-columns),minmax(0,1fr));width:100%;max-width:min(30rem,calc(100svh - var(--game-dock-height,0px) - 15rem));gap:clamp(.35rem,1.4vw,.7rem);display:grid;position:relative}@media (max-width:1023.98px){.mines-scene{min-height:max(22rem,calc(100svh - var(--game-dock-height,0px) - 13rem));justify-content:center}.mines-stage{flex:none;padding-block:1rem}}@media (min-width:1024px){.mines-scene{padding:3rem 1.5rem 1.5rem;position:absolute;inset:0;container-type:size}.mines-status{inset-inline:1.5rem;position:absolute;top:.75rem}.mines-stage{--mines-board:min(100cqw - 2rem,100cqh - 1rem,40rem)}.mines-grid{width:var(--mines-board);gap:clamp(.5rem,1.6cqh,.9rem);max-width:none}}.mines-tile{aspect-ratio:1;transform-style:preserve-3d;will-change:transform;transition:transform var(--mines-flip) cubic-bezier(.32,.9,.3,1);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.mines-tile:disabled{cursor:default}.mines-tile-face{backface-visibility:hidden;border-radius:calc(var(--radius-card) * .55);border:1px solid var(--color-border-subtle);place-items:center;display:grid;position:absolute;inset:0}.mines-tile-back{background:linear-gradient(180deg,#ecbd3a12 0,transparent 45%),linear-gradient(160deg,var(--color-night-horizon) 0,var(--color-night) 100%)}@supports (color:color-mix(in lab,red,red)){.mines-tile-back{background:linear-gradient(180deg,color-mix(in oklab,var(--color-gold) 7%,transparent) 0,transparent 45%),linear-gradient(160deg,var(--color-night-horizon) 0,var(--color-night) 100%)}}.mines-tile-back{border-color:#313e76}@supports (color:color-mix(in lab,red,red)){.mines-tile-back{border-color:color-mix(in oklab,var(--color-border-subtle) 70%,var(--color-lapis))}}.mines-tile-back{transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px oklch(100% 0 0/.08),inset 0 -4px oklch(13% .045 278/.6),0 6px 14px -8px oklch(0 0 0/.7)}.mines-tile-back:after{content:"";aspect-ratio:1;border:1.5px solid #6476c0;width:18%;rotate:45deg}@supports (color:color-mix(in lab,red,red)){.mines-tile-back:after{border:1.5px solid color-mix(in oklab,var(--color-lapis) 55%,var(--color-ink-muted))}}.mines-tile-back:after{opacity:.45;border-radius:2px;transition:opacity .16s,border-color .16s}.mines-tile:disabled .mines-tile-back:after{opacity:.25}.mines-tile[data-state=hidden]:not(:disabled):hover .mines-tile-back{border-color:#ecbd3a8c}@supports (color:color-mix(in lab,red,red)){.mines-tile[data-state=hidden]:not(:disabled):hover .mines-tile-back{border-color:color-mix(in oklab,var(--color-gold) 55%,transparent)}}.mines-tile[data-state=hidden]:not(:disabled):hover .mines-tile-back{box-shadow:inset 0 1px oklch(100% 0 0/.12),inset 0 -4px oklch(13% .045 278/.6),0 10px 22px -10px #ecbd3a73}@supports (color:color-mix(in lab,red,red)){.mines-tile[data-state=hidden]:not(:disabled):hover .mines-tile-back{box-shadow:inset 0 1px 0 oklch(100% 0 0/.12),inset 0 -4px 0 oklch(13% .045 278/.6),0 10px 22px -10px color-mix(in oklab,var(--color-gold) 45%,transparent)}}.mines-tile[data-state=hidden]:not(:disabled):hover .mines-tile-back:after{opacity:1;border-color:var(--color-gold)}.mines-tile-front{background:var(--color-night-zenith);transform:rotateY(180deg)}.mines-icon{width:58%;height:58%;display:block}.mines-tile[data-state=hidden]:not(:disabled):hover{transform:translateY(-2px)}.mines-tile[data-state=hidden]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.mines-tile[data-state=hit],.mines-tile[data-state=missed],.mines-tile[data-state=pending],.mines-tile[data-state=safe],.mines-tile[data-state=shown]{transform:rotateY(180deg)}.mines-tile[data-state=safe] .mines-tile-front{background:oklch(72% .16 158/.12);border-color:oklch(72% .16 158/.55)}.mines-tile[data-state=hit] .mines-tile-front{border-color:var(--color-ruby);background:oklch(65% .2 20/.22)}.mines-tile[data-state=hit]{z-index:2;animation:mines-hit .46s cubic-bezier(.2,.9,.25,1)}@keyframes mines-hit{0%,to{transform:rotateY(180deg)scale(1)}22%{transform:rotateY(180deg)scale(1.22)}52%{transform:rotateY(180deg)scale(.94)}}.mines-tile[data-state=missed],.mines-tile[data-state=shown]{transition-delay:calc(var(--mines-reveal-rank,0) * var(--mines-reveal))}.mines-tile[data-state=missed] .mines-icon,.mines-tile[data-state=shown] .mines-icon{opacity:.68}.mines-tile[data-state=missed] .mines-tile-front,.mines-tile[data-state=shown] .mines-tile-front{border-color:var(--color-border-subtle)}.mines-tile[data-state=missed] .mines-tile-front{border-style:dashed}.mines-gem-glint{opacity:0;transform-origin:50%;animation:mines-glint 2.8s ease-in-out infinite;animation-delay:calc(var(--mines-tile-index,0) * 90ms)}@keyframes mines-glint{0%,62%{opacity:0;transform:translate(-45%)}72%{opacity:.85}88%,to{opacity:0;transform:translate(150%)}}.mines-gem-sparkle{opacity:0;transform-origin:50%;animation:mines-sparkle 2.8s ease-in-out infinite;animation-delay:calc(var(--mines-tile-index,0) * 90ms + .12s)}@keyframes mines-sparkle{0%,60%{opacity:0;transform:scale(.4)}74%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.6)}}.mines-tile[data-state=safe] .mines-icon{animation:mines-gem-drop .32s cubic-bezier(.2,.9,.3,1)}@keyframes mines-gem-drop{0%{opacity:.2;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.mines-blast{left:calc((var(--mines-blast-column) + .5) / var(--mines-columns) * 100%);top:calc((var(--mines-blast-row) + .5) / var(--mines-columns) * 100%);z-index:3;pointer-events:none;width:1rem;height:1rem;box-shadow:0 0 0 2px var(--color-ruby),0 0 28px 6px oklch(65% .2 20/.8);border-radius:50%;animation:mines-blast .62s cubic-bezier(.1,.8,.3,1) forwards;position:absolute;translate:-50% -50%}@keyframes mines-blast{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(14)}}.mines-grid[data-blast=true]{animation:mines-shake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes mines-shake{0%,to{transform:translate(0)}12%{transform:translate(-7px,3px)}28%{transform:translate(6px,-4px)}46%{transform:translate(-5px,-2px)}64%{transform:translate(4px,3px)}82%{transform:translate(-2px,-1px)}}.mines-flash{pointer-events:none;animation:mines-flash var(--mines-flash-duration) ease-out forwards;justify-items:center;gap:.15rem;display:grid;position:absolute}.mines-flash-multiplier{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-emerald);text-shadow:0 0 24px oklch(72% .16 158/.55);font-size:clamp(2.5rem,9vw,4rem)}.mines-flash-net{color:var(--color-ink);font-size:clamp(.9rem,2.5vw,1.1rem)}@keyframes mines-flash{0%{opacity:0;transform:scale(.85)}18%,75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)translateY(-.75rem)}}:root[data-motion=reduced] .mines-tile,:root[data-motion=reduced] .mines-tile[data-state=missed],:root[data-motion=reduced] .mines-tile[data-state=shown]{transition:none}:root[data-motion=reduced] .mines-blast,:root[data-motion=reduced] .mines-flash,:root[data-motion=reduced] .mines-gem-glint,:root[data-motion=reduced] .mines-gem-sparkle,:root[data-motion=reduced] .mines-grid[data-blast=true],:root[data-motion=reduced] .mines-tile[data-state=hit],:root[data-motion=reduced] .mines-tile[data-state=safe] .mines-icon{animation:none}:root[data-motion=reduced] .mines-blast,:root[data-motion=reduced] .mines-gem-glint,:root[data-motion=reduced] .mines-gem-sparkle{opacity:0}:root[data-motion=reduced] .mines-tile[data-state=hit]{transform:rotateY(180deg)}.mines-tile-back{--mines-aim-distance:hypot(var(--mines-aim-x,-9) - var(--mines-column),var(--mines-aim-y,-9) - var(--mines-row));container-type:inline-size}.mines-tile-hint{z-index:1;opacity:0;pointer-events:none;place-content:center;justify-items:center;gap:.1rem;padding:.2rem;transition:opacity .14s ease-out;display:grid;position:absolute;inset:0}.mines-grid[data-aiming] .mines-tile-hint{opacity:clamp(0,1.15 - var(--mines-aim-distance)/1.5,1)}.mines-grid[data-aiming] .mines-tile[data-state=hidden]:not(:disabled):has(.mines-tile-hint) .mines-tile-back:after{opacity:clamp(0,var(--mines-aim-distance)/1.5 - .6,.45)}.mines-tile:focus-visible .mines-tile-hint{opacity:1}.mines-tile-hint-payout{color:var(--color-gold);font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 2px oklch(0 0 0/.7);font-size:clamp(.6rem,21cqi,1.15rem);line-height:1.1}.mines-tile-hint-multiplier{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(.5rem,15cqi,.85rem);line-height:1}:root[data-motion=reduced] .mines-tile-hint{transition:none}.pump-scene{--pump-stroke:.26s;border-radius:var(--radius-card);background:radial-gradient(ellipse 70% 40% at 50% 0,#ecbd3a24,transparent 72%),radial-gradient(ellipse 80% 45% at 50% 108%,#be23274d,transparent 75%),repeating-linear-gradient(90deg,transparent 0 3.5rem,oklch(100% 0 0/.018) 3.5rem 7rem),linear-gradient(180deg,var(--color-night-zenith),var(--color-night));flex-direction:column;gap:.75rem;padding:clamp(.75rem,2.5vw,1.75rem);display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.pump-scene{background:radial-gradient(ellipse 70% 40% at 50% 0,color-mix(in oklab,var(--color-gold) 14%,transparent),transparent 72%),radial-gradient(ellipse 80% 45% at 50% 108%,color-mix(in oklab,var(--color-casino-red) 30%,transparent),transparent 75%),repeating-linear-gradient(90deg,transparent 0 3.5rem,oklch(100% 0 0/.018) 3.5rem 7rem),linear-gradient(180deg,var(--color-night-zenith),var(--color-night))}}.pump-scene{overflow:hidden;box-shadow:inset 0 0 5rem oklch(0 0 0/.5)}.pump-status{text-align:center;place-items:center;min-height:2.25rem;display:grid}.pump-stage{flex:1;place-items:center;min-height:0;display:grid;position:relative}.pump-art{width:100%;max-width:min(32rem,calc(100svh - var(--game-dock-height,0px) - 14rem));aspect-ratio:1;overflow:visible}.pump-balloon,.pump-burst,.pump-flight{--pump-latex-fill:var(--pump-latex)}@supports (color:color-mix(in lab,red,red)){.pump-balloon,.pump-burst,.pump-flight{--pump-latex-fill:color-mix(in oklab,var(--pump-latex),var(--color-ivory) var(--pump-thin,0%))}}.pump-balloon,.pump-burst,.pump-flight{--pump-latex-light:var(--pump-latex-fill)}@supports (color:color-mix(in lab,red,red)){.pump-balloon,.pump-burst,.pump-flight{--pump-latex-light:color-mix(in oklab,var(--pump-latex-fill) 55%,var(--color-ivory))}}.pump-balloon,.pump-burst,.pump-flight{--pump-latex-deep:var(--pump-latex)}@supports (color:color-mix(in lab,red,red)){.pump-balloon,.pump-burst,.pump-flight{--pump-latex-deep:color-mix(in oklab,var(--pump-latex) 62%,oklch(12% .04 278))}}.pump-balloon,.pump-flight,.pump-inflate,.pump-size,.pump-tremble{transform-box:view-box;transform-origin:200px 332px}.pump-size{transition:scale .52s cubic-bezier(.34,1.5,.64,1)}.pump-balloon{filter:drop-shadow(0 14px 18px oklch(0 0 0/.4))}.pump-inflate{animation:pump-inflate .52s cubic-bezier(.22,1,.36,1) both}@keyframes pump-inflate{0%{transform:scale(1)}28%{transform:scale(.92,1.09)}58%{transform:scale(1.05,.96)}to{transform:scale(1)}}.pump-tremble{animation:pump-tremble .14s steps(2,jump-none) infinite alternate}@keyframes pump-tremble{0%{translate:calc(var(--pump-tension) * -1.6px) 0;rotate:calc(var(--pump-tension) * -.9deg)}to{translate:calc(var(--pump-tension) * 1.6px) calc(var(--pump-tension) * -.8px);rotate:calc(var(--pump-tension) * .9deg)}}.pump-reading{fill:var(--color-night-zenith);font-family:var(--font-display);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;text-anchor:middle;dominant-baseline:middle;letter-spacing:-.02em;paint-order:stroke;stroke:var(--pump-latex-fill)}@supports (color:color-mix(in lab,red,red)){.pump-reading{stroke:color-mix(in oklab,var(--pump-latex-fill) 70%,var(--color-ivory))}}.pump-reading{stroke-width:3px;pointer-events:none}.pump-balloon[data-latex=expert] .pump-reading{fill:var(--color-ivory);stroke:var(--pump-latex-deep)}.pump-piston.is-stroking{animation:pump-piston var(--pump-stroke) cubic-bezier(.5,0,.3,1) both}@keyframes pump-piston{0%{translate:0}18%{translate:0 -5px}55%{translate:0 36px}to{translate:0}}.pump-air{stroke:#f4eedcd9}@supports (color:color-mix(in lab,red,red)){.pump-air{stroke:color-mix(in oklab,var(--color-ivory) 85%,transparent)}}.pump-air{stroke-dasharray:14 120;stroke-dashoffset:14px;animation:pump-air .3s cubic-bezier(.4,0,.6,1) 90ms both}@keyframes pump-air{0%{stroke-dashoffset:14px;opacity:1}to{stroke-dashoffset:-100px;opacity:.2}}.pump-needle{transform-box:view-box;transform-origin:72px 302px;transition:rotate .42s cubic-bezier(.16,1,.3,1)}.pump-balloon.is-fresh{animation:pump-fresh .42s cubic-bezier(.22,1,.36,1) 1.25s both}@keyframes pump-fresh{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.pump-flight{animation:pump-flight 1.5s cubic-bezier(.45,0,.75,.6) both}@keyframes pump-flight{0%{opacity:1;translate:0;rotate:0deg}30%{translate:-10px -70px;rotate:-6deg}65%{opacity:1;translate:14px -230px;rotate:5deg}to{opacity:0;translate:-6px -440px;rotate:-3deg}}.pump-burst-ring{fill:none;stroke:var(--color-ivory);stroke-width:4px;transform-box:fill-box;transform-origin:50%;animation:pump-ring .42s cubic-bezier(.16,1,.3,1) both}@keyframes pump-ring{0%{opacity:.9;scale:.7}to{opacity:0;stroke-width:.5px;scale:1.45}}.pump-shard{fill:var(--pump-latex-fill);animation:pump-shard .7s cubic-bezier(.16,1,.3,1) both}@keyframes pump-shard{0%{opacity:1;translate:0;rotate:0deg}70%{opacity:1}to{translate:var(--shard-x) calc(var(--shard-y) + 40px);rotate:var(--shard-spin);opacity:0}}.pump-knot{transform-box:fill-box;transform-origin:50%;animation:pump-knot .9s cubic-bezier(.55,0,1,.45) .12s both}@keyframes pump-knot{to{opacity:0;translate:4px 40px;rotate:70deg}}.pump-flash{pointer-events:none;inset-inline:0;flex-direction:column;align-items:center;gap:.15rem;animation:pump-flash 1.8s cubic-bezier(.22,1,.36,1) both;display:flex;position:absolute;top:54%}.pump-flash-multiplier{font-family:var(--font-display);color:var(--color-gold);text-shadow:0 6px 24px oklch(0 0 0/.55);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,7vw,4rem);line-height:1}.pump-flash-net{color:var(--color-emerald);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}@keyframes pump-flash{0%,28%{opacity:0;translate:0 1rem;scale:.85}40%{opacity:1;translate:0;scale:1.04}48%{scale:1}80%{opacity:1}to{opacity:0;translate:0 -1.5rem}}@media (max-width:1023.98px){.pump-scene{min-height:max(22rem,calc(100svh - var(--game-dock-height,0px) - 13rem));justify-content:center}.pump-stage{flex:none}}@media (min-width:1024px){.pump-scene{padding:3rem 1.5rem 1rem;position:absolute;inset:0;container-type:size}.pump-status{inset-inline:1.5rem;position:absolute;top:.75rem}.pump-art{width:min(100cqw - 2rem,100cqh - .5rem,40rem);max-width:none}}:root[data-motion=reduced] .pump-needle,:root[data-motion=reduced] .pump-size{transition:none}:root[data-motion=reduced] .pump-air,:root[data-motion=reduced] .pump-burst-ring,:root[data-motion=reduced] .pump-inflate,:root[data-motion=reduced] .pump-knot,:root[data-motion=reduced] .pump-piston.is-stroking,:root[data-motion=reduced] .pump-shard,:root[data-motion=reduced] .pump-tremble{animation:none}:root[data-motion=reduced] .pump-air,:root[data-motion=reduced] .pump-burst-ring,:root[data-motion=reduced] .pump-flight,:root[data-motion=reduced] .pump-shard{display:none}:root[data-motion=reduced] .pump-balloon.is-fresh,:root[data-motion=reduced] .pump-flash{animation:none}.chicken-scene{border-radius:var(--radius-card);background:radial-gradient(ellipse 70% 40% at 50% 0,#2f4bc338,transparent 72%),linear-gradient(180deg,var(--color-night-zenith),var(--color-night));flex-direction:column;gap:.75rem;padding:clamp(.75rem,2.5vw,1.75rem);display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.chicken-scene{background:radial-gradient(ellipse 70% 40% at 50% 0,color-mix(in oklab,var(--color-lapis) 22%,transparent),transparent 72%),linear-gradient(180deg,var(--color-night-zenith),var(--color-night))}}.chicken-scene{overflow:hidden;box-shadow:inset 0 0 5rem oklch(0 0 0/.5);container-type:inline-size}.chicken-status{text-align:center;place-items:center;min-height:2.25rem;display:grid}.chicken-road{--lane-w:clamp(4.9rem,13cqw,7.25rem);--impact-delay:.48s;--asphalt:#090d26}@supports (color:color-mix(in lab,red,red)){.chicken-road{--asphalt:color-mix(in oklab,var(--color-night) 70%,var(--color-night-zenith))}}.chicken-road{border-radius:calc(var(--radius-card) * .75);background:var(--asphalt);flex:1;min-height:18rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 88%,#0000);mask-image:linear-gradient(#0000,#000 16% 88%,#0000)}.chicken-track{width:calc((var(--lane-count) + 7.5) * var(--lane-w));translate:calc(var(--camera) * var(--lane-w) * -1) 0;inset-block:0;transition:translate .64s cubic-bezier(.16,1,.3,1) 70ms;display:flex;position:absolute;left:0}.chicken-curb{--slab:2.75rem;flex:0 0 calc(var(--lane-w) * 1.5);background:linear-gradient(90deg,transparent calc(50% - 1px),oklch(0 0 0/.26) 0 calc(50% + 1px),transparent 0) 0 0 /100% calc(var(--slab) * 2),linear-gradient(90deg,oklch(0 0 0/.26) 2px,transparent 0) 0 var(--slab) /100% calc(var(--slab) * 2),repeating-linear-gradient(180deg,transparent 0 calc(var(--slab) - 2px),oklch(0 0 0/.3) calc(var(--slab) - 2px) var(--slab)),linear-gradient(90deg,#544d50,#6e625c)}@supports (color:color-mix(in lab,red,red)){.chicken-curb{background:linear-gradient(90deg,transparent calc(50% - 1px),oklch(0 0 0/.26) 0 calc(50% + 1px),transparent 0) 0 0 /100% calc(var(--slab) * 2),linear-gradient(90deg,oklch(0 0 0/.26) 2px,transparent 0) 0 var(--slab) /100% calc(var(--slab) * 2),repeating-linear-gradient(180deg,transparent 0 calc(var(--slab) - 2px),oklch(0 0 0/.3) calc(var(--slab) - 2px) var(--slab)),linear-gradient(90deg,color-mix(in oklab,var(--color-sand) 34%,var(--color-night)),color-mix(in oklab,var(--color-sand) 46%,var(--color-night)))}}.chicken-curb{box-shadow:inset -.4rem 0 #817265}@supports (color:color-mix(in lab,red,red)){.chicken-curb{box-shadow:inset -.4rem 0 0 color-mix(in oklab,var(--color-sand) 55%,var(--color-night))}}.chicken-lane{flex:0 0 var(--lane-w);position:relative;overflow:hidden}.chicken-lane:after{content:"";inset-block:0;background:repeating-linear-gradient(#e2c29461 0 1.4rem,#0000 1.4rem 2.8rem);width:3px;position:absolute;right:-1.5px}@supports (color:color-mix(in lab,red,red)){.chicken-lane:after{background:repeating-linear-gradient(180deg,color-mix(in oklab,var(--color-sand) 38%,transparent) 0 1.4rem,transparent 1.4rem 2.8rem)}}.chicken-lane[data-state=crossed]{background:oklch(0 0 0/.14)}.chicken-car{pointer-events:none;will-change:transform;inset-inline:0;justify-content:center;align-items:flex-end;height:100%;display:flex;position:absolute;top:0}.chicken-vehicle-art{filter:drop-shadow(0 6px 6px oklch(0 0 0/.5));width:58%;height:auto}.chicken-car.is-fatal{opacity:0}.chicken-car.is-fatal .chicken-vehicle-art{width:66%}.chicken-car[data-motion=held] .chicken-vehicle-lights{opacity:.35}.chicken-lane[data-state=fatal] .chicken-car[data-motion=held] .chicken-vehicle-lights{opacity:1}.chicken-barrier{top:calc(var(--walk-y) - var(--lane-w) * 1.25);background:repeating-linear-gradient(-45deg,var(--color-gold) 0 .5rem,var(--color-night-zenith) .5rem 1rem);border-radius:.2rem;height:.7rem;animation:chicken-barrier-drop .42s cubic-bezier(.16,1,.3,1) both;position:absolute;inset-inline:10%;box-shadow:0 6px 8px oklch(0 0 0/.5)}@keyframes chicken-barrier-drop{0%{opacity:0;translate:0 -2.5rem}to{opacity:1;translate:0}}.chicken-oasis{flex:0 0 calc(var(--lane-w) * 6);background:radial-gradient(ellipse 60% 30% at 30% var(--walk-y),#42b07938,transparent 70%),linear-gradient(90deg,#54403a,#4b464b 40%,var(--color-night) 100%);position:relative}@supports (color:color-mix(in lab,red,red)){.chicken-oasis{background:radial-gradient(ellipse 60% 30% at 30% var(--walk-y),color-mix(in oklab,var(--color-malachite) 22%,transparent),transparent 70%),linear-gradient(90deg,color-mix(in oklab,var(--color-sand-deep) 45%,var(--color-night)),color-mix(in oklab,var(--color-sand) 30%,var(--color-night)) 40%,var(--color-night) 100%)}}.chicken-palm{left:calc(var(--lane-w) * 1.1);bottom:calc(100% - var(--walk-y) - var(--lane-w) * .2);width:calc(var(--lane-w) * 1.8);filter:drop-shadow(0 8px 10px oklch(0 0 0/.45));height:auto;position:absolute}@media (max-width:1023.98px){.chicken-scene{min-height:max(22rem,calc(100svh - var(--game-dock-height,0px) - 13rem))}}@media (min-width:1024px){.chicken-scene{padding:3rem 1.25rem 1.25rem;position:absolute;inset:0}.chicken-status{inset-inline:1.5rem;position:absolute;top:.75rem}}.chicken-hen{left:0;top:var(--walk-y);width:calc(var(--lane-w) * .74);aspect-ratio:1;translate:calc((var(--hen-pos) + 1) * var(--lane-w) - 50%) -78%;z-index:2;pointer-events:none;transition:translate .34s cubic-bezier(.3,.7,.4,1);position:absolute}.chicken-hen-art,.chicken-hen-body{transform-origin:50% 94%;width:100%;height:100%;display:block}.chicken-hen-art{filter:drop-shadow(0 8px 6px oklch(0 0 0/.5));object-fit:contain;object-position:50% 100%;animation:chicken-idle 2.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes chicken-idle{50%{rotate:1.5deg;scale:1 1.035}}.chicken-hen-body.is-hopping{animation:chicken-hop .34s cubic-bezier(.3,.7,.4,1) both}@keyframes chicken-hop{0%{transform:translateY(0)scale(1.12,.84)}35%{transform:translateY(-42%)scale(.92,1.12)}72%{transform:translateY(-8%)scale(1)}86%{transform:translateY(0)scale(1.14,.84)}to{transform:translateY(0)scale(1)}}.chicken-hen[data-pose=crashed] .chicken-hen-art{animation:chicken-flatten .22s cubic-bezier(.16,1,.3,1) var(--impact-delay) both}@keyframes chicken-flatten{0%{scale:1}to{filter:drop-shadow(0 2px 2px oklch(0 0 0/.6))saturate(.5)brightness(.85);scale:1.4 .38}}.chicken-feathers{position:absolute;top:60%;left:50%}.chicken-feathers span{background:var(--color-ivory);opacity:0;width:.9rem;height:.4rem;animation:chicken-feather .9s cubic-bezier(.16,1,.3,1) var(--impact-delay) both;border-radius:50%;position:absolute;box-shadow:0 2px 4px oklch(0 0 0/.5)}@keyframes chicken-feather{0%{opacity:1;translate:0;rotate:0deg}60%{opacity:1}to{opacity:0;translate:var(--feather-x) calc(var(--feather-y) + 2.5rem);rotate:var(--feather-spin)}}.chicken-hen[data-pose=cashed] .chicken-hen-art{animation:chicken-cheer .46s cubic-bezier(.3,.7,.4,1) .36s 2}@keyframes chicken-cheer{0%,to{transform:translateY(0)scale(1)}15%{transform:translateY(0)scale(1.1,.88)}50%{transform:translateY(-30%)scale(.95,1.08)rotate(-6deg)}85%{transform:translateY(0)scale(1.08,.9)}}.chicken-readout{background:#050519d1;border-radius:999px;padding:.15rem .6rem;position:absolute;bottom:100%;left:50%;translate:-50% -.15rem}@supports (color:color-mix(in lab,red,red)){.chicken-readout{background:color-mix(in oklab,var(--color-night-zenith) 82%,transparent)}}.chicken-readout{color:var(--color-gold);font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1rem,3.4cqw,1.5rem);line-height:1.2;animation:chicken-readout .38s cubic-bezier(.16,1,.3,1) .2s both;box-shadow:0 6px 14px oklch(0 0 0/.45)}@keyframes chicken-readout{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.chicken-hen[data-pose=cashed] .chicken-readout{color:var(--color-night-zenith);background:var(--color-gold)}.chicken-crash-note{background:var(--color-ruby);color:var(--color-ivory);font-family:var(--font-display);white-space:nowrap;animation:chicken-crash-note .36s cubic-bezier(.16,1,.3,1) var(--impact-delay) both;border-radius:999px;padding:.2rem .7rem;font-size:clamp(.95rem,3cqw,1.3rem);line-height:1.2;position:absolute;bottom:100%;left:50%;translate:-50% -.2rem;box-shadow:0 6px 14px oklch(0 0 0/.5)}@keyframes chicken-crash-note{0%{opacity:0;translate:-50% .6rem;scale:.6}to{opacity:1;translate:-50% -.2rem;scale:1}}.chicken-interlude-outcome{text-align:center;justify-items:center;gap:.2rem;animation:chicken-readout .38s cubic-bezier(.16,1,.3,1) .5s both;display:grid}.chicken-interlude-title{font-family:var(--font-display);color:var(--color-emerald);font-size:clamp(1.4rem,5vw,2.1rem);line-height:1.1}.chicken-interlude-outcome[data-tone=loss] .chicken-interlude-title{color:var(--color-ruby)}.chicken-interlude-amount{color:var(--color-ink);font-size:1rem;font-weight:700}:root[data-motion=reduced] .chicken-hen,:root[data-motion=reduced] .chicken-track{transition:none}:root[data-motion=reduced] .chicken-barrier,:root[data-motion=reduced] .chicken-crash-note,:root[data-motion=reduced] .chicken-hen-art,:root[data-motion=reduced] .chicken-hen-body.is-hopping,:root[data-motion=reduced] .chicken-interlude-outcome,:root[data-motion=reduced] .chicken-lane[data-state=fatal] .chicken-manhole-alarm,:root[data-motion=reduced] .chicken-lane[data-state=fatal] .chicken-plate-label,:root[data-motion=reduced] .chicken-lane[data-state=next] .chicken-plate,:root[data-motion=reduced] .chicken-readout{animation:none}:root[data-motion=reduced] .chicken-lane[data-state=fatal] .chicken-manhole-alarm{opacity:.78}:root[data-motion=reduced] .chicken-car[data-motion=rolling],:root[data-motion=reduced] .chicken-feathers{display:none}:root[data-motion=reduced] .chicken-hen[data-pose=crashed] .chicken-hen-art{animation:none;scale:1.4 .38}.chicken-plate{--iron:#10203e}@supports (color:color-mix(in lab,red,red)){.chicken-plate{--iron:color-mix(in oklab,var(--color-night-horizon) 62%,var(--color-night-zenith))}}.chicken-plate{--iron-hi:#33486a}@supports (color:color-mix(in lab,red,red)){.chicken-plate{--iron-hi:color-mix(in oklab,var(--color-night-horizon) 80%,var(--color-ink-muted))}}.chicken-plate{--iron-lo:var(--color-night-zenith);--rim:#54403a}@supports (color:color-mix(in lab,red,red)){.chicken-plate{--rim:color-mix(in oklab,var(--color-sand-deep) 45%,var(--color-night))}}.chicken-plate{--band:#06071c}@supports (color:color-mix(in lab,red,red)){.chicken-plate{--band:color-mix(in oklab,var(--color-night-zenith) 85%,var(--color-night))}}.chicken-plate{left:50%;top:var(--walk-y);aspect-ratio:100/56;filter:drop-shadow(0 4px 6px oklch(0 0 0/.45));width:86%;position:absolute;translate:-50% -48%}.chicken-manhole{width:100%;height:100%;display:block;overflow:visible}.chicken-plate-label{text-align:center;color:#d8b85e;inset-inline:0;position:absolute;top:48%;translate:0 -50%}@supports (color:color-mix(in lab,red,red)){.chicken-plate-label{color:color-mix(in oklab,var(--color-gold) 72%,var(--color-ink-muted))}}.chicken-plate-label{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;text-shadow:0 -1px oklch(100% 0 0/.18),0 1px 1px oklch(0 0 0/.8);font-size:clamp(.72rem,2.1cqw,.92rem);line-height:1}.chicken-manhole-alarm{opacity:0}.chicken-lane[data-state=next] .chicken-plate,.chicken-lane[data-state=target] .chicken-plate{--rim:var(--color-gold);filter:drop-shadow(0 4px 6px oklch(0 0 0/.45))drop-shadow(0 0 .6rem #ecbd3a73)}@supports (color:color-mix(in lab,red,red)){.chicken-lane[data-state=next] .chicken-plate,.chicken-lane[data-state=target] .chicken-plate{filter:drop-shadow(0 4px 6px oklch(0 0 0/.45)) drop-shadow(0 0 .6rem color-mix(in oklab,var(--color-gold) 45%,transparent))}}.chicken-lane[data-state=next] .chicken-plate-label,.chicken-lane[data-state=target] .chicken-plate-label{color:var(--color-gold)}.chicken-lane[data-state=next] .chicken-plate{animation:chicken-plate-call 1.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes chicken-plate-call{50%{scale:1.06}}.chicken-lane[data-state=crossed] .chicken-plate{--iron:var(--color-gold-deep);--iron-hi:var(--color-sand);--iron-lo:#815003}@supports (color:color-mix(in lab,red,red)){.chicken-lane[data-state=crossed] .chicken-plate{--iron-lo:color-mix(in oklab,var(--color-gold-deep) 60%,var(--color-mahogany-deep))}}.chicken-lane[data-state=crossed] .chicken-plate{--rim:var(--color-gold);--band:#794b03}@supports (color:color-mix(in lab,red,red)){.chicken-lane[data-state=crossed] .chicken-plate{--band:color-mix(in oklab,var(--color-gold-deep) 55%,var(--color-mahogany-deep))}}.chicken-lane[data-state=crossed] .chicken-plate-label{color:var(--color-ivory)}.chicken-lane[data-state=fatal] .chicken-manhole-alarm{animation:chicken-alarm .26s ease-out var(--impact-delay) both}.chicken-lane[data-state=fatal] .chicken-plate-label{animation:chicken-alarm-label 1ms linear var(--impact-delay) both}@keyframes chicken-alarm{to{opacity:.78}}@keyframes chicken-alarm-label{to{color:var(--color-ivory)}}.tm-frame{height:calc(100dvh - 7.5rem - var(--duel-banner-height,0px) - var(--game-dock-height,0px));gap:.75rem;min-height:24rem}.tm-frame,.tm-main{flex-direction:column;display:flex}.tm-main{flex:1;gap:.6rem;min-height:0}@media (min-width:1024px){.tm-frame{height:calc(100dvh - 3rem - var(--duel-banner-height,0px));grid-template-columns:minmax(0,1fr) 20rem;min-height:34rem;display:grid}.tm-panel{flex-direction:column;min-height:0;display:flex;overflow-y:auto}}.tm-viewport{isolation:isolate;--reel-top:7.6rem;border:1px solid #ecbd3a40;flex:1;min-height:0;position:relative;overflow:hidden;container-type:size}@supports (color:color-mix(in lab,red,red)){.tm-viewport{border:1px solid color-mix(in oklab,var(--color-gold) 25%,transparent)}}.tm-viewport{border-radius:var(--radius-card);background:linear-gradient(180deg,var(--color-night-horizon) 0,#2e89c6 40%,#e3a076 62%)}@supports (color:color-mix(in lab,red,red)){.tm-viewport{background:linear-gradient(180deg,var(--color-night-horizon) 0,color-mix(in oklab,var(--color-lapis) 55%,var(--color-turquoise)) 40%,color-mix(in oklab,var(--color-sand) 70%,var(--color-carnelian)) 62%)}}.tm-shake{position:absolute;inset:0}.tm-reel-dock{z-index:3;pointer-events:none;justify-content:center;display:flex;top:.6rem}.tm-reel-dock,.tm-world{inset-inline:0;position:absolute}.tm-world{--gauge:2.7rem;--cell:min(calc(100cqw / 7),12.5cqh);--anchor:48cqh;--surface-y:calc(var(--reel-top) + var(--cell) * 3);--top:min(var(--surface-y),calc(var(--anchor) - var(--depth) * var(--cell)));height:calc(var(--rows) * var(--cell));background:var(--ground);transform:translate3d(0,var(--top),0);transition:transform var(--cam-ms,.6s) linear;will-change:transform;top:0}.tm-surface-slot{width:100%;height:calc(var(--cell) * 3);pointer-events:none;position:absolute;bottom:100%;left:0}.tm-world[data-eased=true]{transition-timing-function:cubic-bezier(.65,0,.35,1)}.tm-world:before{content:"";inset-inline:0;background:oklch(62% .17 140);height:.4rem;position:absolute;top:0;box-shadow:0 -.2rem oklch(72% .18 140)}.tm-board{width:calc(5 * var(--cell));background-color:oklch(21% .012 60);background-image:repeating-conic-gradient(oklch(24.5% .014 60) 0 25%,transparent 0 50%);background-size:calc(var(--cell) / 4) calc(var(--cell) / 4);margin-inline:auto;position:relative}.tm-board:after{content:"";z-index:3;pointer-events:none;border-inline:.2rem solid #ecbd3a99;position:absolute;inset:0 -.2rem}@supports (color:color-mix(in lab,red,red)){.tm-board:after{border-inline:.2rem solid color-mix(in oklab,var(--color-gold) 60%,transparent)}}.tm-board:after{box-shadow:inset .7rem 0 .8rem -.4rem oklch(0 0 0/.6),inset -.7rem 0 .8rem -.4rem oklch(0 0 0/.6),0 0 1.2rem oklch(0 0 0/.5)}.tm-row{z-index:1;grid-template-columns:var(--gauge) repeat(5,var(--cell));width:calc(5 * var(--cell) + var(--gauge));height:var(--cell);margin-left:calc(-1 * var(--gauge));content-visibility:auto;contain-intrinsic-size:auto var(--cell);display:grid;position:relative}.tm-air,.tm-block{width:var(--cell);height:var(--cell);display:block}.tm-air{background:oklch(0 0 0/.5);box-shadow:inset 0 .35rem .6rem oklch(0 0 0/.55),inset 0 0 0 1px oklch(0 0 0/.25)}.tm-gutter{border-top:1px solid #f3f5fb24;flex-direction:column;align-items:flex-end;padding-right:.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.tm-gutter{border-top:1px solid color-mix(in oklab,var(--color-ink) 14%,transparent)}}.tm-gauge{font-variant-numeric:tabular-nums;color:#f3f5fb8c;padding:.1rem .25rem;font-size:.65rem;line-height:1;translate:0 -50%}@supports (color:color-mix(in lab,red,red)){.tm-gauge{color:color-mix(in oklab,var(--color-ink) 55%,transparent)}}.tm-gauge{background:oklch(0 0 0/.4);border-radius:.2rem}.tm-row[data-reached=true] .tm-gauge{color:var(--color-gold);font-weight:700}.tm-effects{width:calc(5 * var(--cell));z-index:2;pointer-events:none;top:0;left:0}.tm-at,.tm-effects{height:0;position:absolute}.tm-at{left:calc((var(--c) + .5) * var(--cell));top:calc((var(--r) + .5) * var(--cell));width:0}.tm-falling{left:calc(var(--c) * var(--cell));top:calc(var(--r) * var(--cell));width:var(--cell);height:var(--cell);transform-origin:50% 100%;position:absolute}.tm-falling-sprite{filter:drop-shadow(0 .25rem oklch(0 0 0/.35));width:100%;height:100%}.tm-falling[data-phase=fall]{animation:tm-fall var(--dur) cubic-bezier(.55,0,.9,.65) both,tm-fall-x var(--dur) cubic-bezier(.2,.7,.3,1) both}@keyframes tm-fall{0%{transform:translateY(calc(-1 * (var(--top) + var(--r) * var(--cell) - 2.5rem))) rotate(-14deg)}to{transform:translateY(0)rotate(0)}}@keyframes tm-fall-x{0%{translate:calc((2 - var(--c)) * var(--cell)) 0}to{translate:0}}.tm-trail{width:0;height:0;position:absolute;bottom:70%;left:50%}.tm-trail:before{content:"";width:.36rem;height:calc(var(--cell) * 2.4);background:linear-gradient(#0000,oklch(85% .17 70/.85));position:absolute;bottom:0;left:-.18rem}.tm-trail>i{bottom:0;left:calc(var(--x) * var(--cell));width:.3rem;height:.3rem;animation:tm-trail-spark .34s linear infinite;animation-delay:calc(var(--i) * -68ms);background:oklch(88% .16 80);position:absolute}@keyframes tm-trail-spark{0%{opacity:1;transform:translateY(0)scale(1)}to{transform:translateY(calc(var(--cell) * -1.8)) scale(.3);opacity:0}}.tm-falling[data-phase=landed]{animation:tm-squash .22s cubic-bezier(.2,.8,.3,1) both}@keyframes tm-squash{0%{transform:scale(1.22,.74)}45%{transform:scale(.94,1.1)}to{transform:scale(1)}}.tm-falling[data-phase=lit]{animation:tm-throb .15s ease-in-out infinite alternate}@keyframes tm-throb{0%{transform:scale(1)translate(-.05rem)}to{transform:scale(1.1,1.06)translate(.05rem)}}.tm-flash{z-index:4;opacity:0;pointer-events:none;background:oklch(90% .12 70);position:absolute;inset:0}:root[data-motion=reduced] .tm-meter-marker,:root[data-motion=reduced] .tm-world{transition-duration:.12s}:root[data-motion=reduced] .tm-falling[data-phase=lit],:root[data-motion=reduced] .tm-hud-mult[data-pulse=true]{animation:none}.tm-hud{top:var(--reel-top);z-index:3;pointer-events:none;position:absolute;left:.9rem}.tm-hud-label{color:#f3f5fbcc;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.tm-hud-label{color:color-mix(in oklab,var(--color-ink) 80%,transparent)}}.tm-hud-label{text-shadow:0 1px oklch(0 0 0/.6)}.tm-hud-mult{color:var(--color-ink);text-shadow:0 .2rem oklch(0 0 0/.55),0 0 1.4rem #ecbd3a66;font-size:clamp(2rem,12cqw,4.2rem);line-height:1.05}@supports (color:color-mix(in lab,red,red)){.tm-hud-mult{text-shadow:0 .2rem 0 oklch(0 0 0/.55),0 0 1.4rem color-mix(in oklab,var(--color-gold) 40%,transparent)}}.tm-hud-mult{transform-origin:0 100%}.tm-hud-mult[data-pulse=true]{animation:tm-pop .26s cubic-bezier(.2,1.6,.4,1)}@keyframes tm-pop{0%{color:var(--color-gold);transform:scale(1.35)}to{color:var(--color-ink);transform:scale(1)}}.tm-hud-mult[data-boosted=true]{color:var(--color-gold)}.tm-hud-boost{color:var(--color-night-zenith);background:var(--color-gold);border-radius:1rem;margin:.2rem 0 0 .4rem;padding:.15rem .6rem;font-size:.75rem;display:inline-block}.tm-hud-boost,.tm-meter-boost{font-weight:700;animation:tm-pop .32s cubic-bezier(.2,1.6,.4,1)}.tm-meter-boost{white-space:nowrap;color:var(--color-gold);text-shadow:0 1px oklch(0 0 0/.6);transform-origin:100% 100%;font-size:.7rem;position:absolute;bottom:calc(100% + .2rem);right:0}.tm-hud-gain{color:var(--color-gold);background:#050519b3;margin-top:.15rem;padding:.15rem .6rem;font-size:.8rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab,red,red)){.tm-hud-gain{background:color-mix(in oklab,var(--color-night-zenith) 70%,transparent)}}.tm-hud-gain{border-radius:1rem}.tm-meter{top:var(--reel-top);z-index:3;pointer-events:none;width:.55rem;position:absolute;bottom:.75rem;right:.6rem;container-type:size}.tm-meter-bands{border-radius:.2rem;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 0 0 1px oklch(0 0 0/.5)}.tm-meter-band{background:var(--tone);opacity:.85;flex-basis:0}.tm-meter-dot{background:var(--tone);width:.42rem;height:.42rem;transform:translateY(calc(var(--p) * (100cqh - .42rem)));border-radius:50%;margin-left:-.21rem;position:absolute;top:0;left:50%;box-shadow:0 0 0 1px oklch(0 0 0/.6)}.tm-meter-dot[data-kind=miner]{box-shadow:0 0 0 1px oklch(0 0 0/.6),0 0 .5rem var(--tone)}.tm-meter-marker{background:var(--color-gold);height:.25rem;box-shadow:0 0 .6rem var(--color-gold);transform:translateY(calc(var(--p) * (100cqh - .25rem)));inset-inline:-.35rem;transition:transform .22s linear;position:absolute;top:0}.tm-board .tm-wall{width:calc(var(--cell) * 1.75);height:calc(var(--rows) * var(--cell));pointer-events:none;position:absolute;top:0}.tm-board .tm-wall-left{right:100%}.tm-board .tm-wall-right{left:100%}.tm-bonus{left:calc(var(--c) * var(--cell));top:calc(var(--r) * var(--cell));width:var(--cell);height:var(--cell);animation:tm-bonus-in .32s cubic-bezier(.2,1.6,.4,1) both;position:absolute}.tm-bonus-sprite{filter:drop-shadow(0 0 .5rem oklch(85% .15 80/.7));width:100%;height:100%}@keyframes tm-bonus-in{0%{opacity:0;transform:scale(.2)rotate(-20deg)}to{opacity:1;transform:none}}.tm-miner{width:var(--cell);height:var(--cell);translate:calc(var(--c) * var(--cell)) calc(var(--r) * var(--cell));transition:translate .14s ease-in;animation:tm-miner-in .26s cubic-bezier(.2,1.5,.4,1) both;position:absolute;top:0;left:0}.tm-miner-sprite{filter:drop-shadow(0 .2rem oklch(0 0 0/.35));width:100%;height:100%}.tm-miner[data-pose=cheer]{animation:tm-miner-cheer .22s ease-in-out infinite alternate}@keyframes tm-miner-in{0%{opacity:0;transform:translateY(.5rem)scale(.4)}to{opacity:1;transform:none}}@keyframes tm-miner-cheer{to{transform:translateY(-.4rem)}}.tm-crack{left:calc(var(--c) * var(--cell));top:calc(var(--r) * var(--cell));width:var(--cell);height:var(--cell);position:absolute}.tm-crack>svg{width:100%;height:100%}.tm-banner-slot{z-index:4;pointer-events:none;inset-inline:0;justify-content:center;display:flex;position:absolute;top:38%}.tm-banner{--tone:var(--color-turquoise);--level:0;font-size:calc(clamp(1.15rem, 6.5cqw, 2.1rem) * (1 + var(--level) * .14));color:var(--color-ink);text-align:center;border:2px solid var(--tone);background:#050519d1;padding:.35rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.tm-banner{background:color-mix(in oklab,var(--color-night-zenith) 82%,transparent)}}.tm-banner{text-shadow:0 .15rem oklch(0 0 0/.55);box-shadow:0 0 1.6rem var(--tone)}@supports (color:color-mix(in lab,red,red)){.tm-banner{box-shadow:0 0 1.6rem color-mix(in oklab,var(--tone) 55%,transparent)}}.tm-banner{animation:tm-banner 1.1s cubic-bezier(.2,1.5,.4,1) both}.tm-banner[data-kind=explosive]{--tone:var(--color-carnelian)}.tm-banner[data-kind=boost]{--tone:var(--color-gold)}@keyframes tm-banner{0%{opacity:0;transform:scale(.3)rotate(-6deg)}20%{opacity:1;transform:scale(1.12)rotate(2deg)}32%{transform:scale(1)rotate(0)}85%{opacity:1}to{opacity:0;transform:translateY(-.8rem)}}.tm-bonus[data-phase=flying]{animation:none}.tm-bonus-flight,.tm-bonus-ghost{position:absolute;inset:0}.tm-bonus-ghost{z-index:calc(10 - var(--ghost))}.tm-bonus-ghost>svg{width:100%;height:100%;opacity:calc(1 - var(--ghost) * .18)}:root[data-motion=reduced] .tm-banner,:root[data-motion=reduced] .tm-bonus,:root[data-motion=reduced] .tm-miner,:root[data-motion=reduced] .tm-miner[data-pose=cheer]{animation:none}:root[data-motion=reduced] .tm-trail{display:none}.tm-reel-wrap{flex-direction:column;align-items:center;gap:.35rem;display:flex}.tm-pips{background:#050519a6;border-radius:1rem;gap:.3rem;margin:0;padding:.15rem .6rem;list-style:none;display:flex}@supports (color:color-mix(in lab,red,red)){.tm-pips{background:color-mix(in oklab,var(--color-night-zenith) 65%,transparent)}}.tm-pip-sprite{filter:grayscale()brightness(.7);opacity:.45;width:1.15rem;height:1.15rem;transition:filter .2s,opacity .2s}.tm-pip[data-state=active] .tm-pip-sprite{filter:none;opacity:1;animation:tm-pulse .48s ease-in-out infinite alternate}.tm-pip[data-state=done] .tm-pip-sprite{filter:none;opacity:1}@keyframes tm-pulse{to{transform:scale(1.3)}}.tm-reel{--accent:var(--color-ink-muted);--reel-h:clamp(3.5rem,9dvh,4.75rem);width:min(100cqw - 4rem,22rem);height:var(--reel-h);border:2px solid #ecbd3a59;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.tm-reel{border:2px solid color-mix(in oklab,var(--color-gold) 35%,transparent)}}.tm-reel{background:var(--color-night-zenith);border-radius:.5rem;box-shadow:inset 0 0 1.2rem oklch(0 0 0/.6)}.tm-reel-strip{width:max-content;height:100%;transform:translateX(calc((var(--rest) - 1) * -100cqw / 3));will-change:transform;display:flex}.tm-reel-cell{border-inline:1px solid #f3f5fb14;flex:0 0 33.3333cqw;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.tm-reel-cell{border-inline:1px solid color-mix(in oklab,var(--color-ink) 8%,transparent)}}.tm-reel-cell{background:linear-gradient(#0000,#f3f5fb0d)}@supports (color:color-mix(in lab,red,red)){.tm-reel-cell{background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--color-ink) 5%,transparent))}}.tm-reel-tnt{width:min(calc(100cqw / 3 * .7),calc(var(--reel-h) * .7));height:min(calc(100cqw / 3 * .7),calc(var(--reel-h) * .7));flex:none}.tm-reel-web{width:min(calc(100cqw / 3 * .6),calc(var(--reel-h) * .6));color:#f3f5fb80}@supports (color:color-mix(in lab,red,red)){.tm-reel-web{color:color-mix(in oklab,var(--color-ink) 50%,transparent)}}.tm-reel-cursor{border-inline:2px solid var(--color-gold);position:absolute;inset-block:0;inset-inline:33.3333%;box-shadow:0 0 1rem #ecbd3a59}@supports (color:color-mix(in lab,red,red)){.tm-reel-cursor{box-shadow:0 0 1rem color-mix(in oklab,var(--color-gold) 35%,transparent)}}.tm-reel-cursor{pointer-events:none}.tm-reel-halo{background:radial-gradient(circle,var(--accent),transparent 72%);position:absolute;inset-block:0;inset-inline:33.3333%}@supports (color:color-mix(in lab,red,red)){.tm-reel-halo{background:radial-gradient(circle,color-mix(in oklab,var(--accent) 65%,transparent),transparent 72%)}}.tm-reel-halo{pointer-events:none;animation:tm-halo .9s ease-out both}.tm-reel-halo[data-empty=true]{opacity:.4}@keyframes tm-halo{0%{opacity:1;transform:scale(.6)}35%{opacity:1;transform:scale(1.15)}to{opacity:.35;transform:scale(1)}}.tm-reel[data-ejected=true] .tm-reel-cell:nth-child(32) .tm-reel-tnt{animation:tm-eject .28s cubic-bezier(.5,0,1,.6) both}@keyframes tm-eject{to{opacity:0;transform:translateY(120%)scale(.7)}}.tm-reel-puff{pointer-events:none;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline:33.3333%}.tm-reel-puff>i{background:#f3f5fbb3;grid-area:1/1;width:.7rem;height:.7rem}@supports (color:color-mix(in lab,red,red)){.tm-reel-puff>i{background:color-mix(in oklab,var(--color-ink) 70%,transparent)}}.tm-reel-puff>i{animation:tm-puff .52s ease-out both}.tm-reel-puff>i:first-child{--dx:-2.2rem;--dy:-.6rem}.tm-reel-puff>i:nth-child(2){--dx:-1rem;--dy:-1.4rem;animation-delay:30ms}.tm-reel-puff>i:nth-child(3){--dx:0rem;--dy:-1.8rem;animation-delay:60ms}.tm-reel-puff>i:nth-child(4){--dx:1rem;--dy:-1.3rem;animation-delay:30ms}.tm-reel-puff>i:nth-child(5){--dx:2.2rem;--dy:-.5rem}@keyframes tm-puff{0%{opacity:.9;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.6)}}.tm-ore-star{background:var(--accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:1.2rem;height:1.2rem;filter:drop-shadow(0 0 .4rem var(--accent));animation:tm-star .72s ease-out both;position:absolute;top:-.6rem;left:-.6rem}.tm-ore-star[data-rarity="3"],.tm-ore-star[data-rarity="4"]{scale:1.7}@keyframes tm-star{0%{opacity:1;transform:scale(0)rotate(0)}40%{opacity:1;transform:scale(1.5)rotate(60deg)}to{opacity:0;transform:scale(.4)rotate(120deg)translateY(-1rem)}}.tm-result-slot{z-index:5;pointer-events:none;inset-inline:.75rem;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:.75rem}.tm-result{--tone:var(--color-emerald);text-align:center;border:2px solid var(--tone);border-radius:var(--radius-card);background:#050519e0;min-width:min(100%,16rem);padding:.75rem 1.4rem .9rem}@supports (color:color-mix(in lab,red,red)){.tm-result{background:color-mix(in oklab,var(--color-night-zenith) 88%,transparent)}}.tm-result{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:tm-result-in .42s cubic-bezier(.2,1.3,.4,1) both}.tm-result[data-tone=error],.tm-result[data-tone=loss]{--tone:var(--color-ruby)}.tm-result-label{color:var(--color-ink-muted);font-size:.8rem}.tm-result-gain{color:var(--tone);text-shadow:0 .2rem oklch(0 0 0/.5);font-size:clamp(2rem,11cqw,3.4rem);line-height:1.05}.tm-result-meta{color:var(--color-ink);margin-top:.15rem;font-size:.8rem}@keyframes tm-result-in{0%{opacity:0;transform:translateY(1.5rem)scale(.85)}to{opacity:1;transform:none}}.tm-rain{pointer-events:none;inset-inline:0;height:100cqh;position:absolute;bottom:0}.tm-rain>span{top:-1rem;left:var(--x);width:var(--size);height:var(--size);background:var(--tone);animation:tm-rain var(--fall) var(--delay) cubic-bezier(.4,0,.9,.6) both;position:absolute;box-shadow:inset -.15rem -.15rem oklch(0 0 0/.28)}@keyframes tm-rain{0%{opacity:1;transform:translateY(0)rotate(0)}85%{opacity:1}to{opacity:0;transform:translateY(100cqh)rotate(300deg)}}:root[data-motion=reduced] .tm-ore-star,:root[data-motion=reduced] .tm-rain,:root[data-motion=reduced] .tm-reel-puff{display:none}:root[data-motion=reduced] .tm-pip[data-state=active] .tm-pip-sprite,:root[data-motion=reduced] .tm-result{animation:none}.tms-sprite{image-rendering:pixelated;display:block}.tms-spark{transform-box:fill-box;transform-origin:50%;animation:tms-spark .36s steps(3) infinite}.tms-tnt-blink{opacity:0;animation:tms-tnt-blink .52s step-end infinite}.tms-glow{animation:tms-glow 1.4s steps(4) infinite alternate}@keyframes tms-spark{0%{transform:scale(.7)rotate(0)}50%{transform:scale(1.25)rotate(45deg)}to{transform:scale(.9)rotate(90deg)}}@keyframes tms-tnt-blink{0%,50%{opacity:0}50.01%,to{opacity:.85}}@keyframes tms-glow{0%{opacity:.55}to{opacity:1}}.tms-burst{width:var(--tms-size);height:var(--tms-size);pointer-events:none;animation:tms-life var(--tms-duration) linear forwards;position:absolute;translate:-50% -50%}.tms-burst>span{display:block;position:absolute;top:50%;left:50%}.tms-burst-flash{width:100%;height:100%;margin:calc(var(--tms-size) / -2) 0 0 calc(var(--tms-size) / -2);background:var(--tms-flash);opacity:0;animation:tms-flash-out .2s steps(3) forwards}.tms-burst-core{width:62%;height:62%;margin:calc(var(--tms-size) * -.31) 0 0 calc(var(--tms-size) * -.31);background:radial-gradient(circle,var(--tms-flash) 0 28%,var(--tms-core) 28% 62%,var(--tms-crown) 62% 100%);clip-path:polygon(20% 0,80% 0,80% 12%,100% 12%,100% 88%,80% 88%,80% 100%,20% 100%,20% 88%,0 88%,0 12%,20% 12%);animation:tms-core calc(var(--tms-duration) * .7) steps(6) forwards}.tms-burst-ring{width:100%;height:100%;margin:calc(var(--tms-size) / -2) 0 0 calc(var(--tms-size) / -2);border:5px solid var(--tms-crown);box-sizing:border-box;opacity:0;animation:tms-ring calc(var(--tms-duration) * .65) steps(5) var(--tms-delay) forwards}.tms-burst-spark{width:calc(var(--tms-size) / 14);height:calc(var(--tms-size) / 14);background:var(--tms-alt);min-width:5px;min-height:5px;animation:tms-spark-fly calc(var(--tms-duration) * .8) steps(7) var(--tms-delay) forwards}.tms-burst-puff{width:calc(var(--tms-size) / 5);height:calc(var(--tms-size) / 5);margin:calc(var(--tms-size) / -10) 0 0 calc(var(--tms-size) / -10);opacity:0;animation:tms-puff calc(var(--tms-duration) * .9) steps(8) var(--tms-delay) forwards;background:#3a3a40}@keyframes tms-life{0%,82%{opacity:1}to{opacity:0}}@keyframes tms-flash-out{0%{opacity:.95;transform:scale(.5)}to{opacity:0;transform:scale(1.2)}}@keyframes tms-core{0%{opacity:1;transform:scale(.15)}45%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.25)}}@keyframes tms-ring{0%{opacity:.95;transform:scale(.2)}to{transform:scale(var(--tms-grow));opacity:0}}@keyframes tms-spark-fly{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--tms-dx),var(--tms-dy)) scale(.3);opacity:0}}@keyframes tms-puff{0%{opacity:0;transform:translate(0)scale(.4)}25%{opacity:.75}to{transform:translate(var(--tms-px),var(--tms-py)) scale(1.5);opacity:0}}.tms-debris{pointer-events:none;width:0;height:0;animation:tms-debris-life .95s linear forwards;position:absolute}.tms-debris-x{animation:tms-debris-x .9s linear var(--tms-delay) forwards;position:absolute;top:0;left:0}.tms-debris-y{animation:tms-debris-y .9s linear var(--tms-delay) forwards;display:block}.tms-debris-piece{width:var(--tms-size);height:var(--tms-size);margin:calc(var(--tms-size) / -2) 0 0 calc(var(--tms-size) / -2);background:var(--tms-color);animation:tms-debris-spin .9s linear var(--tms-delay) forwards;display:block;box-shadow:inset -1px -1px #00000059}@keyframes tms-debris-life{0%,85%{opacity:1}to{opacity:0}}@keyframes tms-debris-x{to{transform:translateX(var(--tms-dx))}}@keyframes tms-debris-y{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}40%{transform:translateY(var(--tms-peak));animation-timing-function:cubic-bezier(.55,0,.9,.6)}to{transform:translateY(var(--tms-fall))}}@keyframes tms-debris-spin{to{transform:rotate(var(--tms-spin))}}@media (prefers-reduced-motion:reduce){.tms-glow,.tms-spark,.tms-tnt-blink{animation:none}.tms-burst{animation:tms-fade .4s linear forwards}.tms-burst>span:not(.tms-burst-core){display:none}.tms-burst-core{animation:none;transform:none}.tms-debris{animation:tms-fade .4s linear forwards}.tms-debris-piece,.tms-debris-x,.tms-debris-y{animation:none}}:root[data-motion=reduced] .tms-glow,:root[data-motion=reduced] .tms-spark,:root[data-motion=reduced] .tms-tnt-blink{animation:none}:root[data-motion=reduced] .tms-burst{animation:tms-fade .4s linear forwards}:root[data-motion=reduced] .tms-burst>span:not(.tms-burst-core){display:none}:root[data-motion=reduced] .tms-burst-core{animation:none;transform:none}:root[data-motion=reduced] .tms-debris{animation:tms-fade .4s linear forwards}:root[data-motion=reduced] .tms-debris-piece,:root[data-motion=reduced] .tms-debris-x,:root[data-motion=reduced] .tms-debris-y{animation:none}@keyframes tms-fade{0%{opacity:1}to{opacity:0}}.tms-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.tms-miner{image-rendering:pixelated;display:block}.tms-miner-leg{transform-box:view-box;transform-origin:12px 24px}.tms-miner-leg-a{animation:tms-stride .48s step-end infinite}.tms-miner-leg-b{animation:tms-stride .48s step-end -.24s infinite}.tms-miner-walk .tms-miner-body{animation:tms-bob .24s step-end infinite}.tms-miner-swing{transform-box:view-box;transform-origin:16px 17px;animation:tms-dig .26s steps(3) infinite}.tms-miner-dig .tms-miner-body{animation:tms-lean .26s step-end infinite}.tms-miner-cheer{animation:tms-hop .64s steps(4) infinite}@keyframes tms-stride{0%{transform:rotate(-24deg)}50%{transform:rotate(24deg)}}@keyframes tms-bob{0%{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes tms-dig{0%{transform:rotate(-75deg)}60%{transform:rotate(40deg)}to{transform:rotate(-75deg)}}@keyframes tms-lean{0%{transform:translate(0)}60%{transform:translate(1px)}}@keyframes tms-hop{0%,to{transform:translateY(0)}45%{transform:translateY(-22%)}}.tms-wing-up{animation:tms-wing-up .32s step-end infinite}.tms-wing-down{animation:tms-wing-down .32s step-end infinite}@keyframes tms-wing-up{0%{opacity:1}50%{opacity:0}}@keyframes tms-wing-down{0%{opacity:0}50%{opacity:1}}.tms-surface{width:100%;height:calc(var(--cell,56px) * 3);max-height:calc(var(--cell,56px) * 3);pointer-events:none;background:linear-gradient(#4f9fe6,#8cc8f0 55%,#cfeaf7);flex:none;position:relative;overflow:hidden}.tms-hills{width:100%;display:block;position:absolute;left:0}.tms-hills-far{bottom:calc(var(--cell,56px) * .55);height:calc(var(--cell,56px) * 1.5)}.tms-hills-near{height:calc(var(--cell,56px) * 1);bottom:0}.tms-tree{bottom:0;left:var(--tms-left);width:calc(var(--cell,56px) * var(--tms-size));transform-origin:50% 100%}.tms-sun,.tms-tree{height:auto;position:absolute}.tms-sun{width:calc(var(--cell,56px) * 1.1);top:8%;right:12%}.tms-drift{top:var(--tms-top);width:100%;animation:tms-drift var(--tms-duration) linear var(--tms-delay) infinite;position:absolute;left:0}.tms-cloud{width:calc(var(--cell,56px) * 2.2 * var(--tms-scale));opacity:.92;height:auto;display:block}.tms-bird{width:calc(var(--cell,56px) * .5);height:calc(var(--cell,56px) * .5);display:block;position:relative}.tms-wing{width:100%;height:100%;position:absolute;inset:0}.tms-pace{bottom:calc(var(--cell,56px) * .05);left:var(--tms-left);animation:tms-pace 26s linear var(--tms-delay) infinite;position:absolute}.tms-critter{width:calc(var(--cell,56px) * .85);height:calc(var(--cell,56px) * .85);position:relative}.tms-critter>svg{width:100%;height:100%;position:absolute;inset:0}.tms-critter-head{animation:tms-graze 2.4s step-end infinite}.tms-plant{bottom:calc(var(--cell,56px) * .04);left:var(--tms-left);width:calc(var(--cell,56px) * .34);transform-origin:50% 100%;height:auto;animation:tms-sway 2.6s steps(3) var(--tms-delay) infinite alternate;position:absolute}@keyframes tms-drift{0%{transform:translate(-25%)}to{transform:translate(100%)}}@keyframes tms-pace{0%{transform:translate(0)scaleX(1)}45%{transform:translateX(var(--tms-range)) scaleX(1)}50%{transform:translateX(var(--tms-range)) scaleX(-1)}95%{transform:translate(0)scaleX(-1)}to{transform:translate(0)scaleX(1)}}@keyframes tms-graze{0%,to{transform:translateY(0)}35%{transform:translateY(14%)rotate(14deg)}60%{transform:translateY(0)}}@keyframes tms-sway{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){.tms-critter-head,.tms-drift,.tms-miner-body,.tms-miner-cheer,.tms-miner-leg-a,.tms-miner-leg-b,.tms-miner-swing,.tms-pace,.tms-plant,.tms-wing-down,.tms-wing-up{animation:none!important}.tms-wing-down{opacity:0}.tms-drift{transform:translate(30%)}}:root[data-motion=reduced] .tms-critter-head,:root[data-motion=reduced] .tms-drift,:root[data-motion=reduced] .tms-miner-body,:root[data-motion=reduced] .tms-miner-cheer,:root[data-motion=reduced] .tms-miner-leg-a,:root[data-motion=reduced] .tms-miner-leg-b,:root[data-motion=reduced] .tms-miner-swing,:root[data-motion=reduced] .tms-pace,:root[data-motion=reduced] .tms-plant,:root[data-motion=reduced] .tms-wing-down,:root[data-motion=reduced] .tms-wing-up{animation:none!important}:root[data-motion=reduced] .tms-wing-down{opacity:0}:root[data-motion=reduced] .tms-drift{transform:translate(30%)}.tms-wall{width:calc(var(--cell,56px) * 1.75);pointer-events:none;flex-direction:column;overflow:hidden}.tms-wall,.tms-wall-row{display:flex;position:relative}.tms-wall-row{height:var(--cell,56px);flex:none}.tms-wall:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.tms-wall-left:after{background:linear-gradient(270deg,#000000e6,#0000008c 22%,#0000 60%),linear-gradient(90deg,#00000059,#0000 30%)}.tms-wall-right:after{background:linear-gradient(90deg,#000000e6,#0000008c 22%,#0000 60%),linear-gradient(270deg,#00000059,#0000 30%)}.tms-cave{width:100%;height:100%;display:block}.tms-decor{z-index:2;width:calc(var(--cell,56px) * .62);height:calc(var(--cell,56px) * .62);position:absolute;bottom:6%}.tms-wall-left .tms-decor{right:calc(var(--tms-slot) * var(--cell,56px) * .75 + var(--cell,56px) * .06)}.tms-wall-right .tms-decor{left:calc(var(--tms-slot) * var(--cell,56px) * .75 + var(--cell,56px) * .06)}.tms-decor-lantern:before,.tms-decor-lava:before,.tms-decor-torch:before{content:"";width:calc(var(--cell,56px) * 2.2);height:calc(var(--cell,56px) * 2.2);margin:calc(var(--cell,56px) * -1.1) 0 0 calc(var(--cell,56px) * -1.1);pointer-events:none;animation:tms-halo-flicker .9s step-end var(--tms-delay) infinite;background:radial-gradient(circle,#ffa03c80,#0000 65%);border-radius:50%;position:absolute;top:50%;left:50%}.tms-decor-lantern:before{background:radial-gradient(circle,#ffe27a6b,#0000 65%)}.tms-decor-lava:before{background:radial-gradient(circle,#ff5a1480,#0000 65%)}@keyframes tms-halo-flicker{0%,to{opacity:1}40%{opacity:.72}70%{opacity:.9}}.tms-decor-part{width:100%;height:100%;position:absolute;inset:0}.tms-decor-drip,.tms-decor-lantern,.tms-decor-web{top:0;bottom:auto}.tms-decor-bat{animation:tms-bat-sway 3.2s steps(6) var(--tms-delay) infinite alternate;top:18%;bottom:auto}.tms-decor-lava{width:calc(var(--cell,56px) * .42);height:100%;bottom:0}.tms-decor-crystal{bottom:0}.tms-decor-torch .tms-flame{filter:drop-shadow(0 0 3px #ff8a1f);transform-origin:50% 100%;animation:tms-flicker .38s step-end var(--tms-delay) infinite}.tms-decor-lantern .tms-swing{transform-origin:50% 0;animation:tms-lantern 2.4s steps(3) var(--tms-delay) infinite alternate}.tms-decor-drip .tms-drop{animation:tms-drop 1.8s steps(6) var(--tms-delay) infinite}.tms-decor-crystal .tms-twinkle{animation:tms-twinkle 1.7s step-end var(--tms-delay) infinite}.tms-decor-lava .tms-lava{filter:drop-shadow(0 0 4px #ff6a1a);animation:tms-lava 1.6s steps(4) var(--tms-delay) infinite alternate}.tms-gallery{background:linear-gradient(#08060d,#14101c);position:absolute;inset:0}.tms-gallery-beam{border-top:calc(var(--cell,56px) * .12) solid #6b4624;border-bottom:calc(var(--cell,56px) * .12) solid #4a2f17;box-shadow:inset calc(var(--cell,56px) * .1) 0 0 #4a2f17,inset calc(var(--cell,56px) * -.1) 0 0 #4a2f17;position:absolute;inset:0}.tms-gallery-rail{background:repeating-linear-gradient(90deg,#8a93a0 0 70%,#4a2f17 70% 100%);height:6%;position:absolute;bottom:13%;left:0;right:0}.tms-cart{width:calc(var(--cell,56px) * .7);height:calc(var(--cell,56px) * .7);position:absolute;bottom:12%;left:20%}@keyframes tms-flicker{0%{opacity:1;transform:scale(1)}35%{transform:scale(.9,1.12)}70%{opacity:.85;transform:scale(1.06,.88)}}@keyframes tms-lantern{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes tms-drop{0%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(190%)}to{opacity:0;transform:translateY(210%)}}@keyframes tms-twinkle{0%,to{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.3)}}@keyframes tms-lava{0%{opacity:.72}to{opacity:1}}@keyframes tms-bat-sway{0%{transform:translate(-12%)}to{transform:translate(12%)}}@media (prefers-reduced-motion:reduce){.tms-decor-bat,.tms-decor-crystal .tms-twinkle,.tms-decor-drip .tms-drop,.tms-decor-lantern .tms-swing,.tms-decor-lantern:before,.tms-decor-lava .tms-lava,.tms-decor-lava:before,.tms-decor-torch .tms-flame,.tms-decor-torch:before{animation:none!important}.tms-decor-crystal .tms-twinkle{opacity:.6}}:root[data-motion=reduced] .tms-decor-bat,:root[data-motion=reduced] .tms-decor-crystal .tms-twinkle,:root[data-motion=reduced] .tms-decor-drip .tms-drop,:root[data-motion=reduced] .tms-decor-lantern .tms-swing,:root[data-motion=reduced] .tms-decor-lantern:before,:root[data-motion=reduced] .tms-decor-lava .tms-lava,:root[data-motion=reduced] .tms-decor-lava:before,:root[data-motion=reduced] .tms-decor-torch .tms-flame,:root[data-motion=reduced] .tms-decor-torch:before{animation:none!important}:root[data-motion=reduced] .tms-decor-crystal .tms-twinkle{opacity:.6}.tms-boost-halo{opacity:.18;transform-box:fill-box;transform-origin:50%;pointer-events:none}.tms-boost-rays{opacity:.22;transform-box:view-box;transform-origin:16px 16px;pointer-events:none;animation:tms-rays 9s steps(36) infinite}.tms-boost-sparkle{transform-box:fill-box;transform-origin:50%;animation:tms-twinkle-boost 1.8s step-end infinite}.tms-rainbow-a,.tms-rainbow-b,.tms-rainbow-c{opacity:0;animation:tms-rainbow 1.8s step-end infinite}.tms-rainbow-b{animation-delay:-1.2s}.tms-rainbow-c{animation-delay:-.6s}.tms-boost-armed .tms-boost-halo{animation:tms-boost-halo .65s steps(4) infinite alternate}.tms-boost-armed.tms-boost-copper{animation:tms-boost-shiver .65s steps(2) infinite}.tms-boost-armed .tms-boost-sparkle{animation-duration:.7s}.tms-token{image-rendering:pixelated;display:block}@keyframes tms-rays{to{transform:rotate(1turn)}}@keyframes tms-twinkle-boost{0%,to{opacity:0;transform:scale(.5)}35%{opacity:1;transform:scale(1.2)}60%{opacity:.7;transform:scale(.9)}}@keyframes tms-rainbow{0%{opacity:.7}33.3%{opacity:0}}@keyframes tms-boost-halo{0%{opacity:.2;transform:scale(.92)}to{opacity:.75;transform:scale(1.12)}}@keyframes tms-boost-shiver{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.tms-boost-armed .tms-boost-halo,.tms-boost-armed.tms-boost-copper,.tms-boost-rays,.tms-boost-sparkle,.tms-rainbow-b,.tms-rainbow-c{animation:none!important}.tms-rainbow-a{opacity:.5;animation:none}.tms-boost-sparkle{opacity:.8}}:root[data-motion=reduced] .tms-boost-armed .tms-boost-halo,:root[data-motion=reduced] .tms-boost-armed.tms-boost-copper,:root[data-motion=reduced] .tms-boost-rays,:root[data-motion=reduced] .tms-boost-sparkle,:root[data-motion=reduced] .tms-rainbow-b,:root[data-motion=reduced] .tms-rainbow-c{animation:none!important}:root[data-motion=reduced] .tms-rainbow-a{opacity:.5;animation:none}:root[data-motion=reduced] .tms-boost-sparkle{opacity:.8}.tms-special-rim{opacity:.55;pointer-events:none;animation:tms-rim 1.6s steps(4) infinite alternate}.tms-special-glow{animation:tms-crackle .52s step-end infinite}.tms-special-miner .tms-special-glow{animation:tms-lamp 1.4s steps(3) infinite alternate}.tms-special-halo{fill:#ffe27a;opacity:.18;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:tms-lamp-halo 1.4s steps(3) infinite alternate}.tms-boost-armed .tms-special-rim,.tms-special-armed .tms-special-rim{opacity:1;animation:tms-rim-armed .26s steps(2) infinite alternate}.tms-special-armed .tms-special-glow{animation-duration:.16s}.tms-special-armed .tms-special-halo{animation:tms-halo-armed .3s steps(2) infinite alternate}.tms-special-armed{animation:tms-shake .2s step-end infinite}.tms-spawn{display:block;position:relative}.tms-spawn>svg{transform-origin:50%;width:100%;height:100%;animation:tms-pop .42s steps(6) both;display:block}.tms-spawn-flash{opacity:0;pointer-events:none;background:#fff;animation:tms-spawn-flash .42s steps(4) both;position:absolute;inset:0}@keyframes tms-rim{0%{opacity:.3}to{opacity:.85}}@keyframes tms-rim-armed{0%{opacity:.45}to{opacity:1}}@keyframes tms-crackle{0%{opacity:1}40%{opacity:.35}70%{opacity:.8}}@keyframes tms-lamp{0%{opacity:.55}to{opacity:1}}@keyframes tms-lamp-halo{0%{opacity:.12;transform:scale(.92)}to{opacity:.4;transform:scale(1.08)}}@keyframes tms-halo-armed{0%{opacity:.3;transform:scale(.9)}to{opacity:.9;transform:scale(1.2)}}@keyframes tms-shake{0%{transform:translate(0)}50%{transform:translate(1px,-1px)}}@keyframes tms-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes tms-spawn-flash{0%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tms-spawn-flash,.tms-spawn>svg,.tms-special-armed,.tms-special-glow,.tms-special-halo,.tms-special-rim{animation:none!important}.tms-spawn-flash{opacity:0}}:root[data-motion=reduced] .tms-spawn-flash,:root[data-motion=reduced] .tms-spawn>svg,:root[data-motion=reduced] .tms-special-armed,:root[data-motion=reduced] .tms-special-glow,:root[data-motion=reduced] .tms-special-halo,:root[data-motion=reduced] .tms-special-rim{animation:none!important}:root[data-motion=reduced] .tms-spawn-flash{opacity:0}.hilo-stage{display:grid}.hilo-scene,.hilo-stage{isolation:isolate;gap:1rem;position:relative}.hilo-scene{border:1px solid #ecbd3a47;flex-direction:column;justify-content:space-between;min-height:clamp(20rem,46dvh,34rem);padding:clamp(.75rem,2.5vw,1.75rem);display:flex}@supports (color:color-mix(in lab,red,red)){.hilo-scene{border:1px solid color-mix(in oklab,var(--color-gold) 28%,transparent)}}.hilo-scene{border-radius:var(--radius-card);background:radial-gradient(ellipse 30% 78% at 50% -12%,#ecbd3a33,transparent 72%),radial-gradient(ellipse 70% 38% at 50% 100%,#2f4bc329,transparent 80%),linear-gradient(180deg,var(--color-night-horizon),var(--color-night-zenith) 78%)}@supports (color:color-mix(in lab,red,red)){.hilo-scene{background:radial-gradient(ellipse 30% 78% at 50% -12%,color-mix(in oklab,var(--color-gold) 20%,transparent),transparent 72%),radial-gradient(ellipse 70% 38% at 50% 100%,color-mix(in oklab,var(--color-lapis) 16%,transparent),transparent 80%),linear-gradient(180deg,var(--color-night-horizon),var(--color-night-zenith) 78%)}}.hilo-scene{overflow:hidden;box-shadow:inset 0 0 5rem oklch(0 0 0/.5)}.hilo-card-face{backface-visibility:hidden;border-radius:.7em;position:absolute;inset:0;overflow:hidden;box-shadow:0 .35em .9em oklch(0 0 0/.45),0 .1em .2em oklch(0 0 0/.3)}.hilo-card-front{color:oklch(22% .03 270);background:linear-gradient(160deg,oklch(98% .012 90),oklch(90% .025 86));flex-direction:column;justify-content:space-between;padding:.55em .6em;display:flex}.hilo-card-front:before{content:"";border:1px solid #bd7d0073;position:absolute;inset:.3em}@supports (color:color-mix(in lab,red,red)){.hilo-card-front:before{border:1px solid color-mix(in oklab,var(--color-gold-deep) 45%,transparent)}}.hilo-card-front:before{pointer-events:none;border-radius:.45em}.hilo-card-front[data-tone=red]{color:oklch(52% .2 26)}.hilo-card-corner{flex-direction:column;align-self:flex-start;align-items:center;gap:.15em;line-height:1;display:flex;position:relative}.hilo-card-corner-end{align-self:flex-end;transform:rotate(180deg)}.hilo-card-rank{font-family:var(--font-display);font-variation-settings:"wght" 800;letter-spacing:-.04em;font-size:1.6em}.hilo-card-pip{width:1em;height:1em}.hilo-card-emblem{opacity:.92;width:3.4em;height:3.4em;margin:auto;position:absolute;inset:0}.hilo-card-back{background:radial-gradient(circle at 50% 42%,oklch(100% 0 0/.08),#0000 55%),repeating-linear-gradient(45deg,#273da0 0 .4em,#040416 .4em .8em);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.hilo-card-back{background:radial-gradient(circle at 50% 42%,oklch(100% 0 0/.08),transparent 55%),repeating-linear-gradient(45deg,color-mix(in oklab,var(--color-lapis) 82%,black) 0 .4em,color-mix(in oklab,var(--color-night-zenith) 90%,black) .4em .8em)}}.hilo-card-back{border:.14em solid #ecbd3a8c}@supports (color:color-mix(in lab,red,red)){.hilo-card-back{border:.14em solid color-mix(in oklab,var(--color-gold) 55%,transparent)}}.hilo-card-back{color:#ecbd3ad9}@supports (color:color-mix(in lab,red,red)){.hilo-card-back{color:color-mix(in oklab,var(--color-gold) 85%,transparent)}}.hilo-card-back:before{content:"";border:1px solid #ecbd3a61;position:absolute;inset:.4em}@supports (color:color-mix(in lab,red,red)){.hilo-card-back:before{border:1px solid color-mix(in oklab,var(--color-gold) 38%,transparent)}}.hilo-card-back:before{border-radius:.4em}.hilo-card-eye{width:3.2em}.hilo-altar{z-index:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.75rem,3vw,2rem);padding:.75rem 0;display:grid;position:relative}.hilo-altar:before{content:"";z-index:-1;background:radial-gradient(closest-side,#2f4bc357,#0000);border-radius:50%;position:absolute;inset:8% 18%}@supports (color:color-mix(in lab,red,red)){.hilo-altar:before{background:radial-gradient(closest-side,color-mix(in oklab,var(--color-lapis) 34%,transparent),transparent)}}.hilo-altar:before{transition:background .4s ease-out}.hilo-stage[data-lost] .hilo-altar:before{background:radial-gradient(closest-side,#f04c5a4d,#0000)}@supports (color:color-mix(in lab,red,red)){.hilo-stage[data-lost] .hilo-altar:before{background:radial-gradient(closest-side,color-mix(in oklab,var(--color-ruby) 30%,transparent),transparent)}}.hilo-slot{font-size:clamp(.92rem,3.4vw,1.5rem)}.hilo-card-scene{perspective:60em;width:7.5em;height:10.5em;position:relative}.hilo-card-flipper{transform-style:preserve-3d;animation:hilo-deal var(--hilo-deal,.62s) cubic-bezier(.2,.75,.25,1) backwards;position:absolute;inset:0}.hilo-card-flipper>.hilo-card-back{transform:rotateY(180deg)}@keyframes hilo-deal{0%{transform:translate(-150%,4%)rotateY(180deg)rotate(-12deg)scale(.62)}55%{transform:translate(-18%,-16%)rotateY(95deg)rotate(-3deg)scale(1.04)}82%{transform:translateY(1%)rotateY(-6deg)scale(1.02)}to{transform:none}}.hilo-card-idle .hilo-card-flipper{opacity:.55;animation:none}.hilo-card-idle .hilo-card-flipper>.hilo-card-back{transform:none}.hilo-card-halo{pointer-events:none;opacity:0;border-radius:.9em;position:absolute;inset:-.2em}.hilo-card-scene[data-verdict]{--hilo-verdict-at:calc(var(--hilo-deal,.62s) * .7)}.hilo-card-scene[data-verdict=win]{animation:hilo-bump .42s cubic-bezier(.34,1.56,.64,1) var(--hilo-verdict-at) backwards}.hilo-card-scene[data-verdict=win] .hilo-card-halo{animation:hilo-halo .82s ease-out var(--hilo-verdict-at) backwards}.hilo-card-scene[data-verdict=lose]{animation:hilo-shake .46s cubic-bezier(.36,.07,.19,.97) var(--hilo-verdict-at) both}.hilo-card-scene[data-verdict=lose] .hilo-card-front:after{content:"";background:linear-gradient(160deg,#f04c5a4d,#f04c5a1f);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hilo-card-scene[data-verdict=lose] .hilo-card-front:after{background:linear-gradient(160deg,color-mix(in oklab,var(--color-ruby) 30%,transparent),color-mix(in oklab,var(--color-ruby) 12%,transparent))}}.hilo-card-scene[data-verdict=lose] .hilo-card-front:after,.hilo-card-scene[data-verdict=lose] .hilo-card-halo{animation:hilo-fade .26s ease-out var(--hilo-verdict-at) backwards}.hilo-card-scene[data-verdict=lose] .hilo-card-halo{opacity:1;box-shadow:0 0 0 .16em var(--color-ruby)}@keyframes hilo-bump{0%{transform:none}40%{transform:translateY(-.5em)scale(1.05)}to{transform:none}}@keyframes hilo-halo{0%{opacity:1;box-shadow:0 0 0 0 color-mix(in oklab,var(--color-emerald) 80%,transparent),0 0 1.5em 0 color-mix(in oklab,var(--color-emerald) 50%,transparent)}to{opacity:0;box-shadow:0 0 0 .9em color-mix(in oklab,var(--color-emerald) 0%,transparent),0 0 2.5em .5em color-mix(in oklab,var(--color-emerald) 0%,transparent)}}@keyframes hilo-shake{0%{transform:none}18%{transform:translate(-.6em)rotate(-3deg)}36%{transform:translate(.5em)rotate(2deg)}54%{transform:translate(-.3em)rotate(-1deg)}to{transform:translateY(.25em)rotate(3deg)}}@keyframes hilo-fade{0%{opacity:0}}.hilo-shoe{justify-self:end;width:7.5em;height:10.5em;font-size:clamp(.45rem,1.8vw,.8rem);position:relative}.hilo-shoe-card{position:absolute;inset:0}.hilo-shoe-card:first-child{transform:translate(-.5em,.5em)rotate(-6deg)}.hilo-shoe-card:nth-child(2){transform:translate(-.25em,.25em)rotate(-3deg)}.hilo-shoe-top{transition:transform .22s cubic-bezier(.16,1,.3,1)}.hilo-shoe[data-drawing] .hilo-shoe-top{transform:translate(.6em,-.9em)rotate(5deg)}:root[data-motion=reduced] .hilo-card-flipper{animation-name:hilo-fade;animation-timing-function:ease-out}:root[data-motion=reduced] .hilo-card-scene[data-verdict=win] .hilo-card-halo,:root[data-motion=reduced] .hilo-card-scene[data-verdict]{animation:none}:root[data-motion=reduced] .hilo-shoe-top{transition:none}:root[data-motion=reduced] .hilo-shoe[data-drawing] .hilo-shoe-top{transform:none}.hilo-ladder{grid-template-columns:repeat(13,minmax(0,1fr));gap:3px;display:grid}.hilo-ladder-cell{background:#1b213b;border-radius:.4rem;place-items:center;height:2rem;font-size:.75rem;font-weight:700;display:grid}@supports (color:color-mix(in lab,red,red)){.hilo-ladder-cell{background:color-mix(in oklab,var(--color-ink) 7%,var(--color-night))}}.hilo-ladder-cell{color:var(--color-ink-muted);transition:background-color .22s ease-out,color .22s ease-out,opacity .22s ease-out,transform .22s cubic-bezier(.16,1,.3,1)}.hilo-ladder-cell[data-zone=higher]{background:#4c3f26}@supports (color:color-mix(in lab,red,red)){.hilo-ladder-cell[data-zone=higher]{background:color-mix(in oklab,var(--color-gold) 30%,var(--color-surface))}}.hilo-ladder-cell[data-zone=higher]{color:var(--color-sand)}.hilo-ladder-cell[data-zone=lower]{background:#182463}@supports (color:color-mix(in lab,red,red)){.hilo-ladder-cell[data-zone=lower]{background:color-mix(in oklab,var(--color-lapis) 42%,var(--color-surface))}}.hilo-ladder-cell[data-zone=lower]{color:var(--color-turquoise)}.hilo-ladder-cell[data-zone=both]{background:linear-gradient(#5e4d28 50%,#1a286d 0)}@supports (color:color-mix(in lab,red,red)){.hilo-ladder-cell[data-zone=both]{background:linear-gradient(to bottom,color-mix(in oklab,var(--color-gold) 38%,var(--color-surface)) 50%,color-mix(in oklab,var(--color-lapis) 48%,var(--color-surface)) 50%)}}.hilo-ladder-cell[data-zone=both]{color:var(--color-ink)}.hilo-ladder-cell[data-current]{box-shadow:inset 0 0 0 2px var(--color-ink);transform:translateY(-2px)}.hilo-ladder[data-focus=higher] .hilo-ladder-cell:not([data-zone=higher],[data-zone=both]),.hilo-ladder[data-focus=lower] .hilo-ladder-cell:not([data-zone=lower],[data-zone=both]){opacity:.3}.hilo-ladder[data-focus=higher] .hilo-ladder-cell[data-zone=higher]{background:#755f2b}@supports (color:color-mix(in lab,red,red)){.hilo-ladder[data-focus=higher] .hilo-ladder-cell[data-zone=higher]{background:color-mix(in oklab,var(--color-gold) 48%,var(--color-surface))}}.hilo-ladder[data-focus=higher] .hilo-ladder-cell[data-zone=higher]{color:var(--color-ink);transform:translateY(-2px)}.hilo-ladder[data-focus=lower] .hilo-ladder-cell[data-zone=lower]{background:#203388}@supports (color:color-mix(in lab,red,red)){.hilo-ladder[data-focus=lower] .hilo-ladder-cell[data-zone=lower]{background:color-mix(in oklab,var(--color-lapis) 64%,var(--color-surface))}}.hilo-ladder[data-focus=lower] .hilo-ladder-cell[data-zone=lower]{transform:translateY(-2px)}.hilo-guess{--hilo-guess-edge:var(--color-gold);--hilo-guess-deep:var(--color-gold-deep);--hilo-guess-icon:var(--color-gold);--hilo-guess-icon-ink:var(--color-night-zenith);border:2px solid var(--hilo-guess-edge);text-align:left;min-height:4.75rem;color:var(--color-ink);background:linear-gradient(160deg,var(--hilo-guess-edge),var(--color-night));border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem .6rem;padding:.7rem .8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.hilo-guess{background:linear-gradient(160deg,color-mix(in oklab,var(--hilo-guess-edge) 22%,var(--color-night)),var(--color-night))}}.hilo-guess{box-shadow:0 6px 0 var(--hilo-guess-deep);touch-action:manipulation;transition:transform .14s ease-out,box-shadow .14s ease-out,opacity .2s ease-out}.hilo-guess[data-guess=lower]{--hilo-guess-edge:var(--color-turquoise);--hilo-guess-deep:#263c9c}@supports (color:color-mix(in lab,red,red)){.hilo-guess[data-guess=lower]{--hilo-guess-deep:color-mix(in oklab,var(--color-lapis) 80%,black)}}.hilo-guess[data-guess=lower]{--hilo-guess-icon:var(--color-lapis);--hilo-guess-icon-ink:var(--color-ink)}.hilo-guess:not(:disabled):hover{box-shadow:0 8px 0 var(--hilo-guess-deep);transform:translateY(-2px)}.hilo-guess:not(:disabled):active{box-shadow:0 1px 0 var(--hilo-guess-deep);transform:translateY(5px)}.hilo-guess:disabled{cursor:not-allowed;opacity:.45;box-shadow:0 3px 0 var(--hilo-guess-deep)}.hilo-guess-icon{background:var(--hilo-guess-icon);width:2rem;height:2rem;color:var(--hilo-guess-icon-ink);border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:grid}.hilo-guess-icon svg{width:1.15rem;height:1.15rem}.hilo-guess[data-guess=higher]:not(:disabled):hover .hilo-guess-icon{transform:translateY(-3px)}.hilo-guess[data-guess=lower]:not(:disabled):hover .hilo-guess-icon{transform:translateY(3px)}.hilo-guess-label{font-family:var(--font-display);font-variation-settings:"wght" 800;text-wrap:balance;font-size:clamp(.82rem,3.3vw,1.05rem);line-height:1.15}.hilo-guess-range{font-family:var(--font-sans);font-variation-settings:normal;margin-top:.2rem;font-weight:400;display:block}.hilo-guess-figures,.hilo-guess-range{color:var(--color-ink-muted);font-size:.75rem}.hilo-guess-figures{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.hilo-guess-multiplier{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--hilo-guess-edge);font-size:1.1rem}.hilo-trail,.hilo-trail-empty{min-height:5.1rem}.hilo-trail{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ecbd3a66 transparent;gap:.55rem;padding:.25rem .5rem .6rem .25rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.hilo-trail{scrollbar-color:color-mix(in oklab,var(--color-gold) 40%,transparent) transparent}}.hilo-trail-empty{color:var(--color-ink-muted);place-items:center;font-size:.75rem;display:grid}.hilo-trail-card{scroll-snap-align:end;flex:none;width:7.5em;height:10.5em;font-size:.42rem;animation:hilo-trail-in .46s cubic-bezier(.16,1,.3,1) backwards;position:relative}.hilo-trail-card[data-outcome=lose] .hilo-card-face{box-shadow:0 0 0 .25em var(--color-ruby)}@keyframes hilo-trail-in{0%{opacity:0;transform:translateY(2.5rem)scale(1.6)}}.hilo-trail-badge{border:2px solid var(--color-night);background:var(--color-surface-raised);width:1.2rem;height:1.2rem;color:var(--color-ink-muted);border-radius:50%;place-items:center;transition:background-color .2s ease-out;display:grid;position:absolute;bottom:-.35rem;right:-.35rem}.hilo-trail-badge svg{width:.75rem;height:.75rem}.hilo-trail-card[data-outcome=win] .hilo-trail-badge{background:var(--color-emerald);color:var(--color-night-zenith)}.hilo-trail-card[data-outcome=lose] .hilo-trail-badge{background:var(--color-ruby);color:var(--color-ink)}.hilo-trail-card[data-outcome=pending] .hilo-trail-badge{background:var(--color-gold-deep);color:var(--color-night-zenith)}@media (min-width:64rem){.hilo-scene{gap:.65rem;min-height:0;padding:.9rem 1.5rem 1.1rem;position:absolute;inset:0}.hilo-stage{flex:1;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.6rem;min-height:0}.hilo-altar{padding:.5rem 0;container-type:size}.hilo-altar .hilo-slot{font-size:clamp(.5rem,8.8cqh,2rem)}.hilo-altar .hilo-shoe{font-size:clamp(.35rem,5cqh,1rem)}.hilo-scene .hilo-trail,.hilo-scene .hilo-trail-empty{min-height:3.75rem}.hilo-scene .hilo-trail{padding:.2rem .4rem .4rem .2rem}.hilo-scene .hilo-trail-card{font-size:.3rem}.hilo-scene .hilo-ladder-cell{height:1.75rem}.hilo-scene .hilo-guess{grid-template-columns:auto minmax(0,1fr) auto;min-height:3.6rem;padding:.55rem .9rem}.hilo-scene .hilo-guess-figures{flex-direction:column;grid-column:auto;align-items:flex-end;gap:0;line-height:1.15}.hilo-scene .hilo-ladder,.hilo-scene .hilo-trail,.hilo-scene .hilo-trail-empty,.hilo-scene-pad{width:100%;max-width:52rem;margin-inline:auto}}:root[data-motion=reduced] .hilo-trail-card{animation:none}:root[data-motion=reduced] .hilo-guess,:root[data-motion=reduced] .hilo-guess-icon,:root[data-motion=reduced] .hilo-ladder-cell{transition:none}:root[data-motion=reduced] .hilo-guess:not(:disabled):hover,:root[data-motion=reduced] .hilo-guess:not(:disabled):hover .hilo-guess-icon{transform:none}.hilo-gain{justify-items:start;gap:.25rem;min-width:0;display:grid}.hilo-gain-multiplier{font-family:var(--font-monument);font-variation-settings:"wght" 800;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,6.5vw,2.6rem);line-height:1}.hilo-gain[data-hot] .hilo-gain-multiplier{color:var(--color-gold);text-shadow:0 0 18px #ecbd3a59}@supports (color:color-mix(in lab,red,red)){.hilo-gain[data-hot] .hilo-gain-multiplier{text-shadow:0 0 18px color-mix(in oklab,var(--color-gold) 35%,transparent)}}.hilo-gain[data-hot] .hilo-gain-multiplier{transform-origin:0;animation:hilo-pop .56s cubic-bezier(.34,1.56,.64,1) backwards}.hilo-gain-payout{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.35}.hilo-gain[data-hot] .hilo-gain-payout{color:var(--color-ink)}@keyframes hilo-pop{0%{opacity:.4;transform:scale(.7)}60%{opacity:1;transform:scale(1.14)}to{transform:none}}.hilo-status{text-align:center;min-height:1.75rem;color:var(--color-ink-muted);text-wrap:balance;padding-inline:.5rem;font-size:.8125rem;line-height:1.35}.hilo-status,.hilo-status p{justify-content:center;display:flex}.hilo-status p{flex-wrap:wrap;align-items:baseline;column-gap:.75rem}.hilo-status-headline{font-family:var(--font-display);font-variation-settings:"wght" 800;font-size:1.05rem}.hilo-flash{z-index:2;pointer-events:none;animation:hilo-flash var(--hilo-flash,1.8s) ease-out forwards;place-items:center;display:grid;position:absolute;inset:0}.hilo-flash-plate{border:1px solid #24c27d73;justify-items:center;gap:.15rem;padding:.9rem 1.6rem;display:grid}@supports (color:color-mix(in lab,red,red)){.hilo-flash-plate{border:1px solid color-mix(in oklab,var(--color-emerald) 45%,transparent)}}.hilo-flash-plate{border-radius:var(--radius-card);background:#050519f0}@supports (color:color-mix(in lab,red,red)){.hilo-flash-plate{background:color-mix(in oklab,var(--color-night-zenith) 94%,transparent)}}.hilo-flash-plate{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 .75rem 2rem oklch(0 0 0/.5)}.hilo-flash-multiplier{font-family:var(--font-monument);font-variation-settings:"wght" 800;color:var(--color-emerald);text-shadow:0 .1em .4em oklch(0 0 0/.6),0 0 1.2em #24c27d8c;font-size:clamp(2.75rem,11vw,4.5rem)}@supports (color:color-mix(in lab,red,red)){.hilo-flash-multiplier{text-shadow:0 .1em .4em oklch(0 0 0/.6),0 0 1.2em color-mix(in oklab,var(--color-emerald) 55%,transparent)}}.hilo-flash-net{color:var(--color-ink);text-shadow:0 .1em .4em oklch(0 0 0/.7);font-size:clamp(.95rem,2.8vw,1.15rem)}.hilo-flash-spark{background:var(--color-gold);width:.45rem;height:.45rem;box-shadow:0 0 .6rem var(--color-gold);border-radius:50%;margin:-.225rem;animation:hilo-spark .9s cubic-bezier(.16,1,.3,1) forwards;position:absolute;top:50%;left:50%}.hilo-flash-spark:nth-child(2n){background:var(--color-sand);animation-duration:1.1s}@keyframes hilo-spark{0%{transform:rotate(var(--spark-angle)) translateX(0) scale(1);opacity:1}to{transform:rotate(var(--spark-angle)) translateX(clamp(6rem,30vw,10rem)) scale(.2);opacity:0}}@keyframes hilo-flash{0%{opacity:0;transform:scale(.8)}15%{opacity:1;transform:scale(1.06)}25%{transform:scale(1)}78%{opacity:1}to{opacity:0;transform:translateY(-.75rem)}}:root[data-motion=reduced] .hilo-flash{animation:none}:root[data-motion=reduced] .hilo-flash-spark{display:none}:root[data-motion=reduced] .hilo-gain[data-hot] .hilo-gain-multiplier{animation:none}.tower-stage{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-night);transition:box-shadow .24s ease-out,border-color .24s ease-out;position:relative;overflow:hidden}.tower-stage[data-danger]{border-color:var(--color-ruby);box-shadow:0 0 0 1px var(--color-ruby),0 0 36px #f04c5a73}@supports (color:color-mix(in lab,red,red)){.tower-stage[data-danger]{box-shadow:0 0 0 1px var(--color-ruby),0 0 36px color-mix(in oklch,var(--color-ruby) 45%,transparent)}}.tower-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.tower-hud{border:2px solid var(--color-night-zenith);border-radius:calc(var(--radius-card) * .75);background:#050519e0;flex-direction:column;align-items:flex-end;gap:.2rem;max-width:calc(100% - 1.5rem);padding:.5rem .85rem .6rem;display:flex;position:absolute;top:clamp(3rem,12%,4.75rem);right:.75rem}@supports (color:color-mix(in lab,red,red)){.tower-hud{background:color-mix(in oklch,var(--color-night-zenith) 88%,transparent)}}.tower-hud{box-shadow:0 4px 0 var(--color-night-zenith);color:var(--color-ink);text-align:right;pointer-events:none}.tower-hud-floor{color:var(--color-ink-muted);font-size:.75rem;font-weight:700}.tower-hud-multipliers{font-family:var(--font-display);align-items:baseline;gap:.5rem;line-height:1;display:flex}.tower-hud-current{color:var(--color-gold);text-shadow:0 0 18px #ecbd3a73;font-size:clamp(1.6rem,6vw,2.5rem)}@supports (color:color-mix(in lab,red,red)){.tower-hud-current{text-shadow:0 0 18px color-mix(in oklch,var(--color-gold) 45%,transparent)}}.tower-hud-arrow{color:var(--color-ink-muted);font-size:clamp(1rem,3.5vw,1.5rem)}.tower-hud-next{color:var(--color-ink);opacity:.85;font-size:clamp(1.1rem,4.2vw,1.75rem)}.tower-hud-house{color:var(--color-ink);font-size:.78rem}.tower-hud-house-name{font-weight:700}.tower-hud-house[data-risky] .tower-hud-house-name{color:var(--color-carnelian)}.tower-hud-house[data-risky] .tower-hud-house-name:before{content:"⚠ "}.tower-alert{animation:tower-pulse .42s ease-in-out infinite alternate;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}@keyframes tower-pulse{to{transform:translate(-50%)scale(1.06)}}.tower-status{color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.875rem;display:inline-flex}.tower-alert .tower-status{background:var(--color-ruby);border-radius:999px;padding:.4rem .9rem;font-weight:700}.tower-status[data-tone=build] svg,.tower-status[data-tone=cashed] svg,.tower-status[data-tone=top] svg{color:var(--color-emerald)}.tower-status[data-tone=lost] svg{color:var(--color-ruby)}.tower-flash{border:2px solid var(--color-gold);border-radius:var(--radius-card);background:#050519e0;padding:.5rem 1.4rem}@supports (color:color-mix(in lab,red,red)){.tower-flash{background:color-mix(in oklch,var(--color-night-zenith) 88%,transparent)}}.tower-flash{box-shadow:0 0 42px #ecbd3a66}@supports (color:color-mix(in lab,red,red)){.tower-flash{box-shadow:0 0 42px color-mix(in oklch,var(--color-gold) 40%,transparent)}}.tower-flash{text-align:center;animation:tower-flash .42s cubic-bezier(.34,1.56,.64,1) .35s both}.tower-flash[data-top]{border-color:var(--color-emerald);box-shadow:0 0 60px #24c27d80}@supports (color:color-mix(in lab,red,red)){.tower-flash[data-top]{box-shadow:0 0 60px color-mix(in oklch,var(--color-emerald) 50%,transparent)}}@keyframes tower-flash{0%{opacity:0;transform:scale(.6)}}.tower-flash-title{color:var(--color-ink);letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:700}.tower-flash-amount{color:var(--color-gold);font-family:var(--font-display);font-size:clamp(1.8rem,6vw,2.6rem)}.tower-flash-multiplier{color:var(--color-ink-muted);margin-left:.6rem;font-size:.5em}.tower-button{flex-direction:column;justify-content:center;align-items:center;min-height:3.5rem;transition:transform .15s ease-out,box-shadow .18s ease-out,background-color .18s ease-out;display:inline-flex;position:relative}.tower-button:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.tower-button-build{border-color:var(--color-gold);background:var(--color-carnelian);color:var(--color-ink);box-shadow:0 7px 0 var(--color-gold-deep)}.tower-button-build:not(:disabled):hover{box-shadow:0 9px 0 var(--color-gold-deep),0 0 26px #ecbd3a8c;transform:translateY(-2px)scale(1.03)}@supports (color:color-mix(in lab,red,red)){.tower-button-build:not(:disabled):hover{box-shadow:0 9px 0 var(--color-gold-deep),0 0 26px color-mix(in oklch,var(--color-gold) 55%,transparent)}}.tower-button-build:not(:disabled):active{box-shadow:0 2px 0 var(--color-gold-deep);transform:translateY(5px)scale(.98)}.tower-button-recoil{animation:tower-recoil .14s ease-out}@keyframes tower-recoil{40%{transform:translateY(5px)scale(.94)}}.tower-button-cashout{border-color:var(--color-emerald);background:#24c27d29}@supports (color:color-mix(in lab,red,red)){.tower-button-cashout{background:color-mix(in oklch,var(--color-emerald) 16%,transparent)}}.tower-button-cashout{color:var(--color-emerald);box-shadow:0 7px #135a46}@supports (color:color-mix(in lab,red,red)){.tower-button-cashout{box-shadow:0 7px 0 color-mix(in oklch,var(--color-emerald) 45%,var(--color-night-zenith))}}.tower-button-cashout:not(:disabled):hover{background:#24c27d42;transform:translateY(-2px)scale(1.03)}@supports (color:color-mix(in lab,red,red)){.tower-button-cashout:not(:disabled):hover{background:color-mix(in oklch,var(--color-emerald) 26%,transparent)}}.tower-button-cashout:not(:disabled):hover{box-shadow:0 9px #135a46,0 0 26px #24c27d73}@supports (color:color-mix(in lab,red,red)){.tower-button-cashout:not(:disabled):hover{box-shadow:0 9px 0 color-mix(in oklch,var(--color-emerald) 45%,var(--color-night-zenith)),0 0 26px color-mix(in oklch,var(--color-emerald) 45%,transparent)}}.tower-button-cashout:not(:disabled):active{transform:translateY(5px)scale(.98);box-shadow:0 2px #135a46}@supports (color:color-mix(in lab,red,red)){.tower-button-cashout:not(:disabled):active{box-shadow:0 2px 0 color-mix(in oklch,var(--color-emerald) 45%,var(--color-night-zenith))}}.tower-button-amount{letter-spacing:.02em;text-transform:none;font-size:.75rem}.tower-kbd{border:1px solid var(--color-border-subtle);border-radius:.3rem;padding:.05rem .4rem;font-family:ui-monospace,monospace;font-size:.7rem}.tower-chip:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}:root[data-motion=reduced] .tower-alert,:root[data-motion=reduced] .tower-button-recoil{animation:none}:root[data-motion=reduced] .tower-button,:root[data-motion=reduced] .tower-stage{transition:none}:root[data-motion=reduced] .tower-button:not(:disabled):active,:root[data-motion=reduced] .tower-button:not(:disabled):hover{transform:none}:root[data-motion=reduced] .tower-flash{animation-name:tower-fade;animation-timing-function:linear}@keyframes tower-fade{0%{opacity:0}}.tower-table{flex-direction:column;gap:1rem;display:flex}.tower-stage{height:clamp(15rem,100dvh - 29rem,34rem)}@media (min-width:640px){.tower-stage{aspect-ratio:16/9;height:auto;min-height:20rem;max-height:max(20rem,100dvh - 30rem)}}.tower-deck-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (max-width:1023.98px){.tower-deck-bet[data-locked]{display:none}}@media (min-width:1024px){.tower-deck-grid{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:end;gap:1.5rem}}.tower-deck-error{display:none}@media (orientation:landscape) and (max-height:540px){.tower-table{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);grid-template-areas:"top top""stage deck""info info";gap:.75rem;padding-bottom:.75rem;display:grid}.tower-topbar{grid-area:top}.tower-stage{aspect-ratio:auto;grid-area:stage;height:calc(100dvh - 8.5rem);min-height:14rem;max-height:none}.tower-deck{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-area:deck;align-self:end;padding:0;position:static}.tower-deck .tower-actions{grid-template-columns:minmax(0,1fr)}.tower-info{grid-area:info}}.tower-table[data-fullscreen]{z-index:60;width:100%;height:100dvh;padding:.75rem .75rem max(.75rem,env(safe-area-inset-bottom));border:0;border-radius:0;position:fixed;inset:0;overflow:hidden}.tower-table[data-fullscreen] .tower-stage{aspect-ratio:auto;flex:auto;height:auto;min-height:0;max-height:none}.tower-table[data-fullscreen] .tower-deck{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:static}.tower-table[data-fullscreen] .tower-info{display:none}.tower-table[data-fullscreen] .tower-deck-error{display:block}@media (orientation:landscape) and (max-height:540px){.tower-table[data-fullscreen]{grid-template-rows:auto minmax(0,1fr)}.tower-table[data-fullscreen] .tower-stage{height:100%}}.crash-stage{width:100%;height:max(18rem,calc(100dvh - var(--game-dock-height,11rem) - 10.5rem));border:1px solid #ecbd3a42;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.crash-stage{border:1px solid color-mix(in oklab,var(--color-gold) 26%,transparent)}}.crash-stage{border-radius:var(--radius-card);background:var(--color-night-zenith);box-shadow:0 1.5rem 3rem -1.5rem oklch(8% .03 278/.9)}@media (min-width:640px){.crash-stage{aspect-ratio:16/9;height:auto;min-height:20rem;max-height:max(20rem,100dvh - 30rem)}}@media (min-width:1024px){.crash-stage{aspect-ratio:auto;height:auto;min-height:0;max-height:none;position:absolute;inset:0}}.crash-stage{container-type:size}.crash-stage:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#0000 58%,oklch(97% .008 270/.05) 64%,#0000 72%);position:absolute;inset:0;box-shadow:inset 0 0 5rem oklch(8% .03 278/.55),inset 0 1px #ecbd3a38}@supports (color:color-mix(in lab,red,red)){.crash-stage:after{box-shadow:inset 0 0 5rem oklch(8% .03 278/.55),inset 0 1px 0 color-mix(in oklab,var(--color-gold) 22%,transparent)}}.crash-overlay{z-index:2;pointer-events:none;text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.35rem;padding:8% 8% 0;display:flex;position:absolute;inset:0}.crash-multiplier{font-family:var(--font-monument);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--crash-tint,var(--color-turquoise));text-shadow:0 0 .5rem var(--crash-tint,oklch(79% .13 187)),0 2px .25rem oklch(8% .03 278/.9);font-size:clamp(2.75rem,17cqmin,7.5rem);line-height:1;position:relative}@supports (color:color-mix(in lab,red,red)){.crash-multiplier{text-shadow:0 0 .5rem color-mix(in oklab,var(--crash-tint,var(--color-turquoise)) 45%,transparent),0 2px .25rem oklch(8% .03 278/.9)}}.crash-multiplier{transition:color .2s cubic-bezier(.4,0,.2,1)}.crash-caption{color:var(--color-ink-muted);text-shadow:0 1px .4rem oklch(8% .03 278/.9);font-size:clamp(.75rem,3.2cqmin,.95rem);position:relative}.crash-overlay[data-tier=bust]{--crash-tint:var(--color-ruby)}.crash-overlay[data-tier=low]{--crash-tint:var(--color-turquoise)}.crash-overlay[data-tier=high]{--crash-tint:var(--color-gold)}.crash-overlay[data-tier=legend]{--crash-tint:var(--color-amethyst)}.crash-overlay[data-phase=betting],.crash-overlay[data-phase=idle]{--crash-tint:var(--color-ink-muted)}.crash-overlay[data-phase=betting] .crash-multiplier,.crash-overlay[data-phase=idle] .crash-multiplier{opacity:.55;text-shadow:none;font-size:clamp(1.5rem,7cqmin,3rem)}.crash-overlay[data-phase=betting] .crash-caption,.crash-overlay[data-phase=idle] .crash-caption{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-ink);font-size:clamp(1rem,4.5cqmin,1.6rem)}.crash-overlay[data-phase=idle] .crash-caption{color:var(--color-ink-muted)}.crash-overlay[data-phase=flying] .crash-multiplier{animation:crash-liftoff .62s cubic-bezier(.16,.84,.28,1) backwards}@keyframes crash-liftoff{0%{opacity:.25;transform:translateY(14px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}.crash-overlay[data-phase=crashed] .crash-multiplier{animation:crash-shake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes crash-shake{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-9px,3px)rotate(-1.6deg)}45%{transform:translate(8px,-2px)rotate(1.3deg)}70%{transform:translate(-4px,1px)rotate(-.6deg)}}.crash-strip{z-index:3;pointer-events:none;inset-inline:.75rem;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute;bottom:.75rem}.crash-strip>*{border:1px solid #ecbd3a2e;max-width:min(100%,42rem);padding:.45rem 1rem}@supports (color:color-mix(in lab,red,red)){.crash-strip>*{border:1px solid color-mix(in oklab,var(--color-gold) 18%,transparent)}}.crash-strip>*{background:#050519c7;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.crash-strip>*{background:color-mix(in oklab,var(--color-night-zenith) 78%,transparent)}}.crash-strip>*{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;font-size:.8125rem;line-height:1.35}@media (max-width:639px){.crash-strip{top:calc(8cqw + clamp(2.75rem,17cqmin,7.5rem) + 2.6rem);bottom:auto;align-items:flex-start;inset-inline:8cqw}.crash-strip>*{text-align:left;border-radius:.9rem}}.crash-strip [data-win]{animation:crash-strip-in .36s cubic-bezier(.16,.84,.28,1) backwards}@keyframes crash-strip-in{0%{opacity:0;transform:translateY(6px)}}:root[data-motion=reduced] .crash-overlay[data-phase=crashed] .crash-multiplier,:root[data-motion=reduced] .crash-overlay[data-phase=flying] .crash-multiplier,:root[data-motion=reduced] .crash-strip [data-win]{animation:none}:root[data-motion=reduced] .crash-multiplier{transition:none}.bj-layout{margin-top:1.25rem}.bj-felt,.bj-layout{flex-direction:column;gap:1rem;display:flex}.bj-felt{border:1px solid #ecbd3a4d;justify-content:space-between;min-height:clamp(15rem,38dvh,27rem);padding:clamp(1rem,3vw,2rem);position:relative}@supports (color:color-mix(in lab,red,red)){.bj-felt{border:1px solid color-mix(in oklab,var(--color-gold) 30%,transparent)}}.bj-felt{border-radius:var(--radius-card) var(--radius-card) 42% 42% /var(--radius-card) var(--radius-card) 18% 18%;background:radial-gradient(80% 62% at 50% 14%,#42b07942,#0000 72%),linear-gradient(oklch(26% .06 158),oklch(17% .045 165))}@supports (color:color-mix(in lab,red,red)){.bj-felt{background:radial-gradient(ellipse 80% 62% at 50% 14%,color-mix(in oklab,var(--color-malachite) 26%,transparent),transparent 72%),linear-gradient(180deg,oklch(26% .06 158),oklch(17% .045 165))}}.bj-felt{overflow:hidden;box-shadow:inset 0 0 4rem oklch(0 0 0/.45)}.bj-felt:after{content:"";border:1px solid #ecbd3a2e;position:absolute;inset:.5rem}@supports (color:color-mix(in lab,red,red)){.bj-felt:after{border:1px solid color-mix(in oklab,var(--color-gold) 18%,transparent)}}.bj-felt:after{border-radius:inherit;pointer-events:none}.bj-felt-badge{text-align:center;opacity:.28;pointer-events:none;inset-inline:0;flex-direction:column;align-items:center;gap:.15rem;display:flex;position:absolute;top:42%}.bj-felt-badge-title{font-family:var(--font-display);font-variation-settings:"wght" 800;letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold);font-size:clamp(1.25rem,4vw,2rem)}.bj-felt-badge-sub{letter-spacing:.12em;color:#f2d175;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.bj-felt-badge-sub{color:color-mix(in oklab,var(--color-gold) 70%,white)}}.bj-shoe{opacity:.7;flex-direction:column;align-items:center;gap:.3rem;display:flex;position:absolute;top:1rem;right:1rem}.bj-shoe-stack{width:2.25rem;height:3rem;position:relative}.bj-shoe-card{border:1px solid #ecbd3a73;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bj-shoe-card{border:1px solid color-mix(in oklab,var(--color-gold) 45%,transparent)}}.bj-shoe-card{background:linear-gradient(160deg,var(--color-lapis),var(--color-night-zenith));border-radius:.25rem}.bj-shoe-card:first-child{transform:translate(-3px,-3px)}.bj-shoe-card:nth-child(2){transform:translate(-1.5px,-1.5px)}.bj-shoe-label{letter-spacing:.2em;text-transform:uppercase;color:#f3f5fbb3;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.bj-shoe-label{color:color-mix(in oklab,var(--color-ink) 70%,transparent)}}.bj-zone{flex-direction:column;justify-content:center;align-items:center;gap:.6rem;display:flex;position:relative}.bj-zone-player{flex-direction:row;justify-content:center;align-items:flex-end;gap:clamp(1rem,4vw,2.5rem)}@media (max-width:40rem){.bj-zone-player{flex-direction:column;align-items:center}}.bj-message{text-align:center;color:#f3f5fbe0;font-size:.9rem;line-height:1.5;position:relative}@supports (color:color-mix(in lab,red,red)){.bj-message{color:color-mix(in oklab,var(--color-ink) 88%,transparent)}}.bj-message{text-shadow:0 1px 2px oklch(0 0 0/.5)}.bj-outcome{z-index:3;pointer-events:none;inset-inline:0;flex-direction:column;align-items:center;gap:.15rem;animation:bj-outcome-rise .32s cubic-bezier(.2,.9,.3,1) backwards;display:flex;position:absolute;top:38%}@keyframes bj-outcome-rise{0%{opacity:0;transform:translateY(.75rem)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.bj-hand{flex-direction:column;position:relative}.bj-hand,.bj-hand-label{align-items:center;gap:.5rem;display:flex}.bj-hand-label{letter-spacing:.14em;text-transform:uppercase;color:#f3f5fbb8;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.bj-hand-label{color:color-mix(in oklab,var(--color-ink) 72%,transparent)}}.bj-hand-score{border:1px solid #ecbd3a73;min-width:2.25rem;padding:.1rem .5rem}@supports (color:color-mix(in lab,red,red)){.bj-hand-score{border:1px solid color-mix(in oklab,var(--color-gold) 45%,transparent)}}.bj-hand-score{font-variant-numeric:tabular-nums;color:var(--color-gold);text-align:center;background:oklch(0 0 0/.4);border-radius:999px}.bj-hand-score[data-bust]{border-color:#f04c5aa6}@supports (color:color-mix(in lab,red,red)){.bj-hand-score[data-bust]{border-color:color-mix(in oklab,var(--color-ruby) 65%,transparent)}}.bj-hand-score[data-bust]{color:var(--color-ruby)}.bj-hand-cards{align-items:flex-end;min-height:6.5rem;display:flex}.bj-hand-cards>*+*{margin-left:-1.75rem}.bj-card-placeholder{border:1px dashed #f3f5fb38;width:4.5rem;height:6.5rem}@supports (color:color-mix(in lab,red,red)){.bj-card-placeholder{border:1px dashed color-mix(in oklab,var(--color-ink) 22%,transparent)}}.bj-card-placeholder{border-radius:.5rem}.bj-card-scene{width:4.5rem;height:6.5rem;animation:bj-card-deal .52s cubic-bezier(.22,.72,.24,1) backwards;animation-delay:var(--deal-delay,0s);position:relative}@keyframes bj-card-deal{0%{opacity:0;transform:translate(8rem,-5.5rem)rotate(18deg)scale(.92)}60%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}.bj-card-face{border-radius:.5rem;flex-direction:column;justify-content:space-between;padding:.35rem .4rem;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 6px 14px oklch(0 0 0/.45)}.bj-card-front{color:oklch(20% .02 270);background:linear-gradient(160deg,oklch(97% .01 90),oklch(90% .02 88))}.bj-card-front[data-color=red]{color:oklch(50% .2 26)}.bj-card-corner{flex-direction:column;align-items:center;font-weight:700;line-height:1;display:flex}.bj-card-corner-br{align-self:flex-end;transform:rotate(180deg)}.bj-card-rank{font-size:.85rem}.bj-card-suit{font-size:.75rem}.bj-card-center{place-items:center;display:grid;position:absolute;inset:0}.bj-card-center-symbol{opacity:.9;font-size:2.25rem}.bj-card-sheen{pointer-events:none;background:linear-gradient(115deg,#0000 42%,oklch(100% 0 0/.35) 50%,#0000 58%);position:absolute;inset:0}.bj-card-back{background:repeating-linear-gradient(45deg,#263c9c 0 6px,#040416 6px 12px)}@supports (color:color-mix(in lab,red,red)){.bj-card-back{background:repeating-linear-gradient(45deg,color-mix(in oklab,var(--color-lapis) 80%,black) 0 6px,color-mix(in oklab,var(--color-night-zenith) 90%,black) 6px 12px)}}.bj-card-back{border:2px solid #ecbd3a8c}@supports (color:color-mix(in lab,red,red)){.bj-card-back{border:2px solid color-mix(in oklab,var(--color-gold) 55%,transparent)}}.bj-card-back-pattern{border:1px solid #ecbd3a66;place-items:center;display:grid;position:absolute;inset:.35rem}@supports (color:color-mix(in lab,red,red)){.bj-card-back-pattern{border:1px solid color-mix(in oklab,var(--color-gold) 40%,transparent)}}.bj-card-back-pattern{border-radius:.3rem}.bj-card-back-hieroglyph{color:#ecbd3ad9;font-size:1.75rem}@supports (color:color-mix(in lab,red,red)){.bj-card-back-hieroglyph{color:color-mix(in oklab,var(--color-gold) 85%,transparent)}}.bj-card-back-inner{border:1px solid #ecbd3a33;position:absolute;inset:.4rem}@supports (color:color-mix(in lab,red,red)){.bj-card-back-inner{border:1px solid color-mix(in oklab,var(--color-gold) 20%,transparent)}}.bj-card-back-inner{border-radius:.2rem}:root[data-motion=reduced] .bj-card-scene{animation-duration:.12s}:root[data-motion=reduced] .bj-outcome{animation:none}.bj-chip{--chip-edge:var(--chip-color)}@supports (color:color-mix(in lab,red,red)){.bj-chip{--chip-edge:color-mix(in oklab,var(--chip-color) 55%,oklch(16% .03 270))}}.bj-chip{--chip-relief:0 1px 0 var(--chip-edge),0 2px 0 var(--chip-edge),0 3px 0 var(--chip-edge),0 6px 12px -5px oklch(0% 0 0/.7),inset 0 2px 4px oklch(100% 0 0/.16),inset 0 -3px 6px oklch(0% 0 0/.3),inset 0 0 0 1px oklch(100% 0 0/.14)}@supports (color:color-mix(in lab,red,red)){.bj-chip{--chip-relief:0 1px 0 var(--chip-edge),0 2px 0 var(--chip-edge),0 3px 0 color-mix(in oklab,var(--chip-edge) 65%,black),0 6px 12px -5px oklch(0% 0 0/.7),inset 0 2px 4px oklch(100% 0 0/.16),inset 0 -3px 6px oklch(0% 0 0/.3),inset 0 0 0 1px oklch(100% 0 0/.14)}}.bj-chip{border:2px solid var(--chip-border);background:radial-gradient(circle at 32% 24%,oklch(100% 0 0/.28),transparent 55%),radial-gradient(circle at 50% 55%,oklch(0 0 0/.22),transparent 70%),repeating-conic-gradient(from 0deg at 50% 50%,oklch(0 0 0/.07) 0deg 1.6deg,oklch(100% 0 0/.035) 1.6deg 3.2deg),var(--chip-color);width:3rem;height:3rem;box-shadow:var(--chip-relief);border-radius:999px;transition:transform .12s ease-out,box-shadow .12s ease-out;position:relative}.bj-chip:before{content:"";pointer-events:none;border-radius:999px;position:absolute;inset:.28rem;box-shadow:inset 0 0 0 1px oklch(0 0 0/.32),0 0 0 1px oklch(100% 0 0/.1)}.bj-chip-pick:hover:not(:disabled){box-shadow:var(--chip-relief),0 10px 16px -6px oklch(0 0 0/.75);transform:translateY(-4px)}.bj-chip:disabled{opacity:.4;cursor:not-allowed}.bj-chip-pick[data-selected]{box-shadow:var(--chip-relief),0 0 0 2px var(--color-gold)}.bj-chip-count{z-index:2;border:1px solid var(--color-gold);background:var(--color-night-zenith);font-variant-numeric:tabular-nums;min-width:1.3rem;color:var(--color-gold);border-radius:999px;padding:0 .2rem;font-size:.75rem;line-height:1.3rem;position:absolute;bottom:-.35rem;right:-.35rem}.bj-chip-inner{background:radial-gradient(circle at 50% 18%,oklch(100% 0 0/.16),transparent 70%),var(--chip-color);border-radius:999px;place-items:center;display:grid;position:absolute;inset:.62rem}@supports (color:color-mix(in lab,red,red)){.bj-chip-inner{background:radial-gradient(circle at 50% 18%,oklch(100% 0 0/.16),transparent 70%),color-mix(in oklab,var(--chip-color) 48%,oklch(14% .025 270))}}.bj-chip-inner{box-shadow:inset 0 1px 3px oklch(0 0 0/.55),inset 0 0 0 1px oklch(100% 0 0/.16),0 0 0 1px oklch(0 0 0/.35),0 1px oklch(100% 0 0/.1)}.bj-chip-label{font-family:var(--font-display);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;color:var(--color-ink);text-shadow:0 1px oklch(0 0 0/.55);font-size:.8rem}.bj-chip-notch{transform-origin:50%;background:linear-gradient(oklch(96% .012 92/.94),oklch(86% .014 88/.78));border-radius:.05rem .05rem .16rem .16rem;width:.56rem;height:.5rem;margin:-.25rem -.28rem;position:absolute;top:50%;left:50%;box-shadow:inset 0 -1px 1px oklch(0 0 0/.25),0 0 0 1px oklch(0 0 0/.22)}.bj-chip-notch-t{transform:rotate(0)translateY(-1.21rem)}.bj-chip-notch-tr{transform:rotate(45deg)translateY(-1.21rem)}.bj-chip-notch-r{transform:rotate(90deg)translateY(-1.21rem)}.bj-chip-notch-br{transform:rotate(135deg)translateY(-1.21rem)}.bj-chip-notch-b{transform:rotate(180deg)translateY(-1.21rem)}.bj-chip-notch-bl{transform:rotate(225deg)translateY(-1.21rem)}.bj-chip-notch-l{transform:rotate(270deg)translateY(-1.21rem)}.bj-chip-notch-tl{transform:rotate(315deg)translateY(-1.21rem)}.bj-flying-chip{z-index:50;will-change:transform,opacity;animation:bj-chip-fly .38s cubic-bezier(.32,0,.2,1) forwards;position:fixed}.bj-chip-in-flight,.bj-flying-chip{pointer-events:none}@keyframes bj-chip-fly{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}55%{transform:translate(calc(var(--delta-x) * .55 - 50%),calc(var(--delta-y) * .55 - 50% - 2.5rem)) scale(.95) rotate(-140deg);opacity:1}to{transform:translate(calc(var(--delta-x) - 50%),calc(var(--delta-y) - 50%)) scale(.72) rotate(-260deg);opacity:0}}.bj-chip-tray{flex-direction:column;gap:.6rem;display:flex}.bj-chip-tray-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.75rem}.bj-chip-tray-chips{flex-wrap:wrap;gap:.6rem;display:flex}.bj-bet-spot{gap:.75rem}.bj-bet-spot,.bj-bet-zone{align-items:center;display:flex;position:relative}.bj-bet-zone{flex-direction:column;gap:.4rem}.bj-bet-circle{border:2px dashed #ecbd3a73;place-items:center;width:4.75rem;height:8.5rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.bj-bet-circle{border:2px dashed color-mix(in oklab,var(--color-gold) 45%,transparent)}}.bj-bet-circle{border-radius:2.375rem}.bj-bet-circle.has-chips{border-style:solid}.bj-bet-zone-empty{letter-spacing:.15em;text-transform:uppercase;color:#ecbd3ab3;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.bj-bet-zone-empty{color:color-mix(in oklab,var(--color-gold) 70%,transparent)}}.bj-bet-stack{width:3rem;margin-left:-1.5rem;position:absolute;bottom:.5rem;left:50%}.bj-chip-stacked{transform:rotate(var(--chip-tilt,0deg));transition:none;animation:bj-chip-land .26s cubic-bezier(.2,.9,.3,1) .24s backwards;position:absolute;left:0}@keyframes bj-chip-land{0%{transform:translateY(-1.75rem) rotate(var(--chip-tilt,0deg)) scale(1.12);opacity:0}to{transform:translateY(0) rotate(var(--chip-tilt,0deg)) scale(1);opacity:1}}.bj-chip-stacked.is-top-chip{box-shadow:var(--chip-relief),0 0 .6rem #ecbd3a73}@supports (color:color-mix(in lab,red,red)){.bj-chip-stacked.is-top-chip{box-shadow:var(--chip-relief),0 0 .6rem color-mix(in oklab,var(--color-gold) 45%,transparent)}}.bj-chip-stacked:not(.is-top-chip) .bj-chip-label{visibility:hidden}.bj-bet-amount-badge{background:oklch(0 0 0/.45);border-radius:999px;align-items:baseline;gap:.35rem;padding:.1rem .55rem;display:flex}.bj-bet-amount-more{color:var(--color-ink-muted);font-size:.75rem}.bj-bet-amount{font-variant-numeric:tabular-nums;color:var(--color-gold);font-size:.75rem}.bj-bet-doubled{border:1px solid #ecbd3a8c;padding:.15rem .5rem}@supports (color:color-mix(in lab,red,red)){.bj-bet-doubled{border:1px solid color-mix(in oklab,var(--color-gold) 55%,transparent)}}.bj-bet-doubled{letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);border-radius:999px;font-size:.75rem}:root[data-motion=reduced] .bj-flying-chip{display:none}:root[data-motion=reduced] .bj-chip-stacked{animation:none}@media (min-width:64rem){.bj-actionbar{border:1px solid #ecbd3a38;padding:.9rem 1rem}@supports (color:color-mix(in lab,red,red)){.bj-actionbar{border:1px solid color-mix(in oklab,var(--color-gold) 22%,transparent)}}.bj-actionbar{border-radius:var(--radius-card);background:var(--color-surface)}}.bj-controls{flex-direction:column;gap:.75rem;display:flex}.bj-controls-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;display:flex}.bj-controls-row{flex-wrap:wrap;gap:.5rem;display:flex}.bj-controls-row.is-centered{justify-content:center}.bj-controls-stake{flex-direction:column;min-width:6rem;display:flex}.bj-controls-stake-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.75rem}.bj-controls-stake-value{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-gold);font-size:1.35rem}.bj-controls-result{border:1px solid var(--bj-result-tint,var(--color-border-subtle));background:var(--bj-result-tint,transparent);border-radius:.6rem;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.6rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bj-controls-result{background:color-mix(in oklab,var(--bj-result-tint,transparent) 12%,transparent)}}.bj-controls-result[data-variant=natural],.bj-controls-result[data-variant=win]{--bj-result-tint:var(--color-emerald)}.bj-controls-result[data-variant=push]{--bj-result-tint:var(--color-turquoise)}.bj-controls-result[data-variant=lose]{--bj-result-tint:var(--color-ruby)}.bj-controls-result-label{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--bj-result-tint,var(--color-ink));font-size:.95rem}.bj-controls-result-net{color:var(--color-ink);font-size:.9rem}.bj-btn{border:1px solid #ecbd3a66;flex:0 auto;min-width:5.5rem;padding:.7rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.bj-btn{border:1px solid color-mix(in oklab,var(--color-gold) 40%,transparent)}}.bj-btn{font-family:var(--font-display);font-variation-settings:"wght" 800;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink);background:var(--color-surface-raised);border-radius:999px;font-size:.85rem;transition:transform .12s ease-out,background-color .12s ease-out}.bj-btn:hover:not(:disabled){transform:translateY(-1px)}.bj-btn:disabled{opacity:.45;cursor:not-allowed}.bj-btn-wide{min-width:9rem}.bj-btn-primary{border-color:var(--color-gold);background:var(--color-carnelian);box-shadow:0 4px 0 var(--color-gold-deep)}.bj-btn-primary:active:not(:disabled){box-shadow:0 1px 0 var(--color-gold-deep);transform:translateY(3px)}.bj-btn-hit{background:#233892}@supports (color:color-mix(in lab,red,red)){.bj-btn-hit{background:color-mix(in oklab,var(--color-lapis) 75%,black)}}.bj-btn-stand{background:#89301c}@supports (color:color-mix(in lab,red,red)){.bj-btn-stand{background:color-mix(in oklab,var(--color-carnelian) 60%,black)}}.bj-btn-double{background:#5c2d85}@supports (color:color-mix(in lab,red,red)){.bj-btn-double{background:color-mix(in oklab,var(--color-amethyst) 70%,black)}}.bj-notice{border:1px solid #f04c5a66;padding:.65rem .9rem}@supports (color:color-mix(in lab,red,red)){.bj-notice{border:1px solid color-mix(in oklab,var(--color-ruby) 40%,transparent)}}.bj-notice{background:#f04c5a1a;border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.bj-notice{background:color-mix(in oklab,var(--color-ruby) 10%,transparent)}}.bj-notice{color:var(--color-ink-muted);font-size:.8rem;line-height:1.5}.bj-outcome-win{--bj-outcome-tint:var(--color-emerald)}.bj-outcome-natural{--bj-outcome-tint:var(--color-gold)}.bj-outcome-push{--bj-outcome-tint:var(--color-turquoise)}.bj-outcome-lose{--bj-outcome-tint:var(--color-ruby)}.bj-outcome-content{border:1px solid var(--bj-outcome-tint);flex-direction:column;align-items:center;gap:.1rem;padding:.7rem 1.6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bj-outcome-content{border:1px solid color-mix(in oklab,var(--bj-outcome-tint) 55%,transparent)}}.bj-outcome-content{border-radius:var(--radius-card);background:#050519d1}@supports (color:color-mix(in lab,red,red)){.bj-outcome-content{background:color-mix(in oklab,var(--color-night-zenith) 82%,transparent)}}.bj-outcome-content{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center}.bj-outcome-label{font-family:var(--font-display);font-variation-settings:"wght" 800;letter-spacing:.02em;color:var(--bj-outcome-tint);text-shadow:0 2px 10px var(--bj-outcome-tint);font-size:clamp(1.35rem,4vw,2rem)}@supports (color:color-mix(in lab,red,red)){.bj-outcome-label{text-shadow:0 2px 10px color-mix(in oklab,var(--bj-outcome-tint) 40%,transparent)}}.bj-outcome-sublabel{color:var(--color-ink-muted);font-size:.75rem}.bj-outcome-payout{font-variant-numeric:tabular-nums;color:var(--color-ink);margin-top:.3rem;font-size:1.15rem}.bj-outcome-unit{color:var(--color-ink-muted);margin-left:.35rem;font-size:.75rem}.bj-history{flex-wrap:wrap;gap:.4rem;display:flex}.bj-history-entry{border:1px solid var(--bj-history-tint,var(--color-border-subtle));border-radius:999px;align-items:baseline;gap:.4rem;padding:.25rem .6rem;font-size:.75rem;display:flex}.bj-history-entry[data-variant=natural],.bj-history-entry[data-variant=win]{--bj-history-tint:#24c27d99}@supports (color:color-mix(in lab,red,red)){.bj-history-entry[data-variant=natural],.bj-history-entry[data-variant=win]{--bj-history-tint:color-mix(in oklab,var(--color-emerald) 60%,transparent)}}.bj-history-entry[data-variant=push]{--bj-history-tint:#2ed5c88c}@supports (color:color-mix(in lab,red,red)){.bj-history-entry[data-variant=push]{--bj-history-tint:color-mix(in oklab,var(--color-turquoise) 55%,transparent)}}.bj-history-entry[data-variant=lose]{--bj-history-tint:#f04c5a8c}@supports (color:color-mix(in lab,red,red)){.bj-history-entry[data-variant=lose]{--bj-history-tint:color-mix(in oklab,var(--color-ruby) 55%,transparent)}}.bj-history-total{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-ink)}.bj-history-net{color:var(--color-ink-muted)}@media (max-width:63.999rem){.bj-controls-bar{gap:.6rem 1rem}.bj-controls-stake{flex-direction:row;align-items:baseline;gap:.5rem;min-width:0}.bj-controls-stake-value{font-size:1.1rem}.bj-controls-row{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.bj-btn{letter-spacing:.03em;min-width:0;padding:.7rem .4rem;font-size:.78rem}.bj-btn-wide{grid-column:1/-1}}.bjl-stage{--aspect:1.2;--card-w-base:clamp(1.3rem,7.4cqw,5rem);--spot:clamp(1.5rem,8.2cqw,4.6rem);--hand-room:16.4cqw;--pile-scale:.5;width:100%;aspect-ratio:var(--aspect);isolation:isolate;margin-inline:auto;position:relative;container:bjl-stage/size}@media (min-width:40rem){.bjl-stage{--aspect:2;--card-w-base:clamp(1.3rem,5.2cqw,5rem);--spot:clamp(1.5rem,5.4cqw,4.6rem);--pile-scale:.6}}@container bjl-stage (min-width:56rem){.bjl-pile{--pile-scale:.8}}.bjl-stage-wrap{flex-direction:column;gap:.5rem;display:flex}@media (min-width:64rem){.bjl-stage-wrap{position:absolute;inset:0}.bjl-stage-fit{flex:auto;place-items:center;min-height:0;display:grid;container-type:size}.bjl-stage{width:min(100cqw,calc(100cqh * var(--aspect)))}}.bjl-stage-fit{transition:padding-inline-start .42s cubic-bezier(.16,1,.3,1)}.bjl-stage-wrap:has(>.lc[data-layout=lane][data-open])>.bjl-stage-fit{padding-inline-start:var(--lc-lane-width)}.bjl-shell[data-fullscreen] .bjl-stage-wrap{position:absolute;inset:0}.bjl-shell[data-fullscreen] .bjl-stage-fit{flex:auto;place-items:center;min-height:0;display:grid;container-type:size}.bjl-shell[data-fullscreen] .bjl-stage{width:min(100cqw,calc(100cqh * var(--aspect)))}.bjl-felt-art{z-index:-1;filter:drop-shadow(0 .6rem 1.2rem oklch(0 0 0/.45));width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bjl-felt-art[data-format=wide]{display:none}@media (min-width:40rem){.bjl-felt-art[data-format=wide]{display:block}.bjl-felt-art[data-format=tall]{display:none}}.bjl-dealer-hand{left:var(--x);top:var(--y);position:absolute;translate:-50% -50%}.bjl-dealer{z-index:2;pointer-events:none;width:17cqw;position:absolute;top:0;left:50%;translate:-50% -4%}@media (min-width:40rem){.bjl-dealer{width:12cqw}}.bjl-discard-slot,.bjl-shoe-slot{pointer-events:none;position:absolute;translate:-50% -50%}.bjl-shoe-slot{z-index:3;width:11.5cqw;top:14%;left:79%}.bjl-discard-slot{width:6.5cqw;display:none;top:14%;left:21%}@media (min-width:40rem){.bjl-shoe-slot{width:8.5cqw}.bjl-discard-slot{display:block}}.bjl-felt-stop-light{stop-color:#104e32}@supports (color:color-mix(in lab,red,red)){.bjl-felt-stop-light{stop-color:color-mix(in oklab,var(--color-felt) 62%,var(--color-felt-deep))}}.bjl-felt-stop-mid{stop-color:#033521}@supports (color:color-mix(in lab,red,red)){.bjl-felt-stop-mid{stop-color:color-mix(in oklab,var(--color-felt-deep) 88%,var(--color-felt))}}.bjl-felt-stop-deep{stop-color:#01231c}@supports (color:color-mix(in lab,red,red)){.bjl-felt-stop-deep{stop-color:color-mix(in oklab,var(--color-felt-deep) 70%,var(--color-night-zenith))}}.bjl-felt-vignette-clear{stop-color:var(--color-night-zenith);stop-opacity:0}.bjl-felt-vignette-dark{stop-color:var(--color-night-zenith);stop-opacity:.55}.bjl-felt-rail,.bjl-felt-rail-mid,.bjl-felt-rail-shine{fill:none;stroke-linejoin:round}.bjl-felt-rail{stroke:#210d09}@supports (color:color-mix(in lab,red,red)){.bjl-felt-rail{stroke:color-mix(in oklab,var(--color-mahogany-deep) 70%,var(--color-lacquer))}}.bjl-felt-rail-mid{stroke:var(--color-mahogany-deep)}.bjl-felt-rail-shine{stroke:#743e26}@supports (color:color-mix(in lab,red,red)){.bjl-felt-rail-shine{stroke:color-mix(in oklab,var(--color-mahogany) 75%,var(--color-sand-deep))}}.bjl-felt-stitch{fill:none;stroke:#dfb86661}@supports (color:color-mix(in lab,red,red)){.bjl-felt-stitch{stroke:color-mix(in oklab,var(--color-brass) 38%,transparent)}}.bjl-felt-stitch{stroke-width:.9px;stroke-dasharray:3.5 3}.bjl-felt-edge{fill:none;stroke:#dfb8669e}@supports (color:color-mix(in lab,red,red)){.bjl-felt-edge{stroke:color-mix(in oklab,var(--color-brass) 62%,transparent)}}.bjl-felt-edge{stroke-width:1.6px}.bjl-felt-band{fill:none;stroke:#dfb86657}@supports (color:color-mix(in lab,red,red)){.bjl-felt-band{stroke:color-mix(in oklab,var(--color-brass) 34%,transparent)}}.bjl-felt-band{stroke-width:1.4px}.bjl-felt-band[data-thin]{stroke-width:.7px;stroke:#dfb86638}@supports (color:color-mix(in lab,red,red)){.bjl-felt-band[data-thin]{stroke:color-mix(in oklab,var(--color-brass) 22%,transparent)}}.bjl-felt-ornament{fill:#104e32}@supports (color:color-mix(in lab,red,red)){.bjl-felt-ornament{fill:color-mix(in oklab,var(--color-felt) 62%,var(--color-felt-deep))}}.bjl-felt-ornament{stroke:#dfb8667a}@supports (color:color-mix(in lab,red,red)){.bjl-felt-ornament{stroke:color-mix(in oklab,var(--color-brass) 48%,transparent)}}.bjl-felt-ornament{stroke-width:1.2px}.bjl-felt-rule{font-family:var(--font-display);font-variation-settings:"wght" 600;letter-spacing:.24em;text-transform:uppercase;fill:#e9d09b;font-size:15px}@supports (color:color-mix(in lab,red,red)){.bjl-felt-rule{fill:color-mix(in oklab,var(--color-brass) 55%,var(--color-ivory))}}.bjl-felt-rule{fill-opacity:.32}.bjl-felt-rule[data-small]{letter-spacing:.08em;text-transform:none;fill:var(--color-ivory);fill-opacity:.22;font-size:11.5px}.bjl-felt-art[data-format=tall] .bjl-felt-rule{font-size:24px}.bjl-felt-art[data-format=tall] .bjl-felt-rule[data-small]{font-size:18px}.bjl-felt-light{z-index:0;clip-path:ellipse(100% 159.4% at 50% -62.5%);pointer-events:none;position:absolute;inset:4% 0 0;overflow:hidden}.bjl-felt-lamp{background:radial-gradient(closest-side,#ecbd3a29,#ecbd3a0f 55%,#0000);width:92%;height:116%;position:absolute;top:-32%;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.bjl-felt-lamp{background:radial-gradient(closest-side,color-mix(in oklab,var(--color-gold) 16%,transparent),color-mix(in oklab,var(--color-gold) 6%,transparent) 55%,transparent)}}.bjl-felt-lamp{animation:bjl-lamp-glow 9s ease-in-out infinite}@keyframes bjl-lamp-glow{0%,to{opacity:1}38%{opacity:.86}41%{opacity:.94}70%{opacity:.9}}.bjl-felt-sheen{background:linear-gradient(105deg,#0000 20%,#f4eedc0d 50%,#0000 80%);width:36%;position:absolute;top:0;bottom:0;left:-36%}@supports (color:color-mix(in lab,red,red)){.bjl-felt-sheen{background:linear-gradient(105deg,transparent 20%,color-mix(in oklab,var(--color-ivory) 5%,transparent) 50%,transparent 80%)}}.bjl-felt-sheen{animation:bjl-felt-sheen 28s ease-in-out infinite alternate}@keyframes bjl-felt-sheen{0%{transform:translate(0)}to{transform:translate(378%)}}.bjl-discard,.bjl-shoe{width:100%;display:block;overflow:visible}.bjl-box-shadow{fill:oklch(0 0 0/.38)}.bjl-box-wood-light{stop-color:#713a23}@supports (color:color-mix(in lab,red,red)){.bjl-box-wood-light{stop-color:color-mix(in oklab,var(--color-mahogany) 80%,var(--color-sand-deep))}}.bjl-box-wood-deep{stop-color:var(--color-mahogany-deep)}.bjl-box-body{fill:var(--color-lacquer)}.bjl-box-lid{fill:#784228}@supports (color:color-mix(in lab,red,red)){.bjl-box-lid{fill:color-mix(in oklab,var(--color-mahogany) 70%,var(--color-sand-deep))}}.bjl-box-shine{fill:none;stroke:#f4eedc59}@supports (color:color-mix(in lab,red,red)){.bjl-box-shine{stroke:color-mix(in oklab,var(--color-ivory) 35%,transparent)}}.bjl-box-mouth{fill:oklch(0 0 0/.28)}.bjl-box-window{fill:var(--color-lacquer)}.bjl-box-window-rim{fill:none;stroke:var(--color-brass-deep);stroke-width:1.2px}.bjl-box-edges{fill:none;stroke:#f2e8d1}@supports (color:color-mix(in lab,red,red)){.bjl-box-edges{stroke:color-mix(in oklab,var(--color-ivory) 85%,var(--color-sand))}}.bjl-box-edges [data-shade]{stroke:#d4ba9b}@supports (color:color-mix(in lab,red,red)){.bjl-box-edges [data-shade]{stroke:color-mix(in oklab,var(--color-ivory) 55%,var(--color-sand-deep))}}.bjl-box-edge{fill:none;stroke:#dfb866b3}@supports (color:color-mix(in lab,red,red)){.bjl-box-edge{stroke:color-mix(in oklab,var(--color-brass) 70%,transparent)}}.bjl-box-edge{stroke-width:1.5px}.bjl-box-brass{fill:var(--color-brass)}.bjl-box-brass-line{fill:none;stroke:var(--color-brass-deep)}.bjl-box-card{fill:var(--color-ivory);stroke:oklch(0 0 0/.25);stroke-width:.4px}.bjl-box-card-under{fill:#dfcbb1}@supports (color:color-mix(in lab,red,red)){.bjl-box-card-under{fill:color-mix(in oklab,var(--color-ivory) 70%,var(--color-sand-deep))}}.bjl-box-card-inner{fill:#1c2b76}@supports (color:color-mix(in lab,red,red)){.bjl-box-card-inner{fill:color-mix(in oklab,var(--color-lapis) 55%,var(--color-night-zenith))}}.bjl-box-card-lattice{fill:none;stroke:#ecbd3a52}@supports (color:color-mix(in lab,red,red)){.bjl-box-card-lattice{stroke:color-mix(in oklab,var(--color-gold) 32%,transparent)}}:root[data-motion=reduced] .bjl-felt-lamp,:root[data-motion=reduced] .bjl-felt-sheen{animation:none}:root[data-motion=reduced] .bjl-felt-sheen{display:none}.bjl-dealer-figure{width:100%;display:block;overflow:visible}.bjl-dealer-contact-core{stop-color:oklch(0 0 0);stop-opacity:.42}.bjl-dealer-contact-edge{stop-color:oklch(0 0 0);stop-opacity:0}.bjl-dealer-hand-shadow{fill:oklch(0 0 0/.3)}.bjl-dealer-skin-light{stop-color:var(--color-sand)}.bjl-dealer-skin-deep{stop-color:var(--color-sand-deep)}.bjl-dealer-shade{fill:#9a663e}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-shade{fill:color-mix(in oklab,var(--color-sand-deep) 75%,var(--color-mahogany))}}.bjl-dealer-shade{fill-opacity:.45}.bjl-dealer-knuckle,.bjl-dealer-shade-line{stroke:#96623c}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-knuckle,.bjl-dealer-shade-line{stroke:color-mix(in oklab,var(--color-sand-deep) 70%,var(--color-mahogany))}}.bjl-dealer-knuckle{stroke-opacity:.6}.bjl-dealer-stubble{fill:#68492e}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-stubble{fill:color-mix(in oklab,var(--color-lacquer) 45%,var(--color-sand-deep))}}.bjl-dealer-stubble{fill-opacity:.16}.bjl-dealer-highlight{fill:var(--color-ivory);fill-opacity:.18}.bjl-dealer-blush{fill:var(--color-carnelian);fill-opacity:.16}.bjl-dealer-hair{fill:#180e0a}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-hair{fill:color-mix(in oklab,var(--color-lacquer) 78%,var(--color-mahogany-deep))}}.bjl-dealer-brow{stroke:#180e0a}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-brow{stroke:color-mix(in oklab,var(--color-lacquer) 78%,var(--color-mahogany-deep))}}.bjl-dealer-hair-comb{stroke:#371b11}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-hair-comb{stroke:color-mix(in oklab,var(--color-mahogany) 45%,var(--color-lacquer))}}.bjl-dealer-hair-shine{stroke:var(--color-ivory);stroke-opacity:.26}.bjl-dealer-eye-white{fill:var(--color-ivory)}.bjl-dealer-iris-ring{fill:#4a2215}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-iris-ring{fill:color-mix(in oklab,var(--color-mahogany) 70%,var(--color-lacquer))}}.bjl-dealer-lid,.bjl-dealer-pupil{fill:var(--color-lacquer);stroke:var(--color-lacquer)}.bjl-dealer-lid{fill:none}.bjl-dealer-glint{fill:var(--color-ivory)}.bjl-dealer-lip{stroke:#9c3b23}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-lip{stroke:color-mix(in oklab,var(--color-carnelian) 45%,var(--color-mahogany))}}.bjl-dealer-lip-light{stroke:#e9d4b1}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-lip-light{stroke:color-mix(in oklab,var(--color-sand) 60%,var(--color-ivory))}}.bjl-dealer-lip-light{stroke-opacity:.5}.bjl-dealer-shirt-light{stop-color:var(--color-ivory)}.bjl-dealer-shirt-deep{stop-color:#dec9ae}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-shirt-deep{stop-color:color-mix(in oklab,var(--color-ivory) 68%,var(--color-sand-deep))}}.bjl-dealer-collar,.bjl-dealer-shirt-front{fill:var(--color-ivory)}.bjl-dealer-collar,.bjl-dealer-collar-wing{stroke:#ad794b73}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-collar,.bjl-dealer-collar-wing{stroke:color-mix(in oklab,var(--color-sand-deep) 45%,transparent)}}.bjl-dealer-collar,.bjl-dealer-collar-wing{stroke-width:.5px}.bjl-dealer-collar-wing{fill:#ede3ce}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-collar-wing{fill:color-mix(in oklab,var(--color-ivory) 90%,var(--color-sand-deep))}}.bjl-dealer-shirt-fold{stroke:#ad794b80}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-shirt-fold{stroke:color-mix(in oklab,var(--color-sand-deep) 50%,transparent)}}.bjl-dealer-vest-light{stop-color:#162260}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-vest-light{stop-color:color-mix(in oklab,var(--color-lapis) 42%,var(--color-night-zenith))}}.bjl-dealer-vest-deep{stop-color:#080716}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-vest-deep{stop-color:color-mix(in oklab,var(--color-night-zenith) 80%,var(--color-lacquer))}}.bjl-dealer-vest-seam{fill:none;stroke:oklch(0 0 0/.4)}.bjl-dealer-pocket{stroke:oklch(0 0 0/.5);stroke-linecap:round}.bjl-dealer-gold-line,.bjl-dealer-piping{stroke:var(--color-gold-deep)}.bjl-dealer-gold{fill:var(--color-gold-deep)}.bjl-dealer-gem{fill:var(--color-turquoise)}.bjl-dealer-lapis-line{stroke:var(--color-lapis)}.bjl-dealer-bow{fill:var(--color-casino-red)}.bjl-dealer-bow-fold{stroke:oklch(0 0 0/.3)}.bjl-dealer-bow-knot{fill:#991e20}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-bow-knot{fill:color-mix(in oklab,var(--color-casino-red) 78%,var(--color-lacquer))}}.bjl-dealer-card-back{fill:#1c2b76}@supports (color:color-mix(in lab,red,red)){.bjl-dealer-card-back{fill:color-mix(in oklab,var(--color-lapis) 55%,var(--color-night-zenith))}}.bjl-dealer-card-back{stroke:var(--color-ivory);stroke-width:1.2px}.bjl-dealer-arm,.bjl-dealer-body,.bjl-dealer-head{transform-box:view-box}.bjl-dealer-body{transform-origin:120px 160px;animation:bjl-dealer-breathe 4.7s ease-in-out infinite}@keyframes bjl-dealer-breathe{50%{transform:translateY(-.6px)scale(1.008,1.014)}}.bjl-dealer-head{transform-origin:120px 96px;animation:bjl-dealer-sway 11.3s ease-in-out infinite}@keyframes bjl-dealer-sway{0%,to{transform:none}24%{transform:rotate(1.4deg)}56%{transform:rotate(-.7deg)translateY(.3px)}80%{transform:rotate(.5deg)}}.bjl-dealer-eye{transform-box:fill-box;transform-origin:50%;animation:bjl-dealer-blink 6.1s linear infinite}@keyframes bjl-dealer-blink{0%,43%,46.4%,90%,92.8%,93.6%,96.6%,to{transform:none}44.6%,91.4%,95%{transform:scaleY(.1)}}.bjl-dealer-iris[data-glancing]{animation:bjl-dealer-glance 1s ease-in-out}@keyframes bjl-dealer-glance{0%,to{transform:none}18%{transform:translate(1px,-.2px)}50%,78%{transform:translate(var(--gaze),.15px)}}.bjl-dealer-arm{transform-origin:172px 116px}.bjl-dealer-arm[data-reaching]{animation:bjl-arm-deal .42s cubic-bezier(.45,0,.3,1)}@keyframes bjl-arm-deal{0%,to{transform:none}30%{transform:rotate(-11deg)translate(4px,-4px)}64%{transform:rotate(var(--reach)) translateY(3px)}}.bjl-dealer-held-card{opacity:0}.bjl-dealer-arm[data-reaching] .bjl-dealer-held-card{animation:bjl-dealer-hold .42s linear}@keyframes bjl-dealer-hold{0%,16%,36%,to{opacity:0}22%,31%{opacity:1}}:root[data-motion=reduced] .bjl-dealer-arm[data-reaching],:root[data-motion=reduced] .bjl-dealer-arm[data-reaching] .bjl-dealer-held-card,:root[data-motion=reduced] .bjl-dealer-body,:root[data-motion=reduced] .bjl-dealer-eye,:root[data-motion=reduced] .bjl-dealer-head,:root[data-motion=reduced] .bjl-dealer-iris[data-glancing]{animation:none}.bjl-hands{--card-w:var(--card-w-base);--card-h:calc(var(--card-w) * 1.4);--hands-gap:.6cqw;--hand-max:var(--hand-room);--lift:.6;left:var(--x);top:var(--y);gap:var(--hands-gap);z-index:2;align-items:flex-end;display:flex;position:absolute;translate:-50% -100%}.bjl-hands[data-split]{--card-w:calc(var(--card-w-base) * .72);--hand-max:calc((var(--hand-room) - var(--hands-gap)) / 2)}.bjl-dealer-hand,.bjl-hand{flex-direction:column;align-items:center;gap:.25rem;display:flex}.bjl-dealer-hand{--card-w:var(--card-w-base);--card-h:calc(var(--card-w) * 1.4);--hand-max:calc(var(--card-w) * 3.5);--step-share:.5;--rise-share:0;z-index:2}.bjl-hand-cards{--step:min(calc(var(--card-w) * var(--step-share,.34)),calc((var(--hand-max) - var(--card-w)) / max(var(--card-count,1) - 1, 1)));width:calc(var(--card-w) + (var(--card-count,1) - 1) * var(--step));height:calc(var(--card-h) * (1 + (var(--card-count,1) - 1) * var(--rise-share,.05)));position:relative}.bjl-card{left:calc(var(--card-index) * var(--step));bottom:calc(var(--card-index) * var(--card-h) * var(--rise-share,.05));width:var(--card-w);height:var(--card-h);perspective:40rem;animation:bjl-card-travel .52s cubic-bezier(.25,1,.5,1) backwards,bjl-card-arc .52s cubic-bezier(.37,0,.63,1) backwards;animation-delay:var(--deal-delay,0s);position:absolute}.bjl-stage .bjl-card:not(.is-instant,[data-landed]){will-change:transform,translate,rotate,scale}.bjl-card.is-instant{animation:none}.bjl-stage .bjl-card:after{content:"";z-index:-1;border-radius:calc(var(--card-w) * .12);filter:blur(calc(var(--card-w) * .12));opacity:0;pointer-events:none;animation:bjl-card-shadow .52s cubic-bezier(.25,1,.5,1) backwards;animation-delay:var(--deal-delay,0s);background:oklch(0 0 0/.45);position:absolute;inset:6% 4%}.bjl-stage .bjl-card.is-instant:after{animation:none}@keyframes bjl-card-travel{0%{translate:var(--from-x) calc(var(--from-y) + var(--card-h) * var(--lift,0));opacity:0;rotate:-22deg;scale:.78}10%{opacity:1}}@keyframes bjl-card-arc{0%{transform:none}35%{transform:translateY(calc(var(--card-h) * -.16))}to{transform:none}}@keyframes bjl-card-shadow{0%{opacity:1;transform:translate(calc(var(--card-w) * .22),calc(var(--card-w) * .34)) scale(1.18)}to{opacity:0;transform:none}}.bjl-card-flipper{transform-style:preserve-3d;position:absolute;inset:0}.bjl-card-flipper[data-face-down]{transform:rotateY(180deg)}.bjl-card-flipper[data-flip]{animation:bjl-card-flip .64s cubic-bezier(.45,0,.2,1)}@keyframes bjl-card-flip{0%{transform:rotateY(180deg)}50%{transform:translateZ(1.6rem)rotateY(90deg)scale(1.06)}to{transform:none}}.bjl-card-face{border-radius:calc(var(--card-w) * .075);backface-visibility:hidden;box-shadow:0 1px 1px oklch(0 0 0/.28),0 calc(var(--card-w) * .05) calc(var(--card-w) * .16) calc(var(--card-w) * -.03) oklch(0 0 0/.5);position:absolute;inset:0;overflow:hidden}.bjl-card-face.is-front{color:var(--color-lacquer);background:linear-gradient(168deg,var(--color-ivory),#f2e9d3)}@supports (color:color-mix(in lab,red,red)){.bjl-card-face.is-front{background:linear-gradient(168deg,var(--color-ivory),color-mix(in oklab,var(--color-ivory) 88%,var(--color-sand)))}}.bjl-card-face.is-front{outline:1px solid #140e0b24}@supports (color:color-mix(in lab,red,red)){.bjl-card-face.is-front{outline:1px solid color-mix(in oklab,var(--color-lacquer) 14%,transparent)}}.bjl-card-face.is-front{outline-offset:-1px}.bjl-card-face.is-front[data-suit-color=red]{color:var(--color-casino-red)}.bjl-card-art{fill:currentColor;width:100%;height:100%;display:block}.bjl-card-rank{font-family:var(--font-display);font-variation-settings:"wght" 800}.bjl-card-court-frame{fill:currentColor;fill-opacity:.05;stroke:currentColor;stroke-opacity:.4;stroke-width:1.2px}.bjl-card-court-inner{fill:none;stroke:currentColor;stroke-opacity:.22;stroke-width:.8px}.bjl-card-face.is-back{--lattice:calc(var(--card-w) * .1);--thread:#ecbd3a4d}@supports (color:color-mix(in lab,red,red)){.bjl-card-face.is-back{--thread:color-mix(in oklab,var(--color-gold) 30%,transparent)}}.bjl-card-face.is-back{border:calc(var(--card-w) * .05) solid var(--color-ivory);background:repeating-linear-gradient(45deg,var(--thread) 0 1px,transparent 1px var(--lattice)),repeating-linear-gradient(-45deg,var(--thread) 0 1px,transparent 1px var(--lattice)),linear-gradient(165deg,#1f3082,#151f59);transform:rotateY(180deg)}@supports (color:color-mix(in lab,red,red)){.bjl-card-face.is-back{background:repeating-linear-gradient(45deg,var(--thread) 0 1px,transparent 1px var(--lattice)),repeating-linear-gradient(-45deg,var(--thread) 0 1px,transparent 1px var(--lattice)),linear-gradient(165deg,color-mix(in oklab,var(--color-lapis) 62%,var(--color-night-zenith)),color-mix(in oklab,var(--color-lapis) 38%,var(--color-night-zenith)))}}.bjl-hand-total{border:1px solid var(--bjl-total-tint,oklch(95% .025 92));min-width:2rem;padding:.05rem .5rem;animation:bjl-total-tick .26s cubic-bezier(.34,1.56,.64,1) backwards}@supports (color:color-mix(in lab,red,red)){.bjl-hand-total{border:1px solid color-mix(in oklab,var(--bjl-total-tint,var(--color-ivory)) 35%,transparent)}}.bjl-hand-total{font-variation-settings:"wght" 700;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;color:var(--bjl-total-tint,var(--color-ivory));background:oklch(0 0 0/.5);border-radius:999px;font-size:clamp(.6rem,1.2cqw,.85rem)}@keyframes bjl-total-tick{0%{opacity:.4;scale:.82}}.bjl-hands[data-split] .bjl-hand-total{min-width:0;padding-inline:.35rem;font-size:clamp(.55rem,1cqw,.75rem)}.bjl-hand[data-active] .bjl-hand-total{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-night-zenith)}.bjl-hand-total[data-bust],.bjl-hand-total[data-variant=lose]{--bjl-total-tint:var(--color-ruby)}.bjl-hand-total[data-variant=natural],.bjl-hand-total[data-variant=win]{--bjl-total-tint:var(--color-emerald)}.bjl-hand-total[data-variant=push]{--bjl-total-tint:var(--color-turquoise)}:root[data-motion=reduced] .bjl-card{animation:bjl-card-fade .16s ease-out backwards;animation-delay:var(--deal-delay,0s)}:root[data-motion=reduced] .bjl-card-flipper[data-flip],:root[data-motion=reduced] .bjl-hand-total,:root[data-motion=reduced] .bjl-stage .bjl-card:after{animation:none}@keyframes bjl-card-fade{0%{opacity:0}}.bjl-seat{left:var(--x);top:var(--y);translate:-50% calc(var(--spot) * -.5);rotate:var(--tilt);transform-origin:50% calc(var(--spot) * .5);z-index:1;flex-direction:column;align-items:center;gap:.2rem;display:flex;position:absolute}.bjl-seat-spot{width:var(--spot);height:var(--spot);border:1px solid #dfb86675;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.bjl-seat-spot{border:1px solid color-mix(in oklab,var(--color-brass) 46%,transparent)}}.bjl-seat-spot{background-color:oklch(0 0 0/.14);background-image:radial-gradient(circle closest-side,#0000 77%,#dfb86647 79% 81.5%,#0000 83.5%),radial-gradient(circle closest-side at 50% 40%,oklch(100% 0 0/.07),#0000 58%,oklch(0 0 0/.3) 100%);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.bjl-seat-spot{background-image:radial-gradient(circle closest-side,transparent 77%,color-mix(in oklab,var(--color-brass) 28%,transparent) 79% 81.5%,transparent 83.5%),radial-gradient(circle closest-side at 50% 40%,oklch(100% 0 0/.07),transparent 58%,oklch(0 0 0/.3) 100%)}}.bjl-seat-spot{transition:border-color .16s ease-out,background-color .16s ease-out,scale .18s cubic-bezier(.22,1,.36,1)}.bjl-seat[data-free] .bjl-seat-spot{border-style:dashed;border-color:#dfb86657}@supports (color:color-mix(in lab,red,red)){.bjl-seat[data-free] .bjl-seat-spot{border-color:color-mix(in oklab,var(--color-brass) 34%,transparent)}}.bjl-seat[data-free] .bjl-seat-spot{background-color:#0000}.bjl-seat-spot:before,.bjl-side:before{content:"";border-radius:inherit;position:absolute;inset:min(0px,50% - 1.375rem)}.bjl-seat-spot:after{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:-.2rem;box-shadow:0 0 .8rem .1rem #ecbd3a4d,inset 0 0 .45rem #ecbd3a29}@supports (color:color-mix(in lab,red,red)){.bjl-seat-spot:after{box-shadow:0 0 .8rem .1rem color-mix(in oklab,var(--color-gold) 30%,transparent),inset 0 0 .45rem color-mix(in oklab,var(--color-gold) 16%,transparent)}}.bjl-seat-spot:after{opacity:0;pointer-events:none;transition:opacity .22s ease-out}.bjl-seat[data-free] .bjl-seat-spot:not(:disabled):after{animation:bjl-spot-invite 3.4s ease-in-out infinite}@keyframes bjl-spot-invite{0%,to{opacity:.1}50%{opacity:.65}}.bjl-seat-spot:not(:disabled){cursor:pointer}.bjl-seat-spot:not(:disabled):hover{border-color:var(--color-gold);background-color:#ecbd3a1a;scale:1.06}@supports (color:color-mix(in lab,red,red)){.bjl-seat-spot:not(:disabled):hover{background-color:color-mix(in oklab,var(--color-gold) 10%,transparent)}}.bjl-seat .bjl-seat-spot:not(:disabled):hover:after{opacity:1;animation:none}.bjl-seat-spot:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.bjl-seat-number{font-family:var(--font-display);font-size:calc(var(--spot) * .15);font-variation-settings:"wght" 700;font-variant-numeric:tabular-nums;color:#dfb86680;line-height:1;position:absolute;bottom:15%;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.bjl-seat-number{color:color-mix(in oklab,var(--color-brass) 50%,transparent)}}.bjl-seat-number{pointer-events:none}.bjl-seat-mark{fill:none;stroke:#f4eedc8c;width:36%;height:36%}@supports (color:color-mix(in lab,red,red)){.bjl-seat-mark{stroke:color-mix(in oklab,var(--color-ivory) 55%,transparent)}}.bjl-seat-mark{stroke-width:1.6px;stroke-linecap:round;transition:stroke .16s ease-out}.bjl-seat-spot:not(:disabled):hover .bjl-seat-mark{stroke:var(--color-gold)}.bjl-seat[data-mine] .bjl-seat-spot{border:2px solid var(--color-gold);background-color:#ecbd3a17}@supports (color:color-mix(in lab,red,red)){.bjl-seat[data-mine] .bjl-seat-spot{background-color:color-mix(in oklab,var(--color-gold) 9%,transparent)}}.bjl-seat-plate{max-width:calc(var(--spot) * 1.5);text-overflow:ellipsis;white-space:nowrap;color:#f4eedcd1;background:oklch(0 0 0/.35);border-radius:999px;padding:.05rem .45rem;font-size:clamp(.6rem,1.15cqw,.8rem);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bjl-seat-plate{color:color-mix(in oklab,var(--color-ivory) 82%,transparent)}}.bjl-seat[data-mine] .bjl-seat-plate{background:var(--color-gold);font-variation-settings:"wght" 800;color:var(--color-night-zenith)}.bjl-seat-plate-row{justify-content:center;display:flex;position:relative}.bjl-seat-leave{aspect-ratio:1;color:#f4eedcd1;background:oklch(0 0 0/.45);border-radius:999px;place-items:center;width:clamp(1rem,1.6cqw,1.3rem);display:grid;position:absolute;top:50%;left:calc(100% + .25rem);translate:0 -50%}@supports (color:color-mix(in lab,red,red)){.bjl-seat-leave{color:color-mix(in oklab,var(--color-ivory) 82%,transparent)}}.bjl-seat-leave{cursor:pointer;transition:background-color .14s ease-out}.bjl-seat-leave svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:62%}.bjl-seat-leave:hover{background:var(--color-ruby);color:var(--color-ivory)}.bjl-seat-leave:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.bjl-seat-marker{width:calc(var(--spot) * .36);fill:none;stroke:var(--color-gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;animation:bjl-marker-in .52s cubic-bezier(.22,1,.36,1) backwards}@keyframes bjl-marker-in{0%{opacity:0;translate:0 .4rem}}.bjl-seat[data-target=behind] .bjl-seat-behind,.bjl-seat[data-target=seat] .bjl-seat-spot,.bjl-side[data-target]{border-style:solid;border-color:var(--color-gold);animation:bjl-target-breathe 1.6s ease-in-out infinite}@keyframes bjl-target-breathe{50%{box-shadow:0 0 0 5px color-mix(in oklab,var(--color-gold) 16%,transparent)}}.bjl-hands,.bjl-seat{transition:opacity .32s ease-out,filter .32s ease-out}.bjl-hands[data-dimmed],.bjl-seat[data-dimmed]{opacity:.45;filter:saturate(.6)}.bjl-seat[data-mine][data-dimmed]{opacity:.7}.bjl-seat-behind{top:calc(var(--spot) * .95);left:calc(50% + var(--spot) * .86);width:calc(var(--spot) * .46);height:calc(var(--spot) * .46);border:1px dashed #f4eedc47;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.bjl-seat-behind{border:1px dashed color-mix(in oklab,var(--color-ivory) 28%,transparent)}}.bjl-seat-behind{border-radius:999px}.bjl-seat-behind[data-staged]{border-style:solid;border-color:#ecbd3aa6}@supports (color:color-mix(in lab,red,red)){.bjl-seat-behind[data-staged]{border-color:color-mix(in oklab,var(--color-gold) 65%,transparent)}}.bjl-seat-behind-count{font-variant-numeric:tabular-nums;color:var(--color-gold);font-size:clamp(.5rem,.95cqw,.66rem)}.bjl-turn-ring{pointer-events:none;width:calc(100% + .7rem);height:calc(100% + .7rem);position:absolute;inset:-.35rem;rotate:-90deg}.bjl-turn-ring circle{fill:none;stroke:var(--color-gold);stroke-width:4px;stroke-linecap:round;stroke-dasharray:100;animation:bjl-turn-drain var(--turn-total) linear forwards;animation-delay:var(--turn-elapsed)}@keyframes bjl-turn-drain{0%{stroke-dashoffset:0}80%{stroke:var(--color-gold)}to{stroke-dashoffset:100px;stroke:var(--color-ruby)}}.bjl-pile{pointer-events:none;position:absolute;inset:0}.bjl-pile-chip{translate:-50% calc(-50% - var(--pile-index) * .3rem);scale:var(--pile-scale);position:absolute;top:50%;left:50%}.bjl-pile[data-small] .bjl-pile-chip{scale:calc(var(--pile-scale) * .6);translate:-50% calc(-50% - var(--pile-index) * .18rem)}.bjl-pile-chip:last-child{animation:bjl-chip-drop .28s cubic-bezier(.22,1,.36,1) backwards}@keyframes bjl-chip-drop{0%{opacity:0;transform:translateY(-1.4rem)scale(1.15,.9)}70%{opacity:1;transform:translateY(.05rem)scale(.98,1.03)}}:root[data-motion=reduced] .bjl-pile-chip:last-child,:root[data-motion=reduced] .bjl-seat-marker,:root[data-motion=reduced] .bjl-seat[data-target] .bjl-seat-behind,:root[data-motion=reduced] .bjl-seat[data-target] .bjl-seat-spot,:root[data-motion=reduced] .bjl-side[data-target]{animation:none}:root[data-motion=reduced] .bjl-seat-mark,:root[data-motion=reduced] .bjl-seat-spot{transition:none}:root[data-motion=reduced] .bjl-seat[data-free] .bjl-seat-spot:not(:disabled):after{animation:none}.bjl-side{--side:calc(var(--spot) * .54);top:calc(var(--spot) * .5);width:var(--side);height:var(--side);border:1px solid #f4eedc6b;place-items:center;display:grid;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.bjl-side{border:1px solid color-mix(in oklab,var(--color-ivory) 42%,transparent)}}.bjl-side{background:oklch(0 0 0/.22);border-radius:28%;transition:border-color .16s ease-out,background-color .16s ease-out,scale .18s cubic-bezier(.22,1,.36,1)}.bjl-side[data-bet=pairs]{left:calc(50% - var(--spot) * .92)}.bjl-side[data-bet=twenty-one-three]{left:calc(50% + var(--spot) * .92)}button.bjl-side{cursor:pointer}button.bjl-side:hover{border-color:var(--color-gold);background:#ecbd3a1f;scale:1.08}@supports (color:color-mix(in lab,red,red)){button.bjl-side:hover{background:color-mix(in oklab,var(--color-gold) 12%,transparent)}}.bjl-side:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.bjl-side[data-staged]{border-color:#ecbd3aa6}@supports (color:color-mix(in lab,red,red)){.bjl-side[data-staged]{border-color:color-mix(in oklab,var(--color-gold) 65%,transparent)}}.bjl-side-label{font-variation-settings:"wght" 800;color:var(--color-ivory);font-size:clamp(.6rem,1.05cqw,.8rem);line-height:1}.bjl-side-label,.bjl-side-outcome{font-family:var(--font-display);white-space:nowrap}.bjl-side-outcome{z-index:4;border:1px solid var(--color-border-subtle);background:var(--color-night-zenith);font-variation-settings:"wght" 800;color:var(--color-ink-muted);pointer-events:none;animation:bjl-side-reveal 3s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--reveal-delay,0s);border-radius:999px;padding:.15rem .55rem;font-size:clamp(.62rem,1.1cqw,.82rem);position:absolute;top:calc(100% + .3rem);left:50%;translate:-50%}.bjl-side-outcome[data-win]{border-color:var(--color-emerald);background:var(--color-emerald);color:var(--color-night-zenith)}@keyframes bjl-side-reveal{0%{opacity:0;transform:translateY(-.35rem)scale(.9)}12%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(.2rem)}}@keyframes bjl-side-fade{0%,to{opacity:0}8%,88%{opacity:1}}:root[data-motion=reduced] .bjl-side-outcome{animation-name:bjl-side-fade}:root[data-motion=reduced] .bjl-side{transition:none}.bjl-popover{z-index:8;border:1px solid #ecbd3a66;gap:.35rem;padding:.4rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:50%}@supports (color:color-mix(in lab,red,red)){.bjl-popover{border:1px solid color-mix(in oklab,var(--color-gold) 40%,transparent)}}.bjl-popover{background:#050519f5;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.bjl-popover{background:color-mix(in oklab,var(--color-night-zenith) 96%,transparent)}}.bjl-popover{translate:-50%;rotate:calc(var(--tilt) * -1);animation:bjl-popover-in .2s cubic-bezier(.16,1,.3,1) backwards;box-shadow:0 .75rem 1.5rem -.5rem oklch(0 0 0/.8)}.bjl-popover-chip{width:2.75rem;height:2.75rem}.bjl-popover-chip:active:not(:disabled){transform:scale(.92)}.bjl-popover-chip:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@keyframes bjl-popover-in{0%{opacity:0;transform:translateY(.4rem)scale(.96)}}:root[data-motion=reduced] .bjl-popover{animation:none}.bjl-decide{justify-items:center;gap:.55rem;display:grid}.bjl-decide.is-stage{z-index:5;border:1px solid #ecbd3a73;align-items:center;gap:.9rem;padding:.6rem .75rem .85rem;display:flex;position:absolute;top:38.5%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.bjl-decide.is-stage{border:1px solid color-mix(in oklab,var(--color-gold) 45%,transparent)}}.bjl-decide.is-stage{background:#050519f5;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.bjl-decide.is-stage{background:color-mix(in oklab,var(--color-night-zenith) 96%,transparent)}}.bjl-decide.is-stage{box-shadow:0 1.5rem 3rem -1rem oklch(0 0 0/.85),0 0 0 6px #ecbd3a14}@supports (color:color-mix(in lab,red,red)){.bjl-decide.is-stage{box-shadow:0 1.5rem 3rem -1rem oklch(0 0 0/.85),0 0 0 6px color-mix(in oklab,var(--color-gold) 8%,transparent)}}.bjl-decide.is-stage{animation:bjl-decide-in .28s cubic-bezier(.16,1,.3,1) backwards;scale:1.06}.bjl-decide-backdrop{z-index:4;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:oklch(12% .03 165/.35);animation:bjl-backdrop-in .24s ease-out backwards;position:absolute;inset:0}@keyframes bjl-backdrop-in{0%{opacity:0}}.bjl-decide.is-stage .bjl-decide-extra,.bjl-decide.is-stage .bjl-decide-main{gap:.6rem;width:auto;display:flex}.bjl-decide.is-stage .bjl-decide-btn{border-radius:999px;min-width:7.25rem;min-height:2.75rem;padding-block:.4rem}.bjl-decide.is-stage .bjl-decide-small{border-radius:999px;min-width:5.5rem;min-height:2.75rem;padding-inline:.9rem}.bjl-decide.is-stage .bjl-decide-hand{border-inline-end:1px solid #ecbd3a4d;align-items:center;gap:.5rem;padding-inline:.5rem .9rem}@supports (color:color-mix(in lab,red,red)){.bjl-decide.is-stage .bjl-decide-hand{border-inline-end:1px solid color-mix(in oklab,var(--color-gold) 30%,transparent)}}.bjl-decide.is-stage .bjl-decide-total{white-space:nowrap;font-size:1.6rem}.bjl-decide.is-stage .bjl-decide-versus{max-width:6.5rem;font-size:.72rem;line-height:1.15}.bjl-decide.is-stage .bjl-decide-clock{inset-inline:1.25rem;width:auto;position:absolute;bottom:.22rem}@keyframes bjl-decide-in{0%{opacity:0;transform:translateY(.5rem)scale(.98)}}.bjl-decide-hand{align-items:baseline;gap:.6rem;display:flex}.bjl-decide-total{font-family:var(--font-display);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;color:var(--color-gold);font-size:1.85rem;line-height:1}.bjl-decide-versus{color:var(--color-ink-muted);font-size:.8rem}.bjl-decide-extra,.bjl-decide-main{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}.bjl-decide-btn{--bjl-tone:var(--color-gold);border:1px solid var(--bjl-tone);justify-content:center;align-items:center;gap:.45rem;min-height:3.25rem;padding:.55rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bjl-decide-btn{border:1px solid color-mix(in oklab,var(--bjl-tone) 55%,transparent)}}.bjl-decide-btn{background:var(--color-surface-raised);font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-ink);border-radius:.75rem;font-size:1.05rem;transition:background-color .14s ease-out,border-color .14s ease-out,transform .12s cubic-bezier(.22,1,.36,1)}.bjl-decide-btn.is-stand{--bjl-tone:var(--color-ruby)}.bjl-decide-btn.is-hit{--bjl-tone:var(--color-emerald)}.bjl-decide-btn:hover:not(:disabled){border-color:var(--bjl-tone);background:var(--bjl-tone)}@supports (color:color-mix(in lab,red,red)){.bjl-decide-btn:hover:not(:disabled){background:color-mix(in oklab,var(--bjl-tone) 14%,var(--color-surface-raised))}}.bjl-decide-btn:active:not(:disabled){transform:scale(.97)}.bjl-decide-btn:focus-visible,.bjl-decide-small:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.bjl-decide-btn:disabled,.bjl-decide-small:disabled{opacity:.4;cursor:not-allowed}.bjl-decide-sign{fill:none;width:1.1rem;height:1.1rem;stroke:var(--bjl-tone);stroke-width:2.6px;stroke-linecap:round}.bjl-decide-small{border:1px solid var(--color-border-subtle);background:var(--color-surface);min-height:2.6rem;color:var(--color-ink);border-radius:.75rem;font-size:.88rem;transition:border-color .14s ease-out}.bjl-decide-small:hover:not(:disabled){border-color:var(--color-gold)}.bjl-decide-clock{background:var(--color-gold);transform-origin:0;width:100%;height:3px;animation:bjl-decide-drain var(--turn-total) linear forwards;animation-delay:var(--turn-elapsed);border-radius:999px}@keyframes bjl-decide-drain{to{background:var(--color-ruby);transform:scaleX(0)}}.bjl-verdict-slot{z-index:6;pointer-events:none;position:absolute;top:38.5%;left:50%;translate:-50% -50%}.bjl-verdict{--bjl-tone:var(--color-turquoise);border:1px solid var(--bjl-tone);justify-items:center;gap:.1rem;min-width:12rem;padding:.65rem 1.75rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.bjl-verdict{border:1px solid color-mix(in oklab,var(--bjl-tone) 60%,transparent)}}.bjl-verdict{border-radius:var(--radius-card);background:oklch(13% .045 278)}@supports (color:color-mix(in lab,red,red)){.bjl-verdict{background:color-mix(in oklab,var(--color-night-zenith) 92%,var(--bjl-tone))}}.bjl-verdict{animation:bjl-verdict 3.2s both;box-shadow:0 1rem 2.5rem -.75rem oklch(0 0 0/.8)}.bjl-verdict[data-kind=win]{--bjl-tone:var(--color-emerald)}.bjl-verdict[data-kind=blackjack]{--bjl-tone:var(--color-gold)}.bjl-verdict[data-kind=lose]{--bjl-tone:var(--color-ruby)}.bjl-verdict-title{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--bjl-tone);font-size:clamp(1.6rem,3.6cqw,2.6rem);line-height:1.05}.bjl-verdict-amount{font-variation-settings:"wght" 700;font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:clamp(.9rem,1.6cqw,1.15rem)}.bjl-verdict-sides{border-top:1px solid #f4eedc24;gap:.9rem;margin-top:.3rem;padding-top:.3rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bjl-verdict-sides{border-top:1px solid color-mix(in oklab,var(--color-ivory) 14%,transparent)}}.bjl-verdict-sides{white-space:nowrap;color:var(--color-ink-muted);font-size:clamp(.7rem,1.2cqw,.85rem)}.bjl-verdict-side b{font-variation-settings:"wght" 700;font-variant-numeric:tabular-nums;color:var(--color-ruby)}.bjl-verdict-side[data-sign=\+] b{color:var(--color-emerald)}.bjl-verdict-side[data-sign="0"] b{color:var(--color-ink)}@keyframes bjl-verdict{0%{opacity:0;filter:blur(6px);animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.86)}11%{opacity:1;filter:blur();transform:none}84%{opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1);transform:none}to{opacity:0;transform:translateY(-.75rem)scale(.97)}}@keyframes bjl-verdict-fade{0%,to{opacity:0}6%,88%{opacity:1}}:root[data-motion=reduced] .bjl-decide-backdrop,:root[data-motion=reduced] .bjl-decide.is-stage{animation:none}:root[data-motion=reduced] .bjl-verdict{animation-name:bjl-verdict-fade}.bjl-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;min-height:2.5rem;display:flex}.bjl-banner-phase{min-width:0;font-family:var(--font-display);font-variation-settings:"wght" 700;color:var(--color-ink);font-size:1.05rem}.bjl-banner-side{align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}.bjl-banner-link{color:var(--color-ink-muted);font-size:.8rem}.bjl-banner-link[data-status=offline]{color:#f18f9a}@supports (color:color-mix(in lab,red,red)){.bjl-banner-link[data-status=offline]{color:color-mix(in oklab,var(--color-ruby) 60%,var(--color-ink))}}.bjl-banner-clock{color:var(--color-gold);align-items:baseline;gap:.4rem;display:flex}.bjl-banner-clock-label{color:var(--color-ink-muted);font-size:.8rem}.bjl-banner-clock-value{min-width:2ch;font-family:var(--font-display);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;text-align:end;font-size:1.5rem;line-height:1;display:inline-block}.bjl-banner-clock-unit{font-size:.85rem}.bjl-banner-clock[data-urgent]{color:var(--color-ruby)}.bjl-banner-clock[data-urgent] .bjl-banner-clock-value{animation:bjl-clock-pulse 1s ease-in-out infinite}@keyframes bjl-clock-pulse{50%{scale:1.12}}.bjl-frame-button{border:1px solid var(--color-border-subtle);min-height:2.75rem;color:var(--color-ink-muted);border-radius:999px;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.875rem;transition:border-color .15s ease-out,color .15s ease-out;display:inline-flex}.bjl-frame-button:hover,.bjl-frame-button[aria-pressed=true]{border-color:var(--color-gold);color:var(--color-gold)}.bjl-frame-button:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.bjl-back-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.bjl-shell[data-fullscreen]{z-index:60;width:100%;height:100dvh;padding-top:env(safe-area-inset-top);background:radial-gradient(ellipse 70% 55% at 50% 42%,#002f1d38,transparent 72%),var(--color-night-zenith);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bjl-shell[data-fullscreen]{background:radial-gradient(ellipse 70% 55% at 50% 42%,color-mix(in oklab,var(--color-felt-deep) 22%,transparent),transparent 72%),var(--color-night-zenith)}}.bjl-shell[data-fullscreen]>div{flex-direction:column;flex:auto;min-height:0;display:flex}.bjl-shell[data-fullscreen] .game-frame{height:auto;min-height:0;padding:.5rem .75rem max(.75rem,env(safe-area-inset-bottom));flex:auto;gap:.5rem;margin:0}.bjl-shell[data-fullscreen] .game-frame>:has(>.bjl-stage-wrap){flex:auto;min-height:0}.bjl-shell[data-fullscreen] .bjl-extras{display:none}:root[data-motion=reduced] .bjl-banner-clock[data-urgent] .bjl-banner-clock-value{animation:none}.bjl-salon-frame{flex-direction:column;gap:1rem;display:flex}.bjl-salon-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.bjl-salon-title{font-family:var(--font-display);font-variation-settings:"wght" 700;color:var(--color-ink);font-size:1.05rem}.bjl-salon{gap:1rem;display:grid}@media (min-width:48rem){.bjl-salon{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}}.bjl-salon-note{color:var(--color-ink-muted);padding:1rem 1.1rem;font-size:.9rem}.bjl-salon-note,.bjl-salon-table{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card)}.bjl-salon-table{background:var(--color-surface);flex-direction:column;gap:.35rem;height:100%;padding:.85rem .85rem 1rem;transition:border-color .16s ease-out;display:flex}.bjl-salon-table:focus-within,.bjl-salon-table:hover{border-color:#ecbd3a99}@supports (color:color-mix(in lab,red,red)){.bjl-salon-table:focus-within,.bjl-salon-table:hover{border-color:color-mix(in oklab,var(--color-gold) 60%,transparent)}}.bjl-salon-table[data-active]{border-color:var(--color-gold)}.bjl-salon-felt{border-radius:calc(var(--radius-card) - .25rem);background:var(--color-night-zenith);width:100%;margin-bottom:.4rem;padding:.6rem .75rem .35rem}.bjl-salon-felt-cloth{fill:var(--color-felt-deep)}.bjl-salon-felt-edge{fill:none;stroke:#dfb86673}@supports (color:color-mix(in lab,red,red)){.bjl-salon-felt-edge{stroke:color-mix(in oklab,var(--color-brass) 45%,transparent)}}.bjl-salon-felt-edge{stroke-width:1px}.bjl-salon-felt-seat{fill:none;stroke:#f4eedc73}@supports (color:color-mix(in lab,red,red)){.bjl-salon-felt-seat{stroke:color-mix(in oklab,var(--color-ivory) 45%,transparent)}}.bjl-salon-felt-seat{stroke-width:1px}.bjl-salon-felt-seat[data-taken]{fill:var(--color-ivory);stroke:var(--color-ivory)}.bjl-salon-limits{font-family:var(--font-display);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:1.2rem}.bjl-salon-unit{font-variation-settings:"wght" 600;color:var(--color-ink-muted);font-size:.85rem}.bjl-salon-name,.bjl-salon-phase{color:var(--color-ink-muted);font-size:.82rem}.bjl-salon-seats{color:var(--color-ink);font-size:.9rem}.bjl-salon-seats[data-full]{color:var(--color-gold)}.bjl-salon-join{border:1px solid var(--color-gold);background:var(--color-gold);min-height:2.75rem;font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-night-zenith);border-radius:999px;place-items:center;margin-top:auto;padding:.5rem 1rem;transition:background-color .14s ease-out,color .14s ease-out;display:grid}.bjl-salon-join:hover{background:#edc34e}@supports (color:color-mix(in lab,red,red)){.bjl-salon-join:hover{background:color-mix(in oklab,var(--color-gold) 88%,var(--color-ivory))}}.bjl-salon-join:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.bjl-salon-locked{color:var(--color-ink-muted);margin-top:auto;padding-top:.6rem;font-size:.82rem}.bjl-salon-table[data-locked] .bjl-salon-felt{opacity:.55}.bjl-shell[data-fullscreen][data-view=lobby]{overflow-y:auto}.bjl-shell[data-fullscreen] .bjl-salon-frame{width:min(68rem,100%);padding:1.5rem 1.25rem max(1.5rem,env(safe-area-inset-bottom));margin:auto}.bjl-console{gap:.6rem;display:grid}.bjl-console-line{min-height:1.5rem;color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:.92rem;line-height:1.5;display:flex}.bjl-console-line[data-tone=error]{color:#f198a2}@supports (color:color-mix(in lab,red,red)){.bjl-console-line[data-tone=error]{color:color-mix(in oklab,var(--color-ruby) 55%,var(--color-ink))}}.bjl-console-link{min-height:1.5rem;color:var(--color-gold);text-underline-offset:.2em;text-decoration:underline}.bjl-console-link:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.bjl-bet-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;transition:opacity .2s ease-out;display:flex}.bjl-bet-row[data-dormant]{opacity:.4}.bjl-chip-picker{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ecbd3a59 transparent;flex:0 auto;gap:.45rem;min-width:0;max-width:100%;margin:-.4rem -.25rem;padding:.4rem .25rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.bjl-chip-picker{scrollbar-color:color-mix(in oklab,var(--color-gold) 35%,transparent) transparent}}.bjl-chip-option{scroll-snap-align:start;flex:none}.bjl-chip-option:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.bjl-chip-option:active:not(:disabled){transition-duration:70ms;transform:translateY(1px)scale(1.04,.92)}.bjl-bet-actions{flex:1 0 auto;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.bjl-bet-quiet{min-height:2.75rem;font-family:var(--font-display);font-variation-settings:"wght" 700;color:var(--color-ink-muted);border-radius:999px;padding:.5rem .9rem;font-size:.9rem;transition:color .14s ease-out,background-color .14s ease-out}.bjl-bet-quiet:hover:not(:disabled){color:var(--color-ink);background:#f3f5fb12}@supports (color:color-mix(in lab,red,red)){.bjl-bet-quiet:hover:not(:disabled){background:color-mix(in oklab,var(--color-ink) 7%,transparent)}}.bjl-bet-quiet:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.bjl-bet-quiet:disabled{opacity:.4;cursor:not-allowed}.bjl-submit{text-transform:none;letter-spacing:.01em;justify-content:center;align-items:baseline;gap:.45em;min-width:10rem;min-height:2.75rem;margin-left:.4rem;font-size:.95rem;display:inline-flex}.bjl-submit-amount{font-variant-numeric:tabular-nums;letter-spacing:.02em;animation:bjl-amount-tick .18s cubic-bezier(.22,1,.36,1)}@keyframes bjl-amount-tick{0%{opacity:.4;transform:translateY(.3em)}}@media (max-width:40rem){.bjl-bet-actions{flex-basis:100%}.bjl-submit{flex:auto}}:root[data-motion=reduced] .bjl-submit-amount{animation:none}:root[data-motion=reduced] .bjl-bet-row{transition:none}:root[data-motion=reduced] .bjl-chip-option:active:not(:disabled){transform:none}.bjl-chip-option[data-selected]{box-shadow:var(--chip-relief),0 0 0 3px var(--color-gold),0 10px 16px -6px oklch(0 0 0/.75);transform:translateY(-6px)}.bjm-pending{min-height:max(30rem,100svh - 16rem)}@media (min-width:64rem){.bjm-pending{min-height:max(34rem,100dvh - 8rem)}}@keyframes bjm-rise{0%{opacity:0;transform:translateY(.75rem)}}.bjm-shell[data-fullscreen]{z-index:60;width:100%;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);overscroll-behavior:none;background:var(--color-night-zenith);position:fixed;inset:0;overflow:hidden}.bjm-room{flex-direction:column;height:100%;min-height:0;display:flex}.bjm-room:focus{outline:none}.bjm-stage{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.bjm-bar{border-bottom:1px solid #ecbd3a2e;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.35rem .6rem .45rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.bjm-bar{border-bottom:1px solid color-mix(in oklab,var(--color-gold) 18%,transparent)}}.bjm-bar-button{border:1px solid var(--color-border-subtle);min-width:2.75rem;min-height:2.75rem;color:var(--color-ink-muted);border-radius:999px;place-items:center;transition:border-color .15s ease-out,color .15s ease-out,transform .12s cubic-bezier(.22,1,.36,1);display:inline-grid}.bjm-bar-button:active{transform:scale(.94)}.bjm-bar-button:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.bjm-bar-button[aria-pressed=true]{border-color:#f04c5a8c}@supports (color:color-mix(in lab,red,red)){.bjm-bar-button[aria-pressed=true]{border-color:color-mix(in oklab,var(--color-ruby) 55%,transparent)}}.bjm-bar-button[aria-pressed=true]{color:var(--color-ruby)}.bjm-bar-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.bjm-bar-main{gap:.1rem;min-width:0;display:grid}.bjm-bar-phase{font-family:var(--font-display);font-variation-settings:"wght" 700;white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink);font-size:.95rem;line-height:1.25;overflow:hidden}.bjm-bar-meta{gap:.6rem;min-width:0;font-size:.75rem;display:flex}.bjm-bar-link{white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink-muted);overflow:hidden}.bjm-bar-link[data-status=offline]{color:#f18f9a}@supports (color:color-mix(in lab,red,red)){.bjm-bar-link[data-status=offline]{color:color-mix(in oklab,var(--color-ruby) 60%,var(--color-ink))}}.bjm-bar-balance{font-variation-settings:"wght" 700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-gold)}.bjm-clock{min-width:2ch;font-family:var(--font-display);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;text-align:end;color:var(--color-gold);font-size:1.5rem;line-height:1;display:inline-block}.bjm-clock[data-urgent]{color:var(--color-ruby);animation:bjm-clock-beat 1s ease-in-out infinite}@keyframes bjm-clock-beat{50%{transform:scale(1.12)}}.bjm-clock-gauge{background:var(--color-gold);transform-origin:0;height:2px;animation:bjm-clock-drain var(--clock-ms) linear forwards;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.bjm-clock-gauge:after{content:"";background:var(--color-ruby);opacity:0;animation:bjm-fade-in .3s ease-out forwards;animation-delay:var(--clock-urgent);position:absolute;inset:0}@keyframes bjm-clock-drain{0%{transform:scaleX(var(--clock-from))}to{transform:scaleX(0)}}@keyframes bjm-fade-in{to{opacity:1}}.bjm-console{max-height:55%;padding:.6rem .75rem max(.6rem,env(safe-area-inset-bottom));overscroll-behavior:contain;border-top:1px solid #ecbd3a38;flex:none;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.bjm-console{border-top:1px solid color-mix(in oklab,var(--color-gold) 22%,transparent)}}.bjm-console{background:var(--color-night-zenith)}.bjm-console>*{max-width:40rem;margin-inline:auto}.bjm-console .bjl-decide{display:none}@media (orientation:landscape) and (max-height:32rem){.bjm-room{grid-template:"bar bar""others console""camera console"minmax(0,1fr)/minmax(0,1fr) minmax(15rem,40%);display:grid}.bjm-bar{grid-area:bar}.bjm-others{grid-area:others}.bjm-camera{grid-area:camera}.bjm-console{border-top:0;border-left:1px solid #ecbd3a38;flex-direction:column;grid-area:console;justify-content:flex-end;max-height:none;display:flex}@supports (color:color-mix(in lab,red,red)){.bjm-console{border-left:1px solid color-mix(in oklab,var(--color-gold) 22%,transparent)}}.bjm-room:not(:has(.bjm-console)) :is(.bjm-others,.bjm-camera){grid-column:1/-1}}:root[data-motion=reduced] .bjm-clock[data-urgent]{animation:none}.bjm-entry{min-height:max(30rem,100svh - 16rem);padding:1.25rem 1rem max(1rem,env(safe-area-inset-bottom));border:1px solid #ecbd3a42;flex-direction:column;gap:1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bjm-entry{border:1px solid color-mix(in oklab,var(--color-gold) 26%,transparent)}}.bjm-entry{border-radius:var(--radius-card);background:radial-gradient(ellipse 120% 70% at 50% 0,#002f1dcc,transparent 70%),var(--color-night-zenith)}@supports (color:color-mix(in lab,red,red)){.bjm-entry{background:radial-gradient(ellipse 120% 70% at 50% 0,color-mix(in oklab,var(--color-felt-deep) 80%,transparent),transparent 70%),var(--color-night-zenith)}}.bjm-entry{animation:bjm-rise .42s cubic-bezier(.16,1,.3,1) backwards}.bjm-entry-scene{flex:auto;align-content:center;justify-items:center;gap:.6rem;min-height:11rem;padding:1.25rem .75rem;display:grid;position:relative}.bjm-entry-frame,.bjm-entry-frame:after,.bjm-entry-frame:before{position:absolute;inset:0}.bjm-entry-frame{--arm:1.5rem;--stroke:2px;--ink:var(--color-gold);background:linear-gradient(var(--ink),var(--ink)) 0 0 /var(--arm) var(--stroke),linear-gradient(var(--ink),var(--ink)) 0 0 /var(--stroke) var(--arm),linear-gradient(var(--ink),var(--ink)) 100% 0 /var(--arm) var(--stroke),linear-gradient(var(--ink),var(--ink)) 100% 0 /var(--stroke) var(--arm),linear-gradient(var(--ink),var(--ink)) 0 100% /var(--arm) var(--stroke),linear-gradient(var(--ink),var(--ink)) 0 100% /var(--stroke) var(--arm),linear-gradient(var(--ink),var(--ink)) 100% 100% /var(--arm) var(--stroke),linear-gradient(var(--ink),var(--ink)) 100% 100% /var(--stroke) var(--arm);opacity:.85;background-repeat:no-repeat;animation:bjm-frame-breathe 2.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes bjm-frame-breathe{0%,to{opacity:.55;transform:scale(.94)}45%{opacity:1;transform:scale(1)}}.bjm-entry-dealer{gap:.3rem;display:flex}.bjm-entry-card{border:1px solid #ecbd3a99;width:1.6rem;height:2.25rem}@supports (color:color-mix(in lab,red,red)){.bjm-entry-card{border:1px solid color-mix(in oklab,var(--color-gold) 60%,transparent)}}.bjm-entry-card{background:repeating-linear-gradient(45deg,#f04c5a8c 0 3px,transparent 3px 6px),var(--color-night);border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.bjm-entry-card{background:repeating-linear-gradient(45deg,color-mix(in oklab,var(--color-ruby) 55%,transparent) 0 3px,transparent 3px 6px),var(--color-night)}}.bjm-entry-card{box-shadow:0 4px 8px -3px oklch(0 0 0/.7)}.bjm-entry-card:first-child{rotate:-6deg}.bjm-entry-card:last-child{rotate:5deg}.bjm-entry-felt{border:2px solid #ecbd3a8c;justify-content:center;gap:.55rem;width:min(100%,20rem);padding:1.1rem .75rem 2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bjm-entry-felt{border:2px solid color-mix(in oklab,var(--color-gold) 55%,transparent)}}.bjm-entry-felt{background:radial-gradient(ellipse 90% 120% at 50% 0,var(--color-felt),var(--color-felt-deep) 75%);border-top-width:1px;border-radius:.5rem .5rem 50% 50%/.5rem .5rem 100% 100%;box-shadow:inset 0 -.5rem 1.25rem -.5rem oklch(0 0 0/.55),0 .75rem 1.5rem -.75rem oklch(0 0 0/.8)}.bjm-entry-seat{border:2px solid #ecbd3acc;place-items:center;width:2.4rem;height:2.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.bjm-entry-seat{border:2px solid color-mix(in oklab,var(--color-gold) 80%,transparent)}}.bjm-entry-seat{font-family:var(--font-display);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;color:var(--color-gold);background:#002f1db3;border-radius:999px;font-size:.85rem}@supports (color:color-mix(in lab,red,red)){.bjm-entry-seat{background:color-mix(in oklab,var(--color-felt-deep) 70%,transparent)}}.bjm-entry-seat{transform:translateY(calc(var(--arc-curve) * 1rem));animation:bjm-seat-in .42s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.16s + var(--seat-index) * 70ms)}.bjm-entry-seat[data-state=taken]{border-color:#f3f5fb40}@supports (color:color-mix(in lab,red,red)){.bjm-entry-seat[data-state=taken]{border-color:color-mix(in oklab,var(--color-ink) 25%,transparent)}}.bjm-entry-seat[data-state=taken]{color:var(--color-ink-muted);background:#050519b3}@supports (color:color-mix(in lab,red,red)){.bjm-entry-seat[data-state=taken]{background:color-mix(in oklab,var(--color-night-zenith) 70%,transparent)}}.bjm-entry-seat[data-state=mine]{color:var(--color-night-zenith);background:var(--color-gold);font-size:.62rem;box-shadow:0 0 0 4px #ecbd3a40}@supports (color:color-mix(in lab,red,red)){.bjm-entry-seat[data-state=mine]{box-shadow:0 0 0 4px color-mix(in oklab,var(--color-gold) 25%,transparent)}}@keyframes bjm-seat-in{0%{opacity:0;transform:translateY(calc(var(--arc-curve) * 1rem - .75rem)) scale(.6)}}.bjm-entry-copy{text-align:center;gap:.55rem;display:grid}.bjm-entry-live{color:var(--color-ink-muted);justify-self:center;align-items:center;gap:.45rem;font-size:.8rem;display:inline-flex}.bjm-entry-dot{background:var(--color-emerald);border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #24c27d40}@supports (color:color-mix(in lab,red,red)){.bjm-entry-dot{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-emerald) 25%,transparent)}}.bjm-entry-dot:not([data-status=live]){background:var(--color-ink-muted);box-shadow:none}.bjm-entry-title{font-family:var(--font-display);font-variation-settings:"wght" 800;text-wrap:balance;color:var(--color-ink);font-size:1.35rem;line-height:1.2}.bjm-entry-text{text-wrap:pretty;max-width:34ch;color:var(--color-ink-muted);margin-inline:auto;font-size:.9rem;line-height:1.5}.bjm-entry-facts{border-block:1px solid #ecbd3a29;grid-template-columns:1fr 1fr;margin-top:.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.bjm-entry-facts{border-block:1px solid color-mix(in oklab,var(--color-gold) 16%,transparent)}}.bjm-entry-facts>div{gap:.15rem;padding:.6rem .5rem;display:grid}.bjm-entry-facts>div+div{border-left:1px solid #ecbd3a29}@supports (color:color-mix(in lab,red,red)){.bjm-entry-facts>div+div{border-left:1px solid color-mix(in oklab,var(--color-gold) 16%,transparent)}}.bjm-entry-facts dt{color:var(--color-ink-muted);font-size:.72rem}.bjm-entry-facts dd{font-family:var(--font-display);font-variation-settings:"wght" 700;font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:.9rem}.bjm-entry-button{justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:3.5rem;margin-top:auto;font-size:1.05rem;display:inline-flex}.bjm-entry-button:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.bjm-entry-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem;animation:bjm-icon-push 2.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes bjm-icon-push{0%,to{transform:scale(.88)}45%{transform:scale(1.06)}}:root[data-motion=reduced] .bjm-entry,:root[data-motion=reduced] .bjm-entry-frame,:root[data-motion=reduced] .bjm-entry-icon,:root[data-motion=reduced] .bjm-entry-seat{animation:none}.bjm-camera{--dealer-card-w:min(13cqw,10cqh,4.5rem);--seat-card-w:min(19cqw,13cqh,6.5rem);--rail-room:min(11cqw,4rem);isolation:isolate;flex:auto;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;min-height:0;padding:.5rem .75rem;display:grid;position:relative;overflow:hidden;container:bjm-camera/size}.bjm-felt{z-index:-1;background:radial-gradient(130% 75% at 50% 100%,#1a613f57,#0000 72%),radial-gradient(110% 60% at 50% 0,#002f1d99,#0000 78%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bjm-felt{background:radial-gradient(ellipse 130% 75% at 50% 100%,color-mix(in oklab,var(--color-felt) 34%,transparent),transparent 72%),radial-gradient(ellipse 110% 60% at 50% 0,color-mix(in oklab,var(--color-felt-deep) 60%,transparent),transparent 78%)}}.bjm-felt,.bjm-rail{pointer-events:none}.bjm-rail{top:calc(.75rem + var(--dealer-card-w) * 1.4);z-index:-1;width:min(100%,34rem);position:absolute;left:50%;translate:-50%}.bjm-rail-line{fill:none;stroke:#ecbd3a73}@supports (color:color-mix(in lab,red,red)){.bjm-rail-line{stroke:color-mix(in oklab,var(--color-gold) 45%,transparent)}}.bjm-rail-line{stroke-width:1.5px}.bjm-rail-text{font-family:var(--font-display);font-variation-settings:"wght" 700;letter-spacing:.06em;fill:#f4eedc61;font-size:10px}@supports (color:color-mix(in lab,red,red)){.bjm-rail-text{fill:color-mix(in oklab,var(--color-ivory) 38%,transparent)}}.bjm-dealer{--card-w:var(--dealer-card-w);--card-h:calc(var(--card-w) * 1.4);--hand-max:calc(var(--card-w) * 3.5);--step-share:.5;--rise-share:0;min-height:calc(var(--dealer-card-w) * 1.4);align-items:center;gap:.6rem;display:flex}.bjm-camera .bjl-hand-total{padding:.1rem .6rem;font-size:.85rem}.bjm-track{width:100%;min-height:0;transform:translateX(calc(var(--focus-index) * -100%));grid-auto-columns:100%;grid-auto-flow:column;align-self:stretch;transition:transform .46s cubic-bezier(.16,1,.3,1),opacity .2s ease-out;display:grid}.bjm-camera[data-picking] .bjm-track{visibility:hidden;opacity:0}.bjm-seat{min-height:0;padding-top:var(--rail-room);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;transition:opacity .3s ease-out;display:flex}.bjm-seat[aria-hidden]{opacity:.3}.bjm-hands{--card-w:var(--seat-card-w);--card-h:calc(var(--card-w) * 1.4);--hand-max:72cqw;justify-content:center;align-items:flex-end;gap:1rem;display:flex}.bjm-hands[data-split]{--card-w:calc(var(--seat-card-w) * .8);--hand-max:40cqw}.bjm-hand{flex-direction:column;align-items:center;gap:.35rem;transition:opacity .2s ease-out;display:flex}.bjm-seat[data-active] .bjm-hands[data-split] .bjm-hand:not([data-active]){opacity:.55}.bjm-hand[data-active] .bjl-hand-total{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-night-zenith)}.bjm-hand-doubled{opacity:.8;font-size:.8em}.bjm-camera .bjl-card{animation:bjm-card-drop .45s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--deal-delay,0s)}.bjm-camera .bjl-card:after{content:"";z-index:-1;border-radius:calc(var(--card-w) * .1);background:linear-gradient(#0000,#f4eedc52);height:120%;position:absolute;inset:auto 10% 55%}@supports (color:color-mix(in lab,red,red)){.bjm-camera .bjl-card:after{background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--color-ivory) 32%,transparent))}}.bjm-camera .bjl-card:after{transform-origin:50% 100%;opacity:0;animation:bjm-card-trail .32s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--deal-delay,0s);pointer-events:none}.bjm-camera .bjl-card.is-instant,.bjm-camera .bjl-card.is-instant:after{animation:none}@keyframes bjm-card-drop{0%{opacity:0;transform:translateY(var(--from-y)) rotate(-7deg) scale(.92)}18%{opacity:1}}@keyframes bjm-card-trail{0%{opacity:.85;transform:scaleY(1.8)}to{opacity:0;transform:scaleY(.2)}}.bjm-switch{scrollbar-width:none;justify-content:safe center;gap:.4rem;padding-top:.35rem;display:flex;overflow-x:auto}.bjm-switch>*{flex-shrink:0}.bjm-switch-more,.bjm-switch-tab{border:1px solid var(--color-border-subtle);background:var(--color-night-zenith);min-height:2.75rem;color:var(--color-ink-muted);border-radius:999px;align-items:center;gap:.4rem;padding:0 1rem;font-size:.85rem;transition:border-color .15s ease-out,color .15s ease-out;display:inline-flex}.bjm-switch-more{border-style:dashed}.bjm-switch-tab[aria-pressed=true]{border-color:var(--color-gold);color:var(--color-gold)}.bjm-switch-net{font-family:var(--font-display);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;color:var(--color-turquoise);background:#2ed5c829;border-radius:999px;padding:.1rem .45rem;font-size:.78rem}@supports (color:color-mix(in lab,red,red)){.bjm-switch-net{background:color-mix(in oklab,var(--color-turquoise) 16%,transparent)}}.bjm-switch-net{animation:bjm-lift-badge .26s cubic-bezier(.16,1,.3,1) backwards}.bjm-switch-net[data-tone=win]{color:var(--color-emerald);background:#24c27d29}@supports (color:color-mix(in lab,red,red)){.bjm-switch-net[data-tone=win]{background:color-mix(in oklab,var(--color-emerald) 16%,transparent)}}.bjm-switch-net[data-tone=lose]{color:var(--color-ruby);background:#f04c5a29}@supports (color:color-mix(in lab,red,red)){.bjm-switch-net[data-tone=lose]{background:color-mix(in oklab,var(--color-ruby) 16%,transparent)}}.bjm-switch-tab[data-speaking]:before{content:"";background:var(--color-gold);border-radius:999px;width:.45rem;height:.45rem}.bjm-switch-more:focus-visible,.bjm-switch-tab:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}:root[data-motion=reduced] .bjm-camera .bjl-card{animation:bjl-card-fade .16s ease-out backwards;animation-delay:var(--deal-delay,0s)}:root[data-motion=reduced] .bjm-camera .bjl-card:after{display:none}:root[data-motion=reduced] .bjm-seat,:root[data-motion=reduced] .bjm-track{transition:none}.bjm-bet{grid-template-columns:1fr auto 1fr;place-items:center;gap:.4rem .7rem;width:min(100%,20rem);display:grid}.bjm-spot{--pile-scale:.78;border:2px solid #ecbd3a8c;width:3.75rem;height:3.75rem;position:relative}@supports (color:color-mix(in lab,red,red)){.bjm-spot{border:2px solid color-mix(in oklab,var(--color-gold) 55%,transparent)}}.bjm-spot{background:#002f1db3;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.bjm-spot{background:color-mix(in oklab,var(--color-felt-deep) 70%,transparent)}}.bjm-spot{transition:border-color .15s ease-out,transform .12s cubic-bezier(.22,1,.36,1)}.bjm-seat[data-target] .bjm-spot{border-color:var(--color-gold);box-shadow:0 0 0 4px #ecbd3a33}@supports (color:color-mix(in lab,red,red)){.bjm-seat[data-target] .bjm-spot{box-shadow:0 0 0 4px color-mix(in oklab,var(--color-gold) 20%,transparent)}}.bjm-side:active:not(:disabled),.bjm-spot:active:not(:disabled){transform:scale(.94)}.bjm-side:focus-visible,.bjm-spot:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.bjm-other[data-liftable] .bjm-other-body,.bjm-side[data-liftable]{position:relative}.bjm-other[data-liftable] .bjm-other-body:after,.bjm-side[data-liftable]:after,.bjm-spot[data-liftable]:after{content:"";z-index:2;border:1px solid #f3f5fb4d;width:1.25rem;height:1.25rem;position:absolute;top:-.35rem;right:-.35rem}@supports (color:color-mix(in lab,red,red)){.bjm-other[data-liftable] .bjm-other-body:after,.bjm-side[data-liftable]:after,.bjm-spot[data-liftable]:after{border:1px solid color-mix(in oklab,var(--color-ink) 30%,transparent)}}.bjm-other[data-liftable] .bjm-other-body:after,.bjm-side[data-liftable]:after,.bjm-spot[data-liftable]:after{background:linear-gradient(45deg,transparent 45%,var(--color-ink) 45% 55%,transparent 55%) 50% /55% 55% no-repeat,linear-gradient(-45deg,transparent 45%,var(--color-ink) 45% 55%,transparent 55%) 50% /55% 55% no-repeat,#aa3746;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.bjm-other[data-liftable] .bjm-other-body:after,.bjm-side[data-liftable]:after,.bjm-spot[data-liftable]:after{background:linear-gradient(45deg,transparent 45%,var(--color-ink) 45% 55%,transparent 55%) 50% /55% 55% no-repeat,linear-gradient(-45deg,transparent 45%,var(--color-ink) 45% 55%,transparent 55%) 50% /55% 55% no-repeat,color-mix(in oklab,var(--color-ruby) 70%,var(--color-night-zenith))}}.bjm-other[data-liftable] .bjm-other-body:after,.bjm-side[data-liftable]:after,.bjm-spot[data-liftable]:after{animation:bjm-lift-badge .22s cubic-bezier(.16,1,.3,1) backwards;box-shadow:0 2px 6px -1px oklch(0 0 0/.6)}@keyframes bjm-lift-badge{0%{opacity:0;transform:scale(.4)}}.bjm-bet-text{font-family:var(--font-display);font-variation-settings:"wght" 700;font-variant-numeric:tabular-nums;color:var(--color-ink);grid-column:1/-1;font-size:.9rem}.bjm-side{border:1px dashed #ecbd3a73;justify-items:center;gap:.1rem;width:100%;max-width:5.5rem;min-height:2.75rem;padding:.3rem .35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.bjm-side{border:1px dashed color-mix(in oklab,var(--color-gold) 45%,transparent)}}.bjm-side{background:#002f1d73;border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.bjm-side{background:color-mix(in oklab,var(--color-felt-deep) 45%,transparent)}}.bjm-side{line-height:1.15;transition:border-color .15s ease-out,transform .12s cubic-bezier(.22,1,.36,1)}.bjm-side:disabled{cursor:default}.bjm-side[data-target]{border-style:solid;border-color:var(--color-gold)}.bjm-side-name{color:var(--color-ink-muted);font-size:.65rem}.bjm-side-value{font-variation-settings:"wght" 700;font-variant-numeric:tabular-nums;color:var(--color-gold);font-size:.75rem}.bjm-side[data-verdict=win]{border-style:solid;border-color:var(--color-emerald)}.bjm-side[data-verdict=win] .bjm-side-value{color:var(--color-emerald)}.bjm-side[data-verdict=lose] .bjm-side-value{color:var(--color-ink-muted)}.bjm-decision{width:min(100%,22rem)}.bjm-decision .bjl-decide.is-console{animation:bjm-rise .26s cubic-bezier(.16,1,.3,1) backwards;display:grid}.bjm-decision-wait{min-height:2.75rem;color:var(--color-gold);font-size:.9rem}.bjm-result{--tone:var(--color-turquoise);top:calc(1rem + var(--dealer-card-w) * 1.4);z-index:3;border:1px solid var(--tone);justify-items:center;gap:.15rem;min-width:min(16rem,80%);padding:.7rem 1.2rem;display:grid;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){.bjm-result{border:1px solid color-mix(in oklab,var(--tone) 60%,transparent)}}.bjm-result{border-radius:var(--radius-card);background:var(--tone)}@supports (color:color-mix(in lab,red,red)){.bjm-result{background:color-mix(in oklab,var(--tone) 14%,var(--color-night-zenith))}}.bjm-result{animation:bjm-result-in .52s cubic-bezier(.16,1,.3,1) backwards;translate:-50%;box-shadow:0 .75rem 1.75rem -.75rem oklch(0 0 0/.7)}.bjm-result[data-tone=win]{--tone:var(--color-emerald)}.bjm-result[data-tone=lose]{--tone:var(--color-ruby)}.bjm-result-title{color:var(--color-ink);font-size:.85rem}.bjm-result-amount{font-family:var(--font-display);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;color:var(--tone);font-size:1.6rem;line-height:1.1}.bjm-bet-result{font-variation-settings:"wght" 600;animation:bjm-rise .36s cubic-bezier(.16,1,.3,1) backwards}.bjm-bet-result b{font-variation-settings:"wght" 800;color:var(--color-turquoise)}.bjm-bet-result[data-tone=win] b{color:var(--color-emerald)}.bjm-bet-result[data-tone=lose] b{color:var(--color-ruby)}.bjm-result-lines{border-top:1px solid var(--tone);gap:.2rem;width:100%;margin-top:.35rem;padding-top:.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.bjm-result-lines{border-top:1px solid color-mix(in oklab,var(--tone) 30%,transparent)}}.bjm-result-line{animation:bjm-rise .32s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.38s + var(--line-index) * 90ms);justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem;display:flex}.bjm-result-label{min-height:2rem;color:var(--color-ink-muted);-webkit-text-decoration:underline #a5aabb66;text-decoration:underline #a5aabb66}@supports (color:color-mix(in lab,red,red)){.bjm-result-label{-webkit-text-decoration-color:color-mix(in oklab,var(--color-ink-muted) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-ink-muted) 40%,transparent)}}.bjm-result-label{text-underline-offset:.2em}span.bjm-result-label{align-items:center;text-decoration:none;display:inline-flex}.bjm-result-label:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.bjm-result-line b{font-family:var(--font-display);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;color:var(--color-turquoise)}.bjm-result-line[data-tone=win] b{color:var(--color-emerald)}.bjm-result-line[data-tone=lose] b{color:var(--color-ruby)}@keyframes bjm-result-in{0%{opacity:0;transform:translateY(-.75rem)scale(.9)}60%{opacity:1;transform:scale(1.03)}}:root[data-motion=reduced] .bjm-decision .bjl-decide.is-console,:root[data-motion=reduced] .bjm-result{animation:bjl-card-fade .16s ease-out backwards}:root[data-motion=reduced] .bjm-bet-result,:root[data-motion=reduced] .bjm-other[data-liftable] .bjm-other-body:after,:root[data-motion=reduced] .bjm-result-line,:root[data-motion=reduced] .bjm-side[data-liftable]:after,:root[data-motion=reduced] .bjm-spot[data-liftable]:after,:root[data-motion=reduced] .bjm-switch-net{animation:none}.bjm-picker{z-index:2;width:min(100%,26rem);padding-top:var(--rail-room);grid-area:2/1/-1;align-self:center;gap:.5rem;animation:bjm-rise .28s cubic-bezier(.16,1,.3,1) backwards;display:grid}.bjm-picker-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bjm-picker-title{font-family:var(--font-display);font-variation-settings:"wght" 800;text-wrap:balance;color:var(--color-ink);font-size:1.1rem}.bjm-picker-close{border:1px solid var(--color-border-subtle);min-height:2.75rem;color:var(--color-ink-muted);border-radius:999px;padding:0 .9rem;font-size:.85rem}.bjm-picker-hint{max-width:36ch;color:var(--color-ink-muted);font-size:.8rem;line-height:1.45}.bjm-picker-arc{justify-content:space-between;gap:.25rem;margin-top:.4rem;padding-bottom:1.25rem;display:flex}.bjm-picker-item{min-width:0;transform:translateY(calc(var(--arc-curve) * 1.25rem));flex-direction:column;flex:1 1 0;align-items:center;gap:.3rem;display:flex}.bjm-picker-seat{border:2px solid var(--color-border-subtle);background:var(--color-surface);width:3.25rem;height:3.25rem;font-family:var(--font-display);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;color:var(--color-ink-muted);border-radius:999px;place-items:center;font-size:1.05rem;transition:border-color .15s ease-out,transform .12s cubic-bezier(.22,1,.36,1);display:grid}.bjm-picker-seat[data-state=free]{border-style:dashed;border-color:#ecbd3abf}@supports (color:color-mix(in lab,red,red)){.bjm-picker-seat[data-state=free]{border-color:color-mix(in oklab,var(--color-gold) 75%,transparent)}}.bjm-picker-seat[data-state=free]{background:#002f1d99}@supports (color:color-mix(in lab,red,red)){.bjm-picker-seat[data-state=free]{background:color-mix(in oklab,var(--color-felt-deep) 60%,transparent)}}.bjm-picker-seat[data-state=free]{color:var(--color-gold)}.bjm-picker-seat[data-state=mine]{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-night-zenith)}.bjm-picker-seat:disabled{opacity:.45;cursor:not-allowed}.bjm-picker-seat:active:not(:disabled){transform:scale(.94)}.bjm-picker-close:focus-visible,.bjm-picker-seat:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.bjm-picker-plus{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:1.25rem;height:1.25rem}.bjm-picker-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--color-ink-muted);font-size:.72rem;overflow:hidden}.bjm-others{border-bottom:1px solid #ecbd3a1f;flex:none}@supports (color:color-mix(in lab,red,red)){.bjm-others{border-bottom:1px solid color-mix(in oklab,var(--color-gold) 12%,transparent)}}.bjm-others-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:.5rem;padding:.5rem .75rem;display:flex;overflow-x:auto}.bjm-others-row::-webkit-scrollbar{display:none}.bjm-others-item{scroll-snap-align:start;content-visibility:auto;contain-intrinsic-size:auto 8.5rem auto 4.75rem;flex:none}.bjm-other-body{border:1px solid var(--color-border-subtle);background:var(--color-surface);text-align:start;border-radius:.75rem;align-content:start;gap:.3rem;min-width:8.5rem;min-height:4.75rem;padding:.45rem .55rem;transition:border-color .15s ease-out,transform .12s cubic-bezier(.22,1,.36,1);display:grid}button.bjm-other-body{border-style:dashed;border-color:#ecbd3a73}@supports (color:color-mix(in lab,red,red)){button.bjm-other-body{border-color:color-mix(in oklab,var(--color-gold) 45%,transparent)}}button.bjm-other-body:active{transform:scale(.97)}button.bjm-other-body:focus-visible{outline:2px solid var(--color-gold);outline-offset:-3px}.bjm-other[data-speaking] .bjm-other-body,.bjm-other[data-target] .bjm-other-body{border-style:solid;border-color:var(--color-gold)}.bjm-other[data-speaking] .bjm-other-body{background:#272222}@supports (color:color-mix(in lab,red,red)){.bjm-other[data-speaking] .bjm-other-body{background:color-mix(in oklab,var(--color-gold) 14%,var(--color-surface))}}.bjm-other-head{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.bjm-other-name{font-variation-settings:"wght" 700;white-space:nowrap;text-overflow:ellipsis;max-width:7rem;color:var(--color-ink);font-size:.8rem;overflow:hidden}.bjm-other-state{white-space:nowrap;color:var(--color-ink-muted);font-size:.68rem}.bjm-other[data-speaking] .bjm-other-state{color:var(--color-gold)}.bjm-other-hands{gap:.6rem;display:flex}.bjm-mini-hand{align-items:center;gap:.3rem;display:flex}.bjm-mini-cards{display:flex}.bjm-mini-card{background:var(--color-ivory);width:1.15rem;height:1.6rem;font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-lacquer);border-radius:.2rem;align-content:center;justify-items:center;margin-left:-.4rem;font-size:.62rem;line-height:1;animation:bjm-mini-in .26s cubic-bezier(.16,1,.3,1) backwards;display:grid;box-shadow:0 1px 2px oklch(0 0 0/.45)}.bjm-mini-card:first-child{margin-left:0}.bjm-mini-card[data-suit-color=red]{color:var(--color-casino-red)}.bjm-mini-suit{fill:currentColor;width:.55rem;height:.55rem}@keyframes bjm-mini-in{0%{opacity:0;transform:translateY(-.4rem)}}.bjm-mini-total,.bjm-other-behind,.bjm-other-stake{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}.bjm-mini-total{font-variation-settings:"wght" 700;color:var(--color-ink)}.bjm-mini-total[data-bust],.bjm-mini-total[data-variant=lose]{color:var(--color-ruby)}.bjm-mini-total[data-variant=natural],.bjm-mini-total[data-variant=win]{color:var(--color-emerald)}.bjm-mini-total[data-variant=push]{color:var(--color-turquoise)}.bjm-other-stake{color:var(--color-ink-muted)}.bjm-other-behind{color:var(--color-gold)}:root[data-motion=reduced] .bjm-mini-card,:root[data-motion=reduced] .bjm-picker{animation:none}.bjm-tray{gap:.55rem;display:grid}.bjm-tray .bjl-console-line{text-wrap:balance;min-height:1.35rem;font-size:.85rem;line-height:1.35}.bjm-tray-chips{grid-template-columns:repeat(var(--chip-count),minmax(0,1fr));gap:.25rem;transition:opacity .2s ease-out;display:grid}.bjm-tray-chips[data-dormant]{opacity:.4}.bjm-tray-chip{-webkit-tap-highlight-color:transparent;border-radius:.6rem;min-height:3.25rem;position:relative;container-type:inline-size}.bjm-tray-chip:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}.bjm-tray-chip .bjm-tray-face{--chip-fit:1;translate:-50% -50%;scale:var(--chip-fit);pointer-events:none;position:absolute;top:50%;left:50%}@container (max-width:2.9rem){.bjm-tray-chip .bjm-tray-face{--chip-fit:.86}}@container (max-width:2.5rem){.bjm-tray-chip .bjm-tray-face{--chip-fit:.74}}@container (max-width:2.15rem){.bjm-tray-chip .bjm-tray-face{--chip-fit:.64}}.bjm-tray-chip:active:not(:disabled) .bjm-tray-face{transition-duration:70ms;transform:translateY(2px)scale(1.06,.9)}.bjm-tray-chip:disabled .bjm-tray-face{opacity:.35;filter:grayscale(.6)}.bjm-room .bjm-chip-ghost{z-index:10;pointer-events:none;will-change:transform,opacity;margin:0;position:fixed}.bjm-tray-actions{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.25rem;display:grid}.bjm-tray-quiet{min-height:2.75rem;font-family:var(--font-display);font-variation-settings:"wght" 700;color:var(--color-ink-muted);border-radius:999px;padding:.5rem .75rem;font-size:.85rem;transition:color .14s ease-out,background-color .14s ease-out,transform .12s cubic-bezier(.22,1,.36,1)}.bjm-tray-quiet:active:not(:disabled){background:#f3f5fb14;transform:scale(.94)}@supports (color:color-mix(in lab,red,red)){.bjm-tray-quiet:active:not(:disabled){background:color-mix(in oklab,var(--color-ink) 8%,transparent)}}.bjm-tray-quiet:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.bjm-tray-quiet:disabled{opacity:.35}.bjm-tray-submit{text-transform:none;letter-spacing:.01em;white-space:nowrap;align-items:baseline;gap:.45em;min-width:0;margin-left:.25rem;padding-inline:.75rem;font-size:1rem;display:inline-flex;overflow:hidden}.bjm-tray-sent,.bjm-tray-submit{justify-content:center;min-height:3rem}.bjm-tray-sent{border:1px solid #24c27d8c;align-items:center;gap:.5rem;padding:0 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bjm-tray-sent{border:1px solid color-mix(in oklab,var(--color-emerald) 55%,transparent)}}.bjm-tray-sent{background:#081b25;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.bjm-tray-sent{background:color-mix(in oklab,var(--color-emerald) 12%,var(--color-night-zenith))}}.bjm-tray-sent{color:var(--color-ink);font-size:.9rem;animation:bjm-sent-in .36s cubic-bezier(.16,1,.3,1) backwards}.bjm-tray-sent b{font-family:var(--font-display);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;color:var(--color-emerald)}.bjm-tray-check{fill:none;width:1.25rem;height:1.25rem;stroke:var(--color-emerald);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18;animation:bjm-check-draw .42s cubic-bezier(.65,0,.35,1) .12s backwards}@keyframes bjm-sent-in{0%{opacity:0;transform:scale(.96)}}@keyframes bjm-check-draw{0%{stroke-dashoffset:18px}}:root[data-motion=reduced] .bjm-tray-check,:root[data-motion=reduced] .bjm-tray-sent{animation:none}:root[data-motion=reduced] .bjm-tray-chip:active:not(:disabled) .bjm-tray-face,:root[data-motion=reduced] .bjm-tray-quiet:active:not(:disabled){transform:none}.rl-layout{gap:1.5rem;margin-top:1.25rem;display:grid}@media (min-width:64rem){.rl-layout{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);align-items:center}}.rl-stage{flex-direction:column;align-items:center;gap:.85rem;display:flex}.rl-wheel{aspect-ratio:1;width:min(100%,20rem,34dvh);position:relative;container-type:inline-size}.rl-wheel:before{content:"";border-radius:999px;position:absolute;inset:3%;box-shadow:0 1.2rem 2rem -.4rem oklch(0 0 0/.65)}.rl-wheel-bowl,.rl-wheel-rotor{position:absolute;inset:0}.rl-wheel-bowl,.rl-wheel-rotor>svg{width:100%;height:100%;display:block}.rl-wheel-rotor{will-change:transform}.rl-wheel-number{font-family:var(--font-display);font-variation-settings:"wght" 800;fill:var(--color-ink);text-anchor:middle;dominant-baseline:central;font-size:14px}.rl-wheel-fret,.rl-wheel-ring{fill:none;stroke:var(--color-gold);stroke-width:1.3px}.rl-pocket-glow{fill:var(--color-gold);opacity:.55}.rl-ball{opacity:0;will-change:transform;background:radial-gradient(circle at 35% 30%,#fff,oklch(94% .018 90) 42%,oklch(70% .03 80));border-radius:999px;width:3.5cqw;height:3.5cqw;margin:-1.75cqw;transition:opacity .18s ease-out;position:absolute;top:50%;left:50%;box-shadow:0 .5cqw .9cqw oklch(0 0 0/.6)}.rl-ball[data-visible]{opacity:1}.rl-wheel-readout{--readout-tint:var(--color-night);aspect-ratio:1;border:.9cqw solid var(--color-gold);background:radial-gradient(circle at 40% 30%,var(--readout-tint),var(--readout-tint));border-radius:999px;place-items:center;width:24cqw;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.rl-wheel-readout{background:radial-gradient(circle at 40% 30%,color-mix(in oklab,var(--readout-tint) 78%,white),var(--readout-tint))}}.rl-wheel-readout{box-shadow:0 0 5cqw #ecbd3a73}@supports (color:color-mix(in lab,red,red)){.rl-wheel-readout{box-shadow:0 0 5cqw color-mix(in oklab,var(--color-gold) 45%,transparent)}}.rl-wheel-readout{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-ink);font-size:10cqw;line-height:1;animation:rl-readout-in .46s cubic-bezier(.2,.9,.3,1.35) both}.rl-wheel-readout[data-color=red]{--readout-tint:var(--color-ruby)}.rl-wheel-readout[data-color=green]{--readout-tint:var(--color-malachite)}@keyframes rl-readout-in{0%{opacity:0;scale:.4}}.rl-verdict-slot{place-items:center;min-height:3.5rem;display:grid}.rl-call{text-align:center;flex-direction:column;align-items:center;gap:.2rem;animation:rl-rise-in .38s ease-out both;display:flex}.rl-call-title{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-gold);font-size:1.35rem}.rl-call-hint{max-width:22rem;color:var(--color-ink-muted);font-size:.8rem;line-height:1.4}.rl-verdict{align-items:center;gap:.8rem;animation:rl-rise-in .38s ease-out both;display:flex}@keyframes rl-rise-in{0%{opacity:0;translate:0 .4rem}}.rl-verdict-number{border:2px solid var(--color-gold);background:var(--color-night);width:2.9rem;height:2.9rem;font-family:var(--font-display);font-variation-settings:"wght" 800;border-radius:999px;place-items:center;font-size:1.3rem;display:grid}.rl-history li[data-color=red],.rl-verdict-number[data-color=red]{background:#c03d48}@supports (color:color-mix(in lab,red,red)){.rl-history li[data-color=red],.rl-verdict-number[data-color=red]{background:color-mix(in oklab,var(--color-ruby) 80%,black)}}.rl-history li[data-color=green],.rl-verdict-number[data-color=green]{background:#2e7b55}@supports (color:color-mix(in lab,red,red)){.rl-history li[data-color=green],.rl-verdict-number[data-color=green]{background:color-mix(in oklab,var(--color-malachite) 70%,black)}}.rl-verdict-text{flex-direction:column;display:flex}.rl-verdict-title{color:var(--color-ink-muted);font-size:.85rem}.rl-verdict-net{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-ink);font-size:1.15rem}.rl-verdict[data-trend="1"] .rl-verdict-net{color:var(--color-emerald)}.rl-verdict[data-trend="-1"] .rl-verdict-net{color:var(--color-ink-muted)}.rl-history{flex-wrap:wrap;justify-content:center;gap:.3rem;max-width:20rem;display:flex}.rl-history li{border:1px solid #ecbd3a4d;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.rl-history li{border:1px solid color-mix(in oklab,var(--color-gold) 30%,transparent)}}.rl-history li{background:var(--color-night);font-variant-numeric:tabular-nums;border-radius:999px;font-size:.75rem}.rl-history li:first-child{border-color:var(--color-gold);width:2.4rem;height:2.4rem;font-size:.85rem}@media (min-width:64rem){.rl-actionbar{border:1px solid #ecbd3a38;margin-top:1.25rem;padding:.9rem 1rem}@supports (color:color-mix(in lab,red,red)){.rl-actionbar{border:1px solid color-mix(in oklab,var(--color-gold) 22%,transparent)}}.rl-actionbar{border-radius:var(--radius-card);background:var(--color-surface)}}.rl-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;display:flex}.rl-controls-stake{flex-direction:column;min-width:6.5rem;display:flex}.rl-controls-label{color:var(--color-ink-muted);font-size:.75rem}.rl-controls-value{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-gold);font-size:1.35rem}.rl-controls-tray{padding-top:.5rem}.rl-controls-row{flex-wrap:wrap;gap:.5rem;display:flex}.rl-btn{border:1px solid #ecbd3a66;min-width:5.5rem;padding:.7rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.rl-btn{border:1px solid color-mix(in oklab,var(--color-gold) 40%,transparent)}}.rl-btn{background:var(--color-surface-raised);font-family:var(--font-display);font-variation-settings:"wght" 800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);border-radius:999px;font-size:.85rem;transition:transform .12s ease-out,background-color .12s ease-out}.rl-btn:hover:not(:disabled){transform:translateY(-1px)}.rl-btn[aria-pressed=true]{border-color:var(--color-ruby);background:#412238}@supports (color:color-mix(in lab,red,red)){.rl-btn[aria-pressed=true]{background:color-mix(in oklab,var(--color-ruby) 22%,var(--color-surface-raised))}}.rl-btn:disabled{opacity:.45;cursor:not-allowed}.rl-btn-primary{border-color:var(--color-gold);background:var(--color-carnelian);min-width:10rem;box-shadow:0 4px 0 var(--color-gold-deep)}.rl-btn-primary:active:not(:disabled){box-shadow:0 1px 0 var(--color-gold-deep);transform:translateY(3px)}.rl-hint{max-width:75ch;color:var(--color-ink-muted);margin-top:.75rem;font-size:.75rem;line-height:1.55}@media (pointer:coarse){.rl-hint{display:none}}@media (max-width:63.999rem){.rl-controls{gap:.6rem 1rem}.rl-controls-stake{flex-direction:row;align-items:baseline;gap:.5rem;min-width:0}.rl-controls-value{font-size:1.1rem}.rl-controls-row{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.rl-btn{letter-spacing:.02em;min-width:0;min-height:2.75rem;padding:.75rem .3rem;font-size:.8rem}.rl-btn-primary{grid-column:1/-1;min-width:0;padding:.85rem;font-size:.9rem}}:root[data-motion=reduced] .rl-call,:root[data-motion=reduced] .rl-verdict,:root[data-motion=reduced] .rl-wheel-readout{animation:none}.rl-board,.rl-board-frame{width:100%;container-type:inline-size}.rl-board-frame{margin-inline:auto}.rl-board[data-orientation=vertical] .rl-board-frame{max-width:calc(max(60dvh,24rem)/1.8)}.rl-board[data-removing] .rl-board-felt{box-shadow:inset 0 0 3rem oklch(0 0 0/.5),0 0 0 2px var(--color-ruby)}.rl-coverage{text-align:center;min-height:1.25rem;color:var(--color-ink-muted);margin-top:.5rem;font-size:.75rem}.rl-board-felt{--rl-chip:4.3cqw;--rl-type:2.3cqw;aspect-ratio:14/5.9;border-radius:var(--radius-card);background:radial-gradient(75% 70% at 45% 35%,#2f4bc38c,#0000 75%),linear-gradient(oklch(27% .1 264),oklch(17% .06 268));position:relative}@supports (color:color-mix(in lab,red,red)){.rl-board-felt{background:radial-gradient(ellipse 75% 70% at 45% 35%,color-mix(in oklab,var(--color-lapis) 55%,transparent),transparent 75%),linear-gradient(180deg,oklch(27% .1 264),oklch(17% .06 268))}}.rl-board-felt{box-shadow:inset 0 0 3rem oklch(0 0 0/.5),0 0 0 1px #ecbd3a59}@supports (color:color-mix(in lab,red,red)){.rl-board-felt{box-shadow:inset 0 0 3rem oklch(0 0 0/.5),0 0 0 1px color-mix(in oklab,var(--color-gold) 35%,transparent)}}.rl-board[data-orientation=vertical] .rl-board-felt{--rl-chip:8.6cqw;--rl-type:4.6cqw;aspect-ratio:5/9}.rl-board-grid{position:absolute;inset:5% 2.5%}.rl-board[data-orientation=vertical] .rl-board-grid{inset:2.5% 4%}.rl-spot{color:var(--color-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute}.rl-board[data-phase=spinning] .rl-spot{cursor:default}.rl-cell{border:1px solid #ecbd3a8c}@supports (color:color-mix(in lab,red,red)){.rl-cell{border:1px solid color-mix(in oklab,var(--color-gold) 55%,transparent)}}.rl-cell{font-family:var(--font-display);font-variation-settings:"wght" 800;font-size:max(.75rem,var(--rl-type));line-height:1;transition:background-color .14s ease-out,box-shadow .14s ease-out}.rl-cell[data-color=red]{background:#ad3741}@supports (color:color-mix(in lab,red,red)){.rl-cell[data-color=red]{background:color-mix(in oklab,var(--color-ruby) 72%,black)}}.rl-cell[data-color=black]{background:#050519d9}@supports (color:color-mix(in lab,red,red)){.rl-cell[data-color=black]{background:color-mix(in oklab,var(--color-night-zenith) 85%,transparent)}}.rl-cell[data-color=green]{background:#296d4b;border-radius:50% 0 0 50%/14% 0 0 14%}@supports (color:color-mix(in lab,red,red)){.rl-cell[data-color=green]{background:color-mix(in oklab,var(--color-malachite) 62%,black)}}.rl-board[data-orientation=vertical] .rl-cell[data-color=green]{border-radius:14% 14% 0 0/50% 50% 0 0}.rl-cell:not([data-kind=straight]){font-family:var(--font-sans);font-size:max(.75rem,calc(var(--rl-type) * .72));color:#f2edde}@supports (color:color-mix(in lab,red,red)){.rl-cell:not([data-kind=straight]){color:color-mix(in oklab,var(--color-ink) 85%,var(--color-gold))}}.rl-board[data-orientation=vertical] :is([data-kind=dozen],[data-kind=low],[data-kind=even],[data-kind=odd],[data-kind=high]) .rl-cell-label{writing-mode:vertical-rl;rotate:180deg}.rl-cell:hover,.rl-cell[data-covered]{box-shadow:inset 0 0 0 100vmax #ecbd3a3d}@supports (color:color-mix(in lab,red,red)){.rl-cell:hover,.rl-cell[data-covered]{box-shadow:inset 0 0 0 100vmax color-mix(in oklab,var(--color-gold) 24%,transparent)}}.rl-cell[data-winner]{animation:rl-cell-winner 1.1s ease-in-out infinite alternate}@keyframes rl-cell-winner{to{box-shadow:inset 0 0 0 100vmax color-mix(in oklab,var(--color-gold) 38%,transparent),0 0 1.2rem color-mix(in oklab,var(--color-gold) 60%,transparent)}}.rl-zone{border-radius:999px}.rl-zone:hover{background:#ecbd3a73}@supports (color:color-mix(in lab,red,red)){.rl-zone:hover{background:color-mix(in oklab,var(--color-gold) 45%,transparent)}}.rl-spot:focus-visible{outline:2px solid var(--color-gold);outline-offset:-1px}.rl-diamond{width:calc(var(--rl-type) * 2.6);aspect-ratio:1.7;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);display:block}.rl-diamond[data-color=red]{background:var(--color-ruby)}.rl-diamond[data-color=black]{background:var(--color-night-zenith)}.rl-board[data-orientation=vertical] .rl-diamond{rotate:90deg}.rl-dolly{z-index:8;width:calc(var(--rl-chip) * .95);aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 .35rem .3rem oklch(0 0 0/.6));animation:rl-dolly-drop .56s cubic-bezier(.2,.9,.3,1.35) .15s both;position:absolute;translate:-50% -78%}.rl-dolly svg{width:100%;height:100%;display:block}@keyframes rl-dolly-drop{0%{opacity:0;transform:translateY(-120%)scale(1.3)}}:root[data-motion=reduced] .rl-cell[data-winner]{animation:none;box-shadow:inset 0 0 0 100vmax #ecbd3a61}@supports (color:color-mix(in lab,red,red)){:root[data-motion=reduced] .rl-cell[data-winner]{box-shadow:inset 0 0 0 100vmax color-mix(in oklab,var(--color-gold) 38%,transparent)}}:root[data-motion=reduced] .rl-dolly{animation:none}.rl-board[data-skin=felt] .rl-board-frame{border-radius:calc(var(--radius-card) + clamp(.45rem, 1.5cqw, 1.1rem));background:linear-gradient(180deg,#f4eedc38,transparent 38%,#270d08b3),repeating-linear-gradient(96deg,#270d082e 0 3px,transparent 3px 11px),linear-gradient(180deg,var(--color-mahogany),var(--color-mahogany-deep));padding:clamp(.45rem,1.5cqw,1.1rem)}@supports (color:color-mix(in lab,red,red)){.rl-board[data-skin=felt] .rl-board-frame{background:linear-gradient(180deg,color-mix(in oklab,var(--color-ivory) 22%,transparent),transparent 38%,color-mix(in oklab,var(--color-mahogany-deep) 70%,transparent)),repeating-linear-gradient(96deg,color-mix(in oklab,var(--color-mahogany-deep) 18%,transparent) 0 3px,transparent 3px 11px),linear-gradient(180deg,var(--color-mahogany),var(--color-mahogany-deep))}}.rl-board[data-skin=felt] .rl-board-frame{box-shadow:inset 0 1px #f4eedc4d,inset 0 -2px #140e0b99,0 1.2rem 2.4rem -1rem #140e0be6}@supports (color:color-mix(in lab,red,red)){.rl-board[data-skin=felt] .rl-board-frame{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--color-ivory) 30%,transparent),inset 0 -2px 0 color-mix(in oklab,var(--color-lacquer) 60%,transparent),0 1.2rem 2.4rem -1rem color-mix(in oklab,var(--color-lacquer) 90%,transparent)}}.rl-board[data-skin=felt] .rl-board-felt{background:repeating-linear-gradient(45deg,#f4eedc08 0 1px,transparent 1px 3px),repeating-linear-gradient(-45deg,#140e0b0f 0 1px,transparent 1px 4px),radial-gradient(ellipse 80% 75% at 50% 40%,var(--color-felt),var(--color-felt-deep) 110%)}@supports (color:color-mix(in lab,red,red)){.rl-board[data-skin=felt] .rl-board-felt{background:repeating-linear-gradient(45deg,color-mix(in oklab,var(--color-ivory) 3%,transparent) 0 1px,transparent 1px 3px),repeating-linear-gradient(-45deg,color-mix(in oklab,var(--color-lacquer) 6%,transparent) 0 1px,transparent 1px 4px),radial-gradient(ellipse 80% 75% at 50% 40%,var(--color-felt),var(--color-felt-deep) 110%)}}.rl-board[data-skin=felt] .rl-board-felt{box-shadow:inset 0 0 2.5rem #140e0b8c,0 0 0 2px var(--color-brass),0 0 0 3px #a06f30cc}@supports (color:color-mix(in lab,red,red)){.rl-board[data-skin=felt] .rl-board-felt{box-shadow:inset 0 0 2.5rem color-mix(in oklab,var(--color-lacquer) 55%,transparent),0 0 0 2px var(--color-brass),0 0 0 3px color-mix(in oklab,var(--color-brass-deep) 80%,transparent)}}.rl-board[data-skin=felt][data-removing] .rl-board-felt{box-shadow:inset 0 0 2.5rem #140e0b8c,0 0 0 2px var(--color-casino-red)}@supports (color:color-mix(in lab,red,red)){.rl-board[data-skin=felt][data-removing] .rl-board-felt{box-shadow:inset 0 0 2.5rem color-mix(in oklab,var(--color-lacquer) 55%,transparent),0 0 0 2px var(--color-casino-red)}}.rl-board[data-skin=felt] .rl-spot{color:var(--color-ivory)}.rl-board[data-skin=felt] .rl-cell{border-color:#f4eedcc7}@supports (color:color-mix(in lab,red,red)){.rl-board[data-skin=felt] .rl-cell{border-color:color-mix(in oklab,var(--color-ivory) 78%,transparent)}}.rl-board[data-skin=felt] .rl-cell{text-shadow:0 1px #140e0b99}@supports (color:color-mix(in lab,red,red)){.rl-board[data-skin=felt] .rl-cell{text-shadow:0 1px 0 color-mix(in oklab,var(--color-lacquer) 60%,transparent)}}.rl-board[data-skin=felt] .rl-cell[data-color=red]{background:var(--color-casino-red)}.rl-board[data-skin=felt] .rl-cell[data-color=black]{background:var(--color-lacquer)}.rl-board[data-skin=felt] .rl-cell[data-color=green]{background:#125235}@supports (color:color-mix(in lab,red,red)){.rl-board[data-skin=felt] .rl-cell[data-color=green]{background:color-mix(in oklab,var(--color-felt) 70%,var(--color-felt-deep))}}.rl-board[data-skin=felt] .rl-cell:not([data-kind=straight]){color:var(--color-ivory);letter-spacing:.04em;background:0 0}.rl-board[data-skin=felt] .rl-cell:hover,.rl-board[data-skin=felt] .rl-cell[data-covered]{box-shadow:inset 0 0 0 100vmax #f4eedc33}@supports (color:color-mix(in lab,red,red)){.rl-board[data-skin=felt] .rl-cell:hover,.rl-board[data-skin=felt] .rl-cell[data-covered]{box-shadow:inset 0 0 0 100vmax color-mix(in oklab,var(--color-ivory) 20%,transparent)}}.rl-board[data-skin=felt] .rl-cell[data-winner]{animation-name:rl-felt-winner}@keyframes rl-felt-winner{0%{box-shadow:inset 0 0 0 2px var(--color-brass)}to{box-shadow:inset 0 0 0 2px var(--color-brass),inset 0 0 0 100vmax color-mix(in oklab,var(--color-brass) 34%,transparent),0 0 1.4rem color-mix(in oklab,var(--color-brass) 75%,transparent)}}.rl-board[data-skin=felt] .rl-zone:hover{background:#dfb8668c}@supports (color:color-mix(in lab,red,red)){.rl-board[data-skin=felt] .rl-zone:hover{background:color-mix(in oklab,var(--color-brass) 55%,transparent)}}.rl-board[data-skin=felt] .rl-spot:focus-visible{outline-color:var(--color-brass)}.rl-board[data-skin=felt] .rl-diamond{filter:drop-shadow(0 0 1px var(--color-ivory)) drop-shadow(0 0 1px var(--color-ivory))}.rl-board[data-skin=felt] .rl-diamond[data-color=red]{background:var(--color-casino-red)}.rl-board[data-skin=felt] .rl-diamond[data-color=black]{background:var(--color-lacquer)}.rl-board[data-skin=felt] .rl-dolly{width:calc(var(--rl-chip) * .85);filter:drop-shadow(0 .3rem .25rem #140e0bcc);translate:-50% -70%}@supports (color:color-mix(in lab,red,red)){.rl-board[data-skin=felt] .rl-dolly{filter:drop-shadow(0 .3rem .25rem color-mix(in oklab,var(--color-lacquer) 80%,transparent))}}.rl-board[data-skin=felt] .rl-stack[data-outcome=won] .rl-chip{box-shadow:var(--chip-relief),0 0 0 2px var(--color-brass),0 0 1.1rem #dfb866b3}@supports (color:color-mix(in lab,red,red)){.rl-board[data-skin=felt] .rl-stack[data-outcome=won] .rl-chip{box-shadow:var(--chip-relief),0 0 0 2px var(--color-brass),0 0 1.1rem color-mix(in oklab,var(--color-brass) 70%,transparent)}}.rl-board[data-skin=felt] .rl-stack-win{border-color:var(--color-brass);background:var(--color-lacquer);color:var(--color-brass)}.rl-crowd-stack{--rl-room:calc(var(--rl-chip) * .66);--rl-ease-slide:cubic-bezier(.16,1,.3,1);z-index:5;width:var(--rl-room);height:var(--rl-room);translate:calc(-50% + var(--rl-chip) * .55) calc(-50% - var(--rl-chip) * .45);pointer-events:none;transition:opacity .4s ease-out;position:absolute}.rl-crowd-chip{border:max(1px,calc(var(--rl-room) * .06)) solid var(--color-brass-deep);background:radial-gradient(circle,var(--color-ivory) 0 38%,transparent 39%),repeating-conic-gradient(var(--color-brass) 0deg 22deg,var(--color-ivory) 22deg 45deg);box-shadow:0 1px 0 var(--color-brass-deep);transform:translateY(calc(var(--i) * var(--rl-room) * -.12));animation:rl-crowd-slide .56s var(--rl-ease-slide) backwards;animation-delay:calc(var(--order) * 28ms + var(--i) * 60ms);border-radius:999px;position:absolute;inset:0}@keyframes rl-crowd-slide{0%{opacity:0;translate:var(--from-x) var(--from-y);box-shadow:0 .6rem .8rem color-mix(in oklab,var(--color-lacquer) 70%,transparent);rotate:-200deg}35%{opacity:1}}.rl-crowd-ping{border:2px solid var(--color-brass);opacity:0;animation:rl-crowd-ping .7s cubic-bezier(.22,1,.36,1);animation-delay:calc(var(--order) * 28ms + .3s);border-radius:999px;position:absolute;inset:0}@keyframes rl-crowd-ping{0%{opacity:.8;scale:.7}to{opacity:0;scale:2.4}}.rl-crowd-amount{background:#140e0bd1;border-radius:999px;padding:0 .3rem;position:absolute;bottom:100%;left:50%;translate:-50% -.2rem}@supports (color:color-mix(in lab,red,red)){.rl-crowd-amount{background:color-mix(in oklab,var(--color-lacquer) 82%,transparent)}}.rl-crowd-amount{font-size:max(.6rem,calc(var(--rl-chip) * .24));font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ivory);animation:rl-crowd-amount .42s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--order) * 28ms + .26s);line-height:1.35}@keyframes rl-crowd-amount{0%{opacity:0;scale:.6}}.rl-crowd-stack[data-outcome=won] .rl-crowd-chip{box-shadow:0 1px 0 var(--color-brass-deep),0 0 0 2px var(--color-brass),0 0 .9rem #dfb866bf}@supports (color:color-mix(in lab,red,red)){.rl-crowd-stack[data-outcome=won] .rl-crowd-chip{box-shadow:0 1px 0 var(--color-brass-deep),0 0 0 2px var(--color-brass),0 0 .9rem color-mix(in oklab,var(--color-brass) 75%,transparent)}}.rl-crowd-stack[data-outcome=won] .rl-crowd-amount{color:var(--color-brass)}.rl-crowd-stack[data-outcome=lost]{opacity:.3}:root[data-motion=reduced] .rl-board[data-skin=felt] .rl-cell[data-winner]{box-shadow:inset 0 0 0 2px var(--color-brass),inset 0 0 0 100vmax #dfb86657;animation:none}@supports (color:color-mix(in lab,red,red)){:root[data-motion=reduced] .rl-board[data-skin=felt] .rl-cell[data-winner]{box-shadow:inset 0 0 0 2px var(--color-brass),inset 0 0 0 100vmax color-mix(in oklab,var(--color-brass) 34%,transparent)}}:root[data-motion=reduced] .rl-crowd-amount,:root[data-motion=reduced] .rl-crowd-chip{animation:none}:root[data-motion=reduced] .rl-crowd-ping{display:none}:root[data-motion=reduced] .rl-crowd-stack{transition:none}.rl-chip{--chip-size:var(--rl-chip-size,3rem);--chip-edge:var(--chip-color)}@supports (color:color-mix(in lab,red,red)){.rl-chip{--chip-edge:color-mix(in oklab,var(--chip-color) 55%,oklch(16% .03 270))}}.rl-chip{--chip-relief:0 1px 0 var(--chip-edge),0 2px 0 var(--chip-edge),0 calc(var(--chip-size) * .12) calc(var(--chip-size) * .2) calc(var(--chip-size) * -.08) oklch(0% 0 0/.7),inset 0 0 0 1px oklch(100% 0 0/.14)}@supports (color:color-mix(in lab,red,red)){.rl-chip{--chip-relief:0 1px 0 var(--chip-edge),0 2px 0 color-mix(in oklab,var(--chip-edge) 65%,black),0 calc(var(--chip-size) * .12) calc(var(--chip-size) * .2) calc(var(--chip-size) * -.08) oklch(0% 0 0/.7),inset 0 0 0 1px oklch(100% 0 0/.14)}}.rl-chip{width:var(--chip-size);height:var(--chip-size);border:max(1px,calc(var(--chip-size) * .04)) solid var(--chip-border);background:radial-gradient(circle at 32% 24%,oklch(100% 0 0/.28),transparent 55%),repeating-conic-gradient(from -7deg,oklch(95% .014 90/.92) 0deg 14deg,var(--chip-color) 14deg 45deg);box-shadow:var(--chip-relief);border-radius:999px;place-items:center;display:grid;position:relative}.rl-chip:after{content:"";background:radial-gradient(circle at 50% 18%,oklch(100% 0 0/.16),transparent 70%),var(--chip-color);border-radius:999px;position:absolute;inset:17%}@supports (color:color-mix(in lab,red,red)){.rl-chip:after{background:radial-gradient(circle at 50% 18%,oklch(100% 0 0/.16),transparent 70%),color-mix(in oklab,var(--chip-color) 52%,oklch(14% .025 270))}}.rl-chip:after{box-shadow:inset 0 1px 3px oklch(0 0 0/.55),0 0 0 1px oklch(0 0 0/.35)}.rl-chip-label{z-index:1;font-family:var(--font-display);font-variation-settings:"wght" 800;font-size:calc(var(--chip-size) * .26);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink);text-shadow:0 1px oklch(0 0 0/.55);line-height:1;position:relative}.rl-tray{flex-wrap:wrap;gap:.55rem;display:flex}.rl-tray-chip{--rl-chip-size:2.9rem;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:999px;padding:0;transition:transform .22s cubic-bezier(.2,.9,.3,1.35)}.rl-tray-chip:hover:not(:disabled){transform:translateY(-3px)}.rl-tray-chip[data-selected]{transform:translateY(-7px)}.rl-tray-chip[data-selected] .rl-chip{box-shadow:var(--chip-relief),0 0 0 2px var(--color-gold),0 0 1rem #ecbd3a8c}@supports (color:color-mix(in lab,red,red)){.rl-tray-chip[data-selected] .rl-chip{box-shadow:var(--chip-relief),0 0 0 2px var(--color-gold),0 0 1rem color-mix(in oklab,var(--color-gold) 55%,transparent)}}.rl-tray-chip:active:not(:disabled){cursor:grabbing}.rl-tray-chip:disabled{opacity:.35;cursor:not-allowed}.rl-tray-chip:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.rl-flying-chip{--rl-chip-size:2.9rem;z-index:50;pointer-events:none;will-change:transform,opacity;animation:rl-chip-fly .34s cubic-bezier(.32,0,.2,1) forwards;position:fixed}@keyframes rl-chip-fly{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}60%{transform:translate(calc(var(--delta-x) * .6 - 50%),calc(var(--delta-y) * .6 - 50% - 2rem)) scale(.9) rotate(-120deg);opacity:1}to{transform:translate(calc(var(--delta-x) - 50%),calc(var(--delta-y) - 50%)) scale(.6) rotate(-220deg);opacity:0}}.rl-drag-ghost{--rl-chip-size:3.2rem;z-index:60;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.rl-drag-ghost>.rl-chip{box-shadow:var(--chip-relief),0 1.2rem 1.4rem -.6rem oklch(0 0 0/.75);translate:-50% -50%;scale:1.08}.rl-stack{--rl-chip-size:var(--rl-chip);z-index:6;width:var(--rl-chip);height:var(--rl-chip);pointer-events:none;position:absolute;translate:-50% -50%}.rl-stack-chip{transform:translateY(calc(var(--i) * var(--rl-chip) * -.09));animation:rl-chip-land .24s cubic-bezier(.2,.9,.3,1.2) .18s backwards;position:absolute;inset:0}@keyframes rl-chip-land{0%{transform:translateY(calc(var(--i) * var(--rl-chip) * -.09 - 45%)) scale(1.25);opacity:0}}.rl-stack[data-outcome=lost]{animation:rl-stack-sweep .65s ease-in 1.1s forwards}@keyframes rl-stack-sweep{to{opacity:0;transform:translateY(-40%)scale(.6)}}.rl-stack[data-outcome=won] .rl-chip{box-shadow:var(--chip-relief),0 0 0 2px var(--color-gold),0 0 1.1rem #ecbd3ab3}@supports (color:color-mix(in lab,red,red)){.rl-stack[data-outcome=won] .rl-chip{box-shadow:var(--chip-relief),0 0 0 2px var(--color-gold),0 0 1.1rem color-mix(in oklab,var(--color-gold) 70%,transparent)}}.rl-stack-win{border:1px solid var(--color-gold);background:var(--color-night-zenith);font-size:max(.65rem,calc(var(--rl-chip) * .3));font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-gold);border-radius:999px;padding:.05rem .45rem;animation:rl-win-rise .6s cubic-bezier(.2,.9,.3,1.2) both;position:absolute;bottom:100%;left:50%;translate:-50% -.35rem}@keyframes rl-win-rise{0%{opacity:0;transform:translateY(.6rem)}}:root[data-motion=reduced] .rl-flying-chip{display:none}:root[data-motion=reduced] .rl-stack-chip,:root[data-motion=reduced] .rl-stack-win{animation:none}:root[data-motion=reduced] .rl-stack[data-outcome=lost]{opacity:.3;animation:none}:root[data-motion=reduced] .rl-tray-chip{transition:none}.guide-page{--hall-tint:var(--color-brass);background:var(--color-night-zenith)}.guide-page-mines{--hall-tint:var(--color-amethyst)}.guide-page-blackjack,.guide-page-roulette,.guide-page-roulette-en-direct{--hall-tint:var(--color-felt)}.guide-page-crash,.guide-page-limbo{--hall-tint:var(--color-lapis)}.guide-page-des,.guide-page-hi-lo{--hall-tint:var(--color-turquoise)}.guide-page-chicken,.guide-page-tnt-miner,.guide-page-tower-rush{--hall-tint:var(--color-carnelian)}.guide-page-machines-a-sous,.guide-page-pump{--hall-tint:var(--color-casino-red)}.guide-page-caisses{--hall-tint:var(--color-amethyst)}.guide-page ::selection{background:#ecbd3a61}@supports (color:color-mix(in lab,red,red)){.guide-page ::selection{background:color-mix(in oklab,var(--color-gold) 38%,transparent)}}.guide-page ::selection{color:var(--color-ivory)}.guide-hall{isolation:isolate;background:radial-gradient(50% 60% at 74% 38%,var(--hall-tint) 0,transparent 70%),radial-gradient(90% 40% at 30% 110%,var(--hall-tint) 0,transparent 72%),var(--color-night-zenith);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.guide-hall{background:radial-gradient(50% 60% at 74% 38%,color-mix(in oklab,var(--hall-tint) 24%,transparent) 0,transparent 70%),radial-gradient(90% 40% at 30% 110%,color-mix(in oklab,var(--hall-tint) 22%,transparent) 0,transparent 72%),var(--color-night-zenith)}}.guide-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;max-width:72rem;margin-inline:auto;padding:2.5rem 1.25rem 4rem;display:grid}@media (min-width:64rem){.guide-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem;min-height:calc(100svh - 4.5rem);padding-block:3rem}}.guide-title{letter-spacing:-.01em;text-wrap:balance;margin-top:1.75rem;font-size:clamp(2.5rem,5.6vw,4.5rem);line-height:1.02}.guide-cta{box-shadow:0 .9rem 1.8rem -1rem #ecbd3ab3}@supports (color:color-mix(in lab,red,red)){.guide-cta{box-shadow:0 .9rem 1.8rem -1rem color-mix(in oklab,var(--color-gold) 70%,transparent)}}.guide-cta:hover{box-shadow:0 1.1rem 2.2rem -1rem #ecbd3ad9}@supports (color:color-mix(in lab,red,red)){.guide-cta:hover{box-shadow:0 1.1rem 2.2rem -1rem color-mix(in oklab,var(--color-gold) 85%,transparent)}}.guide-stage{border:3px solid var(--color-brass-deep);background:linear-gradient(180deg,oklch(19% .055 270) 0,var(--color-night-zenith) 100%);border-radius:2rem;justify-self:center;width:100%;max-width:30rem;padding:clamp(1rem,3vw,1.75rem)}@supports (color:color-mix(in lab,red,red)){.guide-stage{background:linear-gradient(180deg,color-mix(in oklab,var(--color-night) 85%,var(--hall-tint)) 0,var(--color-night-zenith) 100%)}}.guide-stage{box-shadow:inset 0 2px 0 #dfb86666,0 2.5rem 4rem -1.5rem #140e0bd9,0 0 5rem -1rem var(--hall-tint)}@supports (color:color-mix(in lab,red,red)){.guide-stage{box-shadow:inset 0 2px 0 color-mix(in oklab,var(--color-brass) 40%,transparent),0 2.5rem 4rem -1.5rem color-mix(in oklab,var(--color-lacquer) 85%,transparent),0 0 5rem -1rem color-mix(in oklab,var(--hall-tint) 30%,transparent)}}.guide-page-blackjack .guide-stage,.guide-page-roulette .guide-stage,.guide-page-roulette-en-direct .guide-stage{border:.6rem solid var(--color-mahogany-deep);background:radial-gradient(70% 70% at 50% 40%,#1a613fb3 0,transparent 75%),var(--color-felt-deep)}@supports (color:color-mix(in lab,red,red)){.guide-page-blackjack .guide-stage,.guide-page-roulette .guide-stage,.guide-page-roulette-en-direct .guide-stage{background:radial-gradient(70% 70% at 50% 40%,color-mix(in oklab,var(--color-felt) 70%,transparent) 0,transparent 75%),var(--color-felt-deep)}}.guide-stage-visual{aspect-ratio:5/4;border-radius:1.25rem;position:relative;overflow:hidden}@keyframes stage-settle{0%{filter:brightness(.7);transform:scale(1.08)}}.guide-stage-caption{color:var(--color-ink-muted);text-align:center;text-wrap:pretty;margin-top:1.1rem;font-size:.8125rem;line-height:1.5}.guide-page-roulette .guide-stage-visual{aspect-ratio:5/4;border-radius:1.25rem;position:relative;overflow:hidden}.guide-stage-visual>svg{width:100%;height:100%;animation:stage-settle 1.4s cubic-bezier(.16,1,.3,1) .2s backwards;display:block}.guide-stage-caption{color:#f4eedcc7}@supports (color:color-mix(in lab,red,red)){.guide-stage-caption{color:color-mix(in oklab,var(--color-ivory) 78%,transparent)}}.guide-body{grid-template-columns:minmax(0,1fr);gap:3rem;max-width:72rem;margin-inline:auto;padding:4.5rem 1.25rem 6rem;display:grid}@media (min-width:64rem){.guide-body{grid-template-columns:minmax(0,1fr) 19rem;gap:5rem;padding-block:6rem 8rem}}.guide-prose{max-width:68ch;color:var(--color-ink-muted);grid-template-columns:minmax(0,1fr);gap:4.5rem;line-height:1.7;display:grid}.guide-prose .fair-ticket{line-height:1.6}.guide-aside{display:none}@media (min-width:64rem){.guide-aside{display:block}.guide-aside-card{border:1px solid #a06f30b3;padding:1.5rem;position:sticky;top:6.5rem}@supports (color:color-mix(in lab,red,red)){.guide-aside-card{border:1px solid color-mix(in oklab,var(--color-brass-deep) 70%,transparent)}}.guide-aside-card{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:0 1.5rem 3rem -1.75rem #140e0be6}@supports (color:color-mix(in lab,red,red)){.guide-aside-card{box-shadow:0 1.5rem 3rem -1.75rem color-mix(in oklab,var(--color-lacquer) 90%,transparent)}}}.guide-paytable{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;width:100%;font-size:.875rem}.guide-paytable th{border-bottom:1px solid var(--color-brass-deep);color:var(--color-ivory);white-space:nowrap;padding:0 1rem .65rem 0;font-weight:700}.guide-paytable td{border-top:1px solid #313955b3;padding:.6rem 1rem .6rem 0}@supports (color:color-mix(in lab,red,red)){.guide-paytable td{border-top:1px solid color-mix(in oklab,var(--color-border-subtle) 70%,transparent)}}.guide-paytable td:first-child{color:var(--color-ink)}.guide-paytable tbody tr:hover td{background:#ecbd3a0f}@supports (color:color-mix(in lab,red,red)){.guide-paytable tbody tr:hover td{background:color-mix(in oklab,var(--color-gold) 6%,transparent)}}.guide-mult{background:var(--mult);min-width:3.4rem;color:var(--color-night-zenith);text-align:center;border-radius:.4rem;padding:.15rem .5rem;font-weight:800;display:inline-block}.guide-faq{border-bottom:1px solid var(--color-border-subtle);interpolate-size:allow-keywords}.guide-faq-item{border-top:1px solid var(--color-border-subtle)}.guide-faq-question{min-height:3.75rem;color:var(--color-ivory);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:.75rem;font-weight:600;list-style:none;transition:color .2s;display:flex}.guide-faq-question::-webkit-details-marker{display:none}.guide-faq-question:hover{color:var(--color-gold)}.guide-faq-question:focus-visible{outline-offset:4px;border-radius:.25rem}.guide-faq-mark{width:1.25rem;height:1.25rem;color:var(--color-gold);flex-shrink:0;transition:transform .32s cubic-bezier(.16,1,.3,1)}.guide-faq-item[open] .guide-faq-mark{transform:rotate(45deg)}.guide-faq-item::details-content{block-size:0;transition:block-size .36s cubic-bezier(.16,1,.3,1),content-visibility allow-discrete .36s;overflow:hidden}.guide-faq-item[open]::details-content{block-size:auto}.guide-faq-answer{max-width:62ch;padding-bottom:1.25rem}.guide-door{border-top:1px solid var(--color-border-subtle)}:root[data-motion=reduced] .guide-stage-visual>svg{animation:none}:root[data-motion=reduced] .guide-faq-mark{transition:none}:root[data-motion=reduced] .guide-faq-item::details-content{transition:none}.guide-index-hero{max-width:72rem;margin-inline:auto;padding:2.5rem 1.25rem 4rem}@media (min-width:64rem){.guide-index-hero{padding-block:4.5rem 6rem}}.guide-index-family{max-width:72rem;margin-inline:auto;padding:3.5rem 1.25rem 0}@media (min-width:64rem){.guide-index-family{padding-top:5rem}}.guide-index-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2rem;display:grid}@media (min-width:40rem){.guide-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.guide-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.guide-index-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;height:100%;transition:border-color .24s;display:flex;overflow:hidden}.guide-index-card:hover{border-color:#ecbd3aa6}@supports (color:color-mix(in lab,red,red)){.guide-index-card:hover{border-color:color-mix(in oklab,var(--color-gold) 65%,transparent)}}.guide-index-card:focus-visible{outline-offset:-4px}.guide-index-frame{aspect-ratio:16/10;background:radial-gradient(80% 80% at 50% 35%,var(--color-night-horizon) 0,var(--color-night-zenith) 100%);place-items:center;display:grid;position:relative;overflow:hidden}.guide-index-frame>svg,.guide-index-image{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.guide-index-card:hover .guide-index-frame>svg,.guide-index-card:hover .guide-index-image{transform:scale(1.04)}.guide-index-notes{max-width:72rem;color:var(--color-ink-muted);margin-inline:auto;padding:5rem 1.25rem 6rem;line-height:1.7}.guide-index-facts{gap:2rem;margin-top:2rem;display:grid}@media (min-width:48rem){.guide-index-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.guide-index-facts>div{border-top:1px solid var(--color-border-subtle);padding-top:1.25rem}:root[data-motion=reduced] .guide-index-frame>svg,:root[data-motion=reduced] .guide-index-image{transition:none}:root[data-motion=reduced] .guide-index-card:hover .guide-index-frame>svg,:root[data-motion=reduced] .guide-index-card:hover .guide-index-image{transform:none}.plinko-specimen{width:100%;height:auto;display:block;overflow:visible}.plinko-peg{fill:#f4eedcb8}@supports (color:color-mix(in lab,red,red)){.plinko-peg{fill:color-mix(in oklab,var(--color-ivory) 72%,transparent)}}.plinko-peg-halo{fill:var(--color-gold);opacity:0;transform-box:fill-box;transform-origin:50%;animation:plinko-peg-flash .46s cubic-bezier(.16,1,.3,1) var(--hit)}@keyframes plinko-peg-flash{0%{opacity:.85;transform:scale(.35)}to{opacity:0;transform:scale(1.4)}}.plinko-slot{transform-box:fill-box;transform-origin:50% 100%}.plinko-slot-label{fill:var(--color-night-zenith);text-anchor:middle;font-size:8px;font-weight:800}.plinko-slot-hit{filter:drop-shadow(0 4px 6px #ecbd3a8c);transform:translateY(-3px)scale(1.14)}@supports (color:color-mix(in lab,red,red)){.plinko-slot-hit{filter:drop-shadow(0 4px 6px color-mix(in oklab,var(--color-gold) 55%,transparent))}}.plinko-slot-hit{animation:plinko-slot-hit .64s cubic-bezier(.22,1,.36,1) var(--land) backwards}@keyframes plinko-slot-hit{0%{filter:none;transform:none}25%{transform:translateY(3px)scale(1.08,.8)}}.plinko-payout{fill:var(--color-gold);text-anchor:middle;transform-box:fill-box;animation:rise-in .7s cubic-bezier(.16,1,.3,1) calc(var(--land) + .12s) backwards;font-size:15px}.plinko-ball-x{transform:translateX(calc(var(--x8) * 1px));animation:plinko-ball-x var(--drop) cubic-bezier(.45,0,.55,1) var(--start) backwards}@keyframes plinko-ball-x{0%,8%{transform:translateX(calc(var(--x0) * 1px))}18%{transform:translateX(calc(var(--x1) * 1px))}28%{transform:translateX(calc(var(--x2) * 1px))}38%{transform:translateX(calc(var(--x3) * 1px))}48%{transform:translateX(calc(var(--x4) * 1px))}58%{transform:translateX(calc(var(--x5) * 1px))}68%{transform:translateX(calc(var(--x6) * 1px))}78%{transform:translateX(calc(var(--x7) * 1px))}90%,to{transform:translateX(calc(var(--x8) * 1px))}}.plinko-ball-y{--rise:cubic-bezier(.2,.6,.35,1);--fall:cubic-bezier(.55,0,1,.45);transform:translateY(calc(var(--y-rest) * 1px));animation:plinko-ball-y var(--drop) var(--start) backwards}@keyframes plinko-ball-y{0%{opacity:0;animation-timing-function:var(--fall);transform:translateY(-14px)}3%{opacity:1}8%{transform:translateY(calc(var(--y0) * 1px));animation-timing-function:var(--rise)}13%{transform:translateY(calc((var(--y0) - var(--hop)) * 1px));animation-timing-function:var(--fall)}18%{transform:translateY(calc((var(--y0) + var(--dy)) * 1px));animation-timing-function:var(--rise)}23%{transform:translateY(calc((var(--y0) + var(--dy) - var(--hop)) * 1px));animation-timing-function:var(--fall)}28%{transform:translateY(calc((var(--y0) + 2 * var(--dy)) * 1px));animation-timing-function:var(--rise)}33%{transform:translateY(calc((var(--y0) + 2 * var(--dy) - var(--hop)) * 1px));animation-timing-function:var(--fall)}38%{transform:translateY(calc((var(--y0) + 3 * var(--dy)) * 1px));animation-timing-function:var(--rise)}43%{transform:translateY(calc((var(--y0) + 3 * var(--dy) - var(--hop)) * 1px));animation-timing-function:var(--fall)}48%{transform:translateY(calc((var(--y0) + 4 * var(--dy)) * 1px));animation-timing-function:var(--rise)}53%{transform:translateY(calc((var(--y0) + 4 * var(--dy) - var(--hop)) * 1px));animation-timing-function:var(--fall)}58%{transform:translateY(calc((var(--y0) + 5 * var(--dy)) * 1px));animation-timing-function:var(--rise)}63%{transform:translateY(calc((var(--y0) + 5 * var(--dy) - var(--hop)) * 1px));animation-timing-function:var(--fall)}68%{transform:translateY(calc((var(--y0) + 6 * var(--dy)) * 1px));animation-timing-function:var(--rise)}73%{transform:translateY(calc((var(--y0) + 6 * var(--dy) - var(--hop)) * 1px));animation-timing-function:var(--fall)}78%{transform:translateY(calc((var(--y0) + 7 * var(--dy)) * 1px));animation-timing-function:var(--rise)}83%{transform:translateY(calc((var(--y0) + 7 * var(--dy) - var(--hop)) * 1px));animation-timing-function:var(--fall)}90%{transform:translateY(calc(var(--y-rest) * 1px));animation-timing-function:var(--rise)}95%{transform:translateY(calc((var(--y-rest) - 4) * 1px));animation-timing-function:var(--fall)}}.mines-specimen{gap:1.25rem;display:grid}.mines-specimen-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.35rem,1.4vw,.6rem);display:grid}.mines-specimen-tile{aspect-ratio:1;background:#0c1137;border-radius:.7rem;position:relative}@supports (color:color-mix(in lab,red,red)){.mines-specimen-tile{background:color-mix(in oklab,var(--color-night-zenith) 82%,var(--color-lapis))}}.mines-specimen-tile{box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.mines-specimen-tile[data-kind=pick]{background:#0a2231}@supports (color:color-mix(in lab,red,red)){.mines-specimen-tile[data-kind=pick]{background:color-mix(in oklab,var(--color-turquoise) 14%,var(--color-night-zenith))}}.mines-specimen-tile[data-kind=pick]{box-shadow:inset 0 0 0 1px #2ed5c88c}@supports (color:color-mix(in lab,red,red)){.mines-specimen-tile[data-kind=pick]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-turquoise) 55%,transparent)}}.mines-specimen-cover{border-radius:inherit;background:linear-gradient(160deg,var(--color-surface-raised) 0,#121b4c 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mines-specimen-cover{background:linear-gradient(160deg,var(--color-surface-raised) 0,color-mix(in oklab,var(--color-lapis) 28%,var(--color-surface)) 100%)}}.mines-specimen-cover{box-shadow:inset 0 1px #f4eedc29,0 .3rem .5rem -.25rem #140e0be6}@supports (color:color-mix(in lab,red,red)){.mines-specimen-cover{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--color-ivory) 16%,transparent),0 .3rem .5rem -.25rem color-mix(in oklab,var(--color-lacquer) 90%,transparent)}}.mines-specimen-cover{opacity:.4;animation:fade-from-full .42s ease-out var(--at) backwards}.mines-specimen-face{place-items:center;display:grid;position:absolute;inset:0}.mines-specimen-face .mines-icon{width:62%;height:62%}.mines-specimen-tile[data-kind=pick] .mines-specimen-cover{opacity:0;animation:mines-cover-open .4s cubic-bezier(.2,.8,.2,1) var(--at) backwards;transform:scale(1.15)}@keyframes mines-cover-open{0%{opacity:1;transform:none}35%{opacity:1;transform:scale(.86)}to{opacity:0;transform:scale(1.15)}}.mines-specimen-tile[data-kind=pick] .mines-specimen-face{animation:mines-gem-in .54s cubic-bezier(.22,1,.36,1) calc(var(--at) + .14s) backwards}@keyframes mines-gem-in{0%{opacity:0;transform:scale(.3)rotate(-14deg)}}.mines-specimen-tile[data-kind=mine] .mines-specimen-face{opacity:.9;animation:fade-from-none .42s ease-out calc(var(--at) + .1s) backwards}.mines-specimen-readout{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-night-zenith);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.mines-specimen-values{display:grid}.mines-specimen-value{color:var(--color-ivory);font-variant-numeric:tabular-nums;transform-origin:0;opacity:0;animation:mines-value var(--for) linear var(--from) both;grid-area:1/1;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1}@keyframes mines-value{0%{opacity:0}1%{opacity:1;color:var(--color-gold);transform:scale(1.18)}25%{color:var(--color-ivory);transform:none}97%{opacity:1}to{opacity:0}}.mines-specimen-value[data-last]{opacity:1;color:var(--color-gold);animation:mines-value-last .52s cubic-bezier(.22,1,.36,1) var(--from) backwards}@keyframes mines-value-last{0%{opacity:0}1%{opacity:1;transform:scale(1.25)}}.mines-specimen-cashed{background:var(--color-emerald);color:var(--color-night-zenith);animation:pop-in .52s cubic-bezier(.22,1,.36,1) var(--cash) backwards;border-radius:999px;padding:.4rem .9rem;font-size:.875rem;font-weight:800}.roulette-specimen{justify-items:center;gap:1rem;display:grid}.roulette-specimen-wheel{filter:drop-shadow(0 1.5rem 1.75rem #140e0bbf);width:min(100%,25rem);height:auto;display:block}@supports (color:color-mix(in lab,red,red)){.roulette-specimen-wheel{filter:drop-shadow(0 1.5rem 1.75rem color-mix(in oklab,var(--color-lacquer) 75%,transparent))}}.roulette-specimen-ball,.roulette-specimen-orbit,.roulette-specimen-rotor{transform-box:view-box;transform-origin:0 0}.roulette-specimen-rim{fill:var(--color-mahogany-deep);stroke:var(--color-brass-deep);stroke-width:3px}.roulette-specimen-track{fill:#4e2316}@supports (color:color-mix(in lab,red,red)){.roulette-specimen-track{fill:color-mix(in oklab,var(--color-mahogany) 75%,var(--color-lacquer))}}.roulette-specimen-track{stroke:#dfb86673}@supports (color:color-mix(in lab,red,red)){.roulette-specimen-track{stroke:color-mix(in oklab,var(--color-brass) 45%,transparent)}}.roulette-specimen-marker{fill:var(--color-brass)}.roulette-specimen-well{fill:#1f120d}@supports (color:color-mix(in lab,red,red)){.roulette-specimen-well{fill:color-mix(in oklab,var(--color-lacquer) 85%,var(--color-mahogany))}}.roulette-specimen-well{stroke:var(--color-brass-deep);stroke-width:.6px}.roulette-specimen-number{fill:var(--color-ivory);text-anchor:middle;font-size:9px;font-weight:700}.roulette-specimen-fret{fill:none;stroke:#dfb8668c}@supports (color:color-mix(in lab,red,red)){.roulette-specimen-fret{stroke:color-mix(in oklab,var(--color-brass) 55%,transparent)}}.roulette-specimen-fret{stroke-width:1.2px}.roulette-specimen-cone{fill:var(--color-mahogany);stroke:var(--color-brass-deep);stroke-width:1.5px}.roulette-specimen-turret{fill:var(--color-brass);stroke:var(--color-brass);stroke-width:5px;stroke-linecap:round}.roulette-specimen-rotor{transform:rotate(var(--wheel-end));animation:roulette-rotor var(--rotor) cubic-bezier(.1,.55,.2,1) var(--start) backwards}@keyframes roulette-rotor{0%{transform:rotate(0)}}.roulette-specimen-orbit{transform:rotate(var(--ball-end));animation:roulette-orbit calc(var(--rotor) * .78) cubic-bezier(.2,.6,.3,1) var(--start) backwards}@keyframes roulette-orbit{0%{transform:rotate(calc(var(--ball-end) + 4turn))}}.roulette-specimen-ball{animation:roulette-ball calc(var(--rotor) * .78) linear var(--start) backwards;transform:translateY(-100px)}@keyframes roulette-ball{0%,56%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-142px)}72%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translateY(-103px)}79%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-114px)}87%{transform:translateY(-100px)}93%{transform:translateY(-104px)}}.roulette-specimen-result{color:var(--color-ivory);animation:pop-in .56s cubic-bezier(.22,1,.36,1) calc(var(--start) + var(--rotor) - .3s) backwards;align-items:center;gap:.75rem;font-size:1.35rem;display:inline-flex}.roulette-specimen-chip{aspect-ratio:1;width:2.75rem;box-shadow:inset 0 0 0 2px #f4eedccc,0 .4rem .8rem -.3rem var(--color-lacquer);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.roulette-specimen-chip{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--color-ivory) 80%,transparent),0 .4rem .8rem -.3rem var(--color-lacquer)}}.roulette-specimen-chip{font-size:1.1rem}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}}@keyframes pop-in{0%{opacity:0;transform:translateY(6px)scale(.8)}}@keyframes fade-from-full{0%{opacity:1}}@keyframes fade-from-none{0%{opacity:0;transform:scale(.6)}}:root[data-motion=reduced] .guide-stage *,:root[data-motion=reduced] .guide-stage :before{animation:none}.rl-room{--rl-ease-camera:cubic-bezier(.65,0,.35,1);--rl-ease-arrive:cubic-bezier(.22,1,.36,1);--rl-hud-height:5.75rem;border-radius:var(--radius-card);border:1px solid #dfb86647;height:clamp(36rem,86dvh,54rem);position:relative;overflow:hidden;container-type:size}@supports (color:color-mix(in lab,red,red)){.rl-room{border:1px solid color-mix(in oklab,var(--color-brass) 28%,transparent)}}.rl-room{background:radial-gradient(90% 70% at 50% 60%,#0e4b30 0,var(--color-felt-deep) 55%,#0c1b12 100%),var(--color-lacquer)}@supports (color:color-mix(in lab,red,red)){.rl-room{background:radial-gradient(90% 70% at 50% 60%,color-mix(in oklab,var(--color-felt) 55%,var(--color-felt-deep)) 0,var(--color-felt-deep) 55%,color-mix(in oklab,var(--color-felt-deep) 40%,var(--color-lacquer)) 100%),var(--color-lacquer)}}.rl-room{box-shadow:inset 0 0 0 6px var(--color-mahogany-deep),inset 0 0 0 7px #dfb86673,inset 0 0 90px #140e0bcc}@supports (color:color-mix(in lab,red,red)){.rl-room{box-shadow:inset 0 0 0 6px var(--color-mahogany-deep),inset 0 0 0 7px color-mix(in oklab,var(--color-brass) 45%,transparent),inset 0 0 90px color-mix(in oklab,var(--color-lacquer) 80%,transparent)}}@media (min-width:64rem){.rl-room{height:100%;min-height:16rem}}.rl-room-floor{inset:var(--rl-hud-height) 1rem 1rem;perspective:1600px;perspective-origin:50% 0;transition:left .42s var(--rl-ease-arrive);position:absolute}.rl-room:has(>.lc[data-layout=lane][data-open])>.rl-room-floor{left:calc(var(--lc-lane-width) + 1rem)}.rl-room>.lc[data-layout=lane]{top:var(--rl-hud-height)}.rl-room-table{transform-origin:50% 100%;transition:transform .9s var(--rl-ease-camera),opacity .7s ease-out;place-items:center;display:grid;position:absolute;inset:0}.rl-room-table>*{width:min(100%,74rem)}@media (min-width:64rem){.rl-room .rl-board[data-orientation=horizontal] .rl-board-frame{max-width:calc((100cqh - var(--rl-hud-height) - 2rem) * 2.25)}}.rl-room[data-scene=reveal] .rl-room-table,.rl-room[data-scene=wheel] .rl-room-table{opacity:.14;transform:translateY(24%)rotateX(44deg)scale(.82)}.rl-room[data-scene=recap] .rl-room-table{transform:translateY(1.2rem)scale(.88)}.rl-room-wheel{--rl-wheel-size:min(calc(100cqh - var(--rl-hud-height) - 3rem),86cqw,38rem);width:var(--rl-wheel-size);opacity:0;pointer-events:none;transition:transform .7s cubic-bezier(.4,0,1,1),opacity .45s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-150%)scale(.72)}.rl-room[data-scene=reveal] .rl-room-wheel,.rl-room[data-scene=wheel] .rl-room-wheel{opacity:1;transition:transform 1.05s var(--rl-ease-arrive) .14s,opacity .5s ease-out .14s;transform:translate(-50%,-50%)scale(1)}.rl-plaque{border:1px solid var(--color-brass);background:#140e0be0;border-radius:999px;align-items:center;gap:.9rem;padding:.55rem 1.3rem .55rem .55rem;display:flex;position:absolute;bottom:6%;left:50%}@supports (color:color-mix(in lab,red,red)){.rl-plaque{background:color-mix(in oklab,var(--color-lacquer) 88%,transparent)}}.rl-plaque{box-shadow:0 18px 40px #140e0bb3}@supports (color:color-mix(in lab,red,red)){.rl-plaque{box-shadow:0 18px 40px color-mix(in oklab,var(--color-lacquer) 70%,transparent)}}.rl-plaque{white-space:nowrap;animation:rl-plaque-in .52s cubic-bezier(.34,1.56,.64,1) both;translate:-50%}@keyframes rl-plaque-in{0%{opacity:0;translate:-50% 1.5rem;scale:.6}}.rl-plaque-number,.rl-recap-number{border:2px solid var(--color-brass);font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-ivory);background:var(--color-lacquer);border-radius:999px;place-items:center;display:grid}.rl-plaque-number{width:3.6rem;height:3.6rem;font-size:1.7rem}.rl-recap-number[data-color=red],[data-color=red]>.rl-plaque-number{background:var(--color-casino-red)}.rl-recap-number[data-color=green],[data-color=green]>.rl-plaque-number{background:var(--color-felt)}.rl-plaque-text{color:var(--color-ivory);font-size:1rem}.rl-room-recap{z-index:2;width:min(100%,44rem);animation:rl-recap-in .42s var(--rl-ease-arrive) both;position:absolute;top:0;left:50%;translate:-50%}@keyframes rl-recap-in{0%{opacity:0;translate:-50% -1rem}}.rl-recap{border-radius:var(--radius-card);border:1px solid #dfb8668c;grid-template-columns:auto 1fr;align-items:center;gap:.4rem 1.1rem;padding:.8rem 1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.rl-recap{border:1px solid color-mix(in oklab,var(--color-brass) 55%,transparent)}}.rl-recap{background:#140e0be6}@supports (color:color-mix(in lab,red,red)){.rl-recap{background:color-mix(in oklab,var(--color-lacquer) 90%,transparent)}}.rl-recap{box-shadow:0 16px 36px #140e0b99}@supports (color:color-mix(in lab,red,red)){.rl-recap{box-shadow:0 16px 36px color-mix(in oklab,var(--color-lacquer) 60%,transparent)}}.rl-recap-number{grid-row:span 2;width:3.2rem;height:3.2rem;font-size:1.45rem}.rl-recap-figures{flex-wrap:wrap;gap:.2rem 1.6rem;display:flex}.rl-hud-crowd dt,.rl-recap-figures dt{color:#f4eedc9e;font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.rl-hud-crowd dt,.rl-recap-figures dt{color:color-mix(in oklab,var(--color-ivory) 62%,transparent)}}.rl-recap-figures dd{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-ivory);font-size:1.1rem}.rl-recap-personal{color:#f4eedccc;font-size:.95rem}@supports (color:color-mix(in lab,red,red)){.rl-recap-personal{color:color-mix(in oklab,var(--color-ivory) 80%,transparent)}}.rl-recap-personal[data-trend="1"]{color:var(--color-brass);font-variation-settings:"wght" 800}.rl-recap-personal[data-trend="-1"]{color:#d67e78}@supports (color:color-mix(in lab,red,red)){.rl-recap-personal[data-trend="-1"]{color:color-mix(in oklab,var(--color-casino-red) 55%,var(--color-ivory))}}.rl-room .rl-coverage{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:63.999rem){.rl-room{height:auto;min-height:36rem;container-type:inline-size}.rl-room-floor{padding:calc(var(--rl-hud-height) + .5rem) .75rem 1rem}.rl-room-floor,.rl-room-table{position:relative;inset:auto}.rl-room-wheel{--rl-wheel-size:min(92cqw,30rem);top:calc(var(--rl-hud-height) + 1rem);transform:translate(-50%,-40%)scale(.72)}.rl-room[data-scene=reveal] .rl-room-wheel,.rl-room[data-scene=wheel] .rl-room-wheel{transform:translate(-50%)scale(1)}.rl-room-table{transition:transform .9s var(--rl-ease-camera),opacity .7s ease-out,margin-top .42s var(--rl-ease-arrive)}.rl-room[data-scene=recap] .rl-room-table{margin-top:10rem;transform:none}.rl-room-recap{top:calc(var(--rl-hud-height) + .5rem);width:calc(100% - 1.5rem)}}:root[data-motion=reduced] .rl-room-table,:root[data-motion=reduced] .rl-room-wheel{transition-duration:1ms;transition-delay:0s}:root[data-motion=reduced] .rl-plaque,:root[data-motion=reduced] .rl-room-recap{animation:none}.rl-hud{--rl-hud-red:oklch(70% .17 26);--rl-hud-green:oklch(76% .12 158);--rl-hud-burn:var(--color-brass);z-index:3;min-height:calc(var(--rl-hud-height) - 7px);border-radius:calc(var(--radius-card) - 6px) calc(var(--radius-card) - 6px) 0 0;background:linear-gradient(#140e0bf0,#140e0bc7 70%,#140e0b66);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"call marquee crowd";align-items:center;gap:.5rem 2rem;padding:.7rem 1.4rem .9rem;display:grid;position:absolute;inset:7px 7px auto}@supports (color:color-mix(in lab,red,red)){.rl-hud{background:linear-gradient(180deg,color-mix(in oklab,var(--color-lacquer) 94%,transparent) 0,color-mix(in oklab,var(--color-lacquer) 78%,transparent) 70%,color-mix(in oklab,var(--color-lacquer) 40%,transparent) 100%)}}.rl-hud{color:var(--color-ivory)}.rl-hud[data-urgent]{--rl-hud-burn:var(--color-casino-red)}.rl-hud-call{grid-area:call;min-width:0}.rl-hud-headline{align-items:baseline;gap:.75rem;min-width:0;display:flex}.rl-hud-slot{min-width:0;overflow:hidden}.rl-hud-title{font-family:var(--font-display);font-variation-settings:"wght" 800;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;color:var(--color-brass);font-size:clamp(1.15rem,1.6cqw + .6rem,1.75rem);line-height:1.1;animation:rl-hud-call-in .52s cubic-bezier(.16,1,.3,1) both;display:block;overflow:hidden}@keyframes rl-hud-call-in{0%{clip-path:inset(0 0 100%);filter:blur(3px);translate:0 70%}to{clip-path:inset(0 0 -20%)}}.rl-hud-seconds{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-ivory);flex:none;font-size:clamp(1.15rem,1.6cqw + .6rem,1.75rem);line-height:1.1;animation:rl-hud-tick .36s cubic-bezier(.22,1,.36,1) both}.rl-hud-seconds>span{color:#f4eedc8c;margin-left:.1em;font-size:.6em}@supports (color:color-mix(in lab,red,red)){.rl-hud-seconds>span{color:color-mix(in oklab,var(--color-ivory) 55%,transparent)}}@keyframes rl-hud-tick{0%{opacity:.2;translate:0 -.3em}}.rl-hud[data-urgent] .rl-hud-seconds{color:var(--rl-hud-red);animation-name:rl-hud-tick-urgent}@keyframes rl-hud-tick-urgent{0%{text-shadow:0 0 1rem color-mix(in oklab,var(--color-casino-red) 80%,transparent);scale:1.35}}.rl-hud-hint{text-overflow:ellipsis;white-space:nowrap;color:#f4eedca8;margin-top:.2rem;font-size:.8rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rl-hud-hint{color:color-mix(in oklab,var(--color-ivory) 66%,transparent)}}.rl-hud-marquee{grid-area:marquee;align-items:center;gap:.15rem;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 75%,#0000);mask-image:linear-gradient(90deg,#000 75%,#0000)}.rl-hud-marquee li{min-width:1.8rem;height:1.8rem;font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-ivory);flex:none;place-items:center;font-size:.95rem;display:grid}.rl-hud-marquee li[data-color=red]{color:var(--rl-hud-red)}.rl-hud-marquee li[data-color=green]{color:var(--rl-hud-green)}.rl-hud-marquee li:nth-child(n+4){opacity:.7}.rl-hud-marquee li:nth-child(n+7){opacity:.45}.rl-hud-marquee li:first-child{min-width:2.3rem;height:2.3rem;color:var(--color-ivory);background:var(--color-lacquer);box-shadow:inset 0 0 0 2px var(--color-brass),0 .3rem .7rem #140e0bcc;border-radius:999px;margin-right:.35rem;font-size:1.05rem}@supports (color:color-mix(in lab,red,red)){.rl-hud-marquee li:first-child{box-shadow:inset 0 0 0 2px var(--color-brass),0 .3rem .7rem color-mix(in oklab,var(--color-lacquer) 80%,transparent)}}.rl-hud-marquee li:first-child{animation:rl-marquee-in .62s cubic-bezier(.16,1,.3,1) both}.rl-hud-marquee li[data-color=red]:first-child{background:var(--color-casino-red)}.rl-hud-marquee li[data-color=green]:first-child{background:var(--color-felt)}@keyframes rl-marquee-in{0%{opacity:0;width:0;min-width:0;margin-right:0;translate:0 -.8rem;scale:.3}}.rl-hud-crowd{white-space:nowrap;color:#f4eedcb8;grid-area:crowd;align-items:center;gap:.6rem;font-size:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rl-hud-crowd{color:color-mix(in oklab,var(--color-ivory) 72%,transparent)}}.rl-hud-figure{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-ivory);font-size:1.05rem;animation:rl-hud-bump .46s cubic-bezier(.16,1,.3,1);display:inline-block}@keyframes rl-hud-bump{0%{color:var(--color-brass);scale:1.4}}.rl-hud-sep{background:#f4eedc40;width:1px;height:.9rem}@supports (color:color-mix(in lab,red,red)){.rl-hud-sep{background:color-mix(in oklab,var(--color-ivory) 25%,transparent)}}.rl-hud-dot{background:#f4eedc73;border-radius:999px;flex:none;width:.5rem;height:.5rem}@supports (color:color-mix(in lab,red,red)){.rl-hud-dot{background:color-mix(in oklab,var(--color-ivory) 45%,transparent)}}.rl-hud-dot[data-status=live]{background:var(--color-emerald);box-shadow:0 0 #24c27d99}@supports (color:color-mix(in lab,red,red)){.rl-hud-dot[data-status=live]{box-shadow:0 0 0 0 color-mix(in oklab,var(--color-emerald) 60%,transparent)}}.rl-hud-dot[data-status=live]{animation:rl-hud-live 2s cubic-bezier(.22,1,.36,1) infinite}.rl-hud-dot[data-status=offline]{background:var(--color-casino-red)}@keyframes rl-hud-live{to{box-shadow:0 0 0 .45rem #0000}}.rl-hud-fuse{background:#dfb86629;border-radius:999px;height:2px;position:absolute;inset:auto 1.4rem 0;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.rl-hud-fuse{background:color-mix(in oklab,var(--color-brass) 16%,transparent)}}.rl-hud-fuse-burn{border-radius:inherit;background:linear-gradient(90deg,var(--rl-hud-burn),var(--rl-hud-burn));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.rl-hud-fuse-burn{background:linear-gradient(90deg,color-mix(in oklab,var(--rl-hud-burn) 55%,transparent),var(--rl-hud-burn))}}.rl-hud-fuse-burn{transform-origin:0;scale:var(--fuse) 1;transition:scale .1s linear,background-color .3s}.rl-hud-fuse-ember{background:var(--color-ivory);width:.55rem;height:.55rem;box-shadow:0 0 .4rem .1rem var(--rl-hud-burn),0 0 1.1rem .2rem var(--rl-hud-burn);border-radius:999px;margin:-.275rem 0 0 -.275rem;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab,red,red)){.rl-hud-fuse-ember{box-shadow:0 0 .4rem .1rem var(--rl-hud-burn),0 0 1.1rem .2rem color-mix(in oklab,var(--rl-hud-burn) 60%,transparent)}}.rl-hud-fuse-ember{translate:calc(var(--fuse) * 100cqw) 0;opacity:0;transition:translate .1s linear,opacity .3s;animation:rl-ember .9s ease-in-out infinite alternate}@keyframes rl-ember{to{scale:.7}}.rl-hud[data-betting] .rl-hud-fuse-ember{opacity:1}@container (max-width:44rem){.rl-hud{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"call crowd""marquee marquee";gap:.35rem .75rem;padding:.55rem .9rem .75rem}.rl-hud-hint{display:none}.rl-hud-crowd{gap:.4rem;font-size:.75rem}.rl-hud-figure{font-size:.9rem}.rl-hud-marquee li{min-width:1.5rem;height:1.5rem;font-size:.8rem}.rl-hud-marquee li:first-child{min-width:1.8rem;height:1.8rem;font-size:.85rem}.rl-hud-fuse{inset-inline:.9rem}}@container (max-width:26rem){.rl-hud-players,.rl-hud-sep{display:none}}:root[data-motion=reduced] .rl-hud-dot[data-status=live],:root[data-motion=reduced] .rl-hud-figure,:root[data-motion=reduced] .rl-hud-fuse-ember,:root[data-motion=reduced] .rl-hud-marquee li:first-child,:root[data-motion=reduced] .rl-hud-seconds,:root[data-motion=reduced] .rl-hud-title{animation:none}:root[data-motion=reduced] .rl-hud-fuse-burn,:root[data-motion=reduced] .rl-hud-fuse-ember{transition:none}.rl-entry{display:none}.rl-exit{border:1px solid #dfb8668c;min-height:2.5rem;padding:.5rem 1rem}@supports (color:color-mix(in lab,red,red)){.rl-exit{border:1px solid color-mix(in oklab,var(--color-brass) 55%,transparent)}}.rl-exit{color:var(--color-brass);border-radius:999px;font-size:.875rem;transition:border-color .15s ease-out,background-color .15s ease-out}.rl-exit:hover{border-color:var(--color-brass);background:#dfb8661a}@supports (color:color-mix(in lab,red,red)){.rl-exit:hover{background:color-mix(in oklab,var(--color-brass) 10%,transparent)}}.rl-exit:focus-visible{outline:2px solid var(--color-brass);outline-offset:3px}.rl-live-shell[data-fullscreen]{z-index:60;width:100%;height:100dvh;padding-top:env(safe-area-inset-top);background:var(--color-lacquer);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.rl-live-shell[data-fullscreen]>div{flex-direction:column;flex:auto;min-height:0;display:flex}.rl-live-shell[data-fullscreen] .game-frame{height:auto;min-height:0;padding:.5rem .75rem max(.75rem,env(safe-area-inset-bottom));flex:auto;gap:.5rem}.rl-live-shell[data-fullscreen] .game-frame>:has(>.rl-room){flex:auto;min-height:0}.rl-live-shell[data-fullscreen] .rl-room{height:100%;min-height:0;container-type:size}.rl-live-shell[data-fullscreen] .rl-live-extras{display:none}.rl-live-shell[data-fullscreen] .rl-room{--rl-floor-reserve:1.5rem}.rl-live-shell[data-fullscreen] .rl-board[data-orientation=horizontal] .rl-board-frame{max-width:calc((100cqh - var(--rl-hud-height) - var(--rl-floor-reserve)) * 2.25)}.rl-live-shell[data-fullscreen] .rl-board[data-orientation=vertical] .rl-board-frame{max-width:max(12.5rem,calc((100cqh - var(--rl-hud-height) - var(--rl-floor-reserve)) * .55))}@media (max-width:63.999rem){.rl-live-shell:not([data-fullscreen]) .rl-actionbar{display:none}.rl-live-shell:not([data-fullscreen]) .rl-room{height:32rem;min-height:0}.rl-live-shell:not([data-fullscreen]) .rl-room-floor{pointer-events:none}.rl-live-shell:not([data-fullscreen]) .lc,.rl-live-shell:not([data-fullscreen]) .rl-exit{display:none}.rl-entry{z-index:4;border:1px solid #dfb8668c;flex-direction:column;align-items:center;gap:.35rem;padding:1.1rem 1rem 1rem;display:flex;position:absolute;inset:auto .75rem .75rem}@supports (color:color-mix(in lab,red,red)){.rl-entry{border:1px solid color-mix(in oklab,var(--color-brass) 55%,transparent)}}.rl-entry{border-radius:var(--radius-card);background:#140e0beb}@supports (color:color-mix(in lab,red,red)){.rl-entry{background:color-mix(in oklab,var(--color-lacquer) 92%,transparent)}}.rl-entry{box-shadow:0 -18px 40px #140e0bb3}@supports (color:color-mix(in lab,red,red)){.rl-entry{box-shadow:0 -18px 40px color-mix(in oklab,var(--color-lacquer) 70%,transparent)}}.rl-entry{text-align:center;animation:rl-entry-in .42s cubic-bezier(.22,1,.36,1) both}@keyframes rl-entry-in{0%{opacity:0;translate:0 1rem}}.rl-entry-title{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-ivory);font-size:1.1rem}.rl-entry-hint{color:#f4eedcad;font-size:.85rem}@supports (color:color-mix(in lab,red,red)){.rl-entry-hint{color:color-mix(in oklab,var(--color-ivory) 68%,transparent)}}.rl-entry-button{border:2px solid var(--color-brass);width:100%;min-height:3.25rem;font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-lacquer);background:linear-gradient(180deg,var(--color-brass) 0,var(--color-brass-deep) 100%);box-shadow:0 5px 0 var(--color-mahogany-deep);border-radius:999px;margin-top:.5rem;font-size:1rem;transition:transform .12s cubic-bezier(.4,0,.2,1)}.rl-entry-button:active{box-shadow:0 1px 0 var(--color-mahogany-deep);transform:translateY(4px)}.rl-live-shell[data-fullscreen] .game-frame{padding:.5rem .5rem 0}.rl-live-shell[data-fullscreen] .rl-room{--rl-hud-height:5.25rem}.rl-live-shell[data-fullscreen] .rl-room-floor{inset:var(--rl-hud-height) 0 0;padding:0;position:absolute}.rl-live-shell[data-fullscreen] .rl-room-table{overscroll-behavior:contain;place-items:center;padding:.5rem .75rem 1rem;display:grid;position:absolute;inset:0;overflow-y:auto}.rl-live-shell[data-fullscreen] .rl-room[data-scene=recap]{--rl-floor-reserve:9rem}.rl-live-shell[data-fullscreen] .rl-room[data-scene=recap] .rl-room-table{margin-top:0;padding-top:8rem;transform:none}.rl-live-shell[data-fullscreen] .rl-room-recap{top:.5rem}.rl-live-shell[data-fullscreen] .rl-room-wheel{--rl-wheel-size:min(92cqw,calc(100cqh - var(--rl-hud-height) - 2rem));top:50%;transform:translate(-50%,-150%)scale(.72)}.rl-live-shell[data-fullscreen] .rl-room[data-scene=reveal] .rl-room-wheel,.rl-live-shell[data-fullscreen] .rl-room[data-scene=wheel] .rl-room-wheel{transform:translate(-50%,-50%)scale(1)}.rl-live-shell[data-fullscreen] .rl-actionbar{padding:.5rem .75rem max(.5rem,env(safe-area-inset-bottom));position:static}.rl-live-shell[data-fullscreen] .game-frame>:first-child p>:first-child,.rl-live-shell[data-fullscreen] .rl-controls-stake{display:none}.rl-live-shell[data-fullscreen] .game-frame>:first-child button{min-height:2.5rem;padding:.4rem .85rem}.rl-live-shell[data-fullscreen] .rl-controls{gap:.45rem}.rl-live-shell[data-fullscreen] .rl-controls-tray{width:100%}.rl-live-shell[data-fullscreen] .rl-tray{justify-content:space-between}.rl-live-shell[data-fullscreen] .rl-tray-chip{--rl-chip-size:2.5rem}.rl-live-shell[data-fullscreen] .rl-controls-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.rl-live-shell[data-fullscreen] .rl-btn{letter-spacing:0;min-height:2.35rem;padding:.45rem .15rem;font-size:.66rem}.rl-live-shell[data-fullscreen] .rl-btn-primary{min-height:3rem;font-size:.9rem}}@media (max-width:63.999rem) and (orientation:landscape) and (max-height:32rem){.rl-live-shell[data-fullscreen]{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.rl-live-shell[data-fullscreen] .game-frame{padding-bottom:max(.5rem,env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 15rem;gap:.4rem .5rem;display:grid}.rl-live-shell[data-fullscreen] .game-frame>:first-child{grid-column:1/-1}.rl-live-shell[data-fullscreen] .game-frame>:first-child button{min-height:2.1rem;padding:.25rem .75rem}.rl-live-shell[data-fullscreen] .rl-actionbar{border:1px solid #dfb86638;flex-direction:column;justify-content:flex-end;padding:.5rem;display:flex;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.rl-live-shell[data-fullscreen] .rl-actionbar{border:1px solid color-mix(in oklab,var(--color-brass) 22%,transparent)}}.rl-live-shell[data-fullscreen] .rl-actionbar{border-radius:var(--radius-card)}.rl-live-shell[data-fullscreen] .rl-tray{justify-items:center;gap:.35rem;display:grid}.rl-live-shell[data-fullscreen] .rl-controls-row,.rl-live-shell[data-fullscreen] .rl-tray{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-motion=reduced] .rl-entry{animation:none}.rl-lw{--rl-lw-tilt:31deg;aspect-ratio:1;width:100%;position:relative;container-type:inline-size}.rl-lw-floor,.rl-lw-plinth,.rl-lw-stage{border-radius:999px;position:absolute;inset:0}.rl-lw-floor{transform:perspective(280cqw) translateY(6cqw) rotateX(var(--rl-lw-tilt)) scale(.97);background:#140e0b73}@supports (color:color-mix(in lab,red,red)){.rl-lw-floor{background:color-mix(in oklab,var(--color-lacquer) 45%,transparent)}}.rl-lw-floor{box-shadow:0 0 6cqw 2cqw #140e0b99}@supports (color:color-mix(in lab,red,red)){.rl-lw-floor{box-shadow:0 0 6cqw 2cqw color-mix(in oklab,var(--color-lacquer) 60%,transparent)}}.rl-lw-plinth{transform:perspective(280cqw) translateY(2.6cqw) rotateX(var(--rl-lw-tilt));background:radial-gradient(closest-side,var(--color-mahogany-deep) 90%,#1f0e09 100%)}@supports (color:color-mix(in lab,red,red)){.rl-lw-plinth{background:radial-gradient(closest-side,var(--color-mahogany-deep) 90%,color-mix(in oklab,var(--color-mahogany-deep) 60%,var(--color-lacquer)) 100%)}}.rl-lw-stage{transform:perspective(280cqw) rotateX(var(--rl-lw-tilt));container-type:inline-size}.rl-lw-layer{width:100%;height:100%;display:block;position:absolute;inset:0}.rl-lw-rotor{will-change:transform;position:absolute;inset:0}.rl-lw-rotor>svg{width:100%;height:100%;display:block}.rl-lw-varnish{pointer-events:none;background:conic-gradient(from 300deg,#0000 0deg,#f4eedc42 30deg,#0000 70deg 170deg,#f4eedc1a 200deg,#0000 240deg),radial-gradient(closest-side,#0000 80%,#140e0b73 84%,#0000 90%);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.rl-lw-varnish{background:conic-gradient(from 300deg,transparent 0deg,color-mix(in oklab,var(--color-ivory) 26%,transparent) 30deg,transparent 70deg,transparent 170deg,color-mix(in oklab,var(--color-ivory) 10%,transparent) 200deg,transparent 240deg),radial-gradient(closest-side,transparent 80%,color-mix(in oklab,var(--color-lacquer) 45%,transparent) 84%,transparent 90%)}}.rl-lw-varnish{-webkit-mask:radial-gradient(closest-side,transparent 78%,var(--color-lacquer) 78.5%);mask:radial-gradient(closest-side,transparent 78%,var(--color-lacquer) 78.5%)}.rl-lw-shade{pointer-events:none;background:radial-gradient(closest-side,#0000 86%,#140e0b8c 100%),linear-gradient(150deg,#f4eedc33,#0000 42% 62%,#140e0b4d);border-radius:999px;position:absolute;inset:11%}@supports (color:color-mix(in lab,red,red)){.rl-lw-shade{background:radial-gradient(closest-side,transparent 86%,color-mix(in oklab,var(--color-lacquer) 55%,transparent) 100%),linear-gradient(150deg,color-mix(in oklab,var(--color-ivory) 20%,transparent) 0,transparent 42%,transparent 62%,color-mix(in oklab,var(--color-lacquer) 30%,transparent) 100%)}}.rl-lw-sweep{pointer-events:none;opacity:0;background:conic-gradient(#0000 0deg,#f4eedc29 40deg,#0000 90deg 180deg,#f4eedc1a 220deg,#0000 270deg);border-radius:999px;position:absolute;inset:11%}@supports (color:color-mix(in lab,red,red)){.rl-lw-sweep{background:conic-gradient(transparent 0deg,color-mix(in oklab,var(--color-ivory) 16%,transparent) 40deg,transparent 90deg,transparent 180deg,color-mix(in oklab,var(--color-ivory) 10%,transparent) 220deg,transparent 270deg)}}.rl-lw-sweep{-webkit-mask:radial-gradient(closest-side,transparent 66%,var(--color-lacquer) 67%,var(--color-lacquer) 98%,transparent);mask:radial-gradient(closest-side,transparent 66%,var(--color-lacquer) 67%,var(--color-lacquer) 98%,transparent);transition:opacity .6s ease-out}.rl-lw[data-spinning] .rl-lw-sweep{opacity:1;animation:rl-lw-sweep 1.6s linear infinite}@keyframes rl-lw-sweep{to{transform:rotate(1turn)}}.rl-lw-number{font-family:var(--font-sans);font-variation-settings:"wght" 700;letter-spacing:-.02em;fill:var(--color-ivory);text-anchor:middle;dominant-baseline:central;font-size:13px}.rl-lw-fret,.rl-lw-ring{fill:none;stroke:var(--color-brass);stroke-width:1.1px}.rl-lw-lip{fill:none;stroke:#a06f308c}@supports (color:color-mix(in lab,red,red)){.rl-lw-lip{stroke:color-mix(in oklab,var(--color-brass-deep) 55%,transparent)}}.rl-lw-lip{stroke-width:1.5px}.rl-lw-glow{fill:var(--color-brass);opacity:.6}.rl-lw-ball{background:radial-gradient(circle at 35% 30%,var(--color-ivory),#e8dbc2 45%,#c6a87e);border-radius:999px;width:3.4cqw;height:3.4cqw;margin:-1.7cqw;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.rl-lw-ball{background:radial-gradient(circle at 35% 30%,var(--color-ivory),color-mix(in oklab,var(--color-ivory) 85%,var(--color-brass-deep)) 45%,color-mix(in oklab,var(--color-ivory) 45%,var(--color-brass-deep)))}}.rl-lw-ball{box-shadow:0 .5cqw .8cqw #140e0bb3}@supports (color:color-mix(in lab,red,red)){.rl-lw-ball{box-shadow:0 .5cqw .8cqw color-mix(in oklab,var(--color-lacquer) 70%,transparent)}}.rl-lw-ball{opacity:0;will-change:transform;transition:opacity .18s ease-out}.rl-lw-ball[data-visible]{opacity:1}:root[data-motion=reduced] .rl-lw-sweep,:root[data-motion=reduced] .rl-lw[data-spinning] .rl-lw-sweep{opacity:0;animation:none}.case-card{transition:border-color .2s ease-out,translate .2s cubic-bezier(0,0,.2,1)}.case-card:focus-visible,.case-card:hover{border-color:var(--case-accent)}@supports (color:color-mix(in lab,red,red)){.case-card:focus-visible,.case-card:hover{border-color:color-mix(in oklab,var(--case-accent) 70%,transparent)}}.case-card:focus-visible,.case-card:hover{translate:0 -2px}.case-card__stage{aspect-ratio:1;background:radial-gradient(70% 60% at 50% 42%,var(--case-accent),transparent 72%),radial-gradient(120% 90% at 50% 0,var(--case-body),transparent 70%),var(--color-night-zenith);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.case-card__stage{background:radial-gradient(70% 60% at 50% 42%,color-mix(in oklab,var(--case-accent) 38%,transparent),transparent 72%),radial-gradient(120% 90% at 50% 0,color-mix(in oklab,var(--case-body) 55%,transparent),transparent 70%),var(--color-night-zenith)}}.case-card__stage:after{content:"";background:radial-gradient(closest-side,#00000080,#0000);border-radius:50%;width:52%;height:7%;position:absolute;bottom:12%;left:50%;translate:-50%}.case-card__art{z-index:1;width:68%;transition:translate .26s cubic-bezier(.34,1.56,.64,1),scale .26s cubic-bezier(.34,1.56,.64,1);position:relative}.case-card:focus-visible .case-card__art,.case-card:hover .case-card__art{translate:0 -6%;scale:1.06}.case-card--short .case-card__art{filter:saturate(.55)brightness(.8)}:root[data-motion=reduced] .case-card,:root[data-motion=reduced] .case-card__art{transition:none}:root[data-motion=reduced] .case-card:hover,:root[data-motion=reduced] .case-card:hover .case-card__art{translate:none;scale:none}.case-reel{--case-tile:clamp(4.75rem,17vw,7.5rem);--case-blur-max:7px;height:calc(var(--case-tile) + 1.5rem);isolation:isolate;position:relative;overflow:hidden}.case-reel__track{transform:translate3d(calc(var(--case-offset) * var(--case-tile) * -1),0,0);transition:transform var(--case-duration) var(--case-ease);will-change:transform;inset-block:.75rem;display:flex;position:absolute;left:50%}.case-reel__tile{width:var(--case-tile);flex:none;place-items:center;padding:.4rem;display:grid}.case-reel__plate{border:1px solid var(--rarity);place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.case-reel__plate{border:1px solid color-mix(in oklab,var(--rarity) 40%,transparent)}}.case-reel__plate{background:radial-gradient(circle at 50% 30%,var(--rarity),transparent 70%),var(--color-surface-raised);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.case-reel__plate{background:radial-gradient(circle at 50% 30%,color-mix(in oklab,var(--rarity) 20%,transparent),transparent 70%),var(--color-surface-raised)}}.case-reel[data-phase=spinning] .case-reel__plate{animation:case-blur var(--case-duration) linear both}@keyframes case-blur{0%{filter:blur();scale:1}6%{filter:blur(var(--case-blur-max));scale:1.06 .97}30%{filter:blur(calc(var(--case-blur-max) * .55));scale:1.035 .985}60%{filter:blur(calc(var(--case-blur-max) * .16));scale:1.01 .996}to{filter:blur();scale:1}}.case-reel[data-phase=winding] .case-reel__plate{transition:scale var(--case-duration) var(--case-ease);scale:.965 1.02}.case-reel__beam{width:calc(var(--case-tile) * 1.25);pointer-events:none;background:radial-gradient(ellipse 50% 60% at 50% 50%,var(--beam),transparent 70%);inset-block:-20%;position:absolute;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.case-reel__beam{background:radial-gradient(ellipse 50% 60% at 50% 50%,color-mix(in oklab,var(--beam) 26%,transparent),transparent 70%)}}.case-reel__beam{opacity:.55;transition:opacity .4s ease-out,scale .4s ease-out,background .5s ease-out}.case-reel[data-phase=idle] .case-reel__beam{animation:case-beam-breathe 4.5s ease-in-out infinite}.case-reel[data-phase=spinning] .case-reel__beam,.case-reel[data-phase=winding] .case-reel__beam{opacity:.8;scale:1.15 1}.case-reel[data-phase=creeping] .case-reel__beam{opacity:1;scale:1.3 1}.case-reel[data-phase=revealed] .case-reel__beam{animation:case-beam-flare .7s cubic-bezier(.16,.9,.3,1)}@keyframes case-beam-breathe{0%,to{opacity:.4;scale:1}50%{opacity:.7;scale:1.08 1}}@keyframes case-beam-flare{0%{opacity:1;scale:1.3 1}22%{opacity:1;scale:2.1 1.25}to{opacity:.62;scale:1}}.case-reel__sheen{pointer-events:none;opacity:0;inset-block:0;background:linear-gradient(105deg,#0000,#e2c2942e 45%,#f3f5fb1f 52%,#0000);width:45%;position:absolute;left:0}@supports (color:color-mix(in lab,red,red)){.case-reel__sheen{background:linear-gradient(105deg,transparent,color-mix(in oklab,var(--color-sand) 18%,transparent) 45%,color-mix(in oklab,var(--color-ink) 12%,transparent) 52%,transparent)}}.case-reel__sheen{transition:opacity .3s ease-out}.case-reel[data-phase=spinning] .case-reel__sheen{opacity:1;animation:case-sheen 1.6s linear infinite}@keyframes case-sheen{0%{translate:-100%}to{translate:320%}}.case-reel[data-phase=idle] .case-reel__plate,.case-reel[data-phase=requesting] .case-reel__plate{animation:case-shimmer 3.6s ease-in-out infinite;animation-delay:calc(var(--tile-index) * .14s)}@keyframes case-shimmer{0%,72%,to{border-color:color-mix(in oklab,var(--rarity) 40%,transparent)}36%{border-color:color-mix(in oklab,var(--rarity) 85%,transparent)}}.case-reel__cursor{background:linear-gradient(to bottom,transparent,var(--color-gold) 18%,var(--color-gold) 82%,transparent);inset-block:0;width:2px;margin-left:-1px;position:absolute;left:50%}.case-reel__cursor:after,.case-reel__cursor:before{content:"";border:.4rem solid #0000;position:absolute;left:50%;translate:-50%}.case-reel__cursor:before{border-top-color:var(--color-gold);top:0}.case-reel__cursor:after{border-bottom-color:var(--color-gold);bottom:0}.case-reel[data-phase=creeping] .case-reel__cursor{animation:case-cursor-shiver 90ms steps(2) infinite}@keyframes case-cursor-shiver{0%{translate:-1px}to{translate:1px}}.case-reel__veil{pointer-events:none;background:linear-gradient(to right,var(--color-night-zenith),transparent 14%,transparent 86%,var(--color-night-zenith)),linear-gradient(to bottom,#050519b3,transparent 22%,transparent 78%,#050519b3);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.case-reel__veil{background:linear-gradient(to right,var(--color-night-zenith),transparent 14%,transparent 86%,var(--color-night-zenith)),linear-gradient(to bottom,color-mix(in oklab,var(--color-night-zenith) 70%,transparent),transparent 22%,transparent 78%,color-mix(in oklab,var(--color-night-zenith) 70%,transparent))}}.case-stage__quiet{transition:opacity .35s ease-out}.case-stage[data-busy=true] .case-stage__quiet{opacity:.42}.case-stage[data-busy=true]{box-shadow:0 0 4rem -1rem #ecbd3a73}@supports (color:color-mix(in lab,red,red)){.case-stage[data-busy=true]{box-shadow:0 0 4rem -1rem color-mix(in oklab,var(--color-gold) 45%,transparent)}}.case-flash{pointer-events:none;background:var(--rarity);animation:case-flash .42s ease-out forwards;position:absolute;inset:0}@keyframes case-flash{0%{opacity:.42}to{opacity:0}}.case-stage[data-celebration="2"]{animation:case-shake .32s ease-out 2}.case-stage[data-celebration="3"]{animation:case-shake .26s ease-out 3}@keyframes case-shake{0%,to{translate:0}25%{translate:-4px 1px}50%{translate:3px -2px}75%{translate:-2px 2px}}.case-burst{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.case-burst span{background:var(--rarity);width:.375rem;height:.375rem;rotate:calc(var(--spark) * 1turn / 16);border-radius:9999px;animation:case-spark .9s cubic-bezier(.2,.7,.3,1) forwards;position:absolute}@keyframes case-spark{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 calc(var(--case-tile,6rem) * -1.7);scale:.25}}.case-halo{background:radial-gradient(circle at 50% 45%,var(--rarity),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.case-halo{background:radial-gradient(circle at 50% 45%,color-mix(in oklab,var(--rarity) 30%,transparent),transparent 70%)}}.case-halo{animation:case-halo .52s cubic-bezier(.2,.8,.3,1) both}@keyframes case-halo{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}:root[data-motion=reduced] .case-burst span,:root[data-motion=reduced] .case-flash,:root[data-motion=reduced] .case-halo,:root[data-motion=reduced] .case-reel[data-phase=creeping] .case-reel__cursor,:root[data-motion=reduced] .case-reel[data-phase] .case-reel__beam,:root[data-motion=reduced] .case-reel[data-phase] .case-reel__plate,:root[data-motion=reduced] .case-reel[data-phase] .case-reel__sheen,:root[data-motion=reduced] .case-stage[data-celebration]{animation:none}:root[data-motion=reduced] .case-reel__plate{filter:none;scale:1}:root[data-motion=reduced] .case-reel__sheen{opacity:0}.case-scene{isolation:isolate;background:radial-gradient(120% 75% at 50% 0,var(--scene-body),transparent 65%),radial-gradient(90% 55% at 50% 100%,var(--scene-accent),transparent 70%),var(--color-night-zenith);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.case-scene{background:radial-gradient(120% 75% at 50% 0,color-mix(in oklab,var(--scene-body) 65%,transparent),transparent 65%),radial-gradient(90% 55% at 50% 100%,color-mix(in oklab,var(--scene-accent) 28%,transparent),transparent 70%),var(--color-night-zenith)}}.case-scene__backdrop{z-index:-2;background:var(--scene-image) center /cover no-repeat;opacity:0;transition:opacity .7s cubic-bezier(0,0,.2,1);position:absolute;inset:0}.case-scene[data-has-backdrop] .case-scene__backdrop{opacity:1}.case-scene:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#05051940 0,transparent 30%,#050519b3 70%,var(--color-night-zenith) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.case-scene:after{background:linear-gradient(to bottom,color-mix(in oklab,var(--color-night-zenith) 25%,transparent) 0,transparent 30%,color-mix(in oklab,var(--color-night-zenith) 70%,transparent) 70%,var(--color-night-zenith) 100%)}}.case-scene__rays{z-index:-1;aspect-ratio:1;background:repeating-conic-gradient(var(--scene-accent) 0deg 7deg,transparent 7deg 22deg);width:160vmax;position:absolute;top:38%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.case-scene__rays{background:repeating-conic-gradient(color-mix(in oklab,var(--scene-accent) 13%,transparent) 0deg 7deg,transparent 7deg 22deg)}}.case-scene__rays{pointer-events:none;animation:case-scene-rays 90s linear infinite;-webkit-mask-image:radial-gradient(closest-side,#000,#0000 55%);mask-image:radial-gradient(closest-side,#000,#0000 55%)}.case-scene[data-has-backdrop] .case-scene__rays{display:none}@keyframes case-scene-rays{to{rotate:1turn}}@media (min-width:64rem){.case-scene{min-height:calc(100dvh - 8rem - var(--duel-banner-height,0px))}}.case-scene[data-fullscreen]{z-index:70;border:0;border-radius:0;min-height:100dvh;position:fixed;inset:0;overflow-y:auto}.case-scene__stage{flex:1;place-items:end center;min-height:11rem;padding-top:1rem;display:grid}.case-scene[data-lanes="2"]{--mascot-scale:.78}.case-scene[data-lanes="2"] .case-reel{--case-tile:clamp(4.25rem,14vw,6.5rem)}.case-scene[data-lanes="3"]{--mascot-scale:.6}.case-scene[data-lanes="3"] .case-reel{--case-tile:clamp(4rem,12vw,5.75rem)}.case-mascot{--mascot-size:calc(clamp(8rem, 30vh, 18rem) * var(--mascot-scale,1));animation:case-mascot-float 4.2s ease-in-out infinite;position:relative}.case-mascot__body{width:min(calc(var(--mascot-size) * 1.8),80vw);height:var(--mascot-size);transform-origin:50% 100%}.case-mascot__body>*{object-position:50% 100%}.case-mascot__shadow{background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;width:55%;height:.9rem;animation:case-mascot-shadow 4.2s ease-in-out infinite;position:absolute;bottom:-.5rem;left:50%;translate:-50%}.case-mascot__glow{z-index:-1;background:radial-gradient(closest-side,var(--scene-accent),transparent);border-radius:50%;position:absolute;inset:10% 5% 0}@supports (color:color-mix(in lab,red,red)){.case-mascot__glow{background:radial-gradient(closest-side,color-mix(in oklab,var(--scene-accent) 35%,transparent),transparent)}}.case-mascot__glow{opacity:.6;transition:opacity .4s ease-out}@keyframes case-mascot-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes case-mascot-shadow{0%,to{opacity:1;scale:1}50%{opacity:.7;scale:.82}}.case-mascot[data-mood=spin] .case-mascot__body{animation:case-mascot-brace .34s cubic-bezier(.3,0,.5,1) both,case-mascot-rattle .24s ease-in-out .34s infinite alternate}.case-mascot[data-mood=spin] .case-mascot__glow{opacity:1}@keyframes case-mascot-brace{to{transform:translateY(3px)scale(1.06,.92)}}@keyframes case-mascot-rattle{0%{transform:translateY(1px)scale(1.03,.97)rotate(-2.5deg)}to{transform:translateY(-3px)scale(.98,1.02)rotate(2.5deg)}}.case-mascot[data-mood=lose] .case-mascot__body{animation:case-mascot-droop .9s cubic-bezier(.2,.8,.3,1) both}@keyframes case-mascot-droop{30%{transform:translateY(6px)scale(1.04,.92)rotate(-6deg)}to{filter:saturate(.6)brightness(.85);transform:translateY(4px)rotate(-3deg)}}.case-mascot[data-mood=win] .case-mascot__body{animation:case-mascot-hop .76s cubic-bezier(.3,.7,.4,1) both}@keyframes case-mascot-hop{18%{transform:translateY(3px)scale(1.12,.86)}45%{transform:translateY(-28px)scale(.93,1.08)}72%{transform:translateY(0)scale(1.08,.92)}86%{transform:scale(.98,1.02)}to{transform:none}}.case-mascot[data-mood=big-win] .case-mascot__body{transform-origin:50% 55%;animation:case-mascot-jackpot 1.8s cubic-bezier(.3,.7,.4,1) both,case-mascot-shine .6s ease-in-out 3 alternate}.case-mascot[data-mood=big-win] .case-mascot__glow{opacity:1;animation:case-mascot-flare .6s ease-in-out 3 alternate}@keyframes case-mascot-jackpot{8%{transform:translateY(3px)scale(1.12,.86)}22%{transform:translateY(-22px)scale(.94,1.07)}34%{transform:translateY(0)scale(1.1,.9)}52%{transform:translateY(-40px)scale(.92,1.1)rotate(180deg)}64%{transform:translateY(0)scale(1.12,.88)rotate(1turn)}82%{transform:translateY(-16px)scale(.96,1.05)rotate(1turn)}to{transform:rotate(1turn)}}@keyframes case-mascot-shine{to{filter:drop-shadow(0 0 22px var(--color-gold)) brightness(1.15)}}@keyframes case-mascot-flare{to{scale:1.25}}:root[data-motion=reduced] .case-mascot,:root[data-motion=reduced] .case-mascot__body,:root[data-motion=reduced] .case-mascot__glow,:root[data-motion=reduced] .case-mascot__shadow,:root[data-motion=reduced] .case-scene__rays{animation:none}.case-loader{z-index:20;background:radial-gradient(60% 50% at 50% 45%,var(--scene-body),transparent),#050519f0;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.case-loader{background:radial-gradient(60% 50% at 50% 45%,color-mix(in oklab,var(--scene-body) 30%,transparent),transparent),color-mix(in oklab,var(--color-night-zenith) 94%,transparent)}}.case-loader{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .42s cubic-bezier(.4,0,1,1),scale .42s cubic-bezier(.4,0,1,1),visibility 0s .42s;animation:case-loader-in .26s ease-out .18s backwards}.case-loader[data-ready]{opacity:0;visibility:hidden;pointer-events:none;scale:1.04}@keyframes case-loader-in{0%{opacity:0}}.case-loader__emblem{aspect-ratio:1;place-items:center;width:9.5rem;display:grid;position:relative}.case-loader__ring{position:absolute;inset:0;rotate:-90deg}.case-loader__track{fill:none;stroke:#f3f5fb1f}@supports (color:color-mix(in lab,red,red)){.case-loader__track{stroke:color-mix(in oklab,var(--color-ink) 12%,transparent)}}.case-loader__track{stroke-width:3px}.case-loader__progress{fill:none;stroke:var(--scene-accent);stroke-width:3px;stroke-linecap:round;stroke-dashoffset:var(--ring-offset);filter:drop-shadow(0 0 6px var(--scene-accent));transition:stroke-dashoffset .3s cubic-bezier(.4,0,.2,1)}.case-loader__case{width:62%;animation:case-loader-breathe 1.6s ease-in-out infinite}@keyframes case-loader-breathe{0%,to{translate:0 2px;scale:.95}50%{translate:0 -3px;scale:1.03}}:root[data-motion=reduced] .case-loader__case{animation:none}.duel-panel-reset{animation:duel-shake .48s cubic-bezier(.36,.07,.19,.97)}.duel-panel-reset .duel-balance{animation:duel-reset .9s cubic-bezier(0,0,.2,1)}.duel-banner-fuse{transform-origin:0;transition:transform .25s linear}.duel-progress{transition:width .5s cubic-bezier(.4,0,.2,1)}.duel-life-hit{animation:duel-shake .48s cubic-bezier(.36,.07,.19,.97)}.duel-life-hit .duel-hearts{animation:duel-heart-beat .6s cubic-bezier(.34,1.56,.64,1);display:inline-block}.duel-life-toast{pointer-events:none;animation:duel-toast 1.6s cubic-bezier(0,0,.2,1) both}.duel-clock-urgent{animation:duel-urgent 1s cubic-bezier(.4,0,.2,1) infinite;display:inline-block}.duel-count{animation:duel-count-drop .65s cubic-bezier(.34,1.56,.64,1) both}.duel-clash-left,.duel-clash-right{animation:none}.duel-clash-left{animation-name:duel-clash-left}.duel-clash-right{animation-name:duel-clash-right}.duel-clash-flash{animation:duel-flash .7s cubic-bezier(0,0,.2,1) .42s both}.duel-seal{animation:duel-seal .62s cubic-bezier(.34,1.56,.64,1) .46s both}.duel-seal-wave{animation:duel-wave .9s cubic-bezier(0,0,.2,1) .52s both}@keyframes duel-shake{0%,to{transform:translate(0)}20%{transform:translate(-12px)}40%{transform:translate(10px)}60%{transform:translate(-6px)}80%{transform:translate(3px)}}@keyframes duel-heart-beat{0%{transform:scale(1)}35%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes duel-toast{0%{opacity:0;transform:translateY(6px)scale(.8)}15%{opacity:1;transform:translateY(-4px)scale(1.05)}75%{opacity:1;transform:translateY(-8px)scale(1)}to{opacity:0;transform:translateY(-14px)}}@keyframes duel-urgent{50%{transform:scale(1.08)}}@keyframes duel-reset{0%{color:var(--color-ruby);opacity:.2}to{opacity:1}}@keyframes duel-count-drop{0%{opacity:0;transform:translateY(-40%)scale(1.6)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes duel-clash-left{0%{opacity:0;transform:translate(-60vw)}45%{opacity:1;transform:translate(-64vw)}85%{transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes duel-clash-right{0%{opacity:0;transform:translate(60vw)}45%{opacity:1;transform:translate(64vw)}85%{transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes duel-flash{0%{opacity:0;transform:scale(.2)}25%{opacity:1}to{opacity:0;transform:scale(2.4)}}@keyframes duel-seal{0%{opacity:0;transform:scale(1.8,1.4)}55%{opacity:1;transform:scale(.94,1.06)}to{opacity:1;transform:scale(1)}}@keyframes duel-wave{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}.duel-result-title{animation:duel-seal .62s cubic-bezier(.34,1.56,.64,1) both}.duel-seat-empty{animation:duel-breathe 2.4s ease-in-out infinite}@keyframes duel-breathe{50%{opacity:.45;transform:scale(.94)}}:root[data-motion=reduced] .duel-clash-left,:root[data-motion=reduced] .duel-clash-right,:root[data-motion=reduced] .duel-clock-urgent,:root[data-motion=reduced] .duel-count,:root[data-motion=reduced] .duel-life-hit,:root[data-motion=reduced] .duel-life-hit .duel-hearts,:root[data-motion=reduced] .duel-panel-reset,:root[data-motion=reduced] .duel-panel-reset .duel-balance,:root[data-motion=reduced] .duel-result-title,:root[data-motion=reduced] .duel-seal,:root[data-motion=reduced] .duel-seat-empty{animation:none}:root[data-motion=reduced] .duel-life-toast{animation:duel-toast-still 1.6s step-end both}@keyframes duel-toast-still{0%{opacity:1}to{opacity:0}}:root[data-motion=reduced] .duel-clash-flash,:root[data-motion=reduced] .duel-seal-wave{opacity:0;animation:none}:root[data-motion=reduced] .duel-banner-fuse,:root[data-motion=reduced] .duel-progress{transition:none}.recap-preview-loading{background:linear-gradient(100deg,#0000 30%,#ecbd3a24 50%,#0000 70%) 0 0/250% 100% no-repeat}@supports (color:color-mix(in lab,red,red)){.recap-preview-loading{background:linear-gradient(100deg,transparent 30%,color-mix(in oklch,var(--color-gold) 14%,transparent) 50%,transparent 70%) 0 0 /250% 100% no-repeat}}.recap-preview-loading{animation:recap-sheen 1.6s cubic-bezier(.4,0,.2,1) infinite}.recap-preview-image{animation:recap-reveal .52s cubic-bezier(.16,1,.3,1)}@keyframes recap-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes recap-reveal{0%{opacity:0;filter:blur(12px);transform:scale(1.02)}}:root[data-motion=reduced] .recap-preview-image,:root[data-motion=reduced] .recap-preview-loading{animation:none}.inventory-card__stage{aspect-ratio:1;background:radial-gradient(circle at 50% 42%,var(--rarity),transparent 70%),var(--color-night-zenith);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.inventory-card__stage{background:radial-gradient(circle at 50% 42%,color-mix(in oklab,var(--rarity) 26%,transparent),transparent 70%),var(--color-night-zenith)}}.inventory-sell-bar{animation:inventory-sell-bar-in .28s cubic-bezier(.34,1.56,.64,1) both}@keyframes inventory-sell-bar-in{0%{opacity:0;translate:0 1.5rem}}:root[data-motion=reduced] .inventory-sell-bar{animation:none}.inventory-card-art{transition:transform .2s cubic-bezier(0,0,.2,1)}.group:hover .inventory-card-art{transform:scale(1.06)}:root[data-motion=reduced] .inventory-card-art{transition:none;transform:none}.voucher-card{border-color:var(--case-accent)}@supports (color:color-mix(in lab,red,red)){.voucher-card{border-color:color-mix(in oklab,var(--case-accent) 35%,var(--color-border-subtle))}}.voucher-card__stage{background:radial-gradient(circle at 50% 42%,var(--case-accent),transparent 72%),var(--color-night-zenith);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.voucher-card__stage{background:radial-gradient(circle at 50% 42%,color-mix(in oklab,var(--case-accent) 30%,transparent),transparent 72%),var(--color-night-zenith)}}.game-tile{border-radius:var(--radius-card);border:1px solid #313955b3;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.game-tile{border:1px solid color-mix(in oklab,var(--color-border-subtle) 70%,transparent)}}.game-tile{background:var(--color-surface-raised);transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .2s ease-out}.game-tile[href]:focus-visible,.game-tile[href]:hover{border-color:#ecbd3a8c}@supports (color:color-mix(in lab,red,red)){.game-tile[href]:focus-visible,.game-tile[href]:hover{border-color:color-mix(in oklab,var(--color-gold) 55%,transparent)}}.game-tile[href]:focus-visible,.game-tile[href]:hover{transform:translateY(-3px)}.game-tile[href]:active{transform:scale(.985)}.game-tile-preview{aspect-ratio:1;border-bottom:1px solid #31395599;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.game-tile-preview{border-bottom:1px solid color-mix(in oklab,var(--color-border-subtle) 60%,transparent)}}.game-tile-preview{background:radial-gradient(75% 85% at 50% 100%,var(--tile-accent) 0,transparent 70%),linear-gradient(180deg,var(--color-night) 0,var(--color-night-zenith) 100%)}@supports (color:color-mix(in lab,red,red)){.game-tile-preview{background:radial-gradient(75% 85% at 50% 100%,color-mix(in oklab,var(--tile-accent) 30%,transparent) 0,transparent 70%),linear-gradient(180deg,var(--color-night) 0,var(--color-night-zenith) 100%)}}.game-tile-visual{opacity:.9;width:94%;height:94%;transition:opacity .3s ease-out,transform .4s cubic-bezier(.16,1,.3,1)}.game-tile[href]:hover .game-tile-visual{opacity:1;transform:scale(1.04)}.game-tile:not([href]) .game-tile-visual{opacity:.45;filter:grayscale(.6)}:root[data-motion=reduced] .game-tile,:root[data-motion=reduced] .game-tile-visual{transition:none}:root[data-motion=reduced] .game-tile[href]:active,:root[data-motion=reduced] .game-tile[href]:focus-visible,:root[data-motion=reduced] .game-tile[href]:hover,:root[data-motion=reduced] .game-tile[href]:hover .game-tile-visual{transform:none}.game-cover{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.game-cover-image{object-fit:cover;object-position:var(--cover-focus,50% 50%);transform-origin:50% 0;width:100%;height:100%;transition:transform .52s cubic-bezier(.34,1.56,.64,1),filter .3s ease-out;animation:game-cover-sway 6.5s cubic-bezier(.45,0,.55,1) infinite alternate;display:block;transform:scale(1.08)}.game-cover-sheen{background:linear-gradient(105deg,#0000 35%,#ecbd3a61 50%,#0000 65%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.game-cover-sheen{background:linear-gradient(105deg,transparent 35%,color-mix(in oklab,var(--color-gold) 38%,transparent) 50%,transparent 65%)}}.game-cover-sheen{pointer-events:none;transform:translate(-120%)}@keyframes game-cover-sway{0%{translate:0;rotate:-.8deg}to{translate:0 -3px;rotate:.8deg}}@keyframes game-cover-sheen{to{transform:translate(120%)}}:is(.game-tile[href]:hover,.game-tile[href]:focus-visible,.lobby-hero:hover) .game-cover-image{filter:saturate(1.15)brightness(1.05);transform:scale(1.15)}:is(.game-tile[href]:hover,.game-tile[href]:focus-visible,.lobby-hero:hover) .game-cover-sheen{animation:game-cover-sheen .9s cubic-bezier(.4,0,.2,1) 80ms both}.category-hero-visual:has(.game-cover){position:relative}.category-hero-visual .game-cover{border-radius:var(--radius-card)}:root[data-motion=reduced] .game-cover-image,:root[data-motion=reduced] .game-cover-sheen{animation:none!important}:root[data-motion=reduced] .game-cover-image{transition:filter .2s ease-out}:root[data-motion=reduced] :is(.game-tile[href]:hover,.game-tile[href]:focus-visible,.lobby-hero:hover) .game-cover-image{transform:scale(1.08)}.gv-bj-card-left,.gv-bj-card-right{transform-origin:100px 128px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.gv-coin,.gv-die-a,.gv-die-b,.gv-roulette-spin{transform-box:fill-box;transform-origin:50%}.gv-die-a,.gv-die-b,.gv-pump-balloon{transform-origin:50% 100%}.gv-pump-balloon{transform-box:fill-box;transition:transform .52s cubic-bezier(.34,1.56,.64,1)}.gv-chicken-car,.gv-chicken-hen{transform-box:fill-box;transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.gv-limbo-rise{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.gv-tm-blast,.gv-tm-tnt{transform-box:fill-box;transform-origin:50%;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.gv-slots-lever{transform-origin:157px 98px;transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.gv-slots-bulb{fill:var(--color-sand);opacity:.55}.gv-case-loot,.gv-crash-plane{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.gv-crash-flame{transform-box:fill-box;transform-origin:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.gv-crash-aurora{opacity:.55;transition:opacity .5s ease-out}.gv-case-rays{opacity:.6;transition:opacity .4s}.game-tile[href]:is(:hover,:focus-visible) .gv-bj-card-left{transform:rotate(-7deg)}.game-tile[href]:is(:hover,:focus-visible) .gv-bj-card-right{transform:rotate(7deg)}.game-tile[href]:is(:hover,:focus-visible) .gv-roulette-spin{animation:gv-spin 1.8s cubic-bezier(.15,.7,.25,1)}.game-tile[href]:is(:hover,:focus-visible) .gv-plinko-ball{animation:gv-plinko-drop 1.2s ease-in forwards}.game-tile[href]:is(:hover,:focus-visible) .gv-coin{animation:gv-coin-flip .9s ease-in-out}.game-tile[href]:is(:hover,:focus-visible) .gv-die-a{animation:gv-die-hop .65s cubic-bezier(.34,1.56,.64,1)}.game-tile[href]:is(:hover,:focus-visible) .gv-die-b{animation:gv-die-hop .65s cubic-bezier(.34,1.56,.64,1) .12s}.game-tile[href]:is(:hover,:focus-visible) .gv-slots-lever{transform:rotate(48deg)}.game-tile[href]:is(:hover,:focus-visible) .gv-slots-reel{animation:gv-reel-bounce .52s cubic-bezier(.34,1.56,.64,1)}.game-tile[href]:is(:hover,:focus-visible) .gv-slots-bulb{animation:gv-bulb .6s step-end infinite}.game-tile[href]:is(:hover,:focus-visible) .gv-slots-bulb:nth-child(2n){animation-delay:.3s}.game-tile[href]:is(:hover,:focus-visible) .gv-crash-plane{transform:translate(6px,-8px)}.game-tile[href]:is(:hover,:focus-visible) .gv-crash-flame{transform:scaleX(1.6)}.game-tile[href]:is(:hover,:focus-visible) .gv-crash-aurora{opacity:.9}.game-tile[href]:is(:hover,:focus-visible) .gv-case-rays{opacity:1}.game-tile[href]:is(:hover,:focus-visible) .gv-case-loot{transform:translateY(-6px)}.game-tile[href]:is(:hover,:focus-visible) .gv-limbo-rise{transform:scaleY(1.12)}.game-tile[href]:is(:hover,:focus-visible) .gv-tm-tnt{transform:translateY(10px)}.game-tile[href]:is(:hover,:focus-visible) .gv-tm-blast{transform:scale(1.12)}.game-tile[href]:is(:hover,:focus-visible) .gv-pump-balloon{transform:scale(1.1)}.game-tile[href]:is(:hover,:focus-visible) .gv-chicken-hen{transform:translate(16px,-4px)}.game-tile[href]:is(:hover,:focus-visible) .gv-chicken-car{transform:translateY(14px)}@keyframes gv-spin{to{transform:rotate(1turn)}}@keyframes gv-plinko-drop{0%{transform:translate(0)}20%{transform:translate(7px,12px)}40%{transform:translateY(25px)}60%{transform:translate(7px,37px)}80%{transform:translateY(50px)}to{transform:translate(6px,62px)}}@keyframes gv-coin-flip{0%,to{transform:translateY(0)scaleX(1)}25%{transform:translateY(-8px)scaleX(.08)}50%{transform:translateY(-12px)scaleX(-1)}75%{transform:translateY(-8px)scaleX(.08)}}@keyframes gv-die-hop{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-12px)rotate(-8deg)}}@keyframes gv-reel-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-7px)}70%{transform:translateY(3px)}}@keyframes gv-bulb{0%{opacity:1}50%{opacity:.35}}:root[data-motion=reduced] .game-tile[href]:is(:hover,:focus-visible) :is([class^=gv-],[class*=\ gv-]){animation:none!important}:root[data-motion=reduced] .gv-bj-card-left,:root[data-motion=reduced] .gv-bj-card-right,:root[data-motion=reduced] .gv-case-loot,:root[data-motion=reduced] .gv-chicken-car,:root[data-motion=reduced] .gv-chicken-hen,:root[data-motion=reduced] .gv-crash-aurora,:root[data-motion=reduced] .gv-crash-flame,:root[data-motion=reduced] .gv-crash-plane,:root[data-motion=reduced] .gv-limbo-rise,:root[data-motion=reduced] .gv-pump-balloon,:root[data-motion=reduced] .gv-slots-lever,:root[data-motion=reduced] .gv-tm-blast,:root[data-motion=reduced] .gv-tm-tnt{transition:none}.game-interlude{z-index:2;background:#050519c7;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:1rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.game-interlude{background:color-mix(in oklch,var(--color-night-zenith) 78%,transparent)}}.game-interlude{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:game-interlude-fade .22s ease-out both}.game-interlude-word{font-family:var(--font-display);font-size:clamp(2.4rem,10vw,4.75rem);font-weight:800;line-height:1;display:flex}.game-interlude-letter{color:var(--color-gold);-webkit-text-stroke:.04em var(--color-night-zenith);paint-order:stroke fill;text-shadow:0 .06em 0 var(--color-gold-deep),0 .12em 0 var(--color-night-zenith),0 .22em .3em #05051999;display:inline-block}@supports (color:color-mix(in lab,red,red)){.game-interlude-letter{text-shadow:0 .06em 0 var(--color-gold-deep),0 .12em 0 var(--color-night-zenith),0 .22em .3em color-mix(in oklch,var(--color-night-zenith) 60%,transparent)}}.game-interlude-letter{animation:game-interlude-drop .62s cubic-bezier(.34,1.56,.64,1) calc(var(--letter) * 55ms) both,game-interlude-bob 1.2s ease-in-out calc(.7s + var(--letter) * 80ms) infinite alternate}.game-interlude-caption{color:var(--color-ink-muted);text-align:center;font-size:.9rem;font-weight:600;animation:game-interlude-fade .3s ease-out .7s both}@keyframes game-interlude-drop{0%{opacity:0;transform:translateY(-1em)scale(.5)rotate(-12deg)}60%{opacity:1;transform:translateY(.08em)scale(1.12,.88)rotate(3deg)}to{opacity:1;transform:none}}@keyframes game-interlude-bob{to{transform:translateY(-.08em)}}@keyframes game-interlude-fade{0%{opacity:0}}:root[data-motion=reduced] .game-interlude-letter{animation:game-interlude-fade .2s ease-out both}.lobby-hero{background:radial-gradient(55% 90% at 88% 100%,#ecbd3a33 0,transparent 70%),radial-gradient(70% 90% at 0 0,#2f4bc373 0,transparent 70%),linear-gradient(135deg,var(--color-night) 0,var(--color-surface) 55%,#221541 100%)}@supports (color:color-mix(in lab,red,red)){.lobby-hero{background:radial-gradient(55% 90% at 88% 100%,color-mix(in oklab,var(--color-gold) 20%,transparent) 0,transparent 70%),radial-gradient(70% 90% at 0 0,color-mix(in oklab,var(--color-lapis) 45%,transparent) 0,transparent 70%),linear-gradient(135deg,var(--color-night) 0,var(--color-surface) 55%,color-mix(in oklab,var(--color-amethyst) 22%,var(--color-surface)) 100%)}}.lobby-hero-sun{aspect-ratio:1;background:repeating-conic-gradient(#ecbd3a29 0deg 5deg,#0000 5deg 15deg);border-radius:9999px;width:30rem;position:absolute;bottom:-10rem;right:-6rem}@supports (color:color-mix(in lab,red,red)){.lobby-hero-sun{background:repeating-conic-gradient(from 0deg,color-mix(in oklab,var(--color-gold) 16%,transparent) 0deg 5deg,transparent 5deg 15deg)}}.lobby-hero-sun{pointer-events:none;animation:lobby-sun-turn 120s linear infinite;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 68%);mask-image:radial-gradient(circle,#000 15%,#0000 68%)}@keyframes lobby-sun-turn{to{transform:rotate(1turn)}}.category-hero-visual{filter:drop-shadow(0 12px 24px #050519b3)}@supports (color:color-mix(in lab,red,red)){.category-hero-visual{filter:drop-shadow(0 12px 24px color-mix(in oklab,var(--color-night-zenith) 70%,transparent))}}.category-hero-visual{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.lobby-hero:hover .category-hero-visual{transform:translateY(-6px)rotate(-2deg)}:root[data-motion=reduced] .lobby-hero-sun{animation:none}:root[data-motion=reduced] .lobby-hero:hover .category-hero-visual{transform:none}.home-slide{opacity:0;transition:opacity var(--home-slide-fade) ease-in-out}.home-slide[data-active=true]{opacity:1}.home-slide-image{transition:transform calc(var(--home-slide-fade) * 8) var(--home-ease);transform:scale(1)}.home-slide[data-active=true] .home-slide-image{transform:scale(var(--home-slide-zoom))}.home-dot{width:var(--spacing-home-dot);height:var(--spacing-home-dot);border-radius:var(--radius-home-pill);background:var(--color-home-arrow);transition:width var(--home-motion) var(--home-ease);display:block;position:relative;overflow:hidden}.home-dot[data-active=true]{width:var(--home-dot-w-active)}.home-dot[data-active=true]:after{content:"";background:var(--color-home-ink);transform-origin:0;position:absolute;inset:0}.home-dot[data-active=true][data-playing=true]:after{animation:home-dot-fill var(--home-slide-interval) linear both}@keyframes home-dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-cta{isolation:isolate;color:var(--color-home-ink);transition:transform var(--home-motion-fast) var(--home-ease)}.home-cta:after,.home-cta:before{content:"";z-index:-1;border-radius:var(--radius-home-pill);position:absolute;inset:0}.home-cta:before{translate:0 var(--spacing-home-cta-edge);background:var(--color-home-cta-edge)}.home-cta:after{border:1px solid var(--color-home-cta-rim);background:var(--home-cta-fill);box-shadow:var(--home-cta-inner);transition:filter var(--home-motion-fast) ease-out}.home-cta:is(:hover,:focus-visible){transform:translateY(var(--home-cta-lift))}.home-cta:is(:hover,:focus-visible):after{filter:brightness(var(--home-cta-hover-brightness))}.home-cta:active{transform:translateY(calc(var(--spacing-home-cta-edge) - var(--home-cta-press-rest)))}.home-cta:active:before{translate:0 var(--home-cta-press-rest)}.home-arrow{color:var(--color-home-arrow);transition:color var(--home-motion-fast) ease-out}.home-arrow:enabled:hover{color:var(--color-home-ink)}.home-card{--home-glow:var(--color-home-glow-cyan);border-radius:var(--radius-home-card);background:var(--home-card-navy);box-shadow:var(--home-card-inner),0 0 var(--home-card-glow-near) var(--home-glow),0 0 var(--home-card-glow-far) var(--home-glow);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-card{box-shadow:var(--home-card-inner),0 0 var(--home-card-glow-near) color-mix(in srgb,var(--home-glow) var(--home-card-glow-near-alpha),transparent),0 0 var(--home-card-glow-far) color-mix(in srgb,var(--home-glow) var(--home-card-glow-far-alpha),transparent)}}.home-card{transition:transform var(--home-motion) var(--home-ease),box-shadow var(--home-motion) ease-out}.home-card[data-glow=red]{--home-glow:var(--color-home-glow-red)}.home-card[data-tone=indigo]{background:var(--home-card-indigo)}.home-card[data-tone=violet]{background:var(--home-card-violet)}.home-card-image{opacity:var(--home-card-image-opacity);transition:opacity var(--home-motion) ease-out}.home-card-label{text-shadow:var(--home-label-shadow)}.home-card-chevron{color:var(--home-glow);transition:translate var(--home-motion) var(--home-ease)}.home-card:is(:hover,:focus-visible){transform:translateY(var(--home-card-lift));box-shadow:var(--home-card-inner),0 0 var(--home-card-glow-near-hover) var(--home-glow),0 0 var(--home-card-glow-far-hover) var(--home-glow)}@supports (color:color-mix(in lab,red,red)){.home-card:is(:hover,:focus-visible){box-shadow:var(--home-card-inner),0 0 var(--home-card-glow-near-hover) color-mix(in srgb,var(--home-glow) var(--home-card-glow-near-alpha-hover),transparent),0 0 var(--home-card-glow-far-hover) color-mix(in srgb,var(--home-glow) var(--home-card-glow-far-alpha-hover),transparent)}}.home-card:is(:hover,:focus-visible) .home-card-image{opacity:var(--home-card-image-opacity-hover)}.home-card:is(:hover,:focus-visible) .home-card-chevron{translate:var(--home-card-chevron-shift) 0}.home-card:focus-visible{outline-color:var(--home-glow)}:root[data-motion=reduced] .home-dot,:root[data-motion=reduced] .home-slide,:root[data-motion=reduced] .home-slide-image{transition:none}:root[data-motion=reduced] .home-slide[data-active=true] .home-slide-image{transform:none}:root[data-motion=reduced] .home-arrow,:root[data-motion=reduced] .home-card,:root[data-motion=reduced] .home-card-chevron,:root[data-motion=reduced] .home-card-image,:root[data-motion=reduced] .home-cta,:root[data-motion=reduced] .home-cta:after{transition:none}:root[data-motion=reduced] .home-card:is(:hover,:focus-visible),:root[data-motion=reduced] .home-cta:active,:root[data-motion=reduced] .home-cta:is(:hover,:focus-visible){transform:none}:root[data-motion=reduced] .home-card:is(:hover,:focus-visible) .home-card-chevron{translate:none}.landing-page ::selection{background:#ecbd3a61}@supports (color:color-mix(in lab,red,red)){.landing-page ::selection{background:color-mix(in oklab,var(--color-gold) 38%,transparent)}}.landing-page ::selection{color:var(--color-ivory)}.site-header{background:#050519f5}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in oklab,var(--color-night-zenith) 96%,transparent)}}.site-header{border-bottom:1px solid #31395599}@supports (color:color-mix(in lab,red,red)){.site-header{border-bottom:1px solid color-mix(in oklab,var(--color-border-subtle) 60%,transparent)}}.landing-hall{background:radial-gradient(55% 60% at 76% 34%,#dfb8662b 0,transparent 70%),radial-gradient(90% 45% at 50% 112%,#1a613f66 0,transparent 72%),var(--color-night-zenith)}@supports (color:color-mix(in lab,red,red)){.landing-hall{background:radial-gradient(55% 60% at 76% 34%,color-mix(in oklab,var(--color-brass) 17%,transparent) 0,transparent 70%),radial-gradient(90% 45% at 50% 112%,color-mix(in oklab,var(--color-felt) 40%,transparent) 0,transparent 72%),var(--color-night-zenith)}}.landing-cta{transition:color .2s,background-color .2s,border-color .2s,transform .14s cubic-bezier(.2,0,0,1)}.landing-cta:active{transform:scale(.96)}.age-seal{border:2px solid var(--color-casino-red);width:2.25rem;height:2.25rem;color:var(--color-ivory);border-radius:999px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}.game-poster{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface);transition:border-color .24s;overflow:hidden}.game-poster:hover{border-color:#ecbd3aa6}@supports (color:color-mix(in lab,red,red)){.game-poster:hover{border-color:color-mix(in oklab,var(--color-gold) 65%,transparent)}}.game-poster-link{border-radius:inherit;flex-direction:column;height:100%;display:flex}.game-poster-link:focus-visible{outline-offset:-4px}.game-poster-frame{aspect-ratio:16/9;position:relative;overflow:hidden}.game-poster-image{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.game-poster:hover .game-poster-image{transform:scale(1.05)}.game-poster-copy{padding:1rem 1.25rem 1.25rem}@media (min-width:64rem){.game-poster-frame{aspect-ratio:auto;flex:1;min-height:0}}.landing-felt{border-block:.6rem solid var(--color-mahogany-deep);background:radial-gradient(70% 70% at 70% 40%,#1a613fbf 0,transparent 75%),var(--color-felt-deep)}@supports (color:color-mix(in lab,red,red)){.landing-felt{background:radial-gradient(70% 70% at 70% 40%,color-mix(in oklab,var(--color-felt) 75%,transparent) 0,transparent 75%),var(--color-felt-deep)}}.casino-chip{--chip-size:clamp(7.5rem,30vw,10.5rem);width:var(--chip-size);aspect-ratio:1;background:repeating-conic-gradient(var(--chip-edge) 0deg 18deg,var(--chip-body) 18deg 60deg);box-shadow:0 .45rem 0 var(--chip-side),0 1.6rem 2.2rem -.8rem #140e0bcc;border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.casino-chip{box-shadow:0 .45rem 0 var(--chip-side),0 1.6rem 2.2rem -.8rem color-mix(in oklab,var(--color-lacquer) 80%,transparent)}}.casino-chip-red{--chip-body:var(--color-casino-red);--chip-edge:var(--color-ivory);--chip-side:var(--color-mahogany-deep);--chip-ink:var(--color-ivory);transform:rotate(-6deg)}.casino-chip-ivory{--chip-body:var(--color-ivory);--chip-edge:var(--color-lapis);--chip-side:var(--color-sand-deep);--chip-ink:var(--color-lacquer);transform:rotate(5deg)}.casino-chip-face{aspect-ratio:1;border:2px dashed var(--chip-edge);place-items:center;width:72%;display:grid}@supports (color:color-mix(in lab,red,red)){.casino-chip-face{border:2px dashed color-mix(in oklab,var(--chip-edge) 75%,transparent)}}.casino-chip-face{background:var(--chip-body);box-shadow:0 0 0 .3rem var(--chip-body);color:var(--chip-ink);font-size:calc(var(--chip-size) * .15);border-radius:999px;line-height:1}.fair-ticket{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-night-zenith);padding:1.75rem;box-shadow:0 1.5rem 3rem -1.5rem #140e0be6}@supports (color:color-mix(in lab,red,red)){.fair-ticket{box-shadow:0 1.5rem 3rem -1.5rem color-mix(in oklab,var(--color-lacquer) 90%,transparent)}}.landing-door{background:radial-gradient(60% 55% at 50% 0,#dfb86629 0,transparent 72%),var(--color-night-zenith)}@supports (color:color-mix(in lab,red,red)){.landing-door{background:radial-gradient(60% 55% at 50% 0,color-mix(in oklab,var(--color-brass) 16%,transparent) 0,transparent 72%),var(--color-night-zenith)}}:root[data-motion=reduced] .game-poster-image{transition:none}:root[data-motion=reduced] .game-poster:hover .game-poster-image,:root[data-motion=reduced] .landing-cta:active{transform:none}.slot-stage{padding-right:1.25rem;position:relative}.slot-cabinet{--cell:clamp(4.4rem,18vw,6rem);--spin-start:.55s;border:3px solid var(--color-brass-deep);border-radius:2.25rem 2.25rem var(--radius-card) var(--radius-card);background:linear-gradient(180deg,var(--color-mahogany) 0,var(--color-mahogany-deep) 100%);padding:1rem 1rem 1.25rem;position:relative;box-shadow:inset 0 2px #dfb86673,0 2.5rem 4rem -1.5rem #140e0bd9,0 0 6rem -1rem #dfb86638}@supports (color:color-mix(in lab,red,red)){.slot-cabinet{box-shadow:inset 0 2px 0 color-mix(in oklab,var(--color-brass) 45%,transparent),0 2.5rem 4rem -1.5rem color-mix(in oklab,var(--color-lacquer) 85%,transparent),0 0 6rem -1rem color-mix(in oklab,var(--color-brass) 22%,transparent)}}.slot-crest{text-align:center;gap:.6rem;padding:.75rem .5rem .9rem;display:grid}.slot-crest-bulbs{justify-content:space-between;padding-inline:.5rem;display:flex}.slot-bulb{background:var(--color-gold);width:.6rem;height:.6rem;box-shadow:0 0 6px var(--color-gold);will-change:opacity;border-radius:999px}.slot-crest-name{color:var(--color-gold);text-shadow:0 0 18px #ecbd3a66;font-size:clamp(1.4rem,4.6vw,2rem);line-height:1}@supports (color:color-mix(in lab,red,red)){.slot-crest-name{text-shadow:0 0 18px color-mix(in oklab,var(--color-gold) 40%,transparent)}}.slot-window{border:3px solid var(--color-brass);background:var(--color-lacquer);border-radius:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.5rem;display:grid;position:relative}.slot-reel{height:calc(var(--cell) * 3);background:var(--color-ivory);border-radius:.6rem;position:relative;overflow:hidden}.slot-reel:after{content:"";pointer-events:none;background:linear-gradient(#140e0b9e,#0000 30% 70%,#140e0b9e);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.slot-reel:after{background:linear-gradient(180deg,color-mix(in oklab,var(--color-lacquer) 62%,transparent) 0,transparent 30%,transparent 70%,color-mix(in oklab,var(--color-lacquer) 62%,transparent) 100%)}}.slot-strip{animation:reel-spin calc(1.5s + var(--reel-index) * .38s) cubic-bezier(.45,.05,.2,1) var(--spin-start) both;flex-direction:column;display:flex}.slot-cell{height:var(--cell);flex-shrink:0;place-items:center;display:grid}.slot-symbol{width:64%;height:64%}.slot-cell[data-payline] .slot-symbol{filter:drop-shadow(0 0 .5rem #ecbd3abf)}@supports (color:color-mix(in lab,red,red)){.slot-cell[data-payline] .slot-symbol{filter:drop-shadow(0 0 .5rem color-mix(in oklab,var(--color-gold) 75%,transparent))}}.slot-cell[data-payline] .slot-symbol{animation:symbol-win .64s cubic-bezier(.22,1,.36,1) calc(var(--spin-start) + 1.5s + var(--reel-index) * .38s) both}@keyframes reel-spin{0%{transform:translateY(-80%)}6%{transform:translateY(-81.2%)}86%{transform:translateY(1.4%)}to{transform:translateY(0)}}@keyframes symbol-win{0%{transform:scale(1)}45%{transform:scale(1.2)}}.slot-payline{pointer-events:none;position:absolute;inset:0}.slot-payline:after,.slot-payline:before{content:"";width:0;height:0;filter:drop-shadow(0 0 .4rem var(--color-casino-red));animation:payline-on .9s ease-out calc(var(--spin-start) + 2.35s) both;border-block:.7rem solid #0000;position:absolute;top:50%;transform:translateY(-50%)}.slot-payline:before{border-left:.85rem solid var(--color-casino-red);left:-.75rem}.slot-payline:after{border-right:.85rem solid var(--color-casino-red);right:-.75rem}@keyframes payline-on{0%{opacity:.25}35%{opacity:1}}.slot-tray{border:2px solid #a06f30b3;place-items:center;height:2.5rem;margin:1rem .75rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.slot-tray{border:2px solid color-mix(in oklab,var(--color-brass-deep) 70%,transparent)}}.slot-tray{background:var(--color-lacquer);border-radius:.8rem;box-shadow:inset 0 .6rem 1rem #140e0be6}@supports (color:color-mix(in lab,red,red)){.slot-tray{box-shadow:inset 0 .6rem 1rem color-mix(in oklab,var(--color-lacquer) 90%,transparent)}}.slot-tray{color:var(--color-brass);font-size:.8125rem;font-weight:600}.slot-lever{width:1.6rem;height:8rem;position:absolute;top:34%;right:0}.slot-lever-arm{background:linear-gradient(90deg,var(--color-silver-deep),var(--color-silver));transform-origin:50% 100%;width:.45rem;height:100%;margin-left:-.225rem;animation:lever-arm .62s cubic-bezier(.5,0,.3,1) .1s both;bottom:0;left:50%}.slot-lever-arm,.slot-lever-knob{border-radius:999px;position:absolute}.slot-lever-knob{background:radial-gradient(circle at 35% 30%,var(--color-ruby) 0,var(--color-casino-red) 60%,var(--color-mahogany-deep) 100%);width:1.6rem;height:1.6rem;animation:lever-knob .62s cubic-bezier(.5,0,.3,1) .1s both;top:-.8rem;left:0}@keyframes lever-arm{45%{transform:scaleY(.12)}}@keyframes lever-knob{45%{transform:translateY(7rem)}}:root[data-motion=reduced] .slot-cell[data-payline] .slot-symbol,:root[data-motion=reduced] .slot-lever-arm,:root[data-motion=reduced] .slot-lever-knob,:root[data-motion=reduced] .slot-payline:after,:root[data-motion=reduced] .slot-payline:before,:root[data-motion=reduced] .slot-strip{animation:none}.lb-podium{--lb-medal:var(--color-home-rank-1);border-radius:var(--radius-home-card);background:var(--home-card-navy);box-shadow:var(--home-card-inner),0 0 var(--home-card-glow-near) var(--lb-medal),0 0 var(--home-card-glow-far) var(--lb-medal);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lb-podium{box-shadow:var(--home-card-inner),0 0 var(--home-card-glow-near) color-mix(in srgb,var(--lb-medal) var(--home-card-glow-near-alpha),transparent),0 0 var(--home-card-glow-far) color-mix(in srgb,var(--lb-medal) var(--home-card-glow-far-alpha),transparent)}}.lb-podium[data-rank="1"]{background:var(--home-card-violet)}.lb-podium[data-rank="2"]{--lb-medal:var(--color-home-rank-2)}.lb-podium[data-rank="3"]{--lb-medal:var(--color-home-rank-3);background:var(--home-card-indigo)}.lb-podium-rank{color:var(--lb-medal);text-shadow:var(--home-label-shadow)}.lb-podium[data-self=true]{outline:2px solid var(--lb-medal);outline-offset:-2px}.big-wins-viewport{scrollbar-width:none;overflow-x:auto}.big-wins-viewport::-webkit-scrollbar{display:none}.big-wins-viewport[data-scrolling=true]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}.big-wins-viewport[data-scrolling=true] .big-wins-track{animation:big-wins-scroll var(--big-wins-duration) linear infinite}.big-wins-viewport:hover .big-wins-track,.big-wins-viewport[data-paused=true] .big-wins-track{animation-play-state:paused}.big-wins-item{padding-inline-end:2.75rem}.big-wins-multiplier{color:var(--color-gold);letter-spacing:-.02em}.big-wins-item[data-fresh=true] .big-wins-multiplier{animation:big-wins-arrive 2.4s var(--home-ease) both}.big-wins-toggle{color:var(--color-ink-muted);transition:color var(--home-motion-fast) var(--home-ease)}.big-wins-toggle:hover{color:var(--color-ink)}.big-wins-toggle:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@keyframes big-wins-scroll{to{translate:-50%}}@keyframes big-wins-arrive{0%{color:var(--color-ink);text-shadow:0 0 18px color-mix(in oklab,var(--color-gold) 70%,transparent)}to{color:var(--color-gold);text-shadow:0 0 18px color-mix(in oklab,var(--color-gold) 0%,transparent)}}:root[data-motion=reduced] .big-wins-item[data-fresh=true] .big-wins-multiplier{animation:none}:root{--lc-lane-width:19rem}.lc{--lc-ease:cubic-bezier(.16,1,.3,1);--lc-ink-shadow:0 1px 2px #140e0beb,0 2px 12px #140e0b8c}@supports (color:color-mix(in lab,red,red)){.lc{--lc-ink-shadow:0 1px 2px color-mix(in oklab,var(--color-lacquer) 92%,transparent),0 2px 12px color-mix(in oklab,var(--color-lacquer) 55%,transparent)}}.lc{--lc-veil:#140e0b52}@supports (color:color-mix(in lab,red,red)){.lc{--lc-veil:color-mix(in oklab,var(--color-lacquer) 32%,transparent)}}.lc{z-index:3;pointer-events:none;isolation:isolate;flex-direction:column;gap:.55rem;width:min(23rem,100% - 1.5rem);padding:0 0 .75rem .75rem;display:flex;bottom:0;left:0}.lc,.lc:before{position:absolute}.lc:before{content:"";z-index:-1;background:radial-gradient(120% 100% at 0 100%,#140e0bbd 0,#140e0b6b 40%,#0000 72%);inset:-7rem -9rem 0 0}@supports (color:color-mix(in lab,red,red)){.lc:before{background:radial-gradient(120% 100% at 0 100%,color-mix(in oklab,var(--color-lacquer) 74%,transparent) 0,color-mix(in oklab,var(--color-lacquer) 42%,transparent) 40%,transparent 72%)}}.lc:before{opacity:0;transition:opacity .5s ease-out}.lc[data-open]:before{opacity:1}.lc-log{overscroll-behavior:contain;scrollbar-width:none;max-height:min(16rem,34dvh);transition:opacity .26s ease-out,translate .42s var(--lc-ease);flex-direction:column-reverse;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 4.5rem);mask-image:linear-gradient(#0000,#000 4.5rem)}.lc-log::-webkit-scrollbar{display:none}.lc:not([data-open]) .lc-log{visibility:hidden;opacity:0;transition:opacity .18s ease-in,translate .18s ease-in,visibility 0s linear .18s;translate:0 .75rem}.lc:is([data-layout=lane],[data-engaged]) .lc-log{pointer-events:auto;scrollbar-width:thin;scrollbar-color:#dfb86673 transparent}@supports (color:color-mix(in lab,red,red)){.lc:is([data-layout=lane],[data-engaged]) .lc-log{scrollbar-color:color-mix(in oklab,var(--color-brass) 45%,transparent) transparent}}.lc-lines{flex-direction:column;row-gap:.3rem;margin:0;padding:.25rem .5rem 0 0;list-style:none;display:flex}.lc-line{color:var(--color-ivory);text-shadow:var(--lc-ink-shadow);overflow-wrap:anywhere;opacity:.6;font-size:.875rem;line-height:1.4;transition:opacity .3s ease-out}.lc-line[data-fresh]{opacity:1;animation:lc-line-arrive .42s var(--lc-ease) both,lc-line-rest 1.4s ease-out 20s forwards}@keyframes lc-line-arrive{0%{opacity:0;filter:blur(3px);translate:0 .5rem}to{opacity:1}}@keyframes lc-line-rest{to{opacity:.6}}.lc:is(:focus-within,[data-engaged],:hover) .lc-line{opacity:1;animation:none}.lc-name{white-space:nowrap;text-shadow:none;filter:drop-shadow(0 1px 1px #140e0be6);font-weight:700}@supports (color:color-mix(in lab,red,red)){.lc-name{filter:drop-shadow(0 1px 1px color-mix(in oklab,var(--color-lacquer) 90%,transparent))}}.lc-name:not(.name-style){color:var(--color-brass)}.lc-line[data-own] .lc-name:not(.name-style){color:var(--color-gold)}.lc-text{color:#f4eedcf0}@supports (color:color-mix(in lab,red,red)){.lc-text{color:color-mix(in oklab,var(--color-ivory) 94%,transparent)}}.lc-text--hidden{color:#f4eedc8c;font-style:italic}@supports (color:color-mix(in lab,red,red)){.lc-text--hidden{color:color-mix(in oklab,var(--color-ivory) 55%,transparent)}}.lc-line{padding-inline-end:1.9rem;position:relative}.lc-report{white-space:nowrap;color:#f4eedc9e;border-radius:999px;align-items:center;gap:.3rem;min-width:1.6rem;height:1.6rem;padding-inline:.3rem;display:inline-flex;position:absolute;top:-.15rem;right:0}@supports (color:color-mix(in lab,red,red)){.lc-report{color:color-mix(in oklab,var(--color-ivory) 62%,transparent)}}.lc-report{opacity:0;text-shadow:none;transition:opacity .16s ease-out,color .16s ease-out,background-color .16s ease-out}.lc-line:hover .lc-report,.lc-report:focus-visible,.lc-report[data-armed]{opacity:1}.lc-report:hover{color:var(--color-ivory)}.lc-report[data-armed]{background:#f04c5ad1}@supports (color:color-mix(in lab,red,red)){.lc-report[data-armed]{background:color-mix(in oklab,var(--color-ruby) 82%,transparent)}}.lc-report[data-armed]{color:var(--color-ivory);animation:lc-report-arm .22s var(--lc-ease) both}.lc-report:focus-visible{outline:2px solid var(--color-brass);outline-offset:1px}@media (hover:none){.lc[data-engaged] .lc-report{opacity:.85}}.lc-report-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.lc-report-label{font-size:.75rem;font-weight:600}@keyframes lc-report-arm{0%{scale:.85}}.lc-bar{align-items:flex-end;gap:.45rem;display:flex}.lc-toggle{border:1px solid #dfb86661;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.lc-toggle{border:1px solid color-mix(in oklab,var(--color-brass) 38%,transparent)}}.lc-toggle{background:var(--lc-veil);color:var(--color-brass);pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .18s ease-out,background-color .18s ease-out,scale .16s var(--lc-ease);border-radius:999px}.lc-toggle:hover{border-color:#dfb866bf}@supports (color:color-mix(in lab,red,red)){.lc-toggle:hover{border-color:color-mix(in oklab,var(--color-brass) 75%,transparent)}}.lc-toggle:hover{background:#140e0b8c}@supports (color:color-mix(in lab,red,red)){.lc-toggle:hover{background:color-mix(in oklab,var(--color-lacquer) 55%,transparent)}}.lc-toggle:active{scale:.94}.lc[data-open] .lc-toggle{border-color:#f4eedc29}@supports (color:color-mix(in lab,red,red)){.lc[data-open] .lc-toggle{border-color:color-mix(in oklab,var(--color-ivory) 16%,transparent)}}.lc[data-open] .lc-toggle{color:#f4eedcb3}@supports (color:color-mix(in lab,red,red)){.lc[data-open] .lc-toggle{color:color-mix(in oklab,var(--color-ivory) 70%,transparent)}}.lc-send:focus-visible,.lc-toggle:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px}.lc-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.lc-unread{background:var(--color-brass);border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding-inline:.25rem;display:grid;position:absolute;top:-.3rem;right:-.3rem;box-shadow:0 2px 6px #140e0b99}@supports (color:color-mix(in lab,red,red)){.lc-unread{box-shadow:0 2px 6px color-mix(in oklab,var(--color-lacquer) 60%,transparent)}}.lc-unread{font-variant-numeric:tabular-nums;color:var(--color-lacquer);animation:lc-unread-pop .36s var(--lc-ease) both;font-size:.6875rem;font-weight:700;line-height:1}@keyframes lc-unread-pop{0%{opacity:0;scale:.4}}.lc[data-layout=lane]{width:var(--lc-lane-width);justify-content:flex-end;top:0}.lc[data-layout=lane] .lc-log{max-height:min(26rem,52dvh)}.lc[data-layout=overlay] .lc-log{max-height:min(9rem,30dvh);-webkit-mask-image:linear-gradient(#0000,#000 1.75rem);mask-image:linear-gradient(#0000,#000 1.75rem)}.lc[data-layout=lane]:before{height:22rem;top:auto}@media (max-width:63.999rem){.lc{width:min(20rem,100% - 1rem);padding:0 0 .5rem .5rem}.lc-log{max-height:min(11rem,30dvh)}.lc-line{font-size:.8125rem}}:where(:root[data-motion=reduced]) .lc-line[data-fresh]{animation:lc-line-rest 1.4s ease-out 20s forwards}:root[data-motion=reduced] .lc-report[data-armed],:root[data-motion=reduced] .lc-unread{animation:none}.lc-composer{pointer-events:auto;min-width:0;transition:opacity .24s ease-out,translate .42s var(--lc-ease);flex-direction:column;flex:auto;gap:.35rem;display:flex}.lc:not([data-open]) .lc-composer{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s ease-in,translate .16s ease-in,visibility 0s linear .16s;translate:-.5rem}.lc-field{border:1px solid #f4eedc29;align-items:center;gap:.25rem;height:2.5rem;padding-inline:.95rem .25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.lc-field{border:1px solid color-mix(in oklab,var(--color-ivory) 16%,transparent)}}.lc-field{background:var(--lc-veil);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;transition:border-color .2s ease-out,background-color .2s ease-out}.lc-field:hover{border-color:#f4eedc47}@supports (color:color-mix(in lab,red,red)){.lc-field:hover{border-color:color-mix(in oklab,var(--color-ivory) 28%,transparent)}}.lc-field:focus-within{border-color:#dfb866b3}@supports (color:color-mix(in lab,red,red)){.lc-field:focus-within{border-color:color-mix(in oklab,var(--color-brass) 70%,transparent)}}.lc-field:focus-within{background:#140e0b94}@supports (color:color-mix(in lab,red,red)){.lc-field:focus-within{background:color-mix(in oklab,var(--color-lacquer) 58%,transparent)}}.lc-field[data-invalid]{border-color:#f04c5abf}@supports (color:color-mix(in lab,red,red)){.lc-field[data-invalid]{border-color:color-mix(in oklab,var(--color-ruby) 75%,transparent)}}.lc-input{min-width:0;height:100%;color:var(--color-ivory);caret-color:var(--color-brass);background:0 0;border:0;outline:none;flex:auto;font-size:.875rem}.lc-input::placeholder{color:#f4eedc94}@supports (color:color-mix(in lab,red,red)){.lc-input::placeholder{color:color-mix(in oklab,var(--color-ivory) 58%,transparent)}}.lc-input::selection{background:#dfb8666b}@supports (color:color-mix(in lab,red,red)){.lc-input::selection{background:color-mix(in oklab,var(--color-brass) 42%,transparent)}}.lc-input::selection{color:var(--color-ivory)}.lc-input:disabled{cursor:not-allowed}.lc-counter{font-variant-numeric:tabular-nums;color:#f4eedc9e;flex:none;padding-inline:.2rem;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.lc-counter{color:color-mix(in oklab,var(--color-ivory) 62%,transparent)}}.lc-send{background:var(--color-brass);width:2rem;height:2rem;color:var(--color-lacquer);transition:background-color .18s ease-out,color .18s ease-out,scale .16s var(--lc-ease);border-radius:999px;flex:none;place-items:center;display:grid}.lc-send:not(:disabled):hover{background:var(--color-ivory)}.lc-send:not(:disabled):active{scale:.9}.lc-send:disabled{color:#f4eedc61;background:0 0}@supports (color:color-mix(in lab,red,red)){.lc-send:disabled{color:color-mix(in oklab,var(--color-ivory) 38%,transparent)}}.lc-send:disabled{cursor:default}.lc-error{color:#f29595;margin:0 0 0 .95rem;font-size:.75rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.lc-error{color:color-mix(in oklab,var(--color-ruby) 55%,var(--color-ivory))}}.lc-error{text-shadow:var(--lc-ink-shadow);animation:lc-error-in .24s var(--lc-ease) both}@keyframes lc-error-in{0%{opacity:0;translate:0 .25rem}}@media (max-width:63.999rem){.lc-input{font-size:1rem}}:root[data-motion=reduced] .lc-error{animation:none}.name-style{padding-block:.06em}.name-style--bronze{color:var(--color-bronze)}.name-style--argent{color:var(--color-silver)}.name-style--reflet-or{color:var(--color-gold)}.name-style--ambroisie{color:var(--color-ambrosia)}.name-style--eclair{color:var(--color-lightning)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.name-style--ambroisie,.name-style--argent,.name-style--eclair,.name-style--reflet-or{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.name-style--argent{background-image:linear-gradient(180deg,var(--color-ivory) 10%,var(--color-silver) 55%,var(--color-silver-deep) 100%)}.name-style--reflet-or{background-image:linear-gradient(105deg,var(--color-gold) 0 40%,var(--color-ivory) 50%,var(--color-gold) 60% 100%);background-position:100% 0;background-size:300% 100%;animation:name-style-sheen 5.2s cubic-bezier(.45,0,.2,1) infinite}.name-style--ambroisie{background-image:linear-gradient(90deg,#c1a4df 0,var(--color-ambrosia) 45%,var(--color-gold) 100%)}@supports (color:color-mix(in lab,red,red)){.name-style--ambroisie{background-image:linear-gradient(90deg,color-mix(in oklab,var(--color-amethyst) 45%,var(--color-ink)) 0,var(--color-ambrosia) 45%,var(--color-gold) 100%)}}.name-style--eclair{background-image:linear-gradient(105deg,var(--color-lightning) 0 42%,var(--color-ivory) 49%,var(--color-turquoise) 52%,var(--color-lightning) 58% 100%);filter:drop-shadow(0 0 .18em #96e4ff59);background-position:100% 0;background-size:300% 100%}@supports (color:color-mix(in lab,red,red)){.name-style--eclair{filter:drop-shadow(0 0 .18em color-mix(in oklab,var(--color-lightning) 35%,transparent))}}.name-style--eclair{animation:name-style-strike 3.6s cubic-bezier(.2,0,0,1) infinite}}.name-style--eclair,.name-style--reflet-or{animation-delay:var(--name-style-delay,0s)}@keyframes name-style-sheen{0%{background-position:100% 0}34%,to{background-position:0 0}}@keyframes name-style-strike{0%,to{filter:drop-shadow(0 0 .18em color-mix(in oklab,var(--color-lightning) 35%,transparent));background-position:100% 0}4%{filter:drop-shadow(0 0 .45em color-mix(in oklab,var(--color-lightning) 85%,transparent))}7%{filter:drop-shadow(0 0 .1em color-mix(in oklab,var(--color-lightning) 20%,transparent))}10%{filter:drop-shadow(0 0 .55em color-mix(in oklab,var(--color-lightning) 90%,transparent))}18%,99%{background-position:0 0}26%{filter:drop-shadow(0 0 .18em color-mix(in oklab,var(--color-lightning) 35%,transparent))}}:root[data-motion=reduced] .name-style--eclair,:root[data-motion=reduced] .name-style--reflet-or,[data-locked=true] .name-style--eclair,[data-locked=true] .name-style--reflet-or{background-position:55% 0;animation:none}@media (forced-colors:active){.name-style{-webkit-text-fill-color:CanvasText;filter:none;background:0 0;animation:none}}.cosmetic-title{--cosmetic-tint:var(--color-ink-muted);color:var(--cosmetic-tint);letter-spacing:.01em;font-size:.75rem;font-style:italic;line-height:1.25}.cosmetic-title[data-rarity=rare]{--cosmetic-tint:var(--color-turquoise)}.cosmetic-title[data-rarity=epique]{--cosmetic-tint:#bb9bdc}@supports (color:color-mix(in lab,red,red)){.cosmetic-title[data-rarity=epique]{--cosmetic-tint:color-mix(in oklab,var(--color-amethyst) 50%,var(--color-ink))}}.cosmetic-title[data-rarity=legendaire]{--cosmetic-tint:var(--color-gold)}.cosmetic-badge{flex-shrink:0;display:inline-grid;position:relative}.cosmetic-badge[data-animated=true]:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#f4eedcbf 50%,#0000 65%) no-repeat;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cosmetic-badge[data-animated=true]:after{background:linear-gradient(115deg,transparent 35%,color-mix(in oklab,var(--color-ivory) 75%,transparent) 50%,transparent 65%) no-repeat}}.cosmetic-badge[data-animated=true]:after{-webkit-mask:var(--badge-mask) center /contain no-repeat;mask:var(--badge-mask) center /contain no-repeat;background-position:100% 0;background-size:300% 100%;animation:name-style-sheen 4.4s cubic-bezier(.45,0,.2,1) 1.2s infinite}:root[data-motion=reduced] .cosmetic-badge[data-animated=true]:after,[data-locked=true] .cosmetic-badge[data-animated=true]:after{opacity:0;animation:none}.cosmetic-badge-fallback{--cosmetic-tint:var(--color-ink-muted);border:2px solid var(--cosmetic-tint);background:var(--cosmetic-tint);border-radius:.2rem;width:72%;height:72%;rotate:45deg}@supports (color:color-mix(in lab,red,red)){.cosmetic-badge-fallback{background:color-mix(in oklab,var(--cosmetic-tint) 22%,transparent)}}.cosmetic-badge[data-rarity=rare] .cosmetic-badge-fallback{--cosmetic-tint:var(--color-turquoise)}.cosmetic-badge[data-rarity=epique] .cosmetic-badge-fallback{--cosmetic-tint:#b089d6}@supports (color:color-mix(in lab,red,red)){.cosmetic-badge[data-rarity=epique] .cosmetic-badge-fallback{--cosmetic-tint:color-mix(in oklab,var(--color-amethyst) 60%,var(--color-ink))}}.cosmetic-badge[data-rarity=legendaire] .cosmetic-badge-fallback{--cosmetic-tint:var(--color-gold)}.rank-emblem-fallback{--rank-metal:var(--color-sand-deep);border:2px solid var(--rank-metal);background:var(--rank-metal);border-radius:9999px;place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.rank-emblem-fallback{background:color-mix(in oklab,var(--rank-metal) 22%,var(--color-night-zenith))}}.rank-emblem-fallback{color:var(--color-ink);font-weight:800;line-height:1}.rank-emblem-fallback[data-rank=hoplite]{--rank-metal:var(--color-bronze)}.rank-emblem-fallback[data-rank=heros]{--rank-metal:var(--color-silver)}.rank-emblem-fallback[data-rank=demi-dieu]{--rank-metal:var(--color-turquoise)}.rank-emblem-fallback[data-rank=titan]{--rank-metal:var(--color-amethyst)}.rank-emblem-fallback[data-rank=olympien]{--rank-metal:var(--color-gold)}.cosmetic-preview[data-locked=true] .cosmetic-preview-art{filter:grayscale(.85)brightness(.8);opacity:.7}.cosmetic-frame{isolation:isolate;position:relative}.frame-art{z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.frame-art:after,.frame-art:before{content:"";background-image:var(--frame-image);background-repeat:no-repeat;background-size:100%;position:absolute;inset-inline:0}.frame-art[data-frame=colonnade]{background-image:var(--frame-image);background-position:0 77.78%;background-repeat:no-repeat;background-size:100% 250%;background-origin:content-box;background-clip:content-box;padding-block:17.5% 4.0625%}.frame-art[data-frame=colonnade]:before{aspect-ratio:320/56;background-position:0 0;top:0}.frame-art[data-frame=colonnade]:after{aspect-ratio:320/13;background-position:0 97.2%;bottom:0}.cosmetic-frame[data-frame=colonnade]{padding-top:calc(13.75% + .375rem);padding-inline:calc(13.75% + .25rem);padding-bottom:calc(4.0625% + .375rem)}.appearance-swap{animation:appearance-swap .36s cubic-bezier(.16,1,.3,1) both}@keyframes appearance-swap{0%{opacity:.35;filter:blur(3px);scale:.98}}.appearance-tile:has(:focus-visible){outline:2px solid var(--color-gold);outline-offset:3px}.appearance-tile{transition:border-color .16s cubic-bezier(.4,0,.2,1),scale .12s cubic-bezier(.4,0,.2,1)}.appearance-tile:active{scale:.97}:root[data-motion=reduced] .appearance-swap{animation:none}:root[data-motion=reduced] .appearance-tile:active{scale:none}.streak-callout,.streak-card{border:1px solid var(--color-border-subtle);background:radial-gradient(90% 120% at 100% 0,#ecbd3a1a 0,transparent 60%),var(--color-surface-raised)}@supports (color:color-mix(in lab,red,red)){.streak-callout,.streak-card{background:radial-gradient(90% 120% at 100% 0,color-mix(in oklab,var(--color-gold) 10%,transparent) 0,transparent 60%),var(--color-surface-raised)}}.streak-callout{border-color:#ecbd3a66}@supports (color:color-mix(in lab,red,red)){.streak-callout{border-color:color-mix(in oklab,var(--color-gold) 40%,transparent)}}.streak-cell{border-color:var(--color-border-subtle);background:#0505198c}@supports (color:color-mix(in lab,red,red)){.streak-cell{background:color-mix(in oklab,var(--color-night-zenith) 55%,transparent)}}.streak-cell{transition:border-color .25s,translate .25s cubic-bezier(.16,1,.3,1)}.streak-cell[data-state=claimed-today],.streak-cell[data-state=done]{border-color:#24c27d73}@supports (color:color-mix(in lab,red,red)){.streak-cell[data-state=claimed-today],.streak-cell[data-state=done]{border-color:color-mix(in oklab,var(--color-emerald) 45%,transparent)}}.streak-cell[data-state=claimed-today],.streak-cell[data-state=done]{background:#071220}@supports (color:color-mix(in lab,red,red)){.streak-cell[data-state=claimed-today],.streak-cell[data-state=done]{background:color-mix(in oklab,var(--color-emerald) 7%,var(--color-night-zenith))}}.streak-cell[data-state=upcoming]{border-style:dashed}.streak-cell[data-state=today]{border-color:var(--color-gold);background:radial-gradient(100% 80% at 50% 0,#ecbd3a42,transparent 70%),var(--color-surface-raised)}@supports (color:color-mix(in lab,red,red)){.streak-cell[data-state=today]{background:radial-gradient(100% 80% at 50% 0,color-mix(in oklab,var(--color-gold) 26%,transparent),transparent 70%),var(--color-surface-raised)}}.streak-cell[data-state=today]{box-shadow:0 0 0 3px #ecbd3a2e,0 12px 26px -12px #ecbd3abf}@supports (color:color-mix(in lab,red,red)){.streak-cell[data-state=today]{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-gold) 18%,transparent),0 12px 26px -12px color-mix(in oklab,var(--color-gold) 75%,transparent)}}.streak-cell[data-state=today]{translate:0 -3px}.streak-cell__today{color:var(--color-night-zenith);background:var(--color-gold)}.streak-cell[data-final]{border-style:solid;border-color:#ecbd3a8c;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.streak-cell[data-final]{border-color:color-mix(in oklab,var(--color-gold) 55%,transparent)}}.streak-cell[data-final]{background:radial-gradient(60% 90% at 22% 50%,#ecbd3a42,transparent 70%),linear-gradient(160deg,var(--color-surface-raised),var(--color-night-zenith))}@supports (color:color-mix(in lab,red,red)){.streak-cell[data-final]{background:radial-gradient(60% 90% at 22% 50%,color-mix(in oklab,var(--color-gold) 26%,transparent),transparent 70%),linear-gradient(160deg,var(--color-surface-raised),var(--color-night-zenith))}}.streak-cell[data-final]{box-shadow:inset 0 0 0 3px #05051999,inset 0 0 0 4px #ecbd3a38}@supports (color:color-mix(in lab,red,red)){.streak-cell[data-final]{box-shadow:inset 0 0 0 3px color-mix(in oklab,var(--color-night-zenith) 60%,transparent),inset 0 0 0 4px color-mix(in oklab,var(--color-gold) 22%,transparent)}}.streak-cell[data-final]:before{content:"";pointer-events:none;background:repeating-conic-gradient(at 30%,#ecbd3a1a 0deg 5deg,#0000 5deg 15deg);position:absolute;inset:-40%}@supports (color:color-mix(in lab,red,red)){.streak-cell[data-final]:before{background:repeating-conic-gradient(from 0deg at 30% 50%,color-mix(in oklab,var(--color-gold) 10%,transparent) 0deg 5deg,transparent 5deg 15deg)}}.streak-cell[data-final]:before{-webkit-mask-image:radial-gradient(circle at 30%,#000 0,#0000 55%);mask-image:radial-gradient(circle at 30%,#000 0,#0000 55%)}.streak-cell__check--stamp{animation:streak-stamp .52s cubic-bezier(.16,1,.3,1) both}@keyframes streak-stamp{0%{opacity:0;transform:scale(2.2)rotate(-18deg)}}.streak-granted{animation:streak-granted .48s cubic-bezier(.16,1,.3,1) both}@keyframes streak-granted{0%{opacity:0;transform:translateY(6px)}}.streak-pip{background:#a5aabb40}@supports (color:color-mix(in lab,red,red)){.streak-pip{background:color-mix(in oklab,var(--color-ink-muted) 25%,transparent)}}.streak-pip[data-state=done]{background:var(--color-emerald)}.streak-pip[data-state=today]{background:var(--color-gold);box-shadow:0 0 10px #ecbd3a99}@supports (color:color-mix(in lab,red,red)){.streak-pip[data-state=today]{box-shadow:0 0 10px color-mix(in oklab,var(--color-gold) 60%,transparent)}}.daily-bonus{border:1px solid #2f4bc38c}@supports (color:color-mix(in lab,red,red)){.daily-bonus{border:1px solid color-mix(in oklab,var(--color-lapis) 55%,transparent)}}.daily-bonus{background:radial-gradient(80% 90% at 100% 0,#2f4bc366 0,transparent 65%),linear-gradient(170deg,var(--color-night-horizon) -40%,var(--color-night-zenith) 70%)}@supports (color:color-mix(in lab,red,red)){.daily-bonus{background:radial-gradient(80% 90% at 100% 0,color-mix(in oklab,var(--color-lapis) 40%,transparent) 0,transparent 65%),linear-gradient(170deg,var(--color-night-horizon) -40%,var(--color-night-zenith) 70%)}}.daily-bonus__moon{width:2.25rem;height:2.25rem;box-shadow:inset -.55rem .3rem 0 0 var(--color-sand);opacity:.85;filter:drop-shadow(0 0 10px #e2c29480);border-radius:9999px;position:absolute;top:1rem;right:1.25rem}@supports (color:color-mix(in lab,red,red)){.daily-bonus__moon{filter:drop-shadow(0 0 10px color-mix(in oklab,var(--color-sand) 50%,transparent))}}.daily-bonus__moon:after,.daily-bonus__moon:before{content:"";background:var(--color-ivory);border-radius:9999px;width:3px;height:3px;position:absolute}.daily-bonus__moon:before{top:2.75rem;right:2.5rem}.daily-bonus__moon:after{opacity:.6;top:.25rem;right:3.25rem}.daily-bonus__coins{filter:drop-shadow(0 8px 14px oklch(0 0 0/.55))}.daily-bonus__next{background:#050519b3}@supports (color:color-mix(in lab,red,red)){.daily-bonus__next{background:color-mix(in oklab,var(--color-night-zenith) 70%,transparent)}}.daily-bonus__next{border:1px solid #2f4bc366}@supports (color:color-mix(in lab,red,red)){.daily-bonus__next{border:1px solid color-mix(in oklab,var(--color-lapis) 40%,transparent)}}:root[data-motion=reduced] .streak-cell__check--stamp,:root[data-motion=reduced] .streak-granted{animation:none}:root[data-motion=reduced] .streak-cell{transition:none}.xp-plate{transition:background-color .2s}.xp-plate:focus-visible,.xp-plate:hover{background:#ecbd3a12}@supports (color:color-mix(in lab,red,red)){.xp-plate:focus-visible,.xp-plate:hover{background:color-mix(in oklab,var(--color-gold) 7%,transparent)}}.xp-chip{background:linear-gradient(100deg,#2f4bc340,#0f162f99)}@supports (color:color-mix(in lab,red,red)){.xp-chip{background:linear-gradient(100deg,color-mix(in oklab,var(--color-lapis) 25%,transparent),color-mix(in oklab,var(--color-surface-raised) 60%,transparent))}}.xp-track{background:#a5aabb26;border-radius:9999px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.xp-track{background:color-mix(in oklab,var(--color-ink-muted) 15%,transparent)}}.xp-fill{border-radius:inherit;background:linear-gradient(90deg,var(--color-gold-deep),var(--color-gold));position:absolute;inset:0;box-shadow:0 0 10px #ecbd3a8c}@supports (color:color-mix(in lab,red,red)){.xp-fill{box-shadow:0 0 10px color-mix(in oklab,var(--color-gold) 55%,transparent)}}.xp-fill{transform-origin:0;transform:scaleX(var(--xp-progress,0));transition:transform .65s cubic-bezier(.16,1,.3,1);animation:xp-fill-grow .9s cubic-bezier(.16,1,.3,1)}@keyframes xp-fill-grow{0%{transform:scaleX(0)}}.claimable-pill{animation:claimable-breathe 3.2s ease-in-out infinite}@keyframes claimable-breathe{0%,70%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--color-gold) 0%,transparent)}82%{box-shadow:0 0 0 5px color-mix(in oklab,var(--color-gold) 22%,transparent)}}.xp-gain{color:var(--color-gold);background:#050519d9}@supports (color:color-mix(in lab,red,red)){.xp-gain{background:color-mix(in oklab,var(--color-night-zenith) 85%,transparent)}}.xp-gain{box-shadow:0 0 0 1px #ecbd3a59}@supports (color:color-mix(in lab,red,red)){.xp-gain{box-shadow:0 0 0 1px color-mix(in oklab,var(--color-gold) 35%,transparent)}}.xp-gain{animation:xp-gain-in .32s cubic-bezier(.16,1,.3,1) both,xp-gain-out .32s ease-in 1.48s forwards}.xp-gain--below{animation-name:xp-gain-in-below,xp-gain-out}.xp-gain[data-merged]{animation-name:xp-gain-bump,xp-gain-out;animation-duration:.22s,.32s}@keyframes xp-gain-in{0%{opacity:0;transform:translateY(8px)scale(.9)}}@keyframes xp-gain-in-below{0%{opacity:0;transform:translateY(-6px)scale(.9)}}@keyframes xp-gain-bump{50%{transform:scale(1.12)}}@keyframes xp-gain-out{to{opacity:0;transform:translateY(-6px)}}.herald-slot{inset-inline:0;top:calc(env(safe-area-inset-top) + 5.25rem);z-index:55;pointer-events:none;justify-content:center;padding-inline:1rem;display:flex;position:fixed}.herald{pointer-events:auto;border:1px solid var(--rarity);width:min(25rem,100%)}@supports (color:color-mix(in lab,red,red)){.herald{border:1px solid color-mix(in oklab,var(--rarity) 55%,transparent)}}.herald{background:radial-gradient(120% 140% at 0 50%,var(--rarity) 0,transparent 60%),#0f162ff5}@supports (color:color-mix(in lab,red,red)){.herald{background:radial-gradient(120% 140% at 0 50%,color-mix(in oklab,var(--rarity) 18%,transparent) 0,transparent 60%),color-mix(in oklab,var(--color-surface-raised) 96%,transparent)}}.herald{box-shadow:0 18px 40px -16px oklch(0 0 0/.75),0 2px 8px oklch(0 0 0/.35)}.herald[data-effects]{animation:herald-in .52s cubic-bezier(.16,1,.3,1) both}.herald[data-effects] .herald-medal{animation:herald-medal .7s cubic-bezier(.16,1,.3,1) 80ms both}.herald-halo{background:radial-gradient(circle,var(--rarity) 0,transparent 70%)}@supports (color:color-mix(in lab,red,red)){.herald-halo{background:radial-gradient(circle,color-mix(in oklab,var(--rarity) 45%,transparent) 0,transparent 70%)}}.herald[data-effects] .herald-halo{animation:herald-halo .9s cubic-bezier(.2,.8,.3,1) both}.herald-flash{pointer-events:none;background:var(--rarity);animation:herald-flash .48s ease-out forwards;position:absolute;inset:0}@keyframes herald-in{0%{opacity:0;filter:blur(4px);transform:translateY(-14px)scale(.96)}}@keyframes herald-medal{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.1)}}@keyframes herald-halo{0%{opacity:0;transform:scale(.5)}}@keyframes herald-flash{0%{opacity:.35}to{opacity:0}}.celebration-burst{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.celebration-burst span{background:var(--rarity);width:.3125rem;height:.3125rem;rotate:calc(var(--spark) * 1turn / 14);border-radius:9999px;animation:celebration-spark .85s cubic-bezier(.2,.7,.3,1) .12s both;position:absolute}@keyframes celebration-spark{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 -3.25rem;scale:.25}}:root[data-motion=reduced] .celebration-burst span,:root[data-motion=reduced] .claimable-pill,:root[data-motion=reduced] .herald,:root[data-motion=reduced] .herald-flash,:root[data-motion=reduced] .herald-halo,:root[data-motion=reduced] .herald-medal,:root[data-motion=reduced] .xp-fill,:root[data-motion=reduced] .xp-gain,:root[data-motion=reduced] .xp-plate{transition:none;animation:none}:root[data-motion=reduced] .celebration-burst,:root[data-motion=reduced] .herald-flash{display:none}.pass-track__list{--gap:.5rem;scrollbar-width:thin;scrollbar-color:#ecbd3a73 transparent;padding-inline:.75rem;scroll-padding-inline:1.5rem}@supports (color:color-mix(in lab,red,red)){.pass-track__list{scrollbar-color:color-mix(in oklab,var(--color-gold) 45%,transparent) transparent}}.pass-track__list{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000)}@media (min-width:40rem){.pass-track__list{--gap:.75rem}}.pass-track__list:focus-visible{outline-offset:6px}.pass-track__page{color:var(--color-ink);border:1px solid var(--color-border-subtle);background:#0f162feb}@supports (color:color-mix(in lab,red,red)){.pass-track__page{background:color-mix(in oklab,var(--color-surface-raised) 92%,transparent)}}.pass-track__page{transition:opacity .2s,border-color .2s;box-shadow:0 8px 20px -8px oklch(0 0 0/.7)}.pass-track__page:hover{border-color:var(--color-gold)}.tier-cell__thread{inset-inline:calc(var(--gap) / -2);background:#a5aabb29;border-radius:9999px;height:4px;position:absolute;top:50%;translate:0 -50%}@supports (color:color-mix(in lab,red,red)){.tier-cell__thread{background:color-mix(in oklab,var(--color-ink-muted) 16%,transparent)}}.tier-cell__thread{box-shadow:inset 0 1px 1px oklch(0 0 0/.5)}.tier-cell__thread:after{content:"";border-radius:inherit;background:linear-gradient(90deg,var(--color-gold-deep),var(--color-gold));position:absolute;inset:0;box-shadow:0 0 10px #ecbd3a8c}@supports (color:color-mix(in lab,red,red)){.tier-cell__thread:after{box-shadow:0 0 10px color-mix(in oklab,var(--color-gold) 55%,transparent)}}.tier-cell__thread:after{transform-origin:0;transform:scaleX(var(--thread,0));transition:transform .7s cubic-bezier(.16,1,.3,1)}.tier-cell__medal{width:2.125rem;height:2.125rem;color:var(--color-ink-muted);background:radial-gradient(circle at 35% 30%,var(--color-surface-raised),var(--color-night-zenith));border:2px solid var(--color-border-subtle);font-size:.8125rem;transition:background-color .3s,border-color .3s,color .3s;box-shadow:0 3px 8px -2px oklch(0 0 0/.6)}.tier-cell[data-milestone] .tier-cell__medal{width:2.75rem;height:2.75rem;color:var(--color-ink);border-color:var(--rarity);font-size:1rem}.tier-cell__laurel{color:var(--rarity);filter:drop-shadow(0 0 6px var(--rarity))}@supports (color:color-mix(in lab,red,red)){.tier-cell__laurel{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--rarity) 55%,transparent))}}.tier-cell[data-state=claimable] .tier-cell__medal,.tier-cell[data-state=claimed] .tier-cell__medal{color:var(--color-night-zenith);border-color:var(--color-gold);background:radial-gradient(circle at 35% 30%,#f0d383,var(--color-gold) 55%,var(--color-gold-deep))}@supports (color:color-mix(in lab,red,red)){.tier-cell[data-state=claimable] .tier-cell__medal,.tier-cell[data-state=claimed] .tier-cell__medal{background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--color-gold) 55%,var(--color-ivory)),var(--color-gold) 55%,var(--color-gold-deep))}}.tier-cell[data-state=claimed] .tier-cell__medal{border-color:var(--color-gold-deep);background:var(--color-gold-deep)}.tier-cell[data-state=claimable] .tier-cell__medal{animation:tier-beacon 2.4s ease-in-out infinite}@keyframes tier-beacon{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--color-gold) 0%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklab,var(--color-gold) 22%,transparent)}}.tier-cell__card{border-radius:var(--radius-card);border:1px solid var(--color-border-subtle);background:linear-gradient(180deg,var(--color-surface-raised) 0,#0b0f26 100%)}@supports (color:color-mix(in lab,red,red)){.tier-cell__card{background:linear-gradient(180deg,var(--color-surface-raised) 0,color-mix(in oklab,var(--color-surface-raised) 60%,var(--color-night-zenith)) 100%)}}.tier-cell__card{transition:border-color .25s,box-shadow .25s,translate .25s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 24px -16px oklch(0 0 0/.8)}.tier-cell[data-milestone] .tier-cell__card{border-color:var(--rarity)}@supports (color:color-mix(in lab,red,red)){.tier-cell[data-milestone] .tier-cell__card{border-color:color-mix(in oklab,var(--rarity) 70%,transparent)}}.tier-cell[data-milestone] .tier-cell__card{background:linear-gradient(var(--color-gold),var(--color-gold)) top 5px left 5px /12px 2px no-repeat,linear-gradient(var(--color-gold),var(--color-gold)) top 5px left 5px /2px 12px no-repeat,linear-gradient(var(--color-gold),var(--color-gold)) top 5px right 5px /12px 2px no-repeat,linear-gradient(var(--color-gold),var(--color-gold)) top 5px right 5px /2px 12px no-repeat,linear-gradient(var(--color-gold),var(--color-gold)) bottom 5px left 5px /12px 2px no-repeat,linear-gradient(var(--color-gold),var(--color-gold)) bottom 5px left 5px /2px 12px no-repeat,linear-gradient(var(--color-gold),var(--color-gold)) bottom 5px right 5px /12px 2px no-repeat,linear-gradient(var(--color-gold),var(--color-gold)) bottom 5px right 5px /2px 12px no-repeat,radial-gradient(120% 70% at 50% 0,var(--rarity) 0,transparent 70%),linear-gradient(180deg,var(--color-surface-raised),var(--color-night-zenith))}@supports (color:color-mix(in lab,red,red)){.tier-cell[data-milestone] .tier-cell__card{background:linear-gradient(var(--color-gold),var(--color-gold)) top 5px left 5px /12px 2px no-repeat,linear-gradient(var(--color-gold),var(--color-gold)) top 5px left 5px /2px 12px no-repeat,linear-gradient(var(--color-gold),var(--color-gold)) top 5px right 5px /12px 2px no-repeat,linear-gradient(var(--color-gold),var(--color-gold)) top 5px right 5px /2px 12px no-repeat,linear-gradient(var(--color-gold),var(--color-gold)) bottom 5px left 5px /12px 2px no-repeat,linear-gradient(var(--color-gold),var(--color-gold)) bottom 5px left 5px /2px 12px no-repeat,linear-gradient(var(--color-gold),var(--color-gold)) bottom 5px right 5px /12px 2px no-repeat,linear-gradient(var(--color-gold),var(--color-gold)) bottom 5px right 5px /2px 12px no-repeat,radial-gradient(120% 70% at 50% 0,color-mix(in oklab,var(--rarity) 22%,transparent) 0,transparent 70%),linear-gradient(180deg,var(--color-surface-raised),var(--color-night-zenith))}}.tier-cell[data-milestone] .tier-cell__card{box-shadow:inset 0 0 0 3px #050519b3,inset 0 0 0 4px var(--rarity),0 14px 34px -14px var(--rarity)}@supports (color:color-mix(in lab,red,red)){.tier-cell[data-milestone] .tier-cell__card{box-shadow:inset 0 0 0 3px color-mix(in oklab,var(--color-night-zenith) 70%,transparent),inset 0 0 0 4px color-mix(in oklab,var(--rarity) 30%,transparent),0 14px 34px -14px color-mix(in oklab,var(--rarity) 55%,transparent)}}.tier-cell[data-milestone] .tier-cell__card{padding:.75rem}.tier-cell[data-state=locked]:not([data-milestone]) .tier-cell__card{background:#0f162f80;border-style:dashed}@supports (color:color-mix(in lab,red,red)){.tier-cell[data-state=locked]:not([data-milestone]) .tier-cell__card{background:color-mix(in oklab,var(--color-surface-raised) 50%,transparent)}}.tier-cell[data-state=locked]:not([data-milestone]) .tier-cell__card{box-shadow:none}.tier-cell[data-state=locked] .reward-window__art{opacity:.6;filter:saturate(.45)}.tier-cell[data-state=claimable] .tier-cell__card{border-color:var(--color-gold);translate:0 -4px}.tier-cell[data-state=claimable] .tier-cell__card:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px var(--color-gold),0 16px 40px -12px #ecbd3ae6;position:absolute;inset:-1px}@supports (color:color-mix(in lab,red,red)){.tier-cell[data-state=claimable] .tier-cell__card:after{box-shadow:0 0 0 1px var(--color-gold),0 16px 40px -12px color-mix(in oklab,var(--color-gold) 90%,transparent)}}.tier-cell[data-state=claimable] .tier-cell__card:after{animation:tier-call 2.4s ease-in-out infinite}@keyframes tier-call{0%,to{opacity:.45}50%{opacity:1}}.tier-cell[data-state=claimed] .tier-cell__card{border-color:#24c27d66}@supports (color:color-mix(in lab,red,red)){.tier-cell[data-state=claimed] .tier-cell__card{border-color:color-mix(in oklab,var(--color-emerald) 40%,transparent)}}.tier-cell[data-state=claimed] .reward-window__art{opacity:.72}.tier-cell__seal{z-index:2;width:1.5rem;height:1.5rem;color:var(--color-night-zenith);background:var(--color-emerald);position:absolute;top:.875rem;right:.875rem;box-shadow:0 2px 6px oklch(0 0 0/.5)}.tier-cell__extra{color:var(--color-ink);background:var(--rarity)}@supports (color:color-mix(in lab,red,red)){.tier-cell__extra{background:color-mix(in oklab,var(--rarity) 16%,var(--color-night-zenith))}}.tier-cell__extra{border:1px solid var(--rarity)}@supports (color:color-mix(in lab,red,red)){.tier-cell__extra{border:1px solid color-mix(in oklab,var(--rarity) 35%,transparent)}}.tier-cell__foot,.tier-claim{min-height:2.25rem}.tier-claim{background:linear-gradient(180deg,var(--color-gold),var(--color-gold-deep));box-shadow:inset 0 1px #f4eedc99,0 6px 14px -6px #ecbd3acc}@supports (color:color-mix(in lab,red,red)){.tier-claim{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--color-ivory) 60%,transparent),0 6px 14px -6px color-mix(in oklab,var(--color-gold) 80%,transparent)}}.tier-claim{transition:filter .15s}.tier-claim:before{content:"";background:linear-gradient(105deg,#0000 35%,#f4eedcb3 50%,#0000 65%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.tier-claim:before{background:linear-gradient(105deg,transparent 35%,color-mix(in oklab,var(--color-ivory) 70%,transparent) 50%,transparent 65%)}}.tier-claim:before{animation:tier-claim-sheen 3.2s cubic-bezier(.45,0,.2,1) .6s infinite;translate:-100%}@keyframes tier-claim-sheen{0%{translate:-100%}40%,to{translate:100%}}.tier-claim:hover:not(:disabled){filter:brightness(1.08)}.tier-claim:active:not(:disabled){transform:scale(.96,1.04)}:root[data-motion=reduced] .pass-track__page,:root[data-motion=reduced] .tier-cell__card,:root[data-motion=reduced] .tier-cell__medal,:root[data-motion=reduced] .tier-cell__thread:after,:root[data-motion=reduced] .tier-claim{transition:none}:root[data-motion=reduced] .tier-cell[data-state=claimable] .tier-cell__card:after,:root[data-motion=reduced] .tier-cell[data-state=claimable] .tier-cell__medal,:root[data-motion=reduced] .tier-claim:before{animation:none}:root[data-motion=reduced] .tier-claim:before{display:none}:root[data-motion=reduced] .tier-cell[data-state=claimable] .tier-cell__card{translate:none}.claim-reveal{--ease-arrive:cubic-bezier(.16,1,.3,1);background:0 0;border:0;width:min(100% - 2rem,40rem);max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.claim-reveal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:oklch(8% .03 275/.8)}.claim-reveal[open]{animation:claim-sheet-in .52s var(--ease-arrive) both}.claim-reveal[open]::backdrop{animation:claim-veil-in .32s ease-out both}.claim-reveal__sheet{border-radius:calc(var(--radius-card) * 1.6);border:1px solid var(--rarity);flex-direction:column;max-height:min(92dvh,50rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.claim-reveal__sheet{border:1px solid color-mix(in oklab,var(--rarity) 38%,transparent)}}.claim-reveal__sheet{background:radial-gradient(85% 48% at 50% 34%,var(--rarity) 0,transparent 72%),linear-gradient(180deg,var(--color-surface-raised) 0,var(--color-night-zenith) 100%)}@supports (color:color-mix(in lab,red,red)){.claim-reveal__sheet{background:radial-gradient(85% 48% at 50% 34%,color-mix(in oklab,var(--rarity) 15%,transparent) 0,transparent 72%),linear-gradient(180deg,var(--color-surface-raised) 0,var(--color-night-zenith) 100%)}}.claim-reveal__sheet{box-shadow:0 32px 80px -24px oklch(0 0 0/.85),inset 0 1px #ecbd3a24}@supports (color:color-mix(in lab,red,red)){.claim-reveal__sheet{box-shadow:0 32px 80px -24px oklch(0 0 0/.85),inset 0 1px 0 color-mix(in oklab,var(--color-gold) 14%,transparent)}}.claim-reveal__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ecbd3a66 transparent;padding:2rem 1.5rem 1.5rem;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.25rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.25rem),#0000)}@supports (color:color-mix(in lab,red,red)){.claim-reveal__body{scrollbar-color:color-mix(in oklab,var(--color-gold) 40%,transparent) transparent}}.claim-reveal__header{z-index:1;animation:claim-rise .48s var(--ease-arrive) 80ms both;position:relative}.claim-reveal__close{z-index:2;position:absolute;top:.75rem;right:.75rem}.claim-reveal__close-button{width:2.25rem;height:2.25rem;color:var(--color-ink-muted);background:#05051999;border-radius:9999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.claim-reveal__close-button{background:color-mix(in oklab,var(--color-night-zenith) 60%,transparent)}}.claim-reveal__close-button{transition:color .15s}.claim-reveal__close-button:hover{color:var(--color-ink)}.claim-reveal__footer{border-top:1px solid var(--color-border-subtle);background:#050519b3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1rem 1.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.claim-reveal__footer{background:color-mix(in oklab,var(--color-night-zenith) 70%,transparent)}}.claim-reveal__footer{animation:claim-fade .4s ease-out .62s both}.claim-reveal__actions{gap:.75rem;margin-inline-start:auto;display:flex}.claim-cta{box-shadow:0 8px 24px -10px #ecbd3acc}@supports (color:color-mix(in lab,red,red)){.claim-cta{box-shadow:0 8px 24px -10px color-mix(in oklab,var(--color-gold) 80%,transparent)}}@media (max-width:39.99rem){.claim-reveal{width:100%;margin:auto 0 0}.claim-reveal[open]{animation-name:claim-sheet-up}.claim-reveal__sheet{border-bottom:0;border-end-end-radius:0;border-end-start-radius:0;max-height:94dvh}.claim-reveal__body{padding:2rem 1.25rem 1.25rem}.claim-reveal__footer{padding:.875rem 1.25rem calc(.875rem + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.claim-reveal__balance{text-align:center}.claim-reveal__actions{flex-direction:row-reverse;margin-inline-start:0}.claim-reveal__actions :is(a,button){white-space:nowrap;flex:1 1 0;padding-inline:1rem}}@keyframes claim-sheet-in{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes claim-sheet-up{0%{transform:translateY(100%)}}@keyframes claim-veil-in{0%{opacity:0}}@keyframes claim-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes claim-fade{0%{opacity:0}}@keyframes claim-rays-in{0%{opacity:0;scale:.4}}@keyframes claim-rays-turn{to{rotate:1turn}}@keyframes claim-halo{0%{opacity:0;scale:.3}}@keyframes claim-art-rise{0%{opacity:0;filter:blur(8px)brightness(2.4);transform:translateY(24px)scale(.55)}55%{opacity:1;filter:blur()brightness(1.35);transform:translateY(-4px)scale(1.06)}to{filter:none;transform:none}}@keyframes claim-spark{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 var(--spark-reach,-7rem);scale:.2}}@keyframes claim-flash{0%{opacity:.9}to{opacity:0}}:root[data-motion=reduced] .claim-companions>:is(h3,p),:root[data-motion=reduced] .claim-reveal[open],:root[data-motion=reduced] .claim-reveal[open]::backdrop,:root[data-motion=reduced] .claim-reveal__footer,:root[data-motion=reduced] .claim-reveal__header,:root[data-motion=reduced] .claim-spotlight__caption,:root[data-motion=reduced] .claim-stage__art,:root[data-motion=reduced] .claim-stage__halo,:root[data-motion=reduced] .claim-stage__rays,:root[data-motion=reduced] .claim-tile{animation:none}:root[data-motion=reduced] .claim-stage__art .celebration-burst,:root[data-motion=reduced] .claim-stage__flash{display:none}.claim-stage{isolation:isolate;place-items:center;height:14rem;margin-top:.75rem;display:grid;position:relative}@media (min-width:40rem){.claim-stage{height:16rem}}.claim-stage__rays{z-index:-2;aspect-ratio:1;opacity:.5;background:repeating-conic-gradient(from 0deg,var(--rarity) 0deg 5deg,transparent 5deg 15deg);width:46rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.claim-stage__rays{background:repeating-conic-gradient(from 0deg,color-mix(in oklab,var(--rarity) 26%,transparent) 0deg 5deg,transparent 5deg 15deg)}}.claim-stage__rays{animation:claim-rays-in 1.1s var(--ease-arrive) .12s both,claim-rays-turn 80s linear infinite;-webkit-mask-image:radial-gradient(closest-side,#000 8%,#0000 70%);mask-image:radial-gradient(closest-side,#000 8%,#0000 70%)}.claim-spotlight[data-effects="1"] .claim-stage__rays{opacity:.75}.claim-spotlight:is([data-effects="2"],[data-effects="3"]) .claim-stage__rays{opacity:1}.claim-stage__halo{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,var(--rarity) 0,transparent 66%);border-radius:9999px;width:15rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.claim-stage__halo{background:radial-gradient(circle,color-mix(in oklab,var(--rarity) 42%,transparent) 0,transparent 66%)}}.claim-stage__halo{animation:claim-halo .9s var(--ease-arrive) .16s both}.claim-stage__art{animation:claim-art-rise .82s var(--ease-arrive) .18s both;place-items:center;display:grid;position:relative}.claim-stage__art .celebration-burst span{width:.5rem;height:.5rem;box-shadow:0 0 10px 1px var(--rarity);animation:claim-spark 1s cubic-bezier(.2,.7,.3,1) .42s both}.claim-stage__burst-late .celebration-burst{rotate:.0357143turn}.claim-stage__burst-late .celebration-burst span{--spark-reach:-9.5rem;animation-delay:.64s}.claim-stage__flash{z-index:1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle closest-side,var(--rarity) 0,transparent 100%);width:36rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.claim-stage__flash{background:radial-gradient(circle closest-side,color-mix(in oklab,var(--rarity) 55%,white) 0,transparent 100%)}}.claim-stage__flash{animation:claim-flash .7s ease-out .3s both}.claim-spotlight__caption{text-align:center;animation:claim-rise .52s var(--ease-arrive) .52s both;margin-top:.5rem;position:relative}.claim-owned{border:1px dashed var(--color-border-subtle)}.haul-art{flex-shrink:0;place-items:center;width:4rem;height:4rem;display:grid;position:relative}.haul-art[data-size=hero]{width:10rem;height:10rem}@media (min-width:40rem){.haul-art[data-size=hero]{width:11.5rem;height:11.5rem}}.haul-art__vignette{object-fit:contain;filter:drop-shadow(0 10px 14px oklch(0 0 0/.55));width:100%;height:100%}.haul-art__plate,.haul-art__sheet{border-radius:18%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 0,#0000 .8rem,#000 calc(.8rem + 1px)) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 .8rem,#000 calc(.8rem + 1px)) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0,#0000 .8rem,#000 calc(.8rem + 1px)) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 .8rem,#000 calc(.8rem + 1px)) 100%/51% 100% no-repeat}.haul-art[data-size=tile] :is(.haul-art__plate,.haul-art__sheet){--notch:.3rem;-webkit-mask:radial-gradient(circle at 0 50%,transparent var(--notch),#000 calc(var(--notch) + 1px)) left /51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent var(--notch),#000 calc(var(--notch) + 1px)) right /51% 100% no-repeat;mask:radial-gradient(circle at 0 50%,transparent var(--notch),#000 calc(var(--notch) + 1px)) left /51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent var(--notch),#000 calc(var(--notch) + 1px)) right /51% 100% no-repeat}.haul-art__plate{border:1px solid var(--case-accent,oklch(82% .15 88));place-items:center;padding:11%;display:grid}@supports (color:color-mix(in lab,red,red)){.haul-art__plate{border:1px solid color-mix(in oklab,var(--case-accent,var(--color-gold)) 50%,transparent)}}.haul-art__plate{background:radial-gradient(circle at 50% 38%,var(--case-accent,oklch(82% .15 88)) 0,transparent 70%),var(--color-night-zenith)}@supports (color:color-mix(in lab,red,red)){.haul-art__plate{background:radial-gradient(circle at 50% 38%,color-mix(in oklab,var(--case-accent,var(--color-gold)) 30%,transparent) 0,transparent 70%),var(--color-night-zenith)}}.haul-art__sheet{background:var(--case-accent,oklch(82% .15 88))}@supports (color:color-mix(in lab,red,red)){.haul-art__sheet{background:color-mix(in oklab,var(--case-accent,var(--color-gold)) 22%,var(--color-night))}}.haul-art__sheet{translate:-7% 3%;rotate:-8deg}.haul-art__ticket{border-radius:28%;place-items:center;width:24%;height:24%;display:grid;position:absolute;bottom:6%;right:6%}.haul-coins .haul-coins__coin{width:58%;height:58%;color:var(--color-night-zenith);border:2px solid var(--color-gold);background:radial-gradient(circle at 35% 30%,#a78630 0,#6a470b 80%);border-radius:9999px;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.haul-coins .haul-coins__coin{background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--color-gold) 70%,var(--color-night-zenith)) 0,color-mix(in oklab,var(--color-gold-deep) 55%,var(--color-night-zenith)) 80%)}}.haul-coins .haul-coins__coin{box-shadow:0 10px 18px -8px oklch(0 0 0/.75),inset 0 2px #ecbd3a66}@supports (color:color-mix(in lab,red,red)){.haul-coins .haul-coins__coin{box-shadow:0 10px 18px -8px oklch(0 0 0/.75),inset 0 2px 0 color-mix(in oklab,var(--color-gold) 40%,transparent)}}.haul-coins__coin:first-child{top:36%;left:2%}.haul-coins__coin:nth-child(2){top:36%;right:2%}.haul-coins__coin:nth-child(3){top:6%;left:21%}.haul-xp{width:78%;height:78%;color:var(--color-night-zenith);border:2px solid var(--color-gold);background:radial-gradient(circle at 35% 30%,#a78630 0,#6a470b 80%);border-radius:9999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.haul-xp{background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--color-gold) 70%,var(--color-night-zenith)) 0,color-mix(in oklab,var(--color-gold-deep) 55%,var(--color-night-zenith)) 80%)}}.haul-xp{box-shadow:0 10px 18px -8px oklch(0 0 0/.75),inset 0 2px #ecbd3a66}@supports (color:color-mix(in lab,red,red)){.haul-xp{box-shadow:0 10px 18px -8px oklch(0 0 0/.75),inset 0 2px 0 color-mix(in oklab,var(--color-gold) 40%,transparent)}}.haul-cosmetic--hero{width:18rem;max-width:100%}.haul-cosmetic--hero .cosmetic-preview-art{zoom:2.2}.haul-cosmetic--hero[data-kind=badge] .cosmetic-preview-art{zoom:3}.haul-cosmetic--hero[data-kind=frame] .cosmetic-preview-art{zoom:1.8}.haul-cosmetic--hero figcaption{display:none}.claim-companions{margin-top:1.75rem}.claim-companions>:is(h3,p){animation:claim-fade .4s ease-out .65s both}.claim-companions__list{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:.75rem;display:flex}.claim-tile{text-align:center;border-radius:var(--radius-card);border:1px solid var(--rarity);flex-direction:column;flex:0 calc(50% - .3125rem);align-items:center;gap:.5rem;min-width:0;padding:.875rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.claim-tile{border:1px solid color-mix(in oklab,var(--rarity) 26%,var(--color-border-subtle))}}.claim-tile{background:#0505198c}@supports (color:color-mix(in lab,red,red)){.claim-tile{background:color-mix(in oklab,var(--color-night-zenith) 55%,transparent)}}.claim-tile{animation:claim-rise .52s var(--ease-arrive) both;animation-delay:calc(.7s + min(var(--tile-index,0), 6) * 70ms)}@media (min-width:40rem){.claim-tile{flex-basis:10.5rem}}.claim-tile__art{place-items:center;width:100%;min-height:4rem;display:grid}.claim-tile__art>*{min-width:0;max-width:100%}.claim-reveal__sheet[data-dense] .claim-stage{height:10rem}.claim-reveal__sheet[data-dense] .haul-art[data-size=hero]{width:8rem;height:8rem}.claim-reveal__sheet[data-dense] .claim-companions{margin-top:1rem}.claim-reveal__sheet[data-dense] .claim-reveal__body{padding-top:1.75rem}.claim-reveal__sheet[data-dense] .claim-companions__list{margin-top:.5rem}.claim-reveal__sheet[data-dense] .claim-tile{gap:.375rem;padding:.625rem .5rem}.claim-reveal__sheet[data-dense] .claim-tile__art{min-height:3rem}.claim-reveal__sheet[data-dense] .claim-tile :is(.haul-art,.cosmetic-preview-art){height:3rem}.claim-reveal__sheet[data-dense] .claim-tile .haul-art{width:3rem}.claim-tile__caption{width:100%;min-width:0;line-height:1.25;display:block}.claim-tile__action{color:var(--color-gold);text-underline-offset:4px;margin-top:auto;font-size:.75rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.season-header{isolation:isolate;border:1px solid #ecbd3a42;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.season-header{border:1px solid color-mix(in oklab,var(--color-gold) 26%,transparent)}}.season-header{background:radial-gradient(60% 110% at 8% 30%,#2f4bc36b 0,transparent 70%),radial-gradient(50% 80% at 100% 100%,#ecbd3a1a 0,transparent 70%),linear-gradient(160deg,var(--color-surface-raised) 0,var(--color-night-zenith) 100%)}@supports (color:color-mix(in lab,red,red)){.season-header{background:radial-gradient(60% 110% at 8% 30%,color-mix(in oklab,var(--color-lapis) 42%,transparent) 0,transparent 70%),radial-gradient(50% 80% at 100% 100%,color-mix(in oklab,var(--color-gold) 10%,transparent) 0,transparent 70%),linear-gradient(160deg,var(--color-surface-raised) 0,var(--color-night-zenith) 100%)}}.season-header{box-shadow:inset 0 1px #ecbd3a2e,0 24px 48px -28px oklch(0 0 0/.9)}@supports (color:color-mix(in lab,red,red)){.season-header{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--color-gold) 18%,transparent),0 24px 48px -28px oklch(0 0 0/.9)}}.season-header__rays{z-index:-1;aspect-ratio:1;pointer-events:none;background:repeating-conic-gradient(#ecbd3a17 0deg 4deg,#0000 4deg 12deg);width:34rem;position:absolute;top:50%;left:0;translate:-30% -50%}@supports (color:color-mix(in lab,red,red)){.season-header__rays{background:repeating-conic-gradient(from 0deg,color-mix(in oklab,var(--color-gold) 9%,transparent) 0deg 4deg,transparent 4deg 12deg)}}.season-header__rays{-webkit-mask-image:radial-gradient(circle,#000 0,#0000 62%);mask-image:radial-gradient(circle,#000 0,#0000 62%)}.season-header__meander{z-index:-1;pointer-events:none;background:#ecbd3a38;height:.875rem;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.season-header__meander{background:color-mix(in oklab,var(--color-gold) 22%,transparent)}}.season-header__meander{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath d='M0 13h14V1H3v9h8V4H6v3' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") 0 0/16px 14px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath d='M0 13h14V1H3v9h8V4H6v3' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") 0 0/16px 14px repeat-x}.season-title{letter-spacing:-.02em;text-shadow:0 2px 18px #2f4bc399}@supports (color:color-mix(in lab,red,red)){.season-title{text-shadow:0 2px 18px color-mix(in oklab,var(--color-lapis) 60%,transparent)}}.tier-wreath__leaf{stroke:var(--color-night-zenith);stroke-width:1.1px;stroke-linejoin:round}.tier-wreath__leaf--outer{fill:var(--color-gold)}.tier-wreath__leaf--inner{fill:var(--color-gold-deep)}.tier-wreath__stem{fill:none;stroke:var(--color-gold-deep);stroke-width:2.4px;stroke-linecap:round}.tier-wreath__berry{fill:#f0d68b}@supports (color:color-mix(in lab,red,red)){.tier-wreath__berry{fill:color-mix(in oklab,var(--color-gold) 50%,var(--color-ivory))}}.tier-wreath__berry{stroke:var(--color-night-zenith);stroke-width:.8px}.tier-wreath__disc{fill:#050519b3}@supports (color:color-mix(in lab,red,red)){.tier-wreath__disc{fill:color-mix(in oklab,var(--color-night-zenith) 70%,transparent)}}.tier-wreath__disc{stroke:#ecbd3a59}@supports (color:color-mix(in lab,red,red)){.tier-wreath__disc{stroke:color-mix(in oklab,var(--color-gold) 35%,transparent)}}.tier-wreath__disc{stroke-width:1px}.tier-wreath__number{text-shadow:0 2px 0 var(--color-gold-deep),0 0 24px #ecbd3a73}@supports (color:color-mix(in lab,red,red)){.tier-wreath__number{text-shadow:0 2px 0 var(--color-gold-deep),0 0 24px color-mix(in oklab,var(--color-gold) 45%,transparent)}}.season-progress__track{background:#19192dcc;box-shadow:inset 0 1px 2px oklch(0 0 0/.6)}@supports (color:color-mix(in lab,red,red)){.season-progress__track{background:color-mix(in oklab,var(--color-night-zenith) 70%,var(--color-ink-muted) 10%)}}.season-progress__medal{border:2px solid var(--color-border-subtle);background:var(--color-night-zenith);color:var(--color-ink-muted)}.season-progress__medal[data-reached]{border-color:var(--color-gold);background:radial-gradient(circle at 35% 30%,#f0d383,var(--color-gold) 55%,var(--color-gold-deep))}@supports (color:color-mix(in lab,red,red)){.season-progress__medal[data-reached]{background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--color-gold) 55%,var(--color-ivory)),var(--color-gold) 55%,var(--color-gold-deep))}}.season-progress__medal[data-reached]{color:var(--color-night-zenith)}.claim-all{box-shadow:inset 0 1px #f4eedc8c,0 8px 22px -8px #ecbd3acc}@supports (color:color-mix(in lab,red,red)){.claim-all{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--color-ivory) 55%,transparent),0 8px 22px -8px color-mix(in oklab,var(--color-gold) 80%,transparent)}}.next-reward{border:1px solid var(--rarity,oklch(82% .15 88));position:relative}@supports (color:color-mix(in lab,red,red)){.next-reward{border:1px solid color-mix(in oklab,var(--rarity,var(--color-gold)) 40%,transparent)}}.next-reward{background:radial-gradient(90% 70% at 20% 0,var(--rarity,oklch(82% .15 88)) 0,transparent 70%),#050519c7}@supports (color:color-mix(in lab,red,red)){.next-reward{background:radial-gradient(90% 70% at 20% 0,color-mix(in oklab,var(--rarity,var(--color-gold)) 16%,transparent) 0,transparent 70%),color-mix(in oklab,var(--color-night-zenith) 78%,transparent)}}.next-reward{box-shadow:inset 0 0 0 3px #05051999,inset 0 0 0 4px #ecbd3a24,0 16px 32px -20px oklch(0 0 0/.9)}@supports (color:color-mix(in lab,red,red)){.next-reward{box-shadow:inset 0 0 0 3px color-mix(in oklab,var(--color-night-zenith) 60%,transparent),inset 0 0 0 4px color-mix(in oklab,var(--color-gold) 14%,transparent),0 16px 32px -20px oklch(0 0 0/.9)}}.next-reward__tier{color:var(--color-night-zenith);background:var(--color-gold)}.reward-window{--window-light:var(--rarity,var(--color-gold));border-radius:calc(var(--radius-card) - .25rem);border:1px solid var(--window-light);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.reward-window{border:1px solid color-mix(in oklab,var(--window-light) 28%,transparent)}}.reward-window{background:radial-gradient(70% 60% at 50% 45%,var(--window-light) 0,transparent 72%),linear-gradient(180deg,#0505198c,var(--color-night-zenith))}@supports (color:color-mix(in lab,red,red)){.reward-window{background:radial-gradient(70% 60% at 50% 45%,color-mix(in oklab,var(--window-light) 24%,transparent) 0,transparent 72%),linear-gradient(180deg,color-mix(in oklab,var(--color-night-zenith) 55%,transparent),var(--color-night-zenith))}}.reward-window{box-shadow:inset 0 -10px 18px -12px var(--window-light)}@supports (color:color-mix(in lab,red,red)){.reward-window{box-shadow:inset 0 -10px 18px -12px color-mix(in oklab,var(--window-light) 40%,transparent)}}.reward-window[data-rarity=commun]{--window-light:var(--color-sand)}.reward-window__glow{pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 45%,var(--window-light) 0deg 5deg,transparent 5deg 15deg);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.reward-window__glow{background:repeating-conic-gradient(from 0deg at 50% 45%,color-mix(in oklab,var(--window-light) 8%,transparent) 0deg 5deg,transparent 5deg 15deg)}}.reward-window__glow{-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0,#0000 65%);mask-image:radial-gradient(circle at 50% 45%,#000 0,#0000 65%)}.reward-window__item{filter:drop-shadow(0 6px 10px oklch(0 0 0/.55))}.reward-coin{color:var(--color-gold);background:radial-gradient(circle at 35% 30%,#ecbd3a42,#ecbd3a0f 70%)}@supports (color:color-mix(in lab,red,red)){.reward-coin{background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--color-gold) 26%,transparent),color-mix(in oklab,var(--color-gold) 6%,transparent) 70%)}}.reward-coin{border:1px solid #ecbd3a59}@supports (color:color-mix(in lab,red,red)){.reward-coin{border:1px solid color-mix(in oklab,var(--color-gold) 35%,transparent)}}.reward-ticket{color:var(--color-night-zenith);background:var(--color-sand);box-shadow:0 2px 6px oklch(0 0 0/.45)}.bw-page{gap:2rem;display:grid}.bw-page [data-tone=horizon]{--tone:var(--color-night-horizon)}.bw-page [data-tone=lapis]{--tone:var(--color-lapis)}.bw-page [data-tone=turquoise]{--tone:var(--color-turquoise)}.bw-page [data-tone=carnelian]{--tone:var(--color-carnelian)}.bw-page [data-tone=ruby]{--tone:var(--color-ruby)}.bw-page [data-tone=gold]{--tone:var(--color-gold)}.bw-page [data-tone=malachite]{--tone:var(--color-malachite)}.bw-page [data-tone=amethyst]{--tone:var(--color-amethyst)}.bw-layout{gap:2.5rem;display:grid}@media (min-width:64rem){.bw-layout{grid-template-columns:minmax(0,1fr) 19rem;align-items:center}}.bw-stage{isolation:isolate;flex-direction:column;align-items:center;gap:1.75rem;display:flex;position:relative}.bw-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#2f4bc361,#0000);position:absolute;inset:-3rem -1rem 2rem}@supports (color:color-mix(in lab,red,red)){.bw-stage:before{background:radial-gradient(closest-side,color-mix(in oklab,var(--color-lapis) 38%,transparent),transparent)}}.bw-wheel{aspect-ratio:1;width:min(100%,32rem,62dvh);position:relative}.bw-wheel:before{content:"";border-radius:999px;position:absolute;inset:4%;box-shadow:0 1.75rem 3rem -.75rem oklch(0 0 0/.7)}.bw-layer,.bw-rotor{position:absolute;inset:0}.bw-layer{width:100%;height:100%;display:block}.bw-rotor{will-change:transform}.bw-rim-edge{fill:none;stroke:var(--color-brass-deep);stroke-width:2px}.bw-sector{fill:var(--tone)}.bw-fret,.bw-ring{fill:none;stroke:var(--color-gold);stroke-width:1.6px}.bw-ring{stroke-width:2.5px}.bw-label{font-family:var(--font-display);font-variation-settings:"wght" 800;letter-spacing:-.02em;text-anchor:middle;dominant-baseline:central;fill:var(--color-ivory)}.bw-label:is([data-tone=gold],[data-tone=turquoise],[data-tone=malachite]){fill:var(--color-night-zenith)}.bw-label-unit{font-variation-settings:"wght" 700;fill-opacity:.8}.bw-crate{fill:none;stroke:var(--color-ivory);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.bw-gem{fill:var(--color-ivory)}.bw-hand,.bw-tick{fill:none;stroke:var(--color-gold);stroke-width:2px;stroke-linecap:round}.bw-hand{stroke-width:2.5px}.bw-flapper-shadow{fill:#000;opacity:.4}.bw-sector-win{fill:#f4eedc3d}@supports (color:color-mix(in lab,red,red)){.bw-sector-win{fill:color-mix(in oklab,var(--color-ivory) 24%,transparent)}}.bw-sector-win{stroke:var(--color-ivory);stroke-width:3px;stroke-linejoin:round}.bw-wheel[data-phase=landed] .bw-sector-win{animation:bw-flash .5s ease-in-out 3}.bw-bulb{transition:opacity .5s cubic-bezier(.16,1,.3,1)}.bw-bulb-halo{fill:var(--color-gold);opacity:.35}.bw-bulb-core{fill:var(--color-ivory);stroke:var(--color-gold-deep);stroke-width:1px}.bw-wheel[data-phase=waiting] .bw-bulb{opacity:.25}.bw-wheel[data-phase=waiting] .bw-bulb-halo{opacity:0}.bw-wheel[data-phase=ready] .bw-bulb{animation:bw-twinkle 1.6s ease-in-out infinite}.bw-wheel[data-phase=ready] .bw-bulb:nth-of-type(2n){animation-delay:-.8s}.bw-wheel[data-phase=spinning] .bw-bulb{animation:bw-chase .7s linear infinite;animation-delay:calc(var(--i) * 25ms - .7s)}.bw-wheel[data-phase=landed] .bw-bulb{animation:bw-flash .5s ease-in-out 3}@keyframes bw-twinkle{50%{opacity:.4}}@keyframes bw-chase{0%{opacity:1}30%,to{opacity:.25}}@keyframes bw-flash{50%{opacity:.2}}.bw-console{text-align:center;flex-direction:column;align-items:center;gap:.875rem;min-height:7rem;display:flex}.bw-spin{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-night-zenith);background:linear-gradient(180deg,var(--color-sand) 0,var(--color-gold) 45%,var(--color-gold-deep) 100%);box-shadow:0 .75rem 1.5rem -.5rem #ecbd3a8c,inset 0 1px 0 oklch(100% 0 0/.45),inset 0 -2px 0 var(--color-brass-deep);border-radius:999px;padding:1rem 2.75rem;font-size:1.125rem}@supports (color:color-mix(in lab,red,red)){.bw-spin{box-shadow:0 .75rem 1.5rem -.5rem color-mix(in oklab,var(--color-gold) 55%,transparent),inset 0 1px 0 oklch(100% 0 0/.45),inset 0 -2px 0 var(--color-brass-deep)}}.bw-spin{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),filter .22s ease-out}.bw-spin:hover:not(:disabled){box-shadow:0 1.1rem 2rem -.5rem #ecbd3ab3,inset 0 1px 0 oklch(100% 0 0/.45),inset 0 -2px 0 var(--color-brass-deep);transform:translateY(-2px)scale(1.04)}@supports (color:color-mix(in lab,red,red)){.bw-spin:hover:not(:disabled){box-shadow:0 1.1rem 2rem -.5rem color-mix(in oklab,var(--color-gold) 70%,transparent),inset 0 1px 0 oklch(100% 0 0/.45),inset 0 -2px 0 var(--color-brass-deep)}}.bw-spin:active:not(:disabled){transition-duration:90ms;transform:scale(1.03,.95)}.bw-spin:disabled{cursor:progress;filter:saturate(.55)brightness(.82)}.bw-countdown-value{font-family:var(--font-display);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-gold);margin-top:.25rem;font-size:clamp(2rem,6vw,2.75rem);display:block}.bw-result{color:var(--color-ink-muted);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.bw-swatch{background:var(--tone);border-radius:999px;flex-shrink:0;width:.75rem;height:.75rem;display:inline-block;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.2)}.bw-odds{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:#0f162fb3}@supports (color:color-mix(in lab,red,red)){.bw-odds{background:color-mix(in oklab,var(--color-surface-raised) 70%,transparent)}}.bw-odds{padding:1.25rem}.bw-odds-row{border-bottom:1px solid #31395599;align-items:center;gap:.75rem;padding-block:.6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bw-odds-row{border-bottom:1px solid color-mix(in oklab,var(--color-border-subtle) 60%,transparent)}}.bw-odds-row{color:var(--color-ink);font-size:.875rem}.bw-odds-row:last-child{border-bottom:0}.bw-odds-row[data-top]{font-variation-settings:"wght" 700;color:var(--color-gold)}.bw-odds-percent{font-variant-numeric:tabular-nums;color:var(--color-ink-muted)}.bw-alert{border:1px solid #f04c5a66}@supports (color:color-mix(in lab,red,red)){.bw-alert{border:1px solid color-mix(in oklab,var(--color-ruby) 40%,transparent)}}.bw-alert{border-radius:var(--radius-card);color:var(--color-ink);padding:.75rem 1rem;font-size:.875rem}:root[data-motion=reduced] :is(.bw-bulb,.bw-sector-win){animation:none}:root[data-motion=reduced] .bw-spin{transition:none}.cage{position:relative}.cage:before{content:"";background:linear-gradient(90deg,#0000,#ecbd3a52 35% 65%,#0000);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.cage:before{background:linear-gradient(90deg,transparent 0,color-mix(in oklab,var(--color-gold) 32%,transparent) 35%,color-mix(in oklab,var(--color-gold) 32%,transparent) 65%,transparent 100%)}}.cage-plate{transition:border-color .22s,box-shadow .22s}.cage-plate:focus-visible,.cage-plate:hover{border-color:#ecbd3a8c}@supports (color:color-mix(in lab,red,red)){.cage-plate:focus-visible,.cage-plate:hover{border-color:color-mix(in oklab,var(--color-gold) 55%,transparent)}}.cage-plate:focus-visible,.cage-plate:hover{box-shadow:inset 0 1px #ecbd3a1a,0 0 0 1px #ecbd3a2e}@supports (color:color-mix(in lab,red,red)){.cage-plate:focus-visible,.cage-plate:hover{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--color-gold) 10%,transparent),0 0 0 1px color-mix(in oklab,var(--color-gold) 18%,transparent)}}.cage-id{border-color:#ecbd3a29}@supports (color:color-mix(in lab,red,red)){.cage-id{border-color:color-mix(in oklab,var(--color-gold) 16%,transparent)}}.cage-id{background:linear-gradient(160deg,#2f4bc338,#0f162f8c)}@supports (color:color-mix(in lab,red,red)){.cage-id{background:linear-gradient(160deg,color-mix(in oklab,var(--color-lapis) 22%,transparent),color-mix(in oklab,var(--color-surface-raised) 55%,transparent))}}.cage-delta{animation:cage-delta-rise 1.5s cubic-bezier(.16,1,.3,1) forwards}@keyframes cage-delta-rise{0%{opacity:0;transform:translateY(6px)}18%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(-4px)}to{opacity:0;transform:translateY(-12px)}}:root[data-motion=reduced] .cage-delta{opacity:0;animation:none}:root[data-motion=reduced] .cage-plate{transition:none}.rail{transition:width .2s}.rail-shell{transition:padding-left .2s}:root[data-motion=reduced] .rail,:root[data-motion=reduced] .rail-shell{transition:none}.auth-card{border:1px solid #ecbd3a33;padding:1.5rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.auth-card{border:1px solid color-mix(in oklab,var(--color-gold) 20%,transparent)}}.auth-card{border-radius:var(--radius-card);background:var(--color-night);box-shadow:0 1.5rem 3rem -1rem oklch(0 0 0/.65)}@media (min-width:40rem){.auth-card{padding:2rem 1.75rem}}.auth-rise{animation:auth-rise .42s cubic-bezier(.16,.84,.28,1) backwards}@keyframes auth-rise{0%{opacity:0;transform:translateY(.75rem)}}:root[data-motion=reduced] .auth-rise{animation:none}.auth-tabs{border:1px solid var(--color-border-subtle);background:#050519b3;border-radius:999px;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-tabs{background:color-mix(in oklab,var(--color-night-zenith) 70%,transparent)}}.auth-tab{text-align:center;color:var(--color-ink-muted);border-radius:999px;padding:.55rem .5rem;font-size:.875rem;transition:color .16s ease-out}.auth-tab:hover{color:var(--color-ink)}.auth-tab[aria-current=page]{background:var(--color-surface-raised);color:var(--color-ink);font-weight:600}.auth-field-wrapper{position:relative}.auth-field-input{border:1px solid var(--color-border-subtle);background:#050519cc;border-radius:.6rem;width:100%;padding:.7rem .9rem}@supports (color:color-mix(in lab,red,red)){.auth-field-input{background:color-mix(in oklab,var(--color-night-zenith) 80%,transparent)}}.auth-field-input{color:var(--color-ink);font-size:1rem;transition:border-color .16s ease-out}.auth-field-input.has-reveal{padding-right:3.25rem}.auth-field-input::placeholder{color:#a5aabbb3}@supports (color:color-mix(in lab,red,red)){.auth-field-input::placeholder{color:color-mix(in oklab,var(--color-ink-muted) 70%,transparent)}}.auth-field-input:focus{border-color:var(--color-gold);outline:none}.auth-code-input:focus-visible,.auth-field-input:focus-visible{box-shadow:0 0 0 2px var(--color-gold)}.auth-field-input[aria-invalid=true]{border-color:var(--color-ruby)}.auth-field-input[readonly],.auth-field-reveal{color:var(--color-ink-muted)}.auth-field-reveal{width:2.75rem;height:2.75rem;border-radius:.5rem;place-items:center;transition:color .16s ease-out;display:grid;position:absolute;top:50%;right:.35rem;translate:0 -50%}.auth-field-reveal:hover{color:var(--color-gold)}.auth-code-input{border:1px solid var(--color-border-subtle);background:#050519cc;border-radius:.6rem;width:100%;padding:.7rem .9rem}@supports (color:color-mix(in lab,red,red)){.auth-code-input{background:color-mix(in oklab,var(--color-night-zenith) 80%,transparent)}}.auth-code-input{font-family:var(--font-display);font-variation-settings:"wght" 800;font-variant-numeric:tabular-nums;letter-spacing:.4em;text-align:center;color:var(--color-ink);font-size:1.6rem;transition:border-color .16s ease-out}.auth-code-input::placeholder{color:#a5aabb73}@supports (color:color-mix(in lab,red,red)){.auth-code-input::placeholder{color:color-mix(in oklab,var(--color-ink-muted) 45%,transparent)}}.auth-code-input:focus{border-color:var(--color-gold);outline:none}.auth-code-input[aria-invalid=true]{border-color:var(--color-ruby)}.auth-checkbox-label{color:var(--color-ink-muted);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.8125rem;line-height:1.5;display:flex}.auth-google{background:var(--color-night-zenith);border-radius:999px;justify-content:center;min-height:2.5rem;display:flex;box-shadow:0 0 0 1px #ecbd3a4d}@supports (color:color-mix(in lab,red,red)){.auth-google{box-shadow:0 0 0 1px color-mix(in oklab,var(--color-gold) 30%,transparent)}}.auth-google{transition:box-shadow .16s ease-out,opacity .16s ease-out}.auth-google iframe{color-scheme:light}.auth-google:hover{box-shadow:0 0 0 1px #ecbd3a99}@supports (color:color-mix(in lab,red,red)){.auth-google:hover{box-shadow:0 0 0 1px color-mix(in oklab,var(--color-gold) 60%,transparent)}}.auth-google:focus-within{box-shadow:0 0 0 2px var(--color-gold)}.auth-google[aria-busy=true]{opacity:.55;pointer-events:none}.auth-divider{color:var(--color-ink-muted);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:var(--color-border-subtle);flex:1;height:1px}:root[data-motion=reduced] .auth-google{transition:none}.auth-submit{border:2px solid var(--color-gold);background:var(--color-carnelian);width:100%;box-shadow:0 8px 0 var(--color-gold-deep);font-family:var(--font-display);font-variation-settings:"wght" 800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink);border-radius:999px;padding:.85rem 1.5rem;font-size:1rem;transition:transform .15s ease-out}.auth-submit:hover:not(:disabled){transform:translateY(-2px)}.auth-submit:active:not(:disabled){box-shadow:0 2px 0 var(--color-gold-deep);transform:translateY(6px)}.auth-submit:disabled{opacity:.55;cursor:not-allowed}.auth-resend{color:var(--color-gold);text-underline-offset:4px;text-decoration:underline;transition:color .16s ease-out}.auth-resend:hover:not(:disabled){color:var(--color-sand)}.auth-resend:disabled{color:var(--color-ink-muted);cursor:not-allowed;text-decoration:none}.auth-link{color:var(--color-gold);text-underline-offset:4px;-webkit-text-decoration:underline #ecbd3a73;text-decoration:underline #ecbd3a73}@supports (color:color-mix(in lab,red,red)){.auth-link{-webkit-text-decoration-color:color-mix(in oklab,var(--color-gold) 45%,transparent);text-decoration-color:color-mix(in oklab,var(--color-gold) 45%,transparent)}}.auth-link{transition:color .16s ease-out}.auth-link:hover{color:var(--color-sand);text-decoration-color:currentColor}.balance-line{stroke-dasharray:1;animation:balance-draw 1.1s cubic-bezier(.16,1,.3,1) both}.balance-area{animation:balance-fill .7s cubic-bezier(.16,1,.3,1) .45s both}@keyframes balance-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes balance-fill{0%{opacity:0}}.balance-cursor{animation:balance-cursor-in .16s ease-out both}@keyframes balance-cursor-in{0%{opacity:0}}:root[data-motion=reduced] .balance-area,:root[data-motion=reduced] .balance-cursor,:root[data-motion=reduced] .balance-line{animation:none}.account-success{animation:account-success-in .42s cubic-bezier(.16,1,.3,1) both}@keyframes account-success-in{0%{opacity:0;transform:translateY(.5rem)scale(.98)}}:root[data-motion=reduced] .account-success{animation:none}:root[data-motion=reduced] .account-frame [role=switch] *{transition:none}.setting-status-icon path{stroke-dasharray:1;animation:setting-check .36s cubic-bezier(.16,1,.3,1) both}@keyframes setting-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}:root[data-motion=reduced] .setting-status-icon path{animation:none}.noscript-gate{z-index:9999;text-align:center;background:var(--color-night-zenith);color:var(--color-ink);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex;position:fixed;inset:0}.noscript-gate-title{font-family:var(--font-display);font-variation-settings:"wght" 800;color:var(--color-gold);font-size:clamp(1.5rem,4vw,2.25rem)}.noscript-gate-text{max-width:34rem;color:var(--color-ink-muted)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}