.a118dblb{width:100%}.a9tu1i5{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-2)}.a9tu1i5>*{-webkit-flex:1 1 5.5rem;-ms-flex:1 1 5.5rem;flex:1 1 5.5rem}.a1i77cv9{min-width:0}.a1kldinm{font-size:var(--text-xl);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.a1g3n482{font-size:var(--text-sm);opacity:.7}.a1j7pgvm{height:.5rem;border-radius:999px;background-color:var(--not-started-bg);overflow:hidden}.arnx9lg{height:100%;min-width:1rem;background-color:var(--game-color);border-radius:999px;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.a1gcm3zc{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;gap:var(--spacing-2);margin-top:var(--spacing-0_5);font-size:var(--text-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.arz8v1j{background-color:var(--color-bg-subtle);font-size:var(--text-xs);color:var(--color-text-secondary)}.a186zgnc{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) var(--spacing-2)}.a8s8se2{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)}.aygl3l7{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;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.125rem;height:1.125rem;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px #0000000f}.aygl3l7.solved{background-color:var(--completed-bg)}.aygl3l7.in-progress{background-color:var(--started-bg)}.aygl3l7.not-started{background-color:var(--not-started-bg-faint)}.aygl3l7.locked{background-color:var(--color-bg-subtle);color:var(--color-text-secondary)}
