@layer reset{:where(*){box-sizing:border-box;border-style:solid;border-width:0;min-width:0}:where(html){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;interpolate-size:allow-keywords;block-size:100%}:where(body){-webkit-font-smoothing:antialiased;min-block-size:100dvb;margin:0;line-height:1.5}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;margin-block:0;font-weight:700}:where(p){text-wrap:pretty;margin:0}:where(img,svg,video,canvas){block-size:auto;max-inline-size:100%;display:block}:where(input,textarea,select,button){font:inherit;letter-spacing:inherit;word-spacing:inherit;color:currentColor}:where(textarea,select,input){field-sizing:content}:where(select){appearance:base-select}:where([hidden]){display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer base{:root{--font-display:"Roboto Variable", Arial, sans-serif;--font-body:"Roboto Variable", Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "Consolas", monospace;background:var(--color-canvas);font-family:var(--font-body)}body{background:var(--color-canvas);color:var(--color-text)}::selection{background:var(--color-selected-surface);color:var(--color-text)}:where(input,textarea){caret-color:var(--color-primary)}*{scrollbar-color:var(--color-border-strong) var(--color-canvas);scrollbar-width:thin}}@layer tokens{:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#2c211c;--color-surface:#624942;--color-surface-raised:#74584f;--color-surface-inset:#251a16;--color-text:#f1eee4;--color-text-muted:#dfd0c6;--color-border:#947a6e;--color-border-strong:#d7c7bd;--color-accent-border:#f88043;--color-selected-surface:#563323;--color-primary:#ffab78;--color-primary-hover:#ffc59f;--color-primary-pressed:#f88043;--color-primary-subtle:#442d23;--color-on-primary:#251a16;--color-focus:#ffab78;--color-success:#9ee1c6;--color-success-subtle:#1f4437;--color-warning:#f5ce81;--color-warning-subtle:#4b3820;--color-danger:#ffb4a6;--color-danger-subtle:#592b25;--color-paper:#42312c;--color-paper-muted:#624942;--color-paper-text:#f1eee4;--color-paper-text-muted:#dfd0c6;--color-paper-border:#947a6e;--color-brand:#f1eee4;--color-brand-accent:#f88043;--color-header:#624942;--color-header-ink:#f1eee4;--color-header-hover:#74584f;--color-header-divider:#8d7b73;--color-header-popover:#42312c;--color-lobby-panel:#624942d9;--color-lobby-inset:#251a16d9;--color-lobby-field:#624942;--color-lobby-composer:#ded3c7;--color-lobby-composer-ink:#42312c;--color-lobby-action:#f88043;--color-lobby-action-hover:#ffab78;--color-lobby-action-ink:#2c211c;--color-lobby-leave:#af100a;--color-lobby-leave-hover:#901009;--color-lobby-leave-ink:#fff5ec;--color-lobby-ready:#ffac35;--color-lobby-shade:#14100d40;--color-game-label:#d9b18c;--color-host-panel:#483631;--color-host-text:#d7cec3;--color-host-tool:#53423b;--color-host-border:#77645c;--color-host-action:#d7cec3;--color-host-action-ink:#483631;--color-host-step:#c9bfb4;--artwork-game-filter:none;--artwork-filter:brightness(0) invert(1) sepia(1) saturate(1.10464) hue-rotate(-36.0013deg) brightness(.945098);--artwork-accent-filter:brightness(0) invert(.5) sepia(1) saturate(3.4891) hue-rotate(-25.3564deg) brightness(.9725);--theme-light-opacity:0}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-light-opacity:1;--color-canvas:#e4dbd0;--color-surface:#f1eee4;--color-surface-raised:#fffaf1;--color-surface-inset:#ded3c7;--color-text:#42312c;--color-text-muted:#624942;--color-border:#9a8276;--color-border-strong:#735a50;--color-accent-border:#a54419;--color-selected-surface:#f7d9c6;--color-primary:#963c15;--color-primary-hover:#733014;--color-primary-pressed:#582713;--color-primary-subtle:#f5e1d1;--color-on-primary:#fffaf1;--color-focus:#963c15;--color-success:#235c47;--color-success-subtle:#d8e9df;--color-warning:#79520e;--color-warning-subtle:#f5e5bc;--color-danger:#a32920;--color-danger-subtle:#f7dbd4;--color-paper:#fffaf1;--color-paper-muted:#f1eee4;--color-paper-text:#42312c;--color-paper-text-muted:#624942;--color-paper-border:#9a8276;--color-brand:#624942;--color-header:#f1eee4;--color-header-ink:#624942;--color-header-hover:#e4dbd0;--color-header-divider:#c6bdb3;--color-header-popover:#f1eee4;--color-lobby-panel:#f1eee4f0;--color-lobby-inset:#ded3c7f0;--color-lobby-field:#f1eee4;--color-lobby-composer:#fffaf1;--color-lobby-composer-ink:#42312c;--color-lobby-ready:#963c15;--color-lobby-shade:#f1eee433;--color-game-label:#735a50;--color-host-panel:#f1eee4;--color-host-text:#483631;--color-host-tool:#e4dbd0;--color-host-border:#9a8276;--color-host-action:#ded3c7;--color-host-action-ink:#483631;--color-host-step:#c9bfb4;--artwork-game-filter:var(--artwork-filter);--artwork-filter:brightness(0) invert(1) sepia(1) saturate(14.4219) hue-rotate(-65.9007deg) brightness(.384314)}}@layer components,utilities;@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-ext-wght-normal-BCp_3N7R.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-wght-normal-fOt7epNf.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-ext-wght-normal-Bgw4czJT.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-wght-normal-DlT9XTxE.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-math-wght-normal-4a3xuzGk.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-symbols-wght-normal-B7iHSfaG.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-vietnamese-wght-normal-_f1XEJpo.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-ext-wght-normal-DYIxWhlt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-wght-normal-ccAYIvAh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-cyrillic-ext-wght-normal-DhztH7TG.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-cyrillic-wght-normal-DcSt-2BC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-greek-ext-wght-normal-CuKbLwpm.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-greek-wght-normal-Cvhr4n9Q.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-vietnamese-wght-normal-BQ3qeiTz.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-latin-ext-wght-normal-Db2M7toj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-latin-wght-normal-Cxzi1x1i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@layer priority1;

@layer priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x15r89dc {
    grid-area: 1 / 1;
  }

  .xg5411e {
    grid-area: launcher;
  }

  .x17vqiau {
    grid-area: pause;
  }

  .x1cdry24 {
    grid-area: presets;
  }

  .xcpsc63 {
    grid-area: sections;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .xms0q6y {
    margin: .75rem 0 0;
  }

  .x1t4wa6b {
    margin: 0 0 2rem;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xzskb8h {
    padding: .15rem .45rem;
  }

  .x1s29oc1 {
    padding: .25rem 1rem 1rem;
  }

  .x1yen4p6 {
    padding: .35rem .6rem;
  }

  .xd7ozn7 {
    padding: .375rem;
  }

  .xdf2ix2 {
    padding: .55rem .65rem;
  }

  .xah0wg6 {
    padding: .55rem .85rem;
  }

  .x1n0jlb7 {
    padding: .5625rem .875rem;
  }

  .x4azqq4 {
    padding: .5rem .5rem .625rem;
  }

  .xu8om6g {
    padding: .5rem .75rem;
  }

  .x16ijxlh {
    padding: .5rem .875rem;
  }

  .x1opkxgo {
    padding: .5rem 1.25rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x2nx7ib {
    padding: .625rem .75rem;
  }

  .x1cso1qd {
    padding: .65rem .75rem;
  }

  .x19k41pw {
    padding: .65rem;
  }

  .x19btat0 {
    padding: .75rem 1rem;
  }

  .xqcjheg {
    padding: .75rem clamp(.75rem, 2vw, 1.25rem);
  }

  .x79iv2k {
    padding: .75rem;
  }

  .x1j7p9s3 {
    padding: .875rem .375rem 0;
  }

  .x1vjxkgn {
    padding: .875rem 1rem;
  }

  .x10g7kcv {
    padding: .9rem;
  }

  .x16me9tq {
    padding: 0 .375rem 0 0;
  }

  .xwh5dhn {
    padding: 0 0 8px 42px;
  }

  .x1717udv {
    padding: 0;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x1eygyu5 {
    padding: 1rem 1.5rem;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .xr6jg0x {
    padding: 2rem;
  }

  .x1160tuk {
    padding: 8px 10px;
  }

  .x1n05i75 {
    padding: clamp(.375rem, .65vw, .75rem);
  }

  .x1xohxxb {
    padding: clamp(.75rem, 1.5vw, 1.25rem);
  }

  .x1nna42c {
    padding: clamp(.75rem, 3vw, 2rem);
  }

  .x1g28jba {
    padding: clamp(1.25rem, 4vw, 2rem);
  }

  .x1lng7w0 {
    padding: clamp(1.25rem, 5vw, 2rem);
  }

  .x857hn4 {
    padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 2.25vw, 2rem) clamp(3rem, 6vw, 4.5rem);
  }

  .x105z38 {
    padding: clamp(1.5rem, 6vw, 4rem);
  }

  .x1icwkjq {
    padding: clamp(1rem, 2vw, 1.5rem);
  }

  .xzq8ouu {
    padding: clamp(1rem, 3vw, 1.75rem);
  }

  .x1281b4o {
    padding: clamp(1rem, 3vw, 2.5rem);
  }

  .x1t8dx6 {
    padding: clamp(1rem, 3vw, 2.75rem);
  }

  @media (width <= 48rem) {
    .x1t3iw45.x1t3iw45 {
      padding: .65rem .85rem;
    }
  }

  @media (width <= 599px) {
    .x180n2cw.x180n2cw {
      padding: 0;
    }
  }

  @media (width >= 1440px) {
    .x1km0rl9.x1km0rl9 {
      padding: 10px;
    }
  }
}

@layer priority3 {
  .xkuq44j {
    background-position: -1px -1px;
  }

  .x1r7ld26 {
    border-color: currentColor;
  }

  .xvemu85 {
    border-color: var(--color-accent-border);
  }

  .x9uw12n {
    border-color: var(--color-border-strong);
  }

  .x14i3s5s {
    border-color: var(--color-border);
  }

  .xwo0fvf {
    border-color: var(--color-danger);
  }

  .x191vr0y {
    border-color: var(--color-header-divider);
  }

  .xlc4cao {
    border-color: var(--color-header-ink);
  }

  .x1tb7aej {
    border-color: var(--color-host-border);
  }

  .x1wyl6wi {
    border-color: var(--color-primary);
  }

  .x1pzymsx {
    border-color: var(--color-text-muted);
  }

  .x8wg1ba {
    border-color: var(--color-warning);
  }

  .x14pg6k5 {
    border-radius: .15rem;
  }

  .x1di2xcx {
    border-radius: .25rem .25rem 0 0;
  }

  .x16eypsj {
    border-radius: .25rem;
  }

  .x6i6fhv {
    border-radius: .375rem;
  }

  .x1u1zpu0 {
    border-radius: .3rem;
  }

  .x116uinm {
    border-radius: .5rem;
  }

  .xmx9ex2 {
    border-radius: .625rem;
  }

  .x1yt6v20 {
    border-radius: .75rem;
  }

  .x4f8dtb {
    border-radius: .7rem;
  }

  .x15fclwp {
    border-radius: .875rem;
  }

  .x1v5h5rg {
    border-radius: 0 0 .25rem .25rem;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x8jt5ee {
    border-radius: 1.25rem;
  }

  .xagz4g1 {
    border-radius: 1.5625rem;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x3fmiap {
    border-radius: 1rem;
  }

  .xxg6m9b {
    border-radius: 2.125rem;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .xx20hqb {
    border-radius: 2rem;
  }

  .x1wccsd2 {
    border-radius: 3.125rem;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .x1l9b35b {
    border-width: .0625rem;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1gqwcdp {
    border-width: 2.4px;
  }

  .xsd3dlb {
    corner-shape: superellipse(2);
  }

  .x1sseoiv {
    flex: 0 0 4em;
  }

  .x1cqoux5 {
    flex: 1 1 0;
  }

  .xehxkzz {
    flex: 12rem;
  }

  .x1ol2t1i {
    flex: 20rem;
  }

  .xys1d8u {
    flex: 7.5rem;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1okw0bk {
    flex: none;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .x1i0ffca {
    gap: .15rem;
  }

  .x4upkte {
    gap: .25rem 1rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .x4bg2ti {
    gap: .2rem;
  }

  .xx7b8my {
    gap: .3125rem;
  }

  .x73f2yu {
    gap: .35rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .xbcm6b9 {
    gap: .3rem;
  }

  .x1rcpt3j {
    gap: .45rem;
  }

  .x1neeqzj {
    gap: .4rem;
  }

  .x2ijx7u {
    gap: .55rem .8rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .x1u58t0w {
    gap: .625rem 1rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x5m0csh {
    gap: .65rem;
  }

  .x1uma3xh {
    gap: .6rem;
  }

  .xilar1o {
    gap: .75rem 1.5rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x1fsutb {
    gap: .875rem;
  }

  .x1rq4zhh {
    gap: .8rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x883omv {
    gap: 10px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x19opqdh {
    gap: 1em;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .xb6wfno {
    gap: clamp(1.5rem, 3vw, 3rem);
  }

  .xh4r0cy {
    gap: clamp(1rem, 3vw, 2rem);
  }

  .x1pugpbv {
    gap: clamp(1rem, 3vw, 3rem);
  }

  .xk3h2fo {
    gap: clamp(1rem, 4vw, 2rem);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1k3v4rp {
    grid-column: 3;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .x171aqo1 {
    grid-row: span 5;
  }

  .xm3gjeg {
    grid-template-areas: "pause sections presets launcher";
  }

  .xkfy61q {
    grid-template-areas: "pause sections presets";
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xg8cf7r {
    margin-block: .4rem;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x1nkss2m {
    margin-block: auto;
  }

  .xzs6bri {
    margin-inline: .75rem .25rem;
  }

  .x11w1gw9 {
    margin-inline: 1.5rem;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1ey8sv2 {
    outline: 1px dashed var(--color-border-strong);
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1o5vn8x {
    padding-block: .25rem;
  }

  .x18g2hj5 {
    padding-block: .5rem;
  }

  .x13eudtd {
    padding-block: .625rem;
  }

  .xo0yzjp {
    padding-block: .75rem;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .xrov1w9 {
    padding-block: 8px 20px;
  }

  .xmwvrcx {
    padding-inline: .5rem .75rem;
  }

  .x97vtpp {
    padding-inline: .5rem;
  }

  .xvpgqt4 {
    padding-inline: .625rem;
  }

  .x1cgytbt {
    padding-inline: .65rem .25rem;
  }

  .x1f6otoe {
    padding-inline: .65rem;
  }

  .x1ryrjj2 {
    padding-inline: .75rem;
  }

  .xxmsrji {
    padding-inline: .85rem;
  }

  .x13s4r1c {
    padding-inline: .875rem;
  }

  .xlmytos {
    padding-inline: .8rem;
  }

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x1ayjci9 {
    transition: grid-template-rows .22s cubic-bezier(.22, 1, .36, 1), filter .22s ease-out;
  }

  .x192h9dm {
    transition: opacity 90ms ease-in, transform .15s ease-in, visibility 0s linear 90ms;
  }

  .x1391ng9 {
    transition: opacity .12s ease-out 70ms, transform .18s cubic-bezier(.22, 1, .36, 1), visibility linear;
  }

  .x1pi0dt5 {
    transition: opacity .13s ease-out, transform .18s cubic-bezier(.22, 1, .36, 1), visibility 0s linear .18s;
  }

  .xpub7pq {
    transition: opacity .15s ease-out 55ms, transform .22s cubic-bezier(.22, 1, .36, 1), visibility linear;
  }

  .xzwxui6 {
    transition: rotate .15s ease-out;
  }

  .x1ckmzgi {
    transition: rotate .18s cubic-bezier(.23, 1, .32, 1);
  }

  .x5g523m[aria-invalid="true"] {
    border-color: var(--color-danger);
  }

  .x1ebu91p:hover:not(:disabled) {
    border-color: var(--color-primary);
  }

  .x323bxw[data-complete="true"] {
    border-color: var(--color-success);
  }

  @media (width >= 1440px) {
    .x1kedjio.x1kedjio {
      border-width: 1px;
    }
  }

  @media (width <= 899px) {
    .x459qtm.x459qtm {
      gap: .25rem;
    }

    .x1f402pe.x1f402pe {
      gap: .5rem;
    }
  }

  @media (width >= 1440px) {
    .xn9ezii.xn9ezii {
      gap: 0;
    }

    .xxhsgww.xxhsgww {
      gap: 12px;
    }

    .xwc3bjr.xwc3bjr {
      gap: 8px;
    }
  }

  @media (width <= 1199px) {
    .x1cg5tfo.x1cg5tfo {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 46rem) {
    .xi89qbx.xi89qbx {
      grid-column: 1 / -1;
    }
  }

  @media (width >= 48.01rem) and (width <= 72rem) {
    .x6n1de2.x6n1de2 {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 767px) {
    .x85xv3n.x85xv3n {
      grid-column: 1;
    }
  }

  @media (width >= 1440px) {
    .xoqbcgl.xoqbcgl {
      grid-column: 2;
    }

    .x11ht97k.x11ht97k {
      grid-column: 3;
    }
  }

  @media (width <= 48rem) {
    .xouwzqi.xouwzqi {
      grid-column: auto;
    }
  }

  @media (width >= 1440px) {
    .xd7e02j.xd7e02j {
      grid-row: 1;
    }
  }

  @media (width <= 1199px) {
    .x1nkfaj6.x1nkfaj6 {
      grid-row: 2;
    }
  }

  @media (width <= 767px) {
    .xibucdz.xibucdz {
      grid-row: 3;
    }
  }

  @media (width <= 899px) {
    .xkg4ls7.xkg4ls7 {
      grid-template-areas: "pause pause presets presets"
                           "sections sections sections launcher";
    }

    .x2v01kp.x2v01kp {
      grid-template-areas: "pause pause presets presets"
                           "sections sections sections sections";
    }
  }

  @media (width >= 1440px) {
    .x1dssfbe.x1dssfbe {
      margin-block: -4px;
    }
  }

  @media (width <= 1199px) {
    .x18eai78.x18eai78 {
      margin-inline: 0;
    }
  }

  @media (width >= 1440px) {
    .xhk8xx3.xhk8xx3 {
      padding-block: 0;
    }
  }

  @media (width >= 640px) {
    .xc4gcgj.xc4gcgj {
      padding-inline: 26px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x9kvfbb.x9kvfbb {
      transition: none;
    }
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .xc26acl {
    align-content: center;
  }

  .x10ukxgv {
    align-content: start;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .x1y8v6su {
    align-self: start;
  }

  .x1gfco31 {
    animation-delay: -3s;
  }

  .x1vwdvh2 {
    animation-delay: .12s;
  }

  .xeo85xg {
    animation-direction: reverse;
  }

  .x12l1aco {
    animation-duration: .12s;
  }

  .xtsvl71 {
    animation-duration: .15s;
  }

  .xllfotl {
    animation-duration: .18s;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

  .xfbpl4g {
    animation-duration: .35s;
  }

  .xemfg65 {
    animation-duration: .8s;
  }

  .x1jcdnqa {
    animation-duration: 0s;
  }

  .x17rb3hg {
    animation-duration: 12s;
  }

  .xjlvqhv {
    animation-duration: 1ms;
  }

  .xmdyy31 {
    animation-duration: 6s;
  }

  .xwgjmaa {
    animation-duration: .15s;
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .x12ukoy1 {
    animation-name: var(--x1w2d4rb);
  }

  .x8p39fs {
    animation-name: var(--x46ot1k);
  }

  .x10rydjt {
    animation-name: x181xojf-B;
  }

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .xpllt6h {
    animation-name: x19dc32z-B;
  }

  .x1gy3u6k {
    animation-name: x1altlcf-B;
  }

  .x1ufsa61 {
    animation-name: x1brw1q5-B;
  }

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

  .xd255gl {
    animation-name: x1mvyyr6-B;
  }

  .xnjvcao {
    animation-name: x1uh2x5g-B;
  }

  .x1wkolzi {
    animation-name: xabjgnn-B;
  }

  .x1s3qcvr {
    animation-name: xajdm9o-B;
  }

  .x2w53v1 {
    animation-name: xhv1rc9-B;
  }

  .x148cbin {
    animation-name: xw7z28m-B;
  }

  .xorstpt {
    animation-play-state: paused;
  }

  .x1lfcbla {
    animation-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .xy3w3hh {
    animation-timing-function: cubic-bezier(.77, 0, .175, 1);
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .x1gy2koa {
    backdrop-filter: blur(.3rem);
  }

  .xlp1x4z {
    backface-visibility: hidden;
  }

  .x1mjku68 {
    background-color: color-mix(in oklab,var(--color-canvas) 82%,transparent);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1q674x7 {
    background-color: var(--color-brand-accent);
  }

  .xsljmjw {
    background-color: var(--color-brand);
  }

  .x1b2l4ls {
    background-color: var(--color-canvas);
  }

  .x1l6g60t {
    background-color: var(--color-danger-subtle);
  }

  .xx56dzk {
    background-color: var(--color-header);
  }

  .x69lacu {
    background-color: var(--color-host-action);
  }

  .xbb4r2d {
    background-color: var(--color-host-panel);
  }

  .x1lsegh3 {
    background-color: var(--color-host-step);
  }

  .xgiu8vy {
    background-color: var(--color-host-tool);
  }

  .x1bvwu20 {
    background-color: var(--color-lobby-action);
  }

  .x17ois9b {
    background-color: var(--color-lobby-composer);
  }

  .x2zrcxl {
    background-color: var(--color-lobby-field);
  }

  .x13wrt8q {
    background-color: var(--color-lobby-inset);
  }

  .xr46j0w {
    background-color: var(--color-lobby-leave);
  }

  .x1r4pz9i {
    background-color: var(--color-lobby-panel);
  }

  .x1t83tkp {
    background-color: var(--color-lobby-shade);
  }

  .x19fix8x {
    background-color: var(--color-primary);
  }

  .x1ub8btk {
    background-color: var(--color-selected-surface);
  }

  .x18bhvvo {
    background-color: var(--color-surface-inset);
  }

  .xr17lhk {
    background-color: var(--color-surface-raised);
  }

  .xk7eln3 {
    background-color: var(--color-surface);
  }

  .x6ajp2u {
    background-color: var(--color-text-muted);
  }

  .x17dcrq2 {
    background-color: var(--color-warning-subtle);
  }

  .x147781e {
    background-image: linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px);
  }

  .xtbc3ne {
    background-size: 3rem 3rem;
  }

  .xgtxpae {
    border-block-color: var(--color-border);
  }

  .xykt701 {
    border-block-style: solid;
  }

  .x1kbiq1m {
    border-block-width: 1px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1vathgz {
    border-collapse: separate;
  }

  .x1gejf6u {
    border-inline-end-color: var(--color-border);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x1lun4ml {
    border-inline-end-width: 1px;
  }

  .x1i5jm0 {
    border-inline-start-color: color-mix(in oklab,var(--color-game-label) 32%,transparent);
  }

  .xv5lvn5 {
    border-inline-start-color: #0000;
  }

  .xh3xfak {
    border-inline-start-color: var(--color-danger);
  }

  .x2lai4d {
    border-inline-start-color: var(--color-header-divider);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .xmlt2qj {
    border-inline-start-width: .25rem;
  }

  .x13z6n8p {
    border-inline-start-width: .2rem;
  }

  .x14e42zd {
    border-inline-start-width: 0;
  }

  .xpilrb4 {
    border-inline-start-width: 1px;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .x17xswx4 {
    box-shadow: 0 -.5rem 2rem var(--color-lobby-shade);
  }

  .x1963ksc {
    box-shadow: 0 .5rem 1.5rem color-mix(in oklab,var(--color-text) 20%,transparent);
  }

  .x1feujb8 {
    box-shadow: 0 .5rem 1.5rem var(--color-lobby-shade);
  }

  .x4083yb {
    box-shadow: 0 .5rem 2rem var(--color-lobby-shade);
  }

  .x11xu6rb {
    box-shadow: 0 .75rem 2rem color-mix(in oklab,var(--color-canvas) 70%,transparent);
  }

  .xnd8nfi {
    box-shadow: 0 1.5rem 5rem color-mix(in oklab,var(--color-canvas) 70%,transparent);
  }

  .x1r7ogua {
    box-shadow: inset 0 -.5px var(--color-host-border);
  }

  .x189t359 {
    box-shadow: inset 0 .5px var(--color-host-border);
  }

  .x131nqlz {
    box-shadow: inset 0 0 2rem color-mix(in oklab,var(--color-primary) 4%,transparent);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .x1heor9g {
    color: inherit;
  }

  .xjpyupi {
    color: var(--color-brand);
  }

  .x1cd88jr {
    color: var(--color-danger);
  }

  .x7cllec {
    color: var(--color-game-label);
  }

  .xkphexr {
    color: var(--color-header-ink);
  }

  .xact7w {
    color: var(--color-host-action-ink);
  }

  .x1cb9auv {
    color: var(--color-host-text);
  }

  .x19vhu3n {
    color: var(--color-lobby-action-ink);
  }

  .x1r2sy1k {
    color: var(--color-lobby-composer-ink);
  }

  .x9rxw8i {
    color: var(--color-lobby-leave-ink);
  }

  .xkku1dx {
    color: var(--color-lobby-ready);
  }

  .x1szb5uh {
    color: var(--color-on-primary);
  }

  .x14qql8p {
    color: var(--color-primary);
  }

  .x1nwqfl6 {
    color: var(--color-text-muted);
  }

  .xiuzu7u {
    color: var(--color-text);
  }

  .xs3pv69 {
    color: var(--color-warning);
  }

  .xfex06f {
    column-gap: 8px;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1146j2 {
    cursor: help;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .x1s85apg {
    display: none;
  }

  .x1cly24x {
    filter: drop-shadow(0 0 .65rem color-mix(in oklab,var(--color-primary) 14%,transparent));
  }

  .xifi7vn {
    filter: grayscale();
  }

  .xkcp37y {
    filter: none;
  }

  .x1jkqbfl {
    filter: var(--artwork-accent-filter);
  }

  .xw8kmkh {
    filter: var(--artwork-filter);
  }

  .x17qfjcf {
    filter: var(--artwork-game-filter);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x11yd2le {
    font-family: Roboto Condensed Variable, sans-serif;
  }

  .xu659ht {
    font-family: Roboto Condensed Variable,var(--font-body);
  }

  .x1arfh7o {
    font-family: var(--font-display);
  }

  .xpw0y0u {
    font-family: var(--font-mono);
  }

  .x12lo8hy {
    font-size: .6875rem;
  }

  .x1iuv88s {
    font-size: .72rem;
  }

  .xboafo0 {
    font-size: .75rem;
  }

  .x1sfrptf {
    font-size: .7rem;
  }

  .x1dcheo9 {
    font-size: .8125rem;
  }

  .x1qzg9v8 {
    font-size: .85rem;
  }

  .xkpwil5 {
    font-size: .875rem;
  }

  .x16vn6xf {
    font-size: .88rem;
  }

  .xgommxb {
    font-size: .8rem;
  }

  .x6u19be {
    font-size: .9375rem;
  }

  .x1nrrp6k {
    font-size: .9rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1l97dnv {
    font-size: 1.1em;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x5pdnfe {
    font-size: 1.35rem;
  }

  .x1aueamr {
    font-size: 1.375rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .xddofbv {
    font-size: 1.625rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xew7ush {
    font-size: 21px;
  }

  .xp3q699 {
    font-size: clamp(.875rem, 1.4vw, 1.25rem);
  }

  .x19xu8nl {
    font-size: clamp(1.25rem, 2vw, 1.75rem);
  }

  .x306yiq {
    font-size: clamp(1.4rem, 4vw, 2rem);
  }

  .xangs61 {
    font-size: clamp(1.5rem, 2.5vw, 1.875rem);
  }

  .x1k9yokj {
    font-size: clamp(1.5rem, 3vw, 2.5rem);
  }

  .xm3vy5l {
    font-size: clamp(1.5rem, 4vw, 2.25rem);
  }

  .x1rouu2q {
    font-size: clamp(1.75rem, 5vw, 2.5rem);
  }

  .x1hh8zat {
    font-size: clamp(1.8rem, 3vw, 2.5rem);
  }

  .x1o60gyn {
    font-size: clamp(1rem, 1.7vw, 1.125rem);
  }

  .x1r1rbrj {
    font-size: clamp(2rem, 4vw, 3rem);
  }

  .x1h6ddcn {
    font-size: clamp(2rem, 6vw, 4rem);
  }

  .x2jup60 {
    font-size: clamp(2rem, 7vw, 4rem);
  }

  .xl04bh {
    font-size: clamp(2rem, 8vw, 3.75rem);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .xzeebyb {
    font-size: min(1rem, 4.7619cqi);
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xmny21e {
    grid-auto-rows: minmax(5.125rem, auto);
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .x1uvv8nx {
    grid-template-columns: auto 1fr auto auto;
  }

  .x1g3yg12 {
    grid-template-columns: auto 1fr auto;
  }

  .xx9t13c {
    grid-template-columns: auto minmax(0, 1fr) auto;
  }

  .x1rkzygb {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .x14dfoxn {
    grid-template-columns: minmax(0, 1fr) 2.75rem;
  }

  .x1v1e56p {
    grid-template-columns: minmax(0, 1fr) 50px 66px;
  }

  .xju1xpo {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .xjvrg09 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
  }

  .x4r4b71 {
    grid-template-columns: minmax(0, 1fr) minmax(10rem, 14rem);
  }

  .x1u5hm7v {
    grid-template-columns: minmax(0, 1fr) minmax(16rem, 21rem);
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .x1wx3j3p {
    grid-template-columns: minmax(0, 491fr) minmax(0, 491fr) minmax(0, 333fr);
  }

  .xcevykf {
    grid-template-columns: minmax(14rem, 16rem) minmax(0, 1fr);
  }

  .x1bqzwr1 {
    grid-template-columns: minmax(16rem, 1fr) minmax(11rem, auto) auto;
  }

  .xsaa4xj {
    grid-template-columns: minmax(28rem, 1fr) minmax(15rem, 20rem);
  }

  .xqo5c36 {
    grid-template-columns: minmax(4.5rem, 1fr) auto;
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x1sipb5g {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xds1jwc {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 20rem), 1fr));
  }

  .xihq33y {
    grid-template-rows: 0fr;
  }

  .x6ec99f {
    grid-template-rows: 1fr 1fr;
  }

  .x1tu4anv {
    grid-template-rows: 1fr;
  }

  .x1lwkvcs {
    grid-template-rows: 2.75rem;
  }

  .xudmufz {
    grid-template-rows: 80px auto;
  }

  .x1voj3v5 {
    grid-template-rows: 9rem;
  }

  .x5o4joa {
    grid-template-rows: minmax(0, 1fr);
  }

  .xhwmyti {
    grid-template-rows: repeat(2, 1.75rem);
  }

  .x1clt5hq {
    grid-template-rows: subgrid;
  }

  .x1if5vb5 {
    inset-inline-end: 3rem;
  }

  .xs1cnaw {
    inset-inline-end: max(.75rem,env(safe-area-inset-right));
  }

  .xdbr70k {
    inset-inline-end: max(1rem,env(safe-area-inset-right));
  }

  .x1ldr68l {
    inset-inline-start: .75rem;
  }

  .x1n8ud3w {
    inset-inline-start: 20px;
  }

  .xhi6v0a {
    inset-inline-start: auto;
  }

  .x14yywly {
    inset-inline-start: max(.75rem,env(safe-area-inset-left));
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .xlqzeqv {
    justify-content: start;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x4xo5sw {
    justify-items: end;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .xo2cfqc {
    letter-spacing: -.04em;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x1dor1uw {
    letter-spacing: .1em;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1akz92t {
    line-height: 2.5rem;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .x101yacv {
    line-height: 25px;
  }

  .x1qyfdvq {
    line-height: 29px;
  }

  .xgb89y0 {
    margin-inline-end: .5em;
  }

  .x14z9mp {
    margin-inline-end: 0;
  }

  .x1lziwak {
    margin-inline-start: 0;
  }

  .xc8n07f {
    margin-inline-start: 3.4375rem;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .xtxutku {
    -webkit-mask-image: url("/logo.png");
    mask-image: url("/logo.png");
  }

  .x1rudrqi {
    -webkit-mask-position: center;
    mask-position: center;
  }

  .x16fucec {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .x2k2kcx {
    -webkit-mask-size: contain;
    mask-size: contain;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x115dhu7 {
    object-position: center;
  }

  .x4iilks {
    opacity: .035;
  }

  .xyd83as {
    opacity: .45;
  }

  .x197sbye {
    opacity: .6;
  }

  .x190dgpg {
    opacity: .65;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1dtyaz8 {
    opacity: var(--theme-light-opacity);
  }

  .x1g40iwv {
    outline-offset: -1px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1pqk8vl {
    overscroll-behavior-inline: contain;
  }

  .x1ajlvza {
    padding-inline-end: .65rem;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .xcxz95d {
    padding-inline-end: 1.5rem;
  }

  .x1rgrh6f {
    padding-inline-start: .5rem;
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .x1is3n31 {
    padding-inline-start: 1.5rem;
  }

  .xq6lph1 {
    padding-inline-start: 2.1rem;
  }

  .xjf6elw {
    perspective: 12rem;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1gcftaf {
    rotate: 0deg;
  }

  .x1qul50q {
    rotate: 180deg;
  }

  .x1rnwn48 {
    row-gap: .75rem;
  }

  .x24f09q {
    scrollbar-gutter: auto;
  }

  .x185mbhu {
    scrollbar-gutter: stable;
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .xggy1nq {
    touch-action: manipulation;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1764fhq {
    transform-box: fill-box;
  }

  .x1xcwlea {
    transform-box: view-box;
  }

  .x17hcvyy {
    transform-origin: 10.45px 8.15px;
  }

  .xhmqdbg {
    transform-origin: bottom;
  }

  .x1kboss {
    transform-origin: top;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x1lat41a {
    transform-origin: var(--kb-hovercard-content-transform-origin);
  }

  .x4dhoc0 {
    transform-origin: var(--kb-select-content-transform-origin);
  }

  .x1c071of {
    transform: none;
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .x1u4hxyw {
    transform: rotateX(-90deg);
  }

  .x1jur6vp {
    transform: rotateX(0);
  }

  .xfimr68 {
    transform: scale(.97);
  }

  .x3oybdh {
    transform: scale(1);
  }

  .x1sfi1ct {
    transform: translateY(-.3rem) scale(.99);
  }

  .x17yclkj {
    transform: translateY(-150%);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .x1npdl3y {
    transform: translateY(.25rem) scale(.99);
  }

  .xvvkyix {
    transform: translateY(0) scale(1);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .x1weeur4 {
    transform: translateY(100%);
  }

  .xgdialr {
    transition-duration: .12s;
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x1rvut6x {
    transition-duration: .25s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .x3icemf {
    transition-duration: .35s;
  }

  .x1fbs3r {
    transition-duration: .45s;
  }

  .x1mq3mr6 {
    transition-duration: 0s;
  }

  .x1ifcehy {
    transition-duration: .18s;
  }

  .x140mfiz {
    transition-duration: .15s;
  }

  .xz9ze8p {
    transition-duration: .12s;
  }

  .xzlnh7m {
    transition-duration: .2s;
  }

  .x1erjwpq {
    transition-property: grid-template-rows, opacity;
  }

  .x13b0p5u {
    transition-property: none;
  }

  .xwcsmn1 {
    transition-property: transform, opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xl405pv {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1);
  }

  .x1be392t {
    transition-timing-function: cubic-bezier(.32, .72, 0, 1);
  }

  .x10j8zvr {
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
  }

  .xl1fm10 {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1);
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x6y048q {
    z-index: 70;
  }

  .x13tdkmf {
    z-index: 80;
  }

  .x1fina04 {
    z-index: 90;
  }

  .x1swf91x {
    z-index: auto;
  }

  .x13xhcpz[data-exiting="true"] {
    animation-duration: .26s;
  }

  .x80c4yf[data-exiting="true"] {
    animation-fill-mode: forwards;
  }

  .xlunwqf[data-exiting="true"] {
    animation-name: x14aoav4-B;
  }

  .x1ldytzh[data-exiting="true"] {
    animation-timing-function: ease-in;
  }

  .x12htk0t[data-highlighted] {
    background-color: var(--color-host-action);
  }

  .x1iuae1h[aria-current="page"], .x1rb3qc3[data-highlighted] {
    background-color: var(--color-selected-surface);
  }

  .x5scqt9[data-complete="true"] {
    background-color: var(--color-success-subtle);
  }

  .xu164z3[aria-current="page"] {
    border-inline-start-color: var(--color-primary);
  }

  .x1hui5zq[aria-current="page"] {
    box-shadow: inset 0 0 1.5rem color-mix(in oklab,var(--color-primary) 7%,transparent);
  }

  .xcoixdx[data-state="error"] {
    color: var(--color-danger);
  }

  .x1ov5kbu[data-highlighted] {
    color: var(--color-host-action-ink);
  }

  .x1bfp8p7[data-highlighted], .x1w8d4rz[aria-current="page"] {
    color: var(--color-primary);
  }

  .x1g46tg[data-complete], .x1x3uxwe[data-state="saved"], .xgl0onb[data-complete="true"] {
    color: var(--color-success);
  }

  .x5ezrf1[data-disabled] {
    cursor: not-allowed;
  }

  .x1qeaq0j:hover:not(:disabled) {
    filter: none;
  }

  .x1k4xm7o[data-disabled] {
    opacity: .45;
  }

  .xoq9nwb.xoq9nwb:where(.x-default-marker[data-expanded] *) {
    rotate: 180deg;
  }

  .x4e905j:active:not(:disabled) {
    transform: scale(.98);
  }

  .x1ikmuen:focus-visible {
    transform: translateY(0);
  }

  .x1nk6rg0:focus-visible {
    transition-duration: 0s;
  }

  .x3ic9rs:first-child {
    background-color: var(--color-surface);
  }

  .xz3op82:first-child {
    inset-inline-start: 0;
  }

  .xrw94va:first-child {
    position: sticky;
  }

  .x1w0k3wu:first-child {
    z-index: 1;
  }

  .x1qlsc9e:last-child {
    border-inline-end-width: 0;
  }

  .xjl7jj:empty {
    display: none;
  }

  .x1e15itb:active:not(:disabled):focus-visible {
    transform: none;
  }

  .x1xxxae6:disabled {
    background-color: var(--color-surface-raised);
  }

  .x1l2nv6m:disabled {
    color: var(--color-text-muted);
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .xjb0foi:disabled {
    cursor: wait;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xk0mbs4:disabled {
    opacity: .55;
  }

  .x1nj9xnt:disabled {
    opacity: .65;
  }

  .x1brrhgf:hover {
    background-color: var(--color-header-hover);
  }

  .x1wksbnm:hover {
    background-color: var(--color-lobby-action-hover);
  }

  .xstjbrp:hover {
    background-color: var(--color-lobby-field);
  }

  .x1j0zpad:hover {
    background-color: var(--color-lobby-leave-hover);
  }

  .x14m1sg7:hover {
    background-color: var(--color-primary-hover);
  }

  .x1ui71zj:hover {
    background-color: var(--color-surface-raised);
  }

  .x1ld8xow:hover {
    box-shadow: 0 0 1rem color-mix(in oklab,var(--color-primary) 15%,transparent);
  }

  .xltytc8:hover {
    color: var(--color-primary-hover);
  }

  .xx63sq3:hover {
    color: var(--color-primary);
  }

  .x8joddd:hover {
    color: var(--color-text);
  }

  .x1ioam1s:hover {
    filter: none;
  }

  .xshm10n:active {
    color: var(--color-primary-pressed);
  }

  .xd3so5o:active {
    transform: scale(.97);
  }

  .xk4oym4:active {
    transform: scale(.98);
  }

  @media (width <= 46rem) {
    .xfwf5tw.xfwf5tw {
      align-items: center;
    }
  }

  @media (width <= 48rem) {
    .x8ua4lr.x8ua4lr {
      align-items: center;
    }
  }

  @media (width <= 32rem) {
    .x1yt52hc.x1yt52hc {
      align-items: flex-start;
    }
  }

  @media (width <= 46rem) {
    .xfqrmd1.xfqrmd1 {
      align-items: flex-start;
    }
  }

  @media (width <= 32rem) {
    .x1rsxrv4.x1rsxrv4 {
      align-items: stretch;
    }
  }

  @media (width <= 35rem) {
    .x17d6o5k.x17d6o5k {
      align-items: stretch;
    }
  }

  @media (width <= 48rem) {
    .x1x19nfd.x1x19nfd {
      align-items: stretch;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x12x0eqn.x12x0eqn {
      animation-duration: .15s;
    }

    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (width >= 1440px) {
    .x6qkshw.x6qkshw {
      background-color: var(--color-header-popover);
    }
  }

  @media (width <= 48rem) {
    .xaa2vaa.xaa2vaa {
      background-color: var(--color-surface);
    }
  }

  @media (width <= 599px) {
    .x1h6yjqr.x1h6yjqr {
      border-inline-start-width: 0;
    }
  }

  @media (width >= 1440px) {
    .xk9lbmj.xk9lbmj {
      border-inline-start-width: 1px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1r7s5jc.x1r7s5jc {
      box-shadow: none;
    }
  }

  @media (width >= 1440px) {
    .xyr4akf.xyr4akf {
      column-gap: 0;
    }
  }

  @media (width <= 48rem) {
    .x197d5iz.x197d5iz {
      cursor: pointer;
    }

    .x1f9z1or.x1f9z1or {
      display: flex;
    }
  }

  @media (width >= 1440px) {
    .xezjsu3.xezjsu3 {
      display: flex;
    }

    .x1khesmf.x1khesmf {
      display: grid;
    }
  }

  @media (width <= 899px) {
    .x1daaz14.x1daaz14 {
      display: none;
    }
  }

  @media (width >= 1440px) {
    .xq32sxx.xq32sxx {
      display: none;
    }
  }

  @media (width <= 32rem) {
    .x147rhnu.x147rhnu {
      flex-direction: column;
    }
  }

  @media (width <= 35rem) {
    .xqfo5uv.xqfo5uv {
      flex-direction: column;
    }
  }

  @media (width <= 48rem) {
    .x4nzc2s.x4nzc2s {
      flex-direction: column;
    }
  }

  @media (width <= 899px) {
    .x1oj22gz.x1oj22gz {
      font-size: .875rem;
    }
  }

  @media (width <= 479px) {
    .xgi9nxs.xgi9nxs {
      font-size: 1rem;
    }
  }

  @media (width <= 48rem) {
    .xo4gan5.xo4gan5 {
      font-weight: 700;
    }
  }

  @media (width >= 1440px) {
    .x4v1iwg.x4v1iwg {
      grid-template-columns: 144fr 240fr 176fr 230fr;
    }
  }

  @media (width <= 46rem) {
    .xbmoe1l.xbmoe1l {
      grid-template-columns: 1fr;
    }

    .xwdg8kw.xwdg8kw {
      grid-template-columns: auto 1fr;
    }
  }

  @media (width >= 1440px) {
    .x15a2vmz.x15a2vmz {
      grid-template-columns: clamp(342px, 50vw - 378px, 390px) minmax(0, 1fr) 73px;
    }

    .x2yc4jz.x2yc4jz {
      grid-template-columns: minmax(0, 1fr) 231px;
    }
  }

  @media (width <= 1199px) {
    .xor1r5n.xor1r5n {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 48rem) {
    .xj7gdfw.xj7gdfw {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 599px) {
    .xvygmq0.xvygmq0 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 70rem) {
    .xlr089p.xlr089p {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 767px) {
    .xwkle13.xwkle13 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width >= 48.01rem) and (width <= 72rem) {
    .xchznoi.xchznoi {
      grid-template-columns: minmax(16rem, 1fr) auto;
    }
  }

  @media (width >= 599.01px) and (width <= 1199px) {
    .xg8iy9e.xg8iy9e {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 600px) and (width <= 1199px) {
    .xd0jkr2.xd0jkr2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 767.01px) and (width <= 1199px) {
    .xipdcyl.xipdcyl {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 899px) {
    .x15ekrj2.x15ekrj2 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width <= 1199px) {
    .xl84c8r.xl84c8r {
      grid-template-rows: auto;
    }
  }

  @media (width <= 48rem) {
    .xjc0p3u.xjc0p3u {
      inset-inline-end: 1rem;
    }
  }

  @media (width <= 35rem) {
    .x1kpju16.x1kpju16 {
      justify-items: start;
    }
  }

  @media (width <= 46rem) {
    .x7avuw4.x7avuw4 {
      justify-items: start;
    }
  }

  @media (width >= 1440px) {
    .x1hws5d4.x1hws5d4 {
      margin-inline-end: -5px;
    }

    .x1mqffnh.x1mqffnh {
      margin-inline-start: -9px;
    }
  }

  @media (width <= 599px) {
    .x1giukwb.x1giukwb {
      padding-inline-end: 0;
    }

    .x1fljxxr.x1fljxxr {
      padding-inline-start: 0;
    }
  }

  @media (width >= 1440px) {
    .xof4zsp.xof4zsp {
      padding-inline-start: 15px;
    }

    .x13e1n0m.x13e1n0m {
      padding-inline-start: 32px;
    }

    .x19immzq.x19immzq {
      padding-inline-start: 34px;
    }

    .xufj207.xufj207 {
      padding-inline-start: 37px;
    }

    .xstjh8q.xstjh8q {
      position: absolute;
    }
  }

  @media (width <= 48rem) {
    .x1wthetw.x1wthetw {
      position: static;
    }
  }

  @media (width <= 46rem) {
    .xoyef7b.xoyef7b {
      text-align: start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xuupxpy.xuupxpy {
      transform: none;
    }

    .xoddwdg.xoddwdg {
      transition-duration: .15s;
    }

    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }

    .x1n5o92i.x1n5o92i {
      transition-duration: .15s;
    }

    .x1ympp8d.x1ympp8d {
      transition-property: opacity;
    }
  }

  .xve33j:active:focus-visible {
    transform: none;
  }

  @media (prefers-reduced-motion: reduce) {
    .x17cq8oe.x17cq8oe[aria-current="page"] {
      box-shadow: none;
    }
  }

  @media (width <= 48rem) {
    .x9nqisl.x9nqisl.x9nqisl:where(.x-default-marker:not([open]) *) {
      display: none;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xmkmifl.xmkmifl:hover:not(:disabled) {
      filter: brightness(1.08);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x6km2za.x6km2za:active:not(:disabled) {
      transform: none;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xkkl5bb.xkkl5bb:hover {
      filter: brightness(1.08);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xb93eig.xb93eig:active {
      transform: none;
    }
  }
}

@layer priority5 {
  .x3y5qk8 {
    border-bottom-color: color-mix(in oklab,var(--color-border) 45%,transparent);
  }

  .x1tnzt7h {
    border-bottom-color: currentColor;
  }

  .xe5xnqo {
    border-bottom-color: var(--color-border-strong);
  }

  .xw8gpjh {
    border-bottom-color: var(--color-border);
  }

  .x1ov0yoe {
    border-bottom-color: var(--color-text-muted);
  }

  .x1sy0etr {
    border-bottom-style: none;
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .x1ad9899 {
    border-bottom-width: .0625rem;
  }

  .x1qhh985 {
    border-bottom-width: 0;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .x1g3ft52 {
    border-top-color: color-mix(in oklab,var(--color-border) 45%,transparent);
  }

  .xaqylkh {
    border-top-color: color-mix(in oklab,var(--color-game-label) 32%,transparent);
  }

  .x1pc3f07 {
    border-top-color: var(--color-border);
  }

  .x1riumga {
    border-top-color: var(--color-header-divider);
  }

  .xdolkor {
    border-top-color: var(--color-primary);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x10lhsls {
    border-top-width: .25rem;
  }

  .x972fbf {
    border-top-width: 0;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x1ra7wr6 {
    bottom: calc(100% + .75rem);
  }

  .x10j9va {
    bottom: calc(4.25rem + max(1rem,env(safe-area-inset-bottom)));
  }

  .x1dasooh {
    bottom: max(.75rem,env(safe-area-inset-bottom));
  }

  .x7n5guz {
    bottom: max(1rem,env(safe-area-inset-bottom));
  }

  .x15y48v {
    height: .375em;
  }

  .xvle69y {
    height: .75rem;
  }

  .x1pazyae {
    height: .9rem;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .x1u5kllg {
    height: 1.15rem;
  }

  .xhdxxi3 {
    height: 1.1rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1g4dc5q {
    height: 100dvb;
  }

  .x1roirhx {
    height: 10rem;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .xvef4ae {
    height: 2.9375rem;
  }

  .xettwda {
    height: 2rem;
  }

  .xk4r5gt {
    height: 3.125rem;
  }

  .xl3yf74 {
    height: 3.4375rem;
  }

  .xuoj239 {
    height: 3px;
  }

  .x19fe7n2 {
    height: 4.375em;
  }

  .x1q7yecz {
    height: 4.5rem;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .xlxyqfn {
    height: 50%;
  }

  .xnxb3zj {
    height: 70px;
  }

  .xdaezf2 {
    height: 7rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .x3udj95 {
    height: clamp(16rem, 58dvh, 34rem);
  }

  .xspumdw {
    height: clamp(4rem, 7.5vw, 6.875rem);
  }

  .x1q2s7xg {
    height: clamp(6rem, 24vw, 8rem);
  }

  .x8r2d6s {
    height: clamp(7rem, 18vw, 10rem);
  }

  .xrjgrw3 {
    margin-bottom: .35rem;
  }

  .x18jvhmb {
    margin-bottom: .375rem;
  }

  .xhbfen4 {
    margin-bottom: .5rem;
  }

  .x1gr9t9r {
    margin-bottom: .75rem;
  }

  .x1sfxjv3 {
    margin-top: .2rem;
  }

  .x15z0wfo {
    margin-top: .35rem;
  }

  .x5j7nwy {
    margin-top: .375rem;
  }

  .xhj8ucd {
    margin-top: .75rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .xpj7x5w {
    margin-top: 3.75rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1qojfa0 {
    max-height: 16rem;
  }

  .x18fb9vk {
    max-height: 24rem;
  }

  .xkynhba {
    max-height: 34rem;
  }

  .x108vw1v {
    max-height: calc(100dvb - 1.5rem);
  }

  .xgc9zlt {
    max-height: min(18rem,calc(var(--kb-popper-content-available-height) - .75rem));
  }

  .x9emkp7 {
    max-height: min(18rem,var(--kb-popper-content-available-height));
  }

  .x16quvin {
    max-height: min(62dvb, 38rem);
  }

  .x13u4wnl {
    max-height: min(80dvh,calc(100dvh - var(--game-header-clearance, 0px) - 5.25rem - max(1rem,env(safe-area-inset-bottom))));
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .x1i5r0r9 {
    max-width: 256px;
  }

  .x1ptgtm5 {
    max-width: 26rem;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .x19pysoa {
    max-width: 34rem;
  }

  .x19pzynt {
    max-width: 38rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x13q1rou {
    max-width: 45rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .xui0wba {
    max-width: 4rem;
  }

  .x1l59rab {
    max-width: 52rem;
  }

  .x12qliqu {
    max-width: 60ch;
  }

  .x13w81kk {
    max-width: 70ch;
  }

  .x3uz5dr {
    max-width: 70rem;
  }

  .x15g8yj6 {
    max-width: 75ch;
  }

  .x1azd0id {
    max-width: 87.5rem;
  }

  .x1u73tnu {
    max-width: 90rem;
  }

  .xy0ukom {
    max-width: 96rem;
  }

  .x12kz3ay {
    max-width: calc(100vi - 2rem);
  }

  .xht1ndd {
    max-width: calc(100vw - 1rem);
  }

  .x1tsejus {
    max-width: min(20rem, 100vw - 1.5rem);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1rqwxy8 {
    min-height: 1.5rem;
  }

  .x1pw4g4d {
    min-height: 1.75rem;
  }

  .x12knzco {
    min-height: 100dvb;
  }

  .x19r4su4 {
    min-height: 14rem;
  }

  .x1xqys5c {
    min-height: 18rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xz83sa2 {
    min-height: 2.65rem;
  }

  .x1p9bsx4 {
    min-height: 2.6875rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .x9zs5pv {
    min-height: 26rem;
  }

  .x1s86sds {
    min-height: 3.3125rem;
  }

  .x13gjtz1 {
    min-height: 3.5rem;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .x1517jvw {
    min-height: 4.1875rem;
  }

  .x1how20q {
    min-height: 4.25rem;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x2gogmw {
    min-height: 44rem;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x1mejoxw {
    min-height: 5.25rem;
  }

  .x1c5m4an {
    min-height: 5.5rem;
  }

  .x1y8oem5 {
    min-height: 6.875rem;
  }

  .x1xkfc13 {
    min-height: 6rem;
  }

  .x562ti3 {
    min-height: 8rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .x3uugq3 {
    min-width: 12.8125rem;
  }

  .x12kinc7 {
    min-width: 12rem;
  }

  .x9padk7 {
    min-width: 14rem;
  }

  .xgomdpo {
    min-width: 1rem;
  }

  .xlm6wrl {
    min-width: 2.75rem;
  }

  .xb8jz9x {
    min-width: 6.25rem;
  }

  .x1843ork {
    min-width: 6rem;
  }

  .x1ag9ea8 {
    min-width: 9rem;
  }

  .x1b3lyv6 {
    min-width: min(16rem, 100%);
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xmnamis {
    padding-bottom: .5rem;
  }

  .xsaxbkt {
    padding-bottom: .75rem;
  }

  .x2yie3v {
    padding-bottom: 1rem;
  }

  .xrpny2l {
    padding-bottom: calc(5.5rem + env(safe-area-inset-bottom));
  }

  .x7w7tg {
    padding-bottom: calc(5rem + env(safe-area-inset-bottom));
  }

  .x1h5htif {
    padding-bottom: max(1.5rem,env(safe-area-inset-bottom));
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .x117yac4 {
    padding-top: 6rem;
  }

  .x13sdi65 {
    padding-top: clamp(1rem, 3vw, 2rem);
  }

  .xqm9iu3 {
    scroll-margin-top: calc(80px + 1rem);
  }

  .x1nxzj52 {
    top: .75rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x82b3cp {
    top: 3rem;
  }

  .x80663w {
    top: auto;
  }

  .x19rteue {
    top: calc(100% + 14px);
  }

  .x1czwoyr {
    top: calc(80px + 4rem);
  }

  .x13j06so {
    width: .625em;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .x1y6pbyt {
    width: .9rem;
  }

  .xsk17dz {
    width: 1.125rem;
  }

  .x1m6bwef {
    width: 1.15rem;
  }

  .xmh2cwo {
    width: 1.1rem;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .x1h5jark {
    width: 1.375rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .x2n740j {
    width: 1.625em;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xa23ldc {
    width: 10rem;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x9ndnb8 {
    width: 15rem;
  }

  .x1e67fm3 {
    width: 16rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .x1ag85q7 {
    width: 2.9375rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .xrnfz0e {
    width: 3.125em;
  }

  .x16k5mxp {
    width: 3.125rem;
  }

  .x1ntxf18 {
    width: 3.4375rem;
  }

  .x1qhsmij {
    width: 30.6875rem;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .x52qlbw {
    width: 4em;
  }

  .xekueh {
    width: 4rem;
  }

  .xo5x3gg {
    width: 70px;
  }

  .x15udnkq {
    width: 9.6875em;
  }

  .x14atkfc {
    width: auto;
  }

  .xdtshbk {
    width: calc(100% - 1.5rem);
  }

  .x1t60hbe {
    width: clamp(4rem, 7.5vw, 6.875rem);
  }

  .x1ntmge8 {
    width: clamp(6rem, 24vw, 8rem);
  }

  .x1le24np {
    width: clamp(7rem, 18vw, 10rem);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x1ht4h3b {
    width: min(100%, 28rem);
  }

  .x8iyyck {
    width: min(100%, 62rem);
  }

  .xol3pa9 {
    width: min(100%, 90rem);
  }

  .x11qh9wx {
    width: min(30vw, 20rem);
  }

  .x1rb74bm {
    width: var(--kb-popper-anchor-width);
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .x1ezzy1x.x1ezzy1x:where(.x-default-marker:last-child *) {
    border-bottom-width: 0;
  }

  .x1xgp65u:not(:first-child) {
    border-top-color: var(--color-border);
  }

  .xa1hsq:not(:first-child) {
    border-top-style: solid;
  }

  .x10n88xp:not(:first-child) {
    border-top-width: 1px;
  }

  .xemppyh:not(:first-child) {
    padding-top: .75rem;
  }

  .xa1h07c:first-child {
    width: 10%;
  }

  .x3o47tn:first-child {
    width: 16.6667%;
  }

  .x1q9b4k6:last-child {
    width: 6.25rem;
  }

  @media (width >= 1440px) {
    .x165bvwe.x165bvwe {
      border-top-width: 0;
    }
  }

  @media (width <= 899px) {
    .xx7bawh.xx7bawh {
      bottom: calc(8.25rem + max(1rem,env(safe-area-inset-bottom)));
    }
  }

  @media (width <= 479px) {
    .x1572i3z.x1572i3z {
      height: 2.25rem;
    }
  }

  @media (pointer: coarse) {
    .x1yz7qv6.x1yz7qv6 {
      height: 2.75rem;
    }
  }

  @media (width <= 767px) {
    .xnxz3xg.xnxz3xg {
      height: 25rem;
    }
  }

  @media (width <= 479px) {
    .x1vktidu.x1vktidu {
      height: 3.5rem;
    }
  }

  @media (width <= 1199px) {
    .x18er5tr.x18er5tr {
      height: 30rem;
    }
  }

  @media (width >= 767.01px) and (width <= 1199px) {
    .x8qbzna.x8qbzna {
      height: 30rem;
    }
  }

  @media (width <= 46rem) {
    .xumqobo.xumqobo {
      height: 6rem;
    }
  }

  @media (width <= 1199px) {
    .xhq772m.xhq772m {
      height: auto;
    }

    .xa0u75t.xa0u75t {
      margin-top: 1.5rem;
    }
  }

  @media (width <= 899px) {
    .x1g6vpup.x1g6vpup {
      max-height: min(80dvh,calc(100dvh - var(--game-header-clearance, 0px) - 9.25rem - max(1rem,env(safe-area-inset-bottom))));
    }
  }

  @media (width <= 1199px) {
    .x1wexdio.x1wexdio {
      max-height: none;
    }
  }

  @media (width >= 1440px) {
    .x18iyghw.x18iyghw {
      max-width: 336px;
    }
  }

  @media (width <= 1199px) {
    .x7bcc6i.x7bcc6i {
      min-height: 0;
    }

    .xy2jlm4.xy2jlm4 {
      min-height: 100dvb;
    }
  }

  @media (width <= 32rem) {
    .xs5pp8b.xs5pp8b {
      min-height: 15rem;
    }
  }

  @media (width <= 48rem) {
    .x1ubhvms.x1ubhvms {
      min-height: 2.75rem;
    }
  }

  @media (width >= 1440px) {
    .x12bb79d.x12bb79d {
      min-height: 36px;
    }

    .xkl0s7s.xkl0s7s {
      min-height: 44px;
    }
  }

  @media (width <= 767px) {
    .xmpv860.xmpv860 {
      min-width: 36rem;
    }

    .xyzgsbq.xyzgsbq {
      min-width: 64rem;
    }
  }

  @media (width <= 48rem) {
    .x1upuogb.x1upuogb {
      overflow-y: visible;
    }
  }

  @media (width <= 899px) {
    .xpqhrf.xpqhrf {
      padding-bottom: calc(9.5rem + env(safe-area-inset-bottom));
    }
  }

  @media (width <= 1199px) {
    .x5znakq.x5znakq {
      padding-top: 0;
    }
  }

  @media (width >= 1440px) {
    .xwlh0nb.xwlh0nb {
      padding-top: 0;
    }

    .x1pphei4.x1pphei4 {
      scroll-margin-top: calc(104px + 1rem);
    }
  }

  @media (width <= 32rem) {
    .xd5ecls.xd5ecls {
      width: 100%;
    }
  }

  @media (width <= 48rem) {
    .x84qkiw.x84qkiw {
      width: 100%;
    }
  }

  @media (width <= 599px) {
    .x1i0qtz1.x1i0qtz1 {
      width: 100%;
    }
  }

  @media (width <= 48rem) {
    .x1dwbrie.x1dwbrie {
      width: 12rem;
    }
  }

  @media (width <= 479px) {
    .xg8ntzj.xg8ntzj {
      width: 2.25rem;
    }
  }

  @media (pointer: coarse) {
    .xowow8u.xowow8u {
      width: 2.75rem;
    }
  }

  @media (width >= 1440px) {
    .x19uains.x19uains {
      width: 244px;
    }
  }

  @media (width <= 479px) {
    .x14m0x8.x14m0x8 {
      width: 3.5rem;
    }
  }

  @media (width <= 46rem) {
    .x19kxvy.x19kxvy {
      width: 6rem;
    }
  }

  @media (width >= 1440px) {
    .x7uqtgi.x7uqtgi {
      width: max-content;
    }
  }
}

@layer priority6 {
  @starting-style {
    .x1sopeo2.x1sopeo2 {
      grid-template-rows: 0fr;
    }
  }

  .xxx281p:before {
    inset: 0;
  }

  @starting-style {
    .x4itv7f.x4itv7f {
      opacity: 0;
    }
  }

  @starting-style {
    .x1cgte7v.x1cgte7v {
      transform: scale(.97);
    }
  }

  @starting-style {
    .xhbqy3z.xhbqy3z {
      transform: translateY(100%);
    }
  }

  @starting-style {
    @media (prefers-reduced-motion: reduce) {
      .x1fbprxs.x1fbprxs.x1fbprxs {
        transform: none;
      }
    }
  }
}

@layer priority7 {
  .xwd0emq:before {
    background-color: color-mix(in oklab,var(--color-canvas) 93%,transparent);
  }

  .x10tli2e:before {
    content: "";
  }

  .xkk1bqk:before {
    pointer-events: none;
  }

  .x1hmns74:before {
    position: absolute;
  }
}

@property --x-width {
  syntax: "*";
  inherits: false
}

@keyframes xhv1rc9-B {
  0%, 100% {
    opacity: 1;
    transform: translateY(-.5px);
  }

  50% {
    opacity: .4;
    transform: translateY(.5px);
  }
}

@keyframes xabjgnn-B {
  from {
    opacity: 0;
    transform: translateY(-.25rem);
  }
}

@keyframes x14aoav4-B {
  to {
    opacity: 0;
    transform: translateY(.75rem);
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes xajdm9o-B {
  from {
    opacity: 0;
    transform: scale(.98) translateY(.5rem);
  }

  to {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}

@keyframes x1uh2x5g-B {
  to {
    transform: rotate(1turn);
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

@keyframes xw7z28m-B {
  from {
    transform: rotateX(0);
  }

  to {
    transform: rotateX(-90deg);
  }
}

@keyframes x1mvyyr6-B {
  from {
    transform: rotateX(90deg);
  }

  to {
    transform: rotateX(0);
  }
}

@keyframes x1altlcf-B {
  0%, 50%, 100% {
    transform: translateY(0) rotate(0);
  }

  25% {
    transform: translateY(-.75px) rotate(-12deg);
  }

  75% {
    transform: translateY(.75px) rotate(12deg);
  }
}

@keyframes x19dc32z-B {
  0%, 50%, 100% {
    transform: translateY(0);
  }

  25% {
    transform: translateY(-.75px);
  }

  75% {
    transform: translateY(.75px);
  }
}

@keyframes x181xojf-B {
  from {
    visibility: visible;
  }

  to {
    visibility: visible;
  }
}

@keyframes x1brw1q5-B {
  from {
    visibility: visible;
  }
}

:root, .x7ya72z {
  --x46ot1k: x1brw1q5-B;
  --x1w2d4rb: x181xojf-B;
}
