.test-stats-menu.svelte-lkmg8h{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--component-bg-stats, rgba(0, 0, 0, .95));-webkit-backdrop-filter:var(--component-blur, blur(10px));backdrop-filter:var(--component-blur, blur(10px));color:#fff;z-index:1000;overflow:hidden}.test-stats-menu.leaving.svelte-lkmg8h{opacity:0;transform:scale(.95)}.test-stats-content.svelte-lkmg8h{padding:1.5rem;height:100%;display:flex;flex-direction:column}.test-stats-table.svelte-lkmg8h{flex:1;display:flex;flex-direction:column;overflow:hidden}.table-header.svelte-lkmg8h{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr 1fr 1fr;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:.5rem}.header-cell.svelte-lkmg8h{font-size:.9rem;color:#888;text-transform:uppercase;letter-spacing:.05em;text-align:left}.table-body.svelte-lkmg8h{flex:1;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;padding-right:.5rem}.table-body.svelte-lkmg8h::-webkit-scrollbar{width:8px}.table-body.svelte-lkmg8h::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.table-body.svelte-lkmg8h::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.table-body.svelte-lkmg8h::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.table-row.svelte-lkmg8h{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr 1fr 1fr;gap:1rem;padding:.5rem;border-radius:.5rem;transition:background-color .2s}.table-row.svelte-lkmg8h:hover{background:#ffffff0d}.table-row.highlight.svelte-lkmg8h{animation:svelte-lkmg8h-highlight-row 2s ease-out}.table-row.grade-splus.svelte-lkmg8h{background:linear-gradient(90deg,#ffd7000d,#ffd70026);border-left:3px solid #FFD700}.table-row.grade-s.svelte-lkmg8h{background:linear-gradient(90deg,#c0c0c00d,#c0c0c026);border-left:3px solid #C0C0C0}.table-row.grade-a.svelte-lkmg8h{background:linear-gradient(90deg,#00ff9d0d,#00ff9d26);border-left:3px solid #00FF9D}.table-row.grade-b.svelte-lkmg8h{background:linear-gradient(90deg,#1e90ff0d,#1e90ff26);border-left:3px solid #1E90FF}.table-row.grade-c.svelte-lkmg8h{background:linear-gradient(90deg,#ffff000d,#ffff0026);border-left:3px solid #FFFF00}.table-row.grade-d.svelte-lkmg8h{background:linear-gradient(90deg,#ffa5000d,#ffa50026);border-left:3px solid #FFA500}.table-row.grade-f.svelte-lkmg8h{background:linear-gradient(90deg,#ff00000d,#ff000026);border-left:3px solid #FF0000}.table-cell.svelte-lkmg8h{font-size:1rem;color:#fff;text-align:left}.table-cell.grade-cell.svelte-lkmg8h{font-weight:700}.best-scores-section.svelte-lkmg8h{margin-top:1.5rem;margin-bottom:0}.best-scores-section.svelte-lkmg8h h3:where(.svelte-lkmg8h){font-size:1.2rem;color:#ffffffe6;margin-top:0;margin-bottom:1rem;text-align:center}.best-scores-grid.svelte-lkmg8h{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.best-score-card.svelte-lkmg8h{background:#1e1e2380;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:1.5rem .75rem .75rem;position:relative;display:flex;flex-direction:column;gap:.4rem}.best-score-card[data-level=N].svelte-lkmg8h{border-color:#4caf504d}.best-score-card[data-level=N].svelte-lkmg8h .level-badge:where(.svelte-lkmg8h){background:#4caf50cc}.best-score-card[data-level=M].svelte-lkmg8h{border-color:#2196f34d}.best-score-card[data-level=M].svelte-lkmg8h .level-badge:where(.svelte-lkmg8h){background:#2196f3cc}.best-score-card[data-level=E].svelte-lkmg8h{border-color:#ff57224d}.best-score-card[data-level=E].svelte-lkmg8h .level-badge:where(.svelte-lkmg8h){background:#ff5722cc}.best-score-card.grade-splus.svelte-lkmg8h{background:linear-gradient(135deg,#ffd7004d,#9696964d);border-color:#ffd70080}.best-score-card.grade-splus.svelte-lkmg8h .value:where(.svelte-lkmg8h){color:gold}.best-score-card.grade-s.svelte-lkmg8h{background:linear-gradient(135deg,#c0c0c04d,#6464644d);border-color:#c0c0c080}.best-score-card.grade-s.svelte-lkmg8h .value:where(.svelte-lkmg8h){color:silver}.best-score-card.grade-a.svelte-lkmg8h{background:linear-gradient(135deg,#00ff9d33,#1e1e23cc);border-color:#00ff9d66}.best-score-card.grade-a.svelte-lkmg8h .value:where(.svelte-lkmg8h){color:#00ff9d}.best-score-card.grade-b.svelte-lkmg8h{background:linear-gradient(135deg,#1e90ff33,#1e1e23cc);border-color:#1e90ff66}.best-score-card.grade-b.svelte-lkmg8h .value:where(.svelte-lkmg8h){color:#1e90ff}.best-score-card.grade-c.svelte-lkmg8h{background:linear-gradient(135deg,#ff03,#1e1e23cc);border-color:#ff06}.best-score-card.grade-c.svelte-lkmg8h .value:where(.svelte-lkmg8h){color:#ff0}.best-score-card.grade-d.svelte-lkmg8h{background:linear-gradient(135deg,#ffa50033,#1e1e23cc);border-color:#ffa50066}.best-score-card.grade-d.svelte-lkmg8h .value:where(.svelte-lkmg8h){color:orange}.best-score-card.grade-f.svelte-lkmg8h{background:linear-gradient(135deg,#f003,#1e1e23cc);border-color:#f006}.best-score-card.grade-f.svelte-lkmg8h .value:where(.svelte-lkmg8h){color:red}.best-score-card.placeholder.svelte-lkmg8h{background:#1e1e234d;border-color:#ffffff0d}.best-score-card.placeholder.svelte-lkmg8h .value:where(.svelte-lkmg8h){color:#fff6}.best-score-card.placeholder.svelte-lkmg8h .level-badge:where(.svelte-lkmg8h){opacity:.6}.best-score-card.highlight-highscore.svelte-lkmg8h{animation:svelte-lkmg8h-highlight-highscore 2s ease-out}.level-badge.svelte-lkmg8h{position:absolute;top:-.5rem;left:-.5rem;width:1.5rem;height:1.5rem;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:#fff}.best-stat.svelte-lkmg8h{justify-content:center;align-items:center;width:100%;padding:.1rem .2rem}.best-stat.svelte-lkmg8h .value:where(.svelte-lkmg8h){font-size:1.2rem;font-weight:700;text-align:center}@keyframes svelte-lkmg8h-highlight-row{0%{background:#009dff33}to{background:transparent}}@keyframes svelte-lkmg8h-highlight-highscore{0%{transform:scale(1)}25%{transform:scale(1.1);background:#ffd70066}50%{transform:scale(1)}75%{transform:scale(1.05);background:#ffd7004d}to{transform:scale(1)}}.dex-stats.svelte-1lrttw{font-family:system-ui,-apple-system,sans-serif;color:#fff;height:100%;display:flex;flex-direction:column}.table-container.svelte-1lrttw{position:relative;overflow:auto;height:100%;flex-grow:1}table.svelte-1lrttw{width:100%;border-collapse:separate;border-spacing:0;background-color:transparent;table-layout:fixed}thead.svelte-1lrttw{position:sticky;top:0;z-index:1;background-color:transparent}th.svelte-1lrttw{padding:8px 12px;text-align:left;color:#ddd;font-weight:700;box-sizing:border-box}td.svelte-1lrttw{padding:8px 12px;text-align:left;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.char-cell.svelte-1lrttw{font-weight:700}.xp-cell.svelte-1lrttw{display:flex;align-items:center;gap:8px}.xp-bar.svelte-1lrttw{flex-grow:1;height:8px;background-color:#333;border-radius:4px;overflow:hidden;position:relative}.xp-progress.svelte-1lrttw{height:100%;background-color:#666;border-radius:4px;position:absolute;left:0;top:0}.blue-row.opacity-1.svelte-1lrttw{background-color:#3f51b50d}.blue-row.opacity-2.svelte-1lrttw{background-color:#3f51b51a}.blue-row.opacity-3.svelte-1lrttw{background-color:#3f51b526}.blue-row.opacity-4.svelte-1lrttw{background-color:#3f51b533}.blue-row.opacity-5.svelte-1lrttw{background-color:#3f51b540}.blue-row.opacity-6.svelte-1lrttw{background-color:#3f51b54d}.blue-row.opacity-7.svelte-1lrttw{background-color:#3f51b559}.blue-row.opacity-8.svelte-1lrttw{background-color:#3f51b566}.blue-row.opacity-9.svelte-1lrttw{background-color:#3f51b573}.blue-row.opacity-10.svelte-1lrttw{background-color:#3f51b580}.blue-row.svelte-1lrttw .xp-progress:where(.svelte-1lrttw){background-color:#3f51b5}.green-row.svelte-1lrttw{background-color:#4caf5080}.green-row.svelte-1lrttw .xp-progress:where(.svelte-1lrttw){background-color:#4caf50}.target-header.svelte-1lrttw{text-align:left;width:15%}.xp-header.svelte-1lrttw{text-align:left;width:30%}.fails-header.svelte-1lrttw,.success-header.svelte-1lrttw{width:10%;font-size:1.2rem;text-align:center;font-weight:700}.fails-header.svelte-1lrttw{color:#f55;text-shadow:0 0 3px rgba(255,85,85,.5)}.success-header.svelte-1lrttw{color:#55ff7f;text-shadow:0 0 3px rgba(85,255,127,.5)}.wpm-header.svelte-1lrttw{text-align:center;width:15%}.ehaus-header.svelte-1lrttw{text-align:center;width:20%}.fails-cell.svelte-1lrttw,.success-cell.svelte-1lrttw,.wpm-cell.svelte-1lrttw,.ehaus-cell.svelte-1lrttw{text-align:center}.test-stats-menu.svelte-1pq7bm8{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--component-bg-stats, rgba(0, 0, 0, .95));-webkit-backdrop-filter:var(--component-blur, blur(10px));backdrop-filter:var(--component-blur, blur(10px));color:#fff;z-index:1000;overflow:hidden}.test-stats-menu.leaving.svelte-1pq7bm8{opacity:0;transform:scale(.95)}.test-stats-content.svelte-1pq7bm8{padding:1.5rem;height:100%;display:flex;flex-direction:column}.test-stats-table.svelte-1pq7bm8{flex:1;display:flex;flex-direction:column;overflow:hidden}.table-header.svelte-1pq7bm8{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr 1fr 1fr;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:.5rem}.header-cell.svelte-1pq7bm8{font-size:.9rem;color:#888;text-transform:uppercase;letter-spacing:.05em;text-align:left}.table-body.svelte-1pq7bm8{flex:1;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;padding-right:.5rem}.table-body.svelte-1pq7bm8::-webkit-scrollbar{width:8px}.table-body.svelte-1pq7bm8::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.table-body.svelte-1pq7bm8::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.table-body.svelte-1pq7bm8::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.table-row.svelte-1pq7bm8{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr 1fr 1fr;gap:1rem;padding:.5rem;border-radius:.5rem;transition:background-color .2s}.table-row.svelte-1pq7bm8:hover{background:#ffffff0d}.table-row.highlight.svelte-1pq7bm8{animation:svelte-1pq7bm8-highlight-row 2s ease-out}.table-row.grade-splus.svelte-1pq7bm8{background:linear-gradient(90deg,#ffd7000d,#ffd70026);border-left:3px solid #FFD700}.table-row.grade-s.svelte-1pq7bm8{background:linear-gradient(90deg,#c0c0c00d,#c0c0c026);border-left:3px solid #C0C0C0}.table-row.grade-a.svelte-1pq7bm8{background:linear-gradient(90deg,#00ff9d0d,#00ff9d26);border-left:3px solid #00FF9D}.table-row.grade-b.svelte-1pq7bm8{background:linear-gradient(90deg,#1e90ff0d,#1e90ff26);border-left:3px solid #1E90FF}.table-row.grade-c.svelte-1pq7bm8{background:linear-gradient(90deg,#ffff000d,#ffff0026);border-left:3px solid #FFFF00}.table-row.grade-d.svelte-1pq7bm8{background:linear-gradient(90deg,#ffa5000d,#ffa50026);border-left:3px solid #FFA500}.table-row.grade-f.svelte-1pq7bm8{background:linear-gradient(90deg,#ff00000d,#ff000026);border-left:3px solid #FF0000}.table-cell.svelte-1pq7bm8{font-size:1rem;color:#fff;text-align:left}.table-cell.grade-cell.svelte-1pq7bm8{font-weight:700}.best-scores-section.svelte-1pq7bm8{margin-top:1.5rem;margin-bottom:0}.best-scores-section.svelte-1pq7bm8 h3:where(.svelte-1pq7bm8){font-size:1.2rem;color:#ffffffe6;margin-top:0;margin-bottom:1rem;text-align:center}.best-scores-grid.svelte-1pq7bm8{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.best-score-card.svelte-1pq7bm8{background:#1e1e2380;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:1.5rem .75rem .75rem;position:relative;display:flex;flex-direction:column;gap:.4rem}.best-score-card[data-level=N].svelte-1pq7bm8{border-color:#4caf504d}.best-score-card[data-level=N].svelte-1pq7bm8 .level-badge:where(.svelte-1pq7bm8){background:#4caf50cc}.best-score-card[data-level=M].svelte-1pq7bm8{border-color:#2196f34d}.best-score-card[data-level=M].svelte-1pq7bm8 .level-badge:where(.svelte-1pq7bm8){background:#2196f3cc}.best-score-card[data-level=E].svelte-1pq7bm8{border-color:#ff57224d}.best-score-card[data-level=E].svelte-1pq7bm8 .level-badge:where(.svelte-1pq7bm8){background:#ff5722cc}.best-score-card.grade-splus.svelte-1pq7bm8{background:linear-gradient(135deg,#ffd7004d,#9696964d);border-color:#ffd70080}.best-score-card.grade-splus.svelte-1pq7bm8 .value:where(.svelte-1pq7bm8){color:gold}.best-score-card.grade-s.svelte-1pq7bm8{background:linear-gradient(135deg,#c0c0c04d,#6464644d);border-color:#c0c0c080}.best-score-card.grade-s.svelte-1pq7bm8 .value:where(.svelte-1pq7bm8){color:silver}.best-score-card.grade-a.svelte-1pq7bm8{background:linear-gradient(135deg,#00ff9d33,#1e1e23cc);border-color:#00ff9d66}.best-score-card.grade-a.svelte-1pq7bm8 .value:where(.svelte-1pq7bm8){color:#00ff9d}.best-score-card.grade-b.svelte-1pq7bm8{background:linear-gradient(135deg,#1e90ff33,#1e1e23cc);border-color:#1e90ff66}.best-score-card.grade-b.svelte-1pq7bm8 .value:where(.svelte-1pq7bm8){color:#1e90ff}.best-score-card.grade-c.svelte-1pq7bm8{background:linear-gradient(135deg,#ff03,#1e1e23cc);border-color:#ff06}.best-score-card.grade-c.svelte-1pq7bm8 .value:where(.svelte-1pq7bm8){color:#ff0}.best-score-card.grade-d.svelte-1pq7bm8{background:linear-gradient(135deg,#ffa50033,#1e1e23cc);border-color:#ffa50066}.best-score-card.grade-d.svelte-1pq7bm8 .value:where(.svelte-1pq7bm8){color:orange}.best-score-card.grade-f.svelte-1pq7bm8{background:linear-gradient(135deg,#f003,#1e1e23cc);border-color:#f006}.best-score-card.grade-f.svelte-1pq7bm8 .value:where(.svelte-1pq7bm8){color:red}.best-score-card.placeholder.svelte-1pq7bm8{background:#1e1e234d;border-color:#ffffff0d}.best-score-card.placeholder.svelte-1pq7bm8 .value:where(.svelte-1pq7bm8){color:#fff6}.best-score-card.placeholder.svelte-1pq7bm8 .level-badge:where(.svelte-1pq7bm8){opacity:.6}.best-score-card.highlight-highscore.svelte-1pq7bm8{animation:svelte-1pq7bm8-highlight-highscore 2s ease-out}.level-badge.svelte-1pq7bm8{position:absolute;top:-.5rem;left:-.5rem;width:1.5rem;height:1.5rem;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:#fff}.best-stat.svelte-1pq7bm8{justify-content:center;align-items:center;width:100%;padding:.1rem .2rem}.best-stat.svelte-1pq7bm8 .value:where(.svelte-1pq7bm8){font-size:1.2rem;font-weight:700;text-align:center}@keyframes svelte-1pq7bm8-highlight-row{0%{background:#009dff33}to{background:transparent}}@keyframes svelte-1pq7bm8-highlight-highscore{0%{transform:scale(1)}25%{transform:scale(1.1);background:#ffd70066}50%{transform:scale(1)}75%{transform:scale(1.05);background:#ffd7004d}to{transform:scale(1)}}.cel-stats.svelte-7m5d9{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.component-label.svelte-7m5d9{color:#4fc3f7;font-size:16px;font-weight:700}.test-stats-menu.svelte-7yuel{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--component-bg-stats, rgba(0, 0, 0, .95));-webkit-backdrop-filter:var(--component-blur, blur(10px));backdrop-filter:var(--component-blur, blur(10px));color:#fff;z-index:1000;overflow:hidden}.test-stats-menu.leaving.svelte-7yuel{opacity:0;transform:scale(.95)}.test-stats-content.svelte-7yuel{padding:1.5rem;height:100%;display:flex;flex-direction:column}.test-stats-table.svelte-7yuel{flex:1;display:flex;flex-direction:column;overflow:hidden}.table-header.svelte-7yuel{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(186,104,200,.3);margin-bottom:.5rem}.header-cell.svelte-7yuel{font-size:.9rem;color:#ba68c8;text-transform:uppercase;letter-spacing:.05em;text-align:left}.table-body.svelte-7yuel{flex:1;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;padding-right:.5rem}.table-body.svelte-7yuel::-webkit-scrollbar{width:8px}.table-body.svelte-7yuel::-webkit-scrollbar-track{background:#ba68c81a;border-radius:4px}.table-body.svelte-7yuel::-webkit-scrollbar-thumb{background:#ba68c84d;border-radius:4px}.table-body.svelte-7yuel::-webkit-scrollbar-thumb:hover{background:#ba68c880}.table-row.svelte-7yuel{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr;gap:1rem;padding:.5rem;border-radius:.5rem;transition:background-color .2s}.table-row.svelte-7yuel:hover{background:#ba68c81a}.table-row.highlight.svelte-7yuel{animation:svelte-7yuel-highlight-row 2s ease-out}.table-row.grade-splus.svelte-7yuel{background:linear-gradient(90deg,#ffd7000d,#ffd70026);border-left:3px solid #FFD700}.table-row.grade-s.svelte-7yuel{background:linear-gradient(90deg,#c0c0c00d,#c0c0c026);border-left:3px solid #C0C0C0}.table-row.grade-a.svelte-7yuel{background:linear-gradient(90deg,#00ff9d0d,#00ff9d26);border-left:3px solid #00FF9D}.table-row.grade-b.svelte-7yuel{background:linear-gradient(90deg,#1e90ff0d,#1e90ff26);border-left:3px solid #1E90FF}.table-row.grade-c.svelte-7yuel{background:linear-gradient(90deg,#ffff000d,#ffff0026);border-left:3px solid #FFFF00}.table-row.grade-d.svelte-7yuel{background:linear-gradient(90deg,#ffa5000d,#ffa50026);border-left:3px solid #FFA500}.table-row.grade-f.svelte-7yuel{background:linear-gradient(90deg,#ff00000d,#ff000026);border-left:3px solid #FF0000}.table-cell.svelte-7yuel{font-size:1rem;color:#fff;text-align:left}.table-cell.grade-cell.svelte-7yuel{font-weight:700}.best-wpm-section.svelte-7yuel{margin-top:1.5rem;margin-bottom:0;display:flex;justify-content:center}.best-wpm-card.svelte-7yuel{background:#1e1e2380;border:1px solid rgba(186,104,200,.3);border-radius:.5rem;padding:1rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem;min-width:480px;transition:all .3s ease}.best-wpm-card.svelte-7yuel:hover{border-color:#ba68c880;background:#1e1e23b3}.best-wpm-card.grade-splus.svelte-7yuel{background:linear-gradient(135deg,#ffd7001a,#ffd70033);border:1px solid rgba(255,215,0,.4)}.best-wpm-card.grade-splus.svelte-7yuel:hover{border-color:#ffd70099;background:linear-gradient(135deg,#ffd70026,#ffd70040)}.best-wpm-card.grade-s.svelte-7yuel{background:linear-gradient(135deg,#c0c0c01a,#c0c0c033);border:1px solid rgba(192,192,192,.4)}.best-wpm-card.grade-s.svelte-7yuel:hover{border-color:#c0c0c099;background:linear-gradient(135deg,#c0c0c026,#c0c0c040)}.best-wpm-card.grade-a.svelte-7yuel{background:linear-gradient(135deg,#00ff9d1a,#00ff9d33);border:1px solid rgba(0,255,157,.4)}.best-wpm-card.grade-a.svelte-7yuel:hover{border-color:#00ff9d99;background:linear-gradient(135deg,#00ff9d26,#00ff9d40)}.best-wpm-card.grade-b.svelte-7yuel{background:linear-gradient(135deg,#1e90ff1a,#1e90ff33);border:1px solid rgba(30,144,255,.4)}.best-wpm-card.grade-b.svelte-7yuel:hover{border-color:#1e90ff99;background:linear-gradient(135deg,#1e90ff26,#1e90ff40)}.best-wpm-card.grade-c.svelte-7yuel{background:linear-gradient(135deg,#ffff001a,#ff03);border:1px solid rgba(255,255,0,.4)}.best-wpm-card.grade-c.svelte-7yuel:hover{border-color:#ff09;background:linear-gradient(135deg,#ffff0026,#ffff0040)}.best-wpm-card.grade-d.svelte-7yuel{background:linear-gradient(135deg,#ffa5001a,#ffa50033);border:1px solid rgba(255,165,0,.4)}.best-wpm-card.grade-d.svelte-7yuel:hover{border-color:#ffa50099;background:linear-gradient(135deg,#ffa50026,#ffa50040)}.best-wpm-card.grade-f.svelte-7yuel{background:linear-gradient(135deg,#ff00001a,#f003);border:1px solid rgba(255,0,0,.4)}.best-wpm-card.grade-f.svelte-7yuel:hover{border-color:#f009;background:linear-gradient(135deg,#ff000026,#ff000040)}.wpm-field.svelte-7yuel,.difficulty-field.svelte-7yuel,.top-score-field.svelte-7yuel,.tec-earned-field.svelte-7yuel{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative}.best-wpm-label.svelte-7yuel{font-size:.9rem;color:#ba68c8;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.best-wpm-value.svelte-7yuel{font-size:1.5rem;font-weight:700;color:#ba68c8}.difficulty-label.svelte-7yuel{font-size:.8rem;color:#ba68c8b3;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.difficulty-value.svelte-7yuel{font-size:1.5rem;font-weight:700;color:#ba68c8;position:relative;cursor:help}.difficulty-tooltip.svelte-7yuel{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--component-bg-stats, rgba(0, 0, 0, .95));border-radius:.5rem;padding:.75rem;min-width:220px;z-index:1001;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;margin-bottom:.5rem;-webkit-backdrop-filter:var(--component-blur, blur(10px));backdrop-filter:var(--component-blur, blur(10px))}.difficulty-value.svelte-7yuel:hover .difficulty-tooltip:where(.svelte-7yuel){opacity:1;visibility:visible}.tooltip-title.svelte-7yuel{font-size:.9rem;font-weight:700;color:#ba68c8;text-align:center;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.tooltip-row.svelte-7yuel{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem;font-size:.8rem}.tooltip-label.svelte-7yuel{color:#fffc;flex:1}.tooltip-value.svelte-7yuel{color:#fff;font-weight:500;text-align:right}.tooltip-divider.svelte-7yuel{height:1px;background:#ba68c84d;margin:.5rem 0}.tooltip-row.final.svelte-7yuel{font-weight:700}.tooltip-row.final.svelte-7yuel .tooltip-label:where(.svelte-7yuel){color:#ba68c8}.tooltip-row.final.svelte-7yuel .tooltip-value:where(.svelte-7yuel){color:#ba68c8}.tec-earned-label.svelte-7yuel{font-size:.8rem;color:#ba68c8b3;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.tec-earned-value.svelte-7yuel{font-size:1.5rem;font-weight:700;color:#ba68c8;text-transform:capitalize}.top-score-label.svelte-7yuel{font-size:.8rem;color:#ba68c8b3;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.top-score-value.svelte-7yuel{font-size:1.5rem;font-weight:700;color:#ba68c8}.best-scores-section.svelte-7yuel{margin-top:1.5rem;margin-bottom:0;display:flex;justify-content:center}.best-scores-grid.svelte-7yuel{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;max-width:480px}.card-container.svelte-7yuel{display:flex;flex-direction:column;align-items:center;gap:.5rem}.best-score-card.svelte-7yuel{background:#1e1e2380;border-radius:.5rem;padding:.75rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:all .3s ease;cursor:pointer;width:100%}.best-score-card.svelte-7yuel:hover{background:#1e1e23b3}.best-score-card.svelte-7yuel:focus{outline:none}.best-score-card.selected.svelte-7yuel{background:#ba68c833;transform:translateY(-3px)}.best-score-header.svelte-7yuel{display:flex;flex-direction:column;align-items:center;gap:.25rem}.best-score-level-badge.svelte-7yuel{font-size:.7rem;padding:.2rem .4rem;border-radius:.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.best-score-level-badge.nov.svelte-7yuel{background:#00ff9d33;color:#00ff9d;border:1px solid rgba(0,255,157,.3)}.best-score-level-badge.med.svelte-7yuel{background:#ffa50033;color:orange;border:1px solid rgba(255,165,0,.3)}.best-score-level-badge.exp.svelte-7yuel{background:#ffd70033;color:gold;border:1px solid rgba(255,215,0,.3)}.best-score-value.svelte-7yuel{font-size:1.5rem;font-weight:700;color:#ba68c8}@keyframes svelte-7yuel-highlight-card{0%{background:#ba68c84d}to{background:#1e1e2380}}@keyframes svelte-7yuel-highlight-row{0%{background:#ba68c84d}to{background:transparent}}.int-stats.svelte-du1bg0{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.component-label.svelte-du1bg0{color:#ffb74d;font-size:16px;font-weight:700}.game-stats-wrapper.svelte-1ybv4h9{width:100%;height:100%;position:relative}.game-stats-container.svelte-1ybv4h9{width:100%;height:100%;background-color:transparent;overflow:auto;position:relative}.debug-toggle-button.svelte-1ybv4h9{position:absolute;bottom:.5rem;left:.5rem;width:20px;height:20px;background:transparent;border:none;font-size:12px;color:#ffffff4d;cursor:pointer;z-index:30;display:flex;align-items:center;justify-content:center;padding:0}.debug-toggle-button.svelte-1ybv4h9:hover{color:#fffc}.stats-tabs.svelte-1ybv4h9{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2px;padding:4px;background-color:#0000004d;border-radius:3px;position:absolute;bottom:.5rem;left:2rem;z-index:20}.stats-tab-button.svelte-1ybv4h9{padding:.5rem .75rem;background-color:#ffffff1a;border:none;border-radius:4px;color:#ffffffb3;font-size:.8rem;cursor:pointer;transition:all .2s ease}.stats-tab-button.svelte-1ybv4h9:hover{background-color:#fff3;color:#fff}.stats-tab-button.active.svelte-1ybv4h9{background-color:rgba(var(--md-sys-color-primary-rgb),.5);color:#fff;font-weight:700}.stats-tab-button.tiny-tab.svelte-1ybv4h9{padding:2px 4px;font-size:.6rem;min-width:18px;height:18px;line-height:1;display:flex;align-items:center;justify-content:center}.stats-content-area.svelte-1ybv4h9{width:100%;height:100%;overflow:auto}
