.stats-content.svelte-1on55e4 .stats-table:where(.svelte-1on55e4){gap:.5rem;display:grid}.stats-content.svelte-1on55e4 .stats-table:where(.svelte-1on55e4) .header-row:where(.svelte-1on55e4),.stats-content.svelte-1on55e4 .stats-table:where(.svelte-1on55e4) .stats-row:where(.svelte-1on55e4){grid-template-columns:minmax(110px,1.2fr) repeat(3,minmax(72px,1fr));align-items:center;gap:.5rem;display:grid}.stats-content.svelte-1on55e4 .stats-table:where(.svelte-1on55e4) .header-row:where(.svelte-1on55e4){padding:0 1rem}.stats-content.svelte-1on55e4 .stats-table:where(.svelte-1on55e4) .stats-row:where(.svelte-1on55e4){background-color:var(--surface-color);border:1px solid var(--grid-line-color);border-radius:var(--card-radius);padding:.9rem 1rem}.stats-content.svelte-1on55e4 .stats-table:where(.svelte-1on55e4) .cell:where(.svelte-1on55e4){text-align:left;font-variant-numeric:tabular-nums}.stats-content.svelte-1on55e4 .stats-table:where(.svelte-1on55e4) .heading:where(.svelte-1on55e4){letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:.78rem;font-weight:700}.stats-content.svelte-1on55e4 .stats-table:where(.svelte-1on55e4) .difficulty:where(.svelte-1on55e4),.stats-content.svelte-1on55e4 .stats-table:where(.svelte-1on55e4) .wins:where(.svelte-1on55e4){font-weight:700}@media only screen and (width<=480px){.stats-content.svelte-1on55e4 .stats-table:where(.svelte-1on55e4) .header-row:where(.svelte-1on55e4){display:none}.stats-content.svelte-1on55e4 .stats-table:where(.svelte-1on55e4) .stats-row:where(.svelte-1on55e4){grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem}.stats-content.svelte-1on55e4 .stats-table:where(.svelte-1on55e4) .cell:where(.svelte-1on55e4){text-align:left;flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.stats-content.svelte-1on55e4 .stats-table:where(.svelte-1on55e4) .cell:where(.svelte-1on55e4):before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:.72rem;font-weight:700}.stats-content.svelte-1on55e4 .stats-table:where(.svelte-1on55e4) .difficulty:where(.svelte-1on55e4){border-bottom:1px solid color-mix(in srgb, var(--border-color) 55%, transparent);grid-column:1/-1;padding-bottom:.25rem}}.achievements-content.svelte-607hcl{gap:1rem;display:grid}.achievements-content.svelte-607hcl .collection-summary:where(.svelte-607hcl){background-color:var(--surface-color);border:1px solid var(--grid-line-color);border-radius:var(--card-radius);grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:.9rem 1rem;display:grid}.achievements-content.svelte-607hcl .collection-summary:where(.svelte-607hcl) div:where(.svelte-607hcl):first-child{line-height:1.05;display:grid}.achievements-content.svelte-607hcl .collection-summary:where(.svelte-607hcl) div:where(.svelte-607hcl):first-child strong:where(.svelte-607hcl){font-size:1.3rem}.achievements-content.svelte-607hcl .collection-summary:where(.svelte-607hcl) div:where(.svelte-607hcl):first-child span:where(.svelte-607hcl){letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:.72rem;font-weight:700}.achievements-content.svelte-607hcl .summary-track:where(.svelte-607hcl),.achievements-content.svelte-607hcl .progress-track:where(.svelte-607hcl){background:color-mix(in srgb, var(--border-color) 18%, transparent);border-radius:999px;height:.5rem;overflow:hidden}.achievements-content.svelte-607hcl .summary-track:where(.svelte-607hcl) span:where(.svelte-607hcl),.achievements-content.svelte-607hcl .progress-track:where(.svelte-607hcl) span:where(.svelte-607hcl){background-color:var(--accent-color);border-radius:inherit;height:100%;display:block}.achievements-content.svelte-607hcl .achievement-list:where(.svelte-607hcl){gap:.65rem;display:grid}.achievements-content.svelte-607hcl .achievement-card:where(.svelte-607hcl){background-color:color-mix(in srgb, var(--surface-color) 70%, transparent);border:1px solid var(--grid-line-color);border-radius:var(--card-radius);opacity:.7;grid-template-columns:3rem 1fr;gap:.85rem;padding:.9rem;display:grid}.achievements-content.svelte-607hcl .achievement-card.unlocked:where(.svelte-607hcl){background-color:var(--surface-color);opacity:1}.achievements-content.svelte-607hcl .achievement-card.unlocked:where(.svelte-607hcl) .achievement-icon:where(.svelte-607hcl){background:color-mix(in srgb, var(--accent-color) 18%, var(--surface-raised-color));filter:none}.achievements-content.svelte-607hcl .achievement-card:where(.svelte-607hcl) .achievement-icon:where(.svelte-607hcl){background-color:var(--surface-raised-color);border:1px solid var(--grid-line-color);filter:grayscale();border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.35rem;display:grid}.achievements-content.svelte-607hcl .achievement-card:where(.svelte-607hcl) .achievement-details:where(.svelte-607hcl){min-width:0}.achievements-content.svelte-607hcl .achievement-card:where(.svelte-607hcl) .achievement-heading:where(.svelte-607hcl){justify-content:space-between;align-items:center;gap:.5rem;display:flex}.achievements-content.svelte-607hcl .achievement-card:where(.svelte-607hcl) .achievement-heading:where(.svelte-607hcl) h3:where(.svelte-607hcl){font-size:1rem;line-height:1.2}.achievements-content.svelte-607hcl .achievement-card:where(.svelte-607hcl) .unlocked-label:where(.svelte-607hcl){color:var(--accent-color);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:700}.achievements-content.svelte-607hcl .achievement-card:where(.svelte-607hcl) p:where(.svelte-607hcl){margin-top:.2rem;font-size:.82rem}.achievements-content.svelte-607hcl .achievement-card:where(.svelte-607hcl) .progress-row:where(.svelte-607hcl){grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:.65rem;margin-top:.6rem;display:grid}.achievements-content.svelte-607hcl .achievement-card:where(.svelte-607hcl) .progress-row:where(.svelte-607hcl)>span:where(.svelte-607hcl){white-space:nowrap;font-size:.68rem;font-weight:700}@media only screen and (width<=420px){.achievements-content.svelte-607hcl .achievement-card:where(.svelte-607hcl) .progress-row:where(.svelte-607hcl){grid-template-columns:1fr;gap:.35rem}}.tabs.svelte-1nfqo1k{background-color:var(--surface-color);border:1px solid var(--grid-line-color);border-radius:var(--control-radius);grid-template-columns:1fr 1fr;margin-bottom:1rem;padding:.25rem;display:grid}.tabs.svelte-1nfqo1k button:where(.svelte-1nfqo1k){color:var(--text-color);border-radius:calc(var(--control-radius) - 3px);cursor:pointer;background:0 0;border:0;padding:.5rem .75rem;font-weight:700}.tabs.svelte-1nfqo1k button.active:where(.svelte-1nfqo1k){color:var(--accent-contrast-color);background-color:var(--accent-color)}.tabs.svelte-1nfqo1k button:where(.svelte-1nfqo1k):focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}
