/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */:root{--primary-0:#fff;--primary-50:#fff6e6;--primary-100:#ffe3b0;--primary-200:#ffd68a;--primary-300:#ffc354;--primary-400:#ffb733;--primary-500:orange;--primary-600:#e89600;--primary-700:#b57500;--primary-800:#8c5b00;--primary-900:#6b4500;--secondary-0:#fff;--secondary-50:#c7cad7;--secondary-100:#acb0c3;--secondary-200:#9096af;--secondary-300:#747c9b;--secondary-400:#5d6581;--secondary-500:#494f65;--secondary-600:#35394a;--secondary-700:#21242e;--secondary-800:#15181e;--secondary-900:#0f1015;--casino-0:#fff;--casino-50:#9e88cf;--casino-100:#8260c4;--casino-200:#5e04b8;--casino-300:#5704aa;--casino-400:#4f039b;--casino-500:#47038b;--casino-600:#3d0378;--casino-700:#320262;--casino-800:#230245;--casino-900:#1e013a;--error-0:#fff;--error-50:#fde4e2;--error-100:#fbc9c5;--error-200:#f8938c;--error-300:#f8938c;--error-400:#f6786f;--error-500:#f45d52;--error-600:#f24235;--error-700:#f12719;--error-800:#dd1c0e;--error-900:#c0180c;--warning-0:#fff;--warning-50:#fff5e9;--warning-100:#ffe6c6;--warning-200:#ffd19c;--warning-300:#ffb864;--warning-400:#ffa23a;--warning-500:#f27f0d;--warning-600:#d96f0b;--warning-700:#b85d0a;--warning-800:#8e4908;--warning-900:#6a3706;--success-0:#fff;--success-50:#e3fcf0;--success-100:#c7f9e2;--success-200:#abf7d3;--success-300:#8ef4c5;--success-400:#72f1b6;--success-500:#56eea7;--success-600:#3aec99;--success-700:#1ee98a;--success-800:#15d37a;--success-900:#12b76a;--disabled-0:#fff;--disabled-50:#e7e7e7;--disabled-100:#b4b4b6;--disabled-200:#909092;--disabled-300:#5d5e60;--disabled-400:#3d3e41;--disabled-500:#19191b;--disabled-600:#141415;--disabled-700:#111212;--disabled-800:#0c0d0d;--disabled-900:#0a0a0b;--info-0:#fff;--info-50:#e6f4ff;--info-100:#b3d9ff;--info-200:#80bbff;--info-300:#80bbff;--info-400:#5a9ef5;--info-500:#3c7fea;--info-600:#2675e8;--info-700:#116cd4;--info-800:#0d56a8;--info-900:#0a4282;--text-primary-default:var(--secondary-0);--text-primary-hover:var(--secondary-100);--text-primary-active:var(--secondary-100);--text-primary-disabled:var(--disabled-500);--text-secondary-default:var(--secondary-200);--text-secondary-hover:var(--secondary-50);--text-secondary-active:var(--secondary-100);--text-secondary-disabled:var(--disabled-500);--text-error-default:var(--error-500);--text-error-hover:var(--error-300);--text-error-active:var(--error-600);--text-error-disabled:var(--disabled-500);--text-warning-default:var(--warning-500);--text-warning-hover:var(--warning-400);--text-warning-active:var(--warning-700);--text-warning-disabled:var(--disabled-500);--text-success-default:var(--success-600);--text-success-hover:var(--success-500);--text-success-active:var(--success-700);--text-success-disabled:var(--disabled-500);--bg-weak:var(--secondary-700);--bg-medium:var(--secondary-800);--bg-strong:var(--secondary-900);--button-primary-text-color:var(--text-primary-default);--button-primary-disabled-text-color:var(--disabled-300);--button-secondary-disabled-text-color:var(--text-secondary-disabled);--button-outline-disabled-text-color:var(--text-secondary-disabled);--button-link-disabled-text-color:var(--text-secondary-disabled);--button-ghost-disabled-text-color:var(--text-secondary-disabled);--font-heading-weight-xxs:600;--font-heading-weight-xs-sb:600;--font-heading-weight-xs-m:500;--font-heading-weight-sm-sb:600;--font-heading-weight-md-sb:600;--font-heading-weight-lg-sb:600;--font-heading-weight-xl-sb:600;--font-heading-weight-xxl-sb:600;--font-heading-size-xxs:14px;--font-heading-size-xs-sb:16px;--font-heading-size-xs-m:18px;--font-heading-size-sm-sb:18px;--font-heading-size-md-sb:20px;--font-heading-size-lg-sb:24px;--font-heading-size-xl-sb:30px;--font-heading-size-xxl-sb:32px;--font-weight-xs-r:400;--font-weight-xs-m:500;--font-weight-sm-m:500;--font-weight-sm-sb:600;--font-weight-md-r:400;--font-weight-md-m:500;--font-weight-md-sb:600;--font-weight-lg-r:400;--font-weight-lg-sb:600;--font-size-xs-r:11px;--font-size-xs-m:11px;--font-size-sm-m:12px;--font-size-sm-sb:12px;--font-size-md-r:14px;--font-size-md-m:14px;--font-size-md-sb:14px;--font-size-lg-r:16px;--font-size-lg-sb:16px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-extra-bold:900;--line-height-regular:135%;--line-height-label:140%;--line-height-value:128%;--line-height-120:120%;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:28px;--font-size-4xl:32px;--font-size-5xl:36px;--font-size-6xl:48px;--font-size-7xl:64px;--font-size-mobile-xs:10px;--font-size-mobile-sm:12px;--font-size-mobile-md:14px;--font-size-mobile-lg:16px;--font-size-mobile-xl:18px;--font-size-mobile-2xl:20px;--font-size-mobile-3xl:22px;--font-size-mobile-4xl:24px;--font-size-mobile-5xl:28px;--font-size-mobile-6xl:32px;--font-size-mobile-7xl:40px;--font-button-weight-sm-sb:600;--font-button-weight-sm-b:700;--font-button-weight-md:600;--font-button-size-sm-sb:14px;--font-button-size-sm-b:14px;--font-button-size-md:16px;--font-buttons-size-sm:12px;--font-buttons-size-md:16px;--font-buttons-size-lg:18px;--font-badge-weight-sm:500;--font-badge-weight-md-m:500;--font-badge-weight-md-sb:600;--font-badge-weight-lg:600;--font-badge-size-sm:10px;--font-badge-size-md-m:12px;--font-badge-size-md-sb:12px;--font-badge-size-lg:14px;--spacing-0:0px;--spacing-4xs:2px;--spacing-3xs:4px;--spacing-2xs:6px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:20px;--spacing-xl:24px;--spacing-2xl:24px;--spacing-3xl:32px;--spacing-2xs-desktop:4px;--spacing-xs-desktop:8px;--spacing-sm-desktop:12px;--spacing-md-desktop:16px;--spacing-lg-desktop:24px;--spacing-xl-desktop:32px;--spacing-2xl-desktop:40px;--spacing-3xl-desktop:52px;--padding-0:0px;--padding-4xs:2px;--padding-3xs:4px;--padding-2xs:6px;--padding-xs:8px;--padding-sm:12px;--padding-md:16px;--padding-lg:20px;--padding-xl:24px;--padding-2xl:24px;--padding-3xl:32px;--padding-2xs-desktop:4px;--padding-xs-desktop:8px;--padding-sm-desktop:12px;--padding-md-desktop:16px;--padding-lg-desktop:24px;--padding-xl-desktop:32px;--padding-2xl-desktop:40px;--padding-3xl-desktop:52px;--gradient-gold-shimmer:linear-gradient(270deg,#dea126,#f6ecbc 50%,#dea126);--page-default-bg:linear-gradient(180deg,#0d0e12,#16181f);--backdrop-filter:blur(14px);--mask-fade-x:linear-gradient(90deg,transparent,#fff var(--spacing-2xl),#fff calc(100% - 40px),transparent);--image-gradient-fade-right:linear-gradient(90deg,#15181e00,#15181e59 10%,#15181eb3 20%,#15181e 35%);--shadow-card-box-shadow:0 4px 8px 0 #1018281a,0 2px 4px 0 #1018280f;--shadow-toggle-thumb-box-shadow:0 0 0 1px #0000000a,0 3px 8px 0 #00000026,0 3px 1px 0 #0000000f;--effect-card-gradient:linear-gradient(180deg,#320262cc 0%,#3d037866 25%,#4f039b00 50%,#3d037866 75%,#320262cc);--text-color-primary:var(--primary-0);--text-color-secondary:var(--secondary-100);--text-color-error:var(--error-500);--text-color-warning:var(--warning-500);--text-color-success:var(--success-500);--text-color-info:var(--info-500);--text-color-disabled:var(--disabled-400);--icon-color-primary:var(--primary-0);--icon-color-secondary:var(--secondary-100);--icon-color-error:var(--error-500);--icon-color-warning:var(--warning-500);--icon-color-success:var(--success-500);--icon-color-info:var(--info-500);--icon-color-disabled:var(--disabled-400);--image-thumbnail-fit:contain;--image-thumbnail-width:24px;--image-thumbnail-height:24px;--border-color-primary:var(--primary-400);--border-color-secondary:var(--secondary-700);--border-color-error:var(--error-500);--border-color-warning:var(--warning-500);--border-color-success:var(--success-500);--border-color-info:var(--info-500);--border-color-disabled:var(--disabled-400);--border-color-divider:var(--secondary-600);--buttons-background-primary-default:var(--primary-500);--buttons-background-primary-hover:var(--primary-400);--buttons-background-primary-active:var(--primary-700);--buttons-background-primary-disabled:var(--primary-800);--buttons-border-primary-default:var(--primary-400);--buttons-border-primary-hover:var(--primary-300);--buttons-border-primary-active:var(--primary-400);--buttons-border-primary-disabled:var(--primary-900);--buttons-text-primary-default:var(--primary-0);--buttons-text-primary-hover:var(--primary-50);--buttons-text-primary-active:var(--primary-0);--buttons-text-primary-disabled:var(--disabled-200);--buttons-icons-primary-default:var(--primary-0);--buttons-icons-primary-hover:var(--primary-50);--buttons-icons-primary-active:var(--primary-0);--buttons-icons-primary-disabled:var(--disabled-200);--buttons-background-secondary-default:var(--secondary-600);--buttons-background-secondary-hover:var(--secondary-700);--buttons-background-secondary-active:var(--secondary-800);--buttons-background-secondary-disabled:var(--disabled-500);--buttons-border-secondary-default:var(--secondary-500);--buttons-border-secondary-hover:var(--secondary-600);--buttons-border-secondary-active:var(--secondary-500);--buttons-border-secondary-disabled:var(--disabled-500);--buttons-text-secondary-default:var(--secondary-100);--buttons-text-secondary-hover:var(--secondary-200);--buttons-text-secondary-active:var(--secondary-0);--buttons-text-secondary-disabled:var(--disabled-400);--buttons-icons-secondary-default:var(--secondary-100);--buttons-icons-secondary-hover:var(--secondary-200);--buttons-icons-secondary-active:var(--secondary-0);--buttons-icons-secondary-disabled:var(--disabled-400);--buttons-background-ghost-default:transparent;--buttons-background-ghost-hover:transparent;--buttons-background-ghost-active:transparent;--buttons-background-ghost-disabled:transparent;--buttons-border-ghost-default:transparent;--buttons-border-ghost-hover:transparent;--buttons-border-ghost-active:transparent;--buttons-border-ghost-disabled:transparent;--buttons-text-ghost-default:var(--secondary-100);--buttons-text-ghost-hover:var(--secondary-200);--buttons-text-ghost-active:var(--secondary-0);--buttons-text-ghost-disabled:var(--disabled-400);--buttons-icons-ghost-default:var(--secondary-100);--buttons-icons-ghost-hover:var(--secondary-200);--buttons-icons-ghost-active:var(--secondary-0);--buttons-icons-ghost-disabled:var(--disabled-400);--buttons-background-tertiary-default:transparent;--buttons-background-tertiary-hover:var(--secondary-700);--buttons-background-tertiary-active:var(--secondary-800);--buttons-background-tertiary-disabled:var(--disabled-500);--buttons-border-tertiary-default:var(--secondary-500);--buttons-border-tertiary-hover:var(--secondary-600);--buttons-border-tertiary-active:var(--secondary-500);--buttons-border-tertiary-disabled:var(--disabled-500);--buttons-text-tertiary-default:var(--secondary-0);--buttons-text-tertiary-hover:var(--secondary-100);--buttons-text-tertiary-active:var(--secondary-0);--buttons-text-tertiary-disabled:var(--disabled-400);--buttons-icons-tertiary-default:var(--secondary-0);--buttons-icons-tertiary-hover:var(--secondary-100);--buttons-icons-tertiary-active:var(--secondary-0);--buttons-icons-tertiary-disabled:var(--disabled-400);--buttons-border-error-default:var(--error-500);--buttons-border-error-hover:var(--error-700);--buttons-border-error-active:var(--error-300);--buttons-border-error-disabled:var(--disabled-400);--buttons-icons-error-default:var(--error-500);--buttons-icons-error-hover:var(--error-700);--buttons-icons-error-active:var(--error-300);--buttons-icons-error-disabled:var(--disabled-400);--buttons-border-warning-default:var(--warning-500);--buttons-border-warning-hover:var(--warning-700);--buttons-border-warning-active:var(--warning-300);--buttons-border-warning-disabled:var(--disabled-400);--buttons-icons-warning-default:var(--warning-500);--buttons-icons-warning-hover:var(--warning-700);--buttons-icons-warning-active:var(--warning-300);--buttons-icons-warning-disabled:var(--disabled-400);--buttons-border-success-default:var(--success-500);--buttons-border-success-hover:var(--success-700);--buttons-border-success-active:var(--success-300);--buttons-border-success-disabled:var(--disabled-400);--buttons-icons-success-default:var(--success-500);--buttons-icons-success-hover:var(--success-700);--buttons-icons-success-active:var(--success-300);--buttons-icons-success-disabled:var(--disabled-400);--buttons-border-info-default:var(--info-500);--buttons-border-info-hover:var(--info-700);--buttons-border-info-active:var(--info-300);--buttons-border-info-disabled:var(--disabled-400);--buttons-icons-info-default:var(--info-500);--buttons-icons-info-hover:var(--info-700);--buttons-icons-info-active:var(--info-300);--buttons-icons-info-disabled:var(--disabled-400);--button-small-padding-x:var(--spacing-xs) var(--spacing-md);--button-small-gap:var(--spacing-xxs);--button-gap:var(--spacing-xs);--button-large-gap:var(--spacing-xs);--button-xlarge-gap:var(--spacing-sm);--button-fill-gap:var(--spacing-sm);--button-padding:var(--spacing-sm) var(--spacing-md);--button-large-padding:var(--spacing-sm) var(--spacing-md);--button-xlarge-padding:var(--spacing-sm) var(--spacing-lg);--button-fill-padding:var(--spacing-sm) var(--spacing-lg);--button-radius-sm:4px;--button-radius-md:8px;--button-radius-lg:12px;--button-radius-round:100%;--button-primary-default-radius:var(--border-radius-md);--button-small-font-size:var(--font-size-sm-m);--button-small-font-weight:var(--font-weight-sm-m);--button-small-line-height:135%;--button-medium-font-size:var(--font-size-md-sb);--button-medium-font-weight:var(--font-weight-md-sb);--button-medium-line-height:140%;--button-large-font-size:var(--font-heading-size-sm-sb);--button-large-font-weight:var(--font-heading-weight-sm-sb);--button-large-line-height:135%;--button-xlarge-font-size:var(--font-heading-size-md-sb);--button-xlarge-font-weight:var(--font-heading-weight-md-sb);--button-xlarge-line-height:130%;--input-background-default:var(--secondary-800);--input-background-hover:var(--secondary-700);--input-padding-inline:var(--spacing-sm);--input-padding-block:var(--spacing-xs);--input-border-radius:var(--border-radius-md);--gradients-border-secondary:var(--secondary-600);--tag-primary-background:var(--gradient-gold-shimmer);--tag-secondary-background:var(--secondary-700);--tag-secondary-border:var(--gradients-border-secondary);--avatar-size-xxxs:8px;--avatar-size-xxs:12px;--avatar-size-xs:16px;--avatar-size-sm:18px;--avatar-size-md:20px;--avatar-size-lg:24px;--avatar-size-xl:40px;--avatar-size-xxl:44px;--avatar-size-xxxl:48px;--icons-avatars-3xs:8px;--icons-avatars-2xs:12px;--icons-avatars-xs:16px;--icons-avatars-sm:18px;--icons-avatars-md:20px;--icons-avatars-lg:24px;--icons-avatars-xl:32px;--icons-avatars-2xl:40px;--icons-avatars-3xl:44px;--icons-avatars-4xl:48px;--icons-avatars-5xl:54px;--icons-avatars-6xl:64px;--icons-avatars-mobile-3xs:8px;--icons-avatars-mobile-2xs:12px;--icons-avatars-mobile-xs:14px;--icons-avatars-mobile-sm:16px;--icons-avatars-mobile-md:18px;--icons-avatars-mobile-lg:20px;--icons-avatars-mobile-xl:24px;--icons-avatars-mobile-2xl:32px;--icons-avatars-mobile-3xl:40px;--icons-avatars-mobile-4xl:44px;--icons-avatars-mobile-5xl:48px;--icons-avatars-mobile-6xl:54px;--header-logo-text-color:var(--secondary-0);--header-logo-text-size:var(--font-size-md-m);--header-logo-text-weight:var(--font-weight-md-sb);--header-logo-padding-x:var(--padding-xs);--header-logo-padding-y:var(--padding-md);--header-logo-gap:var(--spacing-md);--header-profile-gap:var(--spacing-md);--header-profile-padding-x:var(--padding-md);--header-profile-padding-y:var(--padding-lg);--header-profile-text-color:var(--secondary-0);--header-profile-text-size:var(--font-size-md);--header-profile-avatar-width:40px;--header-profile-avatar-height:40px;--header-profile-avatar-fit:var(--image-thumbnail-fit);--category-selector-bg-color:var(--disabled-800);--category-selector-item-gap:var(--spacing-xs);--category-selector-item-gap-md:var(--spacing-sm);--category-selector-padding-x:var(--padding-md);--category-selector-padding-y:var(--padding-xs);--category-selector-text-color:var(--secondary-0);--category-selector-text-size:var(--font-size-md);--category-selector-fadein-color:var(--secondary-0);--category-selector-fadein-percentage:65%;--category-selector-icon-width:20px;--category-selector-icon-height:20px;--category-selector-search-icon-width:44px;--category-selector-avatar-height:var(--image-thumbnail-height);--category-selector-avatar-fit:var(--image-thumbnail-fit);--overlay-bg:var(--disabled-900);--gamelist-icon-width:var(--spacing-md);--gamelist-icon-height:var(--spacing-md);--gamelist-icon-color:var(--primary-500);--gamelist-gap:var(--spacing-md);--gamelist-max-rows:3;--gamelist-text-color:var(--text-primary-default);--gamelist-background-color:var(--secondary-700);--game-card-width-sm:109px;--game-card-height-sm:145px;--game-card-width-md:109px;--game-card-height-md:145px;--game-card-width-lg:168px;--game-card-height-lg:224px;--game-card-width:var(--game-card-width-md);--game-card-height:var(--game-card-height-md);--game-card-left-padding:8px;--game-card-color:var(--primary-500);--game-card-text-color:var(--text-primary-default);--game-tag-primary-bg:var(--primary-700);--game-tag-secondary-bg:var(--secondary-700);--game-tag-primary-fold-bg:var(--primary-900);--game-tag-secondary-fold-bg:var(--secondary-800);--game-tag-left-offset:-8px;--game-tag-top-offset:var(--spacing-xs);--game-tag-radius-tl:0;--game-tag-radius-tr:var(--border-radius-md);--game-tag-radius-bl:0;--game-tag-radius-br:var(--border-radius-md);--game-list-gap:8px;--game-list-grid-max-width:1408px;--game-list-infinite-grid-gap:var(--spacing-sm);--game-list-card-stride-sm:calc(var(--game-card-width-sm) + var(--game-list-gap));--game-list-card-stride-md:calc(var(--game-card-width-md) + var(--game-list-gap));--game-list-card-stride-lg:calc(var(--game-card-width-lg) + var(--game-list-gap));--blur-game-card-details-overlay:6px;--surface-3:var(--secondary-900);--surface-default-weak:var(--secondary-500);--surface-default-medium:var(--secondary-800);--surface-default-strong:var(--secondary-900);--toggle-background-default:var(--secondary-500);--toggle-thumb-background-default:var(--primary-0);--toggle-thumb-background-disabled:var(--disabled-300);--corner-radiuses-0:0;--corner-radiuses-xs:2px;--corner-radiuses-sm:4px;--corner-radiuses-md:8px;--corner-radiuses-lg:16px;--corner-radiuses-xl:24px;--corner-rounded:100%;--corner-radiuses-round:9999px}@media (min-width:768px){:root{--game-card-width-sm:150px;--game-card-height-sm:200px;--game-card-width-md:150px;--game-card-height-md:200px;--game-card-width-lg:182px;--game-card-height-lg:242px}}:host,:root{--padding-xs:var(--spacing-xs);--padding-md:var(--spacing-md);--font-weight-xs-r:var(--font-weight-xs-r)}