.game-picker{gap:12px;min-width:0;display:grid}.game-picker-controls{z-index:1;background:var(--cg-bg);gap:12px;padding-block:12px;display:grid;position:sticky;top:0}.game-picker-search{position:relative}.game-picker-search input{padding-right:48px}.game-picker-search input::-webkit-search-cancel-button{display:none}.create-game .game-picker-clear{background:0 0;border:0;width:44px;height:44px;padding:0;font-size:24px;position:absolute;top:2px;right:2px}.game-picker-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.game-picker-filters{gap:4px;display:flex}.create-game .game-picker-filters button{background:0 0;border-color:#0000;min-width:56px;padding:8px 12px}.create-game .game-picker-filters button[aria-pressed=true]{color:#fff;background:#246a70}.game-picker-count,.game-picker-caption{opacity:.8;font-size:13px}.game-picker-results{border-block:1px solid var(--cg-line);margin:0;padding:0;list-style:none}.game-picker-results:empty{display:none}.game-picker-results li+li{border-top:1px solid var(--cg-line)}.create-game .game-picker-results button{text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;padding:14px 10px;display:flex}.game-picker-results button span:first-child{overflow-wrap:anywhere;min-width:0}.game-picker-results button span:last-child{color:#47a4a0;flex-shrink:0;font-size:22px}.create-game .game-picker-results button:hover,.create-game .game-picker-results button[aria-pressed=true]{background:color-mix(in srgb, #246a70 15%, var(--cg-bg))}.create-game .game-picker-results button:focus-visible{outline-offset:-3px}.game-picker-selection{border-left:3px solid #47a4a0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 8px 12px;display:flex}.game-picker-selection>div{gap:6px;min-width:0;display:grid}.game-picker-selection strong{overflow-wrap:anywhere}.game-picker-selection button{flex-shrink:0;max-width:45%}.game-picker-empty{padding-block:8px 16px}.create-game-entry{color:#fff;font:inherit;cursor:pointer;white-space:normal;background:#246a70;border:0;border-radius:6px;padding:9px 12px;font-weight:700}.create-game{--cg-bg:#f7faf9;--cg-fg:#202b2b;--cg-line:#bac8c4;--cg-field:#fff;box-sizing:border-box;background:var(--cg-bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--cg-fg);letter-spacing:0;border:0;margin:0;padding:24px 20px;position:fixed;inset:0;overflow-y:auto}.create-game[data-theme=dark]{--cg-bg:#191b1b;--cg-fg:#f4f6f4;--cg-line:#596764;--cg-field:#242a29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.create-game::backdrop{background:#191b1b}.create-game *,.create-game :before,.create-game :after{box-sizing:border-box}.create-game-content{width:100%;max-width:600px;padding-bottom:env(safe-area-inset-bottom,16px);margin:0 auto}.create-game-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.create-game h1{overflow-wrap:anywhere;margin:0;font-size:24px}.create-game h2{overflow-wrap:anywhere;font-size:21px}.create-game form{gap:18px;display:grid}.create-game label{gap:8px;min-width:0;font-weight:600;display:grid}.create-game input,.create-game select{background:var(--cg-field);width:100%;min-width:0;color:var(--cg-fg);border:1px solid var(--cg-line);font:inherit;border-radius:6px;padding:12px;font-size:16px}.create-game button{min-height:44px;font:inherit;border:1px solid var(--cg-line);background:var(--cg-field);color:var(--cg-fg);cursor:pointer;overflow-wrap:anywhere;border-radius:6px;padding:10px 16px;font-weight:600}.create-game .create-game-back{flex:0 0 44px;width:44px;padding:0;font-size:24px}.create-game .create-game-primary{color:#fff;background:#246a70;border-color:#246a70}.create-game button:disabled{opacity:.55;cursor:default}.create-game button:focus-visible,.create-game input:focus-visible,.create-game select:focus-visible{outline-offset:3px;outline:3px solid #c27a39}.create-game-selected-game{border-left:3px solid #246a70;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-left:12px;display:grid}.create-game-selected-game h2{margin:0;font-size:18px}.create-game-calendar{gap:10px;display:grid}.create-game-calendar header{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.create-game-calendar header strong{text-align:center;text-transform:capitalize;overflow-wrap:anywhere}.create-game-calendar header button{width:44px;padding:0;font-size:24px}.create-game-weekdays,.create-game-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.create-game-weekdays span{text-align:center;opacity:.72;text-transform:uppercase;font-size:13px;font-weight:700}.create-game-days button,.create-game-days span{aspect-ratio:1;place-items:center;min-width:0;min-height:38px;padding:0;display:grid}.create-game-days button[data-selected=true]{color:#fff;background:#246a70;border-color:#246a70}.create-game-days button:disabled{opacity:.32;background:0 0}.create-game-times{border:0;min-width:0;padding:0}.create-game-times legend{margin-bottom:10px;font-weight:600}.create-game-slots{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;display:grid}.create-game .create-game-slot{border:1px solid var(--cg-line);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:10px 6px;display:flex}.create-game-slot[data-selected=true]{color:#fff;background:#246a70}.create-game-slot input{accent-color:#246a70;width:16px;height:16px;margin:0}.create-game-summary{border-block:1px solid var(--cg-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 20px;margin-bottom:24px;padding-block:20px;display:grid}.create-game-summary dt{opacity:.8}.create-game-summary dd{overflow-wrap:anywhere;margin:0;font-weight:600}.create-game-actions{flex-wrap:wrap;gap:12px;display:flex}.create-game [role=alert]{color:#c94e43;overflow-wrap:anywhere}@media (width<=400px){.create-game{padding:16px 12px}.create-game h1{font-size:22px}.create-game-selected-game{grid-template-columns:1fr}}

@layer priority1;

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

  .x10a8y8t {
    inset: 0;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x19bd5pn {
    padding: .2rem;
  }

  .xgovb5 {
    padding: .75rem 1.25rem .5rem;
  }

  .x79iv2k {
    padding: .75rem;
  }

  .xk6d8qv {
    padding: .7rem 1.25rem;
  }

  .x8hbxov {
    padding: .875rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xrf3rt {
    padding: 1.5rem 1.25rem;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .xfhssxd {
    padding: clamp(1.5rem, 5vw, 4rem);
  }

  .x8iflxz {
    padding: clamp(1rem, 4vw, 3rem);
  }
}

@layer priority3 {
  .xcarvl3 {
    border-color: #365c64;
  }

  .x1d53nn3 {
    border-color: #4a4038;
  }

  .x1dhnqh7 {
    border-color: #59493c;
  }

  .xb8q4q9 {
    border-color: #5a4b3f;
  }

  .xz8ffxm {
    border-color: #7b4b2d;
  }

  .xgky2y3 {
    border-color: #80654f;
  }

  .x1loyc23 {
    border-color: #825334;
  }

  .xj6v7rb {
    border-color: #8b7667;
  }

  .x1w38180 {
    border-color: #8d745f;
  }

  .x1lfmrs1 {
    border-color: #8f2f23;
  }

  .x1mugehz {
    border-color: #9b6b29;
  }

  .x1j17ews {
    border-color: #9b8677;
  }

  .xltvslj {
    border-color: #a38a78;
  }

  .x1vm3k79 {
    border-color: #b9a998;
  }

  .x1n689sp {
    border-color: #c9874f;
  }

  .x1edlqwn {
    border-color: #d6a38d;
  }

  .x1px9fso {
    border-color: #d8aa5e;
  }

  .x17k5xpq {
    border-color: #d9cdbd;
  }

  .x1l1pwzr {
    border-color: #e0bd7f;
  }

  .x19w1d6y {
    border-color: #ffffff14;
  }

  .x1uorwoo {
    border-color: #ffffff59;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xuxrje7 {
    border-inline-width: 0;
  }

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

  .x5goj4r {
    border-radius: .35rem;
  }

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

  .x2x9nje {
    border-radius: .45rem;
  }

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

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

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

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

  .x1j6x5gx {
    border-radius: 1.5rem;
  }

  .x3fmiap {
    border-radius: 1rem;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .x11t8i3b {
    border-width: .3rem;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1i0ffca {
    gap: .15rem;
  }

  .x1iah58g {
    gap: .1rem;
  }

  .x4bg2ti {
    gap: .2rem;
  }

  .x73f2yu {
    gap: .35rem;
  }

  .xbcm6b9 {
    gap: .3rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x5m0csh {
    gap: .65rem;
  }

  .x1uma3xh {
    gap: .6rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .x17z7a1c {
    gap: 1.8rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .xj37vew {
    gap: clamp(1.25rem, 4vw, 3.5rem);
  }

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

  .x1npkx4u {
    grid-column: 2;
  }

  .x1k3v4rp {
    grid-column: 3;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x19s8qlg {
    padding-block: .12rem;
  }

  .xznsh19 {
    padding-block: .22rem;
  }

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

  .x1267ecw {
    padding-block: .35rem;
  }

  .xla58y3 {
    padding-block: .3rem;
  }

  .x1vj3u9m {
    padding-block: .4rem;
  }

  .xkzvafa {
    padding-block: .55rem;
  }

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

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

  .x8fiyw4 {
    padding-block: .65rem;
  }

  .xh5hydl {
    padding-block: .6rem;
  }

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

  .xic3azd {
    padding-block: 3rem;
  }

  .x1nyyes6 {
    padding-block: clamp(1.5rem, 4vw, 3rem);
  }

  .xez59ir {
    padding-inline: .45rem;
  }

  .xtx3ozj {
    padding-inline: .4rem;
  }

  .x1q3hkhx {
    padding-inline: .55rem;
  }

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

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

  .x1iouy3e {
    padding-inline: .6rem;
  }

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

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

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

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

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .xz0fjg3 {
    padding-inline: clamp(1rem, 3vw, 1.35rem);
  }

  .x1vro14v {
    padding-inline: clamp(1rem, 4vw, 3rem);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x18pfgmg:focus-visible {
    outline: .2rem solid #c47d46;
  }

  .x1g0s25n:disabled {
    border-color: #51483f;
  }

  .xnhjeld:disabled {
    border-color: #6f655b;
  }

  .xsyc111:disabled {
    border-color: #cfc1b0;
  }

  .xdohitu:disabled {
    border-color: #d2c2b5;
  }

  .x1lku1pv:hover {
    text-decoration: none;
  }

  .x1b45tcu:focus {
    border-color: #865936;
  }

  @media (width >= 42rem) {
    .x8mg744.x8mg744 {
      grid-column: auto;
    }
  }
}

@layer priority4 {
  .xc26acl {
    align-content: center;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x7a106z {
    align-items: start;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .x1y8v6su {
    align-self: start;
  }

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

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

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

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

  .xx7nxio {
    backdrop-filter: blur(.5rem);
  }

  .xljz4v3 {
    background-color: #171614;
  }

  .xei258h {
    background-color: #171717;
  }

  .x1dfsx3t {
    background-color: #22201d;
  }

  .x1kf6n56 {
    background-color: #27221e;
  }

  .x2o0qy0 {
    background-color: #292622;
  }

  .x1qrltbn {
    background-color: #2c2926;
  }

  .x1befrq7 {
    background-color: #302923;
  }

  .x1imirh4 {
    background-color: #332c27;
  }

  .x1s4yj7s {
    background-color: #365c64;
  }

  .xldurst {
    background-color: #413a34;
  }

  .xfn8zt6 {
    background-color: #5b6c82;
  }

  .xjh6h3t {
    background-color: #766354;
  }

  .x1nuu54c {
    background-color: #7b4b2d;
  }

  .x1fzvlhm {
    background-color: #825334;
  }

  .xzl4r6p {
    background-color: #8a5a18;
  }

  .x12e8t39 {
    background-color: #8b7562;
  }

  .xd90say {
    background-color: #8d745f;
  }

  .x1hpellb {
    background-color: #8f2f23;
  }

  .xgkwio4 {
    background-color: #9b5e37;
  }

  .xtb7i62 {
    background-color: #b46e3d;
  }

  .x1p7s1aa {
    background-color: #c7b9a9;
  }

  .x1pm2m93 {
    background-color: #c9874f;
  }

  .xrnjfdk {
    background-color: #e4ddd4;
  }

  .x1r2s8tu {
    background-color: #e7ded3;
  }

  .x13bkcva {
    background-color: #e8d3b8;
  }

  .xl1a8v4 {
    background-color: #e8dfd4;
  }

  .x1ug93kk {
    background-color: #f4efe7;
  }

  .xgdwn0 {
    background-color: #f5ead6;
  }

  .xb3n7cb {
    background-color: #f9e9e2;
  }

  .xl6otdi {
    background-color: #fff4dc;
  }

  .x1w3tx9d {
    background-color: #fffdf9;
  }

  .xf5un2g {
    background-color: #fffdfa;
  }

  .x4833sq {
    background-color: #17161461;
  }

  .x1l8cqb {
    background-color: #eee0d738;
  }

  .xwkqfnt {
    background-color: #eee0d7ad;
  }

  .xjeyoxm {
    background-color: #fffdf9f5;
  }

  .x1fdq93p {
    background-color: #ffffff0f;
  }

  .xoahhos {
    background-color: #1c1a18f5;
  }

  .x1vt3jgq {
    background-color: #1e2630f0;
  }

  .x1mu3v5j {
    background-color: #212f2194;
  }

  .x8sbq4o {
    background-color: #4e1f189e;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1nm883p {
    border-block-color: #4b4038;
  }

  .x10qjkfk {
    border-block-color: #d8cbbb;
  }

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

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

  .x9zyvmo {
    box-shadow: 0 .5rem 1.25rem #00000029;
  }

  .x1dheueq {
    box-shadow: 0 .5rem 1.5rem #00000038;
  }

  .x7zje5i {
    box-shadow: 0 .5rem 1.5rem #4233240f;
  }

  .x6p0elb {
    box-shadow: 0 .5rem 1.75rem #0000004d;
  }

  .xmvm8wx {
    box-shadow: 0 .5rem 1.75rem #3f312314;
  }

  .x1lyst7t {
    box-shadow: 0 1.5rem 4rem #47392a1f;
  }

  .x9qiubz {
    box-shadow: 0 1rem 2rem #00000047;
  }

  .x12vkijx {
    color: #171717;
  }

  .x4smjww {
    color: #302a24;
  }

  .xndhzsp {
    color: #4d3920;
  }

  .xd2ftr7 {
    color: #5e3e28;
  }

  .x11f78cx {
    color: #5f412f;
  }

  .xtfaaap {
    color: #5f5145;
  }

  .xgbfgjw {
    color: #61564b;
  }

  .x1kmbm5g {
    color: #62401f;
  }

  .xuj0fbr {
    color: #665e56;
  }

  .xr1q3hg {
    color: #674717;
  }

  .x4gsh31 {
    color: #675b50;
  }

  .xhoz1ly {
    color: #675d52;
  }

  .xpclo9x {
    color: #6d6257;
  }

  .xpkzvd4 {
    color: #6f655b;
  }

  .x1w0sbu2 {
    color: #6f665d;
  }

  .xk57ni0 {
    color: #702f20;
  }

  .xlfus4k {
    color: #704725;
  }

  .x1mftlo1 {
    color: #705228;
  }

  .x1fkndqn {
    color: #74695e;
  }

  .xznrjvv {
    color: #764c2f;
  }

  .x168olhw {
    color: #766c62;
  }

  .x1at3m89 {
    color: #795341;
  }

  .x15rrx09 {
    color: #805735;
  }

  .xgn3dy1 {
    color: #8d8379;
  }

  .x4kje85 {
    color: #b42318;
  }

  .xblrnio {
    color: #d9cdbd;
  }

  .x1oh47ba {
    color: #e2ad7d;
  }

  .xgxns5p {
    color: #e3ad7d;
  }

  .x1vobf90 {
    color: #e8f7df;
  }

  .x13w7i4u {
    color: #eee0d7;
  }

  .xwh47p3 {
    color: #f3ece2;
  }

  .xjdg2sr {
    color: #f5f7fb;
  }

  .x1mqm8jp {
    color: #ffe6df;
  }

  .x12pg9i6 {
    color: #fffdf9;
  }

  .x1f7m26b {
    color: #fff;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1tr5kpy {
    color: #f5f7fb9e;
  }

  .xsin8gy {
    column-gap: .75rem;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1sbjjv6 {
    filter: blur(5px);
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1cnr73a {
    font-family: ui-monospace, SFMono-Regular, Consolas, monospace;
  }

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

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

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

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

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

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

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

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

  .xyr29y3 {
    font-size: .95rem;
  }

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

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

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

  .x1ikv38y {
    font-size: clamp(1rem, 2vw, 1.1875rem);
  }

  .x9u5dc7 {
    font-size: clamp(2.25rem, 7vw, 4.25rem);
  }

  .xvo9io6 {
    font-size: clamp(2.5rem, 8vw, 5.25rem);
  }

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

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1t8wntd {
    font-weight: 750;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x8bsokv {
    font-weight: 850;
  }

  .x1uu0p8 {
    font-weight: 900;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

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

  .x1oz2tv9 {
    grid-template-columns: 3.5rem 1fr 5.5rem;
  }

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

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

  .xnzz075 {
    grid-template-columns: repeat(6, minmax(4rem, 1fr));
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .xbudbmw {
    inset-inline-start: 50%;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

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

  .x97j52 {
    letter-spacing: -.055em;
  }

  .x1clpfr8 {
    letter-spacing: -.05em;
  }

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

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

  .x1labic3 {
    letter-spacing: .14em;
  }

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

  .xwt5yq5 {
    line-height: .96;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xp6acfy {
    opacity: .58;
  }

  .xzmripd {
    outline-offset: .125rem;
  }

  .x1c0g4xo {
    outline-offset: .15rem;
  }

  .xdt7q59 {
    outline-offset: .2rem;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x5qd032 {
    row-gap: .25rem;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x2b8uid {
    text-align: center;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .xzmx7tv {
    text-decoration-thickness: .08em;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xg830sg {
    text-underline-offset: .15em;
  }

  .xxxd787 {
    text-underline-offset: .16em;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .xggy1nq {
    touch-action: manipulation;
  }

  .xhn9nua {
    transform: scale(1.025);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

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

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1n327nk {
    z-index: 10;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xoegz02 {
    z-index: 4;
  }

  .x17g97rk:disabled {
    background-color: #252321;
  }

  .x171hmfo:disabled {
    background-color: #282522;
  }

  .x3cw41t:disabled {
    background-color: #a9998c;
  }

  .x1u051ey:disabled {
    background-color: #e4ddd4;
  }

  .x1g41mav:disabled {
    background-color: #ebe3d9;
  }

  .x1oqui1x:disabled {
    background-color: #0000;
  }

  .x1klr6h1:disabled {
    color: #766c62;
  }

  .xzolz19:disabled {
    color: #8a8178;
  }

  .xiw7kc1:disabled {
    color: #8b8177;
  }

  .xk6j1jm:disabled {
    color: #8f857a;
  }

  .x1hsacpx:disabled {
    color: #b8a89b;
  }

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

  .xjb0foi:disabled {
    cursor: wait;
  }

  .xu8bwk7:hover {
    background-color: #28484f;
  }

  .x2ek3p8:hover {
    background-color: #342b25;
  }

  .x1j7355w:hover {
    background-color: #493b31;
  }

  .xxjgq2p:hover {
    background-color: #63371f;
  }

  .xqdd0e1:hover {
    background-color: #694126;
  }

  .x1taun7p:hover {
    background-color: #742419;
  }

  .xm6383m:hover {
    background-color: #f7ede2;
  }

  .x12niqrs:hover {
    background-color: #f8e6c3;
  }

  .x1sb5e1f:hover {
    background-color: #eee0d742;
  }

  .x6ff8kc:hover {
    background-color: #ffffff14;
  }

  .x1q4521t:hover {
    background-color: #ffffff1c;
  }

  .xw0rey9:hover {
    color: #392f26;
  }

  .xr3nk2x:hover {
    color: #4f2e15;
  }

  .x1efu05:hover {
    color: #56341f;
  }

  .x1pkbmtk:hover {
    color: #fff7ec;
  }

  .x1qykgl8:active {
    background-color: #1d363b;
  }

  .xdyq6zp:active {
    background-color: #41342b;
  }

  .xtepmlm:active {
    background-color: #4e2917;
  }

  .x1yaclwh:active {
    background-color: #56341f;
  }

  .xvml6ni:active {
    background-color: #5b4636;
  }

  .x1r2ocay:active {
    background-color: #5e1c13;
  }

  .x1xh67t8:active {
    background-color: #edddcc;
  }

  .xk3swbx:active {
    background-color: #efd59f;
  }

  .x157jmqk:active {
    background-color: #eee0d761;
  }

  .xxlk3gt:active {
    background-color: #ffffff24;
  }

  .x18he9lh:active {
    background-color: #ffffff29;
  }

  @media (width >= 42rem) {
    .xeihcwn.xeihcwn {
      column-gap: 1.25rem;
    }
  }

  @media (width >= 56rem) {
    .x1mxt6s3.x1mxt6s3 {
      display: grid;
    }
  }

  @media (width >= 34rem) {
    .x80tk9b.x80tk9b {
      flex-direction: row;
    }
  }

  @media (width >= 42rem) {
    .x1g529a9.x1g529a9 {
      grid-template-columns: 4.25rem minmax(0, 1fr) auto;
    }

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

    .x8934sk.x8934sk {
      row-gap: 1.25rem;
    }
  }
}

@layer priority5 {
  .x10us3f4 {
    border-bottom-color: #54483d;
  }

  .x15gotqe {
    border-bottom-color: #cfc1b0;
  }

  .xqk3vht {
    border-bottom-color: #d9ccbd;
  }

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

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

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

  .x13k1eqh {
    border-top-color: #e0bd7f;
  }

  .x1vtb1mm {
    border-top-color: #fff;
  }

  .xsru4vv {
    border-top-color: #ffffff14;
  }

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

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

  .x4210vg {
    bottom: .75rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .x1lut4zz {
    height: .8rem;
  }

  .x1pazyae {
    height: .9rem;
  }

  .xdh1ao5 {
    height: 1.35rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .x12wf1qt {
    height: 2.6rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .xettwda {
    height: 2rem;
  }

  .xyccheo {
    margin-bottom: .4rem;
  }

  .x1ncqgef {
    margin-bottom: .625rem;
  }

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

  .xat24cr {
    margin-bottom: 0;
  }

  .x1nhhxel {
    margin-bottom: 1.5rem;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x1t84w78 {
    margin-bottom: 2rem;
  }

  .x15s5u4p {
    margin-top: -.25rem;
  }

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

  .x5y4uik {
    margin-top: .625rem;
  }

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

  .xdj266r {
    margin-top: 0;
  }

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .x1910umr {
    max-width: 15rem;
  }

  .x1l86r4s {
    max-width: 3.75rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1l59rab {
    max-width: 52rem;
  }

  .xbtmy3k {
    max-width: 74rem;
  }

  .xvcrhkp {
    max-width: calc(100% - 2rem);
  }

  .x1rqwxy8 {
    min-height: 1.5rem;
  }

  .x1li7lhv {
    min-height: 1.85rem;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xnishah {
    min-height: 2.35rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .x1sfyvwd {
    min-height: 3.2rem;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .x1c5m4an {
    min-height: 5.5rem;
  }

  .x1hlai7o {
    min-height: 6.5rem;
  }

  .x1rbcp9z {
    min-height: clamp(16rem, 42vh, 28rem);
  }

  .xeuugli {
    min-width: 0;
  }

  .xbq476d {
    min-width: 11.5rem;
  }

  .x12kinc7 {
    min-width: 12rem;
  }

  .xlm6wrl {
    min-width: 2.75rem;
  }

  .xjjr8ma {
    min-width: 3.1rem;
  }

  .x1qsngws {
    min-width: 4.9rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

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

  .x1com1pe {
    padding-bottom: clamp(1.5rem, 3vw, 2.5rem);
  }

  .xfudz28 {
    padding-bottom: clamp(8rem, 60svh, 30rem);
  }

  .xzxjxrb {
    padding-top: .02rem;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .xvid9l9 {
    padding-top: clamp(.75rem, 2vw, 1.1rem);
  }

  .x164d3tw {
    padding-top: clamp(2.5rem, 7vw, 5.5rem);
  }

  .x1n8jptq {
    scroll-margin-top: 4.5rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xo1fype {
    top: 1.8rem;
  }

  .xf8x8r1 {
    width: 1.35rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xbhuw9e {
    width: 2.6rem;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .x188tqju {
    width: 3rem;
  }

  .x1pq5h1c {
    width: 5.5rem;
  }

  .xg0jo4d {
    width: 75%;
  }

  .x1l24a0r {
    width: 7rem;
  }

  .x1eyvef {
    width: 8rem;
  }

  .xop6fvv {
    width: 9rem;
  }

  .x14atkfc {
    width: auto;
  }

  .xezivpi {
    width: max-content;
  }

  @media (width >= 56rem) {
    .xx19ioh.xx19ioh {
      margin-bottom: 0;
    }
  }

  @media (width >= 42rem) {
    .x1nue6n0.x1nue6n0 {
      margin-top: 0;
    }
  }

  @media (width >= 34rem) {
    .x1gh5f17.x1gh5f17 {
      min-height: 1.85rem;
    }
  }

  @media (width >= 42rem) {
    .x895pap.x895pap {
      padding-bottom: clamp(.75rem, 2vw, 1.1rem);
    }
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}
