@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&family=Teko:wght@500;600;700&family=Geist+Mono:wght@400;500;600&display=swap";@import"./coin-receiver.css?v=coin-loss-dust-v3";:root{color-scheme:dark;--joker-white-50: #ffffff;--joker-black-50: #a6a6a6;--joker-black-100: #5f5f5f;--joker-black-200: #3d3d3d;--joker-black-300: #262626;--joker-black-400: #212121;--joker-black-500: #1f1f1f;--joker-black-600: #1b1b1b;--joker-black-700: #171717;--joker-black-800: #131313;--joker-black-900: #000000;--joker-gold-50: #fff4e0;--joker-gold-100: #ffeac7;--joker-gold-200: #ffe8c2;--joker-gold-300: #ffe4b8;--joker-gold-400: #ffdea8;--joker-gold-500: #bba072;--joker-gold-600: #a88c5d;--joker-gold-700: #8e7348;--joker-gold-800: #65512f;--joker-gold-900: #382e23;--joker-gold-1000: #1d1811;--joker-green-50: #d8f8de;--joker-green-100: #c5f4cd;--joker-green-200: #b2f1bc;--joker-green-300: #8be99b;--joker-green-400: #3edb58;--joker-green-500: #33b849;--joker-green-600: #28953a;--joker-green-700: #1f712c;--joker-green-800: #134e1d;--joker-green-900: #0d3d15;--joker-red-50: #f6d2d2;--joker-red-100: #f3bfbf;--joker-red-200: #efadad;--joker-red-300: #e98888;--joker-red-400: #db3e3e;--joker-red-500: #ba3434;--joker-red-600: #982929;--joker-red-700: #771f1f;--joker-red-800: #551414;--joker-red-900: #450f0f;--joker-alert-50: #f4d6c5;--joker-alert-100: #f1c9b2;--joker-alert-200: #e9ae8b;--joker-alert-300: #e29365;--joker-alert-400: #db783e;--joker-alert-500: #b56333;--joker-alert-600: #904e28;--joker-alert-700: #572f17;--joker-alert-800: #452411;--joker-alert-900: #1f0f06;--color-bg-canvas: var(--joker-black-700);--color-bg-app: color-mix( in srgb, var(--joker-black-900) 96%, var(--joker-gold-1000) );--color-bg-sidebar: var(--joker-black-800);--color-bg-surface: color-mix( in srgb, var(--joker-black-700) 94%, var(--joker-gold-1000) );--color-bg-surface-raised: color-mix( in srgb, var(--joker-black-600) 94%, var(--joker-gold-1000) );--color-bg-surface-active: color-mix( in srgb, var(--joker-gold-400) 3%, var(--color-bg-surface-raised) );--color-bg-code: color-mix( in srgb, var(--joker-black-800) 97%, var(--joker-gold-1000) );--color-bg-control: color-mix( in srgb, var(--color-bg-surface) 97%, var(--joker-gold-1000) );--color-bg-control-hover: color-mix( in srgb, var(--joker-gold-400) 3%, var(--color-bg-surface-raised) );--color-bg-inverse: var(--joker-white-50);--color-text-primary: color-mix( in srgb, var(--joker-white-50) 98%, var(--joker-gold-50) );--color-text-secondary: color-mix( in srgb, var(--joker-black-50) 97%, var(--joker-gold-50) );--color-text-muted: color-mix( in srgb, var(--joker-black-100) 97%, var(--joker-gold-500) );--color-text-inverse: var(--joker-black-900);--color-text-brand: var(--joker-gold-400);--color-border-subtle: color-mix( in srgb, var(--joker-white-50) 4%, transparent );--color-border-default: color-mix( in srgb, var(--joker-white-50) 7%, transparent );--color-border-strong: color-mix( in srgb, var(--joker-white-50) 12%, transparent );--color-border-focus: color-mix( in srgb, var(--joker-gold-400) 72%, transparent );--color-action-primary: var(--joker-gold-400);--color-action-primary-hover: var(--joker-gold-300);--color-action-primary-active: var(--joker-gold-500);--color-action-on-primary: var(--joker-black-900);--color-selection-bg: color-mix( in srgb, var(--joker-white-50) 4%, var(--color-bg-sidebar) );--color-selection-border: var(--color-border-default);--color-status-available: var(--joker-gold-400);--color-status-success: var(--joker-green-400);--color-status-success-surface: var(--joker-green-900);--color-status-error: var(--joker-red-400);--color-status-error-surface: var(--joker-red-900);--color-primitive-joker-red-400: var(--joker-red-400);--color-status-warning: var(--joker-alert-400);--color-status-warning-surface: var(--joker-alert-900);--bg: var(--color-bg-canvas);--panel: var(--color-bg-surface);--panel-2: var(--color-bg-surface-raised);--panel-3: var(--color-bg-surface-active);--line: var(--color-border-default);--line-soft: var(--color-border-subtle);--text: var(--color-text-primary);--text-muted: var(--color-text-secondary);--text-faint: var(--color-text-muted);--accent: var(--color-action-primary);--accent-soft: rgb(255 222 168 / .05);--success: var(--color-status-available);--warning: var(--color-status-warning);--info: var(--joker-gold-300);--code: var(--color-bg-code);--radius-sm: 4px;--radius-md: 4px;--radius-lg: 4px;--radius-card: var(--spacing-8);--radius-pill: 999px;--corner-rad-s: 12px;--border-width-default: 1px;--shadow-1: inset 0 0 0 1px rgb(255 255 255 / .08);--shadow-2: 0 1px 2px rgb(0 0 0 / .28), 0 0 0 1px rgb(255 255 255 / .06);--shadow-3: 0 8px 18px rgb(0 0 0 / .32), 0 0 0 1px rgb(255 255 255 / .07);--shadow-4: 0 14px 30px rgb(0 0 0 / .38), 0 0 0 1px rgb(255 255 255 / .08);--shadow-5: 0 20px 44px rgb(0 0 0 / .44), 0 0 0 1px rgb(255 255 255 / .08);--shadow-6: 0 30px 70px rgb(0 0 0 / .52), 0 0 0 1px rgb(255 255 255 / .1);--sidebar-width: 260px;--toc-width: 240px;--topbar-height: var(--spacing-64);--docs-header-height: var(--spacing-88);--custom-scrollbar-thumb-width: 3px;--custom-scrollbar-track-padding: 2px;--custom-scrollbar-line-width: 1px;--custom-scrollbar-track-width: calc( var(--custom-scrollbar-line-width) + var(--custom-scrollbar-track-padding) + var(--custom-scrollbar-thumb-width) + var(--custom-scrollbar-track-padding) + var(--custom-scrollbar-line-width) );--docs-page-padding-inline: 48px;--docs-page-padding-top: 48px;--docs-page-padding-bottom: 94px;--docs-page-hero-gap: var(--spacing-48);--docs-content-max-width: 1080px;--showroom-shell-max-width: 1488px;--docs-content-box-min-width: var(--showroom-shell-max-width);--breakpoint-navigation-mobile: 1000px;--breakpoint-navigation-desktop: 1300px;--breakpoint-game-shell-chrome: 950px;--navigation-rail-width-expanded: 240px;--navigation-rail-width-collapsed: calc(var(--spacing-64) + var(--spacing-8));--navigation-rail-padding-inline: calc(var(--spacing-16) + var(--spacing-4));--game-shell-page-max-width: calc( var(--game-shell-inner-max-width) + var(--game-shell-page-padding-inline) );--game-shell-page-max-width-compact: calc( var(--game-shell-inner-max-width) + var(--game-shell-page-padding-inline) );--game-shell-page-padding: var(--spacing-8);--game-shell-page-padding-inline: calc(var(--game-shell-page-padding) * 2);--game-canvas-min-width: calc( (var(--spacing-64) * 9) + var(--spacing-24) + var(--spacing-12) );--font-heading: "Teko", Impact, "Arial Narrow", sans-serif;--font: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--heading-h1: 48px;--heading-h2: 32px;--heading-h3: 24px;--body-18: 18px;--body-16: 16px;--body-14: 14px;--body-12: 12px;--text-heading-h3: var(--heading-h3);--text-heading-h2: var(--heading-h2);--text-heading-h1: var(--heading-h1);--text-heading-weight: 500;--text-heading-line-height-compact: 1;--text-body-18: var(--body-18);--text-body-16: var(--body-16);--text-body-14: var(--body-14);--text-body-12: var(--body-12);--text-body-weight: 400;--text-body-line-height: 1.45;--text-body-letter-spacing: .05em;--modal-body-color: var(--joker-white-50);--modal-body-font-size: var(--text-body-14);--modal-body-font-weight: var(--text-body-weight);--modal-body-line-height: var(--text-body-line-height);--modal-body-letter-spacing: var(--text-body-letter-spacing);--modal-body-max-width: 18rem;--spacing-4: 4px;--spacing-8: 8px;--spacing-12: 12px;--spacing-16: 16px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--spacing-48: 48px;--spacing-64: 64px;--spacing-88: 88px;--game-tile-size: 120px;--icon-size-xs: var(--spacing-12);--icon-size-sm: var(--spacing-16);--icon-size-md: calc(var(--spacing-16) + var(--spacing-4));--odds-roulette-chip-icon-size: var(--spacing-16);--icon-size-lg: var(--spacing-24);--icon-size-xl: var(--spacing-32);--icon-stroke-default: 1.75px;--icon-stroke-strong: 2px;--icon-stroke-bold: calc( var(--icon-stroke-strong) + var(--border-width-default) );--motion-instant: 80ms;--motion-fast: .12s;--motion-base: .18s;--motion-medium: .24s;--motion-slow: .32s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-emphasized: cubic-bezier(.2, 0, 0, 1);--button-height: calc(var(--spacing-64) - var(--spacing-12));--button-primary-min-width: calc( var(--spacing-64) + var(--spacing-64) + var(--spacing-64) + var(--spacing-64) + var(--spacing-16) );--button-secondary-height: calc(var(--spacing-40) + var(--spacing-8));--button-radius: var(--radius-sm);--button-padding-top: calc( var(--border-width-default) + var(--border-width-default) );--button-padding-inline: var(--spacing-24);--button-padding-inline-small: var(--spacing-16);--button-padding-inline-large: var(--spacing-32);--button-padding-bottom: 0;--button-transition-duration: var(--motion-fast);--button-transition-ease: var(--ease-standard);--button-press-transform: translateY(var(--border-width-default)) scale(.99);--button-cta-default-bg: var(--joker-gold-400);--button-cta-hover-bg: var(--color-action-primary-hover);--button-cta-disabled-bg: var(--joker-black-500);--button-primary-bg: var(--color-action-primary);--button-primary-bg-hover: var(--color-action-primary-hover);--button-primary-bg-active: var(--color-action-primary-active);--button-primary-border: color-mix( in srgb, var(--color-action-primary) 58%, var(--color-action-primary-active) );--button-primary-border-hover: var(--color-action-primary);--button-primary-text: var(--color-action-on-primary);--button-primary-highlight: rgb(255 255 255 / .28);--button-primary-highlight-hover: rgb(255 255 255 / .34);--button-primary-shadow: inset 0 1px 0 rgb(255 255 255 / .52), inset 0 -1px 0 rgb(56 46 35 / .34), 0 3px 8px rgb(29 24 17 / .3);--button-primary-shadow-framed: inset 0 1px 0 rgb(255 255 255 / .52), inset 0 -1px 0 rgb(56 46 35 / .34), 0 3px 8px rgb(29 24 17 / .3), 0 0 0 1px rgb(255 222 168 / .08);--button-primary-shadow-hover: inset 0 1px 0 rgb(255 255 255 / .6), inset 0 -1px 0 rgb(56 46 35 / .28), 0 3px 8px rgb(29 24 17 / .3);--button-primary-shadow-hover-framed: inset 0 1px 0 rgb(255 255 255 / .6), inset 0 -1px 0 rgb(56 46 35 / .28), 0 3px 8px rgb(29 24 17 / .3), 0 0 0 1px rgb(255 222 168 / .08);--button-primary-shadow-active: inset 0 2px 5px rgb(56 46 35 / .32), inset 0 1px 0 rgb(255 255 255 / .22), 0 3px 8px rgb(29 24 17 / .32);--button-primary-shadow-loading: inset 0 1px 0 rgb(255 255 255 / .42), inset 0 -1px 0 rgb(56 46 35 / .3), 0 3px 8px rgb(29 24 17 / .26);--button-shine-color: rgb(255 255 255 / .42);--button-primary-shine-color: rgb(255 252 245 / .88);--button-secondary-bg: var(--joker-gold-1000);--button-secondary-bg-hover: color-mix( in srgb, var(--color-action-primary) 7%, var(--joker-black-500) );--button-secondary-border: color-mix( in srgb, var(--color-action-primary) 70%, var(--color-border-default) );--button-secondary-border-hover: var(--color-action-primary-hover);--button-secondary-border-hover-contrast: var(--joker-black-50);--button-secondary-border-selected: var(--joker-gold-400);--button-secondary-text: var(--joker-gold-400);--button-secondary-highlight: transparent;--button-secondary-highlight-hover: transparent;--button-secondary-highlight-selected: transparent;--button-secondary-shadow: none;--button-secondary-shadow-hover: none;--button-secondary-shadow-selected: none;--button-secondary-shadow-loading: none;--button-hi-lo-height: var(--button-height);--button-hi-lo-bg: var(--input-control-bg);--button-hi-lo-bg-hover: var(--input-control-bg-hover);--button-hi-lo-bg-selected: var(--joker-gold-1000);--button-hi-lo-border: var(--input-control-border);--button-hi-lo-border-hover: var(--input-control-border-hover);--button-hi-lo-border-selected: var(--joker-gold-400);--button-hi-lo-shadow-selected: 0 0 12px 0 rgb(255 222 168 / .3);--button-hi-lo-text: var(--joker-white-50);--button-hi-lo-chevron-down: var(--joker-red-400);--button-hi-lo-chevron-up: var(--joker-green-400);--button-hi-lo-skip-height: 52px;--button-cashout-height: 52px;--button-hi-lo-skip-bg: var(--joker-gold-1000);--button-hi-lo-skip-bg-hover: var(--joker-gold-900);--button-hi-lo-skip-border: var(--joker-gold-800);--button-hi-lo-skip-border-hover: var(--joker-gold-300);--button-hi-lo-skip-text: var(--joker-white-50);--button-hi-lo-skip-gap: var(--spacing-4);--button-cashout-border: var(--joker-gold-200);--button-cashout-trace: var(--joker-gold-300);--button-cashout-trace-duration: calc( var(--motion-slow) + var(--motion-slow) + var(--motion-slow) + var(--motion-slow) );--button-ghost-text: var(--color-text-secondary);--button-ghost-text-hover: var(--color-text-primary);--button-disabled-border: var(--color-border-default);--button-disabled-bg: var(--button-cta-disabled-bg);--button-disabled-shadow: var(--button-secondary-shadow);--button-disabled-text: var(--color-text-muted);--button-focus-outline: rgb(255 222 168 / .28);--input-width: calc( var(--spacing-64) + var(--spacing-64) + var(--spacing-64) + var(--spacing-64) + var(--spacing-4) );--input-width-docs: calc( var(--spacing-64) + var(--spacing-64) + var(--spacing-64) + var(--spacing-64) + var(--spacing-64) + var(--spacing-40) );--betting-panel-min-width: 280px;--betting-panel-max-width: 360px;--betting-panel-compact-max-width: 340px;--betting-panel-layout-fluid-size: clamp( var(--betting-panel-min-width), 30cqi, var(--betting-panel-max-width) );--betting-panel-width: var(--betting-panel-max-width);--game-shell-desktop-preview-width: calc( (var(--spacing-64) * 23) + var(--spacing-40) );--game-shell-inner-max-width: 1440px;--game-shell-mobile-game-share: 7fr;--game-shell-mobile-betting-share: 3fr;--game-shell-mobile-stage-boost: 72px;--game-shell-mobile-stage-height: calc( 70dvh + var(--game-shell-mobile-stage-boost) );--input-field-gap: calc(var(--spacing-4) + var(--border-width-default));--input-field-gap-docs: var(--spacing-8);--input-control-height: calc(var(--spacing-64) - var(--spacing-12));--input-control-height-docs: var(--input-control-height);--input-control-gap: calc( var(--spacing-4) + var(--border-width-default) + var(--border-width-default) );--input-control-gap-docs: calc( var(--spacing-8) + var(--border-width-default) + var(--border-width-default) );--input-control-padding-inline: var(--spacing-16);--input-control-border-width: var(--border-width-default);--input-control-border: var(--joker-black-200);--input-control-border-hover: var(--joker-black-200);--input-control-border-focus: var(--joker-gold-400);--input-control-bg: var(--joker-black-800);--input-control-bg-hover: var(--joker-black-700);--input-control-bg-focus: var(--joker-gold-1000);--input-placeholder-text: var(--joker-black-100);--input-placeholder-font-weight: 400;--input-label-text: var(--joker-black-50);--input-label-text-focus: var(--joker-white-50);--input-icon-size: calc( var(--spacing-16) - var(--border-width-default) - var(--border-width-default) );--input-icon-size-docs: var(--icon-size-sm);--input-icon-text-size: calc(var(--spacing-12) - var(--border-width-default));--input-icon-leading: var(--joker-gold-300);--input-icon-trailing: var(--joker-black-50);--input-message-text: var(--joker-black-50);--input-shadow-hover: none;--input-shadow-focus: none;--input-status-success: var(--color-status-success);--input-status-success-hover: var(--joker-green-300);--input-status-success-bg: color-mix( in srgb, var(--joker-green-900) 42%, var(--input-control-bg) );--input-status-success-bg-hover: color-mix( in srgb, var(--joker-green-900) 34%, var(--input-control-bg-hover) );--input-status-success-ring: color-mix( in srgb, var(--input-status-success) 20%, transparent );--input-status-warning: var(--color-status-warning);--input-status-warning-hover: var(--joker-alert-300);--input-status-warning-bg: color-mix( in srgb, var(--joker-alert-900) 44%, var(--input-control-bg) );--input-status-warning-bg-hover: color-mix( in srgb, var(--joker-alert-900) 36%, var(--input-control-bg-hover) );--input-status-warning-ring: color-mix( in srgb, var(--input-status-warning) 20%, transparent );--input-status-error: var(--color-status-error);--input-status-error-hover: var(--joker-red-300);--input-status-error-bg: color-mix( in srgb, var(--joker-red-900) 46%, var(--input-control-bg) );--input-status-error-bg-hover: color-mix( in srgb, var(--joker-red-900) 38%, var(--input-control-bg-hover) );--input-status-error-ring: color-mix( in srgb, var(--input-status-error) 20%, transparent );--input-status-shadow-hover: inset 0 1px 0 rgb(255 255 255 / .035);--input-disabled-opacity: .58;--input-disabled-border: var(--color-border-default);--input-disabled-bg: var(--color-bg-control-hover)}.joker-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;isolation:isolate;display:inline-flex;width:auto;box-sizing:border-box;align-items:center;justify-content:center;overflow:hidden;max-width:100%;border:var(--border-width-default) solid var(--button-primary-border);border-radius:var(--button-radius);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:0;margin:0;text-transform:none;cursor:pointer;transition:background-color var(--button-transition-duration) var(--button-transition-ease),border-color var(--button-transition-duration) var(--button-transition-ease),color var(--button-transition-duration) var(--button-transition-ease),box-shadow var(--button-transition-duration) var(--button-transition-ease),transform var(--button-transition-duration) var(--button-transition-ease)}.joker-button--small{min-height:40px;padding:0 var(--button-padding-inline-small)}.joker-button--medium{min-height:var(--button-height);padding:var(--button-padding-top) var(--button-padding-inline) var(--button-padding-bottom)}.joker-button--large{min-height:56px;padding:0 var(--button-padding-inline-large)}.joker-button__content{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-8);color:inherit;font:inherit;letter-spacing:0;text-transform:inherit}.joker-button__content>*{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.joker-button:after{position:absolute;top:-70%;bottom:-70%;left:-55%;z-index:0;width:38%;background:linear-gradient(90deg,transparent,var(--button-shine-color),transparent);content:"";opacity:0;pointer-events:none;transform:skew(-22deg);transition:left calc(var(--motion-slow) + var(--motion-slow) + var(--motion-slow) + var(--motion-slow)) var(--ease-emphasized),opacity var(--motion-instant) ease}.joker-button--primary{height:var(--button-height);min-width:min(var(--button-primary-min-width),100%);background:linear-gradient(180deg,var(--button-primary-highlight),transparent 48%),var(--button-primary-bg);box-shadow:var(--button-primary-shadow);color:var(--button-primary-text);font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact);text-transform:uppercase}.joker-button--primary .joker-button__content,.joker-button--primary .joker-button__content>*{font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact)}.joker-button--primary:not(:disabled):hover{border-color:var(--button-primary-border-hover);background:linear-gradient(180deg,var(--button-primary-highlight-hover),transparent 50%),var(--button-primary-bg-hover);box-shadow:var(--button-primary-shadow-hover)}.joker-button--primary:not(:disabled):hover:after{left:115%;opacity:1}.joker-button--full-width{width:100%}.joker-button--secondary{height:var(--button-secondary-height);min-height:0;border-color:var(--button-disabled-border);border-radius:999px;background:var(--button-disabled-bg);box-shadow:var(--button-secondary-shadow);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);padding:0 var(--button-padding-inline);text-transform:none;white-space:nowrap}.joker-button--secondary .joker-button__content,.joker-button--secondary .joker-button__content>*,.joker-button--ghost .joker-button__content,.joker-button--ghost .joker-button__content>*{font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-button--secondary:not(:disabled):hover{border-color:var(--button-secondary-border-hover-contrast);background:var(--button-secondary-bg-hover);box-shadow:var(--button-secondary-shadow-hover)}.joker-button--secondary.joker-button--selected,.joker-button--secondary.joker-button--selected:not(:disabled):hover{border-color:var(--button-secondary-border-selected);background:var(--button-secondary-bg);box-shadow:var(--button-secondary-shadow-selected);color:var(--button-secondary-text)}.joker-button--secondary:not(:disabled):hover:after{left:115%;opacity:1}.joker-button--hi-lo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--spacing-12);align-items:center;height:var(--button-hi-lo-height);min-height:0;border-color:var(--button-hi-lo-border);background:var(--button-hi-lo-bg);box-shadow:none;color:var(--button-hi-lo-text);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);padding:0 var(--button-padding-inline);text-transform:none;white-space:nowrap}.joker-button--hi-lo .joker-button__content,.joker-button--hi-lo .joker-button__content>*{font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-button--hi-lo .joker-button__content{display:contents}.joker-button--hi-lo .joker-hi-lo-label{grid-column:1;justify-self:center;min-width:0;overflow:hidden;text-overflow:ellipsis}.joker-button--hi-lo.is-label-only{grid-template-columns:minmax(0,1fr)}.joker-button--hi-lo.is-label-only .joker-hi-lo-label{justify-self:center;text-align:center}.joker-button--hi-lo.is-direction-only{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-12)}.joker-button--hi-lo.is-direction-only .joker-hi-lo-label{grid-column:unset;justify-self:unset;flex:1 1 auto;text-align:left}.joker-button--hi-lo.is-direction-only .joker-hi-lo-chevron{flex:0 0 auto}.joker-button--hi-lo .joker-hi-lo-odds{display:inline-flex;grid-column:2;align-items:center;justify-self:center;gap:var(--spacing-12);min-width:0}.joker-button--hi-lo .joker-hi-lo-chevron{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--button-hi-lo-chevron-down)}.joker-button--hi-lo .joker-hi-lo-chevron.is-up{color:var(--button-hi-lo-chevron-up)}.joker-button--hi-lo .joker-hi-lo-chevron svg{width:100%;height:100%;stroke-width:var(--icon-stroke-strong)}.joker-button--hi-lo.has-side-icon{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-8)}.joker-button--hi-lo.has-side-icon .joker-hi-lo-label,.joker-button--hi-lo.has-side-icon .joker-hi-lo-side-icon{grid-column:unset;justify-self:unset}.joker-button--hi-lo.has-side-icon .joker-hi-lo-side-icon{display:inline-block;flex:0 0 auto;width:var(--icon-size-md);height:var(--icon-size-md);background-color:var(--joker-white-50);mask-image:var(--joker-hi-lo-side-icon-image);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--joker-hi-lo-side-icon-image);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.joker-button--hi-lo .joker-hi-lo-side-icon--heads{--joker-hi-lo-side-icon-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.41532%2018.4559L10.8153%2019.9622C11.255%2020.0666%2011.6971%2019.7954%2011.8039%2019.3566C11.882%2019.0328%2011.9741%2018.7131%2012.0414%2018.3885C12.1006%2018.0434%2012.1869%2017.7032%2012.3003%2017.372C12.3619%2017.1895%2012.4729%2017.0277%2012.62%2016.9036C12.763%2016.8066%2012.9314%2016.7556%2013.104%2016.7581C13.4335%2016.777%2013.7622%2016.8189%2014.0869%2016.8822C14.4246%2016.9299%2014.7681%2016.9299%2015.1067%2016.8822C15.5184%2016.8329%2015.8808%2016.5896%2016.083%2016.2281C16.2596%2015.8533%2016.1758%2015.4268%2016.1857%2015.0266C16.1799%2014.8253%2016.2227%2014.6256%2016.3098%2014.444C16.396%2014.2837%2016.5662%2014.1917%2016.6483%2014.0232C16.7305%2013.8548%2016.7412%2013.6765%2016.5456%2013.2952C16.8677%2013.1481%2016.9664%2012.9919%2016.9812%2012.8744C16.9828%2012.7552%2016.9606%2012.6369%2016.9138%2012.5276C16.8521%2012.2984%2016.8184%2012.0625%2016.8127%2011.825C16.8037%2011.7428%2016.825%2011.6598%2016.8719%2011.5916C16.9508%2011.5267%2017.0502%2011.4946%2017.1513%2011.5012C17.4775%2011.4757%2017.9467%2011.3459%2018.0873%2011.0114C18.2475%2010.631%2017.9443%2010.1699%2017.7692%209.85685C17.54%209.4361%2017.254%209.04493%2016.9869%208.64473L16.9877%208.64391C16.8168%208.41134%2016.6705%208.16152%2016.5497%207.89937C16.4149%207.55011%2016.5226%207.14663%2016.5768%206.7908C16.8776%204.8662%2015.9457%202.96618%2014.5257%201.70561C12.3043%20-0.263372%209.32962%20-0.00860801%208.91119%200.0332987C8.33512%200.0900011%205.60199%200.365292%203.88764%202.62933C2.2408%204.79808%202.20464%207.99389%203.38472%2010.3795C3.80547%2011.221%204.36921%2011.9911%204.6026%2012.904C4.94364%2014.2255%204.53768%2015.6242%204.24101%2016.9159C4.16294%2017.2586%204.0898%2017.5659%204.03063%2017.8289C3.96653%2018.1075%204.13839%2018.386%204.41532%2018.4559Z'%20fill='%23A35200'/%3e%3c/svg%3e")}.joker-button--hi-lo .joker-hi-lo-side-icon--tails{--joker-hi-lo-side-icon-image: url("data:image/svg+xml,%3csvg%20width='19'%20height='20'%20viewBox='0%200%2019%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.82711%206.53938C2.82711%206.53938%201.28856%207.02847%201.29151%208.95849C1.29299%2010.3016%202.12528%2011.0012%203.7926%2010.7861C6.09853%2010.4891%208.88288%207.44469%2012.223%207.3544C14.0202%207.30589%2016.2639%208.08823%2017.7936%2011.9847C17.7936%2011.9847%2018.2185%2011.6653%2018.2014%2010.6753C18.6259%2011.0586%2018.8805%2011.7374%2018.609%2013.2942C18.5488%2013.6397%2018.558%2014.5717%2019%2014.9747C18.6306%2015.0423%2018.2477%2014.9733%2017.9311%2014.7823C17.6144%2014.5912%2017.3884%2014.2927%2017.3002%2013.949C17.0123%2013.008%2015.9065%2012.911%2015.8725%2012.0647C15.8725%2012.0647%2016.8243%2012.6235%2017.1643%2012.352C16.2974%209.16621%2014.0497%207.574%2011.9121%208.04051C8.40783%208.80523%206.43912%2011.7449%203.27772%2011.9689C1.47003%2012.0966%20-0.110674%2010.7671%200.00608687%208.80702C0.0990321%207.24431%200.988018%206.53938%200.988018%206.53938C0.988018%206.53938%202.26059%205.32577%202.82711%206.53938Z'%20fill='%23A35200'/%3e%3c/svg%3e")}.joker-button--hi-lo.has-side-icon .joker-hi-lo-side-icon--black,.joker-button--hi-lo.has-side-icon .joker-hi-lo-side-icon--green,.joker-button--hi-lo.has-side-icon .joker-hi-lo-side-icon--red{display:block;flex:0 0 auto;width:var(--odds-roulette-chip-icon-size, var(--spacing-16));height:var(--odds-roulette-chip-icon-size, var(--spacing-16));background:none;background-color:transparent;mask:none;-webkit-mask:none;mask-image:none;-webkit-mask-image:none}.joker-button--hi-lo.has-side-icon .joker-roulette-chip.joker-hi-lo-side-icon--roulette-chip{--roulette-chip-size: var(--odds-roulette-chip-icon-size, var(--spacing-16));display:inline-flex;width:var(--roulette-chip-size);height:var(--roulette-chip-size);flex:0 0 auto}.joker-button--hi-lo.joker-button--selected .joker-hi-lo-side-icon:not(.joker-hi-lo-side-icon--black):not(.joker-hi-lo-side-icon--green):not(.joker-hi-lo-side-icon--red),.joker-button--hi-lo[aria-pressed=true] .joker-hi-lo-side-icon:not(.joker-hi-lo-side-icon--black):not(.joker-hi-lo-side-icon--green):not(.joker-hi-lo-side-icon--red){background-color:var(--joker-gold-400)}.joker-button--hi-lo:not(:disabled):hover{border-color:var(--button-hi-lo-border-hover);background:var(--button-hi-lo-bg-hover);box-shadow:var(--input-shadow-hover)}.joker-button--hi-lo.joker-button--selected,.joker-button--hi-lo[aria-pressed=true],.joker-button--hi-lo.joker-button--selected:not(:disabled):hover,.joker-button--hi-lo[aria-pressed=true]:not(:disabled):hover{overflow:visible;border-color:var(--button-hi-lo-border-selected);background:var(--button-hi-lo-bg-selected);box-shadow:var(--button-hi-lo-shadow-selected)}.joker-button--hi-lo-skip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--button-hi-lo-skip-height);min-height:var(--button-hi-lo-skip-height);color:var(--button-hi-lo-skip-text);font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact);padding:var(--button-padding-top) var(--button-padding-inline) var(--button-padding-bottom);text-transform:uppercase;white-space:nowrap}.joker-button--hi-lo-skip:not(.joker-button--cashout){border:none;background:none;box-shadow:none}.joker-button--hi-lo-skip .joker-button__content{display:inline-flex;align-items:center;gap:var(--button-hi-lo-skip-gap);justify-content:center}.joker-button--hi-lo-skip .joker-hi-lo-skip-label{flex:0 0 auto}.joker-button--hi-lo-skip .joker-button__content,.joker-button--hi-lo-skip .joker-button__content>*{font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact);text-transform:uppercase}.joker-button--hi-lo-skip .joker-hi-lo-skip-icon{display:inline-flex;align-items:center;flex:0 0 auto;justify-content:center;width:var(--icon-size-md);height:var(--icon-size-md);color:currentColor;transform:translateY(calc(var(--border-width-default) * -1));transition:transform var(--motion-base) var(--ease-standard)}.joker-button--hi-lo-skip .joker-hi-lo-skip-icon svg{display:block;width:100%;height:100%;stroke-width:var(--icon-stroke-strong)}.joker-button--hi-lo-skip:not(.joker-button--cashout):not(:disabled):hover{border:none;background:none;box-shadow:none}.joker-button--hi-lo-skip:not(.joker-button--cashout):not(:disabled):hover .joker-hi-lo-skip-icon{transform:translate(var(--spacing-4),calc(var(--border-width-default) * -1))}.joker-button--cashout{--cashout-trace-angle: 0turn;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;height:var(--button-cashout-height);min-height:var(--button-cashout-height);max-height:var(--button-cashout-height);box-sizing:border-box;gap:0;border-color:transparent;background:linear-gradient(var(--button-hi-lo-skip-bg),var(--button-hi-lo-skip-bg)) padding-box,conic-gradient(from var(--cashout-trace-angle),var(--button-cashout-border) 0 70%,var(--button-cashout-trace) 74% 82%,var(--button-cashout-border) 88% 100%) border-box;color:var(--joker-white-50);font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact);padding:var(--button-padding-top) var(--button-padding-inline) var(--button-padding-bottom);text-transform:uppercase;white-space:nowrap;animation:joker-cashout-border-trace var(--button-cashout-trace-duration) linear infinite}.joker-cta-preview.hi-lo-skip{display:inline-flex;width:min(100%,var(--input-width-docs));max-width:100%;min-width:var(--button-primary-min-width);height:var(--button-hi-lo-skip-height);min-height:var(--button-hi-lo-skip-height);box-sizing:border-box;align-items:center;gap:var(--button-hi-lo-skip-gap);justify-content:center;color:var(--button-hi-lo-skip-text);font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact);padding:var(--button-padding-top) var(--button-padding-inline) var(--button-padding-bottom);text-transform:uppercase;white-space:nowrap}.joker-cta-preview.hi-lo-skip:not(.cashout){border:none;background:none;box-shadow:none}.joker-cta-preview.hi-lo-skip:after{display:none}.joker-cta-preview.cashout,.joker-cta-preview.hi-lo-skip.cashout{--cashout-trace-angle: 0turn;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;height:var(--button-cashout-height);min-height:var(--button-cashout-height);max-height:var(--button-cashout-height);box-sizing:border-box;gap:0;border-color:transparent;background:linear-gradient(var(--button-hi-lo-skip-bg),var(--button-hi-lo-skip-bg)) padding-box,conic-gradient(from var(--cashout-trace-angle),var(--button-cashout-border) 0 70%,var(--button-cashout-trace) 74% 82%,var(--button-cashout-border) 88% 100%) border-box;color:var(--joker-white-50);font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact);padding:var(--button-padding-top) var(--button-padding-inline) var(--button-padding-bottom);text-transform:uppercase;white-space:nowrap;animation:joker-cashout-border-trace var(--button-cashout-trace-duration) linear infinite}.joker-cta-preview.hi-lo-skip.cashout:after{display:block}.joker-cta-preview.cashout:not(:disabled):hover:after{left:115%;opacity:1}@keyframes joker-cashout-border-trace{to{--cashout-trace-angle: 1turn}}.joker-button--ghost{height:var(--button-secondary-height);min-height:0;border-color:transparent;border-radius:999px;background:transparent;box-shadow:none;color:var(--button-ghost-text);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);padding:0 var(--button-padding-inline);text-decoration:underline;text-underline-offset:3px;text-transform:none;white-space:nowrap}.joker-button--ghost:not(:disabled):hover{color:var(--button-ghost-text-hover)}.joker-button--ghost:after{display:none}.joker-button:not(:disabled):active{transform:var(--button-press-transform)}.joker-button:focus-visible{outline:calc(var(--border-width-default) + var(--border-width-default)) solid var(--color-border-focus);outline-offset:calc(var(--border-width-default) + var(--border-width-default))}.joker-button:disabled{border-color:var(--button-disabled-border);background:var(--button-disabled-bg);box-shadow:var(--button-disabled-shadow);color:var(--button-disabled-text);cursor:not-allowed;transform:none}.joker-button--ghost:disabled{border-color:transparent;background:transparent;box-shadow:none;color:var(--color-text-muted);opacity:.48}.joker-button--loading{border-color:var(--button-primary-border);background:linear-gradient(180deg,var(--button-primary-highlight),transparent 48%),var(--button-primary-bg);color:var(--button-primary-text);cursor:wait;opacity:.82}.joker-button--secondary.joker-button--loading{border-color:var(--button-secondary-border);background:var(--button-secondary-bg);box-shadow:var(--button-secondary-shadow-loading);color:var(--color-action-primary);opacity:.76}.joker-button--loading .joker-button__content{opacity:0}.joker-button__loader{position:absolute;z-index:1;width:26px;height:26px;border-radius:50%;background:conic-gradient(var(--button-primary-text) 0 26%,color-mix(in srgb,var(--button-primary-text) 42%,transparent) 26% 45%,color-mix(in srgb,var(--button-primary-text) 20%,transparent) 45% 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),var(--joker-black-900) calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),var(--joker-black-900) calc(100% - 2px));animation:joker-button-loading-spin calc(var(--motion-slow) + var(--motion-slow) + var(--motion-slow)) linear infinite}.joker-button--secondary .joker-button__loader{background:conic-gradient(var(--color-action-primary) 0 26%,var(--color-action-primary-active) 26% 45%,color-mix(in srgb,var(--color-action-primary) 18%,transparent) 45% 100%)}@keyframes joker-button-loading-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.joker-button,.joker-button__loader{animation:none;transition:none}}.joker-input-field{display:grid;width:min(var(--input-width),100%);gap:var(--input-field-gap)}.joker-input-field.full-width{width:100%}.joker-input-label{color:var(--input-label-text);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-input-control{display:flex;height:var(--input-control-height);align-items:center;gap:var(--input-control-gap);border:var(--input-control-border-width) solid var(--input-control-border);border-radius:var(--radius-sm);background:var(--input-control-bg);color:var(--color-text-primary);padding:0 var(--input-control-padding-inline);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.joker-input-control input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--text-body-14);line-height:1;padding:0}.joker-input-control input[data-bet-amount-input]{font-size:var(--text-body-16)}.joker-input-control input::placeholder{color:var(--input-placeholder-text)}.joker-input-icon{display:inline-flex;min-width:var(--input-icon-size);width:var(--input-icon-size);align-items:center;justify-content:center;color:var(--input-icon-leading);font-size:var(--input-icon-text-size);font-weight:500;line-height:1;text-transform:uppercase}.joker-input-icon img{display:block;width:var(--input-icon-size);height:var(--input-icon-size)}.joker-input-icon.trailing{color:var(--input-icon-trailing)}.joker-input-message{color:var(--input-message-text);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-input-field:not(.disabled):not(:focus-within):hover .joker-input-control,.joker-input-field.hover:not(:focus-within) .joker-input-control{border-color:var(--input-control-border-hover);background:var(--input-control-bg-hover);box-shadow:var(--input-shadow-hover)}.joker-input-field:not(.disabled):focus-within .joker-input-control,.joker-input-field:not(.disabled):focus-within:hover .joker-input-control,.joker-input-field.focus .joker-input-control{border:var(--input-control-border-width) solid var(--input-control-border-focus);background:var(--input-control-bg-focus);box-shadow:var(--input-shadow-focus)}.joker-input-field:not(.disabled):focus-within .joker-input-label,.joker-input-field.focus .joker-input-label{color:var(--input-label-text-focus)}.joker-input-field.success .joker-input-control{border-color:var(--input-status-success);background:var(--input-status-success-bg)}.joker-input-field.success .joker-input-message{color:var(--input-status-success)}.joker-input-field.warning .joker-input-control{border-color:var(--input-status-warning);background:var(--input-status-warning-bg)}.joker-input-field.warning .joker-input-message{color:var(--input-status-warning)}.joker-input-field.error .joker-input-control{border-color:var(--input-status-error);background:var(--input-status-error-bg)}.joker-input-field.error .joker-input-message{color:var(--input-status-error)}.joker-input-field.success:not(.disabled):hover .joker-input-control,.joker-input-field.success:not(.disabled):focus-within .joker-input-control{border-color:var(--input-status-success-hover);background:var(--input-status-success-bg-hover);box-shadow:var(--input-status-shadow-hover),0 0 0 1px var(--input-status-success-ring)}.joker-input-field.warning:not(.disabled):hover .joker-input-control,.joker-input-field.warning:not(.disabled):focus-within .joker-input-control{border-color:var(--input-status-warning-hover);background:var(--input-status-warning-bg-hover);box-shadow:var(--input-status-shadow-hover),0 0 0 1px var(--input-status-warning-ring)}.joker-input-field.error:not(.disabled):hover .joker-input-control,.joker-input-field.error:not(.disabled):focus-within .joker-input-control{border-color:var(--input-status-error-hover);background:var(--input-status-error-bg-hover);box-shadow:var(--input-status-shadow-hover),0 0 0 1px var(--input-status-error-ring)}.joker-input-field.disabled{opacity:var(--input-disabled-opacity)}.joker-input-field.disabled .joker-input-control{border-color:var(--input-disabled-border);background:var(--input-disabled-bg)}.joker-gold-nuggets-input .joker-input-control{border:var(--input-control-border-width) solid var(--input-control-border);background:var(--input-control-bg);color:var(--color-text-primary);box-shadow:none;pointer-events:none}.joker-gold-nuggets-value{display:block;width:100%;min-width:0;color:var(--color-text-primary);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joker-gold-nuggets-display .joker-input-label{color:var(--input-label-text)}.joker-gold-nuggets-display .joker-input-control{justify-content:flex-start;gap:var(--spacing-8);border:var(--input-control-border-width) solid var(--input-control-border);background:var(--input-control-bg);box-shadow:none}.joker-gold-nuggets-display .joker-gold-nuggets-value{flex:0 1 auto;width:auto}.joker-gold-nuggets-input:not(.disabled):hover .joker-input-control,.joker-gold-nuggets-input:not(.disabled):focus-within .joker-input-control,.joker-gold-nuggets-input.hover .joker-input-control,.joker-gold-nuggets-display:not(.disabled):hover .joker-input-control,.joker-gold-nuggets-display:not(.disabled):focus-within .joker-input-control,.joker-gold-nuggets-display.hover .joker-input-control,.joker-gold-nuggets-input.joker-bet-field.is-selected:not(.disabled) .joker-input-control,.joker-gold-nuggets-input.joker-bet-field.is-selected:not(.disabled):hover .joker-input-control{border:var(--input-control-border-width) solid var(--input-control-border);background:var(--input-control-bg);box-shadow:none}.joker-gold-nuggets-input:not(.disabled):hover .joker-input-label,.joker-gold-nuggets-input.hover .joker-input-label,.joker-gold-nuggets-display:not(.disabled):hover .joker-input-label,.joker-gold-nuggets-display.hover .joker-input-label,.joker-gold-nuggets-input.joker-bet-field.is-selected:not(.disabled)>.joker-input-label{color:var(--input-label-text)}.joker-gold-nuggets-icon{display:block;flex:0 0 var(--icon-size-md);width:var(--icon-size-md);height:var(--icon-size-md)}.joker-dynamite-value{display:inline-flex;min-width:0;align-items:center;gap:var(--spacing-8);line-height:var(--text-body-line-height)}.joker-dynamite-value span{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joker-dynamite-icon{display:block;align-self:center;flex:0 0 var(--icon-size-md);width:var(--icon-size-md);height:var(--icon-size-md);object-fit:contain}.joker-dynamite-input .joker-dropdown-control{justify-content:flex-start;gap:var(--spacing-8)}.joker-dynamite-input .joker-dropdown-value{line-height:var(--text-heading-line-height-compact)}.joker-number-of-bets-input .joker-input-control input{color:var(--joker-white-50);font-size:var(--text-body-14)}.joker-number-of-bets-input .joker-input-control input::-webkit-outer-spin-button,.joker-number-of-bets-input .joker-input-control input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.joker-number-of-bets-input .joker-input-control input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.joker-number-of-bets-input.is-selected .joker-input-control,.joker-number-of-bets-input.is-selected:hover .joker-input-control{border:var(--input-control-border-width) solid var(--input-control-border-focus);background:var(--input-control-bg-focus);box-shadow:var(--button-hi-lo-shadow-selected)}.joker-number-of-bets-input.is-selected .joker-input-label{color:var(--input-label-text-focus)}.joker-input-field.dropdown{position:relative}.joker-dropdown-control{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--font);text-align:left}.joker-dropdown-value{display:inline-flex;min-width:0;flex:1;align-items:center;overflow:hidden;color:var(--joker-white-50);font-size:var(--text-body-14);line-height:var(--text-body-line-height);text-overflow:ellipsis;white-space:nowrap}.joker-input-field.dropdown.is-open .joker-input-control,.joker-input-field.dropdown.is-open:hover .joker-input-control{border-color:var(--input-control-border-focus);background:var(--input-control-bg-focus);box-shadow:var(--button-hi-lo-shadow-selected)}.joker-input-field.dropdown.is-open .joker-input-label{color:var(--input-label-text-focus)}.joker-input-field.dropdown.is-open .joker-input-icon.trailing{transform:rotate(180deg)}.joker-input-field.dropdown .joker-input-icon.trailing{width:var(--spacing-16);min-width:var(--spacing-16);height:var(--spacing-16);color:var(--joker-white-50);transition:transform var(--motion-fast) var(--ease-standard)}.joker-input-field.dropdown .joker-input-icon.trailing svg{width:var(--spacing-16);height:var(--spacing-16)}.joker-dropdown-menu{position:absolute;top:calc(100% + var(--spacing-8));right:0;left:0;z-index:4;display:none;max-height:220px;overflow:hidden;overflow-y:auto;border:var(--input-control-border-width) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--input-control-bg);box-shadow:var(--input-status-shadow-hover),0 18px 42px color-mix(in srgb,var(--joker-black-900) 38%,transparent)}.joker-input-field.dropdown.is-open .joker-dropdown-menu{display:grid}.joker-dropdown-option{display:flex;min-height:var(--spacing-40);align-items:center;border:0;border-bottom:var(--input-control-border-width) solid var(--color-border-subtle);background:transparent;color:var(--color-text-secondary);cursor:pointer;font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);padding:0 var(--spacing-16);text-align:left}.joker-dropdown-option:last-child{border-bottom:0}.joker-dropdown-option:hover{background:var(--input-control-bg-hover);color:var(--joker-white-50)}.joker-dropdown-option[aria-selected=true]{background:var(--joker-black-600);color:var(--joker-white-50)}.joker-multiplier-control{padding-right:var(--input-control-gap)}.joker-multiplier-control input{color:var(--joker-white-50);font-size:var(--text-body-14)}.joker-multiplier-actions{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));width:calc(var(--spacing-32) + var(--border-width-default) + var(--border-width-default));min-width:calc(var(--spacing-32) + var(--border-width-default) + var(--border-width-default));height:calc(var(--spacing-24) + var(--spacing-4));overflow:hidden;border:var(--input-control-border-width) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--input-control-bg-hover)}.joker-multiplier-button{display:grid;min-width:0;min-height:0;height:auto;place-items:center;border:0;border-bottom:var(--input-control-border-width) solid var(--color-border-default);background:transparent;color:var(--joker-white-50);cursor:pointer;padding:0;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.joker-multiplier-button:last-child{border-bottom:0}.joker-multiplier-button:hover{background:var(--color-bg-control-hover);color:var(--input-icon-leading)}.joker-multiplier-button svg{display:block;width:var(--spacing-12);height:var(--spacing-12);stroke-width:var(--icon-stroke-bold)}.joker-input-field.multiplier:focus-within .joker-input-control,.joker-input-field.multiplier:focus-within:hover .joker-input-control{border:var(--input-control-border-width) solid var(--input-control-border-focus);background:var(--input-control-bg-focus);box-shadow:var(--input-shadow-focus)}.joker-input-field.multiplier:focus-within .joker-multiplier-actions{border-color:var(--input-control-border);background:var(--input-control-bg-focus)}.joker-input-field.otp{width:auto}.joker-otp-group{display:flex;gap:var(--spacing-8)}.joker-otp-group span,.joker-otp-group input{display:block;width:34px;height:var(--input-control-height);flex:0 0 34px;border:var(--input-control-border-width) solid var(--input-control-border);border-radius:var(--radius-sm);background:var(--color-bg-surface-active);color:var(--color-text-primary);font-family:var(--mono);font-size:var(--text-body-14);line-height:var(--input-control-height);text-align:center;box-sizing:border-box}.joker-otp-group input{min-width:34px;max-width:34px;outline:none;padding:0}.joker-otp-group span[data-filled=true],.joker-otp-group input[data-filled=true]{color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-heading-h3);font-weight:500;line-height:calc(var(--input-control-height) - var(--spacing-4));padding-top:var(--spacing-4)}.joker-input-field.otp.focus .joker-otp-group span[data-selected=true],.joker-otp-group input:focus{border-color:var(--input-control-border-hover);background:var(--input-control-bg-focus);box-shadow:var(--input-shadow-focus)}.joker-input-field.otp.success .joker-otp-group span,.joker-input-field.otp.success .joker-otp-group input{border-color:var(--input-status-success);background:var(--input-status-success-bg)}.joker-input-field.otp.error .joker-otp-group span,.joker-input-field.otp.error .joker-otp-group input{border-color:var(--input-status-error);background:var(--input-status-error-bg)}.joker-input-field.otp.success:not(.disabled):hover .joker-otp-group span,.joker-input-field.otp.success:not(.disabled):hover .joker-otp-group input{border-color:var(--input-status-success-hover);background:var(--input-status-success-bg-hover);box-shadow:0 0 0 1px var(--input-status-success-ring)}.joker-input-field.otp.error:not(.disabled):hover .joker-otp-group span,.joker-input-field.otp.error:not(.disabled):hover .joker-otp-group input{border-color:var(--input-status-error-hover);background:var(--input-status-error-bg-hover);box-shadow:0 0 0 1px var(--input-status-error-ring)}.joker-coin{--coin-size: 256px;--coin-wall-width: calc(var(--coin-size) * .034);--coin-rim-width: calc(var(--coin-size) * .044);--coin-icon-height: calc(var(--coin-size) * .359375);position:relative;isolation:isolate;box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--coin-size);height:var(--coin-size);padding:var(--coin-wall-width);border-radius:50%;transform-style:preserve-3d;background:linear-gradient(180deg,#52402a,#3a2e1e 46%,#22180e),linear-gradient(135deg,#5a462840,#5a462800 30%);box-shadow:inset 0 2px 3px #00000059,inset 0 -1px #c8af7814;filter:drop-shadow(0 calc(var(--coin-size) * .008) calc(var(--coin-size) * .011) rgb(0 0 0 / .68)) drop-shadow(0 calc(var(--coin-size) * .026) calc(var(--coin-size) * .046) rgb(0 0 0 / .3)) drop-shadow(0 calc(var(--coin-size) * .044) calc(var(--coin-size) * .078) rgb(0 0 0 / .12))}.joker-coin:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-conic-gradient(from 0deg at 50% 50%,rgb(0 0 0 / .12) 0deg .55deg,rgb(255 255 255 / .05) .55deg 1.1deg,transparent 1.1deg 2.8deg);mask:radial-gradient(circle,transparent calc(100% - var(--coin-wall-width)),#000 100%);-webkit-mask:radial-gradient(circle,transparent calc(100% - var(--coin-wall-width)),#000 100%);pointer-events:none}.joker-coin__rim{position:relative;z-index:1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:var(--coin-rim-width);border-radius:50%;transform-style:preserve-3d;background:linear-gradient(135deg,#f8e8c36b,#f8e8c300 16%),linear-gradient(315deg,#140c0466,#140c0400 20%),linear-gradient(180deg,#c4a86a,#a88c54 48%,#826a40);box-shadow:inset 0 2px #f8eac8b8,inset 0 -2px #24180cc7,inset 2px 0 2px #ecd8af2e,inset -2px 0 3px #18100847,0 1px #e8d4aa4d,0 2px 5px #120a0438}.joker-coin__rim:after{content:"";position:absolute;inset:calc(var(--coin-rim-width) - var(--coin-size) * .003);border-radius:50%;box-shadow:inset 0 2px 4px #0e08047a,inset 0 -1px 1px #e4d2a524;pointer-events:none}.joker-coin__face{position:relative;z-index:1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%;border-radius:50%;transform:translateY(calc(var(--coin-size) * .002)) scale(.992);transform-style:preserve-3d;background:radial-gradient(circle at 32% 28%,#a88858,#9a7e4c 44%,#846c42);box-shadow:inset 0 3px 6px #0c080470,inset 2px 2px 5px #0c080457,inset 0 -1px #dcc89b1a,0 0 0 calc(var(--coin-size) * .002) #1e140a59}.joker-coin__face:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 1px #ecdcb429,inset 0 -2px 3px #100a0438;pointer-events:none}.joker-coin__face:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(135deg,#e4d2a524,#e4d2a500 24%,#0000 56%,#0000002e);pointer-events:none}.joker-coin__icon-well{position:relative;z-index:3;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:none;box-shadow:none}.joker-coin__sheen{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(125deg,#fff0 44%,#dcc89b0f 49%,#ecdcb41a,#dcc89b0a 51%,#fff0 56%);background-size:220% 100%;background-position:130% 0;opacity:0;pointer-events:none;animation:joker-coin-sheen 8s ease-in-out infinite}.joker-coin__icon{position:relative;z-index:1;display:block;flex:0 0 auto;width:auto;height:var(--coin-icon-height);transform:translateY(calc(var(--coin-size) * -.003))}@keyframes joker-coin-sheen{0%,18%,to{background-position:130% 0;opacity:0}30%{opacity:.55}52%{background-position:-35% 0;opacity:.55}70%{opacity:0}}@media(prefers-reduced-motion:reduce){.joker-coin__sheen{animation:none;opacity:0}}.joker-coin-toss-rings-demo{display:flex;justify-content:center;width:100%;padding:24px 0 8px}.joker-coin-toss-demo{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.joker-coin-toss-demo__hint{position:absolute;bottom:calc(var(--coin-size) + 16px);left:50%;z-index:3;margin:0;color:var(--joker-gold-400);font-size:var(--text-body-14);font-weight:400;line-height:1.45;text-align:center;white-space:nowrap;opacity:1;transform:translate(-50%);transition:opacity .22s ease;pointer-events:none;-webkit-user-select:none;user-select:none}.joker-coin-toss-demo__hint.is-faded{opacity:0}.joker-coin-toss__tap-target{display:inline-flex;flex-direction:column;align-items:center;padding:0;border:0;margin:0;background:none;cursor:pointer;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}.joker-coin-toss__tap-target:disabled{cursor:default}.joker-coin-toss__tap-target:focus-visible{outline:2px solid color-mix(in srgb,var(--joker-gold-400) 72%,transparent);outline-offset:6px;border-radius:50%}.joker-coin-toss__arena{--coin-toss-stage-size: 400px;--coin-toss-rings-height: calc(var(--coin-toss-stage-size) * .34);--coin-toss-ring-plane-center: calc(var(--coin-toss-rings-height) * .31);--coin-toss-hover-base: 34px;--coin-toss-hover-bob: 14px;--coin-toss-lift: calc(var(--coin-size) * .47);--coin-toss-idle-hover-duration: 3.2s;position:relative;width:var(--coin-toss-stage-size);height:calc(var(--coin-toss-ring-plane-center) + var(--coin-toss-hover-base) + var(--coin-toss-hover-bob) + var(--coin-size) + var(--coin-toss-lift))}.joker-coin-toss__arena>.joker-coin-toss-rings{position:absolute;right:0;bottom:0;left:0;z-index:0}.joker-coin-toss__playfield{position:absolute;bottom:calc(var(--coin-toss-ring-plane-center) + var(--coin-toss-hover-base));left:50%;z-index:1;width:var(--coin-size);height:calc(var(--coin-size) + var(--coin-toss-lift));overflow:visible;transform:translate(-50%);animation:joker-coin-toss-idle-hover var(--coin-toss-idle-hover-duration) ease-in-out infinite}.joker-coin-toss__playfield.is-tossing{animation:none}.joker-coin-toss__ground{position:absolute;right:0;bottom:0;left:0;z-index:0;height:calc(var(--coin-size) * .1);pointer-events:none}.joker-coin-toss__stage{--coin-toss-lift: calc(var(--coin-size) * .47);--coin-toss-half-thickness: calc(var(--coin-size) * .05);--coin-toss-face-depth: var(--coin-toss-half-thickness);--coin-toss-edge-inset: calc((var(--coin-rim-width) + var(--coin-wall-width)) * -1);position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:calc(var(--coin-size) + var(--coin-toss-lift));perspective:1200px;perspective-origin:50% 100%;overflow:visible}.joker-coin-toss__shadow{position:absolute;bottom:0;left:50%;width:calc(var(--coin-size) * .78);height:calc(var(--coin-size) * .09);border-radius:50%;background:#000;opacity:var(--coin-toss-shadow-opacity, 0);filter:blur(calc(var(--coin-size) * .02 * var(--coin-toss-shadow-blur, 1)));transform:translate3d(-50%,0,0) scale(var(--coin-toss-shadow-scale, 1));transform-origin:50% 50%;pointer-events:none;will-change:transform,opacity}.joker-coin-toss__motion{position:relative;z-index:1;width:var(--coin-size);height:var(--coin-size);overflow:visible;transform:translate3d(0,var(--coin-toss-translate-y, 0px),0) scaleX(var(--coin-toss-scale-x, 1)) scaleY(var(--coin-toss-scale-y, 1));transform-style:preserve-3d;will-change:transform}.joker-coin-toss__trail{position:absolute;z-index:0;top:-6%;right:-6%;bottom:-6%;left:-6%;border-radius:50%;pointer-events:none;opacity:calc(var(--coin-toss-motion-blur, 0) * .72);background:radial-gradient(circle,color-mix(in srgb,var(--joker-gold-400) 42%,transparent) 0%,color-mix(in srgb,var(--joker-gold-400) 16%,transparent) 48%,transparent 72%);filter:blur(calc(var(--coin-size) * .024));transform:scale(1.05);will-change:opacity}.joker-coin-toss__glow{position:absolute;z-index:0;top:-14%;right:-14%;bottom:-14%;left:-14%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--joker-gold-400) 28%,transparent) 0%,color-mix(in srgb,var(--joker-gold-400) 10%,transparent) 42%,transparent 72%);opacity:0;transform:scale(.96);filter:blur(calc(var(--coin-size) * .018));will-change:transform,opacity}.joker-coin-toss__motion.is-tossing .joker-coin-toss__glow{opacity:.5;animation:joker-coin-toss-glow-flip .98s ease-out forwards}.joker-coin-toss__particles{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.joker-coin-toss__fleck{position:absolute;top:52%;left:50%;width:calc(var(--coin-size) * .028);height:calc(var(--coin-size) * .005);border-radius:999px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--joker-gold-400) 55%,transparent) 42%,var(--joker-gold-400) 50%,color-mix(in srgb,var(--joker-gold-400) 55%,transparent) 58%,transparent 100%);opacity:0;transform:translate3d(-50%,-50%,0) rotate(var(--angle, 0deg)) scale(.2);animation:joker-coin-toss-fleck var(--duration, .46s) ease-out var(--delay, 0ms) forwards;will-change:transform,opacity}.joker-coin-toss__fleck--dot{width:calc(var(--coin-size) * .007);height:calc(var(--coin-size) * .007);border-radius:50%;background:color-mix(in srgb,var(--joker-gold-400) 75%,transparent)}.joker-coin-toss__coin-shadow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:50%;background:#0000;filter:drop-shadow(0 calc(var(--coin-size) * .008) calc(var(--coin-size) * .011) rgb(0 0 0 / .68)) drop-shadow(0 calc(var(--coin-size) * .026) calc(var(--coin-size) * .046) rgb(0 0 0 / .3)) drop-shadow(0 calc(var(--coin-size) * .044) calc(var(--coin-size) * .078) rgb(0 0 0 / .12));pointer-events:none}.joker-coin.joker-coin--tossable{position:relative;z-index:1;isolation:auto;overflow:visible;filter:none;box-shadow:inset 0 2px 3px #00000059,inset 0 -1px #c8af7814;transform:rotateX(var(--coin-toss-rotate-x, 0deg)) rotate(var(--coin-toss-rotate-z, 0deg));transform-style:preserve-3d;will-change:transform}.joker-coin-toss__flipper{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(0);transform-style:preserve-3d;will-change:transform}.joker-coin--tossable .joker-coin-toss__face{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:visible;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.joker-coin--tossable .joker-coin-toss__face .joker-coin__rim{width:100%;height:100%;transform-style:preserve-3d}.joker-coin--tossable .joker-coin-toss__face--heads{transform:rotateX(0) translateZ(var(--coin-toss-half-thickness, 1px))}.joker-coin--tossable .joker-coin-toss__face--tails{transform:rotateX(180deg) translateZ(var(--coin-toss-half-thickness, 1px))}.joker-coin--tossable .joker-coin-toss__face .joker-coin__rim{overflow:visible}.joker-coin--tossable .joker-coin-toss__face .joker-coin__face{overflow:visible;transform:scale(.99)}.joker-coin--tossable .joker-coin-toss__face .joker-coin__icon-well{width:90%;height:90%;overflow:visible}.joker-coin--tossable .joker-coin-toss__face .joker-coin__icon{overflow:visible;max-width:100%}.joker-coin--tossable .joker-coin-toss__face--tails .joker-coin__icon{height:calc(var(--coin-icon-height) * .93)}.joker-coin-toss__edge{position:absolute;inset:var(--coin-toss-edge-inset, 0);z-index:1;transform-style:preserve-3d;pointer-events:none}.joker-coin-toss__edge-band{position:absolute;top:50%;left:0;width:100%;height:calc(var(--coin-toss-half-thickness, 1px) * 2);margin-top:calc(-1 * var(--coin-toss-half-thickness, 1px));border-radius:50%;transform:rotateX(90deg);transform-style:preserve-3d;background:repeating-linear-gradient(90deg,#1a1208 0,#22180e calc(var(--coin-size) * .003),#52402a calc(var(--coin-size) * .0055),#3a2e1e calc(var(--coin-size) * .008),#1a1208 calc(var(--coin-size) * .011)),linear-gradient(180deg,#d4bc82,#c4a86a 8%,#9a7e4c 18%,#3a2e1e 22%,#52402a,#3a2e1e 78%,#9a7e4c 82%,#c4a86a 92%,#d4bc82);box-shadow:inset 0 2px 3px #f8eac86b,inset 0 -2px 3px #120a048c,inset 2px 0 4px #ecd8af1f,inset -2px 0 4px #18100838}.joker-coin-toss__edge-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 calc(var(--coin-toss-half-thickness, 1px) * .45) calc(var(--coin-toss-half-thickness, 1px) * .65) #00000061,inset 0 calc(var(--coin-toss-half-thickness, 1px) * -.45) calc(var(--coin-toss-half-thickness, 1px) * .65) #f8eac838;pointer-events:none}.joker-coin-toss__specular{position:absolute;z-index:5;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;opacity:0;transform:translateZ(calc(var(--coin-toss-half-thickness, 1px) + 1px));background:radial-gradient(circle at calc(34% + var(--coin-toss-specular-shift, 0%) * .35) 28%,rgb(248 236 205 / var(--coin-toss-specular-opacity, .22)),#f8eccd00 58%);pointer-events:none;will-change:opacity}.joker-coin--tossable.is-tossing .joker-coin-toss__specular{opacity:1}.joker-coin--tossable.is-tossing .joker-coin__sheen{animation:none;opacity:0}.joker-coin--tossable.is-tossing{pointer-events:none}.joker-coin-toss__tap-target:disabled .joker-coin--tossable{pointer-events:none}@keyframes joker-coin-toss-idle-hover{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(calc(var(--coin-toss-hover-bob) * -1))}}@keyframes joker-coin-toss-glow-pulse{0%,to{opacity:.38;transform:scale(.94)}50%{opacity:.72;transform:scale(1.05)}}@keyframes joker-coin-toss-glow-flip{0%{opacity:.55;transform:scale(1)}18%{opacity:.78;transform:scale(1.08)}to{opacity:.4;transform:scale(.98)}}@keyframes joker-coin-toss-fleck{0%{opacity:.42;transform:translate3d(-50%,-50%,0) rotate(var(--angle, 0deg)) scale(.55)}to{opacity:0;transform:translate3d(calc(-50% + var(--px)),calc(-50% + var(--py)),0) rotate(var(--angle, 0deg)) scale(.2)}}@media(prefers-reduced-motion:reduce){.joker-coin-toss-demo__hint{transition:none}.joker-coin-toss__playfield{animation:none}.joker-coin-toss__glow,.joker-coin-toss__fleck,.joker-coin-toss__trail{animation:none;opacity:0}.joker-coin-toss__motion,.joker-coin-toss__ground,.joker-coin--tossable,.joker-coin-toss__shadow,.joker-coin-toss__flipper{will-change:auto;transition:none}}.joker-coin-toss-rings{--coin-toss-stage-size: 400px;position:relative;width:var(--coin-toss-stage-size);height:calc(var(--coin-toss-stage-size) * .34);pointer-events:none}.joker-coin-toss-rings__surface{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.joker-coin-toss-rings__pool{position:absolute;bottom:2%;left:50%;width:88%;height:78%;border-radius:50%;background:radial-gradient(ellipse 100% 100% at 50% 58%,color-mix(in srgb,var(--joker-gold-400) 5%,transparent) 0%,color-mix(in srgb,var(--joker-gold-400) 2%,transparent) 38%,transparent 90%);filter:blur(calc(var(--coin-toss-stage-size) * .032));transform:translate(-50%)}.joker-coin-toss-rings__plane{position:absolute;bottom:14%;left:50%;width:90%;height:34%;transform:translate(-50%)}.joker-coin-toss-rings__ring{position:absolute;top:50%;left:50%;z-index:1;box-sizing:border-box;border:1.5px solid color-mix(in srgb,var(--joker-gold-400) 88%,transparent);border-radius:50%;box-shadow:0 0 4px color-mix(in srgb,var(--joker-gold-400) 72%,transparent),0 0 14px color-mix(in srgb,var(--joker-gold-400) 34%,transparent),0 0 28px color-mix(in srgb,var(--joker-gold-400) 14%,transparent);transform:translate(-50%,-50%)}.joker-coin-toss-rings__ring--outer{width:100%;height:100%}.joker-coin-toss-rings__ring--inner{width:58%;height:58%;border-width:1px;box-shadow:0 0 3px color-mix(in srgb,var(--joker-gold-400) 68%,transparent),0 0 10px color-mix(in srgb,var(--joker-gold-400) 28%,transparent),0 0 20px color-mix(in srgb,var(--joker-gold-400) 12%,transparent)}.joker-coin-toss-rings__coin-shadow{position:absolute;top:50%;left:50%;z-index:0;width:62%;height:44%;border-radius:50%;background:radial-gradient(ellipse 100% 100% at 50% 50%,rgb(0 0 0 / .42) 0%,rgb(0 0 0 / .14) 38%,rgb(0 0 0 / .04) 62%,transparent 88%);filter:blur(calc(var(--coin-toss-stage-size) * .042));opacity:.5;transform:translate(-50%,-50%);animation:joker-coin-toss-rings-coin-shadow var(--coin-toss-idle-hover-duration, 3.6s) ease-in-out infinite;pointer-events:none}.joker-coin-toss__arena:has(.joker-coin-toss__playfield.is-tossing) .joker-coin-toss-rings__coin-shadow{animation:none;opacity:.18;transform:translate(-50%,-50%) scale(.78)}.joker-coin-toss-rings__particles{position:absolute;right:-10%;bottom:0;left:-10%;height:calc(100% + var(--coin-size, 256px) * .92);overflow:visible;pointer-events:none}.joker-coin-toss-rings__particle{position:absolute;width:calc(var(--coin-toss-stage-size) * .006);height:calc(var(--coin-toss-stage-size) * .006);border-radius:50%;background:color-mix(in srgb,var(--joker-gold-400) 72%,transparent);box-shadow:0 0 calc(var(--coin-toss-stage-size) * .008) color-mix(in srgb,var(--joker-gold-400) 32%,transparent);opacity:0;transform:translate(-50%,-50%) scale(var(--scale, 1));animation:joker-coin-toss-rings-particle var(--duration, 2.8s) ease-in-out var(--delay, 0ms) infinite;will-change:transform,opacity}.joker-coin-toss-rings__particle--float{width:calc(var(--coin-toss-stage-size) * .009);height:calc(var(--coin-toss-stage-size) * .009);background:color-mix(in srgb,var(--joker-gold-300) 58%,transparent);box-shadow:0 0 calc(var(--coin-toss-stage-size) * .012) color-mix(in srgb,var(--joker-gold-400) 28%,transparent),0 0 calc(var(--coin-toss-stage-size) * .005) color-mix(in srgb,var(--joker-gold-200) 22%,transparent)}.joker-coin-toss-rings__particle--drift{width:calc(var(--coin-toss-stage-size) * .02);height:calc(var(--coin-toss-stage-size) * .02);background:radial-gradient(circle,color-mix(in srgb,var(--joker-gold-300) 42%,transparent) 0%,color-mix(in srgb,var(--joker-gold-400) 18%,transparent) 42%,transparent 76%);filter:blur(calc(var(--coin-toss-stage-size) * .005));box-shadow:0 0 calc(var(--coin-toss-stage-size) * .014) color-mix(in srgb,var(--joker-gold-400) 22%,transparent)}.joker-coin-toss__arena:has(.joker-coin-toss__playfield.is-tossing) .joker-coin-toss-rings__particle{opacity:0!important;animation-play-state:paused}.joker-coin-toss-rings__reflection{position:absolute;bottom:6%;left:50%;width:78%;height:12%;border-radius:50%;background:radial-gradient(ellipse 100% 100% at 50% 50%,color-mix(in srgb,var(--joker-gold-400) 12%,transparent) 0%,color-mix(in srgb,var(--joker-gold-400) 4%,transparent) 48%,transparent 90%);filter:blur(calc(var(--coin-toss-stage-size) * .028));opacity:.48;transform:translate(-50%)}@keyframes joker-coin-toss-rings-coin-shadow{0%,to{opacity:.46;transform:translate(-50%,-50%) scale(1)}50%{opacity:.3;transform:translate(-50%,-50%) scale(.84)}}@keyframes joker-coin-toss-rings-particle{0%{opacity:0;transform:translate(-50%,-50%) scale(calc(var(--scale, 1) * .5))}18%{opacity:calc(var(--peak-opacity, .35) * .55)}42%{opacity:var(--peak-opacity, .35);transform:translate(calc(-50% + var(--tx-mid, 0px)),calc(-50% + var(--ty-mid, 0px))) scale(calc(var(--scale, 1) * .92))}72%{opacity:calc(var(--peak-opacity, .35) * .65)}to{opacity:0;transform:translate(calc(-50% + var(--tx, 0px)),calc(-50% + var(--ty, 0px))) scale(calc(var(--scale, 1) * .35))}}@media(prefers-reduced-motion:reduce){.joker-coin-toss-rings__coin-shadow{animation:none}.joker-coin-toss-rings__particle{animation:none;opacity:0}}.joker-roulette-chip--black:not(:has(.joker-roulette-chip__art)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:url(/assets/roulette-chip-black-BJSRM3cV.svg?v=original-v1) center / contain no-repeat;pointer-events:none}.joker-roulette-chip--green:not(:has(.joker-roulette-chip__art)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:url(/assets/roulette-chip-green-20_S4oLk.svg?v=original-v1) center / contain no-repeat;pointer-events:none}.joker-roulette-chip--red:not(:has(.joker-roulette-chip__art)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:url(/assets/roulette-chip-red-CklQ993y.svg?v=original-v1) center / contain no-repeat;pointer-events:none}.joker-game-card{box-sizing:border-box;display:flex;width:248px;height:338px;padding:2px;border-radius:var(--spacing-8);background:color-mix(in srgb,var(--joker-white-50) 10%,transparent)}.joker-game-card__inner{box-sizing:border-box;display:flex;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;border:1px solid transparent;border-radius:calc(var(--spacing-8) - 2px);background:linear-gradient(#f8f7f4,#f8f7f4) padding-box,linear-gradient(135deg,#e9e9e9,#9d9d9d 52%,#f6f6f6) border-box}.joker-game-card__surface{position:relative;isolation:isolate;display:flex;flex:1;min-width:0;min-height:0;box-sizing:border-box;overflow:hidden;padding:var(--spacing-8);border-radius:calc(var(--spacing-8) - 3px)}.joker-game-card__surface-texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.8;pointer-events:none}.joker-game-card__surface-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse 120% 100% at 50% 0%,color-mix(in srgb,#d9d9d9 10%,transparent),color-mix(in srgb,#323232 30%,transparent)),color-mix(in srgb,var(--joker-white-50) 80%,transparent);pointer-events:none}.joker-game-card__surface-content{position:relative;z-index:2;display:flex;flex:1;min-width:0;min-height:0;width:100%}.joker-game-card__content-frame{box-sizing:border-box;display:flex;flex:1;min-width:0;min-height:0;width:100%;padding:var(--spacing-16) var(--spacing-12);border:var(--border-width-default) solid var(--joker-black-100);border-radius:var(--spacing-8);background:transparent;align-items:center;justify-content:center}.joker-game-card-stack{box-sizing:border-box;display:inline-flex;width:fit-content;padding:var(--spacing-24);border:var(--border-width-default) solid color-mix(in srgb,var(--joker-white-50) 10%,transparent);border-radius:var(--spacing-12);background:var(--joker-black-600)}.joker-game-card-stack__cards{--game-card-stack-width: 248px;--game-card-stack-height: 338px;--game-card-stack-step-middle: 8px;--game-card-stack-step-back: 14px;--game-card-stack-scale-middle: .99;--game-card-stack-scale-back: .98;--game-card-stack-opacity-middle: .5;--game-card-stack-opacity-back: .32;--game-card-stack-opacity-middle-hover: .38;--game-card-stack-opacity-back-hover: .2;--game-card-stack-hover-duration: .22s;--game-card-stack-hover-ease: var(--ease-out);--game-card-stack-hover-lift: -2px;--game-card-stack-hover-shift: 2px;--game-card-stack-hover-tilt: .4deg;--game-card-stack-hover-shadow: 0 4px 12px rgb(0 0 0 / .12), 0 1px 3px rgb(0 0 0 / .08);--game-card-stack-hover-card-shadow: none;--game-card-stack-hover-overlay-opacity: .92;--game-card-stack-extent: calc( var(--game-card-stack-step-back) + (var(--game-card-stack-height) * var(--game-card-stack-scale-back)) );position:relative;width:var(--game-card-stack-width);height:var(--game-card-stack-extent)}.joker-game-card-stack__hover-zone{position:absolute;top:0;z-index:4;width:50%;height:100%;cursor:pointer}.joker-game-card-stack__hover-zone--left{left:0}.joker-game-card-stack__hover-zone--right{right:0}.joker-game-card-stack__layer{position:absolute;left:50%;top:0;width:var(--game-card-stack-width);transform-origin:top center}.joker-game-card-stack__layer--back{z-index:1;top:var(--game-card-stack-step-back);transform:translate(-50%) scale(var(--game-card-stack-scale-back));opacity:calc(var(--game-card-stack-opacity-back) * (1 - var(--game-card-stack-hover-active, 0)) + var(--game-card-stack-opacity-back-hover) * var(--game-card-stack-hover-active, 0));transition:opacity var(--game-card-stack-hover-duration) var(--game-card-stack-hover-ease)}.joker-game-card-stack__layer--middle{z-index:2;top:var(--game-card-stack-step-middle);transform:translate(-50%) scale(var(--game-card-stack-scale-middle));opacity:calc(var(--game-card-stack-opacity-middle) * (1 - var(--game-card-stack-hover-active, 0)) + var(--game-card-stack-opacity-middle-hover) * var(--game-card-stack-hover-active, 0));transition:opacity var(--game-card-stack-hover-duration) var(--game-card-stack-hover-ease)}.joker-game-card-stack__layer--front{z-index:3;top:0;transform:translate(calc(-50% + var(--game-card-stack-hover-shift-factor, 0) * var(--game-card-stack-hover-shift))) translateY(calc(var(--game-card-stack-hover-active, 0) * var(--game-card-stack-hover-lift))) rotate(calc(var(--game-card-stack-hover-shift-factor, 0) * var(--game-card-stack-hover-tilt))) scale(1);transform-origin:center 90%;opacity:1;transition:transform var(--game-card-stack-hover-duration) var(--game-card-stack-hover-ease)}.joker-game-card-stack__layer--front .joker-game-card{box-shadow:var(--game-card-stack-hover-card-shadow, none);transition:box-shadow var(--game-card-stack-hover-duration) var(--game-card-stack-hover-ease)}.joker-game-card-stack__layer--front .joker-game-card__surface-overlay{opacity:var(--game-card-stack-hover-overlay-opacity, .92);transition:opacity var(--game-card-stack-hover-duration) var(--game-card-stack-hover-ease)}.joker-game-card-stack__cards:has(.joker-game-card-stack__hover-zone--right:hover){--game-card-stack-hover-shift-factor: 1;--game-card-stack-hover-active: 1;--game-card-stack-hover-card-shadow: var(--game-card-stack-hover-shadow);--game-card-stack-hover-overlay-opacity: .96}.joker-game-card-stack__cards:has(.joker-game-card-stack__hover-zone--left:hover){--game-card-stack-hover-shift-factor: -1;--game-card-stack-hover-active: 1;--game-card-stack-hover-card-shadow: var(--game-card-stack-hover-shadow);--game-card-stack-hover-overlay-opacity: .96}@keyframes joker-game-card-stack-overlay-pulse{0%,to{opacity:.96}50%{opacity:1}}@keyframes joker-hi-lo-chevron-pulse-higher{0%,to{transform:translateY(2px)}50%{transform:translateY(-4px)}}@keyframes joker-hi-lo-chevron-pulse-lower{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}.joker-higher-card{--higher-card-width: 164px;--higher-card-height: 248px;--higher-card-padding: 2px;--higher-card-fill-start: var(--joker-black-600);--higher-card-fill-end: var(--joker-black-300);--hi-lo-card-hover-duration: .16s;--hi-lo-card-hover-ease: var(--ease-out);--hi-lo-card-hover-lift: -2px;--hi-lo-card-chevron-pulse-duration: .55s;box-sizing:border-box;display:flex;cursor:pointer;width:var(--higher-card-width);height:var(--higher-card-height);padding:var(--higher-card-padding);border-radius:var(--spacing-8);background:linear-gradient(180deg,var(--higher-card-fill-start) 0%,var(--higher-card-fill-end) 100%);transition:transform var(--hi-lo-card-hover-duration) var(--hi-lo-card-hover-ease)}.joker-higher-card:hover,.joker-higher-card:focus-within{transform:translateY(var(--hi-lo-card-hover-lift))}.joker-higher-card__inner{--higher-card-surface-fill-start: #050805;--higher-card-surface-fill-end: #131513;box-sizing:border-box;display:flex;flex:1;width:100%;min-width:0;min-height:0;border:var(--border-width-default) solid var(--joker-black-100);border-radius:var(--spacing-8);background:linear-gradient(to top right,var(--higher-card-surface-fill-start) 0%,var(--higher-card-surface-fill-end) 100%)}.joker-higher-card__content{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:space-between;width:100%;min-height:0;padding:var(--spacing-16);box-sizing:border-box}.joker-higher-card__top{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-16);width:100%}.joker-higher-card__chevron{display:block;width:24px;height:24px;flex:0 0 auto;color:var(--joker-green-400);animation:joker-hi-lo-chevron-pulse-higher var(--hi-lo-card-chevron-pulse-duration) var(--ease-in-out) infinite}.joker-higher-card__labels{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-16);width:100%}.joker-higher-card__label{color:var(--joker-white-50);font-family:var(--font-heading);font-size:20px;font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.joker-higher-card__divider{display:block;width:108px;height:6px;flex:0 0 auto;color:var(--joker-gold-400)}.joker-higher-card__multiplier{color:var(--joker-white-50);font-family:var(--font-heading);font-size:var(--text-heading-h2);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact);letter-spacing:0;text-transform:uppercase;white-space:nowrap}.joker-lower-card{--lower-card-width: 164px;--lower-card-height: 248px;--lower-card-padding: 2px;--lower-card-fill-start: var(--joker-black-600);--lower-card-fill-end: var(--joker-black-300);--hi-lo-card-hover-duration: .16s;--hi-lo-card-hover-ease: var(--ease-out);--hi-lo-card-hover-lift: -2px;--hi-lo-card-chevron-pulse-duration: .55s;box-sizing:border-box;display:flex;cursor:pointer;width:var(--lower-card-width);height:var(--lower-card-height);padding:var(--lower-card-padding);border-radius:var(--spacing-8);background:linear-gradient(180deg,var(--lower-card-fill-start) 0%,var(--lower-card-fill-end) 100%);transition:transform var(--hi-lo-card-hover-duration) var(--hi-lo-card-hover-ease)}.joker-lower-card:hover,.joker-lower-card:focus-within{transform:translateY(var(--hi-lo-card-hover-lift))}.joker-lower-card__inner{--lower-card-surface-fill-start: #080505;--lower-card-surface-fill-end: #151313;box-sizing:border-box;display:flex;flex:1;width:100%;min-width:0;min-height:0;border:var(--border-width-default) solid var(--joker-black-100);border-radius:var(--spacing-8);background:linear-gradient(to top right,var(--lower-card-surface-fill-start) 0%,var(--lower-card-surface-fill-end) 100%)}.joker-lower-card__content{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:space-between;width:100%;min-height:0;padding:var(--spacing-16);box-sizing:border-box}.joker-lower-card__top{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-16);width:100%}.joker-lower-card__chevron{display:block;width:24px;height:24px;flex:0 0 auto;color:var(--joker-red-400);animation:joker-hi-lo-chevron-pulse-lower var(--hi-lo-card-chevron-pulse-duration) var(--ease-in-out) infinite}.joker-lower-card__labels{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-16);width:100%}.joker-lower-card__label{color:var(--joker-white-50);font-family:var(--font-heading);font-size:20px;font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.joker-lower-card__divider{display:block;width:108px;height:6px;flex:0 0 auto;color:var(--joker-gold-400)}.joker-lower-card__multiplier{color:var(--joker-white-50);font-family:var(--font-heading);font-size:var(--text-heading-h2);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact);letter-spacing:0;text-transform:uppercase;white-space:nowrap}.joker-chip{--chip-height: 30px;--chip-padding-x: var(--spacing-8);--chip-radius: 10000px;box-sizing:border-box;display:inline-flex;height:var(--chip-height);align-items:center;justify-content:center;padding:0 var(--chip-padding-x);border:var(--border-width-default) solid transparent;border-radius:var(--chip-radius);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:1;white-space:nowrap}.joker-chip--start,.joker-chip--skip{background:var(--joker-black-600);border-color:var(--joker-black-50);color:var(--joker-white-50)}.joker-chip--win{background:var(--joker-green-900);border-color:var(--joker-green-200);color:var(--joker-green-200)}.joker-chip--loss{background:var(--joker-red-900);border-color:var(--joker-red-200);color:var(--joker-red-200)}.joker-skip-button{--skip-button-width: 58px;--skip-button-height: 32px;--skip-button-chevron-size: 8px;--skip-button-radius: 10000px;--skip-button-bg: var(--joker-gold-1000);--skip-button-border: var(--joker-gold-400);--skip-button-icon-color: var(--joker-white-50);--skip-button-gap: 2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;isolation:isolate;box-sizing:border-box;display:inline-flex;width:var(--skip-button-width);height:var(--skip-button-height);min-width:var(--skip-button-width);min-height:var(--skip-button-height);align-items:center;justify-content:center;margin:0;padding:0;overflow:hidden;border:var(--border-width-default) solid var(--skip-button-border);border-radius:var(--skip-button-radius);background:var(--skip-button-bg);color:var(--skip-button-icon-color);cursor:pointer;transition:background-color var(--button-transition-duration) var(--button-transition-ease),border-color var(--button-transition-duration) var(--button-transition-ease),box-shadow var(--button-transition-duration) var(--button-transition-ease),transform var(--button-transition-duration) var(--button-transition-ease),opacity var(--button-transition-duration) var(--button-transition-ease)}.joker-skip-button:after{position:absolute;top:-70%;bottom:-70%;left:-55%;z-index:0;width:38%;background:linear-gradient(90deg,transparent,var(--button-shine-color),transparent);content:"";opacity:0;pointer-events:none;transform:skew(-22deg);transition:left calc(var(--motion-slow) + var(--motion-slow) + var(--motion-slow) + var(--motion-slow)) var(--ease-emphasized),opacity var(--motion-instant) ease}.joker-skip-button:not(:disabled):hover{box-shadow:var(--button-secondary-shadow-hover)}.joker-skip-button:not(:disabled):hover:after{left:115%;opacity:1}.joker-skip-button:not(:disabled):active{transform:var(--button-press-transform)}.joker-skip-button:disabled{cursor:not-allowed;opacity:.5}.joker-skip-button__icon{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--skip-button-gap)}.joker-skip-button__chevron{display:block;width:var(--skip-button-chevron-size);height:var(--skip-button-chevron-size);flex:0 0 auto}.joker-skip-button__chevron path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.joker-hilo-ellipse-button{--hilo-ellipse-size: 32px;--hilo-ellipse-bg: var(--joker-black-900);--hilo-ellipse-icon-color: var(--joker-white-50);--hilo-ellipse-chevron-size: 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;width:var(--hilo-ellipse-size);height:var(--hilo-ellipse-size);min-width:var(--hilo-ellipse-size);min-height:var(--hilo-ellipse-size);align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:50%;background:var(--hilo-ellipse-bg);color:var(--hilo-ellipse-icon-color);cursor:pointer;transition:transform var(--button-transition-duration) var(--button-transition-ease),opacity var(--button-transition-duration) var(--button-transition-ease)}.joker-hilo-ellipse-button:not(:disabled):active{transform:var(--button-press-transform)}.joker-hilo-ellipse-button:disabled{cursor:not-allowed;opacity:.5}.joker-hilo-ellipse-button--higher{--hilo-ellipse-icon-color: var(--joker-green-400);--hilo-ellipse-chevron-size: 12px}.joker-hilo-ellipse-button--lower{--hilo-ellipse-icon-color: var(--joker-red-400);--hilo-ellipse-chevron-size: 12px}.joker-hilo-ellipse-button__chevron{display:block;width:var(--hilo-ellipse-chevron-size);height:var(--hilo-ellipse-chevron-size);flex:0 0 auto}.joker-hilo-ellipse-button--skip .joker-hilo-ellipse-button__chevron{transform:rotate(90deg)}.joker-hilo-ellipse-button__chevron path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.joker-hilo-ellipse-button--skip .joker-hilo-ellipse-button__chevron path,.joker-hilo-ellipse-button--higher .joker-hilo-ellipse-button__chevron path,.joker-hilo-ellipse-button--lower .joker-hilo-ellipse-button__chevron path{stroke-width:2}.joker-game-card-face{position:relative;align-self:stretch;width:100%;height:100%;min-height:100%;--game-card-face-suit-color: var(--joker-black-800)}.joker-game-card-face--red{--game-card-face-suit-color: var(--joker-red-400)}.joker-game-card-face__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-16)}.joker-game-card-face__corner{position:absolute;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}.joker-game-card-face__corner--top{top:0;left:0}.joker-game-card-face__corner--bottom{right:0;bottom:0;transform:rotate(180deg)}.joker-game-card-face__rank,.joker-game-card-face__corner-rank{font-family:var(--font-heading);font-weight:500;line-height:.9;color:var(--joker-black-800)}.joker-game-card-face__rank{font-size:82px}.joker-game-card-face__corner-rank{font-size:30px}.joker-game-card-face__suit{flex-shrink:0;color:var(--game-card-face-suit-color);display:block}.joker-game-card-face__center .joker-game-card-face__suit{width:72px;height:72px}.joker-game-card-face__corner-suit{width:30px;height:30px}.joker-game-card-mini{box-sizing:border-box;display:flex;width:110px;height:76px;padding:2px;border-radius:var(--spacing-4);background:color-mix(in srgb,var(--joker-white-50) 10%,transparent)}.joker-game-card-mini__inner{box-sizing:border-box;display:flex;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;border:1px solid transparent;border-radius:calc(var(--spacing-4) - 1px);background:linear-gradient(#f8f7f4,#f8f7f4) padding-box,linear-gradient(135deg,#e9e9e9,#9d9d9d 52%,#f6f6f6) border-box}.joker-game-card-mini__surface{position:relative;isolation:isolate;display:flex;flex:1;min-width:0;min-height:0;box-sizing:border-box;overflow:hidden;padding:2px;border-radius:calc(var(--spacing-4) - 2px)}.joker-game-card-mini__surface-texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.8;pointer-events:none}.joker-game-card-mini__surface-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse 120% 100% at 50% 0%,color-mix(in srgb,#d9d9d9 10%,transparent),color-mix(in srgb,#323232 30%,transparent)),color-mix(in srgb,var(--joker-white-50) 80%,transparent);pointer-events:none}.joker-game-card-mini__surface-content{position:relative;z-index:2;display:flex;flex:1;min-width:0;min-height:0;width:100%}.joker-game-card-mini__content-frame{box-sizing:border-box;display:flex;flex:1;min-width:0;min-height:0;width:100%;padding:4px 3px;border:var(--border-width-default) solid var(--joker-black-100);border-radius:var(--spacing-4);background:transparent;align-items:center;justify-content:center}.joker-game-card-mini-face{position:relative;align-self:stretch;width:100%;height:100%;min-height:100%;--game-card-face-suit-color: var(--joker-black-800)}.joker-game-card-mini-face--red{--game-card-face-suit-color: var(--joker-red-400)}.joker-game-card-mini-face__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1px}.joker-game-card-mini-face__corner{position:absolute;display:flex;flex-direction:column;align-items:center;gap:1px}.joker-game-card-mini-face__corner--top{top:0;left:0}.joker-game-card-mini-face__corner--bottom{right:0;bottom:0;transform:rotate(180deg)}.joker-game-card-mini-face__rank,.joker-game-card-mini-face__corner-rank{font-family:var(--font-heading);font-weight:500;line-height:.9;color:var(--joker-black-800)}.joker-game-card-mini-face__rank{font-size:32px}.joker-game-card-mini-face__corner-rank{font-size:11px}.joker-game-card-mini-face__suit{flex-shrink:0;color:var(--game-card-face-suit-color);display:block}.joker-game-card-mini-face__center .joker-game-card-mini-face__suit{width:28px;height:28px}.joker-game-card-mini-face__corner-suit{width:11px;height:11px}.joker-game-tile-grid{--tile-grid-size: 100;--tile-stack-lift: 100;position:relative;display:grid;counter-reset:game-tile-stack}.joker-game-tile-grid>:is(.joker-mines-tile,.joker-4d-mines-tile,.joker-win-tile,.joker-4d-mines-win-tile,.joker-loss-tile,.joker-safe-tile){counter-increment:game-tile-stack;--tile-stack-index: calc(var(--tile-grid-size) - counter(game-tile-stack) + 1);position:relative;z-index:var(--tile-stack-index)}:is(.joker-mines-tile,.joker-4d-mines-tile){--mines-tile-icon-inner-shadow-color: #121111;--mines-tile-background-gradient: linear-gradient(145deg, #1b1b1b 0%, #1c1b1b 100%);--mines-tile-hover-scale: .985;--tile-size: var(--game-tile-size, 120px);--tile-radius: calc(var(--tile-size) / 15);--tile-gem-size: calc(var(--tile-size) * 13 / 30);--tile-stack-lift: 100;position:relative;z-index:var(--tile-stack-index, 1);isolation:isolate;display:inline-flex;width:var(--tile-size);height:var(--tile-size);box-sizing:border-box;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border:var(--border-width-default) solid var(--joker-black-200);border-radius:var(--tile-radius);background:var(--mines-tile-background-gradient);transition:transform var(--motion-fast) var(--ease-standard);cursor:pointer}.joker-mines-tile--unselected,.joker-4d-mines-tile--unselected{background:var(--joker-black-700);border-color:var(--joker-black-400);transition:none;cursor:not-allowed}@media(hover:hover){.joker-mines-tile:not(.joker-mines-tile--unselected):hover,.joker-4d-mines-tile:not(.joker-4d-mines-tile--unselected):hover{transform:scale(var(--mines-tile-hover-scale))}}@media(prefers-reduced-motion:reduce){.joker-mines-tile:not(.joker-mines-tile--unselected),.joker-4d-mines-tile:not(.joker-4d-mines-tile--unselected){transition:none}.joker-mines-tile:not(.joker-mines-tile--unselected):hover,.joker-4d-mines-tile:not(.joker-4d-mines-tile--unselected):hover{transform:none}}:is(.joker-mines-tile-icon,.joker-4d-mines-tile-icon){position:relative;z-index:1;display:block;flex:0 0 auto;width:var(--tile-gem-size);height:var(--tile-gem-size)}:is(.joker-win-tile,.joker-4d-mines-win-tile){--win-tile-trace-angle: 0turn;--win-tile-border: var(--joker-gold-400);--win-tile-border-trace: var(--joker-gold-50);--win-tile-border-trace-duration: 2.4s;--win-tile-overlay-opacity: .2;--win-tile-overlay-gradient: linear-gradient( 138deg, rgb(0 0 0 / .04) 0%, rgb(148 139 16 / .12) 49%, rgb(0 0 0 / .04) 100% );--win-tile-reveal-duration: .72s;--win-tile-chip-enter-duration: .22s;--win-tile-chip-visible-duration: 1.2s;--tile-size: var(--game-tile-size, 120px);--tile-radius: calc(var(--tile-size) / 15);--tile-image-size: calc(var(--tile-size) * 5 / 6);--tile-stack-lift: 100;--tile-opened-opacity: .9;--tile-opened-fade-duration: .32s;position:relative;z-index:var(--tile-stack-index, 1);isolation:isolate;display:inline-flex;width:var(--tile-size);height:var(--tile-size);box-sizing:border-box;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border:var(--border-width-default) solid var(--joker-black-200);border-radius:var(--tile-radius);background:var(--joker-black-600);cursor:pointer;opacity:1;transition:opacity var(--tile-opened-fade-duration) var(--ease-out)}.joker-4d-mines-win-tile{container-type:size}:is(.joker-win-tile--opened,.joker-4d-mines-win-tile--opened){opacity:var(--tile-opened-opacity)}.joker-win-tile:not(.joker-win-tile--revealed) .joker-win-tile-icon{opacity:0;transform:scale(.35)}:is(.joker-win-tile--revealed,.joker-4d-mines-win-tile--revealed){border-color:transparent;background:linear-gradient(var(--joker-black-600),var(--joker-black-600)) padding-box,conic-gradient(from var(--win-tile-trace-angle),var(--win-tile-border) 0 68%,var(--win-tile-border-trace) 72% 80%,var(--win-tile-border) 84% 100%) border-box;animation:joker-win-tile-border-trace var(--win-tile-border-trace-duration) linear infinite;cursor:default}:is(.joker-win-tile--revealed,.joker-4d-mines-win-tile--revealed):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:var(--win-tile-overlay-opacity);background:var(--win-tile-overlay-gradient)}:is(.joker-win-tile--revealing,.joker-4d-mines-win-tile--revealing),:is(.joker-win-tile--has-multiplier,.joker-4d-mines-win-tile--has-multiplier){overflow:visible;z-index:calc(var(--tile-stack-index, 1) + var(--tile-stack-lift))}:is(.joker-win-tile-multiplier,.joker-4d-mines-win-tile-multiplier){position:absolute;bottom:0;left:50%;z-index:calc(var(--tile-stack-lift) + 1);pointer-events:none;transform:translate(-50%,50%)}:is(.joker-win-tile-multiplier,.joker-4d-mines-win-tile-multiplier)[hidden]{display:none!important}:is(.joker-win-tile-multiplier--entering,.joker-4d-mines-win-tile-multiplier--entering){animation:joker-win-tile-multiplier-in var(--win-tile-chip-enter-duration) var(--ease-out) forwards}:is(.joker-win-tile-multiplier--visible,.joker-4d-mines-win-tile-multiplier--visible){opacity:1;transform:translate(-50%,50%)}:is(.joker-win-tile-particles,.joker-4d-mines-win-tile-particles){position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}:is(.joker-win-tile-particle,.joker-4d-mines-win-tile-particle){position:absolute;top:50%;left:50%;width:var(--spacing-4);height:var(--spacing-4);border-radius:50%;background:var(--joker-gold-400);box-shadow:0 0 var(--spacing-8) var(--joker-gold-300);opacity:0;transform:translate(-50%,-50%) scale(.35);animation:joker-win-tile-particle-burst var(--win-tile-reveal-duration) var(--ease-out) both}:is(.joker-win-tile-particle,.joker-4d-mines-win-tile-particle):nth-child(1){--particle-x: calc(var(--spacing-32) * -1);--particle-y: calc(var(--spacing-16) * -1)}:is(.joker-win-tile-particle,.joker-4d-mines-win-tile-particle):nth-child(2){--particle-x: calc(var(--spacing-24) * -1);--particle-y: calc(var(--spacing-32) * -1);animation-delay:var(--motion-instant)}:is(.joker-win-tile-particle,.joker-4d-mines-win-tile-particle):nth-child(3){--particle-x: calc(var(--spacing-8) * -1);--particle-y: calc(var(--spacing-40) * -1);animation-delay:var(--motion-fast)}:is(.joker-win-tile-particle,.joker-4d-mines-win-tile-particle):nth-child(4){--particle-x: var(--spacing-8);--particle-y: calc(var(--spacing-40) * -1);animation-delay:var(--motion-instant)}:is(.joker-win-tile-particle,.joker-4d-mines-win-tile-particle):nth-child(5){--particle-x: var(--spacing-24);--particle-y: calc(var(--spacing-32) * -1)}:is(.joker-win-tile-particle,.joker-4d-mines-win-tile-particle):nth-child(6){--particle-x: var(--spacing-32);--particle-y: calc(var(--spacing-16) * -1);animation-delay:var(--motion-fast)}:is(.joker-win-tile-particle,.joker-4d-mines-win-tile-particle):nth-child(7){--particle-x: calc(var(--spacing-32) * -1);--particle-y: var(--spacing-16);animation-delay:var(--motion-instant)}:is(.joker-win-tile-particle,.joker-4d-mines-win-tile-particle):nth-child(8){--particle-x: var(--spacing-32);--particle-y: var(--spacing-16)}:is(.joker-win-tile-particle,.joker-4d-mines-win-tile-particle):nth-child(9){--particle-x: calc(var(--spacing-24) * -1);--particle-y: var(--spacing-32);animation-delay:var(--motion-fast)}:is(.joker-win-tile-particle,.joker-4d-mines-win-tile-particle):nth-child(10){--particle-x: var(--spacing-24);--particle-y: var(--spacing-32);animation-delay:var(--motion-instant)}@keyframes joker-win-tile-border-trace{to{--win-tile-trace-angle: 1turn}}@keyframes joker-win-tile-icon-pop{0%{opacity:0;transform:scale(.35)}42%{opacity:1;transform:scale(1.14)}72%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes joker-win-tile-particle-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}14%{opacity:1}72%{opacity:.88}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)),calc(-50% + var(--particle-y))) scale(.45)}}@keyframes joker-win-tile-multiplier-in{0%{opacity:0;transform:translate(-50%,72%)}to{opacity:1;transform:translate(-50%,50%)}}.joker-win-tile--revealing .joker-win-tile-icon,.joker-4d-mines-win-tile--revealing .joker-4d-mines-win-tile-number{animation:joker-win-tile-icon-pop var(--win-tile-reveal-duration) var(--ease-emphasized) both}.joker-win-tile--revealed .joker-win-tile-icon,.joker-4d-mines-win-tile--revealed .joker-4d-mines-win-tile-number{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){:is(.joker-win-tile--revealed,.joker-4d-mines-win-tile--revealed){animation:none;border-color:var(--win-tile-border);background:var(--joker-black-600)}.joker-win-tile--revealing .joker-win-tile-icon,.joker-4d-mines-win-tile--revealing .joker-4d-mines-win-tile-number,:is(.joker-win-tile-particle,.joker-4d-mines-win-tile-particle),:is(.joker-win-tile-multiplier--entering,.joker-4d-mines-win-tile-multiplier--entering){animation:none}.joker-win-tile--revealed .joker-win-tile-icon,.joker-4d-mines-win-tile--revealed .joker-4d-mines-win-tile-number{opacity:1;transform:scale(1)}:is(.joker-win-tile-multiplier,.joker-4d-mines-win-tile-multiplier),:is(.joker-win-tile-multiplier--visible,.joker-4d-mines-win-tile-multiplier--visible){opacity:1;transform:translate(-50%,50%)}}.joker-win-tile-icon{position:relative;z-index:1;display:block;flex:0 0 auto;width:var(--tile-image-size);height:var(--tile-image-size);object-fit:contain}.mines-gold-flip-demo{display:grid;justify-items:center}[data-win-tile-demo]{display:grid;justify-items:center;min-width:var(--game-tile-size, 120px);min-height:var(--game-tile-size, 120px)}.mines-gold-flip-demo__stack{position:relative;width:var(--game-tile-size, 120px);height:var(--game-tile-size, 120px)}.mines-gold-flip-demo__win{position:absolute;top:0;right:0;bottom:0;left:0}.mines-gold-flip-demo__cover{position:relative;z-index:1;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.mines-gold-flip-demo__cover.is-flipped{opacity:0;transform:scale(.92);pointer-events:none}.joker-4d-mines-win-tile-number{--four-d-mines-win-tile-number-glow: 0 0 12px rgb(255 222 168 / .3);--four-d-mines-win-tile-number-optical-shift: .04em;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;width:100%;height:100%;box-sizing:border-box;align-items:center;justify-content:center;transform-origin:center center;-webkit-user-select:none;user-select:none}.joker-4d-mines-win-tile-number-value{display:block;font-family:var(--font-heading);font-size:35cqi;font-weight:var(--text-heading-weight);line-height:1;letter-spacing:-.015em;color:var(--joker-gold-400);text-align:center;text-shadow:var(--four-d-mines-win-tile-number-glow);transform:translateY(var(--four-d-mines-win-tile-number-optical-shift));white-space:nowrap}.joker-4d-mines-win-tile:not(.joker-4d-mines-win-tile--revealed) .joker-4d-mines-win-tile-number{opacity:0;transform:scale(.35)}.joker-loss-tile{--loss-tile-overlay-opacity: .2;--loss-tile-overlay-gradient: linear-gradient( 138deg, rgb(234 114 114 / .04) 0%, rgb(218 33 33 / .12) 49%, rgb(234 114 114 / .04) 100% );--loss-tile-reveal-duration: .72s;--loss-tile-smoke-duration: .92s;--tile-size: var(--game-tile-size, 120px);--tile-radius: calc(var(--tile-size) / 15);--tile-image-size: calc(var(--tile-size) * 5 / 6);--tile-stack-lift: 100;position:relative;z-index:var(--tile-stack-index, 1);isolation:isolate;display:inline-flex;width:var(--tile-size);height:var(--tile-size);box-sizing:border-box;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border:var(--border-width-default) solid var(--joker-black-200);border-radius:var(--tile-radius);background:var(--joker-black-600);cursor:pointer}.joker-loss-tile:not(.joker-loss-tile--revealed) .joker-loss-tile-icon{opacity:0;transform:scale(.35)}.joker-loss-tile--revealed{border-color:var(--joker-red-400);cursor:default}.joker-loss-tile--revealed:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:var(--loss-tile-overlay-opacity);background:var(--loss-tile-overlay-gradient)}.joker-loss-tile--revealing{overflow:visible;z-index:calc(var(--tile-stack-index, 1) + var(--tile-stack-lift))}.joker-loss-tile-smoke{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.joker-loss-tile-smoke-puff{position:absolute;top:50%;left:50%;width:var(--smoke-size, var(--spacing-16));height:var(--smoke-size, var(--spacing-16));border-radius:50%;background:#d6d6d66b;filter:blur(4px);opacity:0;transform:translate(-50%,-50%) scale(.35);animation:joker-loss-tile-smoke-burst var(--loss-tile-smoke-duration) var(--ease-out) both}.joker-loss-tile-smoke-puff:nth-child(1){--smoke-size: calc(var(--spacing-16) + var(--spacing-4));--smoke-x: calc(var(--spacing-8) * -1);--smoke-y: calc(var(--spacing-32) * -1)}.joker-loss-tile-smoke-puff:nth-child(2){--smoke-size: var(--spacing-24);--smoke-x: var(--spacing-16);--smoke-y: calc(var(--spacing-40) * -1);animation-delay:var(--motion-instant)}.joker-loss-tile-smoke-puff:nth-child(3){--smoke-size: calc(var(--spacing-16) + var(--spacing-8));--smoke-x: calc(var(--spacing-24) * -1);--smoke-y: calc(var(--spacing-24) * -1);animation-delay:var(--motion-fast)}.joker-loss-tile-smoke-puff:nth-child(4){--smoke-size: calc(var(--spacing-16) + var(--spacing-4));--smoke-x: var(--spacing-24);--smoke-y: calc(var(--spacing-16) * -1);animation-delay:var(--motion-instant)}.joker-loss-tile-smoke-puff:nth-child(5){--smoke-size: calc(var(--spacing-16) + var(--spacing-4));--smoke-x: calc(var(--spacing-32) * -1);--smoke-y: calc(var(--spacing-8) * -1)}.joker-loss-tile-smoke-puff:nth-child(6){--smoke-size: var(--spacing-24);--smoke-x: var(--spacing-32);--smoke-y: calc(var(--spacing-12) * -1);animation-delay:var(--motion-fast)}.joker-loss-tile-smoke-puff:nth-child(7){--smoke-size: calc(var(--spacing-16) + var(--spacing-4));--smoke-x: calc(var(--spacing-12) * -1);--smoke-y: calc(var(--spacing-40) * -1);animation-delay:var(--motion-instant)}.joker-loss-tile-smoke-puff:nth-child(8){--smoke-size: calc(var(--spacing-16) + var(--spacing-8));--smoke-x: var(--spacing-12);--smoke-y: calc(var(--spacing-32) * -1);animation-delay:var(--motion-fast)}@keyframes joker-loss-tile-icon-pop{0%{opacity:0;transform:scale(.35)}42%{opacity:1;transform:scale(1.14)}72%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes joker-loss-tile-smoke-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}18%{opacity:.72}62%{opacity:.48}to{opacity:0;transform:translate(calc(-50% + var(--smoke-x)),calc(-50% + var(--smoke-y))) scale(1.55)}}.joker-loss-tile--revealing .joker-loss-tile-icon{animation:joker-loss-tile-icon-pop var(--loss-tile-reveal-duration) var(--ease-emphasized) both}.joker-loss-tile--revealed .joker-loss-tile-icon{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.joker-loss-tile--revealing .joker-loss-tile-icon,.joker-loss-tile-smoke-puff{animation:none}.joker-loss-tile--revealed .joker-loss-tile-icon{opacity:1;transform:scale(1)}}.joker-loss-tile-icon{position:relative;z-index:1;display:block;flex:0 0 auto;width:var(--tile-image-size);height:var(--tile-image-size);object-fit:contain}.joker-safe-tile{--safe-tile-overlay-gradient: linear-gradient( 138deg, rgb(213 188 158 / .3) 0%, rgb(213 188 158 / .12) 49%, rgb(213 188 158 / .3) 100% );--safe-tile-border-gradient: linear-gradient( to top right, #d6bc9e 0%, #ffeec0 49%, #d6bc9e 99% );--safe-tile-bomb-reveal-duration: .72s;--safe-tile-bomb-smoke-duration: .92s;--safe-tile-shield-reveal-duration: .72s;--safe-tile-pulse-duration: .88s;--safe-tile-chrome-duration: .42s;--safe-tile-shield-delay: .5s;--tile-size: var(--game-tile-size, 120px);--tile-radius: calc(var(--tile-size) / 15);--tile-image-size: calc(var(--tile-size) * 5 / 6);--tile-stack-lift: 100;--tile-opened-opacity: .9;--tile-opened-fade-duration: .32s;position:relative;z-index:var(--tile-stack-index, 1);isolation:isolate;display:inline-flex;width:var(--tile-size);height:var(--tile-size);box-sizing:border-box;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border:var(--border-width-default) solid var(--joker-black-200);border-radius:var(--tile-radius);background:var(--joker-black-600);cursor:pointer;opacity:1;transition:opacity var(--tile-opened-fade-duration) var(--ease-out)}.joker-safe-tile--opened{opacity:var(--tile-opened-opacity)}.joker-safe-tile--settled{border-color:transparent;background:linear-gradient(var(--joker-black-600),var(--joker-black-600)) padding-box,var(--safe-tile-border-gradient) border-box;transition:background var(--safe-tile-chrome-duration) var(--ease-out),border-color var(--safe-tile-chrome-duration) var(--ease-out);cursor:default}.joker-safe-tile--revealing{overflow:visible;z-index:calc(var(--tile-stack-index, 1) + var(--tile-stack-lift))}.joker-safe-tile-smoke{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.joker-safe-tile-smoke-puff{position:absolute;top:50%;left:50%;width:var(--smoke-size, var(--spacing-16));height:var(--smoke-size, var(--spacing-16));border-radius:50%;background:#d6d6d66b;filter:blur(4px);opacity:0;transform:translate(-50%,-50%) scale(.35);animation:joker-safe-tile-smoke-burst var(--safe-tile-bomb-smoke-duration) var(--ease-out) both}.joker-safe-tile-smoke-puff:nth-child(1){--smoke-size: calc(var(--spacing-16) + var(--spacing-4));--smoke-x: calc(var(--spacing-8) * -1);--smoke-y: calc(var(--spacing-32) * -1)}.joker-safe-tile-smoke-puff:nth-child(2){--smoke-size: var(--spacing-24);--smoke-x: var(--spacing-16);--smoke-y: calc(var(--spacing-40) * -1);animation-delay:var(--motion-instant)}.joker-safe-tile-smoke-puff:nth-child(3){--smoke-size: calc(var(--spacing-16) + var(--spacing-8));--smoke-x: calc(var(--spacing-24) * -1);--smoke-y: calc(var(--spacing-24) * -1);animation-delay:var(--motion-fast)}.joker-safe-tile-smoke-puff:nth-child(4){--smoke-size: calc(var(--spacing-16) + var(--spacing-4));--smoke-x: var(--spacing-24);--smoke-y: calc(var(--spacing-16) * -1);animation-delay:var(--motion-instant)}.joker-safe-tile-smoke-puff:nth-child(5){--smoke-size: calc(var(--spacing-16) + var(--spacing-4));--smoke-x: calc(var(--spacing-32) * -1);--smoke-y: calc(var(--spacing-8) * -1)}.joker-safe-tile-smoke-puff:nth-child(6){--smoke-size: var(--spacing-24);--smoke-x: var(--spacing-32);--smoke-y: calc(var(--spacing-12) * -1);animation-delay:var(--motion-fast)}.joker-safe-tile-smoke-puff:nth-child(7){--smoke-size: calc(var(--spacing-16) + var(--spacing-4));--smoke-x: calc(var(--spacing-12) * -1);--smoke-y: calc(var(--spacing-40) * -1);animation-delay:var(--motion-instant)}.joker-safe-tile-smoke-puff:nth-child(8){--smoke-size: calc(var(--spacing-16) + var(--spacing-8));--smoke-x: var(--spacing-12);--smoke-y: calc(var(--spacing-32) * -1);animation-delay:var(--motion-fast)}.joker-safe-tile-bomb-icon{position:absolute;top:50%;left:50%;z-index:1;display:block;width:var(--tile-image-size);height:var(--tile-image-size);object-fit:contain;transform:translate(-50%,-50%)}.joker-safe-tile-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at center,rgb(255 238 192 / .42) 0%,transparent 72%);opacity:0;transform:scale(.72);animation:joker-safe-tile-glow-flash var(--safe-tile-shield-reveal-duration) var(--ease-out) both}.joker-safe-tile-pulses{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.joker-safe-tile-pulse-ring{position:absolute;top:50%;left:50%;width:calc(var(--tile-size) / 3);height:calc(var(--tile-size) / 3);border:2px solid rgb(255 238 192 / .82);border-radius:50%;box-shadow:0 0 var(--spacing-12) #ffeec047;opacity:0;transform:translate(-50%,-50%) scale(.24);animation:joker-safe-tile-pulse-ring var(--safe-tile-pulse-duration) var(--ease-out) both}.joker-safe-tile-pulse-ring:nth-child(2){animation-delay:var(--motion-fast)}.joker-safe-tile-pulse-ring:nth-child(3){animation-delay:calc(var(--motion-fast) + var(--motion-instant))}.joker-safe-tile-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:var(--safe-tile-overlay-gradient);transition:opacity var(--safe-tile-chrome-duration) var(--ease-out)}.joker-safe-tile-overlay--visible{opacity:1}.joker-safe-tile-icon{position:absolute;top:50%;left:50%;z-index:3;display:block;width:var(--tile-image-size);height:var(--tile-image-size);object-fit:contain;opacity:0;transform:translate(-50%,-50%) scale(.35)}@keyframes joker-safe-tile-bomb-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}42%{opacity:1;transform:translate(-50%,-50%) scale(1.14)}72%{transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes joker-safe-tile-shield-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}42%{opacity:1;transform:translate(-50%,-50%) scale(1.14)}72%{transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes joker-safe-tile-smoke-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}18%{opacity:.72}62%{opacity:.48}to{opacity:0;transform:translate(calc(-50% + var(--smoke-x)),calc(-50% + var(--smoke-y))) scale(1.55)}}@keyframes joker-safe-tile-pulse-ring{0%{opacity:0;transform:translate(-50%,-50%) scale(.24)}18%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(2.85)}}@keyframes joker-safe-tile-glow-flash{0%{opacity:0;transform:scale(.72)}34%{opacity:1}to{opacity:0;transform:scale(1.12)}}.joker-safe-tile--bomb-revealing .joker-safe-tile-bomb-icon{animation:joker-safe-tile-bomb-pop var(--safe-tile-bomb-reveal-duration) var(--ease-emphasized) both}.joker-safe-tile--shield-revealing .joker-safe-tile-bomb-icon,.joker-safe-tile--settled .joker-safe-tile-bomb-icon{opacity:1;transform:translate(-50%,-50%) scale(1)}.joker-safe-tile--shield-revealing .joker-safe-tile-icon{animation:joker-safe-tile-shield-pop var(--safe-tile-shield-reveal-duration) var(--ease-emphasized) both}.joker-safe-tile--settled .joker-safe-tile-icon,.joker-safe-tile-icon--revealed{opacity:1;transform:translate(-50%,-50%) scale(1)}@media(prefers-reduced-motion:reduce){.joker-safe-tile--settled{transition:none}.joker-safe-tile--bomb-revealing .joker-safe-tile-bomb-icon,.joker-safe-tile--shield-revealing .joker-safe-tile-icon,.joker-safe-tile-smoke-puff,.joker-safe-tile-pulse-ring,.joker-safe-tile-glow{animation:none}.joker-safe-tile--shield-revealing .joker-safe-tile-bomb-icon,.joker-safe-tile--settled .joker-safe-tile-bomb-icon,.joker-safe-tile--settled .joker-safe-tile-icon,.joker-safe-tile-icon--revealed{opacity:1;transform:translate(-50%,-50%) scale(1)}.joker-safe-tile-overlay--visible{opacity:1;transition:none}}:is(.joker-mines-ingame-card,.joker-4d-mines-ingame-card){--mines-ingame-card-radius: calc(var(--radius-sm) + var(--radius-sm));--mines-ingame-card-coin-size: var(--spacing-16);--mines-ingame-card-center-track: var(--spacing-32);--mines-ingame-card-chevron-size: calc(var(--spacing-16) + var(--spacing-4));display:grid;width:min(100%,calc(var(--spacing-64) * 9));overflow:hidden;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--mines-ingame-card-radius);background:var(--joker-black-300);color:var(--joker-white-50)}.joker-mines-ingame-card-top,.joker-4d-mines-ingame-card-top{display:grid;grid-template-columns:minmax(0,1fr) var(--mines-ingame-card-center-track) minmax(0,1fr);align-items:center;gap:var(--spacing-24);background:var(--joker-black-700);padding:calc(var(--spacing-16) + var(--spacing-4)) var(--spacing-16)}.joker-mines-ingame-card-stack,.joker-4d-mines-ingame-card-stack{display:grid;width:100%;gap:var(--spacing-12);min-width:0;justify-items:center;text-align:center}.joker-mines-ingame-card-label,.joker-4d-mines-ingame-card-label{color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-mines-ingame-card-value,.joker-4d-mines-ingame-card-value{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-4);color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-mines-ingame-card-value.is-profit,.joker-mines-ingame-card-multiplier.is-profit,.joker-4d-mines-ingame-card-multiplier.is-profit{color:var(--joker-green-400)}.joker-mines-ingame-card-value.is-next .joker-mines-ingame-card-coin,.joker-4d-mines-ingame-card-value.is-next .joker-4d-mines-ingame-card-coin{color:var(--joker-white-50)}.joker-mines-ingame-card-coin,.joker-4d-mines-ingame-card-coin{display:inline-block;width:var(--mines-ingame-card-coin-size);height:var(--mines-ingame-card-coin-size);flex:0 0 auto;background:currentColor;mask:url(/assets/jokerCoin-DaB8sbul.svg) center / contain no-repeat;-webkit-mask:url(/assets/jokerCoin-DaB8sbul.svg) center / contain no-repeat}.joker-mines-ingame-card-chevron,.joker-4d-mines-ingame-card-chevron{display:inline-grid;width:var(--spacing-40);height:var(--spacing-32);justify-self:center;place-items:center;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-pill);color:var(--joker-white-50)}.joker-mines-ingame-card-chevron svg,.joker-4d-mines-ingame-card-chevron svg{width:var(--mines-ingame-card-chevron-size);height:var(--mines-ingame-card-chevron-size);stroke-width:var(--icon-stroke-bold)}.joker-rounds-to-win-field{display:grid;width:100%;gap:var(--input-field-gap-docs)}.joker-rounds-to-win-label{color:var(--input-label-text);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-rounds-to-win-options{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-8)}.joker-rounds-to-win-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;width:100%;height:var(--input-control-height-docs);box-sizing:border-box;align-items:center;justify-content:center;border:var(--input-control-border-width) solid var(--input-control-border);border-radius:var(--radius-sm);background:var(--input-control-bg);color:var(--joker-white-50);cursor:pointer;font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);margin:0;padding:0 var(--spacing-16);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--button-transition-duration) var(--button-transition-ease)}.joker-rounds-to-win-option:not(:disabled):active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.joker-rounds-to-win-option:not(:disabled):active{transform:none}}.joker-rounds-to-win-option:not(:disabled):hover{border-color:var(--input-control-border-hover);background:var(--input-control-bg-hover);box-shadow:var(--input-shadow-hover)}.joker-rounds-to-win-option:focus-visible{outline:calc(var(--input-control-border-width) + var(--input-control-border-width)) solid var(--color-border-focus);outline-offset:calc(var(--input-control-border-width) + var(--input-control-border-width))}.joker-rounds-to-win-option.is-selected,.joker-rounds-to-win-option[aria-checked=true],.joker-rounds-to-win-option.is-selected:not(:disabled):hover,.joker-rounds-to-win-option[aria-checked=true]:not(:disabled):hover{border-color:var(--button-hi-lo-border-selected);background:var(--button-hi-lo-bg-selected);box-shadow:none;color:var(--joker-white-50)}.joker-rounds-to-win-option.is-select-glow{animation:joker-hi-lo-select-glow var(--odds-select-glow-duration, .5s) ease-out forwards}.joker-rounds-to-win-option:disabled,.joker-rounds-to-win-field.disabled .joker-rounds-to-win-option{cursor:not-allowed;opacity:var(--input-disabled-opacity)}.joker-4d-number-field{display:grid;width:100%;gap:var(--input-field-gap-docs)}.joker-4d-number-label{color:var(--input-label-text);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-4d-number-options{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-8)}.joker-4d-number-digit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;width:100%;height:var(--input-control-height-docs);box-sizing:border-box;align-items:center;justify-content:center;border:var(--input-control-border-width) solid var(--input-control-border);border-radius:var(--radius-sm);background:var(--input-control-bg);color:var(--joker-white-50);cursor:text;font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);margin:0;padding:0;text-align:center;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.joker-4d-number-digit:not(:disabled):hover{border-color:var(--input-control-border-hover);background:var(--input-control-bg-hover);box-shadow:var(--input-shadow-hover)}.joker-4d-number-digit:focus{border-color:var(--button-hi-lo-border-selected);background:var(--button-hi-lo-bg-selected);box-shadow:none;outline:0}.joker-4d-number-digit:focus-visible{outline:calc(var(--input-control-border-width) + var(--input-control-border-width)) solid var(--color-border-focus);outline-offset:calc(var(--input-control-border-width) + var(--input-control-border-width))}.joker-4d-number-digit.is-filled:not(:disabled):not(:focus){border-color:var(--button-hi-lo-border-selected);background:var(--button-hi-lo-bg-selected);box-shadow:none}.joker-4d-number-field:focus-within .joker-4d-number-label{color:var(--input-label-text-focus)}.joker-4d-number-digit:disabled,.joker-4d-number-field.disabled .joker-4d-number-digit{cursor:not-allowed;opacity:var(--input-disabled-opacity)}.joker-mines-ingame-card-bottom,.joker-4d-mines-ingame-card-bottom{display:grid;grid-template-columns:minmax(0,1fr) var(--mines-ingame-card-center-track) minmax(0,1fr);align-items:center;gap:var(--spacing-24);border-top:var(--border-width-default) dashed var(--joker-black-300);background:var(--joker-black-500);padding:calc(var(--spacing-16) + var(--spacing-4)) var(--spacing-16)}.joker-mines-ingame-card-multiplier,.joker-4d-mines-ingame-card-multiplier{display:inline-flex;width:100%;justify-content:center;text-align:center;color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-mines-ingame-card-bottom-divider,.joker-4d-mines-ingame-card-bottom-divider{display:block;width:var(--border-width-default);height:var(--spacing-24);justify-self:center;background:var(--joker-black-200)}.joker-win-modal-card-shell{--win-modal-icon-size: 112px;--win-modal-celebration-duration: calc(var(--motion-slow) + var(--motion-slow) + var(--motion-slow) + var(--motion-fast) + var(--motion-fast));position:relative;width:min(100%,calc((var(--spacing-64) * 5) - var(--spacing-8) - var(--border-width-default) - var(--border-width-default)));box-sizing:border-box}.joker-win-modal-showroom{position:relative;display:grid;gap:var(--spacing-32);width:100%;overflow:visible}.joker-win-modal-showroom-rail{display:flex;justify-content:center;width:100%}.joker-win-modal-showroom>.joker-win-modal-card-flying-coins{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.joker-win-modal-card-flying-coin{position:absolute;width:var(--spacing-12);height:var(--spacing-12);opacity:0;transform:translate(-50%,-50%) scale(.32);animation:joker-win-modal-coin-fly .76s var(--ease-out) both;filter:drop-shadow(0 0 var(--spacing-4) color-mix(in srgb,var(--joker-gold-400) 45%,transparent))}.joker-win-modal-card{position:relative;display:flex;width:100%;box-sizing:border-box;flex-direction:column;align-items:center;gap:var(--spacing-24);border:var(--border-width-default) solid var(--joker-black-200);border-radius:var(--radius-card);background:var(--joker-black-800);color:var(--joker-white-50);padding:var(--spacing-24) var(--spacing-24);text-align:center;transform-origin:center center;animation:joker-win-modal-card-pulse var(--win-modal-celebration-duration) var(--ease-emphasized) both}.joker-plus-minus-input{display:inline-flex;align-items:center;gap:var(--spacing-4)}.joker-plus-minus-input-control{display:inline-grid;width:var(--input-control-height);height:var(--input-control-height);box-sizing:border-box;place-items:center;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:var(--joker-black-800);padding:0;color:var(--joker-white-50);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.joker-plus-minus-input-control:not(:disabled):hover{border-color:var(--input-control-border-hover);background:var(--joker-black-700)}.joker-plus-minus-input-control:disabled{cursor:not-allowed;opacity:var(--input-disabled-opacity)}.joker-plus-minus-input-icon{display:block;width:var(--icon-size-lg);height:var(--icon-size-lg);pointer-events:none;transition:transform var(--motion-fast) var(--ease-standard)}.joker-plus-minus-input-control:not(:disabled):active .joker-plus-minus-input-icon{transform:scale(.86)}.joker-plus-minus-input.is-with-value{gap:var(--spacing-8)}.joker-plus-minus-input.is-with-value .joker-plus-minus-input-control{width:var(--spacing-32);height:var(--spacing-32)}.joker-plus-minus-input.is-with-value .joker-plus-minus-input-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.joker-plus-minus-input__value{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2ch;min-width:2ch;color:var(--joker-white-50);font-family:var(--font-heading);font-size:var(--text-heading-h2);font-weight:var(--text-heading-weight);line-height:1;letter-spacing:-.015em;text-align:center;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.joker-bet-field.full-width{width:100%}.joker-win-modal-card-icon-wrap{display:grid;width:var(--win-modal-icon-size);height:var(--win-modal-icon-size);place-items:center;animation:joker-win-modal-icon-pulse var(--win-modal-celebration-duration) var(--ease-emphasized) both}.joker-win-modal-card-icon{display:block;width:100%;height:100%}.joker-win-modal-card-copy{display:grid;justify-items:center;gap:0;width:100%}.joker-win-modal-card-title{color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-16);font-weight:600;letter-spacing:.2em;line-height:1.5;text-transform:uppercase}.joker-win-modal-card-amount{color:var(--joker-gold-400);font-family:var(--font-heading);font-size:var(--text-heading-h1);font-weight:700;letter-spacing:0;line-height:48px;text-shadow:0 0 var(--spacing-12) color-mix(in srgb,var(--joker-gold-400) 28%,transparent);text-transform:uppercase}.joker-win-modal-card-message{max-width:calc((var(--spacing-64) * 5) - var(--spacing-8) - var(--border-width-default) - var(--border-width-default));margin:0;color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);letter-spacing:var(--text-body-letter-spacing);line-height:var(--text-body-line-height);width:100%}@keyframes joker-win-modal-coin-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(.28)}16%{opacity:1;transform:translate(-50%,-50%) scale(.58)}72%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--coin-delta-x)),calc(-50% + var(--coin-delta-y))) scale(.24)}}@keyframes joker-win-modal-card-pulse{0%{opacity:0;transform:scale(.94)}38%{opacity:1;transform:scale(1.03)}68%{transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes joker-win-modal-icon-pulse{0%{opacity:0;transform:scale(.74)}38%{opacity:1;transform:scale(1.1)}68%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.joker-win-modal-card,.joker-win-modal-card-icon-wrap,.joker-win-modal-card-flying-coin{animation:none}}.joker-enter-bet-precursor{display:flex;width:100%;max-width:100%;box-sizing:border-box;align-items:center;justify-content:center;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:var(--joker-black-600);color:var(--joker-white-50);padding:var(--spacing-8) 14px;font-family:var(--font);text-align:center}.joker-enter-bet-precursor[hidden]{display:none}.joker-enter-bet-precursor-text{display:block;color:var(--joker-white-50);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-betting-submit-group{display:grid;width:100%;gap:var(--spacing-4);justify-items:center}.joker-betting-submit-group.is-pending-bet>.joker-bet-submit,.joker-betting-submit-group.is-pending-bet>.joker-button.joker-bet-submit,.joker-bet-submit.is-pending-bet{opacity:.6;transition:opacity var(--motion-fast) ease}.joker-betting-submit-group.joker-coin-flip-betting-ingame-submit,.joker-betting-submit-group.joker-roulette-betting-ingame-submit{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8);align-items:stretch;justify-items:stretch}.joker-betting-submit-group.joker-coin-flip-betting-ingame-submit>.joker-cta-preview,.joker-betting-submit-group.joker-coin-flip-betting-ingame-submit>.joker-button,.joker-betting-submit-group.joker-roulette-betting-ingame-submit>.joker-cta-preview,.joker-betting-submit-group.joker-roulette-betting-ingame-submit>.joker-button{width:100%;min-width:0}.joker-tab-group{--joker-tab-height: 40px;--joker-tab-padding-x: var(--spacing-16);display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;min-height:var(--joker-tab-height);max-width:100%}.joker-tab{--joker-tab-bg: var(--joker-black-700);--joker-tab-bg-hover: var(--joker-black-400);--joker-tab-bg-selected: var(--joker-black-500);--joker-tab-divider: var(--joker-black-300);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;height:var(--joker-tab-height);margin:0;padding:0 var(--joker-tab-padding-x);border:0;border-radius:0;background:var(--joker-tab-bg);color:var(--joker-black-50);cursor:pointer;font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);white-space:nowrap;gap:var(--spacing-8);transition:background-color var(--button-transition-duration) var(--button-transition-ease),color var(--button-transition-duration) var(--button-transition-ease)}.joker-tab-label{min-width:0}.joker-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:2px 4px;border-radius:4px;background:var(--joker-red-400);color:var(--joker-white-50);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:1;flex:0 0 auto}.joker-tab:not(:first-child){border-left:var(--border-width-default) solid var(--joker-tab-divider)}.joker-tab:not(:disabled):not(.is-selected):hover{background:var(--joker-tab-bg-hover)}.joker-tab.is-selected,.joker-tab[aria-selected=true]{background:var(--joker-tab-bg-selected);color:var(--joker-white-50)}.joker-tab:disabled{cursor:not-allowed;opacity:.5}.is-tabs .joker-tab-group{grid-template-columns:repeat(2,200px)}.joker-status-chip{--status-chip-height: 30px;--status-chip-padding-x: var(--spacing-8);--status-chip-gap: var(--spacing-8);--status-chip-dot-size: 8px;box-sizing:border-box;display:inline-flex;height:var(--status-chip-height);align-items:center;gap:var(--status-chip-gap);max-width:100%;padding:0 var(--status-chip-padding-x);border:var(--border-width-default) solid var(--joker-black-300);border-radius:999px;background:var(--joker-black-800);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:1;white-space:nowrap}.joker-status-chip-dot{position:relative;flex:0 0 auto;width:var(--status-chip-dot-size);height:var(--status-chip-dot-size);border-radius:50%;background:var(--joker-green-400);box-shadow:0 0 0 3px color-mix(in srgb,var(--joker-green-400) 24%,transparent);animation:joker-status-chip-dot-pulse 1.8s var(--ease-standard) infinite}.joker-status-chip-label{min-width:0}@keyframes joker-status-chip-dot-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--joker-green-400) 24%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--joker-green-400) 12%,transparent),0 0 0 7px color-mix(in srgb,var(--joker-green-400) 18%,transparent)}}@media(prefers-reduced-motion:reduce){.joker-status-chip-dot{animation:none}}.joker-competition-header{box-sizing:border-box;display:flex;align-items:center;width:100%;height:40px;min-height:40px;padding-inline:var(--spacing-24);border-top:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-500);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-competition-header__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-competition-header .card-example-preview{width:min(100%,480px)}.joker-date-row{box-sizing:border-box;display:inline-flex;align-items:center;width:100%;height:40px;min-height:40px;padding-inline:var(--spacing-24);border-right:var(--border-width-default) solid var(--joker-black-300);border-bottom:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-800);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-date-row__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joker-date-row--live{gap:var(--spacing-8)}.joker-date-row__live-prefix{flex:0 0 auto;color:var(--joker-black-50)}.joker-date-row__live-time{min-width:0;overflow:hidden;color:var(--joker-white-50);text-overflow:ellipsis;white-space:nowrap}.is-date-row .card-example-preview{width:min(100%,240px)}.joker-team-info{display:inline-flex;align-items:center;gap:var(--spacing-8);min-width:0;max-width:100%}.joker-team-info__logo-wrap{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-sm);height:var(--icon-size-sm);flex:0 0 auto;overflow:hidden}.joker-team-info__logo{display:block;width:100%;height:100%;object-fit:contain}.joker-team-info__name{min-width:0;overflow:hidden;color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);text-overflow:ellipsis;white-space:nowrap}.football-data-demo{display:grid;gap:var(--spacing-12);justify-items:start}.football-data-demo__status{margin:0;color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-view-markets{display:inline-flex;align-items:center;gap:var(--spacing-8);min-width:0;padding:0;border:0;background:transparent;color:var(--joker-black-50);transition:color .14s ease,transform .14s ease;font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);cursor:pointer}.joker-view-markets:hover{color:var(--joker-white-50);transform:translate(var(--spacing-4))}.joker-view-markets__label{min-width:0}.joker-view-markets__chevron{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:inherit}.joker-view-markets__chevron svg{display:block;width:var(--spacing-16);height:var(--spacing-16);stroke:currentColor;fill:none;stroke-width:var(--icon-stroke-bold)}.is-view-markets .card-example-preview{width:min(100%,240px)}.joker-time{display:inline-flex;align-items:center;min-width:0;color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-time__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-time .card-example-preview{width:min(100%,240px)}.joker-score-chip{--score-chip-optical-shift: 2px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;min-width:24px;padding:0;border:var(--border-width-default) solid var(--joker-black-300);border-radius:2px;background:var(--joker-black-400);color:var(--joker-white-50)}.joker-score-chip__label{display:block;width:100%;min-width:0;overflow:hidden;color:inherit;font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:1;letter-spacing:-.015em;text-align:center;text-overflow:ellipsis;white-space:nowrap;transform:translateY(var(--score-chip-optical-shift))}.is-score-chip .card-example-preview{width:min(100%,240px)}.joker-odds-panel{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;height:100px;padding:0 var(--spacing-12);border:0;background:var(--joker-black-700);color:var(--joker-gold-400);font-family:var(--font);cursor:pointer;transition:background-color .12s var(--ease-standard)}.joker-odds-panel.is-with-team{justify-content:space-between;gap:var(--spacing-12);padding-inline:var(--spacing-24)}.joker-odds-panel:hover{background:var(--joker-black-400)}.joker-odds-panel.is-selected,.joker-odds-panel[aria-pressed=true],.joker-odds-panel.is-selected:hover,.joker-odds-panel[aria-pressed=true]:hover{background:var(--joker-black-300)}.joker-odds-panel.is-unavailable,.joker-odds-panel.is-unavailable:disabled{background:var(--joker-black-700);color:var(--joker-black-50);cursor:not-allowed}.joker-odds-panel.is-unavailable:hover,.joker-odds-panel.is-unavailable:disabled:hover{background:var(--joker-black-700)}.joker-odds-panel.is-unavailable .joker-odds-panel__value{text-decoration:line-through}.joker-odds-panel__leading{display:inline-flex;align-items:center;gap:var(--spacing-16);min-width:0;flex:1 1 auto;pointer-events:none}.joker-odds-panel__team{min-width:0;flex:0 1 auto;pointer-events:none}.joker-odds-panel__line{flex:0 0 auto;color:var(--joker-black-50);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);white-space:nowrap}.joker-odds-panel__line.is-negative{color:var(--joker-red-400)}.joker-odds-panel__line.is-positive{color:var(--joker-green-400)}.joker-odds-panel__value{flex:0 0 auto;min-width:0;overflow:hidden;color:inherit;font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);text-overflow:ellipsis;white-space:nowrap}.is-odds-panel .card-example-preview{width:min(100%,120px)}.card-example.is-odds-panel-with-team .card-example-preview,.card-example.is-odds-panel-with-line .card-example-preview,.card-example.is-odds-panel-with-team .football-data-demo,.card-example.is-odds-panel-with-team .joker-odds-panel,.card-example.is-odds-panel-with-line .football-data-demo,.card-example.is-odds-panel-with-line .joker-odds-panel{width:420px;max-width:100%}.card-example.is-odds-panel-with-line .football-data-demo{display:flex;flex-direction:column;gap:var(--spacing-8)}.is-odds-row .card-example-preview{width:min(100%,376px)}.odds-row-group-demo{display:grid;width:min(100%,376px);grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-8)}.score-chip-group-demo{display:inline-flex;align-items:center;gap:var(--spacing-8)}.joker-upcoming-matches-group{display:flex;flex-direction:column;width:600px;max-width:100%}.joker-upcoming-matches{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;height:100px;min-height:100px;padding-inline:var(--spacing-24);gap:var(--spacing-16);border-right:var(--border-width-default) solid var(--joker-black-300);border-bottom:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-700)}.joker-upcoming-matches__leading{display:flex;align-items:center;gap:var(--spacing-32);min-width:0;flex:1 1 auto}.joker-upcoming-matches__team-stack{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.joker-upcoming-matches .joker-team-info{height:32px}.joker-upcoming-matches__actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end}.is-upcoming-matches .card-example-preview,.is-upcoming-matches .football-data-demo{width:600px;max-width:100%}.joker-live-match-score-group{display:flex;flex-direction:column;width:600px;max-width:100%}.joker-live-match-score{box-sizing:border-box;display:flex;align-items:center;width:100%;height:100px;min-height:100px;padding-inline:var(--spacing-24);border-right:var(--border-width-default) solid var(--joker-black-300);border-bottom:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-700)}.joker-live-match-score__team-stack{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%;min-width:0}.joker-live-match-score__team-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);min-width:0;height:32px}.joker-live-match-score__team-row .joker-team-info{flex:1 1 auto;min-width:0;height:32px}.is-live-match-score .card-example-preview{width:600px;max-width:100%}.joker-bet-slip-row{display:flex;align-items:flex-start;gap:var(--spacing-8);width:100%;min-width:0}.joker-bet-slip-row__remove{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-md);height:var(--icon-size-md);flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--joker-white-50);cursor:pointer}.joker-bet-slip-row__remove svg{display:block;width:100%;height:100%}.joker-bet-slip-row__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-4);min-width:0}.joker-bet-slip-row__top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-16);min-width:0}.joker-bet-slip-row__team-name{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--joker-gold-400);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);text-overflow:ellipsis;white-space:nowrap}.joker-bet-slip-row__odds{flex:0 0 auto;color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);white-space:nowrap}.joker-bet-slip-row__market{display:flex;align-items:center;gap:var(--spacing-8);min-width:0;margin:0;color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:600;line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing)}.joker-bet-slip-row__market-type,.joker-bet-slip-row__selection{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joker-bet-slip-row__divider{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:var(--joker-black-50)}.joker-bet-slip-row__matchup{min-width:0;margin:0;overflow:hidden;color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);text-overflow:ellipsis;white-space:nowrap}.is-bet-slip-row .card-example-preview{width:min(100%,360px);max-width:100%}.joker-odds-selection{display:flex;flex-direction:column;width:600px;max-width:100%}.joker-odds-selection__labels,.joker-odds-selection__panels{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.joker-odds-selection__labels,.joker-odds-selection__panels{border-bottom:var(--border-width-default) solid var(--joker-black-300)}.is-odds-selection .card-example-preview{width:600px;max-width:100%}.joker-odds-row{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:40px;padding:0 var(--spacing-12);background:var(--joker-black-700);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-odds-row__label{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.joker-game-shell,.joker-game-shell *,.joker-game-shell *:before,.joker-game-shell *:after,.joker-mobile-game-shell,.joker-mobile-game-shell *,.joker-mobile-game-shell *:before,.joker-mobile-game-shell *:after,.joker-navigation-shell,.joker-navigation-shell *,.joker-navigation-shell *:before,.joker-navigation-shell *:after{box-sizing:border-box}.joker-game-shell,.joker-mobile-game-shell,.joker-navigation-shell{font-family:var(--font);color:var(--joker-white-50)}.joker-game-shell button,.joker-game-shell input,.joker-mobile-game-shell button,.joker-mobile-game-shell input,.joker-navigation-shell button,.joker-navigation-shell input{font:inherit}.game-container-preview-set{display:flex;width:max-content;align-items:flex-start;gap:var(--spacing-32);padding:0;translate:var(--game-container-pan-x, 0) var(--game-container-pan-y, 0);zoom:var(--game-container-zoom, .29)}.game-container-preview{width:var(--game-shell-desktop-preview-width);min-width:var(--game-shell-desktop-preview-width);padding:0}.game-container-mobile-preview{width:402px;min-width:402px;height:874px;overflow:hidden}.game-container-preview-set .joker-game-shell.joker-game-shell-preview-frame,.game-container-preview-set .joker-game-chrome-preview,.game-container-split-set .joker-game-chrome-preview{width:var(--game-shell-desktop-preview-width);min-width:var(--game-shell-desktop-preview-width)}.game-container-preview-set .joker-mobile-game-shell.joker-mobile-game-shell-preview-frame,.game-container-preview-set .joker-mobile-game-inner-preview,.game-container-split-set .joker-mobile-game-inner-preview{width:402px;min-width:402px;height:874px;min-height:874px;max-height:874px}.game-container-viewport.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}@supports not (zoom: 1){.game-container-preview-set{transform:scale(var(--game-container-zoom, .29));transform-origin:top left}}.joker-game-shell{display:grid;overflow:hidden;width:100%;height:100dvh;min-height:100vh;grid-template-rows:auto minmax(0,1fr);background:var(--joker-black-800);container-type:inline-size;container-name:game-shell}.joker-game-shell-preview-frame{height:982px;min-height:0;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);box-shadow:var(--shadow-3)}.joker-game-chrome-preview{display:grid;overflow:hidden;width:var(--game-shell-desktop-preview-width);height:982px;min-height:0;grid-template-rows:auto minmax(0,1fr);border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:var(--joker-black-900);box-shadow:var(--shadow-3);container-type:inline-size;container-name:game-shell}.joker-game-chrome-slot{min-width:0;min-height:0;border-left:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-800)}.joker-page-wrapper{display:flex;flex-direction:column;width:100%;max-width:none;margin-inline:0;justify-self:stretch;min-width:0;min-height:0;height:100%;box-sizing:border-box;background:var(--joker-black-900);padding:var(--game-shell-page-padding)}.joker-game-shell>.joker-navigation-shell[data-navigation-mode=desktop] .joker-page-wrapper,.joker-game-shell>.joker-navigation-shell[data-navigation-mode=compact] .joker-page-wrapper,.joker-game-shell-preview-frame .joker-page-wrapper,.joker-game-chrome-preview .joker-page-wrapper{width:100%;max-width:none;margin-inline:0;justify-self:stretch;align-self:stretch}.joker-page-wrapper>*{flex:1 1 0;min-width:0;min-height:0;width:100%;height:auto;overflow:hidden}.joker-page-wrapper>.joker-game-inner,.joker-page-wrapper>.joker-game-inner-frame,.joker-page-wrapper>.joker-game-chrome-slot{max-width:var(--game-shell-inner-max-width);margin-inline:auto;align-self:center}.joker-game-shell-preview-frame .joker-game-shell-body,.joker-game-chrome-preview .joker-game-shell-body{min-height:0;height:100%;overflow:hidden;background:var(--joker-black-900)}.joker-game-shell>.joker-navigation-shell{min-height:0;height:100%}.joker-game-shell>.joker-navigation-shell[data-navigation-mode=mobile]{display:grid;overflow:hidden;grid-template-rows:auto minmax(0,1fr)}.joker-game-shell>.joker-navigation-shell[data-navigation-mode=mobile] .joker-navigation-mobile-content{min-height:0}@container game-shell (max-width: 950px){.joker-game-shell.is-chrome-hidden>.joker-game-shell-top-rail,.joker-game-shell.is-chrome-hidden>.joker-game-shell-body>.joker-game-shell-side,.joker-game-chrome-preview.is-chrome-hidden>.joker-game-shell-top-rail,.joker-game-chrome-preview.is-chrome-hidden>.joker-game-shell-body>.joker-game-shell-side,.joker-game-shell-top-rail,.joker-game-shell-side,.joker-game-shell .joker-navigation--desktop>.joker-top-rail-demo,.joker-game-shell .joker-navigation--compact>.joker-top-rail-demo,.joker-game-chrome-preview .joker-game-shell-top-rail,.joker-game-chrome-preview .joker-game-shell-side,.joker-game-shell .joker-navigation--desktop .joker-navigation-body>.joker-product-rail,.joker-game-shell .joker-navigation--compact .joker-navigation-body>.joker-product-rail,.joker-game-chrome-preview .joker-game-shell-side .joker-product-rail{display:none!important}.joker-navigation--desktop,.joker-navigation--compact,.joker-game-chrome-preview,.joker-game-shell,.joker-game-shell>.joker-navigation-shell{grid-template-rows:minmax(0,1fr)}.joker-game-shell .joker-navigation-body,.joker-game-shell-body,.joker-game-shell.is-chrome-hidden>.joker-game-shell-body,.joker-game-chrome-preview.is-chrome-hidden>.joker-game-shell-body{grid-template-columns:minmax(0,1fr);min-height:100%}}@media(max-width:950px){.joker-game-shell.is-chrome-hidden>.joker-game-shell-top-rail,.joker-game-shell.is-chrome-hidden>.joker-game-shell-body>.joker-game-shell-side,.joker-game-chrome-preview.is-chrome-hidden>.joker-game-shell-top-rail,.joker-game-chrome-preview.is-chrome-hidden>.joker-game-shell-body>.joker-game-shell-side,.joker-game-shell-top-rail,.joker-game-shell-side,.joker-game-shell .joker-navigation--desktop>.joker-top-rail-demo,.joker-game-shell .joker-navigation--compact>.joker-top-rail-demo,.joker-game-chrome-preview .joker-game-shell-top-rail,.joker-game-chrome-preview .joker-game-shell-side,.joker-game-shell .joker-navigation--desktop .joker-navigation-body>.joker-product-rail,.joker-game-shell .joker-navigation--compact .joker-navigation-body>.joker-product-rail,.joker-game-chrome-preview .joker-game-shell-side .joker-product-rail{display:none!important}.joker-game-shell .joker-navigation--desktop,.joker-game-shell .joker-navigation--compact,.joker-game-chrome-preview,.joker-game-shell,.joker-game-shell>.joker-navigation-shell{grid-template-rows:minmax(0,1fr)}.joker-game-shell .joker-navigation-body,.joker-game-shell-body,.joker-game-shell.is-chrome-hidden>.joker-game-shell-body,.joker-game-chrome-preview.is-chrome-hidden>.joker-game-shell-body{grid-template-columns:minmax(0,1fr);min-height:100%}.content[data-page=navigation] .section-block:has(.navigation-example.is-top-rail),.content[data-page=navigation] .section-block:has(.navigation-example.is-side-rail){display:none!important}}html[data-game-shell-chrome=hidden] .joker-game-shell.is-chrome-hidden>.joker-game-shell-top-rail,html[data-game-shell-chrome=hidden] .joker-game-shell.is-chrome-hidden>.joker-game-shell-body>.joker-game-shell-side,html[data-game-shell-chrome=hidden] .joker-game-chrome-preview.is-chrome-hidden>.joker-game-shell-top-rail,html[data-game-shell-chrome=hidden] .joker-game-chrome-preview.is-chrome-hidden>.joker-game-shell-body>.joker-game-shell-side,html[data-game-shell-chrome=hidden] .joker-game-shell-top-rail,html[data-game-shell-chrome=hidden] .joker-game-shell-side,html[data-game-shell-chrome=hidden] .joker-game-shell .joker-navigation--desktop>.joker-top-rail-demo,html[data-game-shell-chrome=hidden] .joker-game-shell .joker-navigation--compact>.joker-top-rail-demo,html[data-game-shell-chrome=hidden] .joker-game-chrome-preview .joker-game-shell-top-rail,html[data-game-shell-chrome=hidden] .joker-game-chrome-preview .joker-game-shell-side,html[data-game-shell-chrome=hidden] .joker-game-shell .joker-navigation--desktop .joker-navigation-body>.joker-product-rail,html[data-game-shell-chrome=hidden] .joker-game-shell .joker-navigation--compact .joker-navigation-body>.joker-product-rail,html[data-game-shell-chrome=hidden] .joker-game-chrome-preview .joker-game-shell-side .joker-product-rail{display:none!important}html[data-game-shell-chrome=hidden] .content[data-page=navigation] .section-block:has(.navigation-example.is-top-rail),html[data-game-shell-chrome=hidden] .content[data-page=navigation] .section-block:has(.navigation-example.is-side-rail){display:none!important}html[data-game-shell-chrome=hidden] .joker-game-shell .joker-navigation--desktop,html[data-game-shell-chrome=hidden] .joker-game-shell .joker-navigation--compact,html[data-game-shell-chrome=hidden] .joker-game-chrome-preview,html[data-game-shell-chrome=hidden] .joker-game-shell,html[data-game-shell-chrome=hidden] .joker-game-shell>.joker-navigation-shell{grid-template-rows:minmax(0,1fr)}html[data-game-shell-chrome=hidden] .joker-game-shell .joker-navigation-body,html[data-game-shell-chrome=hidden] .joker-game-shell-body{grid-template-columns:minmax(0,1fr);min-height:100%}.joker-page-wrapper>.joker-game-inner-frame{width:100%;overflow:hidden;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-card)}.joker-game-inner-frame{display:grid;width:100%;max-width:var(--game-shell-inner-max-width);min-width:0;min-height:0;overflow:hidden;grid-template-rows:minmax(0,1fr);border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-card);background:var(--joker-black-800)}.joker-game-chrome-preview .joker-page-wrapper{height:100%}.joker-game-chrome-preview .joker-game-chrome-slot{min-height:0;border:0}.joker-mobile-game-chrome-preview .joker-game-chrome-slot{height:auto;min-height:0;border:0}.joker-mobile-game-shell{position:relative;display:grid;width:100%;height:100dvh;min-height:100vh;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:var(--joker-black-800)}.joker-mobile-game-shell-preview-frame{width:402px;height:874px;min-height:0;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm)}.joker-mobile-game-content{display:grid;align-content:start;min-height:0;overflow-y:auto;background:var(--joker-black-900);scrollbar-width:none}.joker-mobile-game-content::-webkit-scrollbar{display:none}.joker-mobile-game-shell-preview-frame .joker-page-wrapper{display:flex;flex-direction:column;box-sizing:border-box;align-content:start;height:auto;min-height:min-content;overflow:visible;padding:0}.joker-mobile-game-shell-preview-frame .joker-page-wrapper:after{content:"";display:block;flex:0 0 var(--game-shell-page-padding);width:100%}.joker-mobile-game-shell-preview-frame .joker-page-wrapper>.joker-mobile-game-inner-frame{flex:0 0 auto;width:100%}.joker-mobile-game-shell-preview-frame.joker-mobile-game-chrome-preview .joker-mobile-game-content{display:flex;flex-direction:column;height:100%;min-height:0}.joker-mobile-game-shell-preview-frame.joker-mobile-game-chrome-preview .joker-page-wrapper{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;box-sizing:border-box;height:auto;min-height:0;padding:0}.joker-mobile-game-shell-preview-frame.joker-mobile-game-chrome-preview .joker-page-wrapper:after{content:"";display:block;flex:0 0 var(--game-shell-page-padding);width:100%}.joker-mobile-game-shell-preview-frame.joker-mobile-game-chrome-preview .joker-page-wrapper>.joker-game-chrome-slot{flex:1 1 auto;height:auto;min-height:0;border:0;border-radius:0;background:var(--joker-black-800)}.joker-mobile-game-shell-preview-frame .joker-page-wrapper>*{height:auto}.joker-mobile-game-shell-preview-frame,.joker-mobile-game-inner-preview{--mobile-preview-betting-peek: calc( var(--border-width-default) + var(--spacing-32) + var(--button-height) );--mobile-preview-header-height: calc(var(--spacing-40) + var(--spacing-12))}.joker-mobile-game-shell-preview-frame{--mobile-preview-viewport-height: calc( 874px - (var(--spacing-64) - var(--spacing-4)) );--mobile-preview-stage-height: calc( var(--mobile-preview-viewport-height) - var(--mobile-preview-header-height) - var(--mobile-preview-betting-peek) + var(--game-shell-mobile-stage-boost) );overflow:hidden}.joker-mobile-game-shell-preview-frame .joker-mobile-game-content{display:grid;align-content:start;min-height:0;overflow-y:auto;scrollbar-width:none}.joker-mobile-game-shell-preview-frame .joker-mobile-game-content::-webkit-scrollbar{display:none}.joker-mobile-game-shell-preview-frame .joker-mobile-game-inner-frame{display:grid;width:100%;height:auto;min-height:0;overflow:hidden;justify-self:stretch;grid-template-rows:auto var(--mobile-preview-stage-height) max-content auto}.joker-mobile-game-inner-frame{display:grid;min-width:0;min-height:0;overflow:hidden;height:auto;grid-template-rows:auto var( --game-shell-mobile-stage-height ) max-content auto;border:0;border-radius:0;background:var(--joker-black-800)}.joker-mobile-game-inner-preview{--mobile-preview-viewport-height: 874px;--mobile-preview-stage-height: calc( var(--mobile-preview-viewport-height) - var(--mobile-preview-header-height) - var(--mobile-preview-betting-peek) + var(--game-shell-mobile-stage-boost) );display:grid;grid-template-rows:auto var(--mobile-preview-stage-height) max-content auto;align-content:start;box-sizing:border-box;min-height:0;overflow:hidden;padding:0;scrollbar-width:none}.joker-mobile-game-inner-preview::-webkit-scrollbar{display:none}.joker-mobile-game-inner-preview .joker-game-header-rail{order:0}.joker-mobile-game-play-area{display:grid;min-width:0;min-height:0;height:auto;overflow:visible;grid-template-columns:1fr;grid-template-rows:var(--game-shell-mobile-stage-height) auto}.joker-mobile-game-content .joker-game-header-rail,.joker-mobile-game-inner-frame .joker-game-header-rail,.joker-mobile-game-inner-preview .joker-game-header-rail{padding:0 calc(var(--spacing-16) + var(--spacing-4))}.joker-mobile-game-stage{position:relative;order:1;height:var(--game-shell-mobile-stage-height);min-height:var(--game-shell-mobile-stage-height);max-height:none;overflow:hidden;border-bottom:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-800)}.joker-mobile-game-betting{display:none}.joker-navigation-mobile-content .joker-mobile-game-betting,.joker-mobile-game-inner-frame .joker-mobile-game-betting,.joker-mobile-game-inner-preview .joker-mobile-game-betting,.joker-mobile-game-play-area .joker-mobile-game-betting{order:2;display:block;width:100%;min-width:0;min-height:0;height:auto;overflow:hidden;background:var(--joker-black-700)}.joker-mobile-game-inner-frame .joker-game-footer-rail,.joker-mobile-game-inner-preview .joker-game-footer-rail{order:3;flex:none;align-self:stretch;margin-top:0}.joker-mobile-scroll-cue{position:absolute;z-index:5;right:0;bottom:0;left:0;display:grid;height:calc(var(--spacing-64) - var(--spacing-4));place-items:end center;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--joker-black-800) 92%,transparent) 84%);padding-bottom:var(--spacing-8);pointer-events:none;transition:opacity var(--motion-base) var(--ease-standard),visibility var(--motion-base) var(--ease-standard)}.joker-mobile-scroll-cue.is-hidden{visibility:hidden;opacity:0}.joker-mobile-scroll-cue.is-hidden>span{animation:none}.joker-mobile-scroll-cue>span{display:grid;width:calc(var(--spacing-16) + var(--spacing-4));height:calc(var(--spacing-16) + var(--spacing-4));place-items:center;color:var(--joker-gold-400);animation:scroll-cue-drop 1.6s ease-in-out infinite}.joker-mobile-scroll-cue svg{width:18px;height:18px;stroke-width:2.25}.joker-mobile-game-betting .joker-betting-panel{width:100%;min-width:100%;max-width:none;height:auto;max-height:none;border-right:0;border-left:0}.joker-game-shell-top-rail{width:100%}.joker-navigation-shell{display:block;min-width:0;min-height:100dvh;background:var(--joker-black-800);color:var(--joker-white-50)}.joker-navigation{display:grid;min-width:0;min-height:100dvh;grid-template-rows:auto minmax(0,1fr);background:var(--joker-black-800)}.joker-navigation .joker-top-rail-demo{width:100%;max-width:none}.joker-navigation-body{display:grid;min-width:0;min-height:calc(100dvh - var(--topbar-height));overflow:visible;background:var(--joker-black-800)}.joker-navigation-content{position:relative;z-index:1;display:grid;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.joker-navigation--compact .joker-navigation-body{overflow:visible}.joker-navigation--compact .joker-product-rail{z-index:200}.joker-navigation-mobile-content{display:grid;min-width:0;min-height:0}.joker-navigation-body .joker-product-rail{height:calc(100dvh - var(--topbar-height));min-height:0;max-height:calc(100dvh - var(--topbar-height))}.joker-game-shell .joker-navigation-body .joker-product-rail{height:100%;max-height:100%}.joker-game-shell .joker-top-rail-demo,.joker-game-chrome-preview .joker-top-rail-demo{width:100%;max-width:none}.joker-game-shell .joker-navigation-shell,.joker-game-shell .joker-navigation{min-height:0;height:100%}.joker-game-shell .joker-navigation-body{grid-template-columns:var(--navigation-rail-width-expanded) minmax(0,1fr);width:100%;max-width:none;min-height:0;height:100%;justify-self:start;background:var(--joker-black-900)}.joker-game-shell .joker-navigation-content{width:100%;height:100%;min-height:0;overflow:hidden;background:var(--joker-black-900);justify-items:stretch}.joker-game-shell .joker-navigation--compact .joker-navigation-body{grid-template-columns:var(--navigation-rail-width-collapsed) minmax(0,1fr)}.joker-game-shell .joker-navigation-mobile-content{overflow-y:auto}.joker-game-shell .joker-navigation-mobile-content .joker-page-wrapper,.joker-mobile-game-chrome-preview .joker-page-wrapper{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:none;margin-inline:0;justify-self:stretch;padding:0}.joker-game-shell .joker-navigation-mobile-content .joker-page-wrapper:after,.joker-mobile-game-chrome-preview .joker-page-wrapper:after{content:"";display:block;flex:0 0 var(--game-shell-page-padding);width:100%}.joker-game-shell .joker-navigation-mobile-content .joker-game-inner-frame,.joker-game-shell .joker-navigation-mobile-content .joker-game-inner{max-width:none;border:0;border-radius:0}.joker-game-shell .joker-navigation-mobile-content .joker-game-inner{display:grid;height:auto;min-height:min-content;overflow:visible;grid-template-rows:auto var( --game-shell-mobile-stage-height ) max-content auto}.joker-game-shell .joker-navigation-mobile-content .joker-betting-panel.is-mobile{height:auto;min-height:max-content;max-height:none}.joker-game-shell .joker-navigation-mobile-content .joker-game-inner>.joker-game-header-rail{grid-row:1}.joker-game-shell .joker-navigation-mobile-content .joker-game-inner-layout,.joker-game-shell .joker-navigation-mobile-content .joker-game-shell-play-area{display:contents}.joker-game-shell .joker-navigation-mobile-content .joker-game-inner-canvas,.joker-game-shell .joker-navigation-mobile-content .joker-game-shell-empty-stage{grid-row:2;order:unset;height:var(--game-shell-mobile-stage-height);min-height:var(--game-shell-mobile-stage-height)}.joker-game-shell .joker-navigation-mobile-content .joker-game-inner-betting,.joker-game-shell .joker-navigation-mobile-content .joker-game-shell-betting{display:block;grid-row:3;order:unset;width:100%;max-width:none;height:auto;min-height:0;overflow:visible}.joker-game-shell .joker-navigation-mobile-content .joker-game-inner-betting .joker-betting-panel,.joker-game-shell .joker-navigation-mobile-content .joker-game-shell-betting .joker-betting-panel{width:100%;min-width:100%;max-width:none;height:auto;min-height:max-content;max-height:none;border-top:0;border-right:0;border-left:0;border-radius:0}.joker-game-shell .joker-navigation-mobile-content .joker-mobile-game-betting{display:contents}.joker-game-shell .joker-navigation-mobile-content .joker-mobile-game-betting .joker-betting-panel{grid-row:3;align-self:start;width:100%;min-width:100%;height:auto;min-height:max-content;max-height:none;border-top:0;border-right:0;border-left:0;border-radius:0}.joker-game-shell .joker-navigation-mobile-content .joker-game-footer-rail{grid-row:4;order:unset}.joker-game-shell-side{display:grid;min-width:0;min-height:0;overflow:hidden}.joker-game-shell-side .joker-product-rail{width:100%;height:100%;min-height:0;max-height:100%;border:0;border-right:var(--border-width-default) solid var(--joker-black-300)}.joker-game-shell-side .joker-product-rail-scroll{min-height:0;overflow-y:auto}.joker-game-shell-side .joker-product-rail-footer{position:relative;z-index:3;align-self:end}.joker-game-shell-top{display:grid;height:calc(var(--topbar-height) - var(--border-width-default) - var(--border-width-default));box-sizing:border-box;grid-template-columns:179px minmax(0,1fr) 40px;align-items:center;gap:var(--spacing-16);border-bottom:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-800);padding:0 var(--spacing-32)}.joker-game-shell-top .joker-logo-component,.joker-game-shell-top .joker-logo-component img{width:126px}.joker-game-shell-wallet{display:flex;justify-content:center}.joker-game-shell-wallet .joker-wallet-control{width:250px}.joker-game-shell-body{display:grid;width:100%;max-width:none;min-height:0;overflow:hidden;justify-self:start;background:var(--joker-black-900);grid-template-columns:var(--navigation-rail-width-expanded) minmax(0,1fr)}@media(max-width:1300px){.joker-game-shell-preview-frame .joker-game-shell-body,.joker-game-chrome-preview .joker-game-shell-body{grid-template-columns:72px minmax(0,1fr)}}.joker-game-shell-rail{display:grid;align-content:start;gap:var(--spacing-8);border-right:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-900);padding:var(--spacing-24)}.joker-game-shell-rail .joker-product-rail-item{width:100%;height:var(--product-rail-nav-item-height, var(--spacing-40))}.joker-game-inner,.joker-game-shell-stage{display:grid;width:100%;max-width:var(--game-shell-inner-max-width);min-width:0;min-height:0;overflow:hidden;justify-self:stretch;grid-template-rows:auto minmax(0,1fr) auto;background:var(--joker-black-600)}.joker-page-wrapper>.joker-game-inner,.joker-page-wrapper>.joker-game-inner-frame,.joker-page-wrapper>.joker-game-chrome-slot{height:auto}.joker-game-inner-layout,.joker-game-shell-play-area{display:grid;container-type:inline-size;container-name:game-inner-play-area;min-width:0;min-height:0;height:100%;overflow:hidden;grid-template-columns:var(--betting-panel-layout-fluid-size) minmax(0,1fr)}.joker-game-inner-betting,.joker-game-shell-betting{width:100%;min-width:0;min-height:0;height:100%;overflow:hidden;overflow-y:auto;scrollbar-width:none}.joker-game-inner-betting::-webkit-scrollbar,.joker-game-shell-betting::-webkit-scrollbar{display:none}.joker-game-inner-betting .joker-betting-panel,.joker-game-shell-betting .joker-betting-panel{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}.joker-mobile-game-betting.joker-game-shell-betting{height:auto;overflow:hidden}.joker-mobile-game-betting.joker-game-shell-betting .joker-betting-panel{height:auto;max-height:none;overflow:hidden}.joker-game-inner-canvas,.joker-game-shell-empty-stage{min-width:0;min-height:0;height:100%;overflow:hidden;background:var(--joker-black-800)}.joker-game-inner-canvas:has(>[data-roulette-wrapper]),.joker-game-shell-empty-stage:has(>[data-roulette-wrapper]),.joker-game-inner-canvas:has(>.joker-roulette-wrapper),.joker-game-shell-empty-stage:has(>.joker-roulette-wrapper){box-sizing:border-box;overflow:hidden}.joker-game-inner-canvas>[data-roulette-wrapper],.joker-game-shell-empty-stage>[data-roulette-wrapper],.joker-game-inner-canvas>.joker-roulette-wrapper,.joker-game-shell-empty-stage>.joker-roulette-wrapper{width:100%;height:100%;min-width:0;min-height:0}.joker-game-inner-canvas:has(>.joker-roulette-wheel-area),.joker-game-shell-empty-stage:has(>.joker-roulette-wheel-area),.joker-game-inner-canvas:has(>.joker-roulette-wheel-viewport),.joker-game-shell-empty-stage:has(>.joker-roulette-wheel-viewport){box-sizing:border-box;overflow:hidden}.joker-game-inner-canvas>.joker-roulette-wheel-area,.joker-game-shell-empty-stage>.joker-roulette-wheel-area,.joker-game-inner-canvas>.joker-roulette-wheel-viewport,.joker-game-shell-empty-stage>.joker-roulette-wheel-viewport{width:100%;height:100%}.joker-game-inner-canvas:has(>.joker-roulette-wheel-viewport:not(.joker-roulette-wheel-area *)),.joker-game-shell-empty-stage:has(>.joker-roulette-wheel-viewport:not(.joker-roulette-wheel-area *)){padding-top:var(--roulette-wheel-viewport-area-inset-top, 40px)}.joker-game-inner-canvas:has(>.joker-roulette-wheel:not(.joker-roulette-wheel-viewport *)),.joker-game-inner-canvas:has(>.joker-roulette-wheel-composition:not(.joker-roulette-wheel-viewport *)),.joker-game-shell-empty-stage:has(>.joker-roulette-wheel:not(.joker-roulette-wheel-viewport *)),.joker-game-shell-empty-stage:has(>.joker-roulette-wheel-composition:not(.joker-roulette-wheel-viewport *)){display:flex;align-items:center;justify-content:center;overflow:visible}.joker-game-inner-canvas:has(>.joker-roulette-wheel:not(.joker-roulette-wheel-viewport *))>.joker-roulette-wheel,.joker-game-inner-canvas:has(>.joker-roulette-wheel-composition:not(.joker-roulette-wheel-viewport *))>.joker-roulette-wheel-composition,.joker-game-shell-empty-stage:has(>.joker-roulette-wheel:not(.joker-roulette-wheel-viewport *))>.joker-roulette-wheel,.joker-game-shell-empty-stage:has(>.joker-roulette-wheel-composition:not(.joker-roulette-wheel-viewport *))>.joker-roulette-wheel-composition{flex:0 0 auto;max-width:100%;max-height:100%}.joker-mobile-game-stage.joker-game-shell-empty-stage,.joker-game-shell .joker-navigation-mobile-content .joker-game-shell-empty-stage{height:var(--game-shell-mobile-stage-height);min-height:var(--game-shell-mobile-stage-height);max-height:none}.joker-mobile-game-shell-preview-frame .joker-mobile-game-stage.joker-game-shell-empty-stage,.joker-mobile-game-inner-preview .joker-mobile-game-stage.joker-game-shell-empty-stage{height:var(--mobile-preview-stage-height);min-height:var(--mobile-preview-stage-height);max-height:none}.joker-game-header-rail{display:flex;width:100%;height:calc(var(--spacing-40) + var(--spacing-12));box-sizing:border-box;align-items:center;justify-content:space-between;border-bottom:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-700);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact);padding:0 var(--spacing-24)}.joker-game-header-group,.joker-game-header-title,.joker-game-header-fair-play{display:inline-flex;align-items:center}.joker-game-header-group{min-width:0;gap:var(--spacing-16)}.joker-game-header-title,.joker-game-header-fair-play{gap:calc(var(--spacing-8) - 2px)}.joker-game-header-title{color:var(--joker-gold-400)}.joker-game-footer-rail{position:relative;z-index:1;display:flex;width:100%;height:calc(var(--spacing-40) + var(--spacing-12));box-sizing:border-box;align-items:center;justify-content:space-between;border-top:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-700);color:var(--joker-white-50);padding:0 var(--spacing-24)}.joker-game-footer-actions{display:inline-flex;align-items:center;gap:var(--spacing-16)}.joker-game-footer-action{display:inline-flex;width:var(--icon-size-sm);height:var(--icon-size-sm);align-items:center;justify-content:center;border:0;background:transparent;color:inherit;padding:0}.joker-game-footer-icon{display:block;width:var(--icon-size-sm);height:var(--icon-size-sm);object-fit:contain}.joker-game-footer-logo{display:block;width:calc(var(--spacing-64) + var(--spacing-16));height:var(--icon-size-md);object-fit:contain}.joker-game-header-info{color:var(--joker-white-50)}.joker-game-header-info svg,.joker-game-header-fair-play-icon,.joker-game-header-game-icon,.joker-game-header-game-icon.nav-inline-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.joker-game-header-info svg{display:block}.joker-game-header-info svg path{fill:currentColor}.joker-game-header-fair-play-icon{display:block;object-fit:contain}.joker-game-header-fair-play{color:var(--joker-white-50)}.joker-game-header-game-icon{color:var(--joker-gold-400)}.joker-game-canvas{position:relative;display:grid;min-height:788px;place-items:center;overflow:hidden}.joker-game-orbit{position:absolute;width:220px;height:220px;border:var(--border-width-default) solid color-mix(in srgb,var(--joker-gold-400) 14%,transparent);border-radius:50%;box-shadow:0 0 80px color-mix(in srgb,var(--joker-gold-400) 8%,transparent)}.joker-game-round{position:relative;display:grid;width:132px;height:132px;place-items:center;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--joker-black-700) 80%,transparent);color:var(--joker-gold-400);font-family:var(--font-heading);font-size:var(--text-heading-h2);font-weight:500;line-height:var(--text-heading-line-height-compact)}.joker-game-control-row{display:flex;gap:var(--spacing-16);border-top:var(--border-width-default) solid var(--joker-black-300);padding:var(--spacing-16)}.joker-game-control-row .joker-cta-preview{width:100%}.navigation-example-stage{display:flex;align-items:center;justify-content:center;min-height:300px;padding:48px 36px}.navigation-example-preview{display:flex;width:min(100%,520px);align-items:center;justify-content:center}.navigation-example.is-top-rail .navigation-example-preview{width:100%;max-width:none}.navigation-example.is-top-rail .joker-top-rail-demo{width:100%;max-width:none;grid-template-columns:calc(var(--spacing-64) + var(--spacing-64) + var(--spacing-40) + var(--spacing-8) + var(--spacing-4) - var(--border-width-default)) minmax(0,1fr) calc(var(--spacing-64) + var(--spacing-64) + var(--spacing-40) + var(--spacing-8) + var(--spacing-4) - var(--border-width-default));padding-inline:var(--spacing-32)}.navigation-example.is-top-rail .joker-logo-component,.navigation-example.is-top-rail .joker-logo-component img{width:126px}.navigation-example.is-mobile-nav.button-example,.navigation-example.is-mobile-nav .button-example-stage{overflow:hidden}.navigation-example.is-mobile-nav .navigation-example-stage{display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;width:100%;height:744px;min-height:744px;max-height:744px;padding:var(--spacing-32)}.navigation-example.is-mobile-nav .navigation-example-preview{position:relative;display:flex;overflow:hidden;width:min(100%,402px);max-width:402px;min-width:0;height:auto;max-height:680px;aspect-ratio:402 / 680;flex:0 1 auto;align-items:stretch;justify-content:center;border-radius:var(--spacing-8)}.navigation-example.is-mobile-nav .joker-mobile-nav-demo{position:relative;width:100%;max-width:100%;height:100%;min-height:0}.navigation-example.is-mobile-nav .joker-mobile-nav-viewport{width:100%;max-width:100%;height:100%;min-height:0;border-radius:var(--spacing-8);background:var(--joker-black-700)}.navigation-example.is-mobile-nav .joker-mobile-nav-viewport .joker-mobile-nav-trigger-bar{max-width:100%}@media(max-width:860px){.navigation-example.is-mobile-nav.button-example{width:100%;min-width:0}.navigation-example.is-mobile-nav .navigation-example-stage{height:auto;min-height:clamp(360px,72vh,744px);max-height:none;padding:var(--spacing-16)}.navigation-example.is-mobile-nav .navigation-example-preview{width:100%;max-width:402px;max-height:min(680px,calc(100vh - 220px))}}@media(max-width:400px){.navigation-example.is-mobile-betting-panel .navigation-example-stage{align-items:stretch;justify-content:flex-start;padding:0}.navigation-example.is-mobile-betting-panel .navigation-example-preview{width:100%;max-width:100%;align-self:stretch;align-items:stretch}}.navigation-example.is-side-rail .navigation-example-stage{display:flex;align-items:stretch;justify-content:center;overflow:hidden;box-sizing:border-box;height:720px;min-height:720px;max-height:720px;padding:var(--spacing-32)}.navigation-example.is-side-rail{overflow:hidden}.navigation-example.is-side-rail .navigation-example-preview{display:flex;width:100%;max-width:none;height:100%;min-height:0;overflow:hidden;align-items:stretch;justify-content:center}.joker-side-rail-variant-set{display:flex;width:100%;height:100%;min-height:0;align-items:stretch;gap:var(--spacing-32)}.joker-side-rail-variant{position:relative;display:flex;flex:1 1 0;min-width:0;min-height:0;height:100%}.navigation-example.is-game-stage .navigation-example-stage,.navigation-example.is-game-controls .navigation-example-stage{min-height:420px}.navigation-example.is-game-header-rail .navigation-example-preview{width:100%;max-width:100%}.navigation-example.is-game-header-rail .joker-game-header-rail{border:0;border-bottom:var(--border-width-default) solid var(--joker-black-300);border-radius:0}.navigation-example.is-game-footer-rail .navigation-example-preview{width:100%;max-width:100%}.navigation-example.is-game-footer-rail .joker-game-footer-rail{border:0;border-top:var(--border-width-default) solid var(--joker-black-300);border-radius:0}.navigation-example.is-betting-panel .navigation-example-stage{align-items:flex-start;min-height:760px;padding:var(--spacing-32)}.navigation-example.is-betting-panel .navigation-example-preview{width:100%;max-width:none;align-self:flex-start;align-items:flex-start}.navigation-example.is-betting-panel:not(.is-mobile-betting-panel) .joker-betting-panel{height:auto;min-height:0;max-height:none}.navigation-example.is-mines-betting-panel:not(.is-mobile-betting-panel) .joker-mines-betting-panel,.navigation-example.is-mines-betting-panel:not(.is-mobile-betting-panel) .joker-4d-mines-betting-panel,.navigation-example.is-mines-betting-panel:not(.is-mobile-betting-panel) .joker-betting-panel-surface,.navigation-example.is-4d-mines-betting-panel:not(.is-mobile-betting-panel) .joker-4d-mines-betting-panel{height:600px;min-height:600px;max-height:600px}.navigation-example.is-coin-flip-betting-panel:not(.is-mobile-betting-panel) .joker-coin-flip-betting-panel,.navigation-example.is-roulette-betting-panel:not(.is-mobile-betting-panel) .joker-roulette-betting-panel{height:600px;min-height:600px;max-height:600px}.navigation-example.is-mobile-betting-panel .navigation-example-stage{justify-content:center;min-height:auto}.navigation-example.is-mobile-betting-panel .navigation-example-preview{width:min(100%,390px);max-width:390px;align-self:flex-start;align-items:flex-start}.navigation-example.is-mobile-betting-panel .joker-betting-panel{width:100%;min-width:0;min-height:0;grid-template-rows:auto;align-content:start;border-right:0;border-radius:0}.navigation-example.is-hilo-betting-panel .navigation-example-preview{align-self:stretch;align-items:stretch}.joker-betting-panel{--input-control-bg: var(--joker-black-800);--input-control-bg-hover: var(--joker-black-700);--input-control-border-focus: var(--joker-gold-400);--input-control-bg-focus: var(--joker-gold-1000);--input-field-gap: var(--input-field-gap-docs);--input-control-height: var(--input-control-height-docs);--input-control-gap: var(--input-control-gap-docs);--input-icon-size: var(--input-icon-size-docs);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(100%,var(--betting-panel-max-width));min-width:min(100%,var(--betting-panel-min-width));max-width:var(--betting-panel-max-width);container-type:inline-size;container-name:betting-panel;height:100%;min-height:0;max-height:100%;box-sizing:border-box;overflow-y:auto;row-gap:0;border-right:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-700);color:var(--joker-white-50);padding:var(--spacing-32) var(--spacing-24);scrollbar-width:none}.joker-betting-panel.is-mobile,.joker-mobile-game-betting .joker-betting-panel,.joker-game-shell>.joker-navigation-shell[data-navigation-mode=mobile] .joker-betting-panel{width:100%;min-width:100%;max-width:none;border-top:0;border-right:0;border-left:0;border-radius:0;padding-bottom:calc(var(--spacing-40) + var(--spacing-12))}.joker-betting-panel::-webkit-scrollbar{display:none}.joker-mines-betting-panel,.joker-4d-mines-betting-panel,.joker-betting-panel-surface:not(.is-mobile){grid-template-rows:minmax(0,1fr) auto}.joker-coin-flip-betting-panel,.joker-roulette-betting-panel{grid-template-rows:auto minmax(0,1fr) auto}.joker-mines-betting-panel.is-ingame,.joker-4d-mines-betting-panel.is-ingame{grid-template-rows:minmax(0,1fr)}.joker-mines-betting-panel.is-ingame,.joker-4d-mines-betting-panel.is-ingame{overflow:hidden}.joker-betting-main,.joker-mines-betting-main,.joker-4d-mines-betting-main,.joker-hilo-betting-main{display:grid;gap:var(--spacing-24)}.joker-mines-betting-panel.is-ingame .joker-mines-betting-main,.joker-4d-mines-betting-panel.is-ingame .joker-4d-mines-betting-main,.joker-betting-panel-surface.is-ingame .joker-betting-main{pointer-events:none}.joker-bet-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-16)}.joker-bet-mode{width:100%;gap:var(--spacing-8);padding:0 var(--spacing-16)}.joker-bet-mode .joker-button__content{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-8)}.joker-betting-divider{display:block;height:var(--border-width-default);border-top:var(--border-width-default) dashed var(--joker-black-300)}.joker-betting-mobile-field-divider{display:none}.navigation-example.is-mobile-betting-panel .joker-betting-mobile-field-divider{display:block}@media(max-width:999px){.joker-betting-mobile-field-divider{display:block}}.joker-betting-fields,.joker-betting-game-fields{display:grid;gap:var(--spacing-24);align-content:start;align-items:start;width:100%}.navigation-example.is-mobile-betting-panel .joker-coin-flip-betting-panel.is-mobile>.joker-betting-divider,.navigation-example.is-mobile-betting-panel .joker-roulette-betting-panel.is-mobile>.joker-betting-divider{margin-block:var(--spacing-24)}.navigation-example.is-mobile-betting-panel .joker-mines-betting-ingame-actions+.joker-betting-divider,.navigation-example.is-mobile-betting-panel .joker-mines-betting-panel.is-mobile>.joker-betting-divider,.navigation-example.is-mobile-betting-panel .joker-4d-mines-betting-panel.is-mobile>.joker-betting-divider{margin-block:var(--spacing-24)}.navigation-example.is-mobile-betting-panel .joker-hilo-betting-panel.is-mobile>.joker-betting-divider{margin-block:var(--spacing-24)}.joker-odds-button-group-field{display:grid;width:100%;gap:var(--input-field-gap);text-align:left}.joker-odds-button-group-field>.joker-input-label{text-align:left}.joker-odds-button-group{display:grid;width:100%;min-width:0;box-sizing:border-box;gap:var(--odds-inline-gap, var(--spacing-8))}.joker-odds-button-group>.joker-cta-preview.hi-lo:not(:disabled):active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.joker-odds-button-group>.joker-cta-preview.hi-lo:not(:disabled):active{transform:none}}.joker-odds-button-group.is-inline{--odds-inline-gap: var(--spacing-8);--odds-inline-button-padding: var(--spacing-16);--odds-inline-button-inner-gap: var(--spacing-8);--odds-inline-icon-size: var(--icon-size-md);--odds-inline-font-size: var(--text-body-14);grid-template-columns:repeat(2,minmax(0,1fr))}.joker-odds-button-group.is-inline.is-three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.joker-odds-button-group.is-inline>*{min-width:0}.joker-odds-button-group.is-inline .joker-cta-preview.hi-lo.has-side-icon{gap:var(--odds-inline-button-inner-gap);padding:0 var(--odds-inline-button-padding);font-size:var(--odds-inline-font-size);min-width:0}.joker-odds-button-group.is-inline .joker-cta-preview.hi-lo.has-side-icon .joker-hi-lo-side-icon--black,.joker-odds-button-group.is-inline .joker-cta-preview.hi-lo.has-side-icon .joker-hi-lo-side-icon--green,.joker-odds-button-group.is-inline .joker-cta-preview.hi-lo.has-side-icon .joker-hi-lo-side-icon--red{width:var(--odds-roulette-chip-icon-size, var(--spacing-16));height:var(--odds-roulette-chip-icon-size, var(--spacing-16))}.joker-odds-button-group.is-inline .joker-cta-preview.hi-lo.has-side-icon .joker-roulette-chip.joker-hi-lo-side-icon--roulette-chip{--roulette-chip-size: var(--odds-roulette-chip-icon-size, var(--spacing-16));display:inline-flex;width:var(--roulette-chip-size);height:var(--roulette-chip-size);flex:0 0 auto}.joker-odds-button-group.is-inline .joker-cta-preview.hi-lo.has-side-icon .joker-hi-lo-label{font-size:var(--odds-inline-font-size)}.joker-mobile-hilo-odds-group .joker-odds-button-group.is-inline>button{grid-template-columns:minmax(0,1fr)}.joker-mobile-hilo-odds-group .joker-odds-button-group.is-inline .joker-hi-lo-label{justify-self:start;text-align:left}.joker-mobile-roulette-odds-group>.joker-odds-button-group,.joker-mobile-roulette-odds-group .joker-odds-button-group.is-inline,.joker-mobile-roulette-odds-group .joker-odds-button-group.is-inline.is-three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.joker-mobile-roulette-odds-group .joker-odds-button-group.is-inline .joker-cta-preview.hi-lo.has-side-icon{justify-content:space-between}.joker-mobile-roulette-odds-group .joker-odds-button-group.is-inline .joker-cta-preview.hi-lo.has-side-icon .joker-hi-lo-label{flex:1 1 auto;text-align:left}@media(max-width:360px){.joker-odds-button-group.is-inline{--odds-inline-gap: var(--spacing-8);--odds-inline-button-padding: var(--spacing-8);--odds-inline-button-inner-gap: var(--spacing-4);--odds-inline-icon-size: var(--spacing-16);--odds-inline-font-size: var(--text-body-12)}}.joker-betting-field-group,.joker-mines-betting-field-group,.joker-4d-mines-betting-field-group{display:grid;gap:var(--spacing-24);align-content:start;align-items:start;width:100%}.joker-odds-button-group-field.joker-hilo-betting-actions{gap:var(--input-field-gap)}.joker-hilo-betting-panel .joker-odds-button-group .joker-cta-preview.hi-lo:disabled,.joker-hilo-betting-panel .joker-odds-button-group .joker-cta-preview.hi-lo.is-selected:disabled,.joker-hilo-betting-panel .joker-odds-button-group .joker-cta-preview.hi-lo[aria-pressed=true]:disabled{border-color:var(--button-hi-lo-border);background:var(--button-hi-lo-bg);background-color:var(--button-hi-lo-bg);background-image:none;box-shadow:none;color:var(--button-hi-lo-text);opacity:.4;cursor:not-allowed;transform:none}.joker-coin-flip-betting-panel .joker-odds-button-group .joker-cta-preview.hi-lo:disabled,.joker-coin-flip-betting-panel .joker-odds-button-group .joker-cta-preview.hi-lo.is-selected:disabled,.joker-coin-flip-betting-panel .joker-odds-button-group .joker-cta-preview.hi-lo[aria-pressed=true]:disabled,.joker-roulette-betting-panel .joker-odds-button-group .joker-cta-preview.hi-lo:disabled,.joker-roulette-betting-panel .joker-odds-button-group .joker-cta-preview.hi-lo.is-selected:disabled,.joker-roulette-betting-panel .joker-odds-button-group .joker-cta-preview.hi-lo[aria-pressed=true]:disabled{border-color:var(--button-hi-lo-border);background:var(--button-hi-lo-bg);background-color:var(--button-hi-lo-bg);background-image:none;box-shadow:none;color:var(--button-hi-lo-text);opacity:.4;cursor:not-allowed;transform:none}.joker-coin-flip-betting-panel .joker-rounds-to-win-option:disabled,.joker-coin-flip-betting-panel .joker-rounds-to-win-field.disabled .joker-rounds-to-win-option,.joker-coin-flip-betting-panel .joker-rounds-to-win-option.is-selected:disabled,.joker-coin-flip-betting-panel .joker-rounds-to-win-option[aria-checked=true]:disabled,.joker-roulette-betting-panel .joker-rounds-to-win-option:disabled,.joker-roulette-betting-panel .joker-rounds-to-win-field.disabled .joker-rounds-to-win-option,.joker-roulette-betting-panel .joker-rounds-to-win-option.is-selected:disabled,.joker-roulette-betting-panel .joker-rounds-to-win-option[aria-checked=true]:disabled{border-color:var(--input-control-border);background:var(--input-control-bg);background-color:var(--input-control-bg);box-shadow:none;color:var(--joker-white-50);opacity:.4;cursor:not-allowed;transform:none}.joker-mines-betting-actions,.joker-4d-mines-betting-actions{display:grid;gap:var(--spacing-24)}.joker-hilo-betting-submit-actions{display:grid;gap:var(--spacing-24);padding-top:var(--spacing-24)}.joker-coin-flip-betting-actions,.joker-roulette-betting-actions{display:grid;gap:var(--spacing-24)}.joker-coin-flip-betting-ingame-submit,.joker-roulette-betting-ingame-submit{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8);align-items:stretch;justify-items:stretch}.joker-roulette-betting-panel.is-mobile .joker-odds-button-group:not(.is-inline){grid-template-columns:minmax(0,1fr);gap:var(--spacing-8)}.joker-roulette-betting-panel.is-mobile .joker-odds-button-group.is-inline{grid-template-columns:repeat(3,minmax(0,1fr))}.joker-roulette-betting-panel.is-mobile .joker-odds-button-group.is-inline .joker-cta-preview.hi-lo.has-side-icon{justify-content:space-between}.joker-roulette-betting-panel.is-mobile .joker-odds-button-group.is-inline .joker-cta-preview.hi-lo.has-side-icon .joker-hi-lo-label{flex:1 1 auto;text-align:left}.joker-roulette-betting-panel .joker-odds-button-group:not(.is-inline){grid-template-columns:minmax(0,1fr)}.joker-roulette-betting-panel .joker-odds-button-group.is-inline{grid-template-columns:repeat(3,minmax(0,1fr))}.joker-mines-betting-ingame-actions,.joker-4d-mines-betting-ingame-actions{position:relative;isolation:isolate}.joker-mines-betting-panel.is-ingame .joker-mines-betting-ingame-overlay-root,.joker-4d-mines-betting-panel.is-ingame .joker-mines-betting-ingame-overlay-root{width:100%;height:100%;box-sizing:border-box}.joker-mines-betting-ingame-scrim{background:#00000040}.joker-mines-betting-ingame-actions--desktop,.joker-4d-mines-betting-ingame-actions--desktop,.joker-mines-betting-ingame-actions--mobile,.joker-4d-mines-betting-ingame-actions--mobile{display:block}.joker-mines-betting-ingame-stack,.joker-4d-mines-betting-ingame-stack{display:grid;gap:var(--spacing-24);width:100%}.joker-mines-betting-ingame-stack .joker-betting-divider,.joker-4d-mines-betting-ingame-stack .joker-betting-divider,.joker-mines-betting-ingame-stack .joker-betting-cashout-footer,.joker-4d-mines-betting-ingame-stack .joker-betting-cashout-footer{margin:0}.joker-betting-submit-spacer,.joker-mines-betting-submit-spacer,.joker-4d-mines-betting-submit-spacer,.joker-hilo-betting-submit-spacer{min-height:0}.joker-betting-submit-spacer+.joker-betting-divider,.joker-mines-betting-submit-spacer+.joker-betting-divider,.joker-4d-mines-betting-submit-spacer+.joker-betting-divider,.joker-hilo-betting-submit-spacer+.joker-betting-divider,.joker-coco-hut-betting-submit-spacer+.joker-betting-divider{margin-bottom:var(--spacing-24)}.joker-coin-flip-betting-panel.is-mobile>.joker-betting-main,.joker-navigation-mobile-content .joker-coin-flip-betting-panel>.joker-betting-main,.joker-mobile-game-betting .joker-coin-flip-betting-panel>.joker-betting-main,.joker-roulette-betting-panel.is-mobile>.joker-betting-main,.joker-navigation-mobile-content .joker-roulette-betting-panel>.joker-betting-main,.joker-mobile-game-betting .joker-roulette-betting-panel>.joker-betting-main{display:grid;gap:var(--spacing-24)}.joker-navigation-mobile-content .joker-coin-flip-betting-panel,.joker-mobile-game-betting .joker-coin-flip-betting-panel,.joker-navigation-mobile-content .joker-roulette-betting-panel,.joker-mobile-game-betting .joker-roulette-betting-panel{display:flex;flex-direction:column;width:100%;min-width:0;height:auto;min-height:0;max-height:none;border-right:0;border-top:0;border-radius:0;padding-bottom:calc(var(--spacing-40) + var(--spacing-12))}.joker-navigation-mobile-content .joker-coin-flip-betting-panel>.joker-betting-main,.joker-mobile-game-betting .joker-coin-flip-betting-panel>.joker-betting-main,.joker-navigation-mobile-content .joker-roulette-betting-panel>.joker-betting-main,.joker-mobile-game-betting .joker-roulette-betting-panel>.joker-betting-main{order:2}.joker-navigation-mobile-content .joker-coin-flip-betting-panel>.joker-coin-flip-betting-actions,.joker-mobile-game-betting .joker-coin-flip-betting-panel>.joker-coin-flip-betting-actions,.joker-navigation-mobile-content .joker-roulette-betting-panel>.joker-roulette-betting-actions,.joker-mobile-game-betting .joker-roulette-betting-panel>.joker-roulette-betting-actions{order:1}.joker-navigation-mobile-content .joker-coin-flip-betting-panel>.joker-betting-submit-spacer,.joker-mobile-game-betting .joker-coin-flip-betting-panel>.joker-betting-submit-spacer,.joker-navigation-mobile-content .joker-roulette-betting-panel>.joker-betting-submit-spacer,.joker-mobile-game-betting .joker-roulette-betting-panel>.joker-betting-submit-spacer{display:none}.joker-navigation-mobile-content .joker-coin-flip-betting-panel .joker-odds-button-group-field>.joker-input-label,.joker-mobile-game-betting .joker-coin-flip-betting-panel .joker-odds-button-group-field>.joker-input-label{display:none}.joker-navigation-mobile-content .joker-coin-flip-betting-panel .joker-odds-button-group,.joker-mobile-game-betting .joker-coin-flip-betting-panel .joker-odds-button-group{grid-template-columns:repeat(2,minmax(0,1fr))}.joker-navigation-mobile-content .joker-roulette-betting-panel .joker-odds-button-group.is-inline,.joker-mobile-game-betting .joker-roulette-betting-panel .joker-odds-button-group.is-inline{grid-template-columns:repeat(3,minmax(0,1fr))}.joker-navigation-mobile-content .joker-coin-flip-betting-panel .joker-hi-lo-odds,.joker-mobile-game-betting .joker-coin-flip-betting-panel .joker-hi-lo-odds,.joker-navigation-mobile-content .joker-roulette-betting-panel .joker-hi-lo-odds,.joker-mobile-game-betting .joker-roulette-betting-panel .joker-hi-lo-odds{display:none}.joker-hilo-betting-panel.is-mobile,.joker-navigation-mobile-content .joker-hilo-betting-panel,.joker-mobile-game-betting .joker-hilo-betting-panel{display:flex;flex-direction:column;width:100%;min-width:0;height:auto;min-height:0;max-height:none;grid-template-rows:unset}.joker-hilo-betting-panel.is-mobile>.joker-hilo-betting-main,.joker-navigation-mobile-content .joker-hilo-betting-panel>.joker-hilo-betting-main,.joker-mobile-game-betting .joker-hilo-betting-panel>.joker-hilo-betting-main{order:3}.joker-hilo-betting-panel.is-mobile>.joker-betting-divider,.joker-navigation-mobile-content .joker-hilo-betting-panel>.joker-betting-divider,.joker-mobile-game-betting .joker-hilo-betting-panel>.joker-betting-divider{order:2;margin-block:var(--spacing-24)}.joker-hilo-betting-panel.is-mobile>.joker-betting-submit-group,.joker-navigation-mobile-content .joker-hilo-betting-panel>.joker-betting-submit-group,.joker-mobile-game-betting .joker-hilo-betting-panel>.joker-betting-submit-group{order:1}.joker-hilo-betting-panel.is-mobile>.joker-betting-submit-group+.joker-betting-divider{margin-top:0}.joker-betting-submit-group+.joker-betting-divider{margin-top:var(--spacing-24)}.joker-mines-betting-ingame-actions .joker-mines-ingame-card,.joker-4d-mines-betting-ingame-actions .joker-4d-mines-ingame-card,.joker-4d-mines-betting-ingame-actions .joker-mines-ingame-card{width:100%}.joker-bet-field{display:grid;width:100%;gap:var(--spacing-8)}.joker-bet-field-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);color:var(--color-text-secondary);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-bet-field-row .joker-input-label{font-size:var(--text-body-12)}.joker-betting-panel .joker-bet-field>.joker-input-label{color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-betting-panel .joker-odds-button-group-field>.joker-input-label{color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.joker-bet-field-row span{color:var(--joker-black-50)}.joker-betting-panel .joker-input-control{width:100%;box-sizing:border-box}.joker-betting-panel .joker-input-field:not(.disabled):focus-within>.joker-input-control,.joker-betting-panel .joker-input-field:not(.disabled):focus-within:hover>.joker-input-control,.joker-betting-panel label.joker-input-field:not(.disabled):focus-within>.joker-input-control,.joker-betting-panel label.joker-input-field:not(.disabled):focus-within:hover>.joker-input-control{border:var(--input-control-border-width) solid var(--joker-gold-400);background:var(--joker-gold-1000);box-shadow:var(--button-hi-lo-shadow-selected)}.joker-betting-panel .joker-input-field:not(.disabled):focus-within>.joker-input-label,.joker-betting-panel label.joker-input-field:not(.disabled):focus-within>.joker-input-label{color:var(--input-label-text-focus)}.joker-betting-panel .joker-input-control input{color:var(--joker-white-50);font-family:var(--font);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact)}.joker-betting-panel.is-mobile .joker-input-control input,.joker-mobile-game-betting .joker-betting-panel .joker-input-control input,.joker-navigation-mobile-content .joker-betting-panel .joker-input-control input,.joker-game-shell>.joker-navigation-shell[data-navigation-mode=mobile] .joker-betting-panel .joker-input-control input{font-size:var(--text-body-16)}.joker-betting-panel .joker-input-control.is-readonly{pointer-events:none}.joker-bet-output-value{color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact)}.joker-betting-panel .joker-input-field,.joker-betting-panel .joker-cta-preview{width:100%}.joker-betting-panel .joker-cta-preview.cashout,.joker-betting-panel .joker-cta-preview.hi-lo-skip.cashout{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;width:100%;min-width:0;height:var(--button-cashout-height);min-height:var(--button-cashout-height);max-height:var(--button-cashout-height);padding:var(--button-padding-top) var(--button-padding-inline) var(--button-padding-bottom);font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact);text-transform:uppercase;white-space:nowrap}.joker-bet-submit{min-width:0;align-self:end}.joker-betting-panel .joker-bet-submit.is-pending-bet,.joker-betting-panel .joker-betting-submit-group.is-pending-bet>.joker-bet-submit,.joker-betting-panel .joker-betting-submit-group.is-pending-bet>.joker-cta-preview.joker-bet-submit,.joker-betting-panel .joker-betting-submit-group.is-pending-bet>.joker-button.joker-bet-submit{opacity:.6;transition:opacity var(--motion-fast) ease}.joker-game-stage-component{position:relative;display:grid;width:min(100%,520px);height:300px;place-items:center;overflow:hidden;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--joker-gold-400) 8%,transparent),transparent 32%),linear-gradient(180deg,var(--joker-black-900),var(--joker-black-800))}.joker-game-stage-orbit{position:absolute;width:190px;height:190px;border:var(--border-width-default) solid color-mix(in srgb,var(--joker-gold-400) 14%,transparent);border-radius:50%;box-shadow:0 0 70px color-mix(in srgb,var(--joker-gold-400) 8%,transparent)}.joker-game-controls-component{display:grid;width:min(100%,420px);gap:var(--spacing-16)}.joker-game-controls-component .joker-cta-preview{width:100%}.joker-product-rail{--navigation-rail-padding-inline: calc(var(--spacing-16) + var(--spacing-4));--product-rail-nav-item-height: var(--spacing-40);--product-rail-chevron-size: calc( var(--product-rail-nav-item-height) - var(--spacing-16) );--product-rail-icon-size: calc(var(--spacing-16) + var(--spacing-4));position:relative;display:grid;width:var(--navigation-rail-width-expanded);height:min(calc(var(--navigation-rail-width-expanded) + var(--navigation-rail-width-expanded) + var(--navigation-rail-width-expanded) + var(--spacing-40)),calc(100vh - var(--spacing-64) - var(--spacing-64) - var(--spacing-24) - var(--spacing-4)));min-height:calc(var(--navigation-rail-width-expanded) + var(--navigation-rail-width-expanded) + var(--spacing-40));grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:0;border-right:var(--border-width-default) solid color-mix(in srgb,var(--joker-black-300) 80%,transparent);background:var(--joker-black-800);color:var(--joker-black-50);font-family:var(--font);box-sizing:border-box}.joker-product-rail:not(.is-collapsed){padding-inline:var(--navigation-rail-padding-inline)}.joker-product-rail:not(.is-collapsed) .joker-product-rail-search,.joker-product-rail:not(.is-collapsed) .joker-product-rail-section,.joker-product-rail:not(.is-collapsed) .joker-product-rail-footer{padding:var(--spacing-16) 0}.joker-product-rail-search,.joker-product-rail-scroll,.joker-product-rail-section,.joker-product-rail-footer{background:var(--joker-black-800)}.joker-product-rail-search,.joker-product-rail-section+.joker-product-rail-section,.joker-product-rail-footer{border-top:var(--border-width-default) solid var(--joker-black-300)}.joker-product-rail-search{border-top:0;border-bottom:var(--border-width-default) solid var(--joker-black-300)}.joker-product-rail-search .joker-rail-search-item{width:100%}.joker-product-rail-scroll{position:relative;width:100%;min-height:0;min-width:0;overflow-y:auto;scrollbar-width:none}.joker-product-rail-scroll::-webkit-scrollbar{display:none}.joker-product-rail:after{content:"";position:absolute;right:0;bottom:calc(var(--topbar-height) - var(--spacing-4) + var(--border-width-default));left:0;z-index:2;height:calc(var(--spacing-64) - var(--spacing-4));pointer-events:none;background:linear-gradient(180deg,transparent,var(--joker-black-800))}.joker-product-rail-footer{position:relative;z-index:3;background:var(--joker-black-800)}.joker-product-rail-item,.joker-product-rail-menu-trigger,.joker-product-rail-game-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:var(--product-rail-nav-item-height);box-sizing:border-box;align-items:center;gap:var(--spacing-8);border:var(--border-width-default) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact);letter-spacing:0;margin:0;text-decoration:none}.joker-product-rail-item,.joker-product-rail-game-option{display:grid;grid-template-columns:var( --product-rail-icon-size, calc(var(--spacing-16) + var(--spacing-4)) ) minmax(0,1fr);column-gap:var(--spacing-8);align-items:center;justify-items:start;text-align:left}.joker-product-rail-section{display:grid;width:100%;min-width:0;gap:var(--spacing-8)}.joker-product-rail-section>*,.joker-product-rail-game-menu,.joker-product-rail-game-list{width:100%;min-width:0}.joker-product-rail-item{padding:0 var(--spacing-8)}.joker-product-rail-item:hover,.joker-product-rail-menu-trigger:hover,.joker-product-rail-game-option:hover{border-color:var(--joker-black-300);background:var(--joker-black-700);color:var(--joker-white-50)}.joker-product-rail-item>.nav-inline-icon-host,.joker-product-rail-item>.nav-inline-icon,.joker-product-rail-item>svg,.joker-product-rail-game-option>.nav-inline-icon-host,.joker-product-rail-game-option>svg{width:var( --product-rail-icon-size, calc(var(--spacing-16) + var(--spacing-4)) );height:var( --product-rail-icon-size, calc(var(--spacing-16) + var(--spacing-4)) );min-width:var( --product-rail-icon-size, calc(var(--spacing-16) + var(--spacing-4)) );min-height:var( --product-rail-icon-size, calc(var(--spacing-16) + var(--spacing-4)) );flex:0 0 auto;visibility:visible}.joker-product-rail-item svg,.joker-product-rail-game-option svg{width:var( --product-rail-icon-size, calc(var(--spacing-16) + var(--spacing-4)) );height:var( --product-rail-icon-size, calc(var(--spacing-16) + var(--spacing-4)) );flex:0 0 auto;color:currentColor;stroke-width:1.75}.joker-product-rail-item svg path,.joker-product-rail-item svg circle,.joker-product-rail-game-option svg path,.joker-product-rail-game-option svg circle{fill:currentColor}.joker-product-rail-item--with-ball svg{fill:none}.joker-product-rail-item--with-ball svg circle{fill:currentColor}.joker-product-rail-logout{color:var(--joker-white-50)}.joker-product-rail-logout .nav-inline-icon{color:var(--joker-red-400)}.joker-product-rail-logout svg{color:var(--joker-red-400);fill:currentColor;stroke:none}.joker-product-rail-logout svg path{fill:currentColor}.joker-product-rail-menu-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:minmax(0,1fr) var(--product-rail-chevron-size);align-items:center;justify-content:stretch;border-width:var(--border-width-default);border-color:var(--joker-black-300);background:var(--joker-black-600);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact);letter-spacing:0;padding:0 var(--spacing-8);cursor:pointer}.joker-product-rail-menu-trigger:hover{background:var(--joker-black-500)}.joker-product-rail-menu-label{display:grid;grid-template-columns:var(--product-rail-icon-size) minmax(0,1fr);min-width:0;align-items:center;column-gap:var(--spacing-8);justify-items:start;color:inherit;font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact);letter-spacing:0}.joker-product-rail-item-label,.joker-product-rail-menu-label>span:last-child,.joker-product-rail-game-option>span:last-child{min-width:0;color:inherit;font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact);letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joker-product-rail-menu-chevron{display:inline-flex;width:var(--product-rail-chevron-size);height:var(--product-rail-chevron-size);flex:0 0 auto;align-items:center;justify-content:center;align-self:center;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);color:var(--joker-white-50);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}.joker-product-rail-menu-chevron svg{width:var(--spacing-16);height:var(--spacing-16);flex:0 0 auto;stroke-width:var(--icon-stroke-bold)}.joker-product-rail-game-menu{display:grid;gap:var(--spacing-8)}.joker-product-rail-game-menu:not(.is-open){gap:0}.joker-product-rail-game-menu.is-open .joker-product-rail-menu-trigger,.joker-product-rail-game-menu.has-selection .joker-product-rail-menu-trigger,.joker-product-rail-game-menu.has-selection.is-open .joker-product-rail-menu-trigger{border-color:var(--joker-gold-400);background:var(--joker-gold-1000);color:var(--joker-gold-400)}.joker-product-rail-game-menu.is-open .joker-product-rail-menu-chevron,.joker-product-rail-game-menu.has-selection .joker-product-rail-menu-chevron{border-color:var(--joker-gold-800);background:var(--joker-gold-1000);color:var(--joker-gold-400)}.joker-product-rail-game-menu.is-open .joker-product-rail-menu-chevron{transform:rotate(180deg)}.joker-product-rail-game-list{display:grid;max-height:0;overflow:hidden;gap:var(--spacing-8);border:0 solid transparent;border-radius:var(--radius-sm);background:var(--joker-black-600);padding:0 var(--spacing-8);opacity:0;pointer-events:none;transform:translateY(calc(var(--spacing-4) - var(--spacing-8))) scale(.985);transform-origin:top center;transition:max-height var(--motion-medium) var(--ease-out),opacity var(--motion-medium) var(--ease-out),padding var(--motion-medium) var(--ease-out),transform var(--motion-medium) var(--ease-out)}.joker-product-rail-game-list-available,.joker-product-rail-game-list-coming-soon-items{display:contents}.joker-product-rail-game-list-coming-soon{display:grid;gap:var(--spacing-8);margin-top:6px}.joker-product-rail-game-list-coming-soon-label{margin:0;padding-left:var(--spacing-8);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:600;line-height:var(--text-heading-line-height-compact);letter-spacing:0}.joker-product-rail-game-option.is-coming-soon{opacity:.4;cursor:not-allowed}.joker-product-rail-game-option.is-coming-soon:hover,.joker-product-rail-game-option.is-coming-soon:focus-visible{border-color:transparent;background:transparent;color:var(--joker-black-50);box-shadow:none}.joker-product-rail-item.is-coming-soon,.joker-product-rail-menu-trigger.is-coming-soon,.joker-rail-search-item.is-coming-soon{opacity:.4;cursor:not-allowed}.joker-product-rail-item.is-coming-soon:hover,.joker-product-rail-item.is-coming-soon:focus-visible,.joker-product-rail-menu-trigger.is-coming-soon:hover,.joker-product-rail-menu-trigger.is-coming-soon:focus-visible,.joker-rail-search-item.is-coming-soon:hover,.joker-rail-search-item.is-coming-soon:focus-within{border-color:transparent;background:transparent;color:var(--joker-black-50);box-shadow:none}.joker-product-rail.is-collapsed .joker-product-rail-game-menu.is-coming-soon:hover .joker-product-rail-game-list,.joker-product-rail.is-collapsed .joker-product-rail-game-menu.is-coming-soon:focus-within .joker-product-rail-game-list{opacity:0;pointer-events:none;transform:translate(var(--spacing-4)) scale(.985)}.joker-product-rail.is-collapsed .joker-product-rail-game-menu.is-coming-soon:hover .joker-product-rail-menu-trigger,.joker-product-rail.is-collapsed .joker-product-rail-game-menu.is-coming-soon:focus-within .joker-product-rail-menu-trigger{border-color:transparent;background:transparent;color:var(--joker-black-50)}.joker-product-rail-game-menu.is-open .joker-product-rail-game-list{max-height:calc(var(--navigation-rail-width-expanded) + var(--navigation-rail-width-expanded));border-width:var(--border-width-default);border-color:var(--joker-black-300);padding:var(--spacing-8);overflow-y:auto;opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.joker-product-rail-game-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--product-rail-nav-item-height);color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact);letter-spacing:0;padding:0 var(--spacing-8);cursor:pointer;text-align:left}.joker-product-rail-menu-trigger:focus,.joker-product-rail-game-option:focus{outline:none}.joker-product-rail-menu-trigger:focus-visible,.joker-product-rail-game-option:focus-visible{border-color:var(--joker-gold-300);box-shadow:0 0 0 calc(var(--border-width-default) + var(--border-width-default)) color-mix(in srgb,var(--joker-gold-300) 22%,transparent)}.joker-product-rail-item.is-selected,.joker-product-rail-item.is-selected:hover,.joker-product-rail-item.is-selected:focus-visible{border-width:var(--border-width-default);border-color:var(--joker-gold-400);background:var(--joker-gold-1000);color:var(--joker-gold-400)}.joker-product-rail-game-option.is-selected,.joker-product-rail-game-option.is-selected:hover,.joker-product-rail-game-option.is-selected:focus-visible{border-width:var(--border-width-default);border-color:var(--joker-gold-400);background:var(--joker-gold-1000);color:var(--joker-gold-400)}.joker-product-rail-game-option.is-selected:hover,.joker-product-rail-game-menu.is-open .joker-product-rail-menu-trigger:hover,.joker-product-rail-game-menu.has-selection .joker-product-rail-menu-trigger:hover{border-color:var(--joker-gold-400);background:var(--joker-gold-1000);color:var(--joker-gold-400)}.joker-product-rail-game-icon{display:flex;width:var(--product-rail-icon-size);height:var(--product-rail-icon-size);min-width:var(--product-rail-icon-size);min-height:var(--product-rail-icon-size);flex:0 0 auto;align-items:center;justify-content:center;overflow:visible;color:inherit}.joker-product-rail-game-icon .nav-inline-icon-host{display:flex;width:100%;height:100%;flex:0 0 auto;align-items:center;justify-content:center;color:inherit}.joker-product-rail-game-icon .nav-inline-icon,.joker-product-rail-game-icon .nav-custom-icon,.joker-product-rail-game-icon .nav-custom-icon-image,.joker-product-rail-game-icon .nav-custom-icon-missing,.joker-product-rail-game-icon svg,.joker-product-rail-game-icon img{width:var(--product-rail-icon-size);height:var(--product-rail-icon-size);flex:0 0 auto;display:block;color:inherit}.nav-inline-icon,.nav-inline-icon-host,.nav-custom-icon-image,.nav-custom-icon-missing,.joker-product-rail-item>.nav-inline-icon,.joker-product-rail-item>.nav-inline-icon-host,.joker-product-rail-item>.nav-custom-icon,.joker-product-rail-item>.nav-custom-icon-image,.joker-product-rail-item>.nav-custom-icon-missing{width:calc(var(--spacing-16) + var(--spacing-4));height:calc(var(--spacing-16) + var(--spacing-4));flex:0 0 auto}.nav-inline-icon,.nav-inline-icon-host,.nav-custom-icon-missing,.nav-custom-icon-image{display:block}.nav-inline-icon,.nav-inline-icon-host{color:currentColor}.nav-inline-icon-host .nav-inline-icon{width:100%;height:100%}.nav-inline-icon path[fill]:not([fill=none]),.nav-inline-icon circle[fill]:not([fill=none]){fill:currentColor}.nav-inline-icon path[stroke]:not([stroke=none]),.nav-inline-icon circle[stroke]:not([stroke=none]){stroke:currentColor}.nav-custom-icon-image{object-fit:contain}.joker-product-rail.is-collapsed{z-index:40;width:calc(var(--spacing-64) + var(--spacing-8));overflow:visible}.joker-product-rail.is-collapsed .joker-product-rail-scroll{overflow:visible}.joker-product-rail.is-collapsed .joker-product-rail-search,.joker-product-rail.is-collapsed .joker-product-rail-section,.joker-product-rail.is-collapsed .joker-product-rail-footer{display:grid;justify-items:center;padding:var(--spacing-16)}.joker-product-rail.is-collapsed .joker-product-rail-search{position:relative}.joker-product-rail.is-collapsed .joker-product-rail-search .joker-rail-search-item,.joker-product-rail.is-collapsed .joker-product-rail-item,.joker-product-rail.is-collapsed .joker-product-rail-menu-trigger,.joker-product-rail.is-collapsed .joker-product-rail-game-option{position:relative;width:var(--spacing-40);min-width:var(--spacing-40);grid-template-columns:minmax(0,1fr);justify-content:center;justify-items:center;gap:0;padding:0}.joker-product-rail.is-collapsed .joker-product-rail-search .joker-rail-search-item{cursor:pointer;overflow:visible}.joker-product-rail.is-collapsed .joker-product-rail-item-label,.joker-product-rail.is-collapsed .joker-product-rail-menu-label>span:last-child,.joker-product-rail.is-collapsed .joker-product-rail-game-option>span:last-child,.joker-product-rail.is-collapsed .joker-product-rail-menu-chevron{position:absolute;width:var(--border-width-default);height:var(--border-width-default);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.joker-product-rail.is-collapsed .joker-product-rail-search .joker-rail-search-item input{position:absolute;top:50%;left:calc(100% + var(--spacing-8));z-index:1000;display:block;width:calc(var(--navigation-rail-width-expanded) - var(--spacing-16));height:var(--spacing-40);box-sizing:border-box;flex:none;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:var(--joker-black-800);box-shadow:var(--shadow-4);color:var(--joker-white-50);padding:0 var(--spacing-16);opacity:0;pointer-events:none;transform:translate(var(--spacing-4),-50%);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.joker-product-rail.is-collapsed .joker-product-rail-search .joker-rail-search-item:hover input,.joker-product-rail.is-collapsed .joker-product-rail-search .joker-rail-search-item:focus-within input,.joker-product-rail.is-collapsed .joker-product-rail-search .joker-rail-search-item.is-search-open input{border-color:var(--joker-gold-300);background:color-mix(in srgb,var(--joker-gold-900) 34%,var(--joker-black-800));opacity:1;pointer-events:auto;transform:translateY(-50%)}.joker-product-rail.is-collapsed .joker-product-rail-menu-label{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;width:100%;gap:0}.joker-product-rail.is-collapsed .joker-product-rail-menu-trigger{grid-template-columns:minmax(0,1fr);place-items:center}.joker-product-rail.is-collapsed .joker-product-rail-game-menu,.joker-product-rail.is-collapsed .joker-product-rail-game-list{justify-items:center}.joker-product-rail.is-collapsed .joker-product-rail-game-list{width:var(--spacing-40);padding-right:0;padding-left:0}.joker-product-rail.is-collapsed .joker-product-rail-game-menu{position:relative}.joker-product-rail.is-collapsed .joker-product-rail-game-menu:before{content:"";position:absolute;top:0;left:100%;z-index:999;width:var(--spacing-8);height:100%}.joker-product-rail.is-collapsed .joker-product-rail-game-menu .joker-product-rail-game-list{position:absolute;top:0;left:calc(100% + var(--spacing-8));z-index:1000;width:calc(var(--navigation-rail-width-expanded) - var(--spacing-16));max-height:calc(var(--navigation-rail-width-expanded) + var(--spacing-64));justify-items:stretch;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border-width:var(--border-width-default);border-color:var(--joker-black-300);background:var(--joker-black-700);box-shadow:var(--shadow-4);padding:var(--spacing-8);opacity:0;pointer-events:none;transform:translate(var(--spacing-4)) scale(.985);transform-origin:left top}.joker-product-rail.is-collapsed .joker-product-rail-game-menu:hover .joker-product-rail-game-list,.joker-product-rail.is-collapsed .joker-product-rail-game-menu:focus-within .joker-product-rail-game-list{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.joker-product-rail.is-collapsed .joker-product-rail-game-menu .joker-product-rail-game-list::-webkit-scrollbar{display:none;width:0;height:0}.joker-product-rail.is-collapsed .joker-product-rail-game-menu.is-open:hover .joker-product-rail-menu-trigger,.joker-product-rail.is-collapsed .joker-product-rail-game-menu.is-open:focus-within .joker-product-rail-menu-trigger,.joker-product-rail.is-collapsed .joker-product-rail-game-menu.has-selection:hover .joker-product-rail-menu-trigger,.joker-product-rail.is-collapsed .joker-product-rail-game-menu.has-selection:focus-within .joker-product-rail-menu-trigger{border-color:var(--joker-gold-400);background:var(--joker-gold-1000);color:var(--joker-gold-400)}.joker-product-rail.is-collapsed .joker-product-rail-game-list .joker-product-rail-game-option{width:100%;min-width:0;height:auto;min-height:var(--spacing-40);grid-template-columns:calc(var(--spacing-16) + var(--spacing-4)) minmax(0,1fr);align-items:center;justify-content:flex-start;justify-items:start;gap:var(--spacing-8);padding:0 var(--spacing-8)}.joker-product-rail.is-collapsed .joker-product-rail-game-list .joker-product-rail-game-option>span:last-child{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}.joker-product-rail.is-collapsed .joker-product-rail-menu-trigger:after,.joker-product-rail.is-collapsed .joker-product-rail-game-list .joker-product-rail-game-option:after,.joker-product-rail.is-collapsed .joker-product-rail-search .joker-rail-search-item:after{display:none}.joker-product-rail.is-collapsed .joker-product-rail-item:after{content:attr(data-tooltip);position:absolute;top:50%;left:calc(100% + var(--spacing-8));z-index:1000;display:block;width:max-content;max-width:calc(var(--navigation-rail-width-expanded) - var(--spacing-64) + var(--spacing-4));padding:var(--spacing-8);border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:var(--joker-black-800);box-shadow:var(--shadow-4);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact);opacity:0;pointer-events:none;transform:translate(var(--spacing-4),-50%);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.joker-product-rail.is-collapsed .joker-product-rail-item:hover:after,.joker-product-rail.is-collapsed .joker-product-rail-item:focus-visible:after{opacity:1;transform:translateY(-50%)}@media(max-height:820px){.joker-product-rail{height:min(calc(var(--navigation-rail-width-expanded) + var(--navigation-rail-width-expanded) + var(--spacing-64) + var(--spacing-64) + var(--spacing-32)),calc(100vh - var(--spacing-64) - var(--spacing-64) - var(--spacing-4)))}}@media(max-width:999px){.joker-mines-betting-panel.is-reversed-manual .joker-mines-betting-section--bet,.joker-4d-mines-betting-panel.is-reversed-manual .joker-4d-mines-betting-section--bet{order:1}.joker-mines-betting-panel.is-reversed-manual .joker-mines-betting-divider--bet,.joker-4d-mines-betting-panel.is-reversed-manual .joker-4d-mines-betting-divider--bet{order:2}.joker-mines-betting-panel.is-reversed-manual .joker-mines-betting-section--mines,.joker-4d-mines-betting-panel.is-reversed-manual .joker-4d-mines-betting-section--mines{order:3}.joker-mines-betting-panel.is-reversed-manual .joker-mines-betting-divider--mines,.joker-4d-mines-betting-panel.is-reversed-manual .joker-4d-mines-betting-divider--mines{order:4}.joker-mines-betting-panel.is-reversed-manual .joker-mines-betting-section--mode,.joker-4d-mines-betting-panel.is-reversed-manual .joker-4d-mines-betting-section--mode{order:5}.joker-product-rail.is-collapsed{z-index:40;width:calc(var(--spacing-64) + var(--spacing-8));overflow:visible}.joker-product-rail.is-collapsed .joker-product-rail-scroll{overflow:visible}.joker-product-rail.is-collapsed .joker-product-rail-search,.joker-product-rail.is-collapsed .joker-product-rail-section,.joker-product-rail.is-collapsed .joker-product-rail-footer{display:grid;justify-items:center;padding-right:var(--spacing-16);padding-left:var(--spacing-16)}.joker-product-rail.is-collapsed .joker-product-rail-search{position:relative}.joker-product-rail.is-collapsed .joker-product-rail-search .joker-rail-search-item,.joker-product-rail.is-collapsed .joker-product-rail-item,.joker-product-rail.is-collapsed .joker-product-rail-menu-trigger,.joker-product-rail.is-collapsed .joker-product-rail-game-option{position:relative;width:var(--spacing-40);min-width:var(--spacing-40);justify-content:center;gap:0;padding:0}.joker-product-rail.is-collapsed .joker-product-rail-search .joker-rail-search-item{cursor:pointer;overflow:visible}.joker-product-rail.is-collapsed .joker-product-rail-item-label,.joker-product-rail.is-collapsed .joker-product-rail-menu-label>span:last-child,.joker-product-rail.is-collapsed .joker-product-rail-game-option>span:last-child,.joker-product-rail.is-collapsed .joker-product-rail-menu-chevron{position:absolute;width:var(--border-width-default);height:var(--border-width-default);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.joker-product-rail.is-collapsed .joker-product-rail-search .joker-rail-search-item input{position:absolute;top:50%;left:calc(100% + var(--spacing-8));z-index:1000;display:block;width:calc(var(--navigation-rail-width-expanded) - var(--spacing-16));height:var(--spacing-40);box-sizing:border-box;flex:none;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:var(--joker-black-800);box-shadow:var(--shadow-4);color:var(--joker-white-50);padding:0 var(--spacing-16);opacity:0;pointer-events:none;transform:translate(var(--spacing-4),-50%);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.joker-product-rail.is-collapsed .joker-product-rail-search .joker-rail-search-item:hover input,.joker-product-rail.is-collapsed .joker-product-rail-search .joker-rail-search-item:focus-within input,.joker-product-rail.is-collapsed .joker-product-rail-search .joker-rail-search-item.is-search-open input{border-color:var(--joker-gold-300);background:color-mix(in srgb,var(--joker-gold-900) 34%,var(--joker-black-800));opacity:1;pointer-events:auto;transform:translateY(-50%)}.joker-product-rail.is-collapsed .joker-product-rail-menu-label{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;width:100%;gap:0}.joker-product-rail.is-collapsed .joker-product-rail-game-menu,.joker-product-rail.is-collapsed .joker-product-rail-game-list{justify-items:center}.joker-product-rail.is-collapsed .joker-product-rail-game-list{width:var(--spacing-40);padding-right:0;padding-left:0}.joker-product-rail.is-collapsed .joker-product-rail-game-menu{position:relative}.joker-product-rail.is-collapsed .joker-product-rail-game-menu:before{content:"";position:absolute;top:0;left:100%;z-index:999;width:var(--spacing-8);height:100%}.joker-product-rail.is-collapsed .joker-product-rail-game-menu .joker-product-rail-game-list{position:absolute;top:0;left:calc(100% + var(--spacing-8));z-index:1000;width:calc(var(--navigation-rail-width-expanded) - var(--spacing-16));max-height:calc(var(--navigation-rail-width-expanded) + var(--spacing-64));justify-items:stretch;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border-width:var(--border-width-default);border-color:var(--joker-black-300);background:var(--joker-black-700);box-shadow:var(--shadow-4);padding:var(--spacing-8);opacity:0;pointer-events:none;transform:translate(var(--spacing-4)) scale(.985);transform-origin:left top}.joker-product-rail.is-collapsed .joker-product-rail-game-menu:hover .joker-product-rail-game-list,.joker-product-rail.is-collapsed .joker-product-rail-game-menu:focus-within .joker-product-rail-game-list{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.joker-product-rail.is-collapsed .joker-product-rail-game-menu:hover .joker-product-rail-menu-trigger,.joker-product-rail.is-collapsed .joker-product-rail-game-menu:focus-within .joker-product-rail-menu-trigger{border-color:var(--joker-black-300);background:var(--joker-black-600);color:var(--joker-white-50)}.joker-product-rail.is-collapsed .joker-product-rail-game-menu.is-open:hover .joker-product-rail-menu-trigger,.joker-product-rail.is-collapsed .joker-product-rail-game-menu.is-open:focus-within .joker-product-rail-menu-trigger,.joker-product-rail.is-collapsed .joker-product-rail-game-menu.has-selection:hover .joker-product-rail-menu-trigger,.joker-product-rail.is-collapsed .joker-product-rail-game-menu.has-selection:focus-within .joker-product-rail-menu-trigger{border-color:var(--joker-gold-400);background:var(--joker-gold-1000);color:var(--joker-gold-400)}.joker-product-rail.is-collapsed .joker-product-rail-game-list .joker-product-rail-game-option{width:100%;min-width:0;height:auto;min-height:var(--spacing-40);align-items:center;justify-content:flex-start;gap:var(--spacing-8);padding:0 var(--spacing-8)}.joker-product-rail.is-collapsed .joker-product-rail-game-list .joker-product-rail-game-option>span:last-child{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}.joker-product-rail.is-collapsed .joker-product-rail-menu-trigger:after,.joker-product-rail.is-collapsed .joker-product-rail-game-list .joker-product-rail-game-option:after,.joker-product-rail.is-collapsed .joker-product-rail-search .joker-rail-search-item:after{display:none}.joker-product-rail.is-collapsed .joker-product-rail-item:after{content:attr(data-tooltip);position:absolute;top:50%;left:calc(100% + var(--spacing-8));z-index:1000;display:block;width:max-content;max-width:calc(var(--navigation-rail-width-expanded) - var(--spacing-64) + var(--spacing-4));padding:var(--spacing-8);border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:var(--joker-black-800);box-shadow:var(--shadow-4);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact);opacity:0;pointer-events:none;transform:translate(var(--spacing-4),-50%);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.joker-product-rail.is-collapsed .joker-product-rail-item:hover:after,.joker-product-rail.is-collapsed .joker-product-rail-item:focus-visible:after{opacity:1;transform:translateY(-50%)}}.navigation-example.is-side-rail .joker-product-rail{z-index:auto;height:100%;min-height:0;max-height:100%}.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed){width:var(--navigation-rail-width-expanded);overflow:hidden}.navigation-example.is-side-rail .joker-product-rail.is-collapsed{width:var(--navigation-rail-width-collapsed);overflow:visible;z-index:2}.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-scroll{overflow-y:auto;scrollbar-width:thin;min-height:0}.navigation-example.is-side-rail .joker-product-rail.is-collapsed .joker-product-rail-scroll,.navigation-example.is-side-rail .joker-product-rail.is-collapsed .joker-product-rail-section{overflow:visible}.navigation-example.is-side-rail .joker-product-rail.is-collapsed .joker-product-rail-footer{position:relative;z-index:1}.navigation-example.is-side-rail .joker-product-rail.is-collapsed .joker-product-rail-game-menu.is-open{position:relative;z-index:20}.navigation-example.is-side-rail .joker-product-rail.is-collapsed .joker-product-rail-game-menu.is-open .joker-product-rail-game-list{z-index:1000}.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-search,.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-section,.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-footer{justify-items:stretch;padding:var(--spacing-16) 0}.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-search .joker-rail-search-item,.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-item,.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-menu-trigger,.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-game-option{width:100%;min-width:0;justify-content:flex-start;gap:var(--spacing-8)}.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-item,.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-menu-trigger,.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-game-option{padding:0 var(--spacing-8)}.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-item-label,.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-menu-label>span:last-child,.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-game-option>span:last-child{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-menu-chevron{position:static;overflow:visible;clip:auto;white-space:nowrap;width:var(--product-rail-chevron-size);height:var(--product-rail-chevron-size)}.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-search .joker-rail-search-item input{position:static;display:block;width:auto;height:auto;flex:1;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;opacity:1;pointer-events:auto;transform:none}.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-game-menu,.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-game-list{justify-items:stretch}.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-game-list{position:static;width:100%;max-height:0;overflow:hidden;padding:0 var(--spacing-8);opacity:0;pointer-events:none;transform:translateY(calc(var(--spacing-4) - var(--spacing-8))) scale(.985)}.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-game-menu.is-open .joker-product-rail-game-list{max-height:calc(var(--navigation-rail-width-expanded) + var(--navigation-rail-width-expanded));padding:var(--spacing-8);overflow-y:auto;opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-game-menu:before,.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-item:after,.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-menu-trigger:after,.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-game-option:after,.navigation-example.is-side-rail .joker-product-rail:not(.is-collapsed) .joker-product-rail-search .joker-rail-search-item:after{display:none}.joker-wallet-control{display:inline-flex;align-items:center;gap:var(--spacing-8)}.joker-wallet-balance,.joker-wallet-action{height:var(--spacing-40);border-radius:var(--radius-sm)}.joker-wallet-balance{display:inline-flex;align-items:center;gap:var(--spacing-8);padding:0 var(--spacing-12);border:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-800);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);letter-spacing:0;line-height:var(--text-heading-line-height-compact);transform-origin:center}.joker-wallet-balance.is-credited{animation:walletBalanceCreditPulse .52s var(--ease-emphasized) both}@keyframes walletBalanceCreditPulse{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1)}}.joker-wallet-coin{width:var(--spacing-16);height:var(--spacing-16);flex:0 0 auto;object-fit:contain}.joker-wallet-action{display:grid;width:var(--spacing-40);place-items:center;border:var(--border-width-default) solid var(--joker-gold-400);background:var(--joker-gold-1000);color:var(--joker-gold-400);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);letter-spacing:0;line-height:var(--text-heading-line-height-compact);cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.joker-wallet-action svg{width:calc(var(--spacing-16) + var(--spacing-4));height:calc(var(--spacing-16) + var(--spacing-4));color:currentColor;fill:currentColor;stroke:currentColor;stroke-width:1.75}.joker-wallet-action svg path{fill:currentColor;stroke:currentColor}.joker-wallet-action:hover,.joker-wallet-action:focus-visible{border-color:var(--joker-gold-400);background:var(--joker-gold-1000);color:var(--joker-gold-400)}.joker-action-group-set{display:inline-flex;align-items:center;gap:var(--spacing-8)}.joker-action-item,.joker-avatar-item,.joker-action-cluster{border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:var(--joker-black-700)}.joker-action-item,.joker-avatar-item{position:relative;display:grid;width:var(--spacing-40);height:var(--spacing-40);place-items:center;padding:0;color:var(--joker-black-50);cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}.joker-action-item:hover,.joker-avatar-item:hover{border-color:var(--joker-black-200);background:var(--joker-black-600);color:var(--joker-white-50)}.joker-action-item svg{width:calc(var(--spacing-16) + var(--spacing-4));height:calc(var(--spacing-16) + var(--spacing-4));color:currentColor;fill:currentColor;stroke-width:1.75}.joker-action-item svg path,.joker-action-item svg circle,.joker-action-item svg rect{fill:currentColor}.joker-action-icon.nav-inline-icon,.joker-action-icon.nav-inline-icon-host,.joker-action-icon.nav-custom-icon,.joker-action-icon.nav-custom-icon-missing{width:calc(var(--spacing-16) + var(--spacing-4));height:calc(var(--spacing-16) + var(--spacing-4))}.joker-action-cluster{display:inline-flex;height:var(--spacing-40);align-items:center;overflow:hidden}.joker-action-cluster .joker-action-item{border:0;border-radius:0;background:transparent}.joker-action-cluster .joker-action-item:hover{background:var(--joker-black-600);color:var(--joker-white-50)}.joker-action-divider{width:var(--border-width-default);height:var(--spacing-24);background:var(--joker-black-300)}.joker-action-badge,.joker-avatar-status{position:absolute;border-radius:100vmax}.joker-action-badge{top:var(--spacing-8);right:var(--spacing-8);width:var(--spacing-8);height:var(--spacing-8);background:var(--joker-red-400)}.joker-avatar-item{overflow:visible;padding:0}.joker-avatar-item img{width:calc(var(--spacing-32) + var(--spacing-4));height:calc(var(--spacing-32) + var(--spacing-4));border-radius:100vmax;object-fit:cover;object-position:center top;transition:transform var(--motion-base) var(--ease-standard)}.joker-avatar-item:hover img{transform:scale(1.04)}.joker-avatar-status{top:calc(var(--border-width-default) - var(--spacing-4));right:calc(var(--border-width-default) - var(--spacing-4));width:var(--spacing-8);height:var(--spacing-8);background:var(--joker-green-400);box-shadow:0 0 0 calc(var(--border-width-default) + var(--border-width-default)) var(--joker-black-700),0 0 calc(var(--spacing-8) + var(--border-width-default) + var(--border-width-default)) color-mix(in srgb,var(--joker-green-400) 72%,transparent);animation:joker-online-pulse 1.8s var(--ease-standard) infinite}@keyframes joker-online-pulse{0%,to{box-shadow:0 0 0 calc(var(--border-width-default) + var(--border-width-default)) var(--joker-black-700),0 0 var(--spacing-8) color-mix(in srgb,var(--joker-green-400) 58%,transparent)}50%{box-shadow:0 0 0 calc(var(--border-width-default) + var(--border-width-default)) var(--joker-black-700),0 0 0 calc(var(--spacing-4) + var(--border-width-default)) color-mix(in srgb,var(--joker-green-400) 16%,transparent),0 0 calc(var(--spacing-12) + var(--border-width-default) + var(--border-width-default)) color-mix(in srgb,var(--joker-green-400) 82%,transparent)}}.joker-logo-component{display:inline-flex;width:126px;height:26px;align-items:center;justify-content:flex-start;border:0;border-radius:0;background:transparent;padding:0;text-decoration:none;transition:opacity var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}.joker-logo-component:hover{opacity:.8}.joker-logo-component img{display:block;width:126px;height:auto}.joker-rail-nav-state-demo{--product-rail-nav-item-height: var(--spacing-40);--product-rail-chevron-size: calc( var(--product-rail-nav-item-height) - var(--spacing-16) );--product-rail-icon-size: calc(var(--spacing-16) + var(--spacing-4));display:grid;width:calc(var(--spacing-64) + var(--spacing-64) + var(--spacing-64) + var(--spacing-16) + var(--spacing-4));gap:var(--spacing-8)}.joker-rail-nav-state-demo .joker-rail-nav-item,.joker-rail-nav-state-demo>.joker-product-rail-item{width:100%}.joker-rail-nav-item,.joker-rail-nav-state-demo>.joker-product-rail-item{display:inline-flex;width:calc(var(--spacing-64) + var(--spacing-64) + var(--spacing-64) + var(--spacing-16) + var(--spacing-4));min-height:calc(var(--spacing-40) + var(--spacing-8));height:calc(var(--spacing-40) + var(--spacing-8));box-sizing:border-box;align-items:center;gap:var(--spacing-8);border:var(--border-width-default) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--joker-black-50);padding:var(--spacing-8) var(--spacing-16);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:1.2;text-decoration:none;transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.joker-rail-nav-item .joker-product-rail-item-label,.joker-rail-nav-state-demo>.joker-product-rail-item .joker-product-rail-item-label{line-height:1.2}.joker-rail-nav-item:hover,.joker-rail-nav-item.is-hover,.joker-rail-nav-state-demo>.joker-product-rail-item:hover{border-color:var(--joker-black-300);background:var(--joker-black-700);color:var(--joker-white-50)}.joker-rail-nav-item[aria-current=page],.joker-rail-nav-item.is-selected,.joker-rail-nav-item.is-selected:hover,.joker-rail-nav-state-demo>.joker-product-rail-item[aria-current=page],.joker-rail-nav-state-demo>.joker-product-rail-item.is-selected,.joker-rail-nav-state-demo>.joker-product-rail-item.is-selected:hover{border-color:var(--joker-gold-400);background:var(--joker-gold-1000);color:var(--joker-gold-400)}.joker-rail-nav-item svg,.joker-rail-nav-state-demo>.joker-product-rail-item svg{width:calc(var(--spacing-16) + var(--spacing-4));height:calc(var(--spacing-16) + var(--spacing-4));flex:0 0 auto;color:currentColor;fill:currentColor;stroke-width:1.75}.joker-rail-nav-item>.nav-inline-icon-host,.joker-rail-nav-item>.nav-inline-icon,.joker-rail-nav-item>.nav-custom-icon,.joker-rail-nav-item>.nav-custom-icon-image,.joker-rail-nav-item>.nav-custom-icon-missing,.joker-rail-nav-state-demo>.joker-product-rail-item>.nav-inline-icon-host,.joker-rail-nav-state-demo>.joker-product-rail-item>.nav-inline-icon,.joker-rail-nav-state-demo>.joker-product-rail-item>.nav-custom-icon,.joker-rail-nav-state-demo>.joker-product-rail-item>.nav-custom-icon-image,.joker-rail-nav-state-demo>.joker-product-rail-item>.nav-custom-icon-missing{display:inline-flex;width:calc(var(--spacing-16) + var(--spacing-4));height:calc(var(--spacing-16) + var(--spacing-4));flex:0 0 auto;align-items:center;justify-content:center}.joker-rail-nav-item svg path,.joker-rail-nav-state-demo>.joker-product-rail-item svg path{fill:currentColor}.joker-rail-nav-state-demo>.joker-product-rail-game-menu{width:100%}.joker-rail-search-item{display:inline-flex;width:calc(var(--spacing-64) + var(--spacing-64) + var(--spacing-64) + var(--spacing-16) + var(--spacing-4));height:var(--product-rail-nav-item-height, var(--spacing-40));box-sizing:border-box;align-items:center;gap:var(--spacing-8);border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:transparent;color:var(--joker-black-50);font-family:var(--font);padding:0 var(--spacing-16);font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact);cursor:text;transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.joker-rail-search-item:hover{border-color:var(--joker-black-200);background:var(--joker-black-700);color:var(--joker-white-50)}.joker-rail-search-item:focus-within{border-color:var(--joker-gold-400);background:var(--joker-gold-1000);color:var(--joker-white-50);outline:none;box-shadow:none}.joker-rail-search-item:focus-within:hover{border-color:var(--joker-gold-400);background:var(--joker-gold-1000)}.joker-rail-search-item input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact);padding:0}.joker-rail-search-item input::placeholder{color:var(--joker-black-50);opacity:1}.joker-rail-search-item:focus-within input::placeholder{color:var(--joker-black-50)}.joker-rail-search-item input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.joker-rail-search-item svg{width:var(--spacing-16);height:var(--spacing-16);flex:0 0 auto;color:currentColor;fill:currentColor;stroke-width:0}.joker-rail-search-item svg path{fill:currentColor}.joker-game-menu{display:grid;width:calc(var(--spacing-64) + var(--spacing-64) + var(--spacing-64) + var(--spacing-16) + var(--spacing-4));gap:var(--spacing-8)}.joker-game-menu-trigger{display:inline-flex;width:100%;height:var(--product-rail-nav-item-height, var(--spacing-40));box-sizing:border-box;align-items:center;justify-content:space-between;gap:var(--spacing-8);border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:transparent;color:var(--joker-white-50);padding:0 var(--spacing-8) 0 var(--spacing-16);cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.joker-game-menu-trigger:hover{border-color:var(--joker-black-200);background:var(--joker-black-700)}.joker-game-menu.is-open .joker-game-menu-trigger,.joker-game-menu.has-selection .joker-game-menu-trigger{border-color:var(--joker-gold-400);background:var(--joker-gold-1000);color:var(--joker-gold-400)}.joker-game-menu-label{display:inline-flex;min-width:0;align-items:center;gap:var(--spacing-8);color:inherit;font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact)}.joker-game-menu-label img{display:block;width:calc(var(--spacing-16) + var(--spacing-4));height:calc(var(--spacing-16) + var(--spacing-4));flex:0 0 auto}.joker-game-menu-chevron{display:inline-flex;width:calc(var(--spacing-24) + var(--spacing-4));height:calc(var(--spacing-24) + var(--spacing-4));flex:0 0 auto;align-items:center;justify-content:center;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);color:var(--joker-white-50);transition:border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}.joker-game-menu-chevron svg{width:var(--spacing-16);height:var(--spacing-16);stroke-width:var(--icon-stroke-bold)}.joker-game-menu.is-open .joker-game-menu-chevron,.joker-game-menu.has-selection .joker-game-menu-chevron{border-color:var(--joker-gold-800);background:var(--joker-gold-1000);color:var(--joker-gold-400)}.joker-game-menu.is-open .joker-game-menu-chevron{transform:rotate(180deg)}.joker-game-menu-list{display:grid;max-height:0;overflow:hidden;gap:var(--spacing-8);border:var(--border-width-default) solid transparent;border-radius:var(--radius-sm);background:var(--joker-black-800);padding:0 var(--spacing-8);opacity:0;pointer-events:none;transform:translateY(calc(var(--spacing-4) - var(--spacing-8))) scale(.985);transform-origin:top center;transition:max-height var(--motion-medium) var(--ease-out),opacity var(--motion-medium) var(--ease-out),padding var(--motion-medium) var(--ease-out),border-color var(--motion-medium) var(--ease-out),transform var(--motion-medium) var(--ease-out)}.joker-game-menu.is-open .joker-game-menu-list{max-height:calc(var(--navigation-rail-width-expanded) + var(--navigation-rail-width-expanded));border-color:var(--joker-black-300);padding:var(--spacing-8);opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.joker-game-menu-option{display:inline-flex;width:100%;height:var(--product-rail-nav-item-height, var(--spacing-40));box-sizing:border-box;align-items:center;gap:var(--spacing-8);border:var(--border-width-default) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--joker-black-50);padding:0 var(--spacing-12);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact);cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.joker-game-menu-option:hover{border-color:var(--joker-black-300);background:var(--joker-black-700);color:var(--joker-white-50)}.joker-game-menu.has-selection .joker-game-menu-trigger,.joker-game-menu-option.is-selected,.joker-game-menu-option.is-selected:hover,.joker-game-menu-option.is-selected:focus-visible{border-color:var(--joker-gold-400);background:var(--joker-gold-1000);color:var(--joker-gold-400)}.joker-game-menu.is-open .joker-game-menu-trigger:hover,.joker-game-menu.has-selection .joker-game-menu-trigger:hover{border-color:var(--joker-gold-400);background:var(--joker-gold-1000);color:var(--joker-gold-400)}.joker-game-menu-option.is-coming-soon{opacity:.4;cursor:not-allowed}.joker-game-menu-option.is-coming-soon:hover,.joker-game-menu-option.is-coming-soon:focus-visible{border-color:transparent;background:transparent;color:var(--joker-black-50)}.joker-game-menu-trigger-icon,.joker-game-menu-option-icon{display:inline-grid;width:calc(var(--spacing-16) + var(--spacing-4));height:calc(var(--spacing-16) + var(--spacing-4));flex:0 0 auto;place-items:center;color:currentColor;transition:color var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}.joker-game-menu-trigger-icon svg,.joker-game-menu-trigger-icon img,.joker-game-menu-option-icon svg,.joker-game-menu-option-icon img{width:calc(var(--spacing-16) + var(--spacing-4));height:calc(var(--spacing-16) + var(--spacing-4));display:block}.joker-game-menu-trigger-icon svg,.joker-game-menu-trigger-icon svg path,.joker-game-menu-trigger-icon svg circle,.joker-game-menu-option-icon svg,.joker-game-menu-option-icon svg path,.joker-game-menu-option-icon svg circle{fill:currentColor}.joker-game-menu-option.is-selected .joker-game-menu-option-icon{transform:scale(1.04)}.joker-game-menu-trigger-icon.nav-custom-icon,.joker-game-menu-trigger-icon.nav-inline-icon,.joker-game-menu-trigger-icon.nav-custom-icon-image,.joker-game-menu-trigger-icon.nav-custom-icon-missing,.joker-game-menu-option-icon .nav-custom-icon,.joker-game-menu-option-icon .nav-inline-icon,.joker-game-menu-option-icon .nav-custom-icon-image,.joker-game-menu-option-icon .nav-custom-icon-missing,.joker-product-rail-game-icon .nav-custom-icon,.joker-product-rail-game-icon .nav-inline-icon,.joker-product-rail-game-icon .nav-inline-icon-host,.joker-product-rail-game-icon .nav-custom-icon-image,.joker-product-rail-game-icon .nav-custom-icon-missing{width:calc(var(--spacing-16) + var(--spacing-4));height:calc(var(--spacing-16) + var(--spacing-4))}.joker-top-rail-demo{display:grid;width:min(100%,calc(var(--navigation-rail-width-expanded) + var(--navigation-rail-width-expanded) + var(--navigation-rail-width-expanded) - var(--spacing-40) - var(--spacing-8)));height:calc(var(--topbar-height) - var(--border-width-default) - var(--border-width-default));box-sizing:border-box;grid-template-columns:calc(var(--spacing-64) + var(--spacing-64) + var(--spacing-40) + var(--spacing-8) + var(--spacing-4) - var(--border-width-default)) minmax(0,1fr) calc(var(--spacing-64) + var(--spacing-64) + var(--spacing-40) + var(--spacing-8) + var(--spacing-4) - var(--border-width-default));align-items:center;border-bottom:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-800);color:var(--joker-white-50);font-family:var(--font);padding:0 var(--spacing-32)}.joker-top-rail-lane{display:flex;min-width:0;align-items:center}.joker-top-rail-lane--left{justify-content:flex-start}.joker-top-rail-lane--center{justify-content:center}.joker-top-rail-lane--right{justify-content:flex-end}.joker-top-rail-actions{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:flex-end;gap:var(--spacing-8)}.joker-mobile-nav{--mobile-nav-drawer-inset: var(--spacing-8);--mobile-nav-drawer-width: 300px;--product-rail-nav-item-height: calc(var(--spacing-40) + var(--spacing-4));--product-rail-icon-size: calc(var(--spacing-16) + var(--spacing-4));--product-rail-chevron-size: calc( var(--product-rail-nav-item-height) - var(--spacing-16) );position:relative;z-index:500;width:100%;overflow:visible;color:var(--joker-white-50)}.joker-mobile-nav.is-open{z-index:600;width:100%}.joker-mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;border:0;margin:0;padding:0;background:color-mix(in srgb,var(--joker-black-900) 72%,transparent);opacity:0;pointer-events:none;transition:opacity var(--motion-medium) var(--ease-out)}.joker-mobile-nav-backdrop.is-visible{opacity:1;pointer-events:auto;cursor:pointer}.joker-mobile-nav-drawer-header{display:flex;flex:none;border-top:0}.joker-mobile-nav-trigger-bar{position:sticky;top:0;z-index:4}.joker-mobile-nav-bar{position:relative;z-index:1;display:flex;width:100%;height:var(--topbar-height);box-sizing:border-box;align-items:center;justify-content:space-between;border-bottom:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-800);padding:0 var(--navigation-rail-padding-inline)}.joker-mobile-nav .joker-logo-component{width:auto;height:26px}.joker-mobile-nav .joker-logo-component img{width:126px}.joker-mobile-nav-toggle{display:inline-grid;width:42px;height:42px;place-items:center;flex:0 0 auto;margin:0;padding:0;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:var(--joker-black-700);color:var(--joker-white-50);cursor:pointer;transition:opacity var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.joker-mobile-nav-toggle:has(>.joker-mobile-nav-toggle-icon){display:grid;place-items:center}.joker-mobile-nav-toggle:has(>.joker-mobile-nav-toggle-icon) .joker-mobile-nav-toggle-icon{grid-area:1 / 1}.joker-mobile-nav-toggle:hover{opacity:.8}.joker-mobile-nav-toggle svg{width:calc(var(--spacing-16) + var(--spacing-4));height:calc(var(--spacing-16) + var(--spacing-4));stroke-width:2.25}.joker-mobile-nav-toggle-icon{display:inline-flex;transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.joker-mobile-nav-toggle-icon--close,.joker-mobile-nav.is-open .joker-mobile-nav-toggle-icon--menu{opacity:0;transform:scale(.86) rotate(-16deg)}.joker-mobile-nav.is-open .joker-mobile-nav-toggle-icon--close,.joker-mobile-nav-drawer-header .joker-mobile-nav-toggle-icon--close,.joker-mobile-nav-toggle--close .joker-mobile-nav-toggle-icon--close{opacity:1;transform:scale(1) rotate(0)}.joker-mobile-nav-drawer-header .joker-mobile-nav-toggle-icon--menu{opacity:0;transform:scale(.86) rotate(-16deg)}.joker-mobile-nav-panel{position:fixed;top:var(--mobile-nav-drawer-inset);right:var(--mobile-nav-drawer-inset);bottom:var(--mobile-nav-drawer-inset);left:auto;z-index:3;display:flex;flex-direction:column;width:var(--mobile-nav-drawer-width);max-width:calc(100% - (var(--mobile-nav-drawer-inset) * 2));max-height:none;overflow:hidden;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--spacing-8);background:var(--joker-black-800);box-shadow:var(--shadow-5);opacity:0;visibility:hidden;pointer-events:none;transform:translate(calc(100% + var(--mobile-nav-drawer-inset)));transform-origin:right center;transition:transform var(--motion-medium) var(--ease-out),opacity var(--motion-medium) var(--ease-out),visibility var(--motion-medium) var(--ease-out)}.joker-mobile-nav.is-open .joker-mobile-nav-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.joker-mobile-nav-viewport{position:relative;width:100%;height:680px;min-height:680px;overflow:hidden;background:var(--joker-black-900)}.joker-mobile-nav-viewport .joker-mobile-nav-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.joker-mobile-nav-viewport .joker-mobile-nav-trigger-bar{position:relative;z-index:1;width:100%;max-width:402px}.joker-mobile-nav-viewport .joker-mobile-nav.is-open{z-index:auto}.joker-mobile-nav-viewport .joker-mobile-nav{position:static;z-index:auto;height:100%;min-height:100%}.joker-mobile-nav-viewport .joker-mobile-nav-panel{position:absolute;top:var(--mobile-nav-drawer-inset);right:var(--mobile-nav-drawer-inset);bottom:var(--mobile-nav-drawer-inset);left:auto;width:var(--mobile-nav-drawer-width);max-width:calc(100% - (var(--mobile-nav-drawer-inset) * 2));z-index:3}.joker-mobile-nav-panel-inner{display:flex;flex-direction:column;width:100%;min-height:0;flex:1;overflow:hidden}.joker-mobile-nav-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.joker-mobile-nav-scroll::-webkit-scrollbar{display:none}.joker-mobile-nav-scroll .joker-mobile-nav-section:first-child{border-top:0}.joker-mobile-nav-section{display:grid;gap:var(--spacing-8);border-top:var(--border-width-default) solid var(--joker-black-300);padding:var(--spacing-16) calc(var(--spacing-16) + var(--spacing-4))}.joker-mobile-nav-section:first-child{border-top:0}.joker-mobile-nav-section.joker-mobile-nav-actions{border-top:0;border-bottom:var(--border-width-default) solid var(--joker-black-300)}.joker-mobile-nav-actions-row{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-8)}.joker-mobile-nav-actions-row .joker-wallet-action{margin-right:auto}.joker-mobile-nav-actions-row .joker-wallet-action,.joker-mobile-nav-actions-row .joker-action-item,.joker-mobile-nav-actions-row .joker-avatar-item,.joker-mobile-avatar-item{flex:0 0 auto}.joker-mobile-nav-footer{position:sticky;bottom:0;z-index:2;background:linear-gradient(180deg,color-mix(in srgb,var(--joker-black-800) 86%,transparent),var(--joker-black-800) 34%),var(--joker-black-800)}.joker-mobile-nav .joker-rail-search-item,.joker-mobile-nav .joker-game-menu{width:100%}.joker-mobile-nav .joker-mobile-avatar-item{width:var(--spacing-40);height:var(--spacing-40)}.joker-mobile-nav .joker-product-rail,.joker-product-rail--mobile-drawer{--product-rail-nav-item-height: calc(var(--spacing-40) + var(--spacing-4));--product-rail-icon-size: calc(var(--spacing-16) + var(--spacing-4));--product-rail-chevron-size: calc( var(--product-rail-nav-item-height) - var(--spacing-16) );z-index:auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;overflow:hidden;border:0}.joker-mobile-nav .joker-product-rail-search,.joker-mobile-nav .joker-product-rail-section,.joker-mobile-nav .joker-product-rail-footer,.joker-product-rail--mobile-drawer .joker-product-rail-search,.joker-product-rail--mobile-drawer .joker-product-rail-section,.joker-product-rail--mobile-drawer .joker-product-rail-footer{display:grid;justify-items:stretch;padding:var(--spacing-16) calc(var(--spacing-16) + var(--spacing-4))}.joker-mobile-nav .joker-product-rail-scroll,.joker-product-rail--mobile-drawer .joker-product-rail-scroll{min-height:0;overflow-x:hidden;overflow-y:auto}.joker-mobile-nav .joker-product-rail-search .joker-rail-search-item,.joker-product-rail--mobile-drawer .joker-product-rail-search .joker-rail-search-item{width:100%;min-width:0;justify-content:flex-start;gap:var(--spacing-8);padding:0 var(--spacing-16);cursor:text;overflow:visible;font-size:var(--text-body-16);line-height:var(--text-body-line-height)}.joker-mobile-nav .joker-product-rail-search .joker-rail-search-item input,.joker-product-rail--mobile-drawer .joker-product-rail-search .joker-rail-search-item input{position:static;display:block;width:auto;height:auto;flex:1;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;opacity:1;pointer-events:auto;transform:none;font-size:var(--text-body-16);line-height:var(--text-body-line-height)}.joker-mobile-nav .joker-product-rail-search .joker-rail-search-item input::placeholder,.joker-product-rail--mobile-drawer .joker-product-rail-search .joker-rail-search-item input::placeholder{font-size:var(--text-body-16);line-height:var(--text-body-line-height)}.joker-mobile-nav .joker-product-rail-item,.joker-mobile-nav .joker-product-rail-menu-trigger,.joker-mobile-nav .joker-product-rail-game-option{width:100%;min-width:0;height:var(--product-rail-nav-item-height);justify-content:flex-start;gap:var(--spacing-8);padding:0 var(--spacing-8);font-size:var(--text-body-16);line-height:var(--text-body-line-height)}.joker-mobile-nav .joker-product-rail-item-label,.joker-mobile-nav .joker-product-rail-menu-label,.joker-mobile-nav .joker-product-rail-menu-label>span:last-child,.joker-mobile-nav .joker-product-rail-game-option>span:last-child{font-size:var(--text-body-16);line-height:var(--text-body-line-height)}.joker-mobile-nav .joker-product-rail-menu-trigger{grid-template-columns:minmax(0,1fr) var(--product-rail-chevron-size)}.joker-mobile-nav .joker-product-rail-menu-label{justify-content:flex-start;gap:var(--spacing-8)}.joker-mobile-nav .joker-product-rail-item-label,.joker-mobile-nav .joker-product-rail-menu-label>span:last-child,.joker-mobile-nav .joker-product-rail-game-option>span:last-child{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}.joker-mobile-nav .joker-product-rail-menu-chevron{position:static;display:inline-flex;overflow:visible;clip:auto;white-space:nowrap;width:var(--product-rail-chevron-size);height:var(--product-rail-chevron-size)}.joker-mobile-nav .joker-product-rail-game-menu,.joker-mobile-nav .joker-product-rail-game-list{width:100%;justify-items:stretch}.joker-mobile-nav .joker-product-rail-game-list{position:static;max-height:0;overflow:hidden;padding:0 var(--spacing-8);opacity:0;pointer-events:none;transform:translateY(calc(var(--spacing-4) - var(--spacing-8))) scale(.985);background:var(--joker-black-700)}.joker-mobile-nav .joker-product-rail-game-menu.is-open .joker-product-rail-game-list{max-height:calc(var(--navigation-rail-width-expanded) + var(--navigation-rail-width-expanded));padding:var(--spacing-8);opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.joker-mobile-nav .joker-product-rail-game-menu:before,.joker-mobile-nav .joker-product-rail-item:after,.joker-mobile-nav .joker-product-rail-menu-trigger:after,.joker-mobile-nav .joker-product-rail-game-option:after{display:none}@media(max-width:680px){.joker-top-rail-demo{grid-template-columns:minmax(calc(var(--spacing-64) + var(--spacing-32)),1fr) auto minmax(calc(var(--spacing-64) + var(--spacing-32)),1fr)}.joker-top-rail-demo .joker-logo-component,.joker-top-rail-demo .joker-logo-component img{width:126px}}.joker-product-rail:not(.is-collapsed) .joker-product-rail-item,.joker-product-rail:not(.is-collapsed) .joker-product-rail-game-option{display:grid;grid-template-columns:var(--product-rail-icon-size) minmax(0,1fr)}.joker-product-rail:not(.is-collapsed) .joker-product-rail-menu-label{display:grid;grid-template-columns:var(--product-rail-icon-size) minmax(0,1fr)}.joker-product-rail.is-collapsed .joker-product-rail-game-menu .joker-product-rail-game-list{left:calc(100% + var(--spacing-12));min-width:220px;max-width:min(280px,calc(100vw - var(--spacing-64) - var(--spacing-64)))}.joker-product-rail.is-collapsed .joker-product-rail-game-menu.is-open .joker-product-rail-game-list{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.joker-product-rail.is-collapsed .joker-product-rail-game-menu.is-open .joker-product-rail-menu-trigger,.joker-product-rail.is-collapsed .joker-product-rail-game-menu.is-open.has-selection .joker-product-rail-menu-trigger{border-color:var(--joker-gold-400);background:var(--joker-gold-1000);color:var(--joker-gold-400)}.joker-product-rail.is-collapsed .joker-product-rail-menu-trigger .joker-product-rail-menu-chevron{display:none}.joker-product-rail.is-collapsed .joker-product-rail-game-list .joker-product-rail-game-option{align-items:center}.joker-product-rail.is-collapsed .joker-product-rail-game-menu:hover .joker-product-rail-game-list,.joker-product-rail.is-collapsed .joker-product-rail-game-menu:focus-within .joker-product-rail-game-list{opacity:0;pointer-events:none;transform:translate(var(--spacing-4)) scale(.985)}.joker-product-rail.is-collapsed .joker-product-rail-game-menu:hover .joker-product-rail-menu-trigger,.joker-product-rail.is-collapsed .joker-product-rail-game-menu:focus-within .joker-product-rail-menu-trigger{border-color:var(--joker-black-300);background:var(--joker-black-600);color:var(--joker-white-50)}.joker-product-rail.is-collapsed .joker-product-rail-game-menu.is-open:hover .joker-product-rail-game-list,.joker-product-rail.is-collapsed .joker-product-rail-game-menu.is-open:focus-within .joker-product-rail-game-list{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.joker-mobile-nav .joker-product-rail-item,.joker-mobile-nav .joker-product-rail-game-option,.joker-mobile-nav .joker-product-rail-menu-label{display:grid;grid-template-columns:var( --product-rail-icon-size, calc(var(--spacing-16) + var(--spacing-4)) ) minmax(0,1fr);align-items:center}.joker-mobile-nav .joker-product-rail-item,.joker-mobile-nav .joker-product-rail-menu-trigger,.joker-mobile-nav .joker-product-rail-game-option,.joker-mobile-nav .joker-product-rail-item-label,.joker-mobile-nav .joker-product-rail-menu-label,.joker-mobile-nav .joker-product-rail-menu-label>span:last-child,.joker-mobile-nav .joker-product-rail-game-option>span:last-child,.joker-mobile-nav .joker-rail-search-item,.joker-mobile-nav .joker-rail-search-item input,.joker-mobile-nav .joker-game-menu-trigger,.joker-mobile-nav .joker-game-menu-label,.joker-mobile-nav .joker-game-menu-option,.joker-product-rail--mobile-drawer .joker-product-rail-item,.joker-product-rail--mobile-drawer .joker-product-rail-menu-trigger,.joker-product-rail--mobile-drawer .joker-product-rail-game-option,.joker-product-rail--mobile-drawer .joker-product-rail-item-label,.joker-product-rail--mobile-drawer .joker-product-rail-menu-label,.joker-product-rail--mobile-drawer .joker-product-rail-menu-label>span:last-child,.joker-product-rail--mobile-drawer .joker-product-rail-game-option>span:last-child,.joker-product-rail--mobile-drawer .joker-rail-search-item,.joker-product-rail--mobile-drawer .joker-rail-search-item input,.joker-product-rail--mobile-drawer .joker-game-menu-trigger,.joker-product-rail--mobile-drawer .joker-game-menu-label,.joker-product-rail--mobile-drawer .joker-game-menu-option{font-size:var(--text-body-16)}@media(max-width:999px){.joker-product-rail-game-menu.is-open .joker-product-rail-game-list{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.joker-product-rail-game-menu:hover .joker-product-rail-game-list,.joker-product-rail-game-menu:focus-within .joker-product-rail-game-list{opacity:0;pointer-events:none;transform:translate(var(--spacing-4)) scale(.985)}.joker-product-rail-game-menu.is-open:hover .joker-product-rail-game-list,.joker-product-rail-game-menu.is-open:focus-within .joker-product-rail-game-list{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--joker-black-800)}body{margin:0;min-width:320px;background:var(--joker-black-800);color:var(--color-text-primary);font-family:var(--font);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing)}button,input{font:inherit}a{color:inherit;text-decoration:none}:root{--text-cover-wipe-duration: .56s;--text-cover-wipe-easing: var(--ease-standard)}html,body,#root{min-height:100%;background-color:var(--joker-black-800)}html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}@keyframes text-cover-wipe-reveal{to{clip-path:inset(0 0 0 0)}}@keyframes text-cover-wipe-reveal-clear{0%{clip-path:inset(0 100% 0 0)}90%{clip-path:inset(0 0 0 0)}to{clip-path:none}}@keyframes rail-center-scale-in{to{opacity:1;transform:scale(1)}}.project-container__cta button,.project-container__cta button *,.site-footer__cta button,.site-footer__cta button *,.component-card-shell button,.component-card-shell button *{letter-spacing:.05em}.application-shell-architecture-preview-shell{--architecture-edge-fade-size: 117px;--architecture-edge-fade-color: var(--joker-black-800);--architecture-stack-height: 536px;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:var(--architecture-stack-height);overflow:hidden;background:var(--architecture-edge-fade-color)}.application-shell-architecture-preview{--architecture-tile-size: 168px;--architecture-tile-gap: 16px;--architecture-row-gap: 16px;--architecture-ticker-duration: 28s;--architecture-stack-height: 536px;box-sizing:border-box;display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--architecture-row-gap);width:100%;height:auto;min-height:var(--architecture-stack-height);overflow:visible}.application-shell-architecture-preview__fade{position:absolute;z-index:1;pointer-events:none}.application-shell-architecture-preview__fade--top{top:0;left:0;width:100%;height:var(--architecture-edge-fade-size);background:linear-gradient(180deg,var(--architecture-edge-fade-color) 0%,rgb(19 19 19 / 0) 100%)}.application-shell-architecture-preview__fade--bottom{right:0;bottom:0;left:0;width:100%;height:var(--architecture-edge-fade-size);background:linear-gradient(0deg,var(--architecture-edge-fade-color) 0%,rgb(19 19 19 / 0) 100%)}.application-shell-architecture-preview__fade--left{top:0;bottom:0;left:0;width:var(--architecture-edge-fade-size);height:100%;background:linear-gradient(90deg,var(--architecture-edge-fade-color) 0%,rgb(19 19 19 / 0) 100%)}.application-shell-architecture-preview__fade--right{top:0;right:0;bottom:0;width:var(--architecture-edge-fade-size);height:100%;background:linear-gradient(270deg,var(--architecture-edge-fade-color) 0%,rgb(19 19 19 / 0) 100%)}.application-shell-architecture-preview__ticker{width:100%;height:var(--architecture-tile-size);flex:none;overflow:hidden}.application-shell-architecture-preview__ticker-track{display:flex;flex:none;gap:var(--architecture-tile-gap);width:max-content;will-change:transform}.application-shell-architecture-preview__ticker-track--right{animation:application-shell-architecture-ticker-right var(--architecture-ticker-duration) linear infinite}.application-shell-architecture-preview__ticker-track--left{animation:application-shell-architecture-ticker-left var(--architecture-ticker-duration) linear infinite}.application-shell-architecture-preview__tile{flex:none;box-sizing:border-box;width:var(--architecture-tile-size);height:var(--architecture-tile-size);padding:1px;border:1px solid var(--joker-black-200);border-radius:8px;background:var(--joker-black-700)}.application-shell-architecture-preview__tile-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:7px;background:linear-gradient(180deg,#21212100,#1b1b1b,#21212100)}.application-shell-architecture-preview__tile-icon{display:block;width:62px;height:62px;color:var(--joker-white-50)}@keyframes application-shell-architecture-ticker-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes application-shell-architecture-ticker-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:800px){.application-shell-architecture-preview{--architecture-tile-size: 168px;--architecture-ticker-duration: 24s}}@media(prefers-reduced-motion:reduce){.application-shell-architecture-preview__ticker-track--right,.application-shell-architecture-preview__ticker-track--left{animation:none;transform:none}}.application-shell-blueprint-preview{--blueprint-bar-height: 44px;--blueprint-mobile-game-height: 70vh;--blueprint-mobile-rail-height: 52px;--blueprint-mobile-betting-height: 100px;--blueprint-sidebar-ratio: 30%;--blueprint-main-ratio: 70%;--blueprint-annotation-gap: 12px;--blueprint-annotation-size: 10px;--blueprint-panel-hover-duration: .24s;--blueprint-panel-hover-easing: var(--ease-out);position:relative;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:visible}.application-shell-blueprint-preview__figure{position:relative;width:100%;height:100%;overflow:visible}.application-shell-blueprint-preview__shell{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border:1px solid var(--joker-black-200);border-radius:6px;background:var(--joker-black-800)}.application-shell-blueprint-preview__annotation{position:absolute;z-index:2;display:flex;flex:none;color:var(--joker-black-50);pointer-events:none}.application-shell-blueprint-preview__annotation--width{flex-direction:row;align-items:center;gap:6px}.application-shell-blueprint-preview__annotation--top{bottom:calc(100% + var(--blueprint-annotation-gap));left:0;gap:var(--blueprint-annotation-gap)}.application-shell-blueprint-preview__annotation--panel{right:6px;bottom:var(--blueprint-annotation-gap);left:6px;gap:6px}.application-shell-blueprint-preview__annotation--panel-height{top:var(--blueprint-annotation-gap);right:var(--blueprint-annotation-gap);bottom:var(--blueprint-annotation-gap);left:auto;width:auto}.application-shell-blueprint-preview__annotation--height{flex-direction:column;align-items:center;gap:var(--blueprint-annotation-gap);width:auto}.application-shell-blueprint-preview__annotation--body-height{margin-left:var(--blueprint-annotation-gap)}.application-shell-blueprint-preview__annotation--bar-height{top:0;left:8px;height:100%;gap:4px}.application-shell-blueprint-preview__annotation-side{display:flex;flex:1;align-items:center;min-width:0}.application-shell-blueprint-preview__annotation-side--vertical{flex-direction:column;justify-content:flex-start;min-height:0}.application-shell-blueprint-preview__annotation-side--end{justify-content:flex-end}.application-shell-blueprint-preview__annotation-line--horizontal{flex:1;height:1px;background:var(--joker-black-200)}.application-shell-blueprint-preview__annotation-line--vertical{flex:1;width:1px;background:var(--joker-black-200)}.application-shell-blueprint-preview__annotation-arrow{flex:none;width:0;height:0;border:4px solid transparent}.application-shell-blueprint-preview__annotation-arrow--left{margin-right:-1px;border-right-color:var(--joker-black-200)}.application-shell-blueprint-preview__annotation-arrow--right{margin-left:-1px;border-left-color:var(--joker-black-200)}.application-shell-blueprint-preview__annotation-arrow--top{margin-bottom:-1px;border-bottom-color:var(--joker-black-200)}.application-shell-blueprint-preview__annotation-arrow--bottom{margin-top:-1px;border-top-color:var(--joker-black-200)}.application-shell-blueprint-preview__annotation-label{flex:none;font-family:var(--mono);font-size:var(--blueprint-annotation-size);font-weight:var(--text-body-weight);line-height:1;letter-spacing:.05em;color:var(--joker-black-50);transition:color var(--blueprint-panel-hover-duration) var(--blueprint-panel-hover-easing)}.application-shell-blueprint-preview__zone:hover .application-shell-blueprint-preview__annotation-label{color:var(--joker-gold-400)}.application-shell-blueprint-preview:has(.application-shell-blueprint-preview__shell:hover) .application-shell-blueprint-preview__annotation--top .application-shell-blueprint-preview__annotation-label{color:var(--joker-gold-400)}.application-shell-blueprint-preview:has(.application-shell-blueprint-preview__body:hover) .application-shell-blueprint-preview__annotation--body-height .application-shell-blueprint-preview__annotation-label{color:var(--joker-gold-400)}.application-shell-blueprint-preview__bar{flex:none;width:100%;height:var(--blueprint-bar-height)}.application-shell-blueprint-preview__bar--top{border-bottom:1px solid var(--joker-black-200)}.application-shell-blueprint-preview__bar--bottom{border-top:1px solid var(--joker-black-200)}.application-shell-blueprint-preview__body{display:flex;flex:1;width:100%;min-height:0}.application-shell-blueprint-preview__zone{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--joker-black-700);cursor:pointer;transition:background-color var(--blueprint-panel-hover-duration) var(--blueprint-panel-hover-easing)}.application-shell-blueprint-preview__panel--main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.45;background-image:linear-gradient(to right,rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:8px 8px;mask-image:radial-gradient(circle at center,#000,#0000);-webkit-mask-image:radial-gradient(circle at center,rgb(0 0 0 / 1) 0%,rgb(0 0 0 / 0) 100%);pointer-events:none}.application-shell-blueprint-preview__zone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;background-image:linear-gradient(to right,rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:8px 8px;mask-image:radial-gradient(circle at center,#000,#0000);-webkit-mask-image:radial-gradient(circle at center,rgb(0 0 0 / 1) 0%,rgb(0 0 0 / 0) 100%);pointer-events:none;transition:opacity var(--blueprint-panel-hover-duration) var(--blueprint-panel-hover-easing)}.application-shell-blueprint-preview__zone:hover{background:var(--joker-black-500)}.application-shell-blueprint-preview__zone:hover:before{opacity:1}.application-shell-blueprint-preview__panel--main:hover:before{opacity:1}.application-shell-blueprint-preview__zone-label{position:relative;z-index:1;display:block;box-sizing:border-box;width:100%;max-width:100%;font-family:var(--mono);font-size:12px;font-weight:var(--text-body-weight);line-height:1;letter-spacing:.05em;text-align:center;color:var(--joker-gold-400);opacity:0;transform:scale(.92);transform-origin:center center;pointer-events:none;transition:opacity var(--blueprint-panel-hover-duration) var(--blueprint-panel-hover-easing),transform var(--blueprint-panel-hover-duration) var(--blueprint-panel-hover-easing)}.application-shell-blueprint-preview__zone:hover .application-shell-blueprint-preview__zone-label{opacity:1;transform:scale(1)}.application-shell-blueprint-preview__panel{flex:none;height:100%}.application-shell-blueprint-preview__panel--sidebar{width:var(--blueprint-sidebar-ratio);border-right:1px solid var(--joker-black-200)}.application-shell-blueprint-preview__panel--main{width:var(--blueprint-main-ratio)}.application-shell-blueprint-preview--stacked,.application-shell-blueprint-preview--stacked .application-shell-blueprint-preview__figure{height:auto}.application-shell-blueprint-preview--stacked .application-shell-blueprint-preview__shell{display:flex;flex-direction:column;width:100%;height:auto}.application-shell-blueprint-preview--stacked .application-shell-blueprint-preview__bar{flex:none;height:var(--blueprint-mobile-rail-height)}.application-shell-blueprint-preview--stacked .application-shell-blueprint-preview__body{display:flex;flex:none;flex-direction:column;width:100%;height:auto;min-height:0}.application-shell-blueprint-preview--stacked .application-shell-blueprint-preview__panel--main{order:1;flex:none;width:100%;height:var(--blueprint-mobile-game-height);min-height:var(--blueprint-mobile-game-height);border-bottom:0}.application-shell-blueprint-preview--stacked .application-shell-blueprint-preview__panel--sidebar{order:2;flex:none;width:100%;height:var(--blueprint-mobile-betting-height);min-height:var(--blueprint-mobile-betting-height);border-right:none;border-top:1px solid var(--joker-black-200)}.application-shell-blueprint-preview--stacked .application-shell-blueprint-preview__panel{height:auto}@media(max-width:800px){.application-shell-blueprint-preview__annotation-label{font-size:9px}.application-shell-blueprint-preview__zone-label{font-size:11px}.application-shell-blueprint-preview--stacked .application-shell-blueprint-preview__zone-label{opacity:1;transform:scale(1)}.application-shell-blueprint-preview--stacked .application-shell-blueprint-preview__zone{background:var(--joker-black-500)}.application-shell-blueprint-preview--stacked .application-shell-blueprint-preview__annotation-label{color:var(--joker-gold-400)}.application-shell-blueprint-preview--stacked .application-shell-blueprint-preview__zone:before{opacity:1}.application-shell-blueprint-preview--stacked .application-shell-blueprint-preview__panel--main:before{opacity:1}}@media(prefers-reduced-motion:reduce){.application-shell-blueprint-preview__zone,.application-shell-blueprint-preview__zone-label,.application-shell-blueprint-preview__zone:before,.application-shell-blueprint-preview__annotation-label{transition:none}.application-shell-blueprint-preview__zone-label{opacity:0;transform:none}@media(max-width:800px){.application-shell-blueprint-preview--stacked .application-shell-blueprint-preview__zone-label{opacity:1;transform:scale(1)}.application-shell-blueprint-preview--stacked .application-shell-blueprint-preview__zone:before{opacity:1}}.application-shell-blueprint-preview__zone:hover .application-shell-blueprint-preview__zone-label{opacity:1;transform:scale(1)}.application-shell-blueprint-preview__zone:hover:before{opacity:1}}._root_q63cn_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;isolation:isolate;display:inline-flex;width:auto;box-sizing:border-box;align-items:center;justify-content:center;overflow:hidden;max-width:100%;border:var(--border-width-default) solid var(--button-primary-border);border-radius:var(--button-radius);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:0;margin:0;text-transform:none;cursor:pointer;transition:background-color var(--button-transition-duration) var(--button-transition-ease),border-color var(--button-transition-duration) var(--button-transition-ease),color var(--button-transition-duration) var(--button-transition-ease),box-shadow var(--button-transition-duration) var(--button-transition-ease),transform var(--button-transition-duration) var(--button-transition-ease)}._root_q63cn_1:after{position:absolute;top:-70%;bottom:-70%;left:-55%;z-index:0;width:38%;background:linear-gradient(90deg,transparent,var(--button-shine-color),transparent);content:"";opacity:0;pointer-events:none;transform:skew(-22deg);transition:left calc(var(--motion-slow) + var(--motion-slow) + var(--motion-slow) + var(--motion-slow)) var(--ease-emphasized),opacity var(--motion-instant) ease}._small_q63cn_47{min-height:40px;padding:0 var(--button-padding-inline-small)}._medium_q63cn_52{min-height:var(--button-height);padding:var(--button-padding-top) var(--button-padding-inline) var(--button-padding-bottom)}._large_q63cn_57{min-height:56px;padding:0 var(--button-padding-inline-large)}._content_q63cn_62{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-8);color:inherit;font:inherit;letter-spacing:0;text-transform:inherit}._content_q63cn_62>*{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}._primary_q63cn_82{height:var(--button-height);min-width:min(var(--button-primary-min-width),100%);background:linear-gradient(180deg,var(--button-primary-highlight),transparent 48%),var(--button-primary-bg);box-shadow:var(--button-primary-shadow);color:var(--button-primary-text);font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact);text-transform:uppercase}._primary_q63cn_82 ._content_q63cn_62,._primary_q63cn_82 ._content_q63cn_62>*{font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact)}._primary_q63cn_82:not(:disabled):hover{border-color:var(--button-primary-border-hover);background:linear-gradient(180deg,var(--button-primary-highlight-hover),transparent 50%),var(--button-primary-bg-hover);box-shadow:var(--button-primary-shadow-hover)}._primary_q63cn_82:after{width:44%;background:linear-gradient(90deg,transparent,var(--button-primary-shine-color),transparent)}._primary_q63cn_82:not(:disabled):hover:after{left:115%;opacity:1}._fullWidth_q63cn_128{width:100%}._secondary_q63cn_132{height:var(--button-secondary-height);min-height:0;border-color:var(--button-disabled-border);border-radius:999px;background:var(--button-disabled-bg);box-shadow:var(--button-secondary-shadow);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);padding:0 var(--button-padding-inline);text-transform:none;white-space:nowrap}._secondary_q63cn_132 ._content_q63cn_62,._secondary_q63cn_132 ._content_q63cn_62>*,._ghost_q63cn_151 ._content_q63cn_62,._ghost_q63cn_151 ._content_q63cn_62>*{font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._secondary_q63cn_132:not(:disabled):hover{border-color:var(--button-secondary-border-hover-contrast);background:var(--button-secondary-bg-hover);box-shadow:var(--button-secondary-shadow-hover)}._secondary_q63cn_132._selected_q63cn_165,._secondary_q63cn_132._selected_q63cn_165:not(:disabled):hover{border-color:var(--button-secondary-border-selected);background:var(--button-secondary-bg);box-shadow:var(--button-secondary-shadow-selected);color:var(--button-secondary-text)}._secondary_q63cn_132:not(:disabled):hover:after{left:115%;opacity:1}._hiLo_q63cn_178{display:flex;align-items:center;justify-content:center;height:var(--button-height);min-height:var(--button-height);min-width:min(var(--button-primary-min-width),100%);border-color:var(--button-hi-lo-border);background:var(--button-hi-lo-bg);box-shadow:none;color:var(--button-hi-lo-text);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);padding:var(--button-padding-top) var(--button-padding-inline) var(--button-padding-bottom);text-transform:none;white-space:nowrap}._hiLo_q63cn_178 ._content_q63cn_62,._hiLo_q63cn_178 ._content_q63cn_62>*{font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._hiLo_q63cn_178 ._content_q63cn_62{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-8);min-width:0;max-width:100%}._hiLo_q63cn_178 .joker-hi-lo-label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}._hiLo_q63cn_178.is-label-only ._content_q63cn_62{width:100%}._hiLo_q63cn_178.is-label-only .joker-hi-lo-label{flex:1 1 auto;text-align:center}._hiLo_q63cn_178.is-direction-only{justify-content:space-between;gap:var(--spacing-12)}._hiLo_q63cn_178.is-direction-only ._content_q63cn_62{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--spacing-12)}._hiLo_q63cn_178.is-direction-only .joker-hi-lo-label{flex:1 1 auto;text-align:left}._hiLo_q63cn_178.is-direction-only .joker-hi-lo-chevron{flex:0 0 auto}._hiLo_q63cn_178 .joker-hi-lo-odds{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--spacing-8);min-width:0}._hiLo_q63cn_178 .joker-hi-lo-chevron{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--button-hi-lo-chevron-down)}._hiLo_q63cn_178 .joker-hi-lo-chevron.is-up{color:var(--button-hi-lo-chevron-up)}._hiLo_q63cn_178 .joker-hi-lo-chevron svg{width:100%;height:100%;stroke-width:var(--icon-stroke-strong)}._hiLo_q63cn_178.has-side-icon{justify-content:space-between;gap:var(--spacing-12);padding:0 var(--odds-inline-button-padding, var(--spacing-16));font-size:var(--odds-inline-font-size, var(--text-body-14));min-width:0}._hiLo_q63cn_178.has-side-icon ._content_q63cn_62{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--spacing-12);min-width:0;max-width:100%}._hiLo_q63cn_178.has-side-icon .joker-hi-lo-label{flex:1 1 auto;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis}._hiLo_q63cn_178.has-side-icon .joker-hi-lo-side-icon{display:inline-block;flex:0 0 auto;width:var(--odds-inline-icon-size, var(--icon-size-md));height:var(--odds-inline-icon-size, var(--icon-size-md));background-color:var(--joker-white-50);mask-image:var(--joker-hi-lo-side-icon-image);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--joker-hi-lo-side-icon-image);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}._hiLo_q63cn_178.has-side-icon .joker-hi-lo-side-icon--heads{--joker-hi-lo-side-icon-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.41532%2018.4559L10.8153%2019.9622C11.255%2020.0666%2011.6971%2019.7954%2011.8039%2019.3566C11.882%2019.0328%2011.9741%2018.7131%2012.0414%2018.3885C12.1006%2018.0434%2012.1869%2017.7032%2012.3003%2017.372C12.3619%2017.1895%2012.4729%2017.0277%2012.62%2016.9036C12.763%2016.8066%2012.9314%2016.7556%2013.104%2016.7581C13.4335%2016.777%2013.7622%2016.8189%2014.0869%2016.8822C14.4246%2016.9299%2014.7681%2016.9299%2015.1067%2016.8822C15.5184%2016.8329%2015.8808%2016.5896%2016.083%2016.2281C16.2596%2015.8533%2016.1758%2015.4268%2016.1857%2015.0266C16.1799%2014.8253%2016.2227%2014.6256%2016.3098%2014.444C16.396%2014.2837%2016.5662%2014.1917%2016.6483%2014.0232C16.7305%2013.8548%2016.7412%2013.6765%2016.5456%2013.2952C16.8677%2013.1481%2016.9664%2012.9919%2016.9812%2012.8744C16.9828%2012.7552%2016.9606%2012.6369%2016.9138%2012.5276C16.8521%2012.2984%2016.8184%2012.0625%2016.8127%2011.825C16.8037%2011.7428%2016.825%2011.6598%2016.8719%2011.5916C16.9508%2011.5267%2017.0502%2011.4946%2017.1513%2011.5012C17.4775%2011.4757%2017.9467%2011.3459%2018.0873%2011.0114C18.2475%2010.631%2017.9443%2010.1699%2017.7692%209.85685C17.54%209.4361%2017.254%209.04493%2016.9869%208.64473L16.9877%208.64391C16.8168%208.41134%2016.6705%208.16152%2016.5497%207.89937C16.4149%207.55011%2016.5226%207.14663%2016.5768%206.7908C16.8776%204.8662%2015.9457%202.96618%2014.5257%201.70561C12.3043%20-0.263372%209.32962%20-0.00860801%208.91119%200.0332987C8.33512%200.0900011%205.60199%200.365292%203.88764%202.62933C2.2408%204.79808%202.20464%207.99389%203.38472%2010.3795C3.80547%2011.221%204.36921%2011.9911%204.6026%2012.904C4.94364%2014.2255%204.53768%2015.6242%204.24101%2016.9159C4.16294%2017.2586%204.0898%2017.5659%204.03063%2017.8289C3.96653%2018.1075%204.13839%2018.386%204.41532%2018.4559Z'%20fill='%23A35200'/%3e%3c/svg%3e")}._hiLo_q63cn_178.has-side-icon .joker-hi-lo-side-icon--tails{--joker-hi-lo-side-icon-image: url("data:image/svg+xml,%3csvg%20width='19'%20height='20'%20viewBox='0%200%2019%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.82711%206.53938C2.82711%206.53938%201.28856%207.02847%201.29151%208.95849C1.29299%2010.3016%202.12528%2011.0012%203.7926%2010.7861C6.09853%2010.4891%208.88288%207.44469%2012.223%207.3544C14.0202%207.30589%2016.2639%208.08823%2017.7936%2011.9847C17.7936%2011.9847%2018.2185%2011.6653%2018.2014%2010.6753C18.6259%2011.0586%2018.8805%2011.7374%2018.609%2013.2942C18.5488%2013.6397%2018.558%2014.5717%2019%2014.9747C18.6306%2015.0423%2018.2477%2014.9733%2017.9311%2014.7823C17.6144%2014.5912%2017.3884%2014.2927%2017.3002%2013.949C17.0123%2013.008%2015.9065%2012.911%2015.8725%2012.0647C15.8725%2012.0647%2016.8243%2012.6235%2017.1643%2012.352C16.2974%209.16621%2014.0497%207.574%2011.9121%208.04051C8.40783%208.80523%206.43912%2011.7449%203.27772%2011.9689C1.47003%2012.0966%20-0.110674%2010.7671%200.00608687%208.80702C0.0990321%207.24431%200.988018%206.53938%200.988018%206.53938C0.988018%206.53938%202.26059%205.32577%202.82711%206.53938Z'%20fill='%23A35200'/%3e%3c/svg%3e")}._hiLo_q63cn_178.has-side-icon .joker-hi-lo-side-icon.joker-hi-lo-side-icon--black,._hiLo_q63cn_178.has-side-icon .joker-hi-lo-side-icon.joker-hi-lo-side-icon--green,._hiLo_q63cn_178.has-side-icon .joker-hi-lo-side-icon.joker-hi-lo-side-icon--red{display:block;flex:0 0 auto;width:var(--odds-roulette-chip-icon-size, var(--spacing-16));height:var(--odds-roulette-chip-icon-size, var(--spacing-16));background:none;background-color:transparent;mask:none;-webkit-mask:none;mask-image:none;-webkit-mask-image:none}._hiLo_q63cn_178.has-side-icon .joker-roulette-chip.joker-hi-lo-side-icon--roulette-chip{--roulette-chip-size: var(--odds-roulette-chip-icon-size, var(--spacing-16));display:inline-flex;width:var(--roulette-chip-size);height:var(--roulette-chip-size);flex:0 0 auto;background:none;background-color:transparent;mask:none;-webkit-mask:none;mask-image:none;-webkit-mask-image:none}._hiLo_q63cn_178._selected_q63cn_165 .joker-hi-lo-side-icon:not(.joker-hi-lo-side-icon--black):not(.joker-hi-lo-side-icon--green):not(.joker-hi-lo-side-icon--red),._hiLo_q63cn_178[aria-pressed=true] .joker-hi-lo-side-icon:not(.joker-hi-lo-side-icon--black):not(.joker-hi-lo-side-icon--green):not(.joker-hi-lo-side-icon--red){background-color:var(--joker-gold-400)}._hiLo_q63cn_178:not(:disabled):hover{border-color:var(--button-hi-lo-border-hover);background:var(--button-hi-lo-bg-hover);box-shadow:var(--input-shadow-hover)}._hiLo_q63cn_178._selected_q63cn_165,._hiLo_q63cn_178[aria-pressed=true],._hiLo_q63cn_178._selected_q63cn_165:not(:disabled):hover,._hiLo_q63cn_178[aria-pressed=true]:not(:disabled):hover{overflow:visible;border-color:var(--button-hi-lo-border-selected);background:var(--button-hi-lo-bg-selected);box-shadow:var(--button-hi-lo-shadow-selected)}._hiLo_q63cn_178._selectGlow_q63cn_377,._hiLo_q63cn_178._selected_q63cn_165._selectGlow_q63cn_377,._hiLo_q63cn_178.is-select-glow,._hiLo_q63cn_178._selected_q63cn_165.is-select-glow{animation:_joker-hi-lo-select-glow_q63cn_1 var(--odds-select-glow-duration, .5s) ease-out forwards}._hiLoSkip_q63cn_384{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--button-hi-lo-skip-height);min-height:var(--button-hi-lo-skip-height);color:var(--button-hi-lo-skip-text);font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact);padding:var(--button-padding-top) var(--button-padding-inline) var(--button-padding-bottom);text-transform:uppercase;white-space:nowrap}._hiLoSkip_q63cn_384:not(._cashout_q63cn_401){border:none;background:none;box-shadow:none}._hiLoSkip_q63cn_384 ._content_q63cn_62{display:inline-flex;align-items:center;gap:var(--button-hi-lo-skip-gap);justify-content:center}._hiLoSkip_q63cn_384 .joker-hi-lo-skip-label{flex:0 0 auto}._hiLoSkip_q63cn_384 ._content_q63cn_62,._hiLoSkip_q63cn_384 ._content_q63cn_62>*{font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact);text-transform:uppercase}._hiLoSkip_q63cn_384 .joker-hi-lo-skip-icon{display:inline-flex;align-items:center;flex:0 0 auto;justify-content:center;width:var(--icon-size-md);height:var(--icon-size-md);color:currentColor;transform:translateY(calc(var(--border-width-default) * -1));transition:transform var(--motion-base) var(--ease-standard)}._hiLoSkip_q63cn_384 .joker-hi-lo-skip-icon svg{display:block;width:100%;height:100%;stroke-width:var(--icon-stroke-strong)}._hiLoSkip_q63cn_384:not(:disabled):hover:not(._cashout_q63cn_401){border:none;background:none;box-shadow:none}._hiLoSkip_q63cn_384:not(:disabled):hover:not(._cashout_q63cn_401) .joker-hi-lo-skip-icon{transform:translate(var(--spacing-4),calc(var(--border-width-default) * -1))}@property --cashout-trace-angle{syntax: "<angle>"; inherits: false; initial-value: 0turn;}._cashout_q63cn_401{--cashout-trace-angle: 0turn;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;height:var(--button-cashout-height);min-height:var(--button-cashout-height);max-height:var(--button-cashout-height);box-sizing:border-box;border-color:transparent;background:linear-gradient(var(--button-hi-lo-skip-bg),var(--button-hi-lo-skip-bg)) padding-box,conic-gradient(from var(--cashout-trace-angle),var(--button-cashout-border) 0 70%,var(--button-cashout-trace) 74% 82%,var(--button-cashout-border) 88% 100%) border-box;color:var(--joker-white-50);font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact);text-transform:uppercase;animation:_cashoutBorderTrace_q63cn_1 var(--button-cashout-trace-duration) linear infinite}._cashout_q63cn_401 ._content_q63cn_62{gap:0}._cashout_q63cn_401 ._content_q63cn_62,._cashout_q63cn_401 ._content_q63cn_62>*{font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height-compact);text-transform:uppercase}._cashout_q63cn_401:not(:disabled):hover:after{left:115%;opacity:1}@keyframes _cashoutBorderTrace_q63cn_1{to{--cashout-trace-angle: 1turn}}._ghost_q63cn_151{height:var(--button-secondary-height);min-height:0;border-color:transparent;border-radius:999px;background:transparent;box-shadow:none;color:var(--button-ghost-text);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);padding:0 var(--button-padding-inline);text-decoration:underline;text-underline-offset:3px;text-transform:none;white-space:nowrap}._ghost_q63cn_151:not(:disabled):hover{color:var(--button-ghost-text-hover)}._ghost_q63cn_151:after{display:none}._root_q63cn_1:not(:disabled):active{transform:var(--button-press-transform)}._root_q63cn_1:focus-visible{outline:calc(var(--border-width-default) + var(--border-width-default)) solid var(--color-border-focus);outline-offset:calc(var(--border-width-default) + var(--border-width-default))}._root_q63cn_1:disabled{border-color:var(--button-disabled-border);background:var(--button-disabled-bg);box-shadow:var(--button-disabled-shadow);color:var(--button-disabled-text);cursor:not-allowed;transform:none}._root_q63cn_1._loading_q63cn_561:disabled{border-color:var(--button-primary-border);background:linear-gradient(180deg,var(--button-primary-highlight),transparent 48%),var(--button-primary-bg);box-shadow:var(--button-primary-shadow);color:var(--button-primary-text);cursor:wait;opacity:.82}._secondary_q63cn_132._loading_q63cn_561:disabled{border-color:var(--button-secondary-border);background:var(--button-secondary-bg);box-shadow:var(--button-secondary-shadow-loading);color:var(--color-action-primary);opacity:.76}._ghost_q63cn_151:disabled{border-color:transparent;background:transparent;box-shadow:none;color:var(--color-text-muted);opacity:.48}._loading_q63cn_561{border-color:var(--button-primary-border);background:linear-gradient(180deg,var(--button-primary-highlight),transparent 48%),var(--button-primary-bg);color:var(--button-primary-text);cursor:wait;opacity:.82}._secondary_q63cn_132._loading_q63cn_561{border-color:var(--button-secondary-border);background:var(--button-secondary-bg);box-shadow:var(--button-secondary-shadow-loading);color:var(--color-action-primary);opacity:.76}._loading_q63cn_561 ._content_q63cn_62{opacity:0}._loader_q63cn_610{position:absolute;z-index:1;width:26px;height:26px;border-radius:50%;background:conic-gradient(var(--button-primary-text) 0 26%,color-mix(in srgb,var(--button-primary-text) 42%,transparent) 26% 45%,color-mix(in srgb,var(--button-primary-text) 20%,transparent) 45% 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),var(--joker-black-900) calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),var(--joker-black-900) calc(100% - 2px));animation:_loadingSpin_q63cn_1 calc(var(--motion-slow) + var(--motion-slow) + var(--motion-slow)) linear infinite}._secondary_q63cn_132 ._loader_q63cn_610{background:conic-gradient(var(--color-action-primary) 0 26%,var(--color-action-primary-active) 26% 45%,color-mix(in srgb,var(--color-action-primary) 18%,transparent) 45% 100%)}@keyframes _loadingSpin_q63cn_1{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){._root_q63cn_1,._loader_q63cn_610{animation:none;transition:none}}._root_1jdho_1{box-sizing:border-box;display:flex;align-items:center;width:100%;height:40px;min-height:40px;padding-inline:var(--spacing-24);border-top:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-500);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._label_1jdho_18{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._root_18ury_1{box-sizing:border-box;display:inline-flex;align-items:center;width:100%;height:40px;min-height:40px;padding-inline:var(--spacing-24);border-right:var(--border-width-default) solid var(--joker-black-300);border-bottom:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-800);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._label_18ury_19{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._live_18ury_26{gap:var(--spacing-8)}._livePrefix_18ury_30{flex:0 0 auto;color:var(--joker-black-50)}._liveTime_18ury_35{min-width:0;overflow:hidden;color:var(--joker-white-50);text-overflow:ellipsis;white-space:nowrap}._root_d7730_1{display:inline-flex;align-items:center;gap:var(--spacing-8);min-width:0;max-width:100%}._logoWrap_d7730_9{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-sm);height:var(--icon-size-sm);flex:0 0 auto;overflow:hidden}._logo_d7730_9{display:block;width:100%;height:100%;object-fit:contain}._name_d7730_26{min-width:0;overflow:hidden;color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);text-overflow:ellipsis;white-space:nowrap}._root_te6ua_1{display:inline-flex;align-items:center;gap:var(--spacing-8);min-width:0;padding:0;border:0;background:transparent;color:var(--joker-black-50);transition:color .14s ease,transform .14s ease;font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);cursor:pointer}._root_te6ua_1:hover{color:var(--joker-white-50);transform:translate(var(--spacing-4))}._label_te6ua_23{min-width:0}._chevron_te6ua_27{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:inherit}._chevron_te6ua_27 svg{display:block;width:var(--spacing-16);height:var(--spacing-16);stroke:currentColor;fill:none;stroke-width:var(--icon-stroke-bold)}._root_15xtk_1{display:inline-flex;align-items:center;min-width:0;color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._label_15xtk_12{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._root_1lh63_1{--score-chip-optical-shift: 2px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;min-width:24px;padding:0;border:var(--border-width-default) solid var(--joker-black-300);border-radius:2px;background:var(--joker-black-400);color:var(--joker-white-50)}._label_1lh63_18{display:block;width:100%;min-width:0;overflow:hidden;color:inherit;font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:1;letter-spacing:-.015em;text-align:center;text-overflow:ellipsis;white-space:nowrap;transform:translateY(var(--score-chip-optical-shift))}._group_6nr0n_1{display:flex;flex-direction:column;width:600px;max-width:100%}._row_6nr0n_8{box-sizing:border-box;display:flex;align-items:center;width:100%;height:100px;min-height:100px;padding-inline:var(--spacing-24);border-right:var(--border-width-default) solid var(--joker-black-300);border-bottom:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-700)}._teamStack_6nr0n_21{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%;min-width:0}._teamRow_6nr0n_29{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);min-width:0;height:32px}._teamRow_6nr0n_29 .joker-team-info{flex:1 1 auto;min-width:0;height:32px}._root_exfch_1{display:flex;align-items:flex-start;gap:var(--spacing-8);width:100%;min-width:0}._remove_exfch_9{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-md);height:var(--icon-size-md);flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--joker-white-50);cursor:pointer}._remove_exfch_9 svg{display:block;width:100%;height:100%}._body_exfch_29{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-4);min-width:0}._topRow_exfch_37{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-16);min-width:0}._teamName_exfch_45{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--joker-gold-400);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);text-overflow:ellipsis;white-space:nowrap}._odds_exfch_59{flex:0 0 auto;color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);white-space:nowrap}._market_exfch_70{display:flex;align-items:center;gap:var(--spacing-8);min-width:0;margin:0;color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:600;line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing)}._marketType_exfch_84,._selection_exfch_85{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._divider_exfch_92{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:var(--joker-black-50)}._matchup_exfch_100{min-width:0;margin:0;overflow:hidden;color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);text-overflow:ellipsis;white-space:nowrap}._root_1om8t_1{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;height:100px;padding:0 var(--spacing-12);border:0;background:var(--joker-black-700);color:var(--joker-gold-400);font-family:var(--font);cursor:pointer;transition:background-color .12s var(--ease-standard)}._root_1om8t_1._withTeam_1om8t_18{justify-content:space-between;gap:var(--spacing-12);padding-inline:var(--spacing-24)}._root_1om8t_1:hover{background:var(--joker-black-400)}._root_1om8t_1._is-selected_1om8t_28,._root_1om8t_1[aria-pressed=true],._root_1om8t_1._is-selected_1om8t_28:hover,._root_1om8t_1[aria-pressed=true]:hover{background:var(--joker-black-300)}._root_1om8t_1._is-unavailable_1om8t_38,._root_1om8t_1._is-unavailable_1om8t_38:disabled{background:var(--joker-black-700);color:var(--joker-black-50);cursor:not-allowed}._root_1om8t_1._is-unavailable_1om8t_38:hover,._root_1om8t_1._is-unavailable_1om8t_38:disabled:hover{background:var(--joker-black-700)}._root_1om8t_1._is-unavailable_1om8t_38 ._value_1om8t_50{text-decoration:line-through}._leading_1om8t_54{display:inline-flex;align-items:center;gap:var(--spacing-16);min-width:0;flex:1 1 auto;pointer-events:none}._team_1om8t_63{min-width:0;flex:0 1 auto}._line_1om8t_68{flex:0 0 auto;color:var(--joker-black-50);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);white-space:nowrap}._lineNegative_1om8t_77{color:var(--joker-red-400)}._linePositive_1om8t_81{color:var(--joker-green-400)}._value_1om8t_50{flex:0 0 auto;min-width:0;overflow:hidden;color:inherit;font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);text-overflow:ellipsis;white-space:nowrap}._root_thv02_1{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:40px;padding:0 var(--spacing-12);background:var(--joker-black-700);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._label_thv02_18{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}._root_tquw6_1{--hilo-ellipse-size: 32px;--hilo-ellipse-bg: var(--joker-black-900);--hilo-ellipse-icon-color: var(--joker-white-50);--hilo-ellipse-chevron-size: 12px;box-sizing:border-box;display:inline-flex;width:var(--hilo-ellipse-size);height:var(--hilo-ellipse-size);min-width:var(--hilo-ellipse-size);min-height:var(--hilo-ellipse-size);align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:50%;background:var(--hilo-ellipse-bg);color:var(--hilo-ellipse-icon-color);cursor:pointer;transition:transform var(--button-transition-duration) var(--button-transition-ease),opacity var(--button-transition-duration) var(--button-transition-ease)}._root_tquw6_1:not(:disabled):active{transform:var(--button-press-transform)}._root_tquw6_1:disabled{cursor:not-allowed;opacity:.5}._root--higher_tquw6_35{--hilo-ellipse-icon-color: var(--joker-green-400);--hilo-ellipse-chevron-size: 12px}._root--lower_tquw6_40{--hilo-ellipse-icon-color: var(--joker-red-400);--hilo-ellipse-chevron-size: 12px}._chevron_tquw6_45{display:block;width:var(--hilo-ellipse-chevron-size);height:var(--hilo-ellipse-chevron-size);flex:0 0 auto}._root--skip_tquw6_52 ._chevron_tquw6_45{transform:rotate(90deg)}._chevron_tquw6_45 path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}._root--skip_tquw6_52 ._chevron_tquw6_45 path,._root--higher_tquw6_35 ._chevron_tquw6_45 path,._root--lower_tquw6_40 ._chevron_tquw6_45 path{stroke-width:2}.joker-roulette-chip{--roulette-chip-size: 42px;--roulette-chip-face-size: calc(var(--roulette-chip-size) * 34 / 42);--roulette-chip-center-size: calc(var(--roulette-chip-size) * 18 / 42);--roulette-chip-disc: var(--joker-black-100);--roulette-chip-face: var(--joker-black-600);--roulette-chip-center: var(--joker-black-100);--roulette-chip-face-shadow: #050505;position:relative;display:inline-flex;width:var(--roulette-chip-size);height:var(--roulette-chip-size);align-items:center;justify-content:center;flex:0 0 auto}.joker-roulette-chip--red{--roulette-chip-disc: var(--joker-red-100);--roulette-chip-face: var(--joker-red-600);--roulette-chip-center: var(--joker-red-100)}.joker-roulette-chip--green{--roulette-chip-disc: var(--joker-green-100);--roulette-chip-face: var(--joker-green-600);--roulette-chip-center: var(--joker-green-100)}.joker-roulette-chip--black .joker-roulette-chip__disc,.joker-roulette-chip--black .joker-roulette-chip__face,.joker-roulette-chip--black .joker-roulette-chip__center,.joker-roulette-chip--green .joker-roulette-chip__disc,.joker-roulette-chip--green .joker-roulette-chip__face,.joker-roulette-chip--green .joker-roulette-chip__center,.joker-roulette-chip--red .joker-roulette-chip__disc,.joker-roulette-chip--red .joker-roulette-chip__face,.joker-roulette-chip--red .joker-roulette-chip__center{display:none}.joker-roulette-chip--black:not(:has(.joker-roulette-chip__art)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:url(/assets/roulette-chip-black-BJSRM3cV.svg?v=original-v1) center / contain no-repeat;pointer-events:none}.joker-roulette-chip--green:not(:has(.joker-roulette-chip__art)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:url(/assets/roulette-chip-green-20_S4oLk.svg?v=original-v1) center / contain no-repeat;pointer-events:none}.joker-roulette-chip--red:not(:has(.joker-roulette-chip__art)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:url(/assets/roulette-chip-red-CklQ993y.svg?v=original-v1) center / contain no-repeat;pointer-events:none}.joker-roulette-chip__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.joker-roulette-chip__disc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--roulette-chip-disc);box-shadow:0 2px 1px #000}.joker-roulette-chip__face{position:relative;z-index:1;width:var(--roulette-chip-face-size);height:var(--roulette-chip-face-size);border-radius:50%;background:var(--roulette-chip-face);box-shadow:inset 0 2px 0 0 var(--roulette-chip-face-shadow)}.joker-roulette-chip__center{position:absolute;z-index:2;top:50%;left:50%;width:var(--roulette-chip-center-size);height:var(--roulette-chip-center-size);border-radius:50%;background:var(--roulette-chip-center);transform:translate(-50%,-50%)}.joker-roulette-chip__content{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center}._field_1cw39_1{display:grid;width:100%;gap:var(--input-field-gap);text-align:left}._label_1cw39_8{color:var(--input-label-text);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);text-align:left}._root_1cw39_16{display:grid;width:100%;min-width:0;box-sizing:border-box;gap:var(--odds-inline-gap, var(--spacing-8))}._inline_1cw39_24{--odds-inline-gap: var(--spacing-8);--odds-inline-button-padding: var(--spacing-16);--odds-inline-button-inner-gap: var(--spacing-8);--odds-inline-icon-size: var(--icon-size-md);--odds-inline-font-size: var(--text-body-14);grid-template-columns:repeat(2,minmax(0,1fr))}._root_1cw39_16.is-three-up,._inline_1cw39_24.is-three-up{grid-template-columns:repeat(3,minmax(0,1fr))!important}._inline_1cw39_24>*{min-width:0;padding:0 var(--odds-inline-button-padding);font-size:var(--odds-inline-font-size)}._root_1cw39_16 button:not(:disabled):active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){._root_1cw39_16 button:not(:disabled):active{transform:none}}@media(max-width:360px){._inline_1cw39_24{--odds-inline-gap: var(--spacing-8);--odds-inline-button-padding: var(--spacing-8);--odds-inline-button-inner-gap: var(--spacing-4);--odds-inline-icon-size: var(--spacing-16);--odds-inline-font-size: var(--text-body-12)}}._field_e316j_1{display:grid;width:min(var(--input-width),100%);gap:var(--input-field-gap)}._fullWidth_e316j_7{width:100%}._label_e316j_11{color:var(--input-label-text);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._control_e316j_18{display:flex;height:var(--input-control-height);align-items:center;gap:var(--input-control-gap);border:var(--input-control-border-width) solid var(--input-control-border);border-radius:var(--radius-sm);background:var(--input-control-bg);color:var(--color-text-primary);padding:0 var(--input-control-padding-inline);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}._control_e316j_18 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--text-body-14);line-height:1;padding:0}._control_e316j_18 input::placeholder{color:var(--input-placeholder-text);font-weight:var(--input-placeholder-font-weight)}._icon_e316j_52{display:inline-flex;width:var(--input-icon-size);min-width:var(--input-icon-size);align-items:center;justify-content:center;color:var(--input-icon-leading);font-size:var(--input-icon-text-size);font-weight:500;line-height:1;text-transform:uppercase}._icon_e316j_52 img{display:block;width:var(--input-icon-size);height:var(--input-icon-size)}._trailing_e316j_71{color:var(--input-icon-trailing)}._message_e316j_75{color:var(--input-message-text);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._field_e316j_1:not(._disabled_e316j_82):not(:focus-within):hover ._control_e316j_18,._field_e316j_1._hover_e316j_83:not(:focus-within) ._control_e316j_18{border-color:var(--input-control-border-hover);background:var(--input-control-bg-hover);box-shadow:var(--input-shadow-hover);color:var(--joker-white-50)}._field_e316j_1:not(._disabled_e316j_82):focus-within ._control_e316j_18,._field_e316j_1:not(._disabled_e316j_82):focus-within:hover ._control_e316j_18,._focus_e316j_92 ._control_e316j_18{border:var(--input-control-border-width) solid var(--input-control-border-focus);background:var(--input-control-bg-focus);box-shadow:var(--input-shadow-focus)}._field_e316j_1:not(._disabled_e316j_82):focus-within ._label_e316j_11,._focus_e316j_92 ._label_e316j_11{color:var(--input-label-text-focus)}._success_e316j_103 ._control_e316j_18{border-color:var(--input-status-success);background:var(--input-status-success-bg)}._success_e316j_103 ._message_e316j_75{color:var(--input-status-success)}._warning_e316j_112 ._control_e316j_18{border-color:var(--input-status-warning);background:var(--input-status-warning-bg)}._warning_e316j_112 ._message_e316j_75{color:var(--input-status-warning)}._error_e316j_121 ._control_e316j_18{border-color:var(--input-status-error);background:var(--input-status-error-bg)}._error_e316j_121 ._message_e316j_75{color:var(--input-status-error)}._success_e316j_103:not(._disabled_e316j_82):hover ._control_e316j_18,._success_e316j_103:not(._disabled_e316j_82):focus-within ._control_e316j_18{border-color:var(--input-status-success-hover);background:var(--input-status-success-bg-hover);box-shadow:var(--input-status-shadow-hover),0 0 0 1px var(--input-status-success-ring)}._warning_e316j_112:not(._disabled_e316j_82):hover ._control_e316j_18,._warning_e316j_112:not(._disabled_e316j_82):focus-within ._control_e316j_18{border-color:var(--input-status-warning-hover);background:var(--input-status-warning-bg-hover);box-shadow:var(--input-status-shadow-hover),0 0 0 1px var(--input-status-warning-ring)}._error_e316j_121:not(._disabled_e316j_82):hover ._control_e316j_18,._error_e316j_121:not(._disabled_e316j_82):focus-within ._control_e316j_18{border-color:var(--input-status-error-hover);background:var(--input-status-error-bg-hover);box-shadow:var(--input-status-shadow-hover),0 0 0 1px var(--input-status-error-ring)}._disabled_e316j_82{opacity:var(--input-disabled-opacity)}._disabled_e316j_82 ._control_e316j_18{border-color:var(--input-disabled-border);background:var(--input-disabled-bg)}._field_1xkgb_1{display:grid;width:min(var(--input-width),100%);gap:var(--input-field-gap)}._fullWidth_1xkgb_7{width:100%}._label_1xkgb_11{color:var(--input-label-text);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._control_1xkgb_18{display:flex;width:100%;min-width:0;height:var(--input-control-height);box-sizing:border-box;align-items:center;gap:var(--input-control-gap);border:var(--input-control-border-width) solid var(--input-control-border);border-radius:var(--radius-sm);background:var(--input-control-bg);color:var(--color-text-primary);padding:0 var(--input-control-padding-inline);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}._field_1xkgb_1:not(._disabled_1xkgb_37):not(:focus-within):hover ._control_1xkgb_18{border-color:var(--input-control-border-hover);background:var(--input-control-bg-hover);box-shadow:var(--input-shadow-hover);color:var(--joker-white-50)}._field_1xkgb_1:not(._disabled_1xkgb_37):focus-within ._control_1xkgb_18,._field_1xkgb_1:not(._disabled_1xkgb_37):focus-within:hover ._control_1xkgb_18{border:var(--input-control-border-width) solid var(--input-control-border-focus);background:var(--input-control-bg-focus);box-shadow:var(--button-hi-lo-shadow-selected)}._field_1xkgb_1:not(._disabled_1xkgb_37):focus-within ._label_1xkgb_11{color:var(--input-label-text-focus)}._input_1xkgb_55{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--text-body-16);line-height:1;padding:0}._input_1xkgb_55::placeholder{color:var(--input-placeholder-text)}._icon_1xkgb_72{display:inline-flex;width:var(--input-icon-size);min-width:var(--input-icon-size);align-items:center;justify-content:center;color:var(--input-icon-leading);font-size:var(--input-icon-text-size);font-weight:500;line-height:1;text-transform:uppercase}._icon_1xkgb_72 img{display:block;width:var(--input-icon-size);height:var(--input-icon-size)}._message_1xkgb_91{color:var(--input-message-text);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._disabled_1xkgb_37{opacity:var(--input-disabled-opacity)}._disabled_1xkgb_37 ._control_1xkgb_18{border-color:var(--input-disabled-border);background:var(--input-disabled-bg)}._label_1jxjt_1{color:var(--input-label-text)}._root_1jxjt_5 .joker-input-control{justify-content:flex-start;gap:var(--spacing-8);border:var(--input-control-border-width) solid var(--input-control-border);background:var(--input-control-bg);color:var(--color-text-primary);box-shadow:none;pointer-events:none}._root_1jxjt_5:not(._disabled_1jxjt_15):hover .joker-input-control,._root_1jxjt_5:not(._disabled_1jxjt_15):focus-within .joker-input-control,._root_1jxjt_5._hover_1jxjt_17 .joker-input-control,._root_1jxjt_5.is-selected:not(._disabled_1jxjt_15) .joker-input-control,._root_1jxjt_5.is-selected:not(._disabled_1jxjt_15):hover .joker-input-control{border:var(--input-control-border-width) solid var(--input-control-border);background:var(--input-control-bg);box-shadow:none}._root_1jxjt_5:not(._disabled_1jxjt_15):hover ._label_1jxjt_1,._root_1jxjt_5:not(._disabled_1jxjt_15):hover .joker-input-label,._root_1jxjt_5._hover_1jxjt_17 ._label_1jxjt_1,._root_1jxjt_5._hover_1jxjt_17 .joker-input-label,._root_1jxjt_5.is-selected:not(._disabled_1jxjt_15) .joker-input-label{color:var(--input-label-text)}._value_1jxjt_33{display:block;flex:0 1 auto;min-width:0;overflow:hidden;color:var(--color-text-primary);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact);text-overflow:ellipsis;white-space:nowrap}._icon_1jxjt_47{display:block;flex:0 0 var(--icon-size-md);width:var(--icon-size-md);height:var(--icon-size-md)}._root_yhd86_1{display:inline-flex;align-items:center;gap:var(--spacing-4)}._root_yhd86_1.is-with-value{gap:var(--spacing-8)}._root_yhd86_1.is-with-value ._control_yhd86_11{width:var(--spacing-32);height:var(--spacing-32)}._root_yhd86_1.is-with-value ._icon_yhd86_16{width:var(--icon-size-sm);height:var(--icon-size-sm)}._control_yhd86_11{display:inline-grid;width:var(--input-control-height);height:var(--input-control-height);box-sizing:border-box;place-items:center;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:var(--joker-black-800);padding:0;color:var(--joker-white-50);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}._control_yhd86_11:not(:disabled):hover{border-color:var(--input-control-border-hover);background:var(--joker-black-700)}._control_yhd86_11:disabled{cursor:not-allowed;opacity:var(--input-disabled-opacity)}._icon_yhd86_16{display:block;width:var(--icon-size-lg);height:var(--icon-size-lg);pointer-events:none}._value_yhd86_55{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2ch;min-width:2ch;color:var(--joker-white-50);font-family:var(--font-heading);font-size:var(--text-heading-h2);font-weight:var(--text-heading-weight);line-height:1;letter-spacing:-.015em;text-align:center;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}._card_5y04p_1{--mines-ingame-card-radius: calc(var(--radius-sm) + var(--radius-sm));--mines-ingame-card-coin-size: var(--spacing-16);--mines-ingame-card-center-track: var(--spacing-32);--mines-ingame-card-chevron-size: calc(var(--spacing-16) + var(--spacing-4));display:grid;width:min(100%,calc(var(--spacing-64) * 9));overflow:hidden;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--mines-ingame-card-radius);background:var(--joker-black-300);color:var(--joker-white-50)}._top_5y04p_15{display:grid;grid-template-columns:minmax(0,1fr) var(--mines-ingame-card-center-track) minmax(0,1fr);align-items:center;gap:var(--spacing-24);background:var(--joker-black-700);padding:calc(var(--spacing-16) + var(--spacing-4)) var(--spacing-16)}._stack_5y04p_24{display:grid;width:100%;gap:var(--spacing-12);min-width:0;justify-items:center;text-align:center}._label_5y04p_33{color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._value_5y04p_41{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-4);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._profit_5y04p_53{color:var(--joker-green-400)}._next_5y04p_57 ._coin_5y04p_57{color:var(--joker-gold-400)}._coin_5y04p_57{display:inline-block;width:var(--mines-ingame-card-coin-size);height:var(--mines-ingame-card-coin-size);flex:0 0 auto;background:currentColor;mask:url(/assets/jokerCoin-DaB8sbul.svg) center / contain no-repeat;-webkit-mask:url(/assets/jokerCoin-DaB8sbul.svg) center / contain no-repeat}._chevron_5y04p_71{display:inline-grid;width:var(--spacing-32);height:var(--spacing-32);justify-self:center;place-items:center;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-pill);color:var(--joker-white-50)}._chevron_5y04p_71 svg{width:var(--mines-ingame-card-chevron-size);height:var(--mines-ingame-card-chevron-size);stroke-width:var(--icon-stroke-bold)}._bottom_5y04p_88{display:grid;grid-template-columns:minmax(0,1fr) var(--mines-ingame-card-center-track) minmax(0,1fr);align-items:center;gap:var(--spacing-24);border-top:var(--border-width-default) dashed var(--joker-black-300);background:var(--joker-black-500);padding:calc(var(--spacing-16) + var(--spacing-4)) var(--spacing-16)}._multiplier_5y04p_98{display:inline-flex;width:100%;justify-content:center;text-align:center;color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._divider_5y04p_110{display:block;width:var(--border-width-default);height:var(--spacing-24);justify-self:center;background:var(--joker-black-200)}._root_7xnje_1{display:flex;width:100%;max-width:100%;box-sizing:border-box;align-items:center;justify-content:center;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:var(--joker-black-600);color:var(--joker-white-50);padding:var(--spacing-8) 14px;font-family:var(--font);text-align:center}._root_7xnje_1[hidden]{display:none}._text_7xnje_21{display:block;font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._submitGroup_1ovgw_1{display:grid;width:100%;gap:var(--spacing-4);justify-items:center}._dualActionGroup_1ovgw_8{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8);align-items:stretch;justify-items:stretch}._submit_1ovgw_1{min-width:0;align-self:end}._dualActionGroup_1ovgw_8 ._submit_1ovgw_1{width:100%}._root_azmc0_1{position:relative;isolation:isolate;width:100%;height:100%;min-height:0;box-sizing:border-box}._scrim_azmc0_10{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;background:#00000040;pointer-events:none}._focus_azmc0_19{position:relative;z-index:1;width:100%;height:100%;min-height:0;box-sizing:border-box}._focusDesktop_azmc0_28{display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:end;padding:var(--spacing-24)}._focusMobile_azmc0_35{display:flex;flex-direction:column;padding:var(--spacing-24)}._stack_azmc0_41{display:grid;gap:var(--spacing-24);width:100%}._stack_azmc0_41 .joker-betting-divider,._stack_azmc0_41 .joker-betting-cashout-footer{margin:0}._stack_azmc0_41 .joker-betting-cashout-footer .joker-cta-preview{align-self:start}._cardOverlay_azmc0_56{align-self:end;width:100%;margin-bottom:var(--spacing-24)}._root_azmc0_1 .joker-mines-ingame-card,._root_azmc0_1 .joker-4d-mines-ingame-card{width:100%}._divider_azmc0_67{display:block;height:var(--border-width-default);border-top:var(--border-width-default) dashed var(--joker-black-300)}._dropdown_1klkr_1{position:relative}._control_1klkr_5{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--font);text-align:left}._value_1klkr_13{display:inline-flex;min-width:0;flex:1;align-items:center;overflow:hidden;color:var(--joker-white-50);font-size:var(--text-body-14);line-height:var(--text-body-line-height);text-overflow:ellipsis;white-space:nowrap}._open_1klkr_26 .joker-input-control,._open_1klkr_26:hover .joker-input-control{border-color:var(--input-control-border-focus);background:var(--input-control-bg-focus);box-shadow:var(--button-hi-lo-shadow-selected)}._open_1klkr_26 .joker-input-label{color:var(--input-label-text-focus)}._open_1klkr_26 .joker-input-icon.trailing{transform:rotate(180deg)}._dropdown_1klkr_1 .joker-input-icon.trailing{width:var(--spacing-16);min-width:var(--spacing-16);height:var(--spacing-16);color:var(--joker-white-50);transition:transform var(--motion-fast) var(--ease-standard)}._dropdown_1klkr_1 .joker-input-icon.trailing svg{width:var(--spacing-16);height:var(--spacing-16)}._menu_1klkr_54{position:absolute;top:calc(100% + var(--spacing-8));right:0;left:0;z-index:4;display:none;max-height:220px;overflow:hidden;overflow-y:auto;border:var(--input-control-border-width) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--input-control-bg);box-shadow:var(--input-status-shadow-hover),0 18px 42px color-mix(in srgb,var(--joker-black-900) 38%,transparent)}._open_1klkr_26 ._menu_1klkr_54{display:grid}._option_1klkr_76{display:flex;min-height:var(--spacing-40);align-items:center;border:0;border-bottom:var(--input-control-border-width) solid var(--color-border-subtle);background:transparent;color:var(--color-text-secondary);cursor:pointer;font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);padding:0 var(--spacing-16);text-align:left}._option_1klkr_76:last-child{border-bottom:0}._option_1klkr_76:hover{background:var(--input-control-bg-hover);color:var(--joker-white-50)}._option_1klkr_76[aria-selected=true]{background:var(--joker-black-600);color:var(--joker-white-50)}._root_1fzw9_1{--input-control-bg: var(--joker-black-800);--input-control-bg-hover: var(--joker-black-700);--input-control-height: var(--input-control-height-docs);--input-control-gap: var(--input-control-gap-docs);--input-icon-size: var(--input-icon-size-docs);display:grid;grid-template-rows:minmax(0,1fr) auto;width:min(100%,var(--betting-panel-max-width));min-width:min(100%,var(--betting-panel-min-width));max-width:var(--betting-panel-max-width);container-type:inline-size;container-name:betting-panel;height:100%;min-height:0;max-height:100%;box-sizing:border-box;overflow-y:auto;row-gap:0;scrollbar-width:none;border-right:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-700);color:var(--joker-white-50);padding:var(--spacing-32) var(--spacing-24)}._root_1fzw9_1::-webkit-scrollbar{display:none}._inGame_1fzw9_31{position:relative;grid-template-rows:minmax(0,1fr);overflow:hidden}._panelOverlay_1fzw9_37{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;box-sizing:border-box}._mobile_1fzw9_45{grid-template-rows:auto auto minmax(0,1fr);width:100%;min-width:0;max-width:none;border-right:0;border-top:var(--border-width-default) solid var(--joker-black-300);border-radius:0;padding-bottom:calc(var(--spacing-40) + var(--spacing-12))}._mobile_1fzw9_45>._divider_1fzw9_56{margin-block:var(--spacing-24)}._main_1fzw9_60{display:grid;gap:var(--spacing-24);min-height:0}._root_1fzw9_1:not(._mobile_1fzw9_45) ._main_1fzw9_60{grid-template-rows:auto auto minmax(0,1fr)}._mobile_1fzw9_45 ._main_1fzw9_60{min-height:0}._mobile_1fzw9_45 ._fields_1fzw9_74{grid-template-rows:auto auto minmax(0,1fr);min-height:0;height:100%}._divider_1fzw9_56{display:block;height:var(--border-width-default);border-top:var(--border-width-default) dashed var(--joker-black-300)}._mobileFieldDivider_1fzw9_86{display:none}._submitGroup_1fzw9_90+._divider_1fzw9_56{margin-top:var(--spacing-24)}._fields_1fzw9_74,._fieldGroup_1fzw9_95{display:grid;gap:var(--spacing-24);min-height:0;align-content:start;align-items:start;width:100%}._fieldGroup_1fzw9_95{gap:var(--spacing-24)}._submitSpacer_1fzw9_108{min-height:0}._actions_1fzw9_112{display:grid;gap:var(--spacing-24)}._root_1fzw9_1 .joker-bet-field>.joker-input-label{color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._root_1fzw9_1 .joker-gold-nuggets-display>.joker-input-label{color:var(--input-label-text)}._dynamiteValue_1fzw9_129{display:inline-flex;min-width:0;align-items:center;gap:var(--spacing-8);line-height:var(--text-body-line-height)}._dynamiteValue_1fzw9_129 span{display:inline-flex;min-width:0;align-items:center}._dynamiteIcon_1fzw9_143{display:block;align-self:center;flex:0 0 var(--icon-size-md);width:var(--icon-size-md);height:var(--icon-size-md);object-fit:contain}._root_1fzw9_1 .joker-input-control{width:100%;box-sizing:border-box}._root_1fzw9_1 .joker-input-control input{color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact)}._mobile_1fzw9_45 .joker-input-control input{font-size:var(--text-body-16)}._root_1fzw9_1 .joker-input-control.is-readonly{pointer-events:none}._root_1fzw9_1 .joker-input-field,._root_1fzw9_1 .joker-cta-preview{width:100%}._submit_1fzw9_90{min-width:0;align-self:end}._submitGroup_1fzw9_90{display:grid;width:100%;gap:var(--spacing-4);justify-items:center}@media(max-width:999px){._mobileFieldDivider_1fzw9_86{display:block}}._root_m4tjd_1{--mines-tile-icon-inner-shadow-color: #121111;--mines-tile-background-gradient: linear-gradient(145deg, #1b1b1b 0%, #1c1b1b 100%);--mines-tile-hover-scale: .985;--tile-size: var(--game-tile-size, 120px);--tile-radius: calc(var(--tile-size) / 15);--tile-gem-size: calc(var(--tile-size) * 13 / 30);--tile-stack-lift: 100;position:relative;z-index:var(--tile-stack-index, 1);isolation:isolate;display:inline-flex;width:var(--tile-size);height:var(--tile-size);box-sizing:border-box;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border:var(--border-width-default) solid var(--joker-black-200);border-radius:var(--tile-radius);background:var(--mines-tile-background-gradient);transition:transform var(--motion-fast) var(--ease-standard);cursor:pointer}._unselected_m4tjd_27{background:var(--joker-black-700);border-color:var(--joker-black-400);transition:none;cursor:not-allowed}@media(hover:hover){._root_m4tjd_1:not(._unselected_m4tjd_27):hover{transform:scale(var(--mines-tile-hover-scale))}}@media(prefers-reduced-motion:reduce){._root_m4tjd_1:not(._unselected_m4tjd_27){transition:none}._root_m4tjd_1:not(._unselected_m4tjd_27):hover{transform:none}}._icon_m4tjd_50{position:relative;z-index:1;display:block;flex:0 0 auto;width:var(--tile-gem-size);height:var(--tile-gem-size)}.joker-roulette-wheel{--roulette-wheel-native-width: 1111px;--roulette-wheel-native-height: 1162px;--roulette-wheel-native-inset-top: 40px;--roulette-wheel-size: 1111px;--roulette-white: var(--joker-white-50);--roulette-black: var(--joker-black-900);--roulette-pocket-red-light: #e73540;--roulette-pocket-red: #d0202c;--roulette-pocket-red-dark: #931420;--roulette-pocket-black-light: #242424;--roulette-pocket-black: #171717;--roulette-pocket-black-dark: #0b0b0b;--roulette-pocket-green-light: #22a147;--roulette-pocket-green: #0e8632;--roulette-pocket-green-dark: #06511f;--roulette-gold-lip-0: var(--joker-gold-200);--roulette-gold-lip-22: var(--joker-gold-300);--roulette-gold-lip-55: var(--joker-gold-400);--roulette-gold-lip-82: var(--joker-gold-500);--roulette-gold-lip-100: var(--joker-gold-600);--roulette-bronze-wall-0: var(--joker-gold-800);--roulette-bronze-wall-45: var(--joker-gold-900);--roulette-bronze-wall-100: var(--joker-gold-1000);--roulette-track-0: var(--joker-black-300);--roulette-track-35: var(--joker-black-500);--roulette-track-68: var(--joker-black-700);--roulette-track-100: var(--joker-black-900);--roulette-bowl-0: var(--joker-black-400);--roulette-bowl-58: var(--joker-black-600);--roulette-bowl-100: var(--joker-black-900);--roulette-spindle-0: var(--joker-black-200);--roulette-spindle-55: var(--joker-black-400);--roulette-spindle-100: var(--joker-black-700);--roulette-spindle-cap-0: var(--joker-gold-300);--roulette-spindle-cap-55: var(--joker-gold-600);--roulette-spindle-cap-100: var(--joker-gold-800);--roulette-pointer-fill: var(--joker-gold-400);--roulette-pointer-outline: var(--joker-black-600);--roulette-pointer-outline-outer: var(--joker-black-300);--roulette-ball-0: var(--joker-white-50);--roulette-ball-55: #f0f0f0;--roulette-ball-100: #cfcfcf;--roulette-ball-specular: var(--joker-white-50);--roulette-ball-shade: var(--joker-black-200);--roulette-rim-shadow: var(--joker-black-900);--roulette-rim-base-outer: var(--joker-black-900);--roulette-rim-base-mid: var(--joker-black-800);--roulette-rim-base-inner: var(--joker-black-700);--roulette-rim-gold-top-edge: #ffe9ad;--roulette-rim-gold-top: #f6d27c;--roulette-rim-gold-upper: #e0af52;--roulette-rim-gold-mid: #b98b3e;--roulette-rim-gold-lower: #7d5a26;--roulette-rim-gold-bottom: #57391b;--roulette-rim-edge-light: #fff3cd;--roulette-rim-edge-bottom: #c9a35a;--roulette-groove: var(--joker-black-900);--roulette-bowl-rim: var(--joker-black-600);--roulette-gold-ambient-shadow: var(--joker-gold-500);--roulette-bronze-shadow: var(--joker-gold-900);--roulette-number: var(--joker-white-50);--roulette-spindle-highlight: var(--joker-gold-400);--roulette-pocket-divider: color-mix(in srgb, var(--joker-black-900) 82%, transparent);--roulette-separator-groove: var(--joker-black-900);--roulette-track-highlight: color-mix(in srgb, var(--joker-white-50) 7%, transparent);--roulette-track-inner-highlight: color-mix(in srgb, var(--joker-white-50) 5.5%, transparent);--roulette-bowl-inner-highlight: color-mix(in srgb, var(--joker-white-50) 3.5%, transparent);--roulette-spindle-ring: color-mix(in srgb, var(--joker-black-900) 45%, transparent);--roulette-spindle-inner-ring: color-mix(in srgb, var(--joker-white-50) 5%, transparent);--roulette-ball-shadow: color-mix(in srgb, var(--joker-black-900) 28%, transparent);--roulette-ball-stroke: color-mix(in srgb, var(--joker-white-50) 22%, transparent);--roulette-bowl-shadow: color-mix(in srgb, var(--joker-black-900) 28%, transparent);--roulette-spindle-cap-highlight: color-mix(in srgb, var(--joker-gold-400) 20%, transparent);--roulette-pocket-well-shade: color-mix(in srgb, var(--joker-black-900) 72%, transparent);--roulette-pocket-well-rim: color-mix(in srgb, var(--joker-black-900) 58%, transparent);--roulette-pocket-well-rim-highlight: color-mix(in srgb, var(--joker-white-50) 10%, transparent);--roulette-pocket-fret-shadow: color-mix(in srgb, var(--joker-black-900) 42%, transparent);--roulette-pocket-fret-highlight: color-mix(in srgb, var(--joker-gold-300) 72%, transparent);--roulette-ambient-glow-strong: color-mix(in srgb, var(--joker-gold-300) 28%, transparent);--roulette-ambient-glow-mid: color-mix(in srgb, var(--joker-gold-400) 14%, transparent);--roulette-ambient-glow-soft: color-mix(in srgb, var(--joker-gold-500) 5%, transparent);--roulette-wheel-rotation: 0deg;--roulette-spin-origin-x: 49.965%;--roulette-spin-origin-y: 49.966%;--roulette-ball-size: calc(var(--roulette-wheel-size) * 20 / 1116);--roulette-ball-image: radial-gradient( circle at 30% 26%, rgba(255, 255, 255, .95) 0%, rgba(255, 255, 255, 0) 26% ), radial-gradient( circle at 34% 30%, var(--roulette-rim-gold-top-edge) 0%, var(--roulette-rim-gold-top) 24%, var(--roulette-rim-gold-upper) 48%, var(--roulette-rim-gold-mid) 68%, var(--roulette-rim-gold-lower) 86%, var(--roulette-rim-gold-bottom) 100% );--roulette-ball-bounce-scale: 1;--roulette-ball-bounce-lift: 0px;display:inline-flex;width:var(--roulette-wheel-size);height:calc(var(--roulette-wheel-size) * 1162 / 1111);align-items:center;justify-content:center;flex:0 0 auto;position:relative;isolation:isolate;overflow:visible}.joker-roulette-wheel:before{content:"";position:absolute;left:50%;top:50%;width:86%;height:38%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,var(--roulette-ambient-glow-strong) 0%,var(--roulette-ambient-glow-mid) 34%,var(--roulette-ambient-glow-soft) 56%,transparent 74%);filter:blur(10px);pointer-events:none;z-index:0}.joker-roulette-wheel__stage,.joker-roulette-wheel__svg{transform:translateZ(0)}.joker-roulette-wheel__svg{shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.joker-roulette-wheel__svg path,.joker-roulette-wheel__svg circle,.joker-roulette-wheel__svg line,.joker-roulette-wheel__svg ellipse{shape-rendering:geometricPrecision}.joker-roulette-wheel__stage{position:relative;z-index:1;width:100%;height:100%;contain:layout style;overflow:visible}.joker-roulette-wheel__defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.joker-roulette-wheel__svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none;-webkit-user-select:none;user-select:none}.joker-roulette-wheel__svg--static{z-index:1}.joker-roulette-wheel__wheel-spinner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transform:rotate(var(--roulette-wheel-rotation)) translateZ(0);transform-origin:var(--roulette-spin-origin-x) var(--roulette-spin-origin-y);will-change:transform}.joker-roulette-wheel__svg--spinner{z-index:2}.joker-roulette-wheel__svg--outer-track{z-index:3}.joker-roulette-wheel__ball{position:absolute;z-index:4;width:0;height:0;transform:translate(-50%,-50%);will-change:left,top;pointer-events:none}.joker-roulette-wheel__ball-shadow{position:absolute;left:50%;top:58%;width:calc(var(--roulette-ball-size) * 1.04);height:calc(var(--roulette-ball-size) * .38);transform:translate(-50%,-50%);border-radius:50%;background:var(--roulette-ball-shadow);opacity:.55;filter:blur(.5px)}.joker-roulette-wheel__ball-orb{position:absolute;left:50%;top:50%;width:var(--roulette-ball-size);height:var(--roulette-ball-size);transform:translate(-50%,calc(-50% - var(--roulette-ball-bounce-lift))) scale(var(--roulette-ball-bounce-scale));border-radius:50%;background-color:transparent;background-image:var(--roulette-ball-image);background-position:center;background-repeat:no-repeat;background-size:100% 100%;border:none;box-shadow:0 1px 2px color-mix(in srgb,var(--joker-black-900) 35%,transparent),inset 0 -1px 2px color-mix(in srgb,var(--joker-black-900) 30%,transparent);filter:drop-shadow(0 .5px .75px color-mix(in srgb,var(--joker-black-900) 16%,transparent))}.joker-roulette-wheel__svg--pointer{z-index:6}.joker-roulette-wheel__pocket-wells,.joker-roulette-wheel__pocket-side-walls,.joker-roulette-wheel__pocket-ring-outline,.joker-roulette-wheel__pocket-frets,.joker-roulette-wheel__pocket-well-ribs,.joker-roulette-wheel__pocket-divider-shadows,.joker-roulette-wheel__pocket-bounce-wedges,.joker-roulette-wheel__number-track{pointer-events:none}.joker-roulette-wheel__number{font-variant-numeric:tabular-nums;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;paint-order:stroke fill;stroke:color-mix(in srgb,var(--joker-black-900) 78%,transparent);stroke-width:.7px;stroke-linejoin:round}.joker-roulette-wheel__debug-visual{pointer-events:none}@media(prefers-reduced-motion:reduce){.joker-roulette-wheel__wheel-spinner,.joker-roulette-wheel__ball{transition:none!important}}.joker-roulette-wheel.is-performance-mode:before{display:none}.joker-roulette-wheel.is-performance-mode .joker-roulette-wheel__pocket-side-walls,.joker-roulette-wheel.is-performance-mode .joker-roulette-wheel__pocket-well-ribs,.joker-roulette-wheel.is-performance-mode .joker-roulette-wheel__pocket-wells,.joker-roulette-wheel.is-performance-mode .joker-roulette-wheel__pocket-frets,.joker-roulette-wheel.is-performance-mode .joker-roulette-wheel__pocket-well-shade,.joker-roulette-wheel.is-performance-mode .joker-roulette-wheel__svg--outer-track{display:none}.joker-roulette-wheel.is-performance-mode .joker-roulette-wheel__pocket-ring,.joker-roulette-wheel.is-performance-mode .joker-roulette-wheel__pocket-inset,.joker-roulette-wheel.is-performance-mode .joker-roulette-wheel__numbers,.joker-roulette-wheel.is-performance-mode .joker-roulette-wheel__spinner-assembly{filter:none!important}.joker-roulette-wheel.is-performance-mode .joker-roulette-wheel__center-bowl,.joker-roulette-wheel.is-performance-mode .joker-roulette-wheel__spindle,.joker-roulette-wheel.is-performance-mode .joker-roulette-wheel__pocket-well-lower{display:none}.joker-roulette-wheel-viewport{--roulette-wheel-viewport-area-inset-top: 40px;--roulette-wheel-viewport-pointer-bleed: calc(var(--roulette-wheel-size) * 18 / 1116);--roulette-wheel-viewport-offset-y: 0px;position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;isolation:isolate}.joker-roulette-wheel-area{--roulette-wheel-viewport-area-inset-top: 40px;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:0;width:100%;height:100%;padding-top:var(--roulette-wheel-viewport-area-inset-top, 40px);overflow:hidden}.joker-roulette-wheel-area>.joker-roulette-wheel-viewport{flex:1 1 auto;align-self:stretch;min-height:0;width:100%}.joker-roulette-wheel-viewport__slot{position:absolute;top:var(--roulette-wheel-viewport-offset-y, 0px);left:50%;width:max-content;max-width:none;transform:translate(-50%);pointer-events:none}.joker-roulette-wheel-viewport__slot>.joker-roulette-wheel{display:block;pointer-events:auto}.joker-roulette-wheel-viewport__slot>.joker-roulette-wheel-composition{display:block;width:var(--roulette-wheel-size);height:calc(var(--roulette-wheel-size) * 1162 / 1111);pointer-events:auto}.joker-roulette-wrapper{box-sizing:border-box;width:100%;height:100%;position:relative;overflow:hidden;padding-top:var(--roulette-wheel-native-inset-top, 40px)}.joker-roulette-wrapper__wheel-slot{box-sizing:border-box;position:relative;left:50%;width:var(--roulette-wheel-native-width, 1111px);height:var(--roulette-wheel-native-height, 1162px);flex-shrink:0;transform:translate(-50%)}.joker-roulette-wrapper__wheel-slot>.joker-roulette-wheel,.joker-roulette-wrapper__wheel-slot>.joker-roulette-wheel-composition{--roulette-wheel-size: var(--roulette-wheel-native-width, 1111px);display:block;width:var(--roulette-wheel-native-width, 1111px);height:var(--roulette-wheel-native-height, 1162px);flex:0 0 auto;pointer-events:auto}.roulette-wheel-docs-fit{width:100%;max-width:1111px;max-height:400px;margin-inline:auto;overflow:hidden;display:flex;justify-content:center}.roulette-wheel-docs-fit .joker-roulette-wheel,.roulette-wheel-docs-fit .joker-roulette-wheel-composition{flex:0 0 auto}[data-roulette-wheel-demo]{display:grid;gap:16px;justify-items:center;width:100%}.roulette-wheel-viewport-demo{width:100%}.roulette-wheel-viewport-demo__canvas{width:100%;height:500px;max-height:500px;min-height:0;overflow:hidden;box-sizing:border-box;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:var(--joker-black-800)}._root_hd0oq_1{--chip-height: 30px;--chip-padding-x: var(--spacing-8);--chip-radius: 10000px;box-sizing:border-box;display:inline-flex;height:var(--chip-height);align-items:center;justify-content:center;padding:0 var(--chip-padding-x);border:var(--border-width-default) solid transparent;border-radius:var(--chip-radius);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:1;white-space:nowrap}._start_hd0oq_21,._skip_hd0oq_22{background:var(--joker-black-600);border-color:var(--joker-black-50);color:var(--joker-white-50)}._win_hd0oq_28{background:var(--joker-green-900);border-color:var(--joker-green-200);color:var(--joker-green-200)}._loss_hd0oq_34{background:var(--joker-red-900);border-color:var(--joker-red-200);color:var(--joker-red-200)}.joker-roulette-win-chip{--roulette-win-chip-size: 88px;--roulette-win-chip-gap: 14px;--roulette-win-chip-height: 30px;--roulette-win-chip-lift: calc( var(--roulette-win-chip-gap) + (var(--roulette-win-chip-height) * .5) );--roulette-win-chip-ring-inset: calc(var(--roulette-win-chip-size) * .04 - 2px);--roulette-win-chip-ring-padding: 1.5px;--roulette-win-chip-ring-inner-inset: calc( var(--roulette-win-chip-ring-inset) + var(--roulette-win-chip-ring-padding) );--roulette-win-chip-ring-clearance: 1px;--roulette-win-chip-chip-size: calc( var(--roulette-win-chip-size) - (2 * var(--roulette-win-chip-ring-inner-inset)) - (2 * var(--roulette-win-chip-ring-clearance)) );--roulette-win-chip-enter-duration: .48s;--roulette-win-chip-pop-duration: .4s;--roulette-win-chip-ring-enter-duration: .32s;--roulette-win-chip-pop-delay: .48s;--roulette-win-chip-ring-delay: .88s;--roulette-win-chip-enter-scale-start: .16;--roulette-win-chip-enter-scale-overshoot: 1.08;position:relative;display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:var(--roulette-win-chip-gap);min-height:calc(var(--roulette-win-chip-size) + var(--roulette-win-chip-gap) + var(--roulette-win-chip-height))}.joker-roulette-win-chip__receiver{position:relative;display:inline-flex;width:var(--roulette-win-chip-size);height:var(--roulette-win-chip-size);align-items:center;justify-content:center}.joker-roulette-win-chip__ring-fx{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.joker-roulette-win-chip.is-playing .joker-roulette-win-chip__ring-fx{animation:joker-roulette-win-chip-ring-enter var(--roulette-win-chip-ring-enter-duration) ease var(--roulette-win-chip-ring-delay) forwards}.joker-roulette-win-chip__active-glow{position:absolute;inset:calc(var(--roulette-win-chip-size) * -.1);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--joker-gold-400) 16%,transparent) 0%,color-mix(in srgb,var(--joker-gold-400) 5%,transparent) 44%,transparent 72%);filter:blur(calc(var(--roulette-win-chip-size) * .04));animation:joker-roulette-win-chip-active-glow 3.4s ease-in-out infinite}.joker-roulette-win-chip__active-sweep{position:absolute;inset:var(--roulette-win-chip-ring-inset);border-radius:50%;padding:var(--roulette-win-chip-ring-padding);background:conic-gradient(from 0deg,transparent 0deg,transparent 286deg,color-mix(in srgb,var(--joker-gold-400) 42%,transparent) 304deg,color-mix(in srgb,var(--joker-gold-400) 88%,white) 322deg,color-mix(in srgb,var(--joker-gold-400) 42%,transparent) 340deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:joker-roulette-win-chip-active-sweep 5.2s linear infinite}.joker-roulette-win-chip__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--roulette-win-chip-chip-size);height:var(--roulette-win-chip-chip-size);opacity:0;transform:scale(var(--roulette-win-chip-enter-scale-start))}.joker-roulette-win-chip .joker-roulette-chip.joker-roulette-win-chip__chip{--roulette-chip-size: var(--roulette-win-chip-chip-size);flex:0 0 auto}.joker-roulette-win-chip.is-playing .joker-roulette-win-chip__icon{animation:joker-roulette-win-chip-enter var(--roulette-win-chip-enter-duration) cubic-bezier(.22,1,.36,1) forwards}.joker-roulette-win-chip__multiplier{position:relative;z-index:2;opacity:0;transform:translateY(calc(var(--roulette-win-chip-gap) * .4)) scale(.84)}.joker-roulette-win-chip.is-playing .joker-roulette-win-chip__multiplier{animation:joker-roulette-win-chip-multiplier-pop var(--roulette-win-chip-pop-duration) cubic-bezier(.22,1,.36,1) var(--roulette-win-chip-pop-delay) forwards}.joker-roulette-win-chip.is-settled .joker-roulette-win-chip__icon{opacity:1;transform:scale(1)}.joker-roulette-win-chip.is-settled .joker-roulette-win-chip__multiplier{opacity:1;transform:translateY(calc(-1 * var(--roulette-win-chip-lift))) scale(1)}.joker-roulette-win-chip.is-settled .joker-roulette-win-chip__ring-fx{opacity:1}@keyframes joker-roulette-win-chip-enter{0%{opacity:0;transform:scale(var(--roulette-win-chip-enter-scale-start))}68%{opacity:1;transform:scale(var(--roulette-win-chip-enter-scale-overshoot))}to{opacity:1;transform:scale(1)}}@keyframes joker-roulette-win-chip-multiplier-pop{0%{opacity:0;transform:translateY(calc(var(--roulette-win-chip-gap) * .4)) scale(.84)}58%{opacity:1;transform:translateY(calc(-1 * var(--roulette-win-chip-lift))) scale(1.1);box-shadow:0 0 14px color-mix(in srgb,var(--joker-green-200) 42%,transparent)}to{opacity:1;transform:translateY(calc(-1 * var(--roulette-win-chip-lift))) scale(1);box-shadow:0 0 0 0 transparent}}@keyframes joker-roulette-win-chip-ring-enter{0%{opacity:0}to{opacity:1}}@keyframes joker-roulette-win-chip-active-glow{0%,to{opacity:.42;transform:scale(.96)}50%{opacity:.78;transform:scale(1.04)}}@keyframes joker-roulette-win-chip-active-sweep{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.joker-roulette-win-chip.is-playing .joker-roulette-win-chip__icon{animation:none;opacity:1;transform:scale(1)}.joker-roulette-win-chip.is-playing .joker-roulette-win-chip__multiplier{animation:none;opacity:1;transform:translateY(calc(-1 * var(--roulette-win-chip-lift)))}.joker-roulette-win-chip.is-playing .joker-roulette-win-chip__ring-fx{animation:none;opacity:1}.joker-roulette-win-chip__active-glow,.joker-roulette-win-chip__active-sweep{animation:none!important}}.joker-win-streak-row{--win-streak-row-gap: var(--spacing-8);--win-streak-row-chip-size: 88px;display:inline-flex;width:max-content;max-width:100%}.joker-win-streak-row__track{display:inline-flex;gap:var(--win-streak-row-gap);align-items:flex-end;justify-content:flex-start;margin:0;padding:0;list-style:none}.joker-win-streak-row__slot{display:flex;flex:0 0 auto;align-items:flex-end;min-height:calc(var(--win-streak-row-chip-size) + 14px + 30px)}.joker-win-streak-row .joker-roulette-win-chip{--roulette-win-chip-size: var(--win-streak-row-chip-size)}@property --win-tile-trace-angle{syntax: "<angle>"; inherits: false; initial-value: 0turn;}._root_i1qfs_7{--win-tile-trace-angle: 0turn;--win-tile-border: var(--joker-gold-400);--win-tile-border-trace: var(--joker-gold-50);--win-tile-border-trace-duration: 2.4s;--win-tile-overlay-opacity: .2;--win-tile-overlay-gradient: linear-gradient( 138deg, rgb(0 0 0 / .04) 0%, rgb(148 139 16 / .12) 49%, rgb(0 0 0 / .04) 100% );--win-tile-reveal-duration: .72s;--win-tile-chip-enter-duration: .22s;--win-tile-chip-visible-duration: 1.2s;--tile-size: var(--game-tile-size, 120px);--tile-radius: calc(var(--tile-size) / 15);--tile-image-size: calc(var(--tile-size) * 5 / 6);--tile-stack-lift: 100;--tile-opened-opacity: .9;--tile-opened-fade-duration: .32s;position:relative;z-index:var(--tile-stack-index, 1);isolation:isolate;display:inline-flex;width:var(--tile-size);height:var(--tile-size);box-sizing:border-box;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border:var(--border-width-default) solid var(--joker-black-200);border-radius:var(--tile-radius);background:var(--joker-black-600);opacity:1;transition:opacity var(--tile-opened-fade-duration) var(--ease-out)}._opened_i1qfs_46{opacity:var(--tile-opened-opacity)}._unrevealed_i1qfs_50{cursor:pointer}._unrevealed_i1qfs_50:before{content:none}._revealed_i1qfs_58{border-color:transparent;background:linear-gradient(var(--joker-black-600),var(--joker-black-600)) padding-box,conic-gradient(from var(--win-tile-trace-angle),var(--win-tile-border) 0 68%,var(--win-tile-border-trace) 72% 80%,var(--win-tile-border) 84% 100%) border-box;animation:_joker-win-tile-border-trace_i1qfs_1 var(--win-tile-border-trace-duration) linear infinite}._revealed_i1qfs_58:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:var(--win-tile-overlay-opacity);background:var(--win-tile-overlay-gradient)}._isRevealing_i1qfs_82,._hasMultiplier_i1qfs_83{overflow:visible;z-index:calc(var(--tile-stack-index, 1) + var(--tile-stack-lift))}._particles_i1qfs_88{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}._particle_i1qfs_88{position:absolute;top:50%;left:50%;width:var(--spacing-4);height:var(--spacing-4);border-radius:50%;background:var(--joker-gold-400);box-shadow:0 0 var(--spacing-8) var(--joker-gold-300);opacity:0;transform:translate(-50%,-50%) scale(.35);animation:_joker-win-tile-particle-burst_i1qfs_1 var(--win-tile-reveal-duration) var(--ease-out) both}._particle_i1qfs_88:nth-child(1){--particle-x: calc(var(--spacing-32) * -1);--particle-y: calc(var(--spacing-16) * -1)}._particle_i1qfs_88:nth-child(2){--particle-x: calc(var(--spacing-24) * -1);--particle-y: calc(var(--spacing-32) * -1);animation-delay:var(--motion-instant)}._particle_i1qfs_88:nth-child(3){--particle-x: calc(var(--spacing-8) * -1);--particle-y: calc(var(--spacing-40) * -1);animation-delay:var(--motion-fast)}._particle_i1qfs_88:nth-child(4){--particle-x: var(--spacing-8);--particle-y: calc(var(--spacing-40) * -1);animation-delay:var(--motion-instant)}._particle_i1qfs_88:nth-child(5){--particle-x: var(--spacing-24);--particle-y: calc(var(--spacing-32) * -1)}._particle_i1qfs_88:nth-child(6){--particle-x: var(--spacing-32);--particle-y: calc(var(--spacing-16) * -1);animation-delay:var(--motion-fast)}._particle_i1qfs_88:nth-child(7){--particle-x: calc(var(--spacing-32) * -1);--particle-y: var(--spacing-16);animation-delay:var(--motion-instant)}._particle_i1qfs_88:nth-child(8){--particle-x: var(--spacing-32);--particle-y: var(--spacing-16)}._particle_i1qfs_88:nth-child(9){--particle-x: calc(var(--spacing-24) * -1);--particle-y: var(--spacing-32);animation-delay:var(--motion-fast)}._particle_i1qfs_88:nth-child(10){--particle-x: var(--spacing-24);--particle-y: var(--spacing-32);animation-delay:var(--motion-instant)}._icon_i1qfs_167{position:relative;z-index:1;display:block;flex:0 0 auto;width:var(--tile-image-size);height:var(--tile-image-size);object-fit:contain;opacity:0;transform:scale(.35)}._iconRevealed_i1qfs_179{opacity:1;transform:scale(1)}._iconRevealing_i1qfs_184{animation:_joker-win-tile-icon-pop_i1qfs_1 var(--win-tile-reveal-duration) var(--ease-emphasized) both}._multiplier_i1qfs_188{position:absolute;bottom:0;left:50%;z-index:calc(var(--tile-stack-lift) + 1);pointer-events:none;transform:translate(-50%,50%)}._multiplierHidden_i1qfs_197{display:none!important}._multiplierEntering_i1qfs_201{animation:_joker-win-tile-multiplier-in_i1qfs_1 var(--win-tile-chip-enter-duration) var(--ease-out) forwards}._multiplierVisible_i1qfs_205{opacity:1;transform:translate(-50%,50%)}@keyframes _joker-win-tile-border-trace_i1qfs_1{to{--win-tile-trace-angle: 1turn}}@keyframes _joker-win-tile-icon-pop_i1qfs_1{0%{opacity:0;transform:scale(.35)}42%{opacity:1;transform:scale(1.14)}72%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes _joker-win-tile-particle-burst_i1qfs_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}14%{opacity:1}72%{opacity:.88}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)),calc(-50% + var(--particle-y))) scale(.45)}}@keyframes _joker-win-tile-multiplier-in_i1qfs_1{0%{opacity:0;transform:translate(-50%,72%)}to{opacity:1;transform:translate(-50%,50%)}}@media(prefers-reduced-motion:reduce){._revealed_i1qfs_58{animation:none;border-color:var(--win-tile-border);background:var(--joker-black-600)}._iconRevealing_i1qfs_184,._particle_i1qfs_88,._multiplierEntering_i1qfs_201{animation:none}._iconRevealed_i1qfs_179,._iconRevealing_i1qfs_184{opacity:1;transform:scale(1)}._multiplier_i1qfs_188,._multiplierVisible_i1qfs_205{opacity:1;transform:translate(-50%,50%)}}._root_u9omc_1{--loss-tile-overlay-opacity: .2;--loss-tile-overlay-gradient: linear-gradient( 138deg, rgb(234 114 114 / .04) 0%, rgb(218 33 33 / .12) 49%, rgb(234 114 114 / .04) 100% );--loss-tile-reveal-duration: .72s;--loss-tile-smoke-duration: .92s;--tile-size: var(--game-tile-size, 120px);--tile-radius: calc(var(--tile-size) / 15);--tile-image-size: calc(var(--tile-size) * 5 / 6);--tile-stack-lift: 100;position:relative;z-index:var(--tile-stack-index, 1);isolation:isolate;display:inline-flex;width:var(--tile-size);height:var(--tile-size);box-sizing:border-box;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border:var(--border-width-default) solid var(--joker-black-200);border-radius:var(--tile-radius);background:var(--joker-black-600)}._unrevealed_u9omc_31{cursor:pointer}._unrevealed_u9omc_31:before{content:none}._revealed_u9omc_39{border-color:var(--joker-red-400)}._revealed_u9omc_39:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:var(--loss-tile-overlay-opacity);background:var(--loss-tile-overlay-gradient)}._isRevealing_u9omc_54{overflow:visible;z-index:calc(var(--tile-stack-index, 1) + var(--tile-stack-lift))}._smoke_u9omc_59{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}._smokePuff_u9omc_67{position:absolute;top:50%;left:50%;width:var(--smoke-size, var(--spacing-16));height:var(--smoke-size, var(--spacing-16));border-radius:50%;background:#d6d6d66b;filter:blur(4px);opacity:0;transform:translate(-50%,-50%) scale(.35);animation:_joker-loss-tile-smoke-burst_u9omc_1 var(--loss-tile-smoke-duration) var(--ease-out) both}._smokePuff_u9omc_67:nth-child(1){--smoke-size: calc(var(--spacing-16) + var(--spacing-4));--smoke-x: calc(var(--spacing-8) * -1);--smoke-y: calc(var(--spacing-32) * -1)}._smokePuff_u9omc_67:nth-child(2){--smoke-size: var(--spacing-24);--smoke-x: var(--spacing-16);--smoke-y: calc(var(--spacing-40) * -1);animation-delay:var(--motion-instant)}._smokePuff_u9omc_67:nth-child(3){--smoke-size: calc(var(--spacing-16) + var(--spacing-8));--smoke-x: calc(var(--spacing-24) * -1);--smoke-y: calc(var(--spacing-24) * -1);animation-delay:var(--motion-fast)}._smokePuff_u9omc_67:nth-child(4){--smoke-size: calc(var(--spacing-16) + var(--spacing-4));--smoke-x: var(--spacing-24);--smoke-y: calc(var(--spacing-16) * -1);animation-delay:var(--motion-instant)}._smokePuff_u9omc_67:nth-child(5){--smoke-size: calc(var(--spacing-16) + var(--spacing-4));--smoke-x: calc(var(--spacing-32) * -1);--smoke-y: calc(var(--spacing-8) * -1)}._smokePuff_u9omc_67:nth-child(6){--smoke-size: var(--spacing-24);--smoke-x: var(--spacing-32);--smoke-y: calc(var(--spacing-12) * -1);animation-delay:var(--motion-fast)}._smokePuff_u9omc_67:nth-child(7){--smoke-size: calc(var(--spacing-16) + var(--spacing-4));--smoke-x: calc(var(--spacing-12) * -1);--smoke-y: calc(var(--spacing-40) * -1);animation-delay:var(--motion-instant)}._smokePuff_u9omc_67:nth-child(8){--smoke-size: calc(var(--spacing-16) + var(--spacing-8));--smoke-x: var(--spacing-12);--smoke-y: calc(var(--spacing-32) * -1);animation-delay:var(--motion-fast)}._icon_u9omc_135{position:relative;z-index:1;display:block;flex:0 0 auto;width:var(--tile-image-size);height:var(--tile-image-size);object-fit:contain;opacity:0;transform:scale(.35)}._iconRevealed_u9omc_147{opacity:1;transform:scale(1)}._iconRevealing_u9omc_152{animation:_joker-loss-tile-icon-pop_u9omc_1 var(--loss-tile-reveal-duration) var(--ease-emphasized) both}@keyframes _joker-loss-tile-icon-pop_u9omc_1{0%{opacity:0;transform:scale(.35)}42%{opacity:1;transform:scale(1.14)}72%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes _joker-loss-tile-smoke-burst_u9omc_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}18%{opacity:.72}62%{opacity:.48}to{opacity:0;transform:translate(calc(-50% + var(--smoke-x)),calc(-50% + var(--smoke-y))) scale(1.55)}}@media(prefers-reduced-motion:reduce){._iconRevealing_u9omc_152,._smokePuff_u9omc_67{animation:none}._iconRevealed_u9omc_147,._iconRevealing_u9omc_152{opacity:1;transform:scale(1)}}._root_9ty0z_1{--safe-tile-overlay-gradient: linear-gradient( 138deg, rgb(213 188 158 / .3) 0%, rgb(213 188 158 / .12) 49%, rgb(213 188 158 / .3) 100% );--safe-tile-border-gradient: linear-gradient( to top right, #d6bc9e 0%, #ffeec0 49%, #d6bc9e 99% );--safe-tile-bomb-reveal-duration: .72s;--safe-tile-bomb-smoke-duration: .92s;--safe-tile-shield-reveal-duration: .72s;--safe-tile-pulse-duration: .88s;--safe-tile-chrome-duration: .42s;--safe-tile-shield-delay: .5s;--tile-size: var(--game-tile-size, 120px);--tile-radius: calc(var(--tile-size) / 15);--tile-image-size: calc(var(--tile-size) * 5 / 6);--tile-stack-lift: 100;--tile-opened-opacity: .9;--tile-opened-fade-duration: .32s;position:relative;z-index:var(--tile-stack-index, 1);isolation:isolate;display:inline-flex;width:var(--tile-size);height:var(--tile-size);box-sizing:border-box;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border:var(--border-width-default) solid var(--joker-black-200);border-radius:var(--tile-radius);background:var(--joker-black-600);opacity:1;transition:opacity var(--tile-opened-fade-duration) var(--ease-out)}._opened_9ty0z_44{opacity:var(--tile-opened-opacity)}._unrevealed_9ty0z_48{cursor:pointer}._settled_9ty0z_52{border-color:transparent;background:linear-gradient(var(--joker-black-600),var(--joker-black-600)) padding-box,var(--safe-tile-border-gradient) border-box;transition:background var(--safe-tile-chrome-duration) var(--ease-out),border-color var(--safe-tile-chrome-duration) var(--ease-out);cursor:default}._isRevealing_9ty0z_63{overflow:visible;z-index:calc(var(--tile-stack-index, 1) + var(--tile-stack-lift))}._smoke_9ty0z_68{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}._smokePuff_9ty0z_76{position:absolute;top:50%;left:50%;width:var(--smoke-size, var(--spacing-16));height:var(--smoke-size, var(--spacing-16));border-radius:50%;background:#d6d6d66b;filter:blur(4px);opacity:0;transform:translate(-50%,-50%) scale(.35);animation:_joker-safe-tile-smoke-burst_9ty0z_1 var(--safe-tile-bomb-smoke-duration) var(--ease-out) both}._smokePuff_9ty0z_76:nth-child(1){--smoke-size: calc(var(--spacing-16) + var(--spacing-4));--smoke-x: calc(var(--spacing-8) * -1);--smoke-y: calc(var(--spacing-32) * -1)}._smokePuff_9ty0z_76:nth-child(2){--smoke-size: var(--spacing-24);--smoke-x: var(--spacing-16);--smoke-y: calc(var(--spacing-40) * -1);animation-delay:var(--motion-instant)}._smokePuff_9ty0z_76:nth-child(3){--smoke-size: calc(var(--spacing-16) + var(--spacing-8));--smoke-x: calc(var(--spacing-24) * -1);--smoke-y: calc(var(--spacing-24) * -1);animation-delay:var(--motion-fast)}._smokePuff_9ty0z_76:nth-child(4){--smoke-size: calc(var(--spacing-16) + var(--spacing-4));--smoke-x: var(--spacing-24);--smoke-y: calc(var(--spacing-16) * -1);animation-delay:var(--motion-instant)}._smokePuff_9ty0z_76:nth-child(5){--smoke-size: calc(var(--spacing-16) + var(--spacing-4));--smoke-x: calc(var(--spacing-32) * -1);--smoke-y: calc(var(--spacing-8) * -1)}._smokePuff_9ty0z_76:nth-child(6){--smoke-size: var(--spacing-24);--smoke-x: var(--spacing-32);--smoke-y: calc(var(--spacing-12) * -1);animation-delay:var(--motion-fast)}._smokePuff_9ty0z_76:nth-child(7){--smoke-size: calc(var(--spacing-16) + var(--spacing-4));--smoke-x: calc(var(--spacing-12) * -1);--smoke-y: calc(var(--spacing-40) * -1);animation-delay:var(--motion-instant)}._smokePuff_9ty0z_76:nth-child(8){--smoke-size: calc(var(--spacing-16) + var(--spacing-8));--smoke-x: var(--spacing-12);--smoke-y: calc(var(--spacing-32) * -1);animation-delay:var(--motion-fast)}._bombIcon_9ty0z_144{position:absolute;top:50%;left:50%;z-index:1;display:block;width:var(--tile-image-size);height:var(--tile-image-size);object-fit:contain;transform:translate(-50%,-50%)}._bombIconRevealing_9ty0z_156{animation:_joker-safe-tile-bomb-pop_9ty0z_1 var(--safe-tile-bomb-reveal-duration) var(--ease-emphasized) both}._bombIconSettled_9ty0z_160{opacity:1;transform:translate(-50%,-50%) scale(1)}._glow_9ty0z_165{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at center,rgb(255 238 192 / .42) 0%,transparent 72%);opacity:0;transform:scale(.72);animation:_joker-safe-tile-glow-flash_9ty0z_1 var(--safe-tile-shield-reveal-duration) var(--ease-out) both}._pulses_9ty0z_177{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}._pulseRing_9ty0z_185{position:absolute;top:50%;left:50%;width:calc(var(--tile-size) / 3);height:calc(var(--tile-size) / 3);border:2px solid rgb(255 238 192 / .82);border-radius:50%;box-shadow:0 0 var(--spacing-12) #ffeec047;opacity:0;transform:translate(-50%,-50%) scale(.24);animation:_joker-safe-tile-pulse-ring_9ty0z_1 var(--safe-tile-pulse-duration) var(--ease-out) both}._pulseRing_9ty0z_185:nth-child(2){animation-delay:var(--motion-fast)}._pulseRing_9ty0z_185:nth-child(3){animation-delay:calc(var(--motion-fast) + var(--motion-instant))}._overlay_9ty0z_207{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:var(--safe-tile-overlay-gradient);transition:opacity var(--safe-tile-chrome-duration) var(--ease-out)}._overlayVisible_9ty0z_218{opacity:1}._shieldIcon_9ty0z_222{position:absolute;top:50%;left:50%;z-index:3;display:block;width:var(--tile-image-size);height:var(--tile-image-size);object-fit:contain;opacity:0;transform:translate(-50%,-50%) scale(.35)}._shieldIconVisible_9ty0z_235{opacity:1;transform:translate(-50%,-50%) scale(1)}._shieldIconRevealing_9ty0z_240{animation:_joker-safe-tile-shield-pop_9ty0z_1 var(--safe-tile-shield-reveal-duration) var(--ease-emphasized) both}@keyframes _joker-safe-tile-bomb-pop_9ty0z_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}42%{opacity:1;transform:translate(-50%,-50%) scale(1.14)}72%{transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes _joker-safe-tile-shield-pop_9ty0z_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}42%{opacity:1;transform:translate(-50%,-50%) scale(1.14)}72%{transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes _joker-safe-tile-smoke-burst_9ty0z_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}18%{opacity:.72}62%{opacity:.48}to{opacity:0;transform:translate(calc(-50% + var(--smoke-x)),calc(-50% + var(--smoke-y))) scale(1.55)}}@keyframes _joker-safe-tile-pulse-ring_9ty0z_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.24)}18%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(2.85)}}@keyframes _joker-safe-tile-glow-flash_9ty0z_1{0%{opacity:0;transform:scale(.72)}34%{opacity:1}to{opacity:0;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){._settled_9ty0z_52{transition:none}._bombIconRevealing_9ty0z_156,._shieldIconRevealing_9ty0z_240,._smokePuff_9ty0z_76,._pulseRing_9ty0z_185,._glow_9ty0z_165{animation:none}._bombIcon_9ty0z_144,._bombIconSettled_9ty0z_160,._shieldIconVisible_9ty0z_235,._shieldIconRevealing_9ty0z_240{opacity:1;transform:translate(-50%,-50%) scale(1)}._overlayVisible_9ty0z_218{opacity:1;transition:none}}@property --balance-pill-trace-angle{syntax: "<angle>"; inherits: false; initial-value: 0turn;}._root_l1o01_7{--win-modal-icon-size: 112px;--win-modal-section-gap: var(--spacing-24);--win-modal-icon-copy-gap: var(--spacing-8);--win-modal-balance-gap: var(--spacing-32);--win-modal-close-gap: calc(var(--spacing-8) + var(--spacing-4) / 2);--win-modal-celebration-duration: calc(var(--motion-slow) + var(--motion-slow) + var(--motion-slow) + var(--motion-fast) + var(--motion-fast));position:relative;width:min(100%,calc((var(--spacing-64) * 5) - var(--spacing-8) - var(--border-width-default) - var(--border-width-default)));box-sizing:border-box;transform-origin:center center;transition:transform var(--motion-fast) var(--ease-standard)}._root_l1o01_7:has(._dismiss_l1o01_22:hover){transform:scale(.99)}._card_l1o01_26{position:relative;display:flex;width:100%;box-sizing:border-box;flex-direction:column;align-items:center;gap:var(--win-modal-section-gap);border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-card);background:var(--joker-black-800);color:var(--joker-white-50);padding-block:var(--spacing-24);padding-inline:28px;text-align:center;transform-origin:center center;animation:_winModalCardPulse_l1o01_1 var(--win-modal-celebration-duration) var(--ease-emphasized) both}._dismiss_l1o01_22{position:absolute;top:12px;right:12px;z-index:1;display:grid;width:var(--spacing-32);height:var(--spacing-32);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--joker-black-50);cursor:pointer;place-items:center}._dismiss_l1o01_22 svg{display:block;width:var(--icon-size-lg);height:var(--icon-size-lg)}._dismiss_l1o01_22:hover{color:var(--joker-white-50)}._iconWrap_l1o01_72{display:grid;flex:none;width:var(--win-modal-icon-size);height:var(--win-modal-icon-size);margin-bottom:calc(var(--win-modal-icon-copy-gap) - var(--win-modal-section-gap));place-items:center;animation:_winModalIconPulse_l1o01_1 var(--win-modal-celebration-duration) var(--ease-emphasized) both}._iconVideo_l1o01_82,._icon_l1o01_72{display:block;width:100%;height:100%;object-fit:contain}._copy_l1o01_96{display:grid;justify-items:center;gap:0;width:100%}._amount_l1o01_103{margin:0;color:var(--joker-gold-400);font-family:var(--font-heading);font-size:52px;font-weight:700;letter-spacing:0;line-height:48px;text-shadow:0 0 var(--spacing-12) color-mix(in srgb,var(--joker-gold-400) 28%,transparent);text-transform:uppercase;animation:_winModalAmountGlow_l1o01_1 var(--win-modal-celebration-duration) var(--ease-emphasized) both,_winModalAmountGlowPulse_l1o01_1 2.8s var(--ease-in-out) var(--win-modal-celebration-duration) infinite}._message_l1o01_118{max-width:var(--modal-body-max-width);margin:0;color:var(--modal-body-color);font-family:var(--font);font-size:var(--modal-body-font-size);font-weight:var(--modal-body-font-weight);line-height:var(--modal-body-line-height);letter-spacing:var(--modal-body-letter-spacing)}._messageHighlight_l1o01_129{color:var(--joker-gold-400);font-weight:600}._balancePill_l1o01_134{--balance-pill-trace-angle: 0turn;--balance-pill-trace-duration: 4.2s;--balance-pill-trace-sweep: 32deg;--balance-pill-trace-fade: 5deg;display:inline-flex;width:100%;max-width:100%;box-sizing:border-box;margin-top:calc(var(--win-modal-balance-gap) - var(--win-modal-section-gap));padding:var(--border-width-default);border:var(--border-width-default) solid transparent;border-radius:var(--spacing-8);background-color:var(--joker-gold-1000);background-image:linear-gradient(var(--joker-gold-1000),var(--joker-gold-1000)),conic-gradient(from var(--balance-pill-trace-angle),transparent 0deg,var(--joker-gold-400) var(--balance-pill-trace-fade),var(--joker-gold-400) calc(var(--balance-pill-trace-sweep) - var(--balance-pill-trace-fade)),transparent var(--balance-pill-trace-sweep),transparent 360deg),linear-gradient(var(--joker-gold-500),var(--joker-gold-500));background-repeat:no-repeat;background-origin:padding-box,border-box,border-box;background-clip:padding-box,border-box,border-box;animation:_balancePillBorderTrace_l1o01_1 var(--balance-pill-trace-duration) ease-in-out infinite}._balancePillInner_l1o01_166{display:inline-flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16);border-radius:calc(var(--spacing-8) - var(--border-width-default) - var(--border-width-default));background:var(--joker-gold-1000);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-variant-numeric:tabular-nums}._balanceCoin_l1o01_185{display:block;width:20px;height:20px;flex:none}._footerActions_l1o01_192{display:flex;flex-direction:column;align-self:stretch;width:100%;margin-top:calc(var(--win-modal-close-gap) - var(--win-modal-section-gap))}._cancelGhost_l1o01_200{color:var(--joker-black-50)}._cancelGhost_l1o01_200:not(:disabled):hover{color:var(--joker-white-50)}._flyingCoins_l1o01_208{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}._flyingCoin_l1o01_208{position:fixed;left:var(--coin-origin-x);top:var(--coin-origin-y);width:var(--spacing-12);height:var(--spacing-12);opacity:0;transform:translate(-50%,-50%) scale(.32);animation:_winModalCoinFly_l1o01_1 .76s var(--ease-out) both;filter:drop-shadow(0 0 var(--spacing-4) color-mix(in srgb,var(--joker-gold-400) 45%,transparent))}@keyframes _winModalCardPulse_l1o01_1{0%{opacity:0;transform:scale(.94)}38%{opacity:1;transform:scale(1.03)}68%{transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes _winModalIconPulse_l1o01_1{0%{opacity:0;transform:scale(.74)}38%{opacity:1;transform:scale(1.1)}68%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _winModalAmountGlow_l1o01_1{0%{text-shadow:0 0 0 color-mix(in srgb,var(--joker-gold-400) 0%,transparent)}38%{text-shadow:0 0 var(--spacing-16) color-mix(in srgb,var(--joker-gold-400) 55%,transparent),0 0 var(--spacing-32) color-mix(in srgb,var(--joker-gold-400) 22%,transparent)}68%{text-shadow:0 0 var(--spacing-12) color-mix(in srgb,var(--joker-gold-400) 32%,transparent)}to{text-shadow:0 0 var(--spacing-12) color-mix(in srgb,var(--joker-gold-400) 28%,transparent)}}@keyframes _winModalAmountGlowPulse_l1o01_1{0%,to{text-shadow:0 0 var(--spacing-12) color-mix(in srgb,var(--joker-gold-400) 28%,transparent)}50%{text-shadow:0 0 var(--spacing-20) color-mix(in srgb,var(--joker-gold-400) 46%,transparent),0 0 var(--spacing-40) color-mix(in srgb,var(--joker-gold-400) 16%,transparent)}}@keyframes _balancePillBorderTrace_l1o01_1{to{--balance-pill-trace-angle: 1turn}}@keyframes _winModalCoinFly_l1o01_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.28)}16%{opacity:1;transform:translate(-50%,-50%) scale(.58)}72%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--coin-delta-x)),calc(-50% + var(--coin-delta-y))) scale(.24)}}@media(prefers-reduced-motion:reduce){._card_l1o01_26,._iconWrap_l1o01_72,._amount_l1o01_103,._flyingCoin_l1o01_208,._balancePill_l1o01_134{animation:none}._amount_l1o01_103{text-shadow:0 0 var(--spacing-12) color-mix(in srgb,var(--joker-gold-400) 28%,transparent)}._balancePill_l1o01_134{background-color:var(--joker-gold-1000);background-image:linear-gradient(var(--joker-gold-1000),var(--joker-gold-1000)),linear-gradient(var(--joker-gold-500),var(--joker-gold-500));background-repeat:no-repeat;background-origin:padding-box,border-box;background-clip:padding-box,border-box}}._root_19gal_1{box-sizing:border-box;display:flex;width:248px;height:338px;padding:2px;border-radius:var(--spacing-8);background:color-mix(in srgb,var(--joker-white-50) 10%,transparent)}._inner_19gal_11{box-sizing:border-box;display:flex;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;border:1px solid transparent;border-radius:calc(var(--spacing-8) - 2px);background:linear-gradient(#f8f7f4,#f8f7f4) padding-box,linear-gradient(135deg,#e9e9e9,#9d9d9d 52%,#f6f6f6) border-box}._surface_19gal_26{position:relative;isolation:isolate;display:flex;flex:1;min-width:0;min-height:0;box-sizing:border-box;overflow:hidden;padding:var(--spacing-8);border-radius:calc(var(--spacing-8) - 3px)}._surfaceTexture_19gal_39,._surfaceOverlay_19gal_40{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._surfaceTexture_19gal_39{z-index:0;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.8}._surfaceOverlay_19gal_40{z-index:1;background:radial-gradient(ellipse 120% 100% at 50% 0%,color-mix(in srgb,#d9d9d9 10%,transparent),color-mix(in srgb,#323232 30%,transparent)),color-mix(in srgb,var(--joker-white-50) 80%,transparent)}._surfaceContent_19gal_65{position:relative;z-index:2;display:flex;flex:1;min-width:0;min-height:0;width:100%}._contentFrame_19gal_75{box-sizing:border-box;display:flex;flex:1;min-width:0;min-height:0;width:100%;padding:var(--spacing-16) var(--spacing-12);border:var(--border-width-default) solid var(--joker-black-100);border-radius:var(--spacing-8);background:transparent;align-items:center;justify-content:center}._root_sin1a_1{box-sizing:border-box;display:inline-flex;width:fit-content;padding:var(--spacing-24);border:var(--border-width-default) solid color-mix(in srgb,var(--joker-white-50) 10%,transparent);border-radius:var(--spacing-12);background:var(--joker-black-600)}._stack_sin1a_11{--game-card-stack-width: 248px;--game-card-stack-height: 338px;--game-card-stack-step-middle: 8px;--game-card-stack-step-back: 14px;--game-card-stack-scale-middle: .99;--game-card-stack-scale-back: .98;--game-card-stack-opacity-middle: .5;--game-card-stack-opacity-back: .32;--game-card-stack-opacity-middle-hover: .38;--game-card-stack-opacity-back-hover: .2;--game-card-stack-hover-duration: .22s;--game-card-stack-hover-ease: var(--ease-out);--game-card-stack-hover-lift: -2px;--game-card-stack-hover-shift: 2px;--game-card-stack-hover-tilt: .4deg;--game-card-stack-hover-shadow: 0 4px 12px rgb(0 0 0 / .12), 0 1px 3px rgb(0 0 0 / .08);--game-card-stack-hover-card-shadow: none;--game-card-stack-hover-overlay-opacity: .92;--game-card-stack-extent: calc( var(--game-card-stack-step-back) + (var(--game-card-stack-height) * var(--game-card-stack-scale-back)) );position:relative;width:var(--game-card-stack-width);height:var(--game-card-stack-extent)}._hoverZone_sin1a_40{position:absolute;top:0;z-index:4;width:50%;height:100%;cursor:pointer}._hoverZoneLeft_sin1a_49{left:0}._hoverZoneRight_sin1a_53{right:0}._layer_sin1a_57{position:absolute;left:50%;top:0;width:var(--game-card-stack-width);transform-origin:top center}._layerBack_sin1a_65{z-index:1;top:var(--game-card-stack-step-back);transform:translate(-50%) scale(var(--game-card-stack-scale-back));opacity:calc(var(--game-card-stack-opacity-back) * (1 - var(--game-card-stack-hover-active, 0)) + var(--game-card-stack-opacity-back-hover) * var(--game-card-stack-hover-active, 0));transition:opacity var(--game-card-stack-hover-duration) var(--game-card-stack-hover-ease)}._layerMiddle_sin1a_76{z-index:2;top:var(--game-card-stack-step-middle);transform:translate(-50%) scale(var(--game-card-stack-scale-middle));opacity:calc(var(--game-card-stack-opacity-middle) * (1 - var(--game-card-stack-hover-active, 0)) + var(--game-card-stack-opacity-middle-hover) * var(--game-card-stack-hover-active, 0));transition:opacity var(--game-card-stack-hover-duration) var(--game-card-stack-hover-ease)}._layerFront_sin1a_87{z-index:3;top:0;transform:translate(calc(-50% + var(--game-card-stack-hover-shift-factor, 0) * var(--game-card-stack-hover-shift))) translateY(calc(var(--game-card-stack-hover-active, 0) * var(--game-card-stack-hover-lift))) rotate(calc(var(--game-card-stack-hover-shift-factor, 0) * var(--game-card-stack-hover-tilt))) scale(1);transform-origin:center 90%;opacity:1;transition:transform var(--game-card-stack-hover-duration) var(--game-card-stack-hover-ease)}._layerFront_sin1a_87 .joker-game-card{box-shadow:var(--game-card-stack-hover-card-shadow, none);transition:box-shadow var(--game-card-stack-hover-duration) var(--game-card-stack-hover-ease)}._layerFront_sin1a_87 .joker-game-card__surface-overlay{opacity:var(--game-card-stack-hover-overlay-opacity, .92);transition:opacity var(--game-card-stack-hover-duration) var(--game-card-stack-hover-ease)}._stack_sin1a_11:has(._hoverZoneRight_sin1a_53:hover){--game-card-stack-hover-shift-factor: 1;--game-card-stack-hover-active: 1;--game-card-stack-hover-card-shadow: var(--game-card-stack-hover-shadow);--game-card-stack-hover-overlay-opacity: .96}._stack_sin1a_11:has(._hoverZoneLeft_sin1a_49:hover){--game-card-stack-hover-shift-factor: -1;--game-card-stack-hover-active: 1;--game-card-stack-hover-card-shadow: var(--game-card-stack-hover-shadow);--game-card-stack-hover-overlay-opacity: .96}.joker-coin-progression{--win-streak-row-gap: var(--spacing-8);--win-streak-row-chip-size: 88px;display:inline-flex;width:max-content;max-width:100%}.joker-coin-progression__track{display:inline-flex;gap:var(--win-streak-row-gap);align-items:flex-end;justify-content:center;margin:0;padding:0;list-style:none}.joker-coin-progression__slot{display:flex;flex:0 0 auto;align-items:flex-end;min-height:calc(var(--win-streak-row-chip-size) + 14px + 30px)}.joker-coin-progression__slot:empty{min-height:0}.joker-coin-progression .joker-roulette-win-chip{--roulette-win-chip-size: var(--win-streak-row-chip-size)}.joker-roulette-win-chip--coin-mount .joker-roulette-win-chip__icon .joker-coin{width:100%;height:100%;--coin-size: var(--roulette-win-chip-chip-size)}._root_rk5k4_1{position:relative;align-self:stretch;width:100%;height:100%;min-height:100%;--game-card-face-suit-color: var(--joker-black-800)}._red_rk5k4_10{--game-card-face-suit-color: var(--joker-red-400)}._center_rk5k4_14{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-16)}._cornerTop_rk5k4_24,._cornerBottom_rk5k4_25{position:absolute;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._cornerTop_rk5k4_24{top:0;left:0}._cornerBottom_rk5k4_25{right:0;bottom:0;transform:rotate(180deg)}._rank_rk5k4_44,._cornerRank_rk5k4_45{font-family:var(--font-heading);font-weight:500;line-height:.9;color:var(--joker-black-800)}._rank_rk5k4_44{font-size:82px}._cornerRank_rk5k4_45{font-size:30px}._suit_rk5k4_60,._cornerSuit_rk5k4_61{flex-shrink:0;color:var(--game-card-face-suit-color);display:block}._suit_rk5k4_60{width:72px;height:72px}._cornerSuit_rk5k4_61{width:30px;height:30px}._root_ontdh_1{box-sizing:border-box;display:flex;width:110px;height:76px;padding:2px;border-radius:var(--spacing-4);background:color-mix(in srgb,var(--joker-white-50) 10%,transparent)}._inner_ontdh_11{box-sizing:border-box;display:flex;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;border:1px solid transparent;border-radius:calc(var(--spacing-4) - 1px);background:linear-gradient(#f8f7f4,#f8f7f4) padding-box,linear-gradient(135deg,#e9e9e9,#9d9d9d 52%,#f6f6f6) border-box}._surface_ontdh_26{position:relative;isolation:isolate;display:flex;flex:1;min-width:0;min-height:0;box-sizing:border-box;overflow:hidden;padding:2px;border-radius:calc(var(--spacing-4) - 2px)}._surfaceTexture_ontdh_39,._surfaceOverlay_ontdh_40{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._surfaceTexture_ontdh_39{z-index:0;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.8}._surfaceOverlay_ontdh_40{z-index:1;background:radial-gradient(ellipse 120% 100% at 50% 0%,color-mix(in srgb,#d9d9d9 10%,transparent),color-mix(in srgb,#323232 30%,transparent)),color-mix(in srgb,var(--joker-white-50) 80%,transparent)}._surfaceContent_ontdh_65{position:relative;z-index:2;display:flex;flex:1;min-width:0;min-height:0;width:100%}._contentFrame_ontdh_75{box-sizing:border-box;display:flex;flex:1;min-width:0;min-height:0;width:100%;padding:4px 3px;border:var(--border-width-default) solid var(--joker-black-100);border-radius:var(--spacing-4);background:transparent;align-items:center;justify-content:center}._root_1j6b1_1{position:relative;align-self:stretch;width:100%;height:100%;min-height:100%;--game-card-face-suit-color: var(--joker-black-800)}._red_1j6b1_10{--game-card-face-suit-color: var(--joker-red-400)}._center_1j6b1_14{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1px}._cornerTop_1j6b1_24,._cornerBottom_1j6b1_25{position:absolute;display:flex;flex-direction:column;align-items:center;gap:1px}._cornerTop_1j6b1_24{top:0;left:0}._cornerBottom_1j6b1_25{right:0;bottom:0;transform:rotate(180deg)}._rank_1j6b1_44,._cornerRank_1j6b1_45{font-family:var(--font-heading);font-weight:500;line-height:.9;color:var(--joker-black-800)}._rank_1j6b1_44{font-size:32px}._cornerRank_1j6b1_45{font-size:11px}._suit_1j6b1_60,._cornerSuit_1j6b1_61{flex-shrink:0;color:var(--game-card-face-suit-color);display:block}._suit_1j6b1_60{width:28px;height:28px}._cornerSuit_1j6b1_61{width:11px;height:11px}._field_d81up_1{display:grid;width:100%;gap:var(--input-field-gap-docs)}._label_d81up_7{color:var(--input-label-text);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._options_d81up_15{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-8)}._option_d81up_15{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;width:100%;height:var(--input-control-height-docs);box-sizing:border-box;align-items:center;justify-content:center;border:var(--input-control-border-width) solid var(--input-control-border);border-radius:var(--radius-sm);background:var(--input-control-bg);color:var(--joker-white-50);cursor:pointer;font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);margin:0;padding:0 var(--spacing-16);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--button-transition-duration) var(--button-transition-ease)}._option_d81up_15:not(:disabled):active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){._option_d81up_15:not(:disabled):active{transform:none}}._option_d81up_15:not(:disabled):hover{border-color:var(--input-control-border-hover);background:var(--input-control-bg-hover);box-shadow:var(--input-shadow-hover)}._option_d81up_15:focus-visible{outline:calc(var(--input-control-border-width) + var(--input-control-border-width)) solid var(--color-border-focus);outline-offset:calc(var(--input-control-border-width) + var(--input-control-border-width))}._selected_d81up_70,._option_d81up_15[aria-checked=true],._selected_d81up_70:not(:disabled):hover,._option_d81up_15[aria-checked=true]:not(:disabled):hover{border-color:var(--button-hi-lo-border-selected);background:var(--button-hi-lo-bg-selected);box-shadow:none;color:var(--joker-white-50)}._selectGlow_d81up_80,._selected_d81up_70._selectGlow_d81up_80,._option_d81up_15.is-select-glow,._selected_d81up_70.is-select-glow{animation:_joker-hi-lo-select-glow_d81up_1 var(--odds-select-glow-duration, .5s) ease-out forwards}._option_d81up_15:disabled,._disabled_d81up_88 ._option_d81up_15{cursor:not-allowed;opacity:var(--input-disabled-opacity)}._root_eah0e_1{--input-control-bg: var(--joker-black-800);--input-control-bg-hover: var(--joker-black-700);--input-control-height: var(--input-control-height-docs);--input-control-gap: var(--input-control-gap-docs);--input-icon-size: var(--input-icon-size-docs);display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,var(--betting-panel-max-width));min-width:min(100%,var(--betting-panel-min-width));max-width:var(--betting-panel-max-width);container-type:inline-size;container-name:betting-panel;height:100%;min-height:0;max-height:100%;box-sizing:border-box;overflow-y:auto;row-gap:0;scrollbar-width:none;border-right:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-700);color:var(--joker-white-50);padding:var(--spacing-32) var(--spacing-24)}._root_eah0e_1::-webkit-scrollbar{display:none}._mobile_eah0e_31{width:100%;min-width:0;max-width:none;border-right:0;border-top:var(--border-width-default) solid var(--joker-black-300);border-radius:0;padding-bottom:calc(var(--spacing-40) + var(--spacing-12))}._mobile_eah0e_31 ._main_eah0e_41,._fields_eah0e_42,._actions_eah0e_47{display:grid;gap:var(--spacing-24)}._divider_eah0e_52{display:block;height:var(--border-width-default);border-top:var(--border-width-default) dashed var(--joker-black-300)}._submitSpacer_eah0e_58{min-height:0}._submitSpacer_eah0e_58+._divider_eah0e_52{margin-bottom:var(--spacing-24)}._mobile_eah0e_31>._divider_eah0e_52{margin-block:var(--spacing-24)}._submitGroup_eah0e_70{display:grid;width:100%;gap:var(--spacing-4);justify-items:center}._inGameSubmitGroup_eah0e_77{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8);align-items:stretch;justify-items:stretch}._inGameSubmitGroup_eah0e_77 ._submit_eah0e_58{width:100%;min-width:0}._submit_eah0e_58{min-width:0;align-self:end}._root_eah0e_1 .joker-bet-field>.joker-input-label{color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._root_eah0e_1 .joker-odds-button-group-field>.joker-input-label{color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._root_eah0e_1 .joker-odds-button-group button:disabled{border-color:var(--button-hi-lo-border);background:var(--button-hi-lo-bg);box-shadow:none;color:var(--button-hi-lo-text);opacity:.4;cursor:not-allowed;transform:none}._root_eah0e_1 .joker-rounds-to-win-option:disabled,._root_eah0e_1 .joker-rounds-to-win-field.disabled .joker-rounds-to-win-option{border-color:var(--input-control-border);background:var(--input-control-bg);box-shadow:none;color:var(--joker-white-50);opacity:.4;cursor:not-allowed}._root_eah0e_1 .joker-input-control{width:100%;box-sizing:border-box}._root_eah0e_1 .joker-input-control input{color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact)}._mobile_eah0e_31 .joker-input-control input{font-size:var(--text-body-16)}._root_eah0e_1 .joker-input-field,._root_eah0e_1 .joker-cta-preview{width:100%}._root_13yhz_1{--input-control-bg: var(--joker-black-800);--input-control-bg-hover: var(--joker-black-700);--input-control-height: var(--input-control-height-docs);--input-control-gap: var(--input-control-gap-docs);--input-icon-size: var(--input-icon-size-docs);display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,var(--betting-panel-max-width));min-width:min(100%,var(--betting-panel-min-width));max-width:var(--betting-panel-max-width);container-type:inline-size;container-name:betting-panel;height:100%;min-height:0;max-height:100%;box-sizing:border-box;overflow-y:auto;row-gap:0;scrollbar-width:none;border-right:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-700);color:var(--joker-white-50);padding:var(--spacing-32) var(--spacing-24)}._root_13yhz_1::-webkit-scrollbar{display:none}._mobile_13yhz_31{width:100%;min-width:0;max-width:none;border-right:0;border-top:var(--border-width-default) solid var(--joker-black-300);border-radius:0;padding-bottom:calc(var(--spacing-40) + var(--spacing-12))}._mobile_13yhz_31 ._main_13yhz_41,._fields_13yhz_42,._actions_13yhz_47{display:grid;gap:var(--spacing-24)}._divider_13yhz_52{display:block;height:var(--border-width-default);border-top:var(--border-width-default) dashed var(--joker-black-300)}._submitSpacer_13yhz_58{min-height:0}._submitSpacer_13yhz_58+._divider_13yhz_52{margin-bottom:var(--spacing-24)}._mobile_13yhz_31>._divider_13yhz_52{margin-block:var(--spacing-24)}._submitGroup_13yhz_70{display:grid;width:100%;gap:var(--spacing-4);justify-items:stretch}._inGameSubmitGroup_13yhz_77{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8);align-items:stretch;justify-items:stretch}._inGameSubmitGroup_13yhz_77 ._submit_13yhz_58{width:100%;min-width:0;align-self:stretch}._submit_13yhz_58{min-width:0;align-self:end}._root_13yhz_1 .joker-bet-field>.joker-input-label{color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._root_13yhz_1 .joker-odds-button-group-field>.joker-input-label{color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._root_13yhz_1 .joker-odds-button-group button:disabled{border-color:var(--button-hi-lo-border);background:var(--button-hi-lo-bg);box-shadow:none;color:var(--button-hi-lo-text);opacity:.4;cursor:not-allowed;transform:none}._root_13yhz_1 .joker-rounds-to-win-option:disabled,._root_13yhz_1 .joker-rounds-to-win-field.disabled .joker-rounds-to-win-option{border-color:var(--input-control-border);background:var(--input-control-bg);box-shadow:none;color:var(--joker-white-50);opacity:.4;cursor:not-allowed}._root_13yhz_1 .joker-input-control{width:100%;box-sizing:border-box}._root_13yhz_1 .joker-input-control input{color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact)}._mobile_13yhz_31 .joker-input-control input{font-size:var(--text-body-16)}._root_13yhz_1 .joker-input-field,._root_13yhz_1 .joker-cta-preview{width:100%}._root_1p9fi_1{--input-control-bg: var(--joker-black-800);--input-control-bg-hover: var(--joker-black-700);--input-control-border-focus: var(--joker-gold-400);--input-control-bg-focus: var(--joker-gold-1000);--input-field-gap: var(--input-field-gap-docs);--input-control-height: var(--input-control-height-docs);--input-control-gap: var(--input-control-gap-docs);--input-icon-size: var(--input-icon-size-docs);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(100%,var(--betting-panel-max-width));min-width:min(100%,var(--betting-panel-min-width));max-width:var(--betting-panel-max-width);container-type:inline-size;container-name:betting-panel;height:100%;min-height:0;max-height:100%;box-sizing:border-box;overflow-y:auto;row-gap:0;scrollbar-width:none;border-right:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-700);color:var(--joker-white-50);padding:var(--spacing-32) var(--spacing-24)}._root_1p9fi_1::-webkit-scrollbar{display:none}._mobile_1p9fi_34{width:100%;min-width:0;max-width:none;border-right:0;border-top:var(--border-width-default) solid var(--joker-black-300);border-radius:0;padding-bottom:calc(var(--spacing-40) + var(--spacing-12))}._mobile_1p9fi_34>._divider_1p9fi_44{margin-block:var(--spacing-24)}._main_1p9fi_48,._fields_1p9fi_53{display:grid;gap:var(--spacing-24)}._field_1p9fi_53{display:grid;width:100%;gap:var(--spacing-8)}._fieldRow_1p9fi_64{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);color:var(--color-text-secondary);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._fieldRow_1p9fi_64 .joker-input-label{font-size:var(--text-body-12)}._divider_1p9fi_44{display:block;height:var(--border-width-default);border-top:var(--border-width-default) dashed var(--joker-black-300)}._mobileFieldDivider_1p9fi_86{display:none}._submitSpacer_1p9fi_90+._divider_1p9fi_44{margin-bottom:var(--spacing-24)}._submitGroup_1p9fi_94+._divider_1p9fi_44{margin-top:var(--spacing-24)}._submitActions_1p9fi_98{display:grid;gap:var(--spacing-24);padding-top:var(--spacing-24)}._submitSpacer_1p9fi_90{min-height:0}._submit_1p9fi_90{min-width:0;align-self:end}._submitGroup_1p9fi_94{display:grid;width:100%;gap:var(--spacing-4);justify-items:center}._root_1p9fi_1 .joker-bet-field>.joker-input-label{color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._root_1p9fi_1 .joker-odds-button-group-field>.joker-input-label{color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._root_1p9fi_1 .joker-odds-button-group button:disabled{border-color:var(--button-hi-lo-border);background:var(--button-hi-lo-bg);box-shadow:none;color:var(--button-hi-lo-text);opacity:.4;cursor:not-allowed;transform:none}._root_1p9fi_1 .joker-input-control{width:100%;box-sizing:border-box}._root_1p9fi_1 .joker-input-field:not(.disabled):focus-within>.joker-input-control,._root_1p9fi_1 .joker-input-field:not(.disabled):focus-within:hover>.joker-input-control{border:var(--input-control-border-width) solid var(--joker-gold-400);background:var(--joker-gold-1000);box-shadow:var(--button-hi-lo-shadow-selected)}._root_1p9fi_1 .joker-input-field:not(.disabled):focus-within>.joker-input-label{color:var(--input-label-text-focus)}._root_1p9fi_1 .joker-input-control input{color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact)}._mobile_1p9fi_34 .joker-input-control input{font-size:var(--text-body-16)}._root_1p9fi_1 .joker-input-control.is-readonly{pointer-events:none}._root_1p9fi_1 .joker-input-field,._root_1p9fi_1 .joker-cta-preview{width:100%}@media(max-width:999px){._mobileFieldDivider_1p9fi_86{display:block}}._root_1thu7_1{display:flex;width:100%;height:calc(var(--spacing-40) + var(--spacing-12));box-sizing:border-box;align-items:center;justify-content:space-between;border-bottom:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-700);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-heading-line-height-compact);padding:0 var(--spacing-24)}._group_1thu7_18,._title_1thu7_19,._fairPlay_1thu7_20{display:inline-flex;align-items:center}._group_1thu7_18{min-width:0;gap:var(--spacing-16)}._title_1thu7_19,._fairPlay_1thu7_20{gap:calc(var(--spacing-8) - 2px)}._title_1thu7_19,._gameIcon_1thu7_36{color:var(--joker-gold-400)}._info_1thu7_40{color:var(--joker-white-50)}._info_1thu7_40 svg,._fairPlayIcon_1thu7_45,._gameIcon_1thu7_36,._gameIcon_1thu7_36.nav-inline-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}._info_1thu7_40 svg{display:block}._info_1thu7_40 svg path{fill:currentColor}._fairPlayIcon_1thu7_45{display:block;object-fit:contain}._fairPlay_1thu7_20{color:var(--joker-white-50)}._root_17o0x_1{position:relative;z-index:1;display:flex;width:100%;height:calc(var(--spacing-40) + var(--spacing-12));box-sizing:border-box;align-items:center;justify-content:space-between;border-top:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-700);color:var(--joker-white-50);padding:0 var(--spacing-24)}._actions_17o0x_16{display:inline-flex;align-items:center;gap:var(--spacing-16)}._action_17o0x_16{display:inline-flex;width:var(--icon-size-sm);height:var(--icon-size-sm);align-items:center;justify-content:center;border:0;background:transparent;color:inherit;padding:0}._icon_17o0x_34{display:block;width:var(--icon-size-sm);height:var(--icon-size-sm);object-fit:contain}._logo_17o0x_41{display:block;width:calc(var(--spacing-64) + var(--spacing-16));height:var(--icon-size-md);object-fit:contain}._shell_1se7c_1{display:grid;overflow:hidden;width:100%;height:100dvh;min-height:100vh;grid-template-rows:auto minmax(0,1fr);background:var(--joker-black-800);color:var(--joker-white-50);font-family:var(--font)}._shell_1se7c_1,._shell_1se7c_1 *,._shell_1se7c_1 *:before,._shell_1se7c_1 *:after{box-sizing:border-box}._shell_1se7c_1 button,._shell_1se7c_1 input{font:inherit}._pageWrapper_1se7c_25{display:flex;flex-direction:column;width:100%;max-width:none;margin-inline:0;justify-self:stretch;min-width:0;min-height:0;height:100%;box-sizing:border-box;background:var(--joker-black-900);padding:var(--game-shell-page-padding)}._shell_1se7c_1 .joker-navigation-shell[data-navigation-mode=desktop] ._pageWrapper_1se7c_25,._shell_1se7c_1 .joker-navigation-shell[data-navigation-mode=compact] ._pageWrapper_1se7c_25{width:100%;max-width:none;margin-inline:0;justify-self:stretch;align-self:stretch}._shell_1se7c_1 .joker-navigation-content{background:var(--joker-black-900);justify-items:stretch}._shell_1se7c_1 .joker-navigation-body{min-height:0;height:100%;background:var(--joker-black-900)}._mobilePagePanel_1se7c_60{display:none}._pageWrapper_1se7c_25>*{flex:1 1 0;min-width:0;min-height:0;width:100%;height:auto;overflow:hidden}._pageWrapper_1se7c_25>._inner_1se7c_73,._pageWrapper_1se7c_25>._innerFrame_1se7c_74,._pageWrapper_1se7c_25>.joker-game-chrome-slot{max-width:var(--game-shell-inner-max-width);margin-inline:auto;align-self:center}._pageWrapper_1se7c_25>._inner_1se7c_73,._pageWrapper_1se7c_25>._innerFrame_1se7c_74{width:100%;overflow:hidden;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-card)}._innerFrame_1se7c_74{display:grid;width:100%;max-width:var(--game-shell-inner-max-width);min-width:0;min-height:0;grid-template-rows:minmax(0,1fr)}._inner_1se7c_73{display:grid;width:100%;max-width:var(--game-shell-inner-max-width);min-width:0;min-height:0;overflow:hidden;justify-self:stretch;grid-template-rows:auto minmax(0,1fr) auto;background:var(--joker-black-600)}._layout_1se7c_110{display:grid;container-type:inline-size;container-name:game-inner-play-area;min-width:0;min-height:0;height:100%;overflow:hidden;grid-template-columns:var(--betting-panel-layout-fluid-size) minmax(0,1fr)}._betting_1se7c_121{width:100%;min-width:0;min-height:0;height:100%;overflow:hidden;overflow-y:auto;scrollbar-width:none}._betting_1se7c_121::-webkit-scrollbar{display:none}._betting_1se7c_121 .joker-betting-panel{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}._canvas_1se7c_144{min-width:0;min-height:0;height:100%;overflow:hidden;background:var(--joker-black-800)}._canvas_1se7c_144:has(>.joker-roulette-wheel-area),._canvas_1se7c_144:has(>.joker-roulette-wheel-viewport){box-sizing:border-box;overflow:hidden}._canvas_1se7c_144:has(>.joker-roulette-wheel-area)>.joker-roulette-wheel-area,._canvas_1se7c_144:has(>.joker-roulette-wheel-viewport)>.joker-roulette-wheel-viewport{width:100%;height:100%}._canvas_1se7c_144:has(>.joker-roulette-wheel-viewport:not(.joker-roulette-wheel-area *)){padding-top:var(--roulette-wheel-viewport-area-inset-top, 40px)}._canvas_1se7c_144:has(>.joker-roulette-wheel:not(.joker-roulette-wheel-viewport *)),._canvas_1se7c_144:has(>.joker-roulette-wheel-composition:not(.joker-roulette-wheel-viewport *)){display:flex;align-items:center;justify-content:center;overflow:visible}._canvas_1se7c_144:has(>.joker-roulette-wheel:not(.joker-roulette-wheel-viewport *))>.joker-roulette-wheel,._canvas_1se7c_144:has(>.joker-roulette-wheel-composition:not(.joker-roulette-wheel-viewport *))>.joker-roulette-wheel-composition{flex:0 0 auto;max-width:100%;max-height:100%}._inner_1se7c_73 .joker-game-footer-rail{position:relative;z-index:1;flex:none}._mobileBetting_1se7c_190{display:none}._hideMobileBetting_1se7c_194{display:block}._shell_1se7c_1 .joker-navigation-mobile-content ._hideMobileBetting_1se7c_194{display:none}._shell_1se7c_1 .joker-navigation-shell,._shell_1se7c_1 .joker-navigation{min-height:0;height:100%}._shell_1se7c_1 .joker-navigation-body{width:100%;max-width:none;justify-self:start;grid-template-columns:var(--navigation-rail-width-expanded) minmax(0,1fr)}._shell_1se7c_1 .joker-navigation-content{width:100%;height:100%;min-height:0;overflow:hidden}._shell_1se7c_1 .joker-navigation--compact .joker-navigation-body{grid-template-columns:var(--navigation-rail-width-collapsed) minmax(0,1fr)}._shell_1se7c_1 .joker-navigation-mobile-content{display:grid;align-content:start;overflow-y:auto;background:var(--joker-black-900)}._shell_1se7c_1 .joker-navigation-mobile-content ._pageWrapper_1se7c_25{display:flex;flex-direction:column;align-content:start;height:auto;min-height:min-content;width:100%;max-width:none;margin-inline:0;justify-self:stretch;padding:0;overflow:visible}._shell_1se7c_1 .joker-navigation-mobile-content ._pageWrapper_1se7c_25:after{content:"";display:block;flex:0 0 var(--game-shell-page-padding);width:100%}._shell_1se7c_1 .joker-navigation-mobile-content ._pageWrapper_1se7c_25>._inner_1se7c_73,._shell_1se7c_1 .joker-navigation-mobile-content ._pageWrapper_1se7c_25>._innerFrame_1se7c_74{flex:0 0 auto;width:100%;max-width:none;margin-inline:0;overflow:hidden;border:0;border-radius:0}._shell_1se7c_1 .joker-navigation-mobile-content ._innerFrame_1se7c_74{height:auto;grid-template-rows:auto}._shell_1se7c_1 .joker-navigation-mobile-content ._inner_1se7c_73{height:auto;min-height:0;max-width:none;grid-template-rows:auto var(--game-shell-mobile-stage-height) max-content auto}._shell_1se7c_1 .joker-navigation-mobile-content ._layout_1se7c_110{display:contents}._shell_1se7c_1 .joker-navigation-mobile-content ._canvas_1se7c_144{grid-row:2;order:unset;height:var(--game-shell-mobile-stage-height);min-height:var(--game-shell-mobile-stage-height);max-height:none;width:100%;border-bottom:var(--border-width-default) solid var(--joker-black-300)}._shell_1se7c_1 .joker-navigation-mobile-content ._betting_1se7c_121{display:block;grid-row:3;order:unset;width:100%;max-width:none;height:auto;min-height:0;overflow:visible}._shell_1se7c_1 .joker-navigation-mobile-content ._betting_1se7c_121 .joker-betting-panel{width:100%;min-width:100%;max-width:none;height:auto;max-height:none;border-right:0;border-radius:0}._shell_1se7c_1 .joker-navigation-mobile-content ._inner_1se7c_73 .joker-game-footer-rail{order:3;align-self:stretch}._shell_1se7c_1 .joker-navigation-mobile-content ._mobilePagePanel_1se7c_60{display:block;min-width:0;min-height:0;background:var(--joker-black-900)}.hilo-betting-panel-preview{--hilo-panel-hover-duration: .24s;--hilo-panel-hover-easing: var(--ease-out);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;box-sizing:border-box;width:100%;height:100%;min-height:0;padding:var(--spacing-32) var(--spacing-24);overflow:hidden;border:var(--border-width-default) solid var(--joker-black-300);border-radius:6px;background:var(--joker-black-700);color:var(--joker-white-50)}.hilo-betting-panel-preview--no-dividers{grid-template-rows:auto minmax(0,1fr) auto}.hilo-betting-panel-preview--no-controls,.hilo-betting-panel-preview--no-dividers.hilo-betting-panel-preview--no-controls{grid-template-rows:auto auto}.hilo-betting-panel-preview__fields{display:grid;gap:var(--spacing-24)}.hilo-betting-panel-preview__bet-input :global(.joker-input-label){color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.hilo-betting-panel-preview__bet-input :global(.joker-input-control){border-color:var(--joker-black-300)!important;background:var(--joker-black-800)!important;box-shadow:none!important}.hilo-betting-panel-preview__bet-input :global(.joker-input-control:hover),.hilo-betting-panel-preview__bet-input :global(.joker-input-control:focus-within){border-color:var(--joker-black-300)!important;background:var(--joker-black-800)!important;box-shadow:none!important}.hilo-betting-panel-preview__bet-input :global(.joker-input-field){color:var(--joker-black-50)}.hilo-betting-panel-preview__coin-icon{display:block;flex-shrink:0;width:16px;height:16px;background-color:var(--joker-black-50);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.hilo-betting-panel-preview__bet-input :global(.joker-input-prefix){opacity:1;filter:none}.hilo-betting-panel-preview__controls-zone{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;min-height:0;margin-block:var(--spacing-24);overflow:hidden;border:1px solid var(--joker-black-200);border-radius:8px;background:var(--joker-black-500);cursor:pointer;transition:background-color var(--hilo-panel-hover-duration) var(--hilo-panel-hover-easing)}.hilo-betting-panel-preview__controls-zone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;background-image:linear-gradient(to right,rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:8px 8px;mask-image:radial-gradient(circle at center,#000,#0000);-webkit-mask-image:radial-gradient(circle at center,rgb(0 0 0 / 1) 0%,rgb(0 0 0 / 0) 100%);pointer-events:none;transition:opacity var(--hilo-panel-hover-duration) var(--hilo-panel-hover-easing)}.hilo-betting-panel-preview__controls-zone:hover:before{opacity:1}.hilo-betting-panel-preview__zone-label{position:relative;z-index:1;display:block;box-sizing:border-box;width:100%;max-width:100%;font-family:var(--mono);font-size:12px;font-weight:var(--text-body-weight);line-height:1;letter-spacing:.05em;text-align:center;color:var(--joker-gold-400);opacity:0;transform:scale(.92);transform-origin:center center;pointer-events:none;transition:opacity var(--hilo-panel-hover-duration) var(--hilo-panel-hover-easing),transform var(--hilo-panel-hover-duration) var(--hilo-panel-hover-easing)}.hilo-betting-panel-preview__controls-zone:hover .hilo-betting-panel-preview__zone-label{opacity:1;transform:scale(1)}.hilo-betting-panel-preview__submit{display:grid}.hilo-betting-panel-preview__divider{display:block;height:0;border-top:var(--border-width-default) dashed var(--joker-black-300)}.hilo-betting-panel-preview__place-bet{--text-heading-h3: 20px;--button-height: 42px;height:42px!important;min-height:42px!important;max-height:42px!important;padding-block:0!important;border-color:var(--joker-black-300)!important;background:var(--joker-black-500)!important;color:var(--joker-black-100)!important;box-shadow:none!important;font-size:20px!important;line-height:1!important;letter-spacing:.03em!important;text-transform:uppercase!important;filter:grayscale(1);pointer-events:none}.hilo-betting-panel-preview__place-bet>span{font-size:20px!important;line-height:1!important;text-transform:uppercase!important}.hilo-betting-panel-preview__place-bet:hover,.hilo-betting-panel-preview__place-bet:focus-visible{border-color:var(--joker-black-300)!important;background:var(--joker-black-500)!important;color:var(--joker-black-100)!important;box-shadow:none!important;transform:none!important}@media(max-width:800px){.application-shell-constraints-preview .hilo-betting-panel-preview{width:100%;max-width:none}}@media(prefers-reduced-motion:reduce){.hilo-betting-panel-preview__controls-zone,.hilo-betting-panel-preview__controls-zone:before,.hilo-betting-panel-preview__zone-label{transition:none}.hilo-betting-panel-preview__zone-label{opacity:0;transform:none}.hilo-betting-panel-preview__controls-zone:hover .hilo-betting-panel-preview__zone-label{opacity:1;transform:scale(1)}.hilo-betting-panel-preview__controls-zone:hover:before{opacity:1}}.application-shell-constraints-preview{--constraints-betting-panel-width: 290px;--constraints-play-area-height: 452px ;--constraints-header-icon-size: 15px;--constraints-header-icon-info-scale: 1.38;--constraints-header-icon-game-scale: 1.22;--constraints-header-icon-fair-play-scale: 1.3;--betting-panel-min-width: 290px;--betting-panel-max-width: 290px;--betting-panel-layout-fluid-size: 290px;--constraints-zone-hover-duration: .24s;--constraints-zone-hover-easing: var(--ease-out);--constraints-bracket-size: 10px;--constraints-bracket-inset: 8px;--constraints-bracket-color: var(--joker-gold-400);--constraints-bracket-thickness: 1px;box-sizing:border-box;width:100%;height:100%;min-height:0;max-width:none;overflow:hidden;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-card)}.application-shell-constraints-preview .joker-game-inner-layout{grid-template-columns:var(--constraints-betting-panel-width) minmax(0,1fr)}.application-shell-constraints-preview.joker-game-inner-frame,.application-shell-constraints-preview .joker-game-inner{width:100%;height:100%;max-width:none}.application-shell-constraints-preview .joker-game-inner-canvas{display:flex;box-sizing:border-box;min-height:0;padding:0;background:var(--joker-black-500)}.application-shell-constraints-preview__game-zone{position:relative;display:flex;flex:1;align-items:center;justify-content:center;box-sizing:border-box;width:auto;height:auto;min-width:0;min-height:0;margin:var(--constraints-bracket-inset);overflow:hidden;border:1px solid var(--joker-black-200);border-radius:4px;background:var(--joker-black-500);cursor:pointer;transition:background-color var(--constraints-zone-hover-duration) var(--constraints-zone-hover-easing)}.application-shell-constraints-preview__game-zone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;background-image:linear-gradient(to right,rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:8px 8px;mask-image:radial-gradient(circle at center,#000,#0000);-webkit-mask-image:radial-gradient(circle at center,rgb(0 0 0 / 1) 0%,rgb(0 0 0 / 0) 100%);pointer-events:none;transition:opacity var(--constraints-zone-hover-duration) var(--constraints-zone-hover-easing)}.application-shell-constraints-preview__game-zone:hover:before{opacity:1}.application-shell-constraints-preview__zone-label{position:relative;z-index:1;display:block;box-sizing:border-box;width:100%;max-width:100%;font-family:var(--mono);font-size:12px;font-weight:var(--text-body-weight);line-height:1;letter-spacing:.05em;text-align:center;color:var(--joker-gold-400);opacity:0;transform:scale(.92);transform-origin:center center;pointer-events:none;transition:opacity var(--constraints-zone-hover-duration) var(--constraints-zone-hover-easing),transform var(--constraints-zone-hover-duration) var(--constraints-zone-hover-easing)}.application-shell-constraints-preview__game-zone:hover .application-shell-constraints-preview__zone-label{opacity:1;transform:scale(1)}.application-shell-constraints-preview__game-zone:after,.application-shell-constraints-preview .hilo-betting-panel-preview__controls-zone:after{content:"";position:absolute;inset:var(--constraints-bracket-inset);z-index:2;pointer-events:none;opacity:0;transform:scale(.98);transition:opacity var(--constraints-zone-hover-duration) var(--constraints-zone-hover-easing),transform var(--constraints-zone-hover-duration) var(--constraints-zone-hover-easing);background:linear-gradient(var(--constraints-bracket-color),var(--constraints-bracket-color)) left top / var(--constraints-bracket-size) var(--constraints-bracket-thickness) no-repeat,linear-gradient(var(--constraints-bracket-color),var(--constraints-bracket-color)) left top / var(--constraints-bracket-thickness) var(--constraints-bracket-size) no-repeat,linear-gradient(var(--constraints-bracket-color),var(--constraints-bracket-color)) right top / var(--constraints-bracket-size) var(--constraints-bracket-thickness) no-repeat,linear-gradient(var(--constraints-bracket-color),var(--constraints-bracket-color)) right top / var(--constraints-bracket-thickness) var(--constraints-bracket-size) no-repeat,linear-gradient(var(--constraints-bracket-color),var(--constraints-bracket-color)) left bottom / var(--constraints-bracket-size) var(--constraints-bracket-thickness) no-repeat,linear-gradient(var(--constraints-bracket-color),var(--constraints-bracket-color)) left bottom / var(--constraints-bracket-thickness) var(--constraints-bracket-size) no-repeat,linear-gradient(var(--constraints-bracket-color),var(--constraints-bracket-color)) right bottom / var(--constraints-bracket-size) var(--constraints-bracket-thickness) no-repeat,linear-gradient(var(--constraints-bracket-color),var(--constraints-bracket-color)) right bottom / var(--constraints-bracket-thickness) var(--constraints-bracket-size) no-repeat}.application-shell-constraints-preview__game-zone:hover:after,.application-shell-constraints-preview .hilo-betting-panel-preview__controls-zone:hover:after{opacity:1;transform:scale(1)}.application-shell-constraints-preview .hilo-betting-panel-preview__controls-zone:before,.application-shell-constraints-preview__game-zone:before{display:none}.application-shell-constraints-preview .hilo-betting-panel-preview__zone-label,.application-shell-constraints-preview__zone-label{opacity:1;transform:scale(1)}.application-shell-constraints-preview .hilo-betting-panel-preview{width:var(--constraints-betting-panel-width);max-width:var(--constraints-betting-panel-width);gap:20px;padding:24px 20px;border:0;border-right:var(--border-width-default) solid var(--joker-black-300);border-radius:0}.application-shell-constraints-preview .hilo-betting-panel-preview__bet-input{--input-control-height: 42px;--input-icon-size: 16px;--input-field-gap: 6px}.application-shell-constraints-preview .hilo-betting-panel-preview__bet-input .joker-input-label{font-size:11px;line-height:1;color:var(--joker-black-50)}.application-shell-constraints-preview .hilo-betting-panel-preview__bet-input .joker-input-control{border-color:var(--joker-black-300)!important;background:var(--joker-black-600)!important;box-shadow:none!important;padding-inline:var(--spacing-12)}.application-shell-constraints-preview .hilo-betting-panel-preview__bet-input .joker-input-control:hover,.application-shell-constraints-preview .hilo-betting-panel-preview__bet-input .joker-input-control:focus-within{border-color:var(--joker-black-300)!important;background:var(--joker-black-600)!important;box-shadow:none!important}.application-shell-constraints-preview .hilo-betting-panel-preview__bet-input .joker-input-control input,.application-shell-constraints-preview .hilo-betting-panel-preview__bet-input .joker-input-control input[data-bet-amount-input]{font-size:14px;line-height:1;color:var(--joker-black-50)}.application-shell-constraints-preview .hilo-betting-panel-preview__bet-input.disabled .joker-input-control,.application-shell-constraints-preview .hilo-betting-panel-preview__bet-input.disabled .joker-input-control:hover,.application-shell-constraints-preview .hilo-betting-panel-preview__bet-input.disabled .joker-input-control:focus-within{border-color:var(--input-disabled-border, var(--joker-black-300))!important;background:var(--input-disabled-bg, var(--joker-black-600))!important;box-shadow:none!important;cursor:not-allowed}.application-shell-constraints-preview .hilo-betting-panel-preview__bet-input.disabled .joker-input-field,.application-shell-constraints-preview .hilo-betting-panel-preview__bet-input.disabled .joker-input-control input,.application-shell-constraints-preview .hilo-betting-panel-preview__bet-input.disabled .joker-input-control input[data-bet-amount-input]{color:var(--joker-black-100);cursor:not-allowed}.application-shell-constraints-preview .hilo-betting-panel-preview__controls-zone{height:100%;min-height:0;margin-block:0;border:1px solid var(--joker-black-200);border-radius:4px}.application-shell-constraints-preview .hilo-betting-panel-preview__submit{gap:0}.application-shell-constraints-preview .hilo-betting-panel-preview__place-bet{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-top:var(--button-padding-top)!important;padding-bottom:0!important}.application-shell-constraints-preview .hilo-betting-panel-preview__place-bet>span{display:inline-flex;align-items:center;justify-content:center;transform:translateY(1px)}.application-shell-constraints-preview .joker-game-header-rail,.application-shell-constraints-preview .joker-game-footer-rail{height:44px;min-height:44px;padding-inline:var(--spacing-16);font-size:14px;line-height:1;color:var(--joker-black-50)}.application-shell-constraints-preview .joker-game-header-title,.application-shell-constraints-preview .joker-game-header-fair-play{font-size:13px;line-height:1}.application-shell-constraints-preview .joker-game-header-title,.application-shell-constraints-preview .joker-game-header-fair-play,.application-shell-constraints-preview .joker-game-header-info,.application-shell-constraints-preview .joker-game-footer-action,.application-shell-constraints-preview .joker-game-header-game-icon{color:var(--joker-black-50)}.application-shell-constraints-preview .joker-game-header-info{display:inline-flex;align-items:center;justify-content:center;width:var(--constraints-header-icon-size);height:var(--constraints-header-icon-size);flex-shrink:0}.application-shell-constraints-preview .joker-game-header-info svg{display:block;width:var(--constraints-header-icon-size);height:var(--constraints-header-icon-size);flex-shrink:0;transform:scale(var(--constraints-header-icon-info-scale));transform-origin:center center}.application-shell-constraints-preview .joker-game-header-game-icon.nav-inline-icon-host{display:inline-flex;align-items:center;justify-content:center;width:var(--constraints-header-icon-size);height:var(--constraints-header-icon-size);flex-shrink:0}.application-shell-constraints-preview .joker-game-header-game-icon.nav-inline-icon,.application-shell-constraints-preview .joker-game-header-game-icon.nav-inline-icon-host .nav-inline-icon,.application-shell-constraints-preview .joker-game-header-game-icon.nav-inline-icon-host svg{display:block;width:var(--constraints-header-icon-size);height:var(--constraints-header-icon-size);flex-shrink:0;transform:scale(var(--constraints-header-icon-game-scale));transform-origin:center center}.application-shell-constraints-preview .joker-game-header-fair-play-icon{display:block;width:var(--constraints-header-icon-size);height:var(--constraints-header-icon-size);flex-shrink:0;object-fit:contain;transform:scale(var(--constraints-header-icon-fair-play-scale));transform-origin:center center;filter:brightness(0) saturate(100%) invert(68%)}.application-shell-constraints-preview .joker-game-footer-icon,.application-shell-constraints-preview .joker-game-footer-action{width:var(--constraints-header-icon-size);height:var(--constraints-header-icon-size);flex-shrink:0;color:var(--joker-black-50)}.application-shell-constraints-preview .joker-game-footer-icon{filter:none}.application-shell-constraints-preview .joker-game-footer-logo{width:auto;height:14px;filter:brightness(0) saturate(100%) invert(68%)}@media(max-width:800px){.application-shell-constraints-preview{--constraints-mobile-game-height: 70vh;--constraints-mobile-rail-height: 52px;height:auto;overflow:hidden}.application-shell-constraints-preview.joker-game-inner-frame,.application-shell-constraints-preview .joker-game-inner{height:auto;grid-template-rows:auto auto}.application-shell-constraints-preview .joker-game-footer-rail{display:none}.application-shell-constraints-preview .joker-game-header-rail{height:var(--constraints-mobile-rail-height);min-height:var(--constraints-mobile-rail-height)}.application-shell-constraints-preview .joker-game-inner-layout{display:flex;flex-direction:column;grid-template-columns:none;height:auto;min-height:0}.application-shell-constraints-preview .joker-game-inner-canvas{order:1;flex:none;width:100%;height:var(--constraints-mobile-game-height);min-height:var(--constraints-mobile-game-height)}.application-shell-constraints-preview .joker-game-inner-betting{order:2;flex:none;width:100%;height:var(--constraints-play-area-height);min-height:var(--constraints-play-area-height);overflow:hidden}.application-shell-constraints-preview .hilo-betting-panel-preview{width:100%;max-width:none;height:100%;min-height:0;border-right:0;border-top:var(--border-width-default) solid var(--joker-black-300)}.application-shell-constraints-preview__game-zone:after,.application-shell-constraints-preview .hilo-betting-panel-preview__controls-zone:after{opacity:1;transform:scale(1)}.application-shell-constraints-preview .hilo-betting-panel-preview__zone-label{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.application-shell-constraints-preview__game-zone,.application-shell-constraints-preview__game-zone:before,.application-shell-constraints-preview__game-zone:after,.application-shell-constraints-preview__zone-label,.application-shell-constraints-preview .hilo-betting-panel-preview__controls-zone:after{transition:none}.application-shell-constraints-preview__zone-label{opacity:1;transform:none}.application-shell-constraints-preview__game-zone:before{display:none}.application-shell-constraints-preview__game-zone:hover:after,.application-shell-constraints-preview .hilo-betting-panel-preview__controls-zone:hover:after{transform:none}}.application-shell-navigation-preview{--navigation-betting-panel-width: 360px;--navigation-betting-panel-height: 452px;--navigation-panel-inset: 24px;--navigation-panel-inline-inset: 10px;--navigation-annotation-gap: 12px;--navigation-annotation-size: 10px;--constraints-zone-hover-duration: .24s;--constraints-zone-hover-easing: var(--ease-out);--constraints-bracket-size: 10px;--constraints-bracket-inset: 8px;--constraints-bracket-color: var(--joker-gold-400);--constraints-bracket-thickness: 1px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;overflow:visible;border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-card);background:var(--joker-black-800)}.application-shell-navigation-preview__betting-column{position:relative;display:flex;flex-direction:column;width:min(var(--navigation-betting-panel-width),100%);max-width:100%;height:auto;min-height:0;margin-block:0;overflow:visible}.application-shell-navigation-preview__betting-panel{box-sizing:border-box;display:flex;flex:none;flex-direction:column;width:100%;height:var(--navigation-betting-panel-height);min-height:var(--navigation-betting-panel-height);overflow:hidden;border:1px solid var(--joker-black-200);border-radius:4px;background:var(--joker-black-700)}.application-shell-navigation-preview__resize-tab{position:absolute;top:118px;left:100%;z-index:2;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:36px;height:29px;padding:0 4px;margin:0;font:inherit;border:var(--border-width-default) solid var(--joker-black-200);border-radius:3px;background:var(--joker-black-400);color:var(--joker-white-50);transform:translate(-50%,-100%);cursor:ew-resize;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.application-shell-navigation-preview__resize-tab:hover{background:color-mix(in srgb,var(--joker-black-400) 88%,var(--joker-white-50))}.application-shell-navigation-preview__resize-tab:focus-visible{outline:2px solid var(--joker-gold-400);outline-offset:2px}.application-shell-navigation-preview--resizing{cursor:ew-resize;user-select:none;-webkit-user-select:none}.application-shell-navigation-preview--resizing .application-shell-navigation-preview__resize-tab{background:color-mix(in srgb,var(--joker-black-400) 82%,var(--joker-white-50))}.application-shell-navigation-preview__resize-tab-icon{display:block;width:14px;height:14px;flex-shrink:0}.application-shell-navigation-preview__width-annotation{display:flex;flex:none;align-items:center;gap:6px;width:100%;margin-top:var(--navigation-annotation-gap);color:var(--joker-black-50);pointer-events:none}.application-shell-navigation-preview__width-annotation-side{display:flex;flex:1;align-items:center;min-width:0}.application-shell-navigation-preview__width-annotation-side--end{justify-content:flex-end}.application-shell-navigation-preview__width-annotation-line{flex:1;height:1px;background:var(--joker-black-200)}.application-shell-navigation-preview__width-annotation-arrow{flex:none;width:0;height:0;border:4px solid transparent}.application-shell-navigation-preview__width-annotation-arrow--left{margin-right:-1px;border-right-color:var(--joker-black-200)}.application-shell-navigation-preview__width-annotation-arrow--right{margin-left:-1px;border-left-color:var(--joker-black-200)}.application-shell-navigation-preview__width-annotation-label{flex:none;font-family:var(--mono);font-size:var(--navigation-annotation-size);font-weight:var(--text-body-weight);line-height:1;letter-spacing:.05em;color:var(--joker-black-50);transition:color .24s var(--ease-out)}.application-shell-navigation-preview--resizing .application-shell-navigation-preview__width-annotation-label,.application-shell-navigation-preview--auto-resize .application-shell-navigation-preview__width-annotation-label,.application-shell-navigation-preview__width-annotation--active .application-shell-navigation-preview__width-annotation-label{color:var(--joker-gold-400)}.application-shell-navigation-preview .hilo-betting-panel-preview{display:flex;flex:1;flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;gap:20px;padding:24px 20px;border:none!important;border-radius:0;background:transparent}.application-shell-navigation-preview .hilo-betting-panel-preview__bet-input{--input-control-height: 42px;--input-icon-size: 16px;--input-field-gap: 6px}.application-shell-navigation-preview .hilo-betting-panel-preview__bet-input .joker-input-label{font-size:11px;line-height:1;color:var(--joker-black-50)}.application-shell-navigation-preview .hilo-betting-panel-preview__bet-input .joker-input-control{border-color:var(--joker-black-300)!important;background:var(--joker-black-600)!important;box-shadow:none!important;padding-inline:var(--spacing-12)}.application-shell-navigation-preview .hilo-betting-panel-preview__bet-input .joker-input-control:hover,.application-shell-navigation-preview .hilo-betting-panel-preview__bet-input .joker-input-control:focus-within{border-color:var(--joker-black-300)!important;background:var(--joker-black-600)!important;box-shadow:none!important}.application-shell-navigation-preview .hilo-betting-panel-preview__bet-input .joker-input-control input,.application-shell-navigation-preview .hilo-betting-panel-preview__bet-input .joker-input-control input[data-bet-amount-input]{font-size:14px;line-height:1;color:var(--joker-black-50)}.application-shell-navigation-preview .hilo-betting-panel-preview__bet-input.disabled .joker-input-control,.application-shell-navigation-preview .hilo-betting-panel-preview__bet-input.disabled .joker-input-control:hover,.application-shell-navigation-preview .hilo-betting-panel-preview__bet-input.disabled .joker-input-control:focus-within{border-color:var(--input-disabled-border, var(--joker-black-300))!important;background:var(--input-disabled-bg, var(--joker-black-600))!important;box-shadow:none!important;cursor:not-allowed}.application-shell-navigation-preview .hilo-betting-panel-preview__bet-input.disabled .joker-input-field,.application-shell-navigation-preview .hilo-betting-panel-preview__bet-input.disabled .joker-input-control input,.application-shell-navigation-preview .hilo-betting-panel-preview__bet-input.disabled .joker-input-control input[data-bet-amount-input]{color:var(--joker-black-100);cursor:not-allowed}.application-shell-navigation-preview .hilo-betting-panel-preview__controls-zone{flex:1;min-height:0;margin-block:0;border:1px solid var(--joker-black-200);border-radius:4px}.application-shell-navigation-preview .hilo-betting-panel-preview__controls-zone:before{display:none}.application-shell-navigation-preview .hilo-betting-panel-preview__zone-label{opacity:1;transform:scale(1)}.application-shell-navigation-preview .hilo-betting-panel-preview__controls-zone:after{content:"";position:absolute;inset:var(--constraints-bracket-inset);z-index:2;pointer-events:none;opacity:0;transform:scale(.98);transition:opacity var(--constraints-zone-hover-duration) var(--constraints-zone-hover-easing),transform var(--constraints-zone-hover-duration) var(--constraints-zone-hover-easing);background:linear-gradient(var(--constraints-bracket-color),var(--constraints-bracket-color)) left top / var(--constraints-bracket-size) var(--constraints-bracket-thickness) no-repeat,linear-gradient(var(--constraints-bracket-color),var(--constraints-bracket-color)) left top / var(--constraints-bracket-thickness) var(--constraints-bracket-size) no-repeat,linear-gradient(var(--constraints-bracket-color),var(--constraints-bracket-color)) right top / var(--constraints-bracket-size) var(--constraints-bracket-thickness) no-repeat,linear-gradient(var(--constraints-bracket-color),var(--constraints-bracket-color)) right top / var(--constraints-bracket-thickness) var(--constraints-bracket-size) no-repeat,linear-gradient(var(--constraints-bracket-color),var(--constraints-bracket-color)) left bottom / var(--constraints-bracket-size) var(--constraints-bracket-thickness) no-repeat,linear-gradient(var(--constraints-bracket-color),var(--constraints-bracket-color)) left bottom / var(--constraints-bracket-thickness) var(--constraints-bracket-size) no-repeat,linear-gradient(var(--constraints-bracket-color),var(--constraints-bracket-color)) right bottom / var(--constraints-bracket-size) var(--constraints-bracket-thickness) no-repeat,linear-gradient(var(--constraints-bracket-color),var(--constraints-bracket-color)) right bottom / var(--constraints-bracket-thickness) var(--constraints-bracket-size) no-repeat}.application-shell-navigation-preview .hilo-betting-panel-preview__controls-zone:hover:after{opacity:1;transform:scale(1)}.application-shell-navigation-preview .hilo-betting-panel-preview__submit{flex:none;gap:0}.application-shell-navigation-preview .hilo-betting-panel-preview__place-bet{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-top:var(--button-padding-top)!important;padding-bottom:0!important}.application-shell-navigation-preview .hilo-betting-panel-preview__place-bet>span{display:inline-flex;align-items:center;justify-content:center;transform:translateY(1px)}@media(max-width:800px){.application-shell-navigation-preview--mobile{align-items:center;justify-content:flex-start;padding:var(--navigation-panel-inset) var(--navigation-panel-inline-inset) 0;overflow:hidden}.application-shell-navigation-preview--mobile .application-shell-navigation-preview__betting-column{margin-inline:auto}.application-shell-navigation-preview__resize-tab{display:none}.application-shell-navigation-preview--mobile .hilo-betting-panel-preview__controls-zone:after{opacity:1;transform:scale(1)}}.portfolio-image-mockup{box-sizing:border-box}.portfolio-image-mockup__frame{box-sizing:border-box;padding:var(--spacing-4);border:1px solid var(--joker-black-300);border-radius:10px;background:var(--joker-black-500);cursor:pointer;transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),background-color .24s var(--ease-out),border-color .24s var(--ease-out)}.portfolio-image-mockup__frame:hover{transform:translateY(-3px);background-color:var(--joker-black-400);border-color:var(--joker-black-200);box-shadow:0 12px 28px #00000047,0 4px 10px #00000029}@media(prefers-reduced-motion:reduce){.portfolio-image-mockup__frame{transition:background-color .24s var(--ease-out),border-color .24s var(--ease-out)}.portfolio-image-mockup__frame:hover{transform:none;box-shadow:none}}.portfolio-image-mockup__media{box-sizing:border-box;overflow:hidden;border:1px solid var(--joker-black-300);border-radius:6px;transition:border-color .24s var(--ease-out)}.portfolio-image-mockup__frame:hover .portfolio-image-mockup__media{border-color:var(--joker-black-200)}.portfolio-image-mockup__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;pointer-events:none}.case-study-full-width-frame{box-sizing:border-box;width:100%;max-width:1048px;height:540px;margin-inline:auto;padding-inline:var(--spacing-24)}.case-study-full-width-frame__panel{box-sizing:border-box;height:100%;min-width:0}.case-study-full-width-frame__panel .portfolio-image-mockup__frame{display:flex;flex-direction:column;height:100%;cursor:pointer;transition:box-shadow .24s var(--ease-out),background-color .24s var(--ease-out),border-color .24s var(--ease-out)}.case-study-full-width-frame__panel .portfolio-image-mockup__frame:hover{transform:none;background-color:var(--joker-black-400);border-color:var(--joker-black-200);box-shadow:0 12px 28px #00000047,0 4px 10px #00000029}.case-study-full-width-frame__media{display:flex;flex:1;flex-direction:column;min-height:0;background:var(--joker-black-800)}.case-study-full-width-frame__panel .portfolio-image-mockup__frame:has(.sportsbook-betslip-section-preview),.case-study-full-width-frame__panel .portfolio-image-mockup__frame:has(.sportsbook-markets-section-preview){overflow:hidden}.case-study-full-width-frame__media:has(.sportsbook-betslip-section-preview),.case-study-full-width-frame__media:has(.sportsbook-markets-section-preview){overflow:hidden;background:transparent}.case-study-full-width-frame__panel .portfolio-image-mockup__media:has(.sportsbook-betslip-section-preview),.case-study-full-width-frame__panel .portfolio-image-mockup__media:has(.sportsbook-markets-section-preview){overflow:hidden;background:transparent}.case-study-full-width-frame:has(.application-shell-blueprint-preview),.case-study-full-width-frame:has(.application-shell-navigation-preview),.case-study-full-width-frame:has(.application-shell-architecture-preview){overflow:visible}.case-study-full-width-frame:has(.sportsbook-betslip-section-preview),.case-study-full-width-frame:has(.sportsbook-markets-section-preview){overflow:visible;height:auto;min-height:0}.case-study-full-width-frame:has(.sportsbook-betslip-section-preview) .case-study-full-width-frame__panel,.case-study-full-width-frame:has(.sportsbook-markets-section-preview) .case-study-full-width-frame__panel{height:auto;min-height:0}.case-study-full-width-frame:has(.sportsbook-betslip-section-preview) .case-study-full-width-frame__panel .portfolio-image-mockup__frame,.case-study-full-width-frame:has(.sportsbook-markets-section-preview) .case-study-full-width-frame__panel .portfolio-image-mockup__frame{height:auto;min-height:0}.case-study-full-width-frame__media:has(.sportsbook-betslip-section-preview),.case-study-full-width-frame__media:has(.sportsbook-markets-section-preview){overflow:hidden;background:transparent;flex:0 0 auto}.case-study-full-width-frame__panel .portfolio-image-mockup__frame:has(.application-shell-blueprint-preview),.case-study-full-width-frame__panel .portfolio-image-mockup__frame:has(.application-shell-navigation-preview),.case-study-full-width-frame__panel .portfolio-image-mockup__frame:has(.application-shell-architecture-preview){overflow:visible}.case-study-full-width-frame__panel .portfolio-image-mockup__frame:has(.application-shell-constraints-preview){overflow:hidden}.case-study-full-width-frame__panel .portfolio-image-mockup__frame:hover .application-shell-blueprint-preview__shell,.case-study-full-width-frame__panel .portfolio-image-mockup__frame:hover .application-shell-constraints-preview,.case-study-full-width-frame__panel .portfolio-image-mockup__frame:hover .application-shell-navigation-preview,.case-study-full-width-frame__panel .portfolio-image-mockup__frame:hover .application-shell-architecture-preview-shell{border-color:var(--joker-black-200)}.case-study-full-width-frame__media:has(.application-shell-blueprint-preview),.case-study-full-width-frame__media:has(.application-shell-navigation-preview),.case-study-full-width-frame__media:has(.application-shell-architecture-preview){overflow:visible;border:0;border-radius:0;background:transparent}.case-study-full-width-frame__media:has(.application-shell-constraints-preview){overflow:hidden;background:var(--joker-black-800)}.case-study-full-width-frame__panel .portfolio-image-mockup__media:has(.application-shell-blueprint-preview),.case-study-full-width-frame__panel .portfolio-image-mockup__media:has(.application-shell-navigation-preview),.case-study-full-width-frame__panel .portfolio-image-mockup__media:has(.application-shell-architecture-preview){overflow:visible;border:0;border-radius:0;background:transparent}.case-study-full-width-frame__panel .portfolio-image-mockup__media:has(.application-shell-constraints-preview){overflow:hidden;background:transparent}.case-study-full-width-frame__media:has(.application-shell-constraints-preview)>.application-shell-constraints-preview{border:0;border-radius:inherit}.case-study-full-width-frame__panel .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media{border-color:var(--joker-black-200)}.case-study-full-width-frame .case-study-media-placeholder{border:0;background:transparent}@media(max-width:800px){.case-study-full-width-frame:has(.application-shell-blueprint-preview--stacked){height:auto;min-height:0}.case-study-full-width-frame:has(.application-shell-blueprint-preview--stacked) .case-study-full-width-frame__panel{height:auto;min-height:0}.case-study-full-width-frame:has(.application-shell-constraints-preview) .case-study-full-width-frame__panel{height:auto;min-height:0}.case-study-full-width-frame{height:auto;min-height:0}.case-study-full-width-frame__panel{height:540px;min-height:540px}.case-study-full-width-frame:has(.sportsbook-betslip-section-preview),.case-study-full-width-frame:has(.sportsbook-markets-section-preview){height:auto;min-height:0}.case-study-full-width-frame:has(.sportsbook-betslip-section-preview) .case-study-full-width-frame__panel,.case-study-full-width-frame:has(.sportsbook-markets-section-preview) .case-study-full-width-frame__panel{height:auto;min-height:0}}@media(prefers-reduced-motion:reduce){.case-study-full-width-frame__panel .portfolio-image-mockup__frame{transition:background-color .24s var(--ease-out),border-color .24s var(--ease-out)}.case-study-full-width-frame__panel .portfolio-image-mockup__frame:hover{box-shadow:none}}.case-study-inline-copy{display:flex;align-items:flex-start;gap:62px;width:100%;max-width:1048px;margin-top:42px;margin-inline:auto;padding-inline:var(--spacing-24);box-sizing:border-box}.case-study-inline-copy__title{flex:0 1 450px;max-width:450px;margin:0;font-family:var(--font);font-size:28px;font-weight:500;line-height:var(--text-body-line-height);letter-spacing:-.05em;color:var(--joker-white-50)}.case-study-inline-copy__body{flex:1;min-width:0;margin:0;font-family:var(--font);font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:.05em;color:var(--joker-black-50)}@media(max-width:800px){.case-study-inline-copy{flex-direction:column;gap:var(--spacing-12);margin-top:var(--spacing-32)}.case-study-inline-copy__title{flex-basis:auto;max-width:none}}.coin-flip-panel-preview{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:hidden;padding:16px 16px 0;background:var(--joker-black-800)}.coin-flip-panel-preview__content{display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:0;overflow:hidden}.coin-flip-panel-preview__panel{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:100%!important;flex:1 1 auto;overflow:hidden!important;grid-template-rows:auto 240px auto!important;border:var(--border-width-default) solid var(--joker-black-300)!important;border-radius:6px}.coin-flip-panel-preview__panel .joker-betting-submit-spacer{height:240px;min-height:240px}.coin-flip-panel-preview__panel .joker-rounds-to-win-field{display:none!important}.coin-flip-panel-preview__fade{position:absolute;right:0;bottom:0;left:0;z-index:2;height:80px;min-height:80px;pointer-events:none;background:linear-gradient(to top,var(--joker-black-800) 0%,color-mix(in srgb,var(--joker-black-800) 80%,transparent) 50%,transparent 100%)}@media(max-width:800px){.coin-flip-panel-preview{display:flex;flex-direction:column;align-items:stretch;padding:16px;overflow:visible}.coin-flip-panel-preview__fade{display:none}.coin-flip-panel-preview__content{display:flex;flex:1;flex-direction:column;width:100%;min-height:0;overflow:visible}.coin-flip-panel-preview__panel{flex:1;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;padding:16px!important;overflow:visible!important}.coin-flip-panel-preview__panel .joker-betting-submit-spacer{display:block!important;height:auto!important;min-height:0!important}.coin-flip-panel-preview__panel .joker-bet-field .joker-input-control input{font-size:var(--text-body-16)}}.ds-home-preview{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;background:var(--joker-black-800)}.ds-home-preview__ticker{position:relative;overflow:hidden;flex:none;height:40px;border-bottom:1px solid var(--joker-black-300);background:var(--joker-black-800)}.ds-home-preview__ticker-track{display:flex;width:max-content;height:100%;animation:ds-home-preview-ticker-scroll 48s linear infinite;will-change:transform}.ds-home-preview__ticker-group{display:flex;flex:none;align-items:center;gap:20px;height:100%;padding-right:20px}.ds-home-preview__ticker-item,.ds-home-preview__ticker-separator{flex:none;color:var(--joker-black-50);font-family:var(--mono);font-size:var(--text-body-12);font-weight:400;line-height:1;text-transform:uppercase;white-space:nowrap}@keyframes ds-home-preview-ticker-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.ds-home-preview__ticker-track{animation:none}}@media(max-width:800px){.ds-home-preview__body{padding:20px 16px 28px}.ds-home-preview__intro-copy{gap:20px}}.ds-home-preview__hero{position:relative;isolation:isolate;box-sizing:border-box;overflow:hidden;display:block;width:100%;min-height:0;border-bottom:1px solid var(--joker-black-300);background:var(--joker-black-800)}.ds-home-preview__hero-video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ds-home-preview__hero-video{position:absolute;top:50%;left:50%;display:block;width:328px;height:328px;margin:0;opacity:1;object-fit:contain;object-position:center center;transform:translate3d(-50%,-50%,0);pointer-events:none;backface-visibility:hidden;will-change:opacity}.ds-home-preview__hero-video--active{opacity:1}.ds-home-preview__hero-video--standby{opacity:0}.ds-home-preview__hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;pointer-events:none}.ds-home-preview__body{box-sizing:border-box;padding:24px 16px 32px}.ds-home-preview__intro-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.ds-home-preview__intro-text{display:grid;gap:8px;width:100%}.ds-home-preview__title{margin:0;color:var(--color-text-primary);font-family:var(--font);font-size:24px;line-height:1.1;font-weight:500;letter-spacing:-.05em}.ds-home-preview__lede{margin:0;color:var(--color-text-secondary);font-family:var(--font);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.05em}.ds-home-preview__cta{align-self:flex-start}.case-study-split-frames{display:flex;gap:var(--spacing-16);width:100%;max-width:1048px;height:540px;margin-inline:auto;padding-inline:var(--spacing-24);box-sizing:border-box}.case-study-split-frames__panel--bare{display:flex;min-height:0}.case-study-split-frames__panel--bare>*{flex:1;min-width:0;min-height:0}.case-study-split-frames__panel{box-sizing:border-box;min-width:0;height:100%}.case-study-split-frames__panel--fill{flex:1}.case-study-split-frames__panel--fixed{flex:0 0 405px;width:405px}.case-study-split-frames__panel--narrow{flex:0 0 300px;width:300px;max-width:300px}.case-study-split-frames__panel .portfolio-image-mockup__frame{display:flex;flex-direction:column;height:100%;cursor:pointer;transition:box-shadow .24s var(--ease-out),background-color .24s var(--ease-out),border-color .24s var(--ease-out)}.case-study-split-frames__panel .portfolio-image-mockup__frame:hover{transform:none;background-color:var(--joker-black-400);border-color:var(--joker-black-200);box-shadow:0 12px 28px #00000047,0 4px 10px #00000029}.case-study-split-frames__panel .portfolio-image-mockup__media{flex:1;min-height:0}.case-study-split-frames__panel .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media{border-color:var(--joker-black-200)}.case-study-split-frames__panel .ds-home-preview__ticker,.case-study-split-frames__panel .ds-home-preview__hero{transition:border-color .24s var(--ease-out)}.case-study-split-frames__panel .portfolio-image-mockup__frame:hover .ds-home-preview__ticker,.case-study-split-frames__panel .portfolio-image-mockup__frame:hover .ds-home-preview__hero{border-color:var(--joker-black-200)}.case-study-split-frames__panel .coin-flip-panel-preview__panel{transition:border-color .24s var(--ease-out)}.case-study-split-frames__panel .portfolio-image-mockup__frame:hover .coin-flip-panel-preview__panel{border-color:var(--joker-black-200)!important}.case-study-split-frames__panel .typography-token-list-preview__card:not(:last-child),.case-study-split-frames__panel .typography-token-list-preview__spec-divider{transition:border-color .24s var(--ease-out),background-color .24s var(--ease-out)}.case-study-split-frames__panel .portfolio-image-mockup__frame:hover .typography-token-list-preview__card:not(:last-child){border-color:var(--joker-black-200)}.case-study-split-frames__panel .portfolio-image-mockup__frame:hover .typography-token-list-preview__spec-divider{background:var(--joker-black-200)}.case-study-split-frames__media{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--joker-black-800)}.case-study-split-frames__media .ds-home-preview{grid-template-rows:40px minmax(260px,1fr) auto}.case-study-split-frames__panel .portfolio-image-mockup__frame:has(.sportsbook-mobile-home-preview-shell){overflow:hidden}.case-study-split-frames__media:has(.sportsbook-mobile-home-preview-shell){display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;min-height:0;overflow:hidden}.case-study-split-frames__panel .portfolio-image-mockup__media:has(.sportsbook-mobile-home-preview-shell){display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:6px}.case-study-split-frames__panel .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media:has(.sportsbook-mobile-home-preview-shell){border-color:var(--joker-black-200)}.case-study-split-frames__panel .portfolio-image-mockup__frame:has(.ds-exports-preview,.ds-usage-preview){overflow:hidden}.case-study-split-frames__media:has(.ds-exports-preview,.ds-usage-preview){display:flex;align-items:stretch;justify-content:stretch;overflow:hidden;padding:0;border:0;border-radius:0;background:transparent}.case-study-split-frames__panel .portfolio-image-mockup__media:has(.ds-exports-preview,.ds-usage-preview){overflow:hidden;padding:0;border:0;border-radius:0;background:transparent}.case-study-split-frames:has(.application-shell-architecture-preview){--architecture-frame-height: 546px;height:var(--architecture-frame-height);min-height:var(--architecture-frame-height)}.case-study-split-frames:has(.application-shell-architecture-preview) .case-study-split-frames__panel{height:var(--architecture-frame-height);min-height:var(--architecture-frame-height)}.case-study-split-frames__panel .portfolio-image-mockup__frame:has(.application-shell-architecture-preview){overflow:visible}.case-study-split-frames__panel .portfolio-image-mockup__frame:hover .application-shell-architecture-preview-shell{border-color:var(--joker-black-200)}.case-study-split-frames__media:has(.application-shell-architecture-preview){display:flex;align-items:stretch;justify-content:stretch;overflow:hidden}.case-study-split-frames__panel .portfolio-image-mockup__media:has(.application-shell-architecture-preview){overflow:hidden}@media(max-width:800px){.case-study-split-frames{flex-direction:column;height:auto;min-height:0}.case-study-split-frames__panel--fixed,.case-study-split-frames__panel--fill,.case-study-split-frames__panel--narrow{flex:none;width:100%;height:540px;min-height:540px}.case-study-split-frames:has(.application-shell-architecture-preview){height:auto;min-height:var(--architecture-frame-height)}.case-study-split-frames:has(.application-shell-architecture-preview) .case-study-split-frames__panel--fixed,.case-study-split-frames:has(.application-shell-architecture-preview) .case-study-split-frames__panel--fill,.case-study-split-frames:has(.application-shell-architecture-preview) .case-study-split-frames__panel--narrow{height:var(--architecture-frame-height);min-height:var(--architecture-frame-height)}.case-study-split-frames__media .ds-home-preview{grid-template-rows:40px minmax(180px,280px) auto}}.code-panel-copy-button{position:relative;display:grid;flex:0 0 auto;width:20px;height:20px;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--joker-gold-400);cursor:pointer;padding:0;transition:background .14s ease,border-color .14s ease,color .14s ease,width .14s ease,height .14s ease}.code-panel-copy-button:hover{color:var(--joker-gold-300)}.code-panel-copy-button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.code-panel-copy-button .copy-icon{display:grid;width:20px;height:20px;place-items:center;color:currentColor}.code-panel-copy-button .copy-icon svg{display:block;width:20px;height:20px}.code-panel-copy-button.is-copied{display:inline-flex;align-items:center;width:auto;height:auto;border:1px solid color-mix(in srgb,var(--joker-gold-400) 44%,transparent);background:var(--joker-black-800);color:var(--joker-gold-400);padding:6.5px 10px 6px}.code-panel-copy-button.is-copied:hover{color:var(--joker-gold-400)}.code-panel-copy-button__label{font-family:var(--mono);font-size:var(--text-body-12);line-height:1;white-space:nowrap}.portfolio-scroll-hint{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden}.portfolio-scroll-hint__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;-ms-overflow-style:none;scrollbar-width:none}.portfolio-scroll-hint__scroll::-webkit-scrollbar{display:none}.portfolio-scroll-hint__fade{position:absolute;right:0;bottom:0;left:0;z-index:1;height:80px;pointer-events:none;opacity:1;background:linear-gradient(to top,var(--portfolio-scroll-hint-fade-color, var(--joker-black-800)) 0%,color-mix(in srgb,var(--portfolio-scroll-hint-fade-color, var(--joker-black-800)) 80%,transparent) 50%,transparent 100%);transition:opacity .64s cubic-bezier(.22,1,.36,1)}.portfolio-scroll-hint__chevron{position:absolute;bottom:16px;left:50%;z-index:2;display:grid;width:20px;height:20px;color:var(--joker-gold-400);pointer-events:none;opacity:1;transform:translate(-50%) translateY(0);transition:opacity .72s cubic-bezier(.22,1,.36,1) .16s,transform .72s cubic-bezier(.22,1,.36,1) .16s}.portfolio-scroll-hint:not(.portfolio-scroll-hint--hidden) .portfolio-scroll-hint__chevron{animation:portfolio-scroll-hint-bob 2.6s ease-in-out .92s infinite}.portfolio-scroll-hint--hidden .portfolio-scroll-hint__fade{opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out)}.portfolio-scroll-hint--hidden .portfolio-scroll-hint__chevron{opacity:0;visibility:hidden;transform:translate(-50%) translateY(-6px);animation:none;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out)}.portfolio-scroll-hint__chevron svg{display:block;width:100%;height:100%}.page-scroll-hint{position:fixed;right:0;bottom:0;left:0;z-index:50;height:96px;pointer-events:none}.page-scroll-hint__fade{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;background:linear-gradient(to top,var(--portfolio-scroll-hint-fade-color, #121212) 0%,color-mix(in srgb,var(--portfolio-scroll-hint-fade-color, #121212) 82%,transparent) 52%,transparent 100%);transition:opacity .64s cubic-bezier(.22,1,.36,1)}.page-scroll-hint__chevron{position:absolute;bottom:20px;left:50%;display:grid;width:20px;height:20px;color:var(--joker-gold-400);opacity:1;transform:translate(-50%) translateY(0);transition:opacity .72s cubic-bezier(.22,1,.36,1) .16s,transform .72s cubic-bezier(.22,1,.36,1) .16s}.page-scroll-hint:not(.page-scroll-hint--hidden) .page-scroll-hint__chevron{animation:portfolio-scroll-hint-bob 2.6s ease-in-out .92s infinite}.page-scroll-hint--hidden .page-scroll-hint__fade{opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out)}.page-scroll-hint--hidden .page-scroll-hint__chevron{opacity:0;visibility:hidden;transform:translate(-50%) translateY(-6px);animation:none;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out)}.page-scroll-hint__chevron svg{display:block;width:100%;height:100%}@keyframes portfolio-scroll-hint-bob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}@media(prefers-reduced-motion:reduce){.portfolio-scroll-hint__fade,.portfolio-scroll-hint__chevron,.page-scroll-hint__fade,.page-scroll-hint__chevron{transition-duration:1ms;transition-delay:0ms}.portfolio-scroll-hint:not(.portfolio-scroll-hint--hidden) .portfolio-scroll-hint__chevron,.page-scroll-hint:not(.page-scroll-hint--hidden) .page-scroll-hint__chevron{animation:none}}.ds-usage-preview{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--joker-black-800)}.ds-usage-preview__header{box-sizing:border-box;display:flex;flex:0 0 68px;align-items:center;justify-content:space-between;gap:16px;height:68px;min-height:68px;padding:0 18px;border-bottom:1px solid var(--joker-black-300);background:var(--joker-black-700);overflow:visible}.ds-usage-preview__filename{min-width:0;color:var(--joker-white-50);font-family:var(--mono);font-size:var(--text-body-14);font-weight:400;line-height:1.2}.ds-usage-preview__scroll{padding:20px 18px;overscroll-behavior-y:auto}.ds-usage-preview__hint{flex:1 1 auto;min-height:0}.ds-usage-preview__code{margin:0}.ds-usage-preview__code code{display:block;color:#e8e6e3;font-family:var(--mono);font-size:var(--text-body-14);font-weight:400;line-height:1.55;white-space:pre}.ds-usage-preview .syntax-keyword{color:#a8d5b5}.ds-usage-preview .syntax-string{color:#e8a0c0}.ds-usage-preview .syntax-attribute{color:#c4b5fd}.ds-usage-preview .syntax-tag{color:#7dd3fc}.ds-usage-preview .syntax-function{color:#e8c4a0}.ds-usage-preview .syntax-comment{color:#6b7355}.component-card-shell{box-sizing:border-box}.component-card__frame{box-sizing:border-box;padding:var(--spacing-4);border:1px solid var(--joker-black-300);border-radius:10px;background:var(--joker-black-500);cursor:pointer;box-shadow:0 18px 40px #0000003d,0 6px 14px #00000024;transition:box-shadow .24s var(--ease-out),background-color .24s var(--ease-out),border-color .24s var(--ease-out)}.component-card__frame:hover{background-color:var(--joker-black-400);border-color:var(--joker-black-200);box-shadow:0 22px 44px #0000004d,0 8px 16px #0000002e}@media(prefers-reduced-motion:reduce){.component-card__frame{transition:background-color .24s var(--ease-out),border-color .24s var(--ease-out)}.component-card__frame:hover{transform:none}}.component-card{box-sizing:border-box;display:flex;flex-direction:column;width:272px;border:var(--border-width-default) solid var(--joker-black-400);border-radius:var(--spacing-8);overflow:hidden;transition:border-color .24s var(--ease-out)}.component-card--has-code{--component-card-code-collapsed-height: 100px;position:relative;padding-bottom:var(--component-card-code-collapsed-height)}.component-card__frame:hover .component-card{border-color:var(--joker-black-200)}.component-card__top{display:flex;align-items:center;justify-content:center;width:100%;height:245px;background:var(--joker-black-800)}.component-card--preview-only{height:345px}.component-card--preview-only .component-card__top{flex:1;height:auto;min-height:0}.component-card__top:has(.component-card__mobile-preview){position:relative;align-items:flex-start;justify-content:center;overflow:hidden;padding:0}.component-card__mobile-preview{--mobile-shell-width: 249px;--mobile-shell-height: 530px;--mobile-shell-offset-top: 14px;--mobile-shell-inset-x: 14px;--mobile-shell-fade-height: 96px;position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:flex;justify-content:center;padding-inline:var(--mobile-shell-inset-x);overflow:visible}.component-card__mobile-fade{position:absolute;inset-inline:0;bottom:0;z-index:3;height:var(--mobile-shell-fade-height);pointer-events:none;background:linear-gradient(to top,var(--joker-black-800) 18%,transparent 100%)}.component-card__mobile-frame{box-sizing:border-box;flex-shrink:0;width:var(--mobile-shell-width);height:var(--mobile-shell-height);margin-top:var(--mobile-shell-offset-top);padding:0;border:1px solid var(--joker-black-300);border-radius:36px;overflow:hidden;background:var(--joker-black-900, #0a0a0a);transition:border-color .24s var(--ease-out)}.component-card__frame:hover .component-card__mobile-frame{border-color:var(--joker-black-200)}.component-card__mobile-image{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:35px}.component-card__coin{--coin-size: 190px}.component-card__code-panel{--syntax-comment: #6b7355;--syntax-keyword: #a8d5b5;--syntax-string: #e8a0c0;--syntax-number: #e8c4a0;--syntax-color: #e8a0c0;--syntax-property: #c4b5fd;--syntax-tag: #7dd3fc;--syntax-function: #e8c4a0;--syntax-base: #e8e6e3;position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;max-height:var(--component-card-code-collapsed-height, 100px);border:0;border-top:1px solid var(--joker-black-300);border-radius:0;background:var(--joker-black-700);padding:0;overflow:hidden;transition:max-height .18s var(--ease-standard),border-color .24s var(--ease-out),box-shadow .18s var(--ease-standard)}.component-card__frame:hover .component-card__code-panel{border-top-color:var(--joker-black-200)}.component-card__code-panel[data-code-expanded=true]{max-height:min(320px,72%);box-shadow:0 -16px 40px #00000052}.component-card__code-panel .code-body{position:relative;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.component-card__code-panel[data-code-expanded=true] .code-body{overflow:auto}.component-card__code-panel pre{max-height:none;margin:0;overflow:hidden;border-radius:0;background:var(--joker-black-700);padding:20px 24px 88px;pointer-events:none}.component-card__code-panel[data-code-expanded=true] pre{overflow:auto;padding:20px 24px;pointer-events:auto}.component-card__code-panel .code-panel-footer{display:flex;flex-shrink:0;justify-content:center;padding:4px 24px 12px;border-top:1px solid var(--joker-black-300);background:var(--joker-black-700)}.component-card__code-panel code{display:block;color:var(--syntax-base);font-family:var(--mono);font-size:14px;font-weight:400;line-height:1.55;white-space:pre-wrap;word-break:break-word}.component-card__code-panel .syntax-comment{color:var(--syntax-comment)}.component-card__code-panel .syntax-keyword{color:var(--syntax-keyword);font-weight:400}.component-card__code-panel .syntax-string{color:var(--syntax-string)}.component-card__code-panel .syntax-number{color:var(--syntax-number)}.component-card__code-panel .syntax-color{color:var(--syntax-color)}.component-card__code-panel .syntax-property,.component-card__code-panel .syntax-attribute{color:var(--syntax-property)}.component-card__code-panel .syntax-tag{color:var(--syntax-tag)}.component-card__code-panel .syntax-function{color:var(--syntax-function)}.component-card__code-panel .code-reveal-overlay{position:absolute;right:0;bottom:0;left:0;z-index:1;display:grid;height:100px;place-items:center;background:linear-gradient(transparent,var(--joker-black-700) 70%);pointer-events:none;transition:opacity .18s ease}.component-card__code-panel[data-code-expanded=true] .code-reveal-overlay{display:none}.component-card__code-panel .code-toggle-button{pointer-events:auto;width:100px;padding:0}.component-card__code-panel .code-view-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;height:40px;border:1px solid var(--joker-black-100);border-radius:var(--radius-pill);background-color:var(--joker-black-800);background-image:linear-gradient(180deg,rgb(255 255 255 / .025),transparent 60%);box-shadow:inset 0 1px #ffffff09;color:var(--joker-white-50);cursor:pointer;font-family:var(--font);font-size:var(--body-14);font-weight:400;line-height:1.45;overflow:hidden;padding:0 24px;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);white-space:nowrap}.component-card__code-panel .code-view-button:after{position:absolute;top:-70%;bottom:-70%;left:-55%;z-index:0;width:38%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .22),transparent);content:"";opacity:0;pointer-events:none;transform:skew(-22deg);transition:left calc(var(--motion-slow) + var(--motion-slow) + var(--motion-slow) + var(--motion-slow)) var(--ease-emphasized),opacity var(--motion-instant) ease}.component-card__code-panel .code-view-button>span{position:relative;z-index:1}.component-card__code-panel .code-view-button:hover{border-color:var(--joker-black-100);background-color:var(--joker-black-700);background-image:linear-gradient(180deg,rgb(255 255 255 / .05),transparent 62%);box-shadow:inset 0 1px #ffffff0f,0 3px 8px #00000038;color:var(--joker-white-50)}.component-card__code-panel .code-view-button:hover:after{left:115%;opacity:1}@media(max-width:800px){.component-card__code-panel .code-view-button{height:44px;min-height:44px}}.component-card__code-panel .code-toggle-button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){.component-card__code-panel{transition:border-color .24s var(--ease-out)}.component-card__code-panel .code-view-button:after{transition:none}}.case-study-intro{margin-top:100px;background:#121212}@media(max-width:800px){.case-study-intro{margin-top:var(--spacing-48)}}.case-study-intro__content{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.case-study-intro__title{width:100%;max-width:550px;margin:0 0 var(--spacing-12);font-family:var(--font);font-size:32px;font-weight:var(--text-body-weight);line-height:1.15;letter-spacing:-.05em;color:var(--joker-white-50)}.case-study-intro__body{width:100%;max-width:550px;margin:0;font-family:var(--font);font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:.05em;color:var(--joker-black-50)}.case-study-intro__cta{margin-top:var(--spacing-32)}.case-study-intro__cta button,.case-study-intro__cta a{letter-spacing:.05em}.case-study-page-header{display:flex;align-items:center;width:100%}.case-study-page-header__side--start{display:flex;align-items:center;flex:1;gap:var(--spacing-48);min-width:0}.case-study-page-header__back{display:inline-flex;align-items:center;gap:var(--spacing-8);flex-shrink:0;font-family:var(--font);font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:.05em;text-decoration:none;color:var(--joker-white-50);transition:color var(--motion-fast) var(--ease-standard)}.case-study-page-header__back:hover{color:var(--joker-black-50)}.case-study-page-header__chevron{display:block;flex-shrink:0;width:20px;height:20px}.case-study-page-header__rule{flex:1;height:var(--border-width-default);min-width:0;background:var(--joker-black-300)}.case-study-page-header__rule--end{flex:1}.case-study-page-header__title{display:flex;align-items:center;flex-shrink:0;gap:var(--spacing-12);margin:0 var(--spacing-48);font-family:var(--font);font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:.05em;white-space:nowrap;color:var(--joker-white-50)}.case-study-page-header__lead{font-style:italic;padding-inline:.15em;margin-inline:-.15em}.case-study-page-header__pipe{flex-shrink:0;font-style:normal;line-height:1}.case-study-page-header__title .case-study-page-header__pipe{color:var(--joker-black-50)}.case-study-page-header--rail .case-study-page-header__title{margin-inline:var(--spacing-48)}.case-study-page-header__rail-link{display:block;width:100%;text-decoration:none;color:inherit;transition:color var(--motion-fast) var(--ease-standard)}.case-study-page-header__rail-link:hover .case-study-page-header__title{color:var(--joker-black-50)}@media(max-width:800px){.case-study-page-header:not(.case-study-page-header--rail){display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:var(--spacing-12);row-gap:var(--spacing-32)}.case-study-page-header:not(.case-study-page-header--rail) .case-study-page-header__side--start{display:contents}.case-study-page-header:not(.case-study-page-header--rail) .case-study-page-header__back{grid-column:1 / -1;grid-row:1;justify-self:start}.case-study-page-header:not(.case-study-page-header--rail) .case-study-page-header__side--start>.case-study-page-header__rule{display:block;grid-column:1;grid-row:2;width:100%}.case-study-page-header:not(.case-study-page-header--rail) .case-study-page-header__title{grid-column:2;grid-row:2;margin-inline:0;font-size:var(--text-body-14)}.case-study-page-header:not(.case-study-page-header--rail) .case-study-page-header__rule--end{grid-column:3;grid-row:2}.case-study-page-header--rail .case-study-page-header__title{margin-inline:var(--spacing-24);font-size:var(--text-body-14)}}.site-footer-group{background:#121212}.site-footer-group--reveal{--footer-fade-duration: .6s;--footer-fade-easing: var(--ease-out);--footer-wipe-duration: var(--text-cover-wipe-duration);--footer-wipe-easing: var(--text-cover-wipe-easing);--footer-status-delay: 0ms;--footer-rule-delay: .26s;--footer-title-delay: .5s;--footer-body-delay: .58s;--footer-cta-delay: .66s;--footer-logo-delay: .82s;--footer-legal-delay: 1.04s}.site-footer{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:100px var(--spacing-24) 60px;background:#121212;text-align:center}.site-footer__status-row{display:flex;align-items:center;gap:var(--spacing-48);width:100%;max-width:1048px;margin-bottom:42px}.site-footer__rule{flex:1;height:var(--border-width-default);background:var(--joker-black-300)}.site-footer__status{display:inline-flex;align-items:center;gap:var(--spacing-8);flex-shrink:0;padding:var(--spacing-4) var(--spacing-8);border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-pill);background:var(--joker-black-600);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:.1em;text-transform:uppercase;color:var(--joker-white-50)}.site-footer__status-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--joker-green-400);box-shadow:0 0 color-mix(in srgb,var(--joker-green-400) 55%,transparent);animation:site-footer-status-pulse 1.8s var(--ease-standard) infinite}.site-footer__copy{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-16);max-width:550px;margin-bottom:var(--spacing-32)}.site-footer__title{margin:0;font-family:var(--font);font-size:32px;font-weight:var(--text-body-weight);line-height:1.15;letter-spacing:-.05em;color:var(--joker-white-50)}.site-footer__body{margin:0;font-family:var(--font);font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:.05em;color:var(--joker-black-50)}.site-footer__cta{display:flex;justify-content:center}.site-footer__logo{display:flex;justify-content:center;margin-top:62px}.site-footer__logo-video{display:block;width:60px;height:60px;object-fit:contain}.site-footer__legal{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding-bottom:16px;background:#121212;font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:.05em;text-align:center;color:var(--joker-black-100)}@keyframes site-footer-status-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--joker-green-400) 55%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--joker-green-400) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--joker-green-400) 0%,transparent)}}.site-footer-group--reveal .site-footer__status{opacity:0;transform:scale(.92)}.site-footer-group--reveal .site-footer__status-row .site-footer__rule:first-child{clip-path:inset(0 0 0 100%)}.site-footer-group--reveal .site-footer__status-row .site-footer__rule:last-child{clip-path:inset(0 100% 0 0)}.site-footer-group--reveal .site-footer__title,.site-footer-group--reveal .site-footer__body,.site-footer-group--reveal .site-footer__cta{opacity:0;transform:translateY(12px)}.site-footer-group--reveal .site-footer__logo,.site-footer-group--reveal .site-footer__legal{opacity:0}.site-footer-group--reveal.is-in-view .site-footer__status{animation:site-footer-status-scale-in var(--footer-fade-duration) var(--footer-fade-easing) both;animation-delay:var(--footer-status-delay)}.site-footer-group--reveal.is-in-view .site-footer__status-row .site-footer__rule:first-child,.site-footer-group--reveal.is-in-view .site-footer__status-row .site-footer__rule:last-child{animation:text-cover-wipe-reveal var(--footer-wipe-duration) var(--footer-wipe-easing) both;animation-delay:var(--footer-rule-delay)}.site-footer-group--reveal.is-in-view .site-footer__title{animation:site-footer-fade-up var(--footer-fade-duration) var(--footer-fade-easing) both;animation-delay:var(--footer-title-delay)}.site-footer-group--reveal.is-in-view .site-footer__body{animation:site-footer-fade-up var(--footer-fade-duration) var(--footer-fade-easing) both;animation-delay:var(--footer-body-delay)}.site-footer-group--reveal.is-in-view .site-footer__cta{animation:site-footer-fade-up var(--footer-fade-duration) var(--footer-fade-easing) both;animation-delay:var(--footer-cta-delay)}.site-footer-group--reveal.is-in-view .site-footer__logo{animation:site-footer-logo-settle .72s var(--footer-fade-easing) both;animation-delay:var(--footer-logo-delay)}.site-footer-group--reveal.is-in-view .site-footer__legal{animation:site-footer-fade-in .48s var(--footer-fade-easing) both;animation-delay:var(--footer-legal-delay)}@keyframes site-footer-status-scale-in{to{opacity:1;transform:scale(1)}}@keyframes site-footer-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes site-footer-logo-settle{0%{opacity:0;transform:scale(1)}30%{opacity:1;transform:scale(1)}58%{transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes site-footer-fade-in{to{opacity:1}}@media(max-width:800px){.site-footer{padding:72px var(--spacing-24) 48px}.site-footer__status-row{gap:var(--spacing-24)}}@media(prefers-reduced-motion:reduce){.site-footer__status-dot{animation:none}.site-footer-group--reveal .site-footer__status-row .site-footer__rule,.site-footer-group--reveal .site-footer__status,.site-footer-group--reveal .site-footer__title,.site-footer-group--reveal .site-footer__body,.site-footer-group--reveal .site-footer__cta,.site-footer-group--reveal .site-footer__logo,.site-footer-group--reveal .site-footer__legal{animation:none;clip-path:none;opacity:1;transform:none}}.nav-shell{position:sticky;top:0;z-index:10}.nav{display:flex;align-items:center;justify-content:space-between;height:54px;padding-inline:var(--spacing-24);background:#111;border-bottom:var(--border-width-default) solid var(--joker-black-300);box-shadow:none;transform:translateY(-100%);animation:nav-enter .56s var(--ease-out) both;transition:background .36s var(--ease-standard),backdrop-filter .36s var(--ease-standard),-webkit-backdrop-filter .36s var(--ease-standard),box-shadow .36s var(--ease-standard)}@keyframes nav-enter{to{transform:translateY(0)}}.nav--scrolled{background:#111111b8;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 8px 24px #00000047}.nav__logo{display:flex;align-items:center;color:var(--joker-white-50);text-decoration:none;transition:color var(--motion-fast) var(--ease-standard)}.nav__logo-mark{font-family:var(--font);font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:.05em;color:inherit}.nav__link{font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:.05em;text-decoration:none;transition:color var(--motion-fast) var(--ease-standard);color:var(--joker-white-50)}.nav__logo:hover,.nav__link:hover{color:var(--joker-black-50)}.nav__links{display:flex;align-items:center;gap:var(--spacing-32)}@media(max-width:800px){.nav__logo,.nav__link{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--spacing-8);margin-inline:calc(var(--spacing-8) * -1)}}@media(prefers-reduced-motion:reduce){.nav{animation:none;transform:none}}.portfolio-mockup-stage{--desktop-w: 1000px;--phone-w: 156px;--phone-overhang: 36px;position:relative;box-sizing:border-box;flex:0 0 auto;width:var(--desktop-w)}.portfolio-mockup-stage:not(:has(.portfolio-mockup-stage__mobile)){width:var(--desktop-w)}.portfolio-mockup-stage__desktop{width:var(--desktop-w);height:auto;box-shadow:none}.portfolio-mockup-stage__desktop .portfolio-image-mockup__frame{width:100%}.portfolio-mockup-stage__desktop .portfolio-image-mockup__media{width:100%;height:auto}.portfolio-mockup-stage__desktop .portfolio-image-mockup__image{display:block;width:100%;min-width:0;max-width:100%;height:auto;object-fit:initial;object-position:bottom left}.portfolio-mockup-stage:not(:has(.portfolio-mockup-stage__mobile)) .portfolio-mockup-stage__desktop{width:var(--desktop-w)}.portfolio-mockup-stage__mobile{position:absolute;right:0;bottom:-12px;z-index:2;width:var(--phone-w);aspect-ratio:9 / 19.5;height:auto;border:2px solid var(--joker-black-300);border-radius:22px;box-shadow:0 16px 36px #0000004d,0 4px 12px #00000029}.portfolio-mockup-stage__mobile .portfolio-image-mockup__image{object-position:center center}.section-divider{display:flex;align-items:center;gap:var(--spacing-48);width:100%;max-width:1048px;margin-inline:auto;padding-inline:var(--spacing-24)}.section-divider__label{display:flex;align-items:center;gap:var(--spacing-12);flex-shrink:0;font-family:var(--font);font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:.05em;color:var(--joker-white-50)}.section-divider__number{font-style:italic;padding-inline:.15em;margin-inline:-.15em}.section-divider__pipe{flex-shrink:0;font-style:normal;line-height:1}.section-divider__label .section-divider__pipe{color:var(--joker-black-50)}.section-divider__rule{flex:1;height:var(--border-width-default);background:var(--joker-black-300)}.section-divider__title{white-space:nowrap}@media(max-width:800px){.section-divider{gap:var(--spacing-24)}.section-divider__title{white-space:normal}}.project-container-shell{display:flex;flex-direction:column;gap:42px;width:100%;max-width:1000px;overflow:visible}.project-container{box-sizing:border-box;width:100%;overflow:visible}.project-container__media{position:relative;box-sizing:border-box;width:100%;min-height:420px;padding-block:28px 0;overflow:visible}.project-container__media--linked{display:block;color:inherit;text-decoration:none;cursor:pointer}.project-container__media--linked .project-container__media-clip,.project-container__media--linked .project-container__media-clip *,.project-container__media--linked .project-container__media-overlay,.project-container__media--linked .project-container__media-overlay *{pointer-events:none}.project-container__media--linked .component-card__code-panel .code-view-button,.project-container__media--linked .component-card__code-panel .code-view-button *{pointer-events:auto}.project-container__media--linked:hover .component-card__frame{background-color:var(--joker-black-400);border-color:var(--joker-black-200);box-shadow:0 22px 44px #0000004d,0 8px 16px #0000002e}.project-container__media--linked:hover .component-card__frame .component-card{border-color:var(--joker-black-200)}.project-container__media--linked:hover .component-card__frame .component-card__code-panel{border-top-color:var(--joker-black-200)}@media(prefers-reduced-motion:reduce){.project-container__media--linked:hover .component-card__frame{transform:none}}.project-container__media-clip{--media-fade-width: clamp(72px, 14vw, 180px);position:relative;container-type:inline-size;width:100%;overflow:visible}.project-container__media-clip>.portfolio-mockup-stage{margin-left:min(0px,calc(100% - var(--desktop-w, 1000px)))}.project-container__media-clip:after{content:"";position:absolute;inset-block:0;left:0;z-index:1;width:var(--media-fade-width);pointer-events:none;opacity:0;background:linear-gradient(to right,var(--joker-black-800) 0%,color-mix(in srgb,var(--joker-black-800) 72%,transparent) 52%,transparent 100%)}@container (max-width: 799px){.project-container__media-clip:after{opacity:1}}.project-container__media-overlay{position:absolute;right:0;bottom:48px;z-index:3}.project-container__content{display:grid;grid-template-columns:minmax(0,550px) auto;grid-template-rows:auto auto;align-items:start;justify-content:space-between;column-gap:var(--spacing-24);row-gap:42px}.case-study-text__copy{display:flex;flex-direction:column;gap:var(--spacing-8);grid-column:1;grid-row:1;min-width:0}.project-container__cta{grid-column:2;grid-row:1;align-self:center}.case-study-text__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8);grid-column:1;grid-row:2}.case-study-text__title{margin:0;font-family:var(--font);font-size:24px;font-weight:500;line-height:var(--text-body-line-height);letter-spacing:-.05em;color:var(--joker-white-50)}.case-study-text__body{margin:0;font-family:var(--font);font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:.05em;color:var(--joker-black-50)}.case-study-text__chip{box-sizing:border-box;display:inline-flex;align-items:center;padding:var(--spacing-4) var(--spacing-8);border:var(--border-width-default) solid var(--joker-black-300);border-radius:var(--radius-sm);background:var(--joker-black-600);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:.1em;text-transform:uppercase;color:var(--joker-black-50)}@media(max-width:800px){.project-container-shell{gap:var(--spacing-32)}.project-container__content{grid-template-columns:1fr;grid-template-rows:auto auto auto;row-gap:var(--spacing-24)}.project-container__cta{grid-column:1;grid-row:3;align-self:start}.case-study-text__chips{grid-column:1;grid-row:2}.case-study-text__title{font-size:20px}}.design-system-case-study,.application-shell-case-study,.joker-originals-case-study,.sportsbook-case-study,.home-page{--case-study-content-inner-max: 1000px;--case-study-fluid-extra: clamp(0px, calc((100vw - 1536px) * 100 / 384), 100px);--case-study-content-max: calc( var(--case-study-content-inner-max) + var(--case-study-gutter) * 2 + var(--case-study-fluid-extra) );--case-study-content-min: 800px;--case-study-gutter: var(--spacing-24);--case-study-content-width: clamp( min(100%, var(--case-study-content-min)), 100% - (var(--case-study-gutter) * 2), var(--case-study-content-max) );--case-study-mockup-width: min( var(--case-study-content-inner-max), var(--case-study-content-width) )}.design-system-case-study,.application-shell-case-study,.joker-originals-case-study,.sportsbook-case-study{--case-study-section-gap: 200px;--case-study-copy-media-gap: 60px}.home-page{background:#121212}.home-page .section-divider,.home-page .case-study-section__projects{box-sizing:border-box;width:100%;max-width:var(--case-study-content-width);margin-inline:auto;padding-inline:var(--case-study-gutter)}.home-page .portfolio-mockup-stage{--desktop-w: var(--case-study-mockup-width);width:var(--case-study-mockup-width)}.home-page .portfolio-mockup-stage__desktop{width:var(--case-study-mockup-width)}.home-page .project-container__media-clip>.portfolio-mockup-stage{margin-left:0}.home-page .project-container__media-clip:after{display:none}.design-system-case-study .design-system-case-study__shell,.application-shell-case-study .application-shell-case-study__shell,.joker-originals-case-study .joker-originals-case-study__shell,.sportsbook-case-study .sportsbook-case-study__shell,.design-system-case-study .section-divider,.application-shell-case-study .section-divider,.joker-originals-case-study .section-divider,.sportsbook-case-study .section-divider,.design-system-case-study .case-study-inline-copy,.application-shell-case-study .case-study-inline-copy,.joker-originals-case-study .case-study-inline-copy,.sportsbook-case-study .case-study-inline-copy,.design-system-case-study .case-study-split-frames,.application-shell-case-study .case-study-split-frames,.joker-originals-case-study .case-study-split-frames,.sportsbook-case-study .case-study-split-frames,.design-system-case-study .case-study-full-width-frame,.application-shell-case-study .case-study-full-width-frame,.design-system-case-study .component-showcase-grid,.application-shell-case-study .component-showcase-grid,.joker-originals-case-study .component-showcase-grid,.design-system-case-study .product-adoption-games-grid,.application-shell-case-study .product-adoption-games-grid,.joker-originals-case-study .product-adoption-games-grid,.application-shell-case-study .case-study-media-placeholder--grid,.joker-originals-case-study .case-study-media-placeholder--grid{box-sizing:border-box;width:100%;max-width:var(--case-study-content-width);margin-inline:auto;padding-inline:var(--case-study-gutter)}.design-system-case-study .case-study-split-frames,.application-shell-case-study .case-study-split-frames,.joker-originals-case-study .case-study-split-frames,.sportsbook-case-study .case-study-split-frames,.design-system-case-study .case-study-full-width-frame,.application-shell-case-study .case-study-full-width-frame,.sportsbook-case-study .case-study-full-width-frame,.design-system-case-study .component-showcase-grid,.application-shell-case-study .component-showcase-grid,.joker-originals-case-study .component-showcase-grid,.design-system-case-study .product-adoption-games-grid,.application-shell-case-study .product-adoption-games-grid,.joker-originals-case-study .product-adoption-games-grid,.application-shell-case-study .case-study-media-placeholder--grid,.joker-originals-case-study .case-study-media-placeholder--grid{margin-top:var(--case-study-copy-media-gap)}.design-system-case-study .case-study-inline-copy__title,.application-shell-case-study .case-study-inline-copy__title,.joker-originals-case-study .case-study-inline-copy__title,.sportsbook-case-study .case-study-inline-copy__title{flex:0 1 45%;max-width:45%}.design-system-case-study__foundations .case-study-split-frames__panel--fill,.application-shell-case-study__foundations .case-study-split-frames__panel--fill,.joker-originals-case-study__foundations .case-study-split-frames__panel--fill{height:auto;min-height:0}.design-system-case-study__foundations .case-study-split-frames__panel--bare,.application-shell-case-study__foundations .case-study-split-frames__panel--bare,.joker-originals-case-study__foundations .case-study-split-frames__panel--bare,.design-system-case-study__foundations .case-study-split-frames__panel--bare>*,.application-shell-case-study__foundations .case-study-split-frames__panel--bare>*,.joker-originals-case-study__foundations .case-study-split-frames__panel--bare>*{height:auto;min-height:0;overflow:visible}.design-system-case-study .case-study-split-frames,.application-shell-case-study .case-study-split-frames,.joker-originals-case-study .case-study-split-frames{height:540px;min-height:540px}.design-system-case-study .portfolio-mockup-stage,.application-shell-case-study .portfolio-mockup-stage,.joker-originals-case-study .portfolio-mockup-stage,.sportsbook-case-study .portfolio-mockup-stage{--desktop-w: var(--case-study-mockup-width);width:var(--case-study-mockup-width)}.design-system-case-study .portfolio-mockup-stage__desktop,.application-shell-case-study .portfolio-mockup-stage__desktop,.joker-originals-case-study .portfolio-mockup-stage__desktop,.sportsbook-case-study .portfolio-mockup-stage__desktop{width:var(--case-study-mockup-width)}.design-system-case-study__hero .project-container__media-clip>.portfolio-mockup-stage,.application-shell-case-study__hero .project-container__media-clip>.portfolio-mockup-stage,.joker-originals-case-study__hero .project-container__media-clip>.portfolio-mockup-stage,.sportsbook-case-study__hero .project-container__media-clip>.portfolio-mockup-stage{margin-left:0}.design-system-case-study__hero .project-container__media-clip:after,.application-shell-case-study__hero .project-container__media-clip:after,.joker-originals-case-study__hero .project-container__media-clip:after,.sportsbook-case-study__hero .project-container__media-clip:after{display:none}@media(min-width:801px){.design-system-case-study .design-system-case-study__shell,.application-shell-case-study .application-shell-case-study__shell,.joker-originals-case-study .joker-originals-case-study__shell,.sportsbook-case-study .sportsbook-case-study__shell,.design-system-case-study .section-divider,.application-shell-case-study .section-divider,.joker-originals-case-study .section-divider,.sportsbook-case-study .section-divider,.design-system-case-study .case-study-inline-copy,.application-shell-case-study .case-study-inline-copy,.joker-originals-case-study .case-study-inline-copy,.sportsbook-case-study .case-study-inline-copy,.design-system-case-study .case-study-split-frames,.application-shell-case-study .case-study-split-frames,.joker-originals-case-study .case-study-split-frames,.sportsbook-case-study .case-study-split-frames,.design-system-case-study .case-study-full-width-frame,.application-shell-case-study .case-study-full-width-frame,.sportsbook-case-study .case-study-full-width-frame,.design-system-case-study .component-showcase-grid,.application-shell-case-study .component-showcase-grid,.joker-originals-case-study .component-showcase-grid,.design-system-case-study .product-adoption-games-grid,.application-shell-case-study .product-adoption-games-grid,.joker-originals-case-study .product-adoption-games-grid,.home-page .section-divider,.home-page .case-study-section__projects{transition:max-width .24s var(--ease-out)}}@media(min-width:801px)and (prefers-reduced-motion:reduce){.design-system-case-study .design-system-case-study__shell,.application-shell-case-study .application-shell-case-study__shell,.joker-originals-case-study .joker-originals-case-study__shell,.sportsbook-case-study .sportsbook-case-study__shell,.design-system-case-study .section-divider,.application-shell-case-study .section-divider,.joker-originals-case-study .section-divider,.sportsbook-case-study .section-divider,.design-system-case-study .case-study-inline-copy,.application-shell-case-study .case-study-inline-copy,.joker-originals-case-study .case-study-inline-copy,.sportsbook-case-study .case-study-inline-copy,.design-system-case-study .case-study-split-frames,.application-shell-case-study .case-study-split-frames,.joker-originals-case-study .case-study-split-frames,.sportsbook-case-study .case-study-split-frames,.design-system-case-study .case-study-full-width-frame,.application-shell-case-study .case-study-full-width-frame,.sportsbook-case-study .case-study-full-width-frame,.design-system-case-study .component-showcase-grid,.application-shell-case-study .component-showcase-grid,.joker-originals-case-study .component-showcase-grid,.design-system-case-study .product-adoption-games-grid,.application-shell-case-study .product-adoption-games-grid,.joker-originals-case-study .product-adoption-games-grid,.home-page .section-divider,.home-page .case-study-section__projects{transition:none}}@media(max-width:800px){.design-system-case-study,.application-shell-case-study,.joker-originals-case-study,.sportsbook-case-study,.home-page{--case-study-content-width: 100%;--case-study-mockup-width: 100%}.design-system-case-study,.application-shell-case-study,.joker-originals-case-study,.sportsbook-case-study{--case-study-section-gap: 100px;--case-study-copy-media-gap: var(--spacing-48)}.home-page .project-container__media-clip,.design-system-case-study__hero .project-container__media-clip,.application-shell-case-study__hero .project-container__media-clip,.joker-originals-case-study__hero .project-container__media-clip,.sportsbook-case-study__hero .project-container__media-clip{display:none}.home-page .project-container__media,.design-system-case-study__hero .project-container__media,.application-shell-case-study__hero .project-container__media,.joker-originals-case-study__hero .project-container__media,.sportsbook-case-study__hero .project-container__media{min-height:0;padding-block:0}.home-page .project-container__media-overlay,.design-system-case-study__hero .project-container__media-overlay,.application-shell-case-study__hero .project-container__media-overlay,.joker-originals-case-study__hero .project-container__media-overlay,.sportsbook-case-study__hero .project-container__media-overlay{position:static;right:auto;bottom:auto;display:flex;justify-content:center;width:100%;margin-top:0}.home-page .project-container__media-overlay,.sportsbook-case-study__hero .project-container__media-overlay{transform:none}.home-page .project-container__media-overlay.component-card-shell,.home-page .project-container__media-overlay .component-card__frame,.home-page .project-container__media-overlay .component-card,.design-system-case-study__hero .project-container__media-overlay.component-card-shell,.design-system-case-study__hero .project-container__media-overlay .component-card__frame,.design-system-case-study__hero .project-container__media-overlay .component-card,.application-shell-case-study__hero .project-container__media-overlay.component-card-shell,.application-shell-case-study__hero .project-container__media-overlay .component-card__frame,.application-shell-case-study__hero .project-container__media-overlay .component-card,.joker-originals-case-study__hero .project-container__media-overlay.component-card-shell,.joker-originals-case-study__hero .project-container__media-overlay .component-card__frame,.joker-originals-case-study__hero .project-container__media-overlay .component-card,.sportsbook-case-study__hero .project-container__media-overlay.component-card-shell,.sportsbook-case-study__hero .project-container__media-overlay .component-card__frame,.sportsbook-case-study__hero .project-container__media-overlay .component-card{width:100%;max-width:100%}.home-page .project-container__media-overlay .component-card,.design-system-case-study__hero .project-container__media-overlay .component-card,.application-shell-case-study__hero .project-container__media-overlay .component-card,.joker-originals-case-study__hero .project-container__media-overlay .component-card,.sportsbook-case-study__hero .project-container__media-overlay .component-card{min-height:345px}.home-page .project-container__media-overlay .component-card--preview-only{height:345px}.home-page .project-container__media-overlay .component-card__mobile-preview{--mobile-shell-width: 249px;--mobile-shell-height: 530px;--mobile-shell-inset-x: 14px;--mobile-shell-offset-top: 14px}.home-page .project-container__media-overlay .component-card__mobile-frame{width:var(--mobile-shell-width);height:var(--mobile-shell-height);margin-top:var(--mobile-shell-offset-top)}.home-page .project-container__media-overlay .component-card__mobile-image{sizes:249px}.design-system-case-study .case-study-inline-copy,.application-shell-case-study .case-study-inline-copy,.joker-originals-case-study .case-study-inline-copy,.sportsbook-case-study .case-study-inline-copy{flex-direction:column;gap:var(--spacing-12)}.design-system-case-study .case-study-inline-copy__title,.application-shell-case-study .case-study-inline-copy__title,.joker-originals-case-study .case-study-inline-copy__title,.sportsbook-case-study .case-study-inline-copy__title{flex-basis:auto;max-width:none}.design-system-case-study .case-study-split-frames,.application-shell-case-study .case-study-split-frames,.joker-originals-case-study .case-study-split-frames,.sportsbook-case-study .case-study-split-frames,.design-system-case-study .case-study-full-width-frame,.application-shell-case-study .case-study-full-width-frame,.joker-originals-case-study .case-study-full-width-frame,.sportsbook-case-study .case-study-full-width-frame,.design-system-case-study__foundations .case-study-split-frames__panel--fill,.application-shell-case-study__foundations .case-study-split-frames__panel--fill,.joker-originals-case-study__foundations .case-study-split-frames__panel--fill{height:auto;min-height:0}.design-system-case-study .case-study-split-frames__media .ds-home-preview,.application-shell-case-study .case-study-split-frames__media .ds-home-preview,.home-page .case-study-split-frames__media .ds-home-preview{grid-template-rows:40px minmax(180px,280px) auto}.design-system-case-study .component-showcase-grid__grid,.application-shell-case-study .component-showcase-grid__grid,.joker-originals-case-study .component-showcase-grid__grid,.design-system-case-study .product-adoption-games-grid__grid,.application-shell-case-study .product-adoption-games-grid__grid,.joker-originals-case-study .product-adoption-games-grid__grid{grid-template-columns:1fr}}.case-study-section,.case-study-block--reveal{--case-study-wipe-duration: var(--text-cover-wipe-duration);--case-study-wipe-easing: var(--text-cover-wipe-easing);--case-study-fade-duration: .68s;--case-study-fade-easing: var(--ease-out);--case-study-number-delay: 0ms;--case-study-pipe-delay: 60ms;--case-study-title-delay: .1s;--case-study-rule-delay: .18s;--case-study-mockup-delay: .3s;--case-study-overlay-delay: .46s;--case-study-copy-delay: .52s;--case-study-inline-title-delay: .28s;--case-study-inline-body-delay: .36s;--case-study-inline-media-delay: .52s}.case-study-section{padding-block:100px;background:#121212;overflow:visible}.case-study-section__projects{width:100%;max-width:var(--case-study-content-width, 1048px);margin-inline:auto;margin-top:var(--spacing-48);padding-inline:var(--spacing-24);overflow:visible}.case-study-section__projects .case-study-media-placeholder--grid{min-height:420px}@media(min-width:801px){.case-study-section__projects .case-study-media-placeholder--grid{min-height:540px}}.case-study-block--reveal .section-divider__number,.case-study-block--reveal .section-divider__pipe,.case-study-block--reveal .section-divider__title{clip-path:inset(0 100% 0 0)}.case-study-block--reveal .section-divider__rule{transform:scaleX(0);transform-origin:left center}.case-study-block--reveal .project-container__media-clip,.case-study-block--reveal .project-container__media-overlay,.case-study-block--reveal .project-container__content{opacity:0}.case-study-block--reveal .project-container__media-clip{transform:translateY(16px)}.case-study-block--reveal .project-container__media-overlay{transform:translateY(12px) scale(.97)}.case-study-block--reveal .project-container__content{transform:translateY(16px)}.case-study-block--reveal.is-in-view .section-divider__number{animation:text-cover-wipe-reveal-clear var(--case-study-wipe-duration) var(--case-study-wipe-easing) both;animation-delay:var(--case-study-number-delay)}.case-study-block--reveal.is-in-view .section-divider__pipe{animation:text-cover-wipe-reveal var(--case-study-wipe-duration) var(--case-study-wipe-easing) both;animation-delay:var(--case-study-pipe-delay)}.case-study-block--reveal.is-in-view .section-divider__title{animation:text-cover-wipe-reveal var(--case-study-wipe-duration) var(--case-study-wipe-easing) both;animation-delay:var(--case-study-title-delay)}.case-study-block--reveal.is-in-view .section-divider__rule{animation:case-study-rule-draw .72s var(--case-study-fade-easing) both;animation-delay:var(--case-study-rule-delay)}.case-study-block--reveal.is-in-view .project-container__media-clip{animation:case-study-mockup-reveal var(--case-study-fade-duration) var(--case-study-fade-easing) both;animation-delay:var(--case-study-mockup-delay)}.case-study-block--reveal.is-in-view .project-container__media-overlay{animation:case-study-overlay-reveal .6s var(--case-study-fade-easing) both;animation-delay:var(--case-study-overlay-delay)}.case-study-block--reveal.is-in-view .project-container__content{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:var(--case-study-copy-delay)}@keyframes case-study-rule-draw{to{transform:scaleX(1)}}@keyframes case-study-mockup-reveal{to{opacity:1;transform:translateY(0)}}@keyframes case-study-overlay-reveal{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes case-study-fade-up{to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.case-study-section{padding-block:72px}.case-study-section__projects{margin-top:var(--spacing-32)}}@media(prefers-reduced-motion:reduce){.case-study-block--reveal .section-divider__number,.case-study-block--reveal .section-divider__pipe,.case-study-block--reveal .section-divider__title,.case-study-block--reveal .section-divider__rule,.case-study-block--reveal .project-container__media-clip,.case-study-block--reveal .project-container__media-overlay,.case-study-block--reveal .project-container__content{animation:none;clip-path:none;opacity:1;transform:none}}.application-shell-case-study{background:#121212;--case-study-next-label-gap: 100px;--case-study-next-footer-gap: 100px}.application-shell-case-study__shell{width:100%;max-width:var(--case-study-content-width, 1048px);margin-inline:auto;padding-inline:var(--case-study-gutter, var(--spacing-24))}.application-shell-case-study__top{padding-top:80px}.application-shell-case-study__hero-section{margin-top:80px}@media(max-width:800px){.application-shell-case-study{--case-study-next-label-gap: var(--spacing-48);--case-study-next-footer-gap: var(--spacing-48)}.application-shell-case-study__top{padding-top:var(--spacing-48)}.application-shell-case-study__hero-section{margin-top:var(--spacing-48)}.application-shell-case-study .case-study-inline-copy{margin-top:var(--spacing-32)}.application-shell-case-study__next-label{padding-inline:var(--case-study-gutter, var(--spacing-24))}}.application-shell-case-study__hero{margin-top:0}.application-shell-case-study__overview .application-shell-case-study__section-media,.application-shell-case-study__architecture .application-shell-case-study__section-media{overflow:visible}@media(max-width:800px){.application-shell-case-study__structure-media .case-study-split-frames__panel:has(.application-shell-architecture-preview){order:-1}}.application-shell-case-study__hero .project-container__media{padding-block:0}.application-shell-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame,.application-shell-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover{cursor:default;transform:none;background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:none}.application-shell-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media,.application-shell-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__media,.application-shell-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover .ds-home-preview__ticker,.application-shell-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover .ds-home-preview__hero{border-color:var(--joker-black-300)}.application-shell-case-study__hero .portfolio-image-mockup__frame,.application-shell-case-study__hero .portfolio-image-mockup__frame:hover{cursor:default;transform:none;background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:none}.application-shell-case-study__hero .component-card__frame,.application-shell-case-study__hero .component-card__frame:hover{cursor:default;background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:0 18px 40px #0000003d,0 6px 14px #00000024}.application-shell-case-study__hero .component-card__frame:hover .component-card{border-color:var(--joker-black-400)}.application-shell-case-study__hero .component-card__frame:hover .component-card__code-panel{border-top-color:var(--joker-black-300)}.application-shell-case-study__hero .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media,.application-shell-case-study__hero .portfolio-image-mockup__media{border-color:var(--joker-black-300)}.application-shell-case-study__overview,.application-shell-case-study__foundations,.application-shell-case-study__components,.application-shell-case-study__architecture,.application-shell-case-study__next-project{padding-top:var(--case-study-section-gap)}.application-shell-case-study__next-project.case-study-block--reveal{--case-study-rule-delay: .26s}.application-shell-case-study__next-label{display:block;margin:var(--case-study-next-label-gap) 0 0;font-family:var(--font);font-size:32px;font-weight:var(--text-body-weight);line-height:1.15;letter-spacing:-.05em;text-align:center;text-decoration:none;color:var(--joker-white-50);transition:color var(--motion-fast) var(--ease-standard)}.application-shell-case-study__next-label:hover{color:var(--joker-black-50);cursor:pointer}.application-shell-case-study__next-project .site-footer__legal{margin-top:var(--case-study-next-footer-gap)}.application-shell-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__back{opacity:0;transform:scale(.92);transform-origin:left center}.application-shell-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__title{opacity:0;transform:scale(.92)}.application-shell-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__side .case-study-page-header__rule{clip-path:inset(0 0 0 100%)}.application-shell-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__rule--end{clip-path:inset(0 100% 0 0)}.application-shell-case-study__intro-reveal.case-study-block--reveal .case-study-intro__title,.application-shell-case-study__intro-reveal.case-study-block--reveal .case-study-intro__body,.application-shell-case-study__intro-reveal.case-study-block--reveal .case-study-intro__cta{opacity:0;transform:translateY(12px)}.application-shell-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-page-header__back{animation:rail-center-scale-in .6s var(--case-study-fade-easing) both;animation-delay:0ms}.application-shell-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-page-header__title{animation:rail-center-scale-in .6s var(--case-study-fade-easing) both;animation-delay:.12s}.application-shell-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-page-header__side .case-study-page-header__rule,.application-shell-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-page-header__rule--end{animation:text-cover-wipe-reveal var(--case-study-wipe-duration) var(--case-study-wipe-easing) both;animation-delay:.38s}.application-shell-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-intro__title{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:.36s}.application-shell-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-intro__body{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:.44s}.application-shell-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-intro__cta{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:.52s}.case-study-block--reveal .case-study-inline-copy__title,.case-study-block--reveal .case-study-inline-copy__body,.case-study-block--reveal .application-shell-case-study__section-media{opacity:0;transform:translateY(16px)}.case-study-block--reveal.is-in-view .application-shell-case-study__section-media{animation:case-study-mockup-reveal var(--case-study-fade-duration) var(--case-study-fade-easing) both;animation-delay:var(--case-study-inline-media-delay, .52s)}.application-shell-case-study__next-project.case-study-block--reveal .case-study-page-header__title{opacity:0;transform:scale(.92)}.application-shell-case-study__next-project.case-study-block--reveal .case-study-page-header__rule{clip-path:inset(0 0 0 100%)}.application-shell-case-study__next-project.case-study-block--reveal .case-study-page-header__rule--end{clip-path:inset(0 100% 0 0)}.application-shell-case-study__next-project.case-study-block--reveal .application-shell-case-study__next-label,.application-shell-case-study__next-project.case-study-block--reveal .site-footer__legal{opacity:0}.application-shell-case-study__next-project.case-study-block--reveal .application-shell-case-study__next-label{transform:translateY(12px)}.application-shell-case-study__next-project.case-study-block--reveal.is-in-view .case-study-page-header__title{animation:rail-center-scale-in .6s var(--case-study-fade-easing) both;animation-delay:var(--case-study-number-delay)}.application-shell-case-study__next-project.case-study-block--reveal.is-in-view .case-study-page-header__rule,.application-shell-case-study__next-project.case-study-block--reveal.is-in-view .case-study-page-header__rule--end{animation:text-cover-wipe-reveal var(--case-study-wipe-duration) var(--case-study-wipe-easing) both;animation-delay:var(--case-study-rule-delay)}.application-shell-case-study__next-project.case-study-block--reveal.is-in-view .application-shell-case-study__next-label{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:.36s}.application-shell-case-study__next-project.case-study-block--reveal.is-in-view .site-footer__legal{animation:case-study-fade-up .48s var(--case-study-fade-easing) both;animation-delay:.52s}@media(prefers-reduced-motion:reduce){.application-shell-case-study__hero .portfolio-image-mockup__frame,.application-shell-case-study__hero .component-card__frame{transition:none}.application-shell-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__back,.application-shell-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__title,.application-shell-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__side .case-study-page-header__rule,.application-shell-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__rule--end,.application-shell-case-study__intro-reveal.case-study-block--reveal .case-study-intro__title,.application-shell-case-study__intro-reveal.case-study-block--reveal .case-study-intro__body,.application-shell-case-study__intro-reveal.case-study-block--reveal .case-study-intro__cta,.case-study-block--reveal .case-study-inline-copy__title,.case-study-block--reveal .case-study-inline-copy__body,.case-study-block--reveal .application-shell-case-study__section-media,.application-shell-case-study__next-project.case-study-block--reveal .case-study-page-header__title,.application-shell-case-study__next-project.case-study-block--reveal .case-study-page-header__rule,.application-shell-case-study__next-project.case-study-block--reveal .case-study-page-header__rule--end,.application-shell-case-study__next-project.case-study-block--reveal .application-shell-case-study__next-label,.application-shell-case-study__next-project.case-study-block--reveal .site-footer__legal{animation:none;clip-path:none;opacity:1;transform:none}}.ds-exports-preview{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--joker-black-800)}.ds-exports-preview__header{box-sizing:border-box;display:flex;flex:0 0 68px;align-items:center;justify-content:space-between;gap:16px;height:68px;min-height:68px;padding:0 18px;border-bottom:1px solid var(--joker-black-300);background:var(--joker-black-700);overflow:visible}.ds-exports-preview__filename{min-width:0;color:var(--joker-white-50);font-family:var(--mono);font-size:var(--text-body-14);font-weight:400;line-height:1.2;text-transform:lowercase}.ds-exports-preview__scroll{position:relative;z-index:0;padding:20px 18px 56px;overscroll-behavior-y:auto}.ds-exports-preview__hint{flex:1 1 auto;min-height:0}.ds-exports-preview__tree{font-family:var(--mono);font-size:var(--text-body-14);line-height:1.55}.ds-exports-preview__root{margin-bottom:2px;color:var(--joker-gold-400)}.ds-exports-preview__section+.ds-exports-preview__section{margin-top:2px}.ds-exports-preview__branch{display:flex;min-width:0;white-space:pre}.ds-exports-preview__guide{flex:0 0 auto;color:var(--joker-black-50)}.ds-exports-preview__category{color:var(--joker-white-50)}.ds-exports-preview__item{color:var(--joker-black-50)}.ds-exports-preview__spacer:before{display:block;color:var(--joker-black-50);content:"│";line-height:1.55}.token-copy-chip{position:relative;display:inline-flex;align-items:center;width:fit-content;margin:0;border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--joker-black-800);color:var(--joker-black-50);font-family:var(--mono);font-size:var(--text-body-12);line-height:1;padding:6.5px 10px 6px}.token-copy-chip--copy{cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.token-copy-chip--copy:hover{background:var(--color-bg-surface-raised);border-color:var(--color-border-default);color:var(--color-text-secondary)}.token-copy-chip--copy:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.token-copy-chip--copy.is-copied{border-color:color-mix(in srgb,var(--joker-gold-400) 44%,transparent);background:var(--joker-black-800);color:var(--joker-gold-400)}.typography-token-list-preview{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:hidden;padding:24px 16px;background:var(--joker-black-800)}.typography-token-list-preview__hint{height:100%;min-height:0}.typography-token-list-preview__scroll{position:relative;z-index:0;display:flex;flex-direction:column;padding-bottom:56px}.typography-token-list-preview__card:not(:last-child){padding-bottom:42px;border-bottom:1px solid var(--joker-black-300)}.typography-token-list-preview__card+.typography-token-list-preview__card{padding-top:42px}.typography-token-list-preview__card{display:grid;gap:0}.typography-token-list-preview__label{margin:0 0 16px;color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.typography-token-list-preview__sample{margin:0 0 32px;color:var(--joker-white-50);overflow-wrap:anywhere}.typography-token-list-preview__sample--h1,.typography-token-list-preview__sample--h2,.typography-token-list-preview__sample--h3{font-weight:var(--text-heading-weight);text-transform:uppercase}.typography-token-list-preview__sample--h1{font-family:var(--font-heading);font-size:var(--text-heading-h1);line-height:.9;letter-spacing:-.03em}.typography-token-list-preview__sample--h2{font-family:var(--font-heading);font-size:var(--text-heading-h2);line-height:.95;letter-spacing:-.03em}.typography-token-list-preview__sample--h3{font-family:var(--font-heading);font-size:var(--text-heading-h3);line-height:var(--text-heading-line-height-compact);letter-spacing:-.03em}.typography-token-list-preview__sample--body-18,.typography-token-list-preview__sample--body-16,.typography-token-list-preview__sample--body-14,.typography-token-list-preview__sample--body-12{font-family:var(--font);font-weight:var(--text-body-weight);letter-spacing:var(--text-body-letter-spacing);text-transform:none}.typography-token-list-preview__sample--body-18{font-size:var(--text-body-18);line-height:var(--text-body-line-height)}.typography-token-list-preview__sample--body-16{font-size:var(--text-body-16);line-height:var(--text-body-line-height)}.typography-token-list-preview__sample--body-14{font-size:var(--text-body-14);line-height:var(--text-body-line-height)}.typography-token-list-preview__sample--body-12{font-size:var(--text-body-12);line-height:1.4}.typography-token-list-preview__spec{display:flex;align-items:center;gap:16px;margin:0 0 16px;color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.typography-token-list-preview__spec-divider{flex:0 0 1px;align-self:stretch;width:1px;min-height:12px;background:var(--joker-black-300)}@media(max-width:800px){.typography-token-list-preview{padding:24px}}.component-showcase-grid{box-sizing:border-box;width:100%;max-width:1048px;margin-inline:auto;padding-inline:var(--spacing-24)}.component-showcase-grid__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.component-showcase-grid__tile{box-sizing:border-box;min-width:0;height:363px;overflow:hidden}.component-showcase-grid__tile .component-card-shell{width:100%;height:100%;min-height:0}.component-showcase-grid__tile .component-card__frame{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;cursor:pointer}.component-showcase-grid__tile .component-card__frame:hover{background-color:var(--joker-black-400);border-color:var(--joker-black-200);box-shadow:0 22px 44px #0000004d,0 8px 16px #0000002e}.component-showcase-grid__tile .component-card__frame:hover .component-card{border-color:var(--joker-black-200)}.component-showcase-grid__tile .component-card__frame:hover .component-card__code-panel{border-top-color:var(--joker-black-200)}.component-showcase-grid__tile .component-card{display:flex;flex-direction:column;width:100%;height:100%;flex:1;min-height:0;overflow:hidden}.component-showcase-grid__tile .component-card__top{flex:1 1 auto;width:100%;height:auto;min-height:0;padding:24px;box-sizing:border-box;overflow:hidden}.component-showcase-grid__tile .component-card--has-code{--component-card-code-expanded-max-height: min(260px, 68%)}.component-showcase-grid__tile .component-card--code-expanded .component-card__code-panel{max-height:var(--component-card-code-expanded-max-height)}.component-showcase-grid__button-preview,.component-showcase-grid__coin-preview{display:flex;align-items:center;justify-content:center;width:100%}.component-showcase-grid__coin{--coin-size: 148px;--coin-hover-bob: calc(var(--coin-size) * .095)}@media(hover:hover){.component-showcase-grid__tile:hover .component-showcase-grid__coin{animation:component-showcase-grid-coin-hover 3.2s ease-in-out infinite}.component-showcase-grid__tile:hover .component-showcase-grid__coin .joker-coin__sheen{animation-duration:4s}}@keyframes component-showcase-grid-coin-hover{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--coin-hover-bob) * -1))}}@media(prefers-reduced-motion:reduce){.component-showcase-grid__tile:hover .component-showcase-grid__coin{animation:none}}.component-showcase-grid__bet-input{width:min(100%,260px)}.component-showcase-grid__win-tile-flip{display:grid;place-items:center;width:100%}.component-showcase-grid__win-tile-flip .mines-gold-flip-demo__cover{position:absolute;top:0;right:0;bottom:0;left:0}.component-showcase-grid__win-tile-flip .mines-gold-flip-demo__win{opacity:0;visibility:hidden;pointer-events:none}.component-showcase-grid__win-tile-flip.is-active .mines-gold-flip-demo__win{opacity:1;visibility:visible}.component-showcase-grid__win-tile{flex-shrink:0}@media(max-width:800px){.component-showcase-grid__grid{grid-template-columns:1fr}.component-showcase-grid__tile{height:auto;min-height:320px}.component-showcase-grid__tile .component-card--has-code{--component-card-code-expanded-max-height: min(280px, 52vh)}}@media(prefers-reduced-motion:reduce){.component-showcase-grid__tile .component-card__code-panel{transition:border-color .24s var(--ease-out)}}.product-adoption-games-grid{box-sizing:border-box;width:100%;max-width:1048px;margin-inline:auto;padding-inline:var(--spacing-24)}.product-adoption-games-grid__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.product-adoption-games-grid__tile{box-sizing:border-box;min-width:0}.product-adoption-games-grid__frame{box-sizing:border-box;padding:var(--spacing-4);border:1px solid var(--joker-black-300);border-radius:10px;background:var(--joker-black-500);cursor:default}.product-adoption-games-grid__media{box-sizing:border-box;overflow:hidden;border:1px solid var(--joker-black-300);border-radius:6px}.product-adoption-games-grid__image{display:block;width:100%;height:auto;vertical-align:top}@media(max-width:800px){.product-adoption-games-grid__grid{grid-template-columns:1fr}}.foundation-token-cards{--foundation-token-card-height: 262px ;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:hidden}.foundation-token-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:16px;width:100%;height:100%;min-height:0}.foundation-token-cards__grid>*{min-width:0;min-height:0}.foundation-token-cards__tile{box-sizing:border-box;min-width:0;min-height:0;height:100%}.foundation-token-cards__tile .portfolio-image-mockup__frame{box-sizing:border-box;display:flex;flex-direction:column;height:100%;transform:none;cursor:default}.foundation-token-cards__tile-media{display:flex;flex:1;min-height:0;overflow:hidden;background:var(--joker-black-800)}.foundation-token-cards__card{display:grid;grid-template-rows:auto 1fr;width:100%;min-width:0;min-height:0;height:100%;border:0;border-radius:6px}.foundation-token-cards__label,.motion-swatch-card__title,.radius-swatch-card__title{color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:600;line-height:var(--text-body-line-height)}.foundation-token-cards .color-swatch-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;isolation:isolate;min-width:0;min-height:0;height:100%;border:0;border-radius:6px;background:var(--joker-black-700)}.foundation-token-cards .color-swatch-card__swatch{position:relative;box-sizing:border-box;height:144px;min-height:144px;max-height:144px;overflow:hidden;border-bottom:1px solid var(--joker-black-300);border-radius:8px 8px 0 0}.foundation-token-cards .color-swatch-card__meta{display:grid;gap:var(--spacing-8);padding:24px 20px;overflow:hidden;background:var(--joker-black-800);border-radius:0 0 8px 8px}.foundation-token-cards .foundation-token-cards__color-swatch{background:var(--joker-gold-400)}.foundation-token-cards .foundation-token-cards__color-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(110deg,transparent 28%,rgb(255 255 255 / .08) 40%,rgb(255 255 255 / .42) 50%,rgb(255 255 255 / .08) 60%,transparent 72%);transform:translate(-140%);opacity:0;pointer-events:none}.foundation-token-cards .foundation-token-cards__color-swatch-card.is-in-view .foundation-token-cards__color-shimmer{animation:foundation-token-color-shimmer var(--foundation-token-cycle, 5s) ease-in-out infinite}@keyframes foundation-token-color-shimmer{0%,10%{transform:translate(-140%);opacity:0}18%{opacity:1}46%{transform:translate(140%);opacity:1}58%,to{transform:translate(140%);opacity:0}}.foundation-token-cards .base-tag{z-index:2;position:absolute;top:0;left:0;border-radius:0 0 4px;background:var(--color-selection-bg);color:var(--color-text-primary);font-size:11px;font-weight:700;padding:3px 11px}.foundation-token-cards .spacing-swatch-card__swatch{display:flex;align-items:center;justify-content:center;padding:0;background:var(--joker-black-700)}.foundation-token-cards .spacing-swatch-card__units{display:flex;align-items:center;width:max(var(--spacing-size),4px);height:4px;transform-origin:center center}.foundation-token-cards .spacing-swatch-card.is-in-view .spacing-swatch-card__units{animation:foundation-token-spacing-complete-pop var(--foundation-token-cycle, 5s) var(--ease-out) infinite}.foundation-token-cards .spacing-swatch-card__unit{flex:0 0 1px;width:0;height:0;background:var(--joker-gold-400);opacity:0}.foundation-token-cards .spacing-swatch-card.is-in-view .spacing-swatch-card__unit{animation:foundation-token-spacing-unit-grow var(--foundation-token-cycle, 5s) var(--ease-out) infinite;animation-delay:calc(var(--unit-index) * var(--spacing-unit-stagger, 72ms))}@keyframes foundation-token-spacing-unit-grow{0%,4%{width:0;height:0;opacity:0}18%{width:1px;height:4px;opacity:1}74%{width:1px;height:4px;opacity:1}86%,to{width:0;height:0;opacity:0}}@keyframes foundation-token-spacing-complete-pop{0%,51%{transform:scale(1)}54%{transform:scale(1.035)}60%,to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.foundation-token-cards .spacing-swatch-card.is-in-view .spacing-swatch-card__unit{animation:none;width:1px;height:4px;opacity:1}.foundation-token-cards .spacing-swatch-card.is-in-view .spacing-swatch-card__units{animation:none;transform:none}.foundation-token-cards .foundation-token-cards__color-swatch-card.is-in-view .foundation-token-cards__color-shimmer{animation:none;opacity:0}.foundation-token-cards .radius-swatch-card.is-in-view .radius-swatch-card__bracket path{animation:none;stroke-dashoffset:0}.foundation-token-cards .radius-swatch-card.is-in-view .radius-swatch-card__brackets{animation:none;transform:none}}.foundation-token-cards .motion-swatch-card__swatch{display:flex;flex-direction:column;align-items:stretch;overflow:hidden;padding:24px;box-sizing:border-box;background:var(--joker-black-700)}.foundation-token-cards .radius-swatch-card__swatch{position:relative;overflow:visible;padding:24px 24px 0;box-sizing:border-box;background:var(--joker-black-700)}.foundation-token-cards .radius-swatch-card .color-swatch-card__swatch{overflow:visible}.foundation-token-cards .radius-swatch-card__fit{position:relative;width:100%;height:100%;box-sizing:border-box}.foundation-token-cards .radius-swatch-card__brackets{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transform-origin:center bottom;pointer-events:none}.foundation-token-cards .radius-swatch-card.is-in-view .radius-swatch-card__brackets{animation:foundation-token-radius-complete-pop var(--foundation-token-cycle, 5s) var(--ease-out) infinite}.foundation-token-cards .motion-swatch-card__preview{position:relative;display:block;flex:1;width:100%;min-height:0;overflow:hidden;border-radius:var(--radius-sm);background:var(--joker-black-400)}.foundation-token-cards .motion-duration-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:inherit;background:transparent}.foundation-token-cards .motion-duration-preview:before{content:"";position:absolute;top:50%;left:24px;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--joker-gold-400);animation:foundation-token-motion-track .24s var(--ease-standard) infinite alternate}.foundation-token-cards .radius-swatch-card__shape{position:absolute;right:var(--radius-bracket-gap);bottom:0;left:var(--radius-bracket-gap);top:var(--radius-bracket-gap);z-index:0;border-radius:var(--radius-size) var(--radius-size) 0 0;background:var(--joker-black-400);box-sizing:border-box}.foundation-token-cards .radius-swatch-card__bracket{position:absolute;top:0;z-index:1;width:var(--radius-corner-arm);height:var(--radius-corner-arm);overflow:visible;color:var(--joker-gold-400);pointer-events:none}.foundation-token-cards .radius-swatch-card__bracket--tl{left:0}.foundation-token-cards .radius-swatch-card__bracket--tr{right:0}.foundation-token-cards .radius-swatch-card__bracket path{fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.foundation-token-cards .radius-swatch-card.is-in-view .radius-swatch-card__bracket path{animation:foundation-token-radius-bracket-draw var(--foundation-token-cycle, 5s) var(--ease-out) infinite}.foundation-token-cards .radius-swatch-card.is-in-view .radius-swatch-card__bracket--tr path{animation-delay:var(--radius-bracket-tr-delay, .12s)}@keyframes foundation-token-radius-bracket-draw{0%,10%{stroke-dashoffset:1}46%,72%{stroke-dashoffset:0}88%,to{stroke-dashoffset:1}}@keyframes foundation-token-radius-complete-pop{0%,48%{transform:scale(1)}51%{transform:scale(1.035)}57%,to{transform:scale(1)}}@keyframes foundation-token-motion-track{0%{left:24px}to{left:calc(100% - 38px)}}@media(max-width:800px){.foundation-token-cards{--foundation-token-mobile-card-height: 260px;height:auto;min-height:0;overflow:visible}.foundation-token-cards__grid{grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(0,var(--foundation-token-mobile-card-height)));gap:var(--spacing-8);align-items:stretch;height:auto;min-height:0}.foundation-token-cards__tile,.foundation-token-cards__tile .portfolio-image-mockup__frame,.foundation-token-cards__tile-media,.foundation-token-cards__card{height:100%;min-height:0}.foundation-token-cards__tile-media,.foundation-token-cards .color-swatch-card{height:100%;min-height:0;overflow:hidden}.foundation-token-cards .color-swatch-card{grid-template-rows:minmax(0,1fr) auto}.foundation-token-cards .color-swatch-card__swatch{height:auto;min-height:0;max-height:none}.foundation-token-cards .foundation-token-cards__color-swatch-card .color-swatch-card__meta{gap:var(--spacing-8);padding:var(--spacing-16);overflow:visible}.foundation-token-cards .motion-swatch-card .color-swatch-card__meta,.foundation-token-cards .spacing-swatch-card .color-swatch-card__meta,.foundation-token-cards .radius-swatch-card .color-swatch-card__meta{padding:24px}.foundation-token-cards__label,.motion-swatch-card__title,.radius-swatch-card__title{font-size:var(--text-body-12);line-height:1.2}.foundation-token-cards .motion-swatch-card__swatch,.foundation-token-cards .spacing-swatch-card__swatch{padding:24px}.foundation-token-cards .radius-swatch-card__swatch{padding:24px 24px 0}.foundation-token-cards .radius-swatch-card{--radius-corner-arm: 28px;--radius-bracket-gap: 4px}.foundation-token-cards .base-tag{font-size:9px;padding:2px 7px}.foundation-token-cards .motion-duration-preview:before{top:50%;left:12px;width:10px;height:10px;margin-top:-5px;animation-name:foundation-token-motion-track-mobile}}@keyframes foundation-token-motion-track-mobile{0%{left:12px}to{left:calc(100% - 22px)}}.design-system-case-study{background:#121212;--case-study-next-label-gap: 100px;--case-study-next-footer-gap: 100px}.design-system-case-study__shell{width:100%;max-width:var(--case-study-content-width, 1048px);margin-inline:auto;padding-inline:var(--case-study-gutter, var(--spacing-24))}.design-system-case-study__top{padding-top:80px}.design-system-case-study__hero-section{margin-top:80px}@media(max-width:800px){.design-system-case-study{--case-study-next-label-gap: var(--spacing-48);--case-study-next-footer-gap: var(--spacing-48)}.design-system-case-study__top{padding-top:var(--spacing-48)}.design-system-case-study__hero-section{margin-top:var(--spacing-48)}.design-system-case-study .case-study-inline-copy{margin-top:var(--spacing-32)}.design-system-case-study__next-label{padding-inline:var(--case-study-gutter, var(--spacing-24))}}.design-system-case-study__hero{margin-top:0}.design-system-case-study__hero .project-container__media{padding-block:0}.design-system-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame,.design-system-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover{cursor:default;transform:none;background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:none}.design-system-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media,.design-system-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__media,.design-system-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover .ds-home-preview__ticker,.design-system-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover .ds-home-preview__hero{border-color:var(--joker-black-300)}.design-system-case-study__hero .portfolio-image-mockup__frame,.design-system-case-study__hero .portfolio-image-mockup__frame:hover{cursor:default;transform:none;background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:none}.design-system-case-study__hero .component-card__frame,.design-system-case-study__hero .component-card__frame:hover{cursor:default;background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:0 18px 40px #0000003d,0 6px 14px #00000024}.design-system-case-study__hero .component-card__frame:hover .component-card{border-color:var(--joker-black-400)}.design-system-case-study__hero .component-card__frame:hover .component-card__code-panel{border-top-color:var(--joker-black-300)}.design-system-case-study__hero .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media,.design-system-case-study__hero .portfolio-image-mockup__media{border-color:var(--joker-black-300)}.design-system-case-study__overview,.design-system-case-study__foundations,.design-system-case-study__components,.design-system-case-study__developer-experience,.design-system-case-study__product-adoption,.design-system-case-study__next-project{padding-top:var(--case-study-section-gap)}.design-system-case-study__developer-experience .design-system-case-study__section-media{overflow:visible}.design-system-case-study__next-project.case-study-block--reveal{--case-study-rule-delay: .26s}.design-system-case-study__next-label{display:block;margin:var(--case-study-next-label-gap) 0 0;font-family:var(--font);font-size:32px;font-weight:var(--text-body-weight);line-height:1.15;letter-spacing:-.05em;text-align:center;text-decoration:none;color:var(--joker-white-50);transition:color var(--motion-fast) var(--ease-standard)}.design-system-case-study__next-label:hover{color:var(--joker-black-50);cursor:pointer}.design-system-case-study__next-project .site-footer__legal{margin-top:var(--case-study-next-footer-gap)}.design-system-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__back{opacity:0;transform:scale(.92);transform-origin:left center}.design-system-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__title{opacity:0;transform:scale(.92)}.design-system-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__side .case-study-page-header__rule{clip-path:inset(0 0 0 100%)}.design-system-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__rule--end{clip-path:inset(0 100% 0 0)}.design-system-case-study__intro-reveal.case-study-block--reveal .case-study-intro__title,.design-system-case-study__intro-reveal.case-study-block--reveal .case-study-intro__body,.design-system-case-study__intro-reveal.case-study-block--reveal .case-study-intro__cta{opacity:0;transform:translateY(12px)}.design-system-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-page-header__back{animation:rail-center-scale-in .6s var(--case-study-fade-easing) both;animation-delay:0ms}.design-system-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-page-header__title{animation:rail-center-scale-in .6s var(--case-study-fade-easing) both;animation-delay:.12s}.design-system-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-page-header__side .case-study-page-header__rule,.design-system-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-page-header__rule--end{animation:text-cover-wipe-reveal var(--case-study-wipe-duration) var(--case-study-wipe-easing) both;animation-delay:.38s}.design-system-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-intro__title{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:.36s}.design-system-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-intro__body{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:.44s}.design-system-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-intro__cta{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:.52s}.case-study-block--reveal .case-study-inline-copy__title,.case-study-block--reveal .case-study-inline-copy__body,.case-study-block--reveal .design-system-case-study__section-media{opacity:0;transform:translateY(16px)}.case-study-block--reveal.is-in-view .design-system-case-study__section-media{animation:case-study-mockup-reveal var(--case-study-fade-duration) var(--case-study-fade-easing) both;animation-delay:var(--case-study-inline-media-delay, .52s)}.design-system-case-study__next-project.case-study-block--reveal .case-study-page-header__title{opacity:0;transform:scale(.92)}.design-system-case-study__next-project.case-study-block--reveal .case-study-page-header__rule{clip-path:inset(0 0 0 100%)}.design-system-case-study__next-project.case-study-block--reveal .case-study-page-header__rule--end{clip-path:inset(0 100% 0 0)}.design-system-case-study__next-project.case-study-block--reveal .design-system-case-study__next-label,.design-system-case-study__next-project.case-study-block--reveal .site-footer__legal{opacity:0}.design-system-case-study__next-project.case-study-block--reveal .design-system-case-study__next-label{transform:translateY(12px)}.design-system-case-study__next-project.case-study-block--reveal.is-in-view .case-study-page-header__title{animation:rail-center-scale-in .6s var(--case-study-fade-easing) both;animation-delay:var(--case-study-number-delay)}.design-system-case-study__next-project.case-study-block--reveal.is-in-view .case-study-page-header__rule,.design-system-case-study__next-project.case-study-block--reveal.is-in-view .case-study-page-header__rule--end{animation:text-cover-wipe-reveal var(--case-study-wipe-duration) var(--case-study-wipe-easing) both;animation-delay:var(--case-study-rule-delay)}.design-system-case-study__next-project.case-study-block--reveal.is-in-view .design-system-case-study__next-label{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:.36s}.design-system-case-study__next-project.case-study-block--reveal.is-in-view .site-footer__legal{animation:case-study-fade-up .48s var(--case-study-fade-easing) both;animation-delay:.52s}@media(prefers-reduced-motion:reduce){.design-system-case-study__hero .portfolio-image-mockup__frame,.design-system-case-study__hero .component-card__frame{transition:none}.design-system-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__back,.design-system-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__title,.design-system-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__side .case-study-page-header__rule,.design-system-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__rule--end,.design-system-case-study__intro-reveal.case-study-block--reveal .case-study-intro__title,.design-system-case-study__intro-reveal.case-study-block--reveal .case-study-intro__body,.design-system-case-study__intro-reveal.case-study-block--reveal .case-study-intro__cta,.case-study-block--reveal .case-study-inline-copy__title,.case-study-block--reveal .case-study-inline-copy__body,.case-study-block--reveal .design-system-case-study__section-media,.design-system-case-study__next-project.case-study-block--reveal .case-study-page-header__title,.design-system-case-study__next-project.case-study-block--reveal .case-study-page-header__rule,.design-system-case-study__next-project.case-study-block--reveal .case-study-page-header__rule--end,.design-system-case-study__next-project.case-study-block--reveal .design-system-case-study__next-label,.design-system-case-study__next-project.case-study-block--reveal .site-footer__legal{animation:none;clip-path:none;opacity:1;transform:none}}.case-study-media-placeholder{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;border:1px dashed var(--joker-black-300);border-radius:6px;background:var(--joker-black-700);transition:border-color .24s var(--ease-out)}.case-study-media-placeholder--grid{min-height:540px}.case-study-media-placeholder__label{max-width:16ch;font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:1.4;letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--joker-black-50)}.joker-originals-coinflip-states-preview{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;padding:var(--spacing-24)}.joker-originals-coinflip-states-preview .joker-coin-progression-demo{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0;background:transparent}.joker-originals-coinflip-states-preview .joker-roulette-win-chip--coin-mount{--roulette-win-chip-lift: calc( var(--roulette-win-chip-gap) + (var(--roulette-win-chip-height) * .5) + (var(--roulette-win-chip-chip-size) * .1) )}.joker-originals-coinflip-states-preview .joker-coin-progression{transform:translateY(calc(var(--win-streak-row-chip-size) * .11))}.joker-originals-coinflip-states-preview .joker-coin-progression__track{justify-content:flex-start}.joker-originals-coinflip-states-preview .joker-coin-progression__slot{box-sizing:border-box;flex:0 0 var(--win-streak-row-chip-size);width:var(--win-streak-row-chip-size);min-width:var(--win-streak-row-chip-size);justify-content:center}.joker-originals-coinflip-states-preview .joker-coin-progression__slot:empty{min-height:calc(var(--win-streak-row-chip-size) + 14px + 30px)}@media(max-width:800px){.joker-originals-coinflip-states-preview{padding:var(--spacing-16)}.joker-originals-coinflip-states-preview--compact .joker-coin-progression__track{justify-content:center}}.joker-originals-hilo-states-preview{--hilo-preview-gap: var(--spacing-16);--hilo-preview-chip-overhang: 15px;--hilo-preview-card-scale: calc(100 / 76);--hilo-preview-card-width: calc(110px * var(--hilo-preview-card-scale));--hilo-preview-card-height: calc(76px * var(--hilo-preview-card-scale));--hilo-card-enter-ms: .48s;--hilo-chip-pop-ms: .4s;--hilo-connector-enter-ms: .32s;--hilo-chip-pop-delay: .48s;--hilo-connector-delay: .88s;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--hilo-preview-gap);width:100%;height:100%;min-height:0;padding:var(--spacing-24)}.joker-originals-hilo-states-preview>*{pointer-events:none}.joker-originals-hilo-states-preview__slot{position:relative;z-index:calc(10 - var(--hilo-entry-index));display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:flex-end;box-sizing:border-box;width:var(--hilo-preview-card-width);min-height:calc(var(--hilo-preview-chip-overhang) + var(--hilo-preview-card-height))}.joker-originals-hilo-states-preview__entry{position:relative;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:flex-end;box-sizing:border-box;width:100%;padding-top:var(--hilo-preview-chip-overhang)}.joker-originals-hilo-states-preview__chip{position:absolute;top:var(--hilo-preview-chip-overhang);left:50%;z-index:2;opacity:0;transform:translate(-50%,30%) scale(.84)}.joker-originals-hilo-states-preview__entry.is-playing .joker-originals-hilo-states-preview__chip{animation:joker-originals-hilo-chip-pop var(--hilo-chip-pop-ms) cubic-bezier(.22,1,.36,1) var(--hilo-chip-pop-delay) forwards}.joker-originals-hilo-states-preview__entry.is-settled .joker-originals-hilo-states-preview__chip{opacity:1;transform:translate(-50%,-50%) scale(1)}.joker-originals-hilo-states-preview__card-wrap{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--hilo-preview-card-width);height:var(--hilo-preview-card-height);overflow:visible}.joker-originals-hilo-states-preview__card-stage{display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;transform:scale(.16);transform-origin:center center}.joker-originals-hilo-states-preview__entry.is-playing .joker-originals-hilo-states-preview__card-stage{animation:joker-originals-hilo-card-enter var(--hilo-card-enter-ms) cubic-bezier(.22,1,.36,1) forwards}.joker-originals-hilo-states-preview__entry.is-settled .joker-originals-hilo-states-preview__card-stage{opacity:1;transform:scale(1)}.joker-originals-hilo-states-preview__card-stage .joker-game-card-mini{flex:0 0 auto;transform:scale(var(--hilo-preview-card-scale));transform-origin:center center}.joker-originals-hilo-states-preview__connector{position:absolute;top:50%;left:calc(100% + (var(--hilo-preview-gap) / 2));z-index:3;margin:0;opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.92);pointer-events:none}.joker-originals-hilo-states-preview__connector.joker-hilo-ellipse-button:disabled{opacity:0;cursor:default}.joker-originals-hilo-states-preview__connector .joker-hilo-ellipse-button__chevron{opacity:0}.joker-originals-hilo-states-preview__entry.is-playing .joker-originals-hilo-states-preview__connector{animation:joker-originals-hilo-connector-enter var(--hilo-connector-enter-ms) cubic-bezier(.22,1,.36,1) var(--hilo-connector-delay) forwards}.joker-originals-hilo-states-preview__entry.is-playing .joker-originals-hilo-states-preview__connector .joker-hilo-ellipse-button__chevron{animation:joker-originals-hilo-chevron-fade var(--hilo-connector-enter-ms) cubic-bezier(.22,1,.36,1) calc(var(--hilo-connector-delay) + 96ms) forwards}.joker-originals-hilo-states-preview__entry.is-settled .joker-originals-hilo-states-preview__connector{opacity:1;transform:translate(-50%,-50%) scale(1)}.joker-originals-hilo-states-preview__entry.is-settled .joker-originals-hilo-states-preview__connector .joker-hilo-ellipse-button__chevron{opacity:1}@keyframes joker-originals-hilo-card-enter{0%{opacity:0;transform:scale(.16)}68%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes joker-originals-hilo-chip-pop{0%{opacity:0;transform:translate(-50%,30%) scale(.84)}58%{opacity:1;transform:translate(-50%,-58%) scale(1.1)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes joker-originals-hilo-connector-enter{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.92)}42%{opacity:0;transform:translate(-50%,calc(-50% + 4px)) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes joker-originals-hilo-chevron-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.joker-originals-hilo-states-preview__entry.is-playing .joker-originals-hilo-states-preview__card-stage,.joker-originals-hilo-states-preview__entry.is-playing .joker-originals-hilo-states-preview__chip,.joker-originals-hilo-states-preview__entry.is-playing .joker-originals-hilo-states-preview__connector,.joker-originals-hilo-states-preview__entry.is-playing .joker-originals-hilo-states-preview__connector .joker-hilo-ellipse-button__chevron{animation:none}.joker-originals-hilo-states-preview__card-stage,.joker-originals-hilo-states-preview__entry.is-settled .joker-originals-hilo-states-preview__card-stage{opacity:1;transform:scale(1)}.joker-originals-hilo-states-preview__chip,.joker-originals-hilo-states-preview__entry.is-settled .joker-originals-hilo-states-preview__chip,.joker-originals-hilo-states-preview__connector,.joker-originals-hilo-states-preview__entry.is-settled .joker-originals-hilo-states-preview__connector{opacity:1;transform:translate(-50%,-50%) scale(1)}.joker-originals-hilo-states-preview__connector .joker-hilo-ellipse-button__chevron,.joker-originals-hilo-states-preview__entry.is-settled .joker-originals-hilo-states-preview__connector .joker-hilo-ellipse-button__chevron{opacity:1}}@media(max-width:800px){.joker-originals-hilo-states-preview{--hilo-preview-gap: var(--spacing-12);--hilo-preview-card-scale: calc(80 / 76);padding:var(--spacing-16)}.joker-originals-hilo-states-preview--compact{--hilo-preview-card-scale: calc(110 / 76);--hilo-preview-optical-shift: calc(var(--hilo-preview-card-height) * .045);justify-content:center;transform:translateY(var(--hilo-preview-optical-shift))}.joker-originals-hilo-states-preview--compact .joker-originals-hilo-states-preview__slot{min-height:var(--hilo-preview-card-height);justify-content:center}.joker-originals-hilo-states-preview--compact .joker-originals-hilo-states-preview__entry{padding-top:0}.joker-originals-hilo-states-preview--compact .joker-originals-hilo-states-preview__chip{top:0}.joker-originals-hilo-states-preview--compact .joker-originals-hilo-states-preview__connector{display:none}}.mines-covered-tile__stack{position:relative;width:var(--game-tile-size);height:var(--game-tile-size)}.mines-covered-tile__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.mines-covered-tile__cover.is-flipped{opacity:0;transform:scale(.92);pointer-events:none}.mines-covered-tile__content{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none}.mines-covered-tile.is-active .mines-covered-tile__content{opacity:1;visibility:visible}.mines-covered-tile__content>*{width:100%;height:100%}.joker-originals-mines-states-preview{--game-tile-size: clamp(72px, 12vw, 140px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0}.joker-originals-mines-states-preview__stage{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-16);width:100%;padding:var(--spacing-24);opacity:1;transition:opacity .22s var(--ease-out)}.joker-originals-mines-states-preview.is-resetting .joker-originals-mines-states-preview__stage{opacity:0}.joker-originals-mines-states-preview__stage>*{flex:0 0 auto;pointer-events:none}@media(prefers-reduced-motion:reduce){.joker-originals-mines-states-preview__stage{transition:opacity .12s linear}}@media(max-width:800px){.joker-originals-mines-states-preview{--game-tile-size: clamp(64px, 18vw, 100px)}.joker-originals-mines-states-preview__stage{gap:var(--spacing-12);padding:var(--spacing-16)}.joker-originals-mines-states-preview--compact{--game-tile-size: clamp(110px, 30vw, 148px)}.joker-originals-mines-states-preview--compact .joker-originals-mines-states-preview__stage{flex-wrap:nowrap;justify-content:center}}.joker-originals-roulette-states-preview{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;padding:var(--spacing-24)}.joker-originals-roulette-states-preview .joker-win-streak-row__track{justify-content:flex-start}.joker-originals-roulette-states-preview .joker-win-streak-row__slot{box-sizing:border-box;flex:0 0 var(--win-streak-row-chip-size);width:var(--win-streak-row-chip-size);min-width:var(--win-streak-row-chip-size);justify-content:center}.joker-originals-roulette-states-preview .joker-win-streak-row,.joker-originals-roulette-states-preview__spacer{transform:translateY(calc(var(--win-streak-row-chip-size, 136px) * .11))}.joker-originals-roulette-states-preview__spacer{flex:0 0 auto;pointer-events:none}@media(max-width:800px){.joker-originals-roulette-states-preview{padding:var(--spacing-16)}.joker-originals-roulette-states-preview--compact .joker-win-streak-row__track{justify-content:center}}.joker-originals-gameplay-preview,.joker-originals-motion-systems-layout{--gameplay-mobile-frame-height: 345px;box-sizing:border-box;width:100%;max-width:var(--case-study-content-width, 1048px);margin-inline:auto;margin-top:var(--case-study-copy-media-gap);padding-inline:var(--case-study-gutter, var(--spacing-24))}.joker-originals-gameplay-preview__tabs,.joker-originals-motion-systems-layout__tabs{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--spacing-24);width:100%;margin:0 0 var(--spacing-24);padding:0}.joker-originals-gameplay-preview .case-study-full-width-frame,.joker-originals-motion-systems-layout .case-study-split-frames{box-sizing:border-box;width:100%;max-width:none;margin:0;padding-inline:0;height:540px;min-height:540px}.application-shell-case-study .joker-originals-gameplay-preview .case-study-full-width-frame,.joker-originals-case-study .joker-originals-gameplay-preview .case-study-full-width-frame,.application-shell-case-study .joker-originals-motion-systems-layout .case-study-split-frames,.joker-originals-case-study .joker-originals-motion-systems-layout .case-study-split-frames{margin-top:0;padding-inline:0}.joker-originals-gameplay-preview__tab{margin:0;padding:0}.joker-originals-gameplay-preview__tab-button{display:block;margin:0;padding:0;border:0;background:transparent;cursor:pointer;font:inherit;color:inherit}.joker-originals-gameplay-preview__tab-button:focus-visible{outline:2px solid var(--joker-gold-400);outline-offset:2px;border-radius:2px}.joker-originals-gameplay-preview__tab-label{box-sizing:border-box;display:block;padding-block:var(--spacing-4);font-family:var(--font);font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height, 1.5);color:var(--joker-black-50);border-bottom:1px solid transparent;transition:color .2s var(--ease-standard),border-color .2s var(--ease-standard)}.joker-originals-gameplay-preview__tab-button[aria-selected=true] .joker-originals-gameplay-preview__tab-label{color:var(--joker-gold-400);border-bottom-color:var(--joker-gold-400)}.joker-originals-gameplay-preview__tab-button:not([aria-selected=true]):hover .joker-originals-gameplay-preview__tab-label{color:var(--joker-white-50)}.joker-originals-gameplay-preview__panel{display:flex;flex:1;min-height:0}.joker-originals-gameplay-preview__visual .portfolio-image-mockup__frame{cursor:default}.joker-originals-gameplay-preview__visual .portfolio-image-mockup__frame:hover{transform:none;background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:none}.joker-originals-gameplay-preview__visual .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media{border-color:var(--joker-black-300)}.joker-originals-gameplay-preview__image{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}@media(max-width:800px){.joker-originals-motion-systems-layout .case-study-split-frames{flex-direction:column;height:var(--gameplay-mobile-frame-height);min-height:var(--gameplay-mobile-frame-height)}.joker-originals-motion-systems-layout .case-study-split-frames__panel--fixed{display:none}.joker-originals-motion-systems-layout .case-study-split-frames__panel--fill{flex:1;width:100%;height:var(--gameplay-mobile-frame-height);min-height:var(--gameplay-mobile-frame-height)}.joker-originals-motion-systems-layout .case-study-split-frames__panel--fill .portfolio-image-mockup__frame,.joker-originals-motion-systems-layout .case-study-split-frames__panel--fill .portfolio-image-mockup__media{height:100%;min-height:100%}.joker-originals-gameplay-preview .case-study-full-width-frame{height:var(--gameplay-mobile-frame-height);min-height:var(--gameplay-mobile-frame-height)}.joker-originals-gameplay-preview .case-study-full-width-frame__panel .portfolio-image-mockup__frame,.joker-originals-gameplay-preview .case-study-full-width-frame__panel{height:100%;min-height:100%}}.joker-originals-mines-interactive-preview{--game-tile-size: clamp(140px, 26vw, 200px);--win-tile-chip-scale: min(1.25, calc(var(--game-tile-size) / 120px));position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--joker-black-800)}.joker-originals-mines-interactive-preview__stage{position:relative;z-index:2;display:grid;place-items:center;opacity:1;transition:opacity .22s var(--ease-out)}.joker-originals-mines-interactive-preview.is-resetting .joker-originals-mines-interactive-preview__stage{opacity:0}.joker-originals-mines-interactive-preview__flip{display:grid;place-items:center;overflow:visible}.joker-originals-mines-interactive-preview__stack{position:relative;width:var(--game-tile-size);height:var(--game-tile-size);overflow:visible}.joker-originals-mines-interactive-preview__cover{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.joker-originals-mines-interactive-preview__cover.is-flipped{opacity:0;transform:scale(.96);pointer-events:none}.joker-originals-mines-interactive-preview__win{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none}.joker-originals-mines-interactive-preview.is-active .joker-originals-mines-interactive-preview__win{opacity:1;visibility:visible}.joker-originals-mines-interactive-preview.is-resetting .joker-originals-mines-interactive-preview__win{transition:none}.joker-originals-mines-interactive-preview .joker-win-tile-multiplier{--chip-height: calc(30px * var(--win-tile-chip-scale));--chip-padding-x: calc(var(--spacing-8) * var(--win-tile-chip-scale));font-size:calc(var(--text-body-14) * var(--win-tile-chip-scale))}.joker-originals-mines-interactive-preview__chip{position:absolute;right:16px;bottom:16px;z-index:3;transition:color .24s var(--ease-out),border-color .24s var(--ease-out)}.joker-originals-mines-interactive-preview:hover .joker-originals-mines-interactive-preview__chip{border-color:var(--joker-black-200);color:var(--joker-gold-400)}@media(prefers-reduced-motion:reduce){.joker-originals-mines-interactive-preview__stage{transition:opacity .12s linear}.joker-originals-mines-interactive-preview__cover.is-flipped{transition:none}}@media(max-width:800px){.joker-originals-mines-interactive-preview{--game-tile-size: clamp(120px, 32vw, 168px)}}.joker-originals-hilo-card-stack-preview{--hilo-card-stack-scale: clamp(.62, 11vw, .78);position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--joker-black-800)}.joker-originals-hilo-card-stack-preview__stage{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%}.joker-originals-hilo-card-stack-preview__stack{flex-shrink:0}@media(min-width:801px){.joker-originals-hilo-card-stack-preview__stack{transform:scale(var(--hilo-card-stack-scale));transform-origin:center center}}.joker-originals-hilo-card-stack-preview__chip{position:absolute;right:16px;bottom:16px;z-index:3;transition:color .24s var(--ease-out),border-color .24s var(--ease-out)}.joker-originals-hilo-card-stack-preview:hover .joker-originals-hilo-card-stack-preview__chip{border-color:var(--joker-black-200);color:var(--joker-gold-400)}@media(max-width:800px){.joker-originals-hilo-card-stack-preview{--hilo-stack-outer-height: 393;--hilo-stack-outer-width: 296;--hilo-stack-mobile-height: 300px;--hilo-stack-mobile-scale: calc( var(--hilo-stack-mobile-height) / (var(--hilo-stack-outer-height) * 1px) )}.joker-originals-hilo-card-stack-preview__stack.joker-game-card-stack{box-sizing:border-box;height:var(--hilo-stack-mobile-height);width:calc(var(--hilo-stack-mobile-height) * var(--hilo-stack-outer-width) / var(--hilo-stack-outer-height));padding:calc(var(--spacing-24) * var(--hilo-stack-mobile-scale))}.joker-originals-hilo-card-stack-preview__stack .joker-game-card-stack__cards{--game-card-stack-width: calc(248px * var(--hilo-stack-mobile-scale));--game-card-stack-height: calc(338px * var(--hilo-stack-mobile-scale));--game-card-stack-step-middle: calc(8px * var(--hilo-stack-mobile-scale));--game-card-stack-step-back: calc(14px * var(--hilo-stack-mobile-scale))}.joker-originals-hilo-card-stack-preview__stack .joker-game-card{width:calc(248px * var(--hilo-stack-mobile-scale));height:calc(338px * var(--hilo-stack-mobile-scale))}.joker-originals-hilo-card-stack-preview__stack .joker-game-card__content-frame{padding:calc(var(--spacing-16) * var(--hilo-stack-mobile-scale)) calc(var(--spacing-12) * var(--hilo-stack-mobile-scale))}.joker-originals-hilo-card-stack-preview__stack .joker-game-card-face__center{gap:calc(var(--spacing-16) * var(--hilo-stack-mobile-scale))}.joker-originals-hilo-card-stack-preview__stack .joker-game-card-face__corner{gap:calc(var(--spacing-4) * var(--hilo-stack-mobile-scale))}.joker-originals-hilo-card-stack-preview__stack .joker-game-card-face__rank{font-size:calc(82px * var(--hilo-stack-mobile-scale))}.joker-originals-hilo-card-stack-preview__stack .joker-game-card-face__corner-rank{font-size:calc(30px * var(--hilo-stack-mobile-scale))}.joker-originals-hilo-card-stack-preview__stack .joker-game-card-face__center .joker-game-card-face__suit{width:calc(72px * var(--hilo-stack-mobile-scale));height:calc(72px * var(--hilo-stack-mobile-scale))}.joker-originals-hilo-card-stack-preview__stack .joker-game-card-face__corner-suit{width:calc(30px * var(--hilo-stack-mobile-scale));height:calc(30px * var(--hilo-stack-mobile-scale))}}.joker-originals-coinflip-coin-toss-preview{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;overflow:visible;background:var(--joker-black-800)}.joker-originals-coinflip-coin-toss-preview__stage{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0}.joker-originals-coinflip-coin-toss-preview .joker-coin-toss__tap-target{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0}.joker-originals-coinflip-coin-toss-preview .joker-coin-toss-rings{display:none}.joker-originals-coinflip-coin-toss-preview .joker-coin-toss__arena{--coin-toss-ring-plane-center: 0px;display:flex;align-items:center;justify-content:center;width:max-content;max-width:100%;height:auto;min-height:0;margin-inline:auto}.joker-originals-coinflip-coin-toss-preview .joker-coin-toss__playfield{position:relative;bottom:auto;left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:max-content;max-width:100%;height:auto;min-height:0;margin-inline:auto;overflow:visible;transform:none;animation:none}.joker-originals-coinflip-coin-toss-preview .joker-coin-toss-demo__hint{position:static;bottom:auto;left:auto;z-index:2;margin:0 0 16px;font-size:14px;line-height:1.45;text-align:center;transform:none}.joker-originals-coinflip-coin-toss-preview .joker-coin-toss__ground{display:none}.joker-originals-coinflip-coin-toss-preview .joker-coin-toss__stage{position:relative;inset:auto;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--coin-size);height:var(--coin-size);overflow:visible}.joker-originals-coinflip-coin-toss-preview__chip{position:absolute;right:16px;bottom:16px;z-index:3;transition:color .24s var(--ease-out),border-color .24s var(--ease-out)}.joker-originals-coinflip-coin-toss-preview:hover .joker-originals-coinflip-coin-toss-preview__chip{border-color:var(--joker-black-200);color:var(--joker-gold-400)}.joker-originals-roulette-game-slot-preview{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--joker-black-800)}.joker-originals-roulette-game-slot-preview__tap-target{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;margin:0;background:none;cursor:pointer;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}.joker-originals-roulette-game-slot-preview__tap-target:focus-visible{outline:2px solid color-mix(in srgb,var(--joker-gold-400) 72%,transparent);outline-offset:-4px}.joker-originals-roulette-game-slot-preview__tap-target:disabled,.joker-originals-roulette-game-slot-preview__tap-target.is-spinning{cursor:wait}.joker-originals-roulette-game-slot-preview__canvas{width:100%;height:100%}.joker-originals-roulette-game-slot-preview__canvas .joker-roulette-wheel-area{--roulette-wheel-viewport-area-inset-top: 96px}.joker-originals-roulette-game-slot-preview__canvas .joker-roulette-wheel-viewport{--roulette-wheel-viewport-offset-y: 28px}.joker-originals-roulette-game-slot-preview__chip{position:absolute;right:16px;bottom:16px;z-index:3;transition:color .24s var(--ease-out),border-color .24s var(--ease-out)}.joker-originals-roulette-game-slot-preview:hover .joker-originals-roulette-game-slot-preview__chip{border-color:var(--joker-black-200);color:var(--joker-gold-400)}.roulette-panel-preview{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:hidden;padding:16px 16px 0;background:var(--joker-black-800)}.roulette-panel-preview__content{display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:0;overflow:hidden}.roulette-panel-preview__panel{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;flex-shrink:0;overflow:visible!important;grid-template-rows:auto 225px auto!important;border:var(--border-width-default) solid var(--joker-black-300)!important;border-radius:6px}.roulette-panel-preview__panel .joker-betting-submit-spacer{height:225px;min-height:225px}.roulette-panel-preview__fade{position:absolute;right:0;bottom:0;left:0;z-index:2;height:80px;min-height:80px;pointer-events:none;background:linear-gradient(to top,var(--joker-black-800) 0%,color-mix(in srgb,var(--joker-black-800) 80%,transparent) 50%,transparent 100%)}@media(max-width:800px){.roulette-panel-preview{display:flex;flex-direction:column;align-items:center;padding-inline:16px}.roulette-panel-preview__content{width:100%;max-width:360px}.roulette-panel-preview__panel{width:100%!important;max-width:360px!important}}.hilo-panel-preview{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:hidden;padding:16px 16px 0;background:var(--joker-black-800)}.hilo-panel-preview__content{display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:0;overflow:hidden}.hilo-panel-preview__panel{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;flex-shrink:0;overflow:visible!important;border:var(--border-width-default) solid var(--joker-black-300)!important;border-radius:6px!important;border-right:var(--border-width-default) solid var(--joker-black-300)!important}.hilo-panel-preview__panel .joker-hilo-betting-main:after{content:"";display:block;height:225px;min-height:225px}.hilo-panel-preview__fade{position:absolute;right:0;bottom:0;left:0;z-index:2;height:80px;min-height:80px;pointer-events:none;background:linear-gradient(to top,var(--joker-black-800) 0%,color-mix(in srgb,var(--joker-black-800) 80%,transparent) 50%,transparent 100%)}@media(max-width:800px){.hilo-panel-preview{display:flex;flex-direction:column;align-items:center;padding-inline:16px}.hilo-panel-preview__content{width:100%;max-width:360px}.hilo-panel-preview__panel{width:100%!important;max-width:360px!important}}.mines-panel-preview{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:hidden;padding:16px 16px 0;background:var(--joker-black-800)}.mines-panel-preview__content{display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:0;overflow:hidden}.mines-panel-preview__panel{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;flex-shrink:0;overflow:visible!important;grid-template-rows:minmax(0,1fr) auto!important;border:var(--border-width-default) solid var(--joker-black-300)!important;border-radius:6px;border-right:var(--border-width-default) solid var(--joker-black-300)!important}.mines-panel-preview__panel .joker-mines-betting-main:after{content:"";display:block;height:225px;min-height:225px}.mines-panel-preview__fade{position:absolute;right:0;bottom:0;left:0;z-index:2;height:80px;min-height:80px;pointer-events:none;background:linear-gradient(to top,var(--joker-black-800) 0%,color-mix(in srgb,var(--joker-black-800) 80%,transparent) 50%,transparent 100%)}.mines-panel-preview--mobile{padding:0;background:var(--joker-black-700)}.mines-panel-preview--mobile .mines-panel-preview__content{height:100%}.mines-panel-preview--mobile .mines-panel-preview__panel{width:100%!important;height:100%!important;max-width:none!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto minmax(0,1fr)!important}.mines-panel-preview--mobile .mines-panel-preview__panel .joker-mines-betting-main:after{display:none}.mines-panel-preview--mobile .mines-panel-preview__fade{background:linear-gradient(to top,var(--joker-black-700) 0%,color-mix(in srgb,var(--joker-black-700) 80%,transparent) 50%,transparent 100%)}@media(max-width:800px){.mines-panel-preview{display:flex;flex-direction:column;align-items:center;padding-inline:16px}.mines-panel-preview__content{width:100%;max-width:360px}.mines-panel-preview__panel{width:100%!important;max-width:360px!important}}.mines-game-layout-preview{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--joker-black-800)}.mines-game-layout-preview__content{display:flex;flex-direction:column;width:100%;background:var(--joker-black-800)}.mines-game-layout-preview .joker-game-header-rail{flex:0 0 auto;padding-inline:var(--spacing-16)}.mines-game-layout-preview__stage{position:relative;z-index:1;flex:0 0 auto;padding:var(--spacing-8)}.mines-game-layout-preview__grid{display:grid;width:100%;grid-template-columns:repeat(var(--mines-grid-columns, 4),minmax(0,1fr));grid-template-rows:repeat(var(--mines-grid-rows, 5),auto);gap:var(--spacing-8)}.mines-game-layout-preview__cell{position:relative;aspect-ratio:1;min-width:0;overflow:visible}.mines-game-layout-preview__tile{--game-tile-size: 100%;width:100%!important;height:100%!important;max-width:100%;max-height:100%}.mines-game-layout-preview.is-round-lost .mines-game-layout-preview__cell:not(.is-revealed) .mines-game-layout-preview__tile{opacity:.34;filter:saturate(.48);pointer-events:none}.mines-game-layout-preview__fade{position:absolute;right:0;bottom:0;left:0;z-index:2;height:120px;min-height:120px;pointer-events:none;background:linear-gradient(to top,var(--joker-black-800) 0%,color-mix(in srgb,var(--joker-black-800) 85%,transparent) 42%,transparent 100%)}.win-modal-preview{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;overflow:hidden;padding:var(--spacing-24);background:var(--joker-black-800)}.win-modal-preview__card{width:min(100%,312px)}.joker-originals-case-study{background:#121212;--case-study-next-label-gap: 100px;--case-study-next-footer-gap: 100px}.joker-originals-case-study__shell{width:100%;max-width:var(--case-study-content-width, 1048px);margin-inline:auto;padding-inline:var(--case-study-gutter, var(--spacing-24))}.joker-originals-case-study__top{padding-top:80px}.joker-originals-case-study__hero-section{margin-top:80px}@media(max-width:800px){.joker-originals-case-study{--case-study-next-label-gap: var(--spacing-48);--case-study-next-footer-gap: var(--spacing-48)}.joker-originals-case-study__top{padding-top:var(--spacing-48)}.joker-originals-case-study__hero-section{margin-top:var(--spacing-48)}.joker-originals-case-study .case-study-inline-copy{margin-top:var(--spacing-32)}.joker-originals-case-study__next-label{padding-inline:var(--case-study-gutter, var(--spacing-24))}}.joker-originals-case-study__hero{margin-top:0}.joker-originals-case-study__overview .joker-originals-case-study__section-media,.joker-originals-case-study__architecture .joker-originals-case-study__section-media{overflow:visible}.joker-originals-vision-layout{--joker-originals-vision-frame-height: 540px;box-sizing:border-box;width:100%;max-width:var(--case-study-content-width, 1048px);margin-inline:auto;margin-top:var(--case-study-copy-media-gap);padding-inline:var(--case-study-gutter, var(--spacing-24))}.joker-originals-vision-layout .case-study-split-frames{box-sizing:border-box;width:100%;max-width:none;margin:0;padding-inline:0;height:var(--joker-originals-vision-frame-height);min-height:var(--joker-originals-vision-frame-height)}.joker-originals-vision-layout__mobile-shell{display:none}@media(max-width:800px){.joker-originals-vision-layout__desktop-split{display:none}.joker-originals-vision-layout__mobile-shell{display:block;box-sizing:border-box;width:100%;padding:var(--spacing-4);border:1px solid var(--joker-black-300);border-radius:10px;background:var(--joker-black-500)}.joker-originals-vision-layout__mobile-shell .win-modal-preview{display:block;width:100%;height:auto;min-height:0;padding:0;overflow:visible;background:transparent}.joker-originals-vision-layout__mobile-shell .win-modal-preview__card{width:100%;max-width:none}}.joker-originals-case-study__hero .project-container__media{padding-block:0}.joker-originals-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame,.joker-originals-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover{cursor:default;transform:none;background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:none}.joker-originals-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media,.joker-originals-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__media,.joker-originals-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover .ds-home-preview__ticker,.joker-originals-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover .ds-home-preview__hero{border-color:var(--joker-black-300)}.joker-originals-case-study__hero .portfolio-image-mockup__frame,.joker-originals-case-study__hero .portfolio-image-mockup__frame:hover{cursor:default;transform:none;background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:none}.joker-originals-case-study__hero .component-card__frame,.joker-originals-case-study__hero .component-card__frame:hover{cursor:default;background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:0 18px 40px #0000003d,0 6px 14px #00000024}.joker-originals-case-study__hero .component-card__frame:hover .component-card{border-color:var(--joker-black-400)}.joker-originals-case-study__hero .component-card__frame:hover .component-card__code-panel{border-top-color:var(--joker-black-300)}.joker-originals-case-study__hero .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media,.joker-originals-case-study__hero .portfolio-image-mockup__media{border-color:var(--joker-black-300)}.joker-originals-case-study__overview,.joker-originals-case-study__foundations,.joker-originals-case-study__interactions,.joker-originals-case-study__architecture,.joker-originals-case-study__next-project{padding-top:var(--case-study-section-gap)}.joker-originals-case-study__interactions .case-study-media-placeholder{border:0}.joker-originals-case-study__next-project.case-study-block--reveal{--case-study-rule-delay: .26s}.joker-originals-case-study__next-label{display:block;margin:var(--case-study-next-label-gap) 0 0;font-family:var(--font);font-size:32px;font-weight:var(--text-body-weight);line-height:1.15;letter-spacing:-.05em;text-align:center;text-decoration:none;color:var(--joker-white-50);transition:color var(--motion-fast) var(--ease-standard)}.joker-originals-case-study__next-label:hover{color:var(--joker-black-50);cursor:pointer}.joker-originals-case-study__next-project .site-footer__legal{margin-top:var(--case-study-next-footer-gap)}.joker-originals-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__back{opacity:0;transform:scale(.92);transform-origin:left center}.joker-originals-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__title{opacity:0;transform:scale(.92)}.joker-originals-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__side .case-study-page-header__rule{clip-path:inset(0 0 0 100%)}.joker-originals-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__rule--end{clip-path:inset(0 100% 0 0)}.joker-originals-case-study__intro-reveal.case-study-block--reveal .case-study-intro__title,.joker-originals-case-study__intro-reveal.case-study-block--reveal .case-study-intro__body,.joker-originals-case-study__intro-reveal.case-study-block--reveal .case-study-intro__cta{opacity:0;transform:translateY(12px)}.joker-originals-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-page-header__back{animation:rail-center-scale-in .6s var(--case-study-fade-easing) both;animation-delay:0ms}.joker-originals-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-page-header__title{animation:rail-center-scale-in .6s var(--case-study-fade-easing) both;animation-delay:.12s}.joker-originals-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-page-header__side .case-study-page-header__rule,.joker-originals-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-page-header__rule--end{animation:text-cover-wipe-reveal var(--case-study-wipe-duration) var(--case-study-wipe-easing) both;animation-delay:.38s}.joker-originals-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-intro__title{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:.36s}.joker-originals-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-intro__body{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:.44s}.joker-originals-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-intro__cta{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:.52s}.case-study-block--reveal .case-study-inline-copy__title,.case-study-block--reveal .case-study-inline-copy__body,.case-study-block--reveal .joker-originals-case-study__section-media{opacity:0;transform:translateY(16px)}.case-study-block--reveal.is-in-view .joker-originals-case-study__section-media{animation:case-study-mockup-reveal var(--case-study-fade-duration) var(--case-study-fade-easing) both;animation-delay:var(--case-study-inline-media-delay, .52s)}.joker-originals-case-study__next-project.case-study-block--reveal .case-study-page-header__title{opacity:0;transform:scale(.92)}.joker-originals-case-study__next-project.case-study-block--reveal .case-study-page-header__rule{clip-path:inset(0 0 0 100%)}.joker-originals-case-study__next-project.case-study-block--reveal .case-study-page-header__rule--end{clip-path:inset(0 100% 0 0)}.joker-originals-case-study__next-project.case-study-block--reveal .joker-originals-case-study__next-label,.joker-originals-case-study__next-project.case-study-block--reveal .site-footer__legal{opacity:0}.joker-originals-case-study__next-project.case-study-block--reveal .joker-originals-case-study__next-label{transform:translateY(12px)}.joker-originals-case-study__next-project.case-study-block--reveal.is-in-view .case-study-page-header__title{animation:rail-center-scale-in .6s var(--case-study-fade-easing) both;animation-delay:var(--case-study-number-delay)}.joker-originals-case-study__next-project.case-study-block--reveal.is-in-view .case-study-page-header__rule,.joker-originals-case-study__next-project.case-study-block--reveal.is-in-view .case-study-page-header__rule--end{animation:text-cover-wipe-reveal var(--case-study-wipe-duration) var(--case-study-wipe-easing) both;animation-delay:var(--case-study-rule-delay)}.joker-originals-case-study__next-project.case-study-block--reveal.is-in-view .joker-originals-case-study__next-label{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:.36s}.joker-originals-case-study__next-project.case-study-block--reveal.is-in-view .site-footer__legal{animation:case-study-fade-up .48s var(--case-study-fade-easing) both;animation-delay:.52s}@media(prefers-reduced-motion:reduce){.joker-originals-case-study__hero .portfolio-image-mockup__frame,.joker-originals-case-study__hero .component-card__frame{transition:none}.joker-originals-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__back,.joker-originals-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__title,.joker-originals-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__side .case-study-page-header__rule,.joker-originals-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__rule--end,.joker-originals-case-study__intro-reveal.case-study-block--reveal .case-study-intro__title,.joker-originals-case-study__intro-reveal.case-study-block--reveal .case-study-intro__body,.joker-originals-case-study__intro-reveal.case-study-block--reveal .case-study-intro__cta,.case-study-block--reveal .case-study-inline-copy__title,.case-study-block--reveal .case-study-inline-copy__body,.case-study-block--reveal .joker-originals-case-study__section-media,.joker-originals-case-study__next-project.case-study-block--reveal .case-study-page-header__title,.joker-originals-case-study__next-project.case-study-block--reveal .case-study-page-header__rule,.joker-originals-case-study__next-project.case-study-block--reveal .case-study-page-header__rule--end,.joker-originals-case-study__next-project.case-study-block--reveal .joker-originals-case-study__next-label,.joker-originals-case-study__next-project.case-study-block--reveal .site-footer__legal{animation:none;clip-path:none;opacity:1;transform:none}}._root_1muvk_1{display:inline-flex;align-items:center;gap:var(--spacing-8);white-space:nowrap}._value_1muvk_8{font-family:var(--font);line-height:var(--text-body-line-height)}._coinSm_1muvk_13{width:16px;height:16px}._coinMd_1muvk_18{width:20px;height:20px}._root_svntq_1{display:inline-flex;width:var(--icon-size-md);height:var(--icon-size-md);flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--joker-white-50);cursor:pointer}._root_svntq_1 svg{display:block;width:100%;height:100%}._root_1sw18_1{display:grid;grid-template-columns:minmax(0,1fr) 100px;align-items:start;gap:var(--spacing-12);width:100%;min-width:0;padding:var(--spacing-16)}._body_1sw18_11{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--spacing-8);row-gap:var(--spacing-4);align-items:center;min-width:0}._remove_1sw18_20{grid-column:1;grid-row:1;color:var(--joker-black-50)}._teamName_1sw18_26{grid-column:2;grid-row:1;min-width:0;overflow:hidden;color:var(--joker-gold-400);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);text-overflow:ellipsis;white-space:nowrap}._odds_1sw18_40{grid-column:3;grid-row:1;color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);white-space:nowrap}._market_1sw18_51{grid-column:2;grid-row:2;display:flex;align-items:center;gap:var(--spacing-8);min-width:0;margin:0;color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:600;line-height:var(--text-body-line-height)}._market_1sw18_51>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._marketDivider_1sw18_73{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:var(--joker-black-50)}._matchup_1sw18_81{grid-column:2;grid-row:3;margin:0;overflow:hidden;color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);text-overflow:ellipsis;white-space:nowrap}._rootConfirm_1sw18_95{grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:var(--spacing-8);row-gap:var(--spacing-4);align-items:center}._rootConfirm_1sw18_95 ._body_1sw18_11{display:contents}._rootConfirm_1sw18_95 ._stakeDisplay_1sw18_106{grid-column:4;grid-row:1;justify-self:end}._rootConfirm_1sw18_95 ._returnsBlock_1sw18_112{grid-column:2 / -1;grid-row:4;justify-self:end;align-self:start}._rootPlaced_1sw18_119._rootConfirm_1sw18_95{grid-template-columns:minmax(0,1fr) auto;align-items:start}._rootPlaced_1sw18_119._rootConfirm_1sw18_95 ._body_1sw18_11{display:contents}._rootPlaced_1sw18_119 ._teamName_1sw18_26{grid-column:1;grid-row:1}._rootPlaced_1sw18_119 ._odds_1sw18_40{grid-column:2;grid-row:1}._rootPlaced_1sw18_119 ._market_1sw18_51{grid-column:1 / -1;grid-row:2}._rootPlaced_1sw18_119 ._matchup_1sw18_81{grid-column:1 / -1;grid-row:3}._rootPlaced_1sw18_119 ._betRef_1sw18_148{grid-column:1 / -1;grid-row:4;margin:var(--spacing-8) 0 0;color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._removeSpacer_1sw18_159{grid-column:1;grid-row:1;width:var(--icon-size-md);height:var(--icon-size-md)}._returnsBlock_1sw18_112{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-4)}._stakeDisplay_1sw18_106{color:var(--joker-gold-400)}._stakeDisplayValue_1sw18_177{font-size:var(--text-body-14);font-weight:600}._returnsValue_1sw18_182{color:var(--joker-white-50)}._returnsValueText_1sw18_186{font-size:var(--text-body-12);font-weight:600}._returnsLabel_1sw18_191{color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);white-space:nowrap}._returnsValue_1sw18_182{align-self:end}._stakeField_1sw18_204.joker-input-field{width:100px;max-width:100px;min-width:100px;gap:0;align-self:start}._stakeField_1sw18_204 .joker-input-control{width:100px;height:42px;min-height:42px;max-height:42px;padding-inline:var(--spacing-8);border:1px solid var(--joker-black-300);border-radius:var(--radius-sm);background:var(--joker-black-700)}._stakeField_1sw18_204 .joker-input-control input{font-size:var(--text-body-14);text-align:right}._stakeField_1sw18_204 .joker-input-icon img{width:16px;height:16px}@media(prefers-reduced-motion:no-preference){._countBump_1c65l_2,._overflowBump_1c65l_6{animation:_betSlipCountBump_1c65l_1 var(--motion-base) var(--ease-out)}._legHighlight_1c65l_10{animation:_betSlipLegHighlight_1c65l_1 .42s var(--ease-out) both}._legRowHighlight_1c65l_14{animation:_betSlipLegRowHighlight_1c65l_1 .42s var(--ease-out) both}}@keyframes _betSlipCountBump_1c65l_1{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes _betSlipLegHighlight_1c65l_1{0%{color:var(--joker-gold-400)}to{color:var(--joker-white-50)}}@keyframes _betSlipLegRowHighlight_1c65l_1{0%{background:color-mix(in srgb,var(--joker-gold-400) 14%,var(--joker-black-600))}to{background:transparent}}._root_14waq_1{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:center;height:48px;pointer-events:none;opacity:1;visibility:visible;transition:opacity .15s var(--ease-out),visibility .15s var(--ease-out)}._hidden_14waq_19{opacity:0;visibility:hidden}._icon_14waq_24{display:grid;width:20px;height:20px;margin-bottom:8px;color:var(--joker-gold-400)}._icon_14waq_24 svg{display:block;width:20px;height:20px}._root_wonv4_1{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;max-height:100%;overflow:hidden;background:var(--joker-black-500)}._listSection_wonv4_13{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin:var(--spacing-12) var(--spacing-16) var(--spacing-16)}._listFrame_wonv4_21{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;border:1px dashed var(--joker-black-300);border-radius:8px;background:var(--joker-black-600)}._listFrame_wonv4_21 .joker-mobile-scroll-cue{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--joker-black-600) 92%,transparent) 84%)}._list_wonv4_13{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}._list_wonv4_13::-webkit-scrollbar{display:none}._listItem_wonv4_52,._listItemBordered_wonv4_53{width:100%}._listItemBordered_wonv4_53{border-bottom:1px dashed var(--joker-black-300)}._actionButton_wonv4_61.joker-button{min-height:56px;text-transform:uppercase}._header_1rdch_1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-16);flex:0 0 auto;padding:var(--spacing-16) var(--spacing-16) 0}._headerLeading_1rdch_10{display:flex;align-items:center;gap:var(--spacing-8);min-width:0}._countBadge_1rdch_17{display:inline-flex;box-sizing:border-box;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 var(--spacing-4);border-radius:var(--radius-sm);background:var(--joker-red-400);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:600;line-height:1}._title_1rdch_34{color:var(--joker-gold-400);font-family:var(--font);font-size:var(--text-body-16);font-weight:600;line-height:var(--text-body-line-height)}._headerTrailing_1rdch_42{display:flex;flex:0 0 auto;align-items:flex-start;gap:var(--spacing-16)}._balance_1rdch_49{display:flex;flex-direction:column;align-items:flex-end;gap:0}._balanceLabel_1rdch_56{color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._balanceValue_1rdch_64{color:var(--joker-white-50)}._balanceValueText_1rdch_68{font-size:var(--text-body-14);font-weight:var(--text-body-weight)}._footer_1rdch_73{flex:0 0 auto;padding:0 var(--spacing-16) var(--spacing-16);background:var(--joker-black-500)}._header_vwlkg_1{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);flex:0 0 auto;padding:var(--spacing-16) var(--spacing-16) 0}._headerLeading_vwlkg_10{display:flex;align-items:center;gap:var(--spacing-8);min-width:0}._placedIcon_vwlkg_17{display:inline-flex;width:24px;height:24px;flex:0 0 auto}._placedIcon_vwlkg_17 svg{display:block;width:100%;height:100%}._title_vwlkg_30{color:var(--joker-gold-400);font-family:var(--font);font-size:var(--text-body-16);font-weight:600;line-height:var(--text-body-line-height)}._summary_vwlkg_38{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-16);padding:0 var(--spacing-16)}._actions_vwlkg_46{flex:0 0 auto;padding:var(--spacing-12) var(--spacing-16) var(--spacing-16)}._summaryCell_vwlkg_51{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}._summaryCell_vwlkg_51:last-child{align-items:flex-end;text-align:right}._summaryLabel_vwlkg_63{color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}._summaryValue_vwlkg_71{color:var(--joker-gold-400)}._summaryValueText_vwlkg_75{font-size:var(--text-body-16);font-weight:600}._root_13zd4_1{display:flex;align-items:stretch;width:100%;min-width:0;background:var(--joker-black-500)}._main_13zd4_9{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-8);min-width:0;padding:var(--spacing-16)}._header_13zd4_18{display:flex;align-items:center;gap:var(--spacing-8)}._countBadge_13zd4_24{display:inline-flex;box-sizing:border-box;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 var(--spacing-4);border-radius:var(--radius-sm);background:var(--joker-red-400);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:600;line-height:1}._title_13zd4_41{color:var(--joker-gold-400);font-family:var(--font);font-size:var(--text-body-16);font-weight:600;line-height:var(--text-body-line-height)}._summary_13zd4_49{display:flex;align-items:flex-start;min-width:0;margin:0;gap:var(--spacing-8)}._summaryText_13zd4_57{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:600;line-height:var(--text-body-line-height);white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}._summarySep_13zd4_73{color:var(--joker-white-50)}._overflowPill_13zd4_77{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0 var(--spacing-8);border:1px solid var(--joker-gold-400);border-radius:999px;color:var(--joker-gold-400);font-family:var(--font);font-size:var(--text-body-14);font-weight:600;line-height:var(--text-body-line-height);white-space:nowrap}._expand_13zd4_93{display:inline-flex;flex:0 0 80px;width:80px;align-items:center;justify-content:center;border:0;border-left:1px solid var(--joker-black-300);background:var(--joker-black-500);color:var(--joker-white-50);cursor:pointer;padding:0;transition:background-color .12s var(--ease-standard),color .12s var(--ease-standard)}._expand_13zd4_93:hover{background:var(--joker-black-300);color:var(--joker-gold-400)}._expand_13zd4_93:focus-visible{background:var(--joker-black-300);color:var(--joker-gold-400);outline:none}._expand_13zd4_93:active{background:var(--joker-black-200)}._expand_13zd4_93 svg{display:block;width:24px;height:24px;transition:transform var(--motion-base) var(--ease-standard)}@media(prefers-reduced-motion:no-preference){._expand_13zd4_93:active svg{transform:translateY(-2px)}}._dock_1o1qz_1{position:fixed;bottom:var(--betslip-dock-bottom, var(--spacing-32));left:var(--betslip-dock-left, 50%);z-index:800;display:flex;flex-direction:column;box-sizing:border-box;width:var(--betslip-dock-width, 100%);max-width:450px;max-height:min(650px,calc(100dvh - var(--betslip-dock-bottom, var(--spacing-32)) - var(--betslip-dock-top-clearance, 42px)));transform:translate(-50%);pointer-events:auto;animation:_betSlipPopIn_1o1qz_1 var(--motion-base) var(--ease-out)}._dockEmbedded_1o1qz_23{position:absolute;bottom:20px;left:50%;z-index:3;width:min(100%,450px);max-width:450px;max-height:min(650px,calc(100% - 40px))}@keyframes _betSlipPopIn_1o1qz_1{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes _betSlipContentIn_1o1qz_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._dock_1o1qz_1{animation:none}}._card_1o1qz_63{--betslip-card-radius: 8px;--betslip-inner-radius: 7px;display:flex;flex-direction:column;max-height:100%;min-height:0;overflow:hidden;border:1px solid var(--joker-black-300);border-radius:var(--betslip-card-radius);background:var(--joker-black-700);box-shadow:var(--shadow-4);transition:background-color var(--motion-base) var(--ease-standard)}._viewEnter_1o1qz_79,._viewEnterExpanded_1o1qz_89{display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;width:100%;min-height:0;min-width:0}@media(prefers-reduced-motion:no-preference){._viewEnter_1o1qz_79{animation:_betSlipContentIn_1o1qz_1 var(--motion-base) var(--ease-out) both}._viewEnterExpanded_1o1qz_89{animation:none}._selectionSection_1o1qz_108{overflow:visible}}._cardExpanded_1o1qz_113{display:flex;flex-direction:column;flex:1 1 auto;max-height:100%;min-height:0;overflow:hidden;background:var(--joker-black-500)}._selectionSection_1o1qz_108{position:relative;z-index:1;box-sizing:border-box;flex:0 0 auto;padding:0;border-bottom:1px solid var(--joker-black-300);background:var(--joker-black-500)}._selectionSection_1o1qz_108>.joker-bet-slip-row,._selectionSection_1o1qz_108 ._viewEnter_1o1qz_79>.joker-bet-slip-row{box-sizing:border-box;padding:var(--spacing-16)}._selectionSectionStacked_1o1qz_139,._selectionSectionConfirm_1o1qz_143{border-bottom:0}._confirmHeader_1o1qz_147{padding:var(--spacing-16) var(--spacing-16) 0}._confirmTitle_1o1qz_151{color:var(--joker-gold-400);font-family:var(--font);font-size:var(--text-body-16);font-weight:600;line-height:var(--text-body-line-height)}._actionsWrap_1o1qz_159{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-base) var(--ease-standard)}._actionsWrap_1o1qz_159[data-open=true]{grid-template-rows:1fr}._actionsWrap_1o1qz_159>._actions_1o1qz_159{min-height:0;height:0;max-height:0;overflow:hidden;opacity:0;transition:opacity var(--motion-fast) var(--ease-in),height var(--motion-base) var(--ease-standard),max-height var(--motion-base) var(--ease-standard)}._actionsWrap_1o1qz_159[data-open=true]>._actions_1o1qz_159{height:56px;min-height:56px;max-height:56px;opacity:1;transition:opacity var(--motion-base) var(--ease-out),height var(--motion-base) var(--ease-standard),max-height var(--motion-base) var(--ease-standard)}@media(prefers-reduced-motion:reduce){._actionsWrap_1o1qz_159,._actionsWrap_1o1qz_159>._actions_1o1qz_159{transition:none}._actionsWrap_1o1qz_159:not([data-open=true]){display:none}}._actions_1o1qz_159{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:100%;overflow:hidden}._actions_1o1qz_159[data-confirm=true]{grid-template-columns:minmax(0,1fr)}._actions_1o1qz_159[data-confirm=true] ._placeBetCell_1o1qz_216{border-left:0;border-bottom-left-radius:var(--betslip-inner-radius)}._stakeCell_1o1qz_221,._placeBetCell_1o1qz_216{min-width:0;height:100%;overflow:hidden}._stakeCell_1o1qz_221{border-bottom-left-radius:var(--betslip-inner-radius)}._placeBetCell_1o1qz_216{border-left:1px solid var(--joker-black-300);border-bottom-right-radius:var(--betslip-inner-radius)}._stakeField_1o1qz_237.joker-input-field{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;gap:0}._stakeField_1o1qz_237 .joker-input-control{flex:1;height:100%;min-height:0;border:0;border-radius:0 0 0 var(--betslip-inner-radius);box-shadow:none;background:var(--joker-black-700)}._stakeField_1o1qz_237.joker-input-field:not(.disabled):hover .joker-input-control{border:0;border-radius:0 0 0 var(--betslip-inner-radius);box-shadow:none;background:var(--joker-black-700)}._stakeField_1o1qz_237.joker-input-field:not(.disabled):focus-within .joker-input-control{border:0;border-radius:0 0 0 var(--betslip-inner-radius);box-shadow:inset 0 0 0 1px var(--joker-gold-400);background:var(--joker-gold-1000)}._stakeField_1o1qz_237.joker-input-field:not(.disabled):focus-within .joker-input-control input{color:var(--joker-gold-100)}._stakeField_1o1qz_237.joker-input-field:not(.disabled):focus-within .joker-input-control input::placeholder{color:var(--joker-black-100)}._stakeField_1o1qz_237 .joker-input-control input::placeholder{text-transform:none}._stakeField_1o1qz_237 .joker-input-icon{width:20px;min-width:20px}._stakeField_1o1qz_237 .joker-input-icon img{width:20px;height:20px}._actions_1o1qz_159 ._placeBet_1o1qz_216{display:flex;width:100%;height:100%!important;min-height:0!important;max-height:100%;border:0!important;border-radius:0 0 var(--betslip-inner-radius) 0!important;box-shadow:none!important;outline:none!important;outline-offset:0!important;text-transform:uppercase;transform:none!important}._actions_1o1qz_159 ._placeBet_1o1qz_216:not(:disabled):hover,._actions_1o1qz_159 ._placeBet_1o1qz_216:not(:disabled):focus,._actions_1o1qz_159 ._placeBet_1o1qz_216:not(:disabled):focus-visible,._actions_1o1qz_159 ._placeBet_1o1qz_216:not(:disabled):active{border:0!important;border-radius:0 0 var(--betslip-inner-radius) 0!important;box-shadow:none!important;outline:none!important;outline-offset:0!important;transform:none!important}.sportsbook-betslip-section-preview{--betslip-preview-width: 390px;--betslip-preview-height: 508px;--betslip-card-radius: 8px;--betslip-inner-radius: 7px;position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:auto;min-height:0;margin-inline:0;overflow:hidden;border:0;border-radius:0;background:var(--joker-black-800)}.sportsbook-betslip-section-preview__body{position:relative;display:flex;flex:0 0 auto;flex-direction:column;min-height:0;overflow:visible}.sportsbook-betslip-section-preview[data-betslip-expanded=true] .sportsbook-betslip-section-preview__body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#0006;pointer-events:none}.sportsbook-betslip-section-preview__chip{position:absolute;right:16px;bottom:16px;z-index:4;pointer-events:none;transition:color .24s var(--ease-out),border-color .24s var(--ease-out)}.sportsbook-betslip-section-preview:hover .sportsbook-betslip-section-preview__chip{border-color:var(--joker-black-200);color:var(--joker-gold-400)}.sportsbook-betslip-section-preview__markets{display:flex;flex:0 0 auto;flex-direction:column;width:100%;min-height:0;overflow:visible}.sportsbook-betslip-section-preview__competition-block{display:flex;flex:0 0 auto;flex-direction:column;width:100%;min-height:0}.sportsbook-betslip-section-preview__competition-block>.joker-competition-header{border-bottom:var(--border-width-default) solid var(--joker-black-300)}.sportsbook-betslip-section-preview__competition-block>.joker-competition-header,.sportsbook-betslip-section-preview__date-header>.joker-date-row{padding-inline:var(--spacing-16)}.sportsbook-betslip-section-preview__date-group,.sportsbook-betslip-section-preview__match-card{display:flex;flex:0 0 auto;flex-direction:column;min-height:0}.sportsbook-betslip-section-preview__date-header,.sportsbook-betslip-section-preview__match-row{display:flex;width:100%}.sportsbook-betslip-section-preview__date-header{border-top:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-800)}.sportsbook-betslip-section-preview__match-row{flex:0 0 auto;align-items:stretch;min-height:88px}.sportsbook-betslip-section-preview__match-card--bordered .sportsbook-betslip-section-preview__match-row{border-bottom:var(--border-width-default) solid var(--joker-black-300)}.sportsbook-betslip-section-preview__date-header>.joker-date-row,.sportsbook-betslip-section-preview__match-panel,.sportsbook-betslip-section-preview__odds-panel{flex:0 0 50%;width:50%;min-width:0}.sportsbook-betslip-section-preview__date-header>.joker-date-row{flex:0 0 50%;width:50%;max-width:50%;border-right:var(--border-width-default) solid var(--joker-black-300);border-bottom:var(--border-width-default) solid var(--joker-black-300)}.sportsbook-betslip-section-preview__date-header>.joker-date-row,.sportsbook-betslip-section-preview__odds-labels{height:40px;min-height:40px;box-sizing:border-box}.sportsbook-betslip-section-preview__odds-labels{display:grid;flex:0 0 50%;width:50%;max-width:50%;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--joker-black-800);border-bottom:var(--border-width-default) solid var(--joker-black-300)}.sportsbook-betslip-section-preview__odds-labels .joker-odds-row{height:100%;min-height:0;background:var(--joker-black-800)}.sportsbook-betslip-section-preview__match-panel{box-sizing:border-box;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;width:100%;max-width:none;height:100%;min-height:88px;padding:var(--spacing-12) var(--spacing-16);gap:var(--spacing-16);border-right:var(--border-width-default) solid var(--joker-black-300);border-bottom:0;background:var(--joker-black-700)}.sportsbook-betslip-section-preview__match-info{display:flex;flex:1 1 0;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-32);min-width:0;min-height:0}.sportsbook-betslip-section-preview__team-stack{display:flex;flex:0 1 auto;flex-direction:column;gap:var(--spacing-4);min-width:0}.sportsbook-betslip-section-preview__match-time{order:-1;flex:0 0 auto;font-size:var(--text-body-14);line-height:var(--text-body-line-height)}.sportsbook-betslip-section-preview__match-actions{display:flex;flex:0 0 auto;align-items:center;align-self:center;margin-left:auto}.sportsbook-betslip-section-preview__odds-panel{display:flex;flex:0 0 50%;flex-direction:column;align-self:stretch;width:50%;min-height:88px;background:var(--joker-black-700)}.sportsbook-betslip-section-preview__odds-panels{display:flex;flex:1 1 auto;width:100%;min-height:0;height:100%;max-width:none;box-sizing:border-box;border-bottom:0}.sportsbook-betslip-section-preview__odds-panels.joker-odds-selection__panels{border-bottom:0}.sportsbook-betslip-section-preview__odds-panels .joker-odds-panel:not(:last-child),.sportsbook-betslip-section-preview__odds-panels button.joker-odds-panel:not(:last-child){border-right:var(--border-width-default) solid var(--joker-black-300)}.sportsbook-betslip-section-preview__odds-panels .joker-odds-panel,.sportsbook-betslip-section-preview__odds-panels button.joker-odds-panel{display:flex;flex:1 1 0;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;width:auto;min-width:0;height:100%!important;min-height:100%!important;max-height:none!important;padding-inline:var(--spacing-8);font-size:var(--text-body-12);border-top:0;border-bottom:0}.sportsbook-betslip-section-preview__dock{position:absolute;bottom:20px;left:50%;z-index:3;display:flex;flex-direction:column;box-sizing:border-box;width:min(100%,450px);max-width:450px;max-height:min(650px,calc(100% - 40px));padding-inline:0;pointer-events:auto;transform:translate(-50%);animation:sportsbook-betslip-dock-in var(--motion-base) var(--ease-out)}@keyframes sportsbook-betslip-dock-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.sportsbook-betslip-section-preview__dock-card{--betslip-card-radius: 8px;--betslip-inner-radius: 7px;display:flex;flex-direction:column;max-height:100%;min-height:0;overflow:hidden;border:1px solid var(--joker-black-300);border-radius:var(--betslip-card-radius);background:var(--joker-black-700);box-shadow:var(--shadow-4);transition:background-color var(--motion-base) var(--ease-standard)}.sportsbook-betslip-section-preview__dock-card--expanded{display:flex;flex:1 1 auto;flex-direction:column;max-height:100%;min-height:0;background:var(--joker-black-500)}.sportsbook-betslip-section-preview__selection{position:relative;z-index:1;box-sizing:border-box;flex:0 0 auto;padding:0;background:var(--joker-black-700)}.sportsbook-betslip-section-preview__selection--stacked{border-bottom:0;background:transparent}.sportsbook-betslip-section-preview__selection--confirm{background:var(--joker-black-500)}.sportsbook-betslip-section-preview__confirm-header{padding:var(--spacing-16) var(--spacing-16) 0}.sportsbook-betslip-section-preview__confirm-title{color:var(--joker-gold-400);font-family:var(--font);font-size:var(--text-body-16);font-weight:600;line-height:var(--text-body-line-height)}.sportsbook-betslip-section-preview__selection>.joker-bet-slip-row{box-sizing:border-box;padding:var(--spacing-16)}.sportsbook-betslip-section-preview__stacked{display:flex;align-items:stretch;width:100%;min-width:0;background:var(--joker-black-500)}.sportsbook-betslip-section-preview__stacked-main{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-8);min-width:0;padding:var(--spacing-16)}.sportsbook-betslip-section-preview__stacked-header,.sportsbook-betslip-section-preview__expanded-leading{display:flex;align-items:center;gap:var(--spacing-8)}.sportsbook-betslip-section-preview__count-badge{display:inline-flex;box-sizing:border-box;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 var(--spacing-4);border-radius:var(--radius-sm);background:var(--joker-red-400);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:600;line-height:1}.sportsbook-betslip-section-preview__stacked-title{color:var(--joker-gold-400);font-family:var(--font);font-size:var(--text-body-16);font-weight:600;line-height:var(--text-body-line-height)}.sportsbook-betslip-section-preview__stacked-summary{display:flex;align-items:flex-start;min-width:0;margin:0;gap:var(--spacing-8)}.sportsbook-betslip-section-preview__stacked-summary-text{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:600;line-height:var(--text-body-line-height);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.sportsbook-betslip-section-preview__overflow-pill{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0 var(--spacing-8);border:1px solid var(--joker-gold-400);border-radius:999px;color:var(--joker-gold-400);font-family:var(--font);font-size:var(--text-body-14);font-weight:600;line-height:var(--text-body-line-height);white-space:nowrap}.sportsbook-betslip-section-preview__leg-highlight{animation:sportsbook-betslip-leg-highlight .42s var(--ease-out) both}.sportsbook-betslip-section-preview__overflow-bump{animation:sportsbook-betslip-count-bump .48s var(--ease-standard)}@keyframes sportsbook-betslip-leg-highlight{0%{color:var(--joker-gold-400)}to{color:var(--joker-white-50)}}.sportsbook-betslip-section-preview__stacked-expand,.sportsbook-betslip-section-preview__expanded-close{display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--joker-black-500);color:var(--joker-white-50);cursor:pointer;padding:0}.sportsbook-betslip-section-preview__stacked-expand{flex:0 0 80px;width:80px;border-left:1px solid var(--joker-black-300);transition:background-color .12s var(--ease-standard),color .12s var(--ease-standard)}.sportsbook-betslip-section-preview__stacked-expand:hover,.sportsbook-betslip-section-preview__stacked-expand:focus-visible{background:var(--joker-black-300);color:var(--joker-gold-400);outline:none}.sportsbook-betslip-section-preview__stacked-expand:active{background:var(--joker-black-200)}.sportsbook-betslip-section-preview__stacked-expand svg,.sportsbook-betslip-section-preview__expanded-close svg{display:block;width:24px;height:24px}.sportsbook-betslip-section-preview__expanded{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.sportsbook-betslip-section-preview__expanded-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-16);padding:var(--spacing-16) var(--spacing-16) 0}.sportsbook-betslip-section-preview__expanded-trailing{display:flex;flex:0 0 auto;align-items:flex-start;gap:var(--spacing-16)}.sportsbook-betslip-section-preview__balance{display:flex;flex-direction:column;align-items:flex-end;gap:0}.sportsbook-betslip-section-preview__balance-label{color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.sportsbook-betslip-section-preview__balance-value{display:inline-flex;align-items:center;gap:var(--spacing-8);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:600;line-height:var(--text-body-line-height)}.sportsbook-betslip-section-preview__balance-value img{width:16px;height:16px}.sportsbook-betslip-section-preview__expanded-close{width:32px;height:32px;border-radius:var(--radius-sm)}.sportsbook-betslip-section-preview__expanded-list{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:none}.sportsbook-betslip-section-preview__expanded-list::-webkit-scrollbar{display:none}.sportsbook-betslip-section-preview__expanded-list-section{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin:var(--spacing-12) var(--spacing-16) var(--spacing-16)}.sportsbook-betslip-section-preview__expanded-list-frame{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;border:1px dashed var(--joker-black-300);border-radius:8px;background:var(--joker-black-600)}.sportsbook-betslip-section-preview__expanded-footer{flex:0 0 auto;padding:0 var(--spacing-16) var(--spacing-16);background:var(--joker-black-500)}.sportsbook-betslip-section-preview__expanded-item{background:var(--joker-black-500)}.sportsbook-betslip-section-preview__expanded-item--bordered{border-bottom:1px dashed var(--joker-black-300)}.sportsbook-betslip-section-preview__expanded-leg{display:grid;grid-template-columns:minmax(0,1fr) 100px;align-items:start;gap:var(--spacing-12);width:100%;min-width:0;padding:var(--spacing-16)}.sportsbook-betslip-section-preview__expanded-leg--confirm{grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:var(--spacing-8);row-gap:var(--spacing-4);align-items:center}.sportsbook-betslip-section-preview__expanded-leg-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--spacing-8);row-gap:var(--spacing-4);align-items:center;min-width:0}.sportsbook-betslip-section-preview__expanded-leg--confirm .sportsbook-betslip-section-preview__expanded-leg-body{display:contents}.sportsbook-betslip-section-preview__expanded-leg-remove{grid-column:1;grid-row:1;display:inline-flex;width:var(--icon-size-md);height:var(--icon-size-md);flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--joker-black-50);cursor:pointer}.sportsbook-betslip-section-preview__expanded-leg-remove svg{display:block;width:100%;height:100%}.sportsbook-betslip-section-preview__expanded-leg-team{grid-column:2;grid-row:1;min-width:0;overflow:hidden;color:var(--joker-gold-400);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);text-overflow:ellipsis;white-space:nowrap}.sportsbook-betslip-section-preview__expanded-leg-odds{grid-column:3;grid-row:1;color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-14);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);white-space:nowrap}.sportsbook-betslip-section-preview__expanded-leg-market{grid-column:2;grid-row:2;display:flex;align-items:center;gap:var(--spacing-8);min-width:0;margin:0;color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:600;line-height:var(--text-body-line-height)}.sportsbook-betslip-section-preview__expanded-leg-market>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sportsbook-betslip-section-preview__expanded-leg-market-divider{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:var(--joker-black-50)}.sportsbook-betslip-section-preview__expanded-leg-matchup{grid-column:2;grid-row:3;margin:0;overflow:hidden;color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);text-overflow:ellipsis;white-space:nowrap}.sportsbook-betslip-section-preview__expanded-leg--confirm .sportsbook-betslip-section-preview__expanded-leg-team{grid-column:1;grid-row:1}.sportsbook-betslip-section-preview__expanded-leg--confirm .sportsbook-betslip-section-preview__expanded-leg-odds{grid-column:2;grid-row:1}.sportsbook-betslip-section-preview__expanded-leg--confirm .sportsbook-betslip-section-preview__expanded-leg-market{grid-column:1 / -1;grid-row:2}.sportsbook-betslip-section-preview__expanded-leg--confirm .sportsbook-betslip-section-preview__expanded-leg-matchup{grid-column:1 / -1;grid-row:3}.sportsbook-betslip-section-preview__expanded-leg-stake-display{grid-column:4;grid-row:1;justify-self:end;display:inline-flex;align-items:center;gap:var(--spacing-8);color:var(--joker-gold-400);font-family:var(--font);font-size:var(--text-body-14);font-weight:600;line-height:var(--text-body-line-height);white-space:nowrap}.sportsbook-betslip-section-preview__expanded-leg-stake-display img{width:16px;height:16px}.sportsbook-betslip-section-preview__expanded-leg-returns{grid-column:2 / -1;grid-row:4;justify-self:end;align-self:start;display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-4)}.sportsbook-betslip-section-preview__expanded-leg-returns-label{color:var(--joker-black-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);white-space:nowrap}.sportsbook-betslip-section-preview__expanded-leg-returns-value{display:inline-flex;align-items:center;gap:var(--spacing-8);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-12);font-weight:600;line-height:var(--text-body-line-height);white-space:nowrap}.sportsbook-betslip-section-preview__expanded-leg-returns-value img{width:16px;height:16px}.sportsbook-betslip-section-preview__expanded-leg-stake-field.joker-input-field{width:100px;max-width:100px;min-width:100px;gap:0;align-self:start}.sportsbook-betslip-section-preview__expanded-leg-stake-field .joker-input-control{width:100px;height:42px;min-height:42px;max-height:42px;padding-inline:var(--spacing-8);border:1px solid var(--joker-black-300);border-radius:var(--radius-sm);background:var(--joker-black-700)}.sportsbook-betslip-section-preview__expanded-leg-stake-field .joker-input-control input{font-size:var(--text-body-14);text-align:right}.sportsbook-betslip-section-preview__expanded-leg-stake-field .joker-input-icon img{width:16px;height:16px}.sportsbook-betslip-section-preview__actions-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-base) var(--ease-standard)}.sportsbook-betslip-section-preview__actions-wrap[data-open=true]{grid-template-rows:1fr}.sportsbook-betslip-section-preview__actions-wrap>.sportsbook-betslip-section-preview__actions{min-height:0;height:0;max-height:0;overflow:hidden;opacity:0;transition:opacity var(--motion-fast) var(--ease-in),height var(--motion-base) var(--ease-standard),max-height var(--motion-base) var(--ease-standard)}.sportsbook-betslip-section-preview__actions-wrap[data-open=true]>.sportsbook-betslip-section-preview__actions{height:56px;min-height:56px;max-height:56px;opacity:1;transition:opacity var(--motion-base) var(--ease-out),height var(--motion-base) var(--ease-standard),max-height var(--motion-base) var(--ease-standard)}.sportsbook-betslip-section-preview__actions{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:100%;overflow:hidden}.sportsbook-betslip-section-preview__actions[data-confirm=true]{grid-template-columns:minmax(0,1fr)}.sportsbook-betslip-section-preview__actions[data-confirm=true] .sportsbook-betslip-section-preview__place-bet-cell{border-left:0;border-bottom-left-radius:var(--betslip-inner-radius)}.sportsbook-betslip-section-preview__stake-cell,.sportsbook-betslip-section-preview__place-bet-cell{min-width:0;height:100%;overflow:hidden}.sportsbook-betslip-section-preview__stake-cell{border-bottom-left-radius:var(--betslip-inner-radius)}.sportsbook-betslip-section-preview__place-bet-cell{border-left:1px solid var(--joker-black-300);border-bottom-right-radius:var(--betslip-inner-radius)}.sportsbook-betslip-section-preview__stake-field.joker-input-field{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;gap:0}.sportsbook-betslip-section-preview__stake-field .joker-input-control{flex:1;height:100%;min-height:0;border:0;border-radius:0 0 0 var(--betslip-inner-radius);box-shadow:none;background:var(--joker-black-700)}.sportsbook-betslip-section-preview__stake-field.joker-input-field:not(.disabled):hover .joker-input-control{border:0;border-radius:0 0 0 var(--betslip-inner-radius);box-shadow:none;background:var(--joker-black-700)}.sportsbook-betslip-section-preview__stake-field.joker-input-field:not(.disabled):focus-within .joker-input-control{border:0;border-radius:0 0 0 var(--betslip-inner-radius);box-shadow:inset 0 0 0 1px var(--joker-gold-400);background:var(--joker-gold-1000)}.sportsbook-betslip-section-preview__stake-field.joker-input-field:not(.disabled):focus-within .joker-input-control input{color:var(--joker-gold-100)}.sportsbook-betslip-section-preview__stake-field.joker-input-field:not(.disabled):focus-within .joker-input-control input::placeholder{color:var(--joker-black-100)}.sportsbook-betslip-section-preview__stake-field .joker-input-control input::placeholder{text-transform:none}.sportsbook-betslip-section-preview__stake-field .joker-input-icon{width:20px;min-width:20px}.sportsbook-betslip-section-preview__stake-field .joker-input-icon img{width:20px;height:20px}.sportsbook-betslip-section-preview__actions .sportsbook-betslip-section-preview__place-bet,.sportsbook-betslip-section-preview__expanded-footer .sportsbook-betslip-section-preview__place-bet{display:flex;width:100%;height:100%!important;min-height:0!important;max-height:100%;border:0!important;border-radius:0 0 var(--betslip-inner-radius) 0!important;box-shadow:none!important;outline:none!important;outline-offset:0!important;text-transform:uppercase;transform:none!important}.sportsbook-betslip-section-preview__expanded-footer .sportsbook-betslip-section-preview__place-bet{min-height:56px!important;border-radius:var(--radius-sm)!important}.sportsbook-betslip-section-preview__actions .sportsbook-betslip-section-preview__place-bet:not(:disabled):hover,.sportsbook-betslip-section-preview__actions .sportsbook-betslip-section-preview__place-bet:not(:disabled):focus,.sportsbook-betslip-section-preview__actions .sportsbook-betslip-section-preview__place-bet:not(:disabled):focus-visible,.sportsbook-betslip-section-preview__actions .sportsbook-betslip-section-preview__place-bet:not(:disabled):active{border:0!important;border-radius:0 0 var(--betslip-inner-radius) 0!important;box-shadow:none!important;outline:none!important;outline-offset:0!important;transform:none!important}@media(prefers-reduced-motion:reduce){.sportsbook-betslip-section-preview__actions-wrap,.sportsbook-betslip-section-preview__actions-wrap>.sportsbook-betslip-section-preview__actions{transition:none}.sportsbook-betslip-section-preview__actions-wrap:not([data-open=true]){display:none}}@keyframes sportsbook-betslip-count-bump{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.sportsbook-betslip-section-preview__count-bump{animation:sportsbook-betslip-count-bump .48s var(--ease-standard)}@media(prefers-reduced-motion:reduce){.sportsbook-betslip-section-preview__count-bump,.sportsbook-betslip-section-preview__dock{animation:none}}@media(max-width:800px){.sportsbook-betslip-section-preview{width:100%;max-width:none;height:auto;min-height:0;margin-inline:0;overflow:visible;border:var(--border-width-default) solid var(--joker-black-300);border-radius:6px}.sportsbook-betslip-section-preview__body,.sportsbook-betslip-section-preview__markets,.sportsbook-betslip-section-preview__competition-block,.sportsbook-betslip-section-preview__date-group,.sportsbook-betslip-section-preview__match-card{flex:0 0 auto;min-height:auto;overflow:visible}.sportsbook-betslip-section-preview__body{padding-bottom:0}.sportsbook-betslip-section-preview:has(aside[aria-label="Bet slip"]) .sportsbook-betslip-section-preview__body{padding-bottom:72px}.sportsbook-betslip-section-preview>aside[aria-label="Bet slip"]{right:var(--spacing-4);bottom:var(--spacing-4);left:var(--spacing-4);width:auto;max-width:none;transform:none}.sportsbook-betslip-section-preview__date-header .sportsbook-betslip-section-preview__odds-labels{display:grid}.sportsbook-betslip-section-preview__date-header>.joker-date-row{flex:0 0 50%;width:50%;border-right:var(--border-width-default) solid var(--joker-black-300)}.sportsbook-betslip-section-preview__match-row{flex:0 0 auto;align-items:stretch;min-height:88px}.sportsbook-betslip-section-preview__match-panel{flex-direction:column;gap:0;padding:var(--spacing-12) var(--spacing-16)}.sportsbook-betslip-section-preview__match-info{flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-8);width:100%;min-height:0}.sportsbook-betslip-section-preview__team-stack{flex:0 0 auto;width:100%;gap:var(--spacing-4)}.sportsbook-betslip-section-preview__match-time{order:0;width:100%;margin-top:auto}.sportsbook-betslip-section-preview__match-actions{display:none}.sportsbook-betslip-section-preview__odds-panels{flex:1;width:100%;min-height:100%;height:100%;border-bottom:0}.sportsbook-betslip-section-preview__odds-panels>.joker-odds-panel,.sportsbook-betslip-section-preview__odds-panels>button.joker-odds-panel{height:100%;min-height:100%;padding-inline:var(--spacing-8);font-size:var(--text-body-12);border-top:0;border-bottom:0}}.sportsbook-live-games-preview{--live-edge-fade: 80px;position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;padding-top:var(--spacing-24);border-radius:inherit;background:var(--joker-black-800)}.sportsbook-live-games-preview__title{flex-shrink:0;margin:0 0 15px;padding-inline:var(--spacing-16);min-height:24px;overflow:visible;font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:24px;letter-spacing:-.03em;text-transform:uppercase;color:var(--joker-red-400)}.sportsbook-live-games-preview__content{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;overflow:hidden}.sportsbook-live-games-preview__card{flex:0 0 auto;width:100%}.sportsbook-live-games-preview__card:not(:last-child) .sportsbook-live-games-preview__score .joker-live-match-score{border-bottom:0}.sportsbook-live-games-preview__card-header{position:relative;width:100%;max-width:100%;min-width:0}.sportsbook-live-games-preview__card-header .joker-competition-header{width:100%;max-width:100%;box-sizing:border-box;padding-inline:var(--spacing-16)}.sportsbook-live-games-preview__live-badge{position:absolute;top:50%;right:var(--spacing-16);display:inline-flex;align-items:center;gap:8px;transform:translateY(-50%)}.sportsbook-live-games-preview__live-badge-dot{position:relative;flex:0 0 16px;width:16px;height:16px}.sportsbook-live-games-preview__live-badge-dot:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:var(--joker-red-400);transform:translate(-50%,-50%);box-shadow:0 0 0 3px color-mix(in srgb,var(--joker-red-400) 24%,transparent);animation:sportsbook-live-games-badge-pulse 1.8s var(--ease-standard) infinite}.sportsbook-live-games-preview__live-badge-label{display:flex;align-items:center;height:16px;transform:translateY(2px);font-family:var(--font-heading);font-size:16px;font-style:italic;font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:var(--joker-red-400)}@keyframes sportsbook-live-games-badge-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--joker-red-400) 24%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--joker-red-400) 12%,transparent),0 0 0 7px color-mix(in srgb,var(--joker-red-400) 18%,transparent)}}.sportsbook-live-games-preview__score.joker-live-match-score-group{display:grid;grid-template-rows:40px auto;width:100%;max-width:100%;min-width:0}.sportsbook-live-games-preview__score .joker-date-row,.sportsbook-live-games-preview__score .joker-live-match-score{width:100%;max-width:none;box-sizing:border-box}.sportsbook-live-games-preview__score .joker-date-row{height:40px;min-height:40px;padding-inline:var(--spacing-16);border-right:0}.sportsbook-live-games-preview__score .joker-live-match-score{min-height:100px;padding-inline:var(--spacing-16);border-right:0}.sportsbook-live-games-preview__fade{position:absolute;right:0;bottom:0;left:0;z-index:2;height:var(--live-edge-fade);min-height:var(--live-edge-fade);pointer-events:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:linear-gradient(to top,var(--joker-black-800) 0%,color-mix(in srgb,var(--joker-black-800) 85%,transparent) 45%,transparent 100%)}@media(prefers-reduced-motion:reduce){.sportsbook-live-games-preview__live-badge-dot:before{animation:none}}.sportsbook-upcoming-league-preview{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--joker-black-800)}.sportsbook-upcoming-league-preview__content{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}.sportsbook-upcoming-league-preview__card{flex:1 1 auto;min-height:0;overflow:hidden}.sportsbook-upcoming-league-preview__date-header,.sportsbook-upcoming-league-preview__match-row{display:flex;width:100%}.sportsbook-upcoming-league-preview__date-header{border-top:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-800)}.sportsbook-upcoming-league-preview__date-header>.joker-date-row,.sportsbook-upcoming-league-preview__match-panel,.sportsbook-upcoming-league-preview__odds-panel{flex:0 0 50%;width:50%;min-width:0}.sportsbook-upcoming-league-preview__date-header>.joker-date-row,.sportsbook-upcoming-league-preview__odds-labels{height:40px;min-height:40px;box-sizing:border-box}.sportsbook-upcoming-league-preview__odds-labels{display:none}.sportsbook-upcoming-league-preview__date-header>.joker-date-row{flex:1 1 100%;width:100%;border-right:0}.sportsbook-upcoming-league-preview__match-row{align-items:stretch;min-height:88px}.sportsbook-upcoming-league-preview__match-panel{box-sizing:border-box;display:flex;align-items:stretch;justify-content:flex-start;width:100%;max-width:none;height:auto;min-height:88px;padding:var(--spacing-12) var(--spacing-16);gap:0;border-right:var(--border-width-default) solid var(--joker-black-300);border-bottom:0;background:var(--joker-black-700)}.sportsbook-upcoming-league-preview__match-leading{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-8);min-width:0}.sportsbook-upcoming-league-preview__match-time{order:0;font-size:var(--text-body-12);line-height:1.2}.sportsbook-upcoming-league-preview__match-leading .joker-upcoming-matches__team-stack{width:100%;gap:var(--spacing-4)}.sportsbook-upcoming-league-preview__odds-panel{display:flex;flex-direction:column;align-self:stretch}.sportsbook-upcoming-league-preview__odds-panels{display:flex;flex:1 1 auto;width:100%;min-height:0;height:100%;max-width:none;box-sizing:border-box;border-bottom:0}.sportsbook-upcoming-league-preview__odds-panels .joker-odds-panel:not(:last-child){border-right:var(--border-width-default) solid var(--joker-black-300)}.sportsbook-upcoming-league-preview__odds-panels .joker-odds-panel,.sportsbook-upcoming-league-preview__odds-cell{flex:1 1 0;align-self:stretch;height:100%!important;min-height:100%!important;max-height:none!important;padding-inline:var(--spacing-8);font-size:var(--text-body-12);border-top:0;border-bottom:0}.sportsbook-upcoming-league-preview--overlay{--upcoming-card-height: 196px;--upcoming-card-gap: 20px;--upcoming-stack-height: calc( (3 * var(--upcoming-card-height)) + (2 * var(--upcoming-card-gap)) );--upcoming-fade-height: 80px;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;width:100%;max-width:none;min-height:0;max-height:100%;margin:0;background:transparent;overflow:hidden}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__viewport{position:relative;isolation:isolate;overflow:hidden;width:100%;height:100%;min-height:0;max-height:100%;margin:0;background:transparent}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__viewport:before,.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__viewport:after{content:"";position:absolute;right:0;left:0;z-index:3;height:var(--upcoming-fade-height);min-height:var(--upcoming-fade-height);pointer-events:none}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__viewport:before{top:0;background:var(--joker-black-800);-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,transparent 100%)}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__viewport:after{bottom:0;background:var(--joker-black-800);-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,transparent 100%)}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__track{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--upcoming-card-gap);animation:sportsbook-upcoming-scroll-up 24s linear infinite;will-change:transform}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__stack{display:flex;flex-direction:column;gap:var(--upcoming-card-gap);flex-shrink:0}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__card-item{display:flex;flex:0 0 var(--upcoming-card-height);flex-direction:column;min-height:var(--upcoming-card-height);overflow:hidden;border:var(--border-width-default) solid var(--joker-black-300);border-radius:6px;background:var(--joker-black-800)}@keyframes sportsbook-upcoming-scroll-up{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * (var(--upcoming-stack-height) + var(--upcoming-card-gap))))}}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__content{height:auto;overflow:hidden;border:var(--border-width-default) solid var(--joker-black-300);border-radius:6px}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__card-item>.joker-competition-header,.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__date-header>.joker-date-row{padding-inline:var(--spacing-16)}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__date-header{align-items:stretch;background:var(--joker-black-800)}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__date-header>.joker-date-row{flex:0 0 50%;width:50%;max-width:50%;background:var(--joker-black-800);border-right:var(--border-width-default) solid var(--joker-black-300);border-bottom:var(--border-width-default) solid var(--joker-black-300)}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__odds-labels{display:grid;flex:0 0 50%;width:50%;max-width:50%;background:var(--joker-black-800);border-bottom:var(--border-width-default) solid var(--joker-black-300)}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__odds-labels .joker-odds-row{height:100%;min-height:0;background:var(--joker-black-800)}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__match-row{align-items:stretch;min-height:100px}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__match-panel{align-items:stretch;justify-content:flex-start;height:100%;min-height:100px;padding:var(--spacing-12) var(--spacing-16);gap:0}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__odds-panel{display:flex;flex-direction:column;align-self:stretch;min-height:0;background:var(--joker-black-700)}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__match-leading{flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-8);height:100%}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__match-time{order:0;font-size:var(--text-body-12);line-height:1.2}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__match-leading .joker-upcoming-matches__team-stack{width:100%;gap:var(--spacing-4)}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__odds-panels{display:flex;flex:1 1 auto;width:100%;min-height:0;height:100%;align-self:stretch;border-bottom:0}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__odds-panels>button.joker-odds-panel,.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__odds-panels .sportsbook-upcoming-league-preview__odds-cell{display:flex;flex:1 1 0;align-items:center;justify-content:center;align-self:stretch;height:100%!important;min-height:100%!important;max-height:none!important;font-size:var(--text-body-14);padding-inline:var(--spacing-12);border-top:0;border-bottom:0}.sportsbook-upcoming-league-preview__fade{position:absolute;right:0;bottom:0;left:0;z-index:2;height:80px;min-height:80px;pointer-events:none;background:linear-gradient(to top,var(--joker-black-800) 0%,color-mix(in srgb,var(--joker-black-800) 80%,transparent) 50%,transparent 100%)}@media(prefers-reduced-motion:reduce){.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__track{animation:none;transform:translateY(0)}.sportsbook-upcoming-league-preview--overlay .sportsbook-upcoming-league-preview__stack:nth-child(n+2){display:none}}.sportsbook-markets-hero-preview{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:inherit;background:var(--joker-black-800)}.sportsbook-markets-hero-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:color-mix(in srgb,var(--joker-black-800) 58%,transparent);pointer-events:none}.sportsbook-markets-hero-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,var(--joker-black-800) 0,color-mix(in srgb,var(--joker-black-800) 92%,transparent) 48px,transparent 80px),linear-gradient(to top,var(--joker-black-800) 0,color-mix(in srgb,var(--joker-black-800) 92%,transparent) 48px,transparent 80px)}.sportsbook-markets-hero-preview__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(10px) brightness(.52);transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.sportsbook-markets-hero-preview__video{display:none;filter:none;transform:none}}@media(max-width:800px){.sportsbook-markets-hero-preview__overlay{padding-inline:var(--spacing-16)}}.sportsbook-markets-hero-preview__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;padding:var(--spacing-16);pointer-events:none}.sportsbook-markets-section-preview{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--joker-black-800)}.sportsbook-markets-section-preview__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-color:var(--joker-black-300) transparent;scrollbar-width:thin}.sportsbook-markets-section-preview__scroll::-webkit-scrollbar{width:6px}.sportsbook-markets-section-preview__scroll::-webkit-scrollbar-thumb{border-radius:999px;background:var(--joker-black-300)}.sportsbook-markets-section-preview__chip{position:absolute;right:16px;bottom:16px;z-index:2;pointer-events:none;transition:color .24s var(--ease-out),border-color .24s var(--ease-out)}.sportsbook-case-study__interactions .portfolio-image-mockup__frame:hover .sportsbook-markets-section-preview__chip{border-color:var(--joker-black-200);color:var(--joker-gold-400)}.sportsbook-markets-section-preview__hero{position:relative;flex:0 0 auto;height:312px;box-sizing:border-box;overflow:hidden;border-bottom:1px solid var(--joker-black-300)}.sportsbook-markets-section-preview__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#0006;pointer-events:none}.sportsbook-markets-section-preview__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(to top,rgb(0 0 0 / 92%) 0%,rgb(0 0 0 / 62%) 42%,rgb(0 0 0 / 24%) 72%,transparent 100%);pointer-events:none}.sportsbook-markets-section-preview__hero-video{position:relative;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sportsbook-markets-section-preview__hero-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-24);box-sizing:border-box;padding:var(--spacing-24);text-align:center}.sportsbook-markets-section-preview__hero-header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-16)}.sportsbook-markets-section-preview__competition{margin:0;font-family:var(--font-heading);font-size:var(--text-heading-h1);font-weight:var(--text-heading-weight);line-height:.9;letter-spacing:-.03em;text-transform:uppercase;color:var(--joker-white-50)}.sportsbook-markets-section-preview__schedule{margin:0;font-family:var(--font);font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.sportsbook-markets-section-preview__date{color:var(--joker-white-50)}.sportsbook-markets-section-preview__time{margin-left:.35em;color:var(--joker-black-50)}.sportsbook-markets-section-preview__matchup{display:flex;align-items:center;justify-content:center;gap:var(--spacing-16);width:100%;max-width:560px}.sportsbook-markets-section-preview__team{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:var(--spacing-12);min-width:0}.sportsbook-markets-section-preview__crest{display:block;width:64px;height:64px;object-fit:contain}.sportsbook-markets-section-preview__team-name{font-family:var(--font);font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);color:var(--joker-white-50)}.sportsbook-markets-section-preview__versus{flex:0 0 auto;font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:var(--joker-gold-400)}.sportsbook-markets-section-preview__markets{width:100%}.sportsbook-markets-section-preview__market{width:100%;border-bottom:1px solid var(--joker-black-300)}.sportsbook-markets-section-preview__market-header{border-bottom:1px solid var(--joker-black-300)}.sportsbook-markets-section-preview__panels{max-width:none;min-height:100px;border-bottom:0}.sportsbook-markets-section-preview__panels .joker-odds-panel:not(:last-child){border-right:var(--border-width-default) solid var(--joker-black-300)}.sportsbook-markets-section-preview__draw-panel .joker-team-info__logo-wrap{display:none}.sportsbook-markets-section-preview__draw-panel .joker-team-info__name{color:var(--joker-white-50)}.sportsbook-markets-section-preview__correct-score-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-height:100px}.sportsbook-markets-section-preview__correct-score-cell{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);box-sizing:border-box;min-width:0;height:100px;padding-inline:var(--spacing-24);background:var(--joker-black-700);border-right:1px solid var(--joker-black-300)}.sportsbook-markets-section-preview__correct-score-cell .joker-team-info{min-width:0;flex:1 1 auto}.sportsbook-markets-section-preview__correct-score-odds.joker-odds-panel{justify-content:center}.sportsbook-markets-section-preview__asian-handicap-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.sportsbook-markets-section-preview__asian-handicap-grid .joker-odds-panel:nth-child(odd){border-right:1px solid var(--joker-black-300)}.sportsbook-markets-section-preview__asian-handicap-grid .joker-odds-panel:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--joker-black-300)}@media(max-width:800px){.sportsbook-markets-section-preview__panels.joker-odds-selection__panels{grid-template-columns:minmax(0,1fr)}.sportsbook-markets-section-preview__panels .joker-odds-panel:not(:last-child){border-right:0;border-bottom:1px solid var(--joker-black-300)}.sportsbook-markets-section-preview__correct-score-row{grid-template-columns:minmax(0,1fr);min-height:0}.sportsbook-markets-section-preview__correct-score-cell{border-right:0;border-bottom:1px solid var(--joker-black-300)}.sportsbook-markets-section-preview__asian-handicap-grid{grid-template-columns:minmax(0,1fr)}.sportsbook-markets-section-preview__asian-handicap-grid .joker-odds-panel:nth-child(odd){border-right:0}.sportsbook-markets-section-preview__asian-handicap-grid .joker-odds-panel:not(:nth-last-child(-n+2)){border-bottom:0}.sportsbook-markets-section-preview__asian-handicap-grid .joker-odds-panel:not(:last-child){border-bottom:1px solid var(--joker-black-300)}}.case-study-game-rail-icons .joker-game-header-game-icon.nav-inline-icon-host[data-rail-icon-artwork=inset-16],.case-study-game-rail-icons .joker-game-header-game-icon.nav-inline-icon-host[data-rail-icon-artwork=inset-16] .nav-inline-icon{--game-rail-icon-optical-scale: 1.44}.case-study-game-rail-icons .joker-game-header-title>span:has(.joker-game-header-game-icon){display:inline-flex;align-items:center;gap:calc(var(--spacing-8) - 2px);min-width:0}.sportsbook-mobile-home-preview-shell{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:inherit;background:var(--joker-black-800)}.sportsbook-mobile-home-preview{box-sizing:border-box;width:100%;height:100%;min-height:0;max-width:100%;min-width:0;overflow:hidden;border:0;border-radius:inherit;background:transparent}.sportsbook-mobile-home-preview.joker-game-inner-frame,.sportsbook-mobile-home-preview .joker-game-inner{width:100%;height:100%;max-width:100%;min-width:0}.sportsbook-mobile-home-preview .joker-game-footer-rail{display:none}.sportsbook-mobile-home-preview .joker-game-header-rail{flex:0 0 auto;height:var(--button-height);min-height:var(--button-height);padding-inline:var(--spacing-16)}.sportsbook-mobile-home-preview-shell.case-study-game-rail-icons .joker-game-header-rail .joker-game-header-game-icon.nav-inline-icon-host,.sportsbook-mobile-home-preview-shell.case-study-game-rail-icons .joker-game-header-rail .joker-game-header-game-icon.nav-inline-icon-host .nav-inline-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:0 0 var(--icon-size-sm);--game-rail-icon-optical-scale: 1}.sportsbook-mobile-home-preview .joker-game-inner-layout{display:flex;flex-direction:column;grid-template-columns:none;height:100%;min-height:0}.sportsbook-mobile-home-preview .joker-game-inner-betting{display:none}.sportsbook-mobile-home-preview .joker-game-inner-canvas{display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;min-height:0;padding:0;overflow:hidden;background:var(--joker-black-800)}.sportsbook-mobile-home-preview__page{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;overflow:hidden}.sportsbook-mobile-home-preview__hero{position:relative;flex:0 0 auto;height:312px;box-sizing:border-box;overflow:hidden;border-bottom:1px solid var(--joker-black-300)}.sportsbook-mobile-home-preview__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0006;pointer-events:none}.sportsbook-mobile-home-preview__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,rgb(0 0 0 / 62%),transparent 58%);pointer-events:none}.sportsbook-mobile-home-preview__hero-video{position:relative;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:bottom}.sportsbook-mobile-home-preview__hero-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-32);box-sizing:border-box;padding-inline:var(--spacing-16);text-align:center}.sportsbook-mobile-home-preview__hero-copy{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8);max-width:none}.sportsbook-mobile-home-preview__hero-title{margin:0;font-family:var(--font-heading);font-size:var(--text-heading-h1);font-weight:var(--text-heading-weight);line-height:.9;letter-spacing:-.03em;text-transform:uppercase;color:var(--joker-white-50)}.sportsbook-mobile-home-preview__hero-body{margin:0;font-family:var(--font);font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);color:var(--color-text-secondary)}.sportsbook-mobile-home-preview__availability-chip{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--spacing-12);max-width:100%;padding:6px 8px 6px 12px;border:var(--border-width-default) solid var(--joker-black-300);border-radius:999px;background:var(--joker-black-800);color:var(--joker-white-50);font-family:var(--font);font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);white-space:nowrap}.sportsbook-mobile-home-preview__availability-chip-dot{position:relative;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--joker-green-400);box-shadow:0 0 0 3px color-mix(in srgb,var(--joker-green-400) 24%,transparent);animation:sportsbook-mobile-home-availability-pulse 1.8s var(--ease-standard) infinite}.sportsbook-mobile-home-preview__availability-chip-label{min-width:0}@keyframes sportsbook-mobile-home-availability-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--joker-green-400) 24%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--joker-green-400) 12%,transparent),0 0 0 7px color-mix(in srgb,var(--joker-green-400) 18%,transparent)}}@media(prefers-reduced-motion:reduce){.sportsbook-mobile-home-preview__availability-chip-dot{animation:none}}.sportsbook-mobile-home-preview__on-air{flex:1 1 auto;width:100%;min-height:0;padding-top:var(--spacing-24)}.sportsbook-mobile-home-preview__on-air-title{margin:0 0 15px;padding-inline:var(--spacing-16);min-height:24px;overflow:visible;font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:24px;letter-spacing:-.03em;text-transform:uppercase;color:var(--joker-red-400)}.sportsbook-mobile-home-preview__on-air-competition{position:relative;width:100%;max-width:100%;min-width:0}.sportsbook-mobile-home-preview__on-air-competition .joker-competition-header{width:100%;max-width:100%;box-sizing:border-box;padding-inline:var(--spacing-16)}.sportsbook-mobile-home-preview__live-badge{position:absolute;top:50%;right:var(--spacing-16);display:inline-flex;align-items:center;gap:8px;transform:translateY(-50%)}.sportsbook-mobile-home-preview__live-badge-dot{position:relative;flex:0 0 16px;width:16px;height:16px}.sportsbook-mobile-home-preview__live-badge-dot:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:var(--joker-red-400);transform:translate(-50%,-50%);box-shadow:0 0 0 3px color-mix(in srgb,var(--joker-red-400) 24%,transparent);animation:sportsbook-mobile-home-live-pulse 1.8s var(--ease-standard) infinite}.sportsbook-mobile-home-preview__live-badge-label{display:flex;align-items:center;height:16px;transform:translateY(2px);font-family:var(--font-heading);font-size:16px;font-style:italic;font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:var(--joker-red-400)}.sportsbook-mobile-home-preview__live-score.joker-live-match-score-group{display:grid;grid-template-rows:40px 100px;width:100%;max-width:100%;min-width:0}.sportsbook-mobile-home-preview__live-score .joker-date-row,.sportsbook-mobile-home-preview__live-score .joker-live-match-score{width:100%;max-width:none;box-sizing:border-box}.sportsbook-mobile-home-preview__live-score .joker-date-row{height:40px;min-height:40px;padding-inline:var(--spacing-16)}.sportsbook-mobile-home-preview__live-score .joker-live-match-score{min-height:100px;padding-inline:var(--spacing-16)}.sportsbook-mobile-home-preview__fade{position:absolute;right:0;bottom:0;left:0;z-index:2;height:120px;min-height:120px;pointer-events:none;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:linear-gradient(to top,var(--joker-black-800) 0%,color-mix(in srgb,var(--joker-black-800) 85%,transparent) 42%,transparent 100%)}@keyframes sportsbook-mobile-home-live-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--joker-red-400) 24%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--joker-red-400) 12%,transparent),0 0 0 7px color-mix(in srgb,var(--joker-red-400) 18%,transparent)}}@media(prefers-reduced-motion:reduce){.sportsbook-mobile-home-preview__live-badge-dot:before{animation:none}}.sportsbook-mobile-home-preview .joker-team-info__logo-wrap:has(.joker-team-info__logo[src*="/images/sportsbook/nrl/"]),.sportsbook-upcoming-matches-preview .joker-team-info__logo-wrap:has(.joker-team-info__logo[src*="/images/sportsbook/nrl/"]){width:calc(var(--icon-size-sm) + 2px);height:calc(var(--icon-size-sm) + 2px)}.sportsbook-mobile-home-preview .joker-team-info__logo[src*="/images/sportsbook/nrl/"],.sportsbook-upcoming-matches-preview .joker-team-info__logo[src*="/images/sportsbook/nrl/"]{mix-blend-mode:lighten}.sportsbook-mobile-home-preview .joker-team-info__logo-wrap:has(.joker-team-info__logo[src*="flagcdn.com"]),.sportsbook-upcoming-matches-preview .joker-team-info__logo-wrap:has(.joker-team-info__logo[src*="flagcdn.com"]){flex:0 0 var(--icon-size-sm);width:var(--icon-size-sm);height:var(--icon-size-sm);border-radius:50%;overflow:hidden}.sportsbook-mobile-home-preview .joker-team-info__logo[src*="flagcdn.com"],.sportsbook-upcoming-matches-preview .joker-team-info__logo[src*="flagcdn.com"]{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.sportsbook-upcoming-matches-preview{--upcoming-edge-fade: 80px;position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;padding-top:var(--spacing-24);border-radius:inherit;background:var(--joker-black-800)}.sportsbook-upcoming-matches-preview__title{margin:0 0 15px;padding-inline:var(--spacing-16);min-height:24px;overflow:visible;font-family:var(--font-heading);font-size:var(--text-heading-h3);font-weight:var(--text-heading-weight);line-height:24px;letter-spacing:-.03em;text-transform:uppercase;color:var(--joker-gold-400)}.sportsbook-upcoming-matches-preview__content{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;overflow:hidden}.sportsbook-upcoming-matches-preview__competition{flex:0 0 auto;width:100%}.sportsbook-upcoming-matches-preview__competition>.joker-competition-header,.sportsbook-upcoming-matches-preview__date-header>.joker-date-row{padding-inline:var(--spacing-16)}.sportsbook-upcoming-matches-preview__date-header,.sportsbook-upcoming-matches-preview__match-row{display:flex;width:100%}.sportsbook-upcoming-matches-preview__date-header{border-top:var(--border-width-default) solid var(--joker-black-300);background:var(--joker-black-800)}.sportsbook-upcoming-matches-preview__date-header>.joker-date-row,.sportsbook-upcoming-matches-preview__match-panel,.sportsbook-upcoming-matches-preview__odds-panel{flex:0 0 50%;width:50%;min-width:0}.sportsbook-upcoming-matches-preview__date-header>.joker-date-row,.sportsbook-upcoming-matches-preview__odds-labels{height:40px;min-height:40px;box-sizing:border-box}.sportsbook-upcoming-matches-preview__date-header>.joker-date-row{flex:0 0 50%;width:50%;max-width:50%;border-right:var(--border-width-default) solid var(--joker-black-300);border-bottom:var(--border-width-default) solid var(--joker-black-300)}.sportsbook-upcoming-matches-preview__odds-labels{display:grid;flex:0 0 50%;width:50%;max-width:50%;grid-template-columns:repeat(var(--odds-columns, 3),minmax(0,1fr));background:var(--joker-black-800);border-bottom:var(--border-width-default) solid var(--joker-black-300)}.sportsbook-upcoming-matches-preview__odds-labels .joker-odds-row{height:100%;min-height:0;background:var(--joker-black-800)}.sportsbook-upcoming-matches-preview__match-row{align-items:stretch;min-height:88px}.sportsbook-upcoming-matches-preview__match-card--bordered .sportsbook-upcoming-matches-preview__match-row{border-bottom:var(--border-width-default) solid var(--joker-black-300)}.sportsbook-upcoming-matches-preview__match-panel{box-sizing:border-box;display:flex;align-items:stretch;justify-content:flex-start;width:100%;max-width:none;height:auto;min-height:88px;padding:var(--spacing-12) var(--spacing-16);gap:0;border-right:var(--border-width-default) solid var(--joker-black-300);border-bottom:0;background:var(--joker-black-700)}.sportsbook-upcoming-matches-preview__match-panel.joker-upcoming-matches{width:100%;max-width:none;height:auto;min-height:88px;padding-inline:var(--spacing-16)}.sportsbook-upcoming-matches-preview__match-leading{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-8);min-width:0}.sportsbook-upcoming-matches-preview__match-time{order:0;font-size:var(--text-body-12);line-height:1.2}.sportsbook-upcoming-matches-preview__match-leading .joker-upcoming-matches__team-stack{width:100%;gap:var(--spacing-4)}.sportsbook-upcoming-matches-preview__odds-panel{display:flex;flex-direction:column;align-self:stretch;background:var(--joker-black-700)}.sportsbook-upcoming-matches-preview__odds-panels{display:flex;flex:1 1 auto;width:100%;min-height:0;height:100%;max-width:none;box-sizing:border-box;border-bottom:0}.sportsbook-upcoming-matches-preview__odds-panels .joker-odds-panel:not(:last-child){border-right:var(--border-width-default) solid var(--joker-black-300)}.sportsbook-upcoming-matches-preview__odds-panels .joker-odds-panel{display:flex;flex:1 1 0;align-items:center;justify-content:center;align-self:stretch;height:100%!important;min-height:100%!important;max-height:none!important;padding-inline:var(--spacing-8);font-size:var(--text-body-12);border-top:0;border-bottom:0}.sportsbook-upcoming-matches-preview__fade{position:absolute;right:0;bottom:0;left:0;z-index:2;height:var(--upcoming-edge-fade);min-height:var(--upcoming-edge-fade);pointer-events:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:linear-gradient(to top,var(--joker-black-800) 0%,color-mix(in srgb,var(--joker-black-800) 85%,transparent) 45%,transparent 100%)}.sportsbook-expansion-preview{box-sizing:border-box;width:100%;max-width:var(--case-study-content-width, 1048px);margin-inline:auto;margin-top:var(--case-study-copy-media-gap);padding-inline:var(--case-study-gutter, var(--spacing-24))}.sportsbook-expansion-preview .case-study-split-frames{box-sizing:border-box;width:100%;max-width:none;margin:0;padding-inline:0;height:540px;min-height:540px}.application-shell-case-study .sportsbook-expansion-preview .case-study-split-frames{margin-top:0;padding-inline:0}.sportsbook-expansion-preview__tabs{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--spacing-24);width:100%;margin:0 0 var(--spacing-24);padding:0}.sportsbook-expansion-preview__tab{margin:0;padding:0}.sportsbook-expansion-preview__tab-button{display:block;margin:0;padding:0;border:0;background:transparent;cursor:pointer;font:inherit;color:inherit}.sportsbook-expansion-preview__tab-button:focus-visible{outline:2px solid var(--joker-gold-400);outline-offset:2px;border-radius:2px}.sportsbook-expansion-preview__tab-label{box-sizing:border-box;display:block;padding-block:var(--spacing-4);font-family:var(--font);font-size:var(--text-body-16);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height, 1.5);color:var(--joker-black-50);border-bottom:1px solid transparent;transition:color .2s var(--ease-standard),border-color .2s var(--ease-standard)}.sportsbook-expansion-preview__tab-button[aria-selected=true] .sportsbook-expansion-preview__tab-label{color:var(--joker-gold-400);border-bottom-color:var(--joker-gold-400)}.sportsbook-expansion-preview__tab-button:not([aria-selected=true]):hover .sportsbook-expansion-preview__tab-label{color:var(--joker-white-50)}.sportsbook-expansion-preview__panel{width:100%}@media(max-width:800px){.sportsbook-expansion-preview .case-study-split-frames{flex-direction:column;height:auto;min-height:0}.sportsbook-expansion-preview .case-study-split-frames__panel--fixed,.sportsbook-expansion-preview .case-study-split-frames__panel--fill{width:100%;height:auto;min-height:280px}}.sportsbook-case-study{background:#121212;--case-study-next-label-gap: 100px;--case-study-next-footer-gap: 100px;--sportsbook-interactive-panel-height: 611px}.sportsbook-case-study__shell{width:100%;max-width:var(--case-study-content-width, 1048px);margin-inline:auto;padding-inline:var(--case-study-gutter, var(--spacing-24))}.sportsbook-case-study__top{padding-top:80px}.sportsbook-case-study__hero-section{margin-top:56px}.sportsbook-case-study__intro-reveal .case-study-intro{margin-top:72px}@media(max-width:800px){.sportsbook-case-study{--case-study-next-label-gap: var(--spacing-48);--case-study-next-footer-gap: var(--spacing-48)}.sportsbook-case-study__top{padding-top:var(--spacing-48)}.sportsbook-case-study__intro-reveal .case-study-intro,.sportsbook-case-study__intro-reveal .case-study-intro__cta{margin-top:var(--spacing-24)}.sportsbook-case-study__hero-section{margin-top:var(--spacing-16)}.sportsbook-case-study .case-study-inline-copy{margin-top:var(--spacing-32)}.sportsbook-case-study__next-label{padding-inline:var(--case-study-gutter, var(--spacing-24))}}.sportsbook-case-study__overview .case-study-split-frames__panel--fill{flex:1 1 0;width:auto}.sportsbook-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover,.sportsbook-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame{cursor:default;transform:none;background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:none}.sportsbook-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media,.sportsbook-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__media{border-color:var(--joker-black-300)}.sportsbook-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:has(.sportsbook-markets-hero-preview,.sportsbook-live-games-preview){padding:var(--spacing-4)}.sportsbook-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__media:has(.sportsbook-markets-hero-preview,.sportsbook-live-games-preview){display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:6px}.sportsbook-case-study__overview .case-study-split-frames__panel--fill .sportsbook-markets-hero-preview,.sportsbook-case-study__overview .case-study-split-frames__panel--fill .sportsbook-live-games-preview{flex:1 1 auto;min-height:0;border-radius:inherit}.sportsbook-case-study__overview .case-study-split-frames__panel--fill :global(.joker-odds-panel){pointer-events:none}.sportsbook-case-study__overview .case-study-split-frames__panel--fill .sportsbook-live-games-preview{pointer-events:none}.sportsbook-case-study__hero{margin-top:0}.sportsbook-case-study__betslip-image{display:block;width:auto;height:100%;max-width:360px;object-fit:contain;object-position:center top;background:var(--joker-black-800)}.sportsbook-case-study__overview .sportsbook-case-study__section-media,.sportsbook-case-study__foundations .sportsbook-case-study__section-media{overflow:visible}.sportsbook-case-study__foundations .case-study-full-width-frame__panel .portfolio-image-mockup__frame{cursor:default;transform:none}.sportsbook-case-study__foundations .case-study-full-width-frame__media{display:flex;align-items:stretch;justify-content:stretch;padding:0;overflow:visible;border-radius:6px}.sportsbook-case-study__foundations .sportsbook-betslip-section-preview{pointer-events:auto}.sportsbook-case-study__foundations .case-study-full-width-frame__panel .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media:has(.sportsbook-betslip-section-preview),.sportsbook-case-study__foundations .case-study-full-width-frame__panel .portfolio-image-mockup__frame:hover .sportsbook-betslip-section-preview :is(.sportsbook-betslip-section-preview__match-row,.sportsbook-betslip-section-preview__match-panel,.sportsbook-betslip-section-preview__odds-panels .joker-odds-panel,.sportsbook-betslip-section-preview__date-header>.joker-date-row){border-color:var(--joker-black-300)}.sportsbook-case-study__foundations .case-study-full-width-frame__media:has(.sportsbook-betslip-section-preview){padding:0}@media(max-width:800px){.sportsbook-case-study__foundations .case-study-full-width-frame__media:has(.sportsbook-betslip-section-preview){align-items:stretch;justify-content:stretch;padding:0}}.sportsbook-case-study__architecture .sportsbook-case-study__section-media{overflow:visible}.sportsbook-case-study__architecture .case-study-split-frames__panel--fill .portfolio-image-mockup__frame,.sportsbook-case-study__architecture .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover{cursor:default;transform:none;background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:none}.sportsbook-case-study__architecture .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media,.sportsbook-case-study__architecture .case-study-split-frames__panel--fill .portfolio-image-mockup__media{border-color:var(--joker-black-300)}.sportsbook-case-study__architecture .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:has(.sportsbook-mobile-home-preview-shell),.sportsbook-case-study__architecture .case-study-split-frames__panel--fixed .portfolio-image-mockup__frame:has(.sportsbook-upcoming-matches-preview){padding:var(--spacing-4)}.sportsbook-case-study__architecture .case-study-split-frames__panel--fill .portfolio-image-mockup__media:has(.sportsbook-mobile-home-preview-shell),.sportsbook-case-study__architecture .case-study-split-frames__panel--fixed .portfolio-image-mockup__media:has(.sportsbook-upcoming-matches-preview){display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:6px}.sportsbook-case-study__architecture .case-study-split-frames__panel--fill .sportsbook-mobile-home-preview-shell,.sportsbook-case-study__architecture .case-study-split-frames__panel--fixed .sportsbook-upcoming-matches-preview{flex:1 1 auto;min-height:0;border-radius:inherit}.sportsbook-case-study__architecture .sportsbook-mobile-home-preview-shell,.sportsbook-case-study__architecture .sportsbook-mobile-home-preview{pointer-events:none}.sportsbook-case-study__architecture .case-study-split-frames__panel--fixed .portfolio-image-mockup__frame,.sportsbook-case-study__architecture .case-study-split-frames__panel--fixed .portfolio-image-mockup__frame:hover{cursor:default;transform:none;background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:none}.sportsbook-case-study__architecture .case-study-split-frames__panel--fixed .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media,.sportsbook-case-study__architecture .case-study-split-frames__panel--fixed .portfolio-image-mockup__media{border-color:var(--joker-black-300)}.sportsbook-case-study__architecture .case-study-split-frames__panel--fixed .sportsbook-upcoming-matches-preview{pointer-events:none}.sportsbook-case-study__architecture .case-study-split-frames__panel--fixed :global(.joker-odds-panel){pointer-events:none}.sportsbook-case-study__architecture .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media:has(.sportsbook-mobile-home-preview-shell),.sportsbook-case-study__architecture .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover .sportsbook-mobile-home-preview-shell :is(.sportsbook-mobile-home-preview__hero,.sportsbook-mobile-home-preview__on-air-competition,.sportsbook-mobile-home-preview__live-score){border-color:var(--joker-black-300)}.sportsbook-case-study__hero .project-container__media{padding-block:0}.sportsbook-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame,.sportsbook-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover{cursor:default;transform:none;background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:none}.sportsbook-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media,.sportsbook-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__media,.sportsbook-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover .ds-home-preview__ticker,.sportsbook-case-study__overview .case-study-split-frames__panel--fill .portfolio-image-mockup__frame:hover .ds-home-preview__hero{border-color:var(--joker-black-300)}.sportsbook-case-study__hero .portfolio-image-mockup__frame,.sportsbook-case-study__hero .portfolio-image-mockup__frame:hover{cursor:default;transform:none;background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:none}.sportsbook-case-study__hero .component-card__frame,.sportsbook-case-study__hero .component-card__frame:hover{cursor:default;background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:0 18px 40px #0000003d,0 6px 14px #00000024}.sportsbook-case-study__hero .component-card__frame:hover .component-card{border-color:var(--joker-black-400)}.sportsbook-case-study__hero .component-card__frame:hover .component-card__code-panel{border-top-color:var(--joker-black-300)}.sportsbook-case-study__hero .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media,.sportsbook-case-study__hero .portfolio-image-mockup__media{border-color:var(--joker-black-300)}.sportsbook-case-study__overview,.sportsbook-case-study__foundations,.sportsbook-case-study__interactions,.sportsbook-case-study__architecture,.sportsbook-case-study__next-project{padding-top:var(--case-study-section-gap)}.sportsbook-case-study__interactions .sportsbook-case-study__section-media{overflow:visible}.sportsbook-case-study__interactions .case-study-full-width-frame__panel .portfolio-image-mockup__frame{cursor:default;transform:none}.sportsbook-case-study__interactions .case-study-full-width-frame__media{display:flex;align-items:stretch;justify-content:stretch;padding:0}.sportsbook-case-study__interactions .sportsbook-markets-section-preview{pointer-events:auto;flex:1 1 auto;height:100%;min-height:0}.sportsbook-case-study__interactions .case-study-full-width-frame:has(.sportsbook-markets-section-preview){height:var(--sportsbook-interactive-panel-height);max-height:var(--sportsbook-interactive-panel-height);overflow:hidden}.sportsbook-case-study__interactions .case-study-full-width-frame:has(.sportsbook-markets-section-preview) .case-study-full-width-frame__panel,.sportsbook-case-study__interactions .case-study-full-width-frame:has(.sportsbook-markets-section-preview) .portfolio-image-mockup__frame{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.sportsbook-case-study__interactions .case-study-full-width-frame:has(.sportsbook-markets-section-preview) .case-study-full-width-frame__media{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.sportsbook-case-study__interactions .case-study-full-width-frame__panel .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media:has(.sportsbook-markets-section-preview),.sportsbook-case-study__interactions .case-study-full-width-frame__panel .portfolio-image-mockup__frame:hover .sportsbook-markets-section-preview :is(.sportsbook-markets-section-preview__market,.sportsbook-markets-section-preview__market-header,.sportsbook-markets-section-preview__panels .joker-odds-panel,.sportsbook-markets-section-preview__correct-score-cell,.sportsbook-markets-section-preview__asian-handicap-grid .joker-odds-panel){border-color:var(--joker-black-300)}.sportsbook-case-study__interactions .case-study-full-width-frame__media:has(.sportsbook-markets-section-preview){padding:0}@media(max-width:800px){.sportsbook-case-study__interactions .case-study-full-width-frame__media:has(.sportsbook-markets-section-preview){align-items:stretch;justify-content:stretch;padding:0}}.sportsbook-case-study__interactions .case-study-media-placeholder{border:0}.sportsbook-case-study__next-project.case-study-block--reveal{--case-study-rule-delay: .26s}.sportsbook-case-study__next-label{display:block;margin:var(--case-study-next-label-gap) 0 0;font-family:var(--font);font-size:32px;font-weight:var(--text-body-weight);line-height:1.15;letter-spacing:-.05em;text-align:center;text-decoration:none;color:var(--joker-white-50);transition:color var(--motion-fast) var(--ease-standard)}.sportsbook-case-study__next-label:hover{color:var(--joker-black-50);cursor:pointer}.sportsbook-case-study__next-project .site-footer__legal{margin-top:var(--case-study-next-footer-gap)}.sportsbook-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__back{opacity:0;transform:scale(.92);transform-origin:left center}.sportsbook-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__title{opacity:0;transform:scale(.92)}.sportsbook-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__side .case-study-page-header__rule{clip-path:inset(0 0 0 100%)}.sportsbook-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__rule--end{clip-path:inset(0 100% 0 0)}.sportsbook-case-study__intro-reveal.case-study-block--reveal .case-study-intro__title,.sportsbook-case-study__intro-reveal.case-study-block--reveal .case-study-intro__body,.sportsbook-case-study__intro-reveal.case-study-block--reveal .case-study-intro__cta{opacity:0;transform:translateY(12px)}.sportsbook-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-page-header__back{animation:rail-center-scale-in .6s var(--case-study-fade-easing) both;animation-delay:0ms}.sportsbook-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-page-header__title{animation:rail-center-scale-in .6s var(--case-study-fade-easing) both;animation-delay:.12s}.sportsbook-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-page-header__side .case-study-page-header__rule,.sportsbook-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-page-header__rule--end{animation:text-cover-wipe-reveal var(--case-study-wipe-duration) var(--case-study-wipe-easing) both;animation-delay:.38s}.sportsbook-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-intro__title{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:.36s}.sportsbook-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-intro__body{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:.44s}.sportsbook-case-study__intro-reveal.case-study-block--reveal.is-in-view .case-study-intro__cta{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:.52s}.case-study-block--reveal .case-study-inline-copy__title,.case-study-block--reveal .case-study-inline-copy__body,.case-study-block--reveal .sportsbook-case-study__section-media{opacity:0;transform:translateY(16px)}.case-study-block--reveal.is-in-view .case-study-inline-copy__title{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:var(--case-study-inline-title-delay, .28s)}.case-study-block--reveal.is-in-view .case-study-inline-copy__body{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:var(--case-study-inline-body-delay, .36s)}.case-study-block--reveal.is-in-view .sportsbook-case-study__section-media{animation:case-study-mockup-reveal var(--case-study-fade-duration) var(--case-study-fade-easing) both;animation-delay:var(--case-study-inline-media-delay, .52s)}.sportsbook-case-study__next-project.case-study-block--reveal .case-study-page-header__title{opacity:0;transform:scale(.92)}.sportsbook-case-study__next-project.case-study-block--reveal .case-study-page-header__rule{clip-path:inset(0 0 0 100%)}.sportsbook-case-study__next-project.case-study-block--reveal .case-study-page-header__rule--end{clip-path:inset(0 100% 0 0)}.sportsbook-case-study__next-project.case-study-block--reveal .sportsbook-case-study__next-label,.sportsbook-case-study__next-project.case-study-block--reveal .site-footer__legal{opacity:0}.sportsbook-case-study__next-project.case-study-block--reveal .sportsbook-case-study__next-label{transform:translateY(12px)}.sportsbook-case-study__next-project.case-study-block--reveal.is-in-view .case-study-page-header__title{animation:rail-center-scale-in .6s var(--case-study-fade-easing) both;animation-delay:var(--case-study-number-delay)}.sportsbook-case-study__next-project.case-study-block--reveal.is-in-view .case-study-page-header__rule,.sportsbook-case-study__next-project.case-study-block--reveal.is-in-view .case-study-page-header__rule--end{animation:text-cover-wipe-reveal var(--case-study-wipe-duration) var(--case-study-wipe-easing) both;animation-delay:var(--case-study-rule-delay)}.sportsbook-case-study__next-project.case-study-block--reveal.is-in-view .sportsbook-case-study__next-label{animation:case-study-fade-up .6s var(--case-study-fade-easing) both;animation-delay:.36s}.sportsbook-case-study__next-project.case-study-block--reveal.is-in-view .site-footer__legal{animation:case-study-fade-up .48s var(--case-study-fade-easing) both;animation-delay:.52s}@media(prefers-reduced-motion:reduce){.sportsbook-case-study__hero .portfolio-image-mockup__frame,.sportsbook-case-study__hero .component-card__frame{transition:none}.sportsbook-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__back,.sportsbook-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__title,.sportsbook-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__side .case-study-page-header__rule,.sportsbook-case-study__intro-reveal.case-study-block--reveal .case-study-page-header__rule--end,.sportsbook-case-study__intro-reveal.case-study-block--reveal .case-study-intro__title,.sportsbook-case-study__intro-reveal.case-study-block--reveal .case-study-intro__body,.sportsbook-case-study__intro-reveal.case-study-block--reveal .case-study-intro__cta,.case-study-block--reveal .case-study-inline-copy__title,.case-study-block--reveal .case-study-inline-copy__body,.case-study-block--reveal .sportsbook-case-study__section-media,.sportsbook-case-study__next-project.case-study-block--reveal .case-study-page-header__title,.sportsbook-case-study__next-project.case-study-block--reveal .case-study-page-header__rule,.sportsbook-case-study__next-project.case-study-block--reveal .case-study-page-header__rule--end,.sportsbook-case-study__next-project.case-study-block--reveal .sportsbook-case-study__next-label,.sportsbook-case-study__next-project.case-study-block--reveal .site-footer__legal{animation:none;clip-path:none;opacity:1;transform:none}}.hero{--hero-bg: #121312;--hero-video-base: 400px;--hero-video-scale: 1.82;--hero-video-visual: calc(var(--hero-video-base) * var(--hero-video-scale));--hero-enter-logo-delay: .48s;--hero-enter-dots-delay: 1.12s;--hero-enter-text-delay: 1.96s;position:relative;display:flex;align-items:center;justify-content:center;height:500px;overflow:hidden;background:var(--hero-bg);border-bottom:var(--border-width-default) solid var(--joker-black-300)}.hero__dot-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect x='1.3' y='1.3' width='1.4' height='1.4' fill='rgba(95%2C95%2C95%2C0.44)'/%3E%3C/svg%3E");background-size:4px 4px;clip-path:inset(0 100% 0 0);animation:hero-dots-reveal .88s var(--ease-standard) both;animation-delay:var(--hero-enter-dots-delay)}.hero__video-frame{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:1;transform:scale(.94);animation:hero-logo-enter .72s var(--ease-out) both;animation-delay:var(--hero-enter-logo-delay)}.hero__video-stage{position:relative;width:var(--hero-video-visual);height:var(--hero-video-visual);overflow:hidden;background:var(--hero-bg)}.hero__video-reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--hero-bg);opacity:1;pointer-events:none;animation:hero-video-reveal .72s var(--ease-out) both;animation-delay:var(--hero-enter-logo-delay)}.hero__video{position:absolute;top:50%;left:50%;display:block;width:var(--hero-video-base);height:var(--hero-video-base);object-fit:contain;background:transparent;transform:translate(-50%,-50%) scale(var(--hero-video-scale));transform-origin:center center;pointer-events:none}.hero__video::-webkit-media-controls{display:none!important}.hero__video::-webkit-media-controls-enclosure{display:none!important}.hero__video::-webkit-media-controls-start-playback-button{display:none!important}.hero__video::-webkit-media-controls-overlay-play-button{display:none!important}.hero__role,.hero__meta{position:absolute;bottom:20px;z-index:3;margin:0;font-size:var(--text-body-14);font-weight:400;line-height:var(--text-body-line-height);letter-spacing:.05em;color:var(--joker-white-50);clip-path:inset(0 100% 0 0);animation:text-cover-wipe-reveal var(--text-cover-wipe-duration) var(--text-cover-wipe-easing) both;animation-delay:var(--hero-enter-text-delay)}.hero__role{left:var(--spacing-24)}.hero__meta{right:var(--spacing-24);display:flex;align-items:center;gap:var(--spacing-24);clip-path:inset(0 0 0 100%);animation:text-cover-wipe-reveal var(--text-cover-wipe-duration) var(--text-cover-wipe-easing) both;animation-delay:calc(var(--hero-enter-text-delay) + 80ms)}@keyframes hero-logo-enter{to{transform:scale(1)}}@keyframes hero-video-reveal{to{opacity:0}}@keyframes hero-dots-reveal{to{clip-path:inset(0 0 0 0)}}@media(max-width:800px){.hero{--hero-video-base: 320px;--hero-video-scale: 1.456;--hero-enter-logo-delay: .24s;--hero-enter-dots-delay: .56s;--hero-enter-text-delay: .92s}.hero__role{display:none}.hero__meta{right:var(--spacing-24);left:var(--spacing-24);flex-wrap:wrap;justify-content:center;gap:var(--spacing-8)}}@media(prefers-reduced-motion:reduce){.hero__dot-grid,.hero__video-frame,.hero__video-reveal,.hero__role,.hero__meta{animation:none;opacity:1;transform:none;clip-path:none}.hero__video-reveal{opacity:0}}.philosophy-section{--philosophy-enter-delay: 2.58s;padding-top:100px;padding-bottom:40px;background:#121212}.philosophy-section__content{box-sizing:border-box;width:100%;max-width:550px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--spacing-16);opacity:0;transform:translateY(12px);animation:philosophy-fade-up .6s var(--ease-out) both;animation-delay:var(--philosophy-enter-delay)}.philosophy-section__title{margin:0;font-size:42px;font-weight:400;line-height:1.5;letter-spacing:-.05em;color:var(--joker-white-50)}.philosophy-section__body{margin:0;font-size:20px;font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:.05em;color:var(--joker-black-50)}@keyframes philosophy-fade-up{to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.philosophy-section{--philosophy-enter-delay: 1.48s;padding-top:72px}.philosophy-section__content{max-width:100%}.philosophy-section__title{font-size:32px;line-height:1.2}.philosophy-section__body{font-size:var(--text-body-16)}}@media(prefers-reduced-motion:reduce){.philosophy-section__content{animation:none;opacity:1;transform:none}}.home-page .philosophy-section{padding-inline:var(--case-study-gutter)}.home-page .project-container-shell{width:100%;max-width:none}@media(min-width:801px){.home-page .hero__video-frame{transition:transform .24s var(--ease-out)}.home-page .hero__video-frame:hover{transform:translateY(-4px)}.home-page .project-container__media--linked .portfolio-image-mockup__frame,.home-page .project-container__media--linked .component-card__frame{pointer-events:auto}.home-page .project-container__content{width:100%;grid-template-columns:minmax(0,550px) minmax(0,1fr)}.home-page .project-container__cta{justify-self:end}.home-page .project-container__media--linked:hover .component-card__frame:not(:hover){background-color:var(--joker-black-500);border-color:var(--joker-black-300);box-shadow:0 18px 40px #0000003d,0 6px 14px #00000024;transform:none}.home-page .project-container__media--linked:hover .component-card__frame:not(:hover) .component-card{border-color:var(--joker-black-400)}.home-page .project-container__media--linked:hover .component-card__frame:not(:hover) .component-card__code-panel{border-top-color:var(--joker-black-400)}.home-page .project-container__media .portfolio-image-mockup__frame,.home-page .project-container__media .component-card__frame{transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),background-color .24s var(--ease-out),border-color .24s var(--ease-out)}.home-page .project-container__media .portfolio-image-mockup__frame:hover{transform:translateY(-3px);background-color:var(--joker-black-400);border-color:var(--joker-black-200);box-shadow:0 12px 28px #00000047,0 4px 10px #00000029}.home-page .project-container__media .portfolio-image-mockup__frame:hover .portfolio-image-mockup__media{border-color:var(--joker-black-200)}.home-page .project-container__media .component-card__frame:hover{transform:translateY(-3px)}}@media(min-width:801px)and (prefers-reduced-motion:reduce){.home-page .hero__video-frame:hover,.home-page .project-container__media .portfolio-image-mockup__frame:hover,.home-page .project-container__media .component-card__frame:hover{transform:none}}@keyframes page-blur-fade-in{0%{opacity:0}to{opacity:1}}.page-transition{animation:page-blur-fade-in .28s var(--ease-out) both}html.route-changing .case-study-block--reveal .section-divider__number,html.route-changing .case-study-block--reveal .section-divider__pipe,html.route-changing .case-study-block--reveal .section-divider__title,html.route-changing .case-study-block--reveal .section-divider__rule,html.route-changing .case-study-block--reveal.is-in-view .section-divider__number,html.route-changing .case-study-block--reveal.is-in-view .section-divider__pipe,html.route-changing .case-study-block--reveal.is-in-view .section-divider__title,html.route-changing .case-study-block--reveal.is-in-view .section-divider__rule,html.route-changing .case-study-block--reveal .project-container__media-clip,html.route-changing .case-study-block--reveal .project-container__media-overlay,html.route-changing .case-study-block--reveal .project-container__content,html.route-changing .case-study-block--reveal.is-in-view .project-container__media-clip,html.route-changing .case-study-block--reveal.is-in-view .project-container__media-overlay,html.route-changing .case-study-block--reveal.is-in-view .project-container__content{animation:none!important;clip-path:none!important;opacity:1!important;transform:none!important}html.route-changing .hero__dot-grid,html.route-changing .hero__video-frame,html.route-changing .hero__role,html.route-changing .hero__meta{animation:none!important;clip-path:none!important;opacity:1!important}html.route-changing .hero__video-frame{transform:scale(1)}@media(prefers-reduced-motion:reduce){.page-transition{animation:none}}
