.g102rov9{background-color:hsl(from var(--game-color) h s l);border:none;font:inherit;font-size:var(--text-md);cursor:pointer;padding:var(--spacing-1);color:var(--color-text);border-radius:var(--radius-md);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.g102rov9:hover:not(:disabled){background-color:hsl(from var(--game-color) h s calc(l + 5))}.g102rov9:disabled{opacity:.4;cursor:default}.g102rov9.active{background-color:hsl(from var(--game-color) h s calc(l - 15));color:var(--color-light)}.g102rov9.square{font-size:var(--text-lg);height:var(--spacing-6);width:var(--spacing-6)}.g102rov9.secondary{background-color:transparent;border:2px solid hsl(from var(--game-color) h s l)}.g102rov9.secondary:hover:not(:disabled){background-color:hsl(from var(--game-color) h s l / .15)}.cd2wty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-1);min-height:0;outline:none}.cd2wty.fill{-webkit-flex:1;-ms-flex:1;flex:1}.vf0d40r{width:100%;overflow:hidden;touch-action:pan-y;-webkit-transition:height .3s cubic-bezier(.22,.61,.36,1);transition:height .3s cubic-bezier(.22,.61,.36,1)}.vf0d40r.fill{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0}.vf0d40r.still{-webkit-transition:none;transition:none}@media(prefers-reduced-motion:reduce){.vf0d40r{-webkit-transition:none;transition:none}}.tmioz0i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:0;padding:0;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-transition:-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:transform .3s cubic-bezier(.22,.61,.36,1)}.tmioz0i.fill{-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:0}.tmioz0i.still{-webkit-transition:none;transition:none}@media(prefers-reduced-motion:reduce){.tmioz0i{-webkit-transition:none;transition:none}}.s1hhlttc{display:block;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.s1hhlttc.fill{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:0}.d16ft7kf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacing-1)}.d1b3ppyg{width:.4rem;height:.4rem;padding:0;border:none;border-radius:999px;background:var(--color-border);cursor:pointer}.d1b3ppyg.active{background:var(--game-color, var(--color-text));outline:1px solid var(--game-color, var(--color-text))}.a1b96o1r:disabled{opacity:.3}.sjwls21{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:var(--spacing-0_5)}.g1hiqq7t{--rail-width:24rem;-webkit-flex:0 0 var(--rail-width);-ms-flex:0 0 var(--rail-width);flex:0 0 var(--rail-width);max-width:var(--rail-width);min-height:0;margin-left:var(--spacing-3);-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;min-width:0}.g1hiqq7t[data-sheet]{-webkit-flex:none;-ms-flex:none;flex:none;margin-left:0;max-width:none;--sheet-max:72dvh}.g1hiqq7t:not([data-sheet]) .g1l7rb8y{-webkit-flex:none;-ms-flex:none;flex:none;width:var(--rail-width)}.ge1emr1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-1_5)}.gpihb11{min-width:0;-webkit-flex:1;-ms-flex:1;flex:1}.ghzdmq3{-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.gg29dxl{font-size:var(--text-xxl);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.1}.gg29dxl.long{font-size:var(--text-xl)}.gg29dxl.longest{font-size:var(--text-lg)}.g4vvu8l{font-size:var(--text-sm);font-variant-numeric:tabular-nums;opacity:.7}.g8wbu6r{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.g1hiqq7t:not([data-sheet]) .g8wbu6r{-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}.g1w2sxx9{width:100%;padding:var(--spacing-1_5) 0;border-top:1px solid var(--color-border);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:0}.g1hiqq7t:not([data-sheet]) .g1w2sxx9{-webkit-flex:1;-ms-flex:1;flex:1}.g1lihzu0{min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-0_5);padding-inline:var(--spacing-1)}.g1hiqq7t:not([data-sheet]) .g1lihzu0{-webkit-flex:1;-ms-flex:1;flex:1;min-height:0}.gvlo2d6{max-height:14rem;overflow-y:auto;overscroll-behavior:contain;position:relative}.g1hiqq7t:not([data-sheet]) .gvlo2d6{-webkit-flex:1;-ms-flex:1;flex:1;max-height:none}.g1ym4cnw{font-size:var(--text-sm);opacity:.5;padding:var(--spacing-1) var(--spacing-1)}.gvs3br4{display:block;text-align:center;font-size:var(--text-sm);-webkit-text-decoration:none;text-decoration:none;padding:var(--spacing-0_5) var(--spacing-1_5)}.gvs3br4:hover{-webkit-text-decoration:underline;text-decoration:underline}.g18c47mp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 var(--spacing-1);margin-bottom:var(--spacing-0_5)}.g1qsxn2f{font-size:var(--text-sm);font-weight:500}.g1qjjhns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-0_5);font-size:var(--text-xs);color:inherit;-webkit-text-decoration:none;text-decoration:none;opacity:.7}.g1qjjhns:hover{-webkit-text-decoration:underline;text-decoration:underline}.g17q5b6x{-webkit-flex:none;-ms-flex:none;flex:none;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;border-top:1px solid var(--color-border);padding:var(--spacing-1_5);gap:var(--spacing-1)}.gpsgo00{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-1)}.ganmm07{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:var(--spacing-0_5);min-width:var(--spacing-7);background:var(--not-started-bg);border-radius:var(--radius-md);padding:var(--spacing-1_5) var(--spacing-2);-webkit-text-decoration:none;text-decoration:none;color:inherit;font-size:var(--text-sm);font-weight:500}.ganmm07:hover,.ganmm07:focus-visible{-webkit-filter:brightness(.92);filter:brightness(.92)}.gczxhtm{font-size:var(--text-sm);text-align:center;padding:var(--spacing-2);border-top:1px solid var(--color-border);width:100%}.gczxhtm>:first-child{margin:0}.g16ewsvd{margin:0;font-size:var(--text-sm);text-align:center;padding:var(--spacing-1_5) var(--spacing-2);border-top:1px solid var(--color-border);width:100%}.g1gw5oty{font-size:var(--text-xs);opacity:.7}
