.entry.svelte-t1a397{display:flex;justify-content:center;padding-top:2.5rem}.card.svelte-t1a397{position:relative;width:100%;max-width:27rem;display:flex;flex-direction:column;gap:.85rem;padding:1.75rem 1.6rem;border-radius:1.25rem;background:color-mix(in oklab,var(--color-surface, #161616) 60%,transparent);border:1px solid color-mix(in oklab,var(--color-text, #fff) 9%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.glow.svelte-t1a397{position:absolute;top:-45%;left:50%;transform:translate(-50%);width:20rem;height:16rem;border-radius:50%;background:color-mix(in oklab,var(--color-accent, #4ade80) 13%,transparent);filter:blur(70px);pointer-events:none;z-index:0}.nav.svelte-t1a397,.head.svelte-t1a397,.field.svelte-t1a397,.join.svelte-t1a397,.divider.svelte-t1a397,.error.svelte-t1a397,.primary.svelte-t1a397,.secondary.svelte-t1a397{position:relative;z-index:1}.nav.svelte-t1a397{display:flex}.head.svelte-t1a397{text-align:center;display:flex;flex-direction:column;gap:.35rem;margin-bottom:.25rem}h1.svelte-t1a397{font-size:1.7rem;font-weight:800;margin:0;letter-spacing:-.01em}.sub.svelte-t1a397{opacity:.65;margin:0;font-size:.9rem}.field.svelte-t1a397{display:flex;flex-direction:column;gap:.35rem;text-align:left}.field.svelte-t1a397 span:where(.svelte-t1a397){font-size:.78rem;opacity:.7}.field.svelte-t1a397 span:where(.svelte-t1a397) em:where(.svelte-t1a397){font-style:normal;opacity:.6}input.svelte-t1a397{padding:.7rem .9rem;border-radius:.6rem;border:1px solid color-mix(in oklab,var(--color-text, #fff) 14%,transparent);background:color-mix(in oklab,var(--color-text, #fff) 4%,transparent);color:inherit;font:inherit;font-size:16px;transition:border-color .12s ease,background .12s ease}input.svelte-t1a397:focus-visible{outline:none;border-color:color-mix(in oklab,var(--color-accent, #4ade80) 55%,transparent);background:color-mix(in oklab,var(--color-text, #fff) 6%,transparent)}.divider.svelte-t1a397{position:relative;text-align:center;margin:.1rem 0}.divider.svelte-t1a397:before{content:"";position:absolute;inset:50% 0 auto 0;height:1px;background:color-mix(in oklab,var(--color-text, #fff) 10%,transparent)}.divider.svelte-t1a397 span:where(.svelte-t1a397){position:relative;padding:0 .7rem;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;opacity:.5;background:transparent}.join.svelte-t1a397{display:flex;gap:.5rem}.code-input.svelte-t1a397{width:7rem;text-align:center;font-family:ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}button.svelte-t1a397{min-height:44px;padding:.7rem 1rem;border-radius:.6rem;font-weight:700;cursor:pointer;font:inherit;transition:background .12s ease,filter .12s ease}.primary.svelte-t1a397{background:var(--color-accent, #4ade80);color:#06210f;border:none;box-shadow:0 4px 18px color-mix(in oklab,var(--color-accent, #4ade80) 35%,transparent)}.primary.svelte-t1a397:hover{filter:brightness(1.06)}.secondary.svelte-t1a397{flex:1;background:color-mix(in oklab,var(--color-text, #fff) 6%,transparent);border:1px solid color-mix(in oklab,var(--color-text, #fff) 14%,transparent);color:inherit}.secondary.svelte-t1a397:hover:not(:disabled){background:color-mix(in oklab,var(--color-text, #fff) 11%,transparent)}.join-btn.svelte-t1a397{flex:1}button.svelte-t1a397:disabled{opacity:.45;cursor:not-allowed}.error.svelte-t1a397{color:#f87171;font-size:.85rem;margin:0;text-align:center}.lobby.svelte-kcjkwb{display:flex;flex-direction:column;gap:.9rem}header.svelte-kcjkwb{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}h2.svelte-kcjkwb{font-size:1.05rem;font-weight:700;margin:0}.status.svelte-kcjkwb{font-size:.78rem;color:color-mix(in oklab,var(--color-text, #fff) 55%,transparent)}.status.go.svelte-kcjkwb{color:var(--color-accent, #4ade80);font-weight:600}.dots.svelte-kcjkwb{display:inline-flex;gap:3px;margin-right:.15rem;vertical-align:middle}.dots.svelte-kcjkwb i:where(.svelte-kcjkwb){width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.5;animation:svelte-kcjkwb-dot-bounce .85s ease-in-out infinite}.dots.svelte-kcjkwb i:where(.svelte-kcjkwb):nth-child(2){animation-delay:.14s}.dots.svelte-kcjkwb i:where(.svelte-kcjkwb):nth-child(3){animation-delay:.28s}@keyframes svelte-kcjkwb-dot-bounce{0%,75%,to{transform:translateY(0) scale(.85);opacity:.4}35%{transform:translateY(-5px) scale(1.1);opacity:1}}@media(prefers-reduced-motion:reduce){.dots.svelte-kcjkwb i:where(.svelte-kcjkwb){animation:none;opacity:.6}}.players.svelte-kcjkwb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.players.svelte-kcjkwb li:where(.svelte-kcjkwb){display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;padding:.6rem .85rem;border-radius:.75rem;background:color-mix(in oklab,var(--color-text, #fff) 4%,transparent);border:1px solid color-mix(in oklab,var(--color-text, #fff) 8%,transparent);transition:border-color .15s ease}.players.svelte-kcjkwb li.ready:where(.svelte-kcjkwb){border-color:color-mix(in oklab,var(--lane, #4ade80) 50%,transparent);background:color-mix(in oklab,var(--lane, #4ade80) 8%,transparent)}.players.svelte-kcjkwb li.you:where(.svelte-kcjkwb){outline:1px solid color-mix(in oklab,var(--color-accent, #4ade80) 35%,transparent)}.avatar.svelte-kcjkwb{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:800;color:#07140b;background:var(--lane, #4ade80);box-shadow:0 2px 8px color-mix(in oklab,var(--lane, #4ade80) 40%,transparent)}.avatar.ghost.svelte-kcjkwb{color:color-mix(in oklab,var(--color-text, #fff) 45%,transparent);background:transparent;border:1px dashed color-mix(in oklab,var(--color-text, #fff) 22%,transparent);box-shadow:none;font-size:1rem;font-weight:400}.name.svelte-kcjkwb{font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.open.svelte-kcjkwb{opacity:.55}.open.svelte-kcjkwb .name:where(.svelte-kcjkwb){font-weight:400;font-size:.82rem;color:color-mix(in oklab,var(--color-text, #fff) 55%,transparent)}.badge.svelte-kcjkwb{font-size:.74rem;padding:.2rem .55rem;border-radius:999px;color:color-mix(in oklab,var(--color-text, #fff) 60%,transparent);background:color-mix(in oklab,var(--color-text, #fff) 6%,transparent)}.badge.on.svelte-kcjkwb{color:var(--lane, #4ade80);background:color-mix(in oklab,var(--lane, #4ade80) 16%,transparent);font-weight:600}.bots.svelte-kcjkwb{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;padding:.5rem .7rem;border-radius:.7rem;border:1px dashed color-mix(in oklab,var(--color-text, #fff) 14%,transparent);background:color-mix(in oklab,var(--color-text, #fff) 2%,transparent)}.bots-label.svelte-kcjkwb{font-size:.66rem;opacity:.55;text-transform:uppercase;letter-spacing:.07em}.bots-row.svelte-kcjkwb{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center}.bot-btn.svelte-kcjkwb{min-height:34px;padding:.3rem .7rem;border-radius:.5rem;font:inherit;font-size:.78rem;font-weight:600;color:inherit;cursor:pointer;border:1px solid color-mix(in oklab,var(--color-text, #fff) 14%,transparent);background:color-mix(in oklab,var(--color-text, #fff) 5%,transparent);transition:background .12s ease}.bot-btn.svelte-kcjkwb:hover{background:color-mix(in oklab,var(--color-text, #fff) 11%,transparent)}.ready-btn.svelte-kcjkwb{align-self:center;min-height:44px;margin-top:.2rem;padding:.7rem 1.8rem;border-radius:.7rem;font-weight:700;border:1px solid color-mix(in oklab,var(--color-accent, #4ade80) 40%,transparent);background:color-mix(in oklab,var(--color-accent, #4ade80) 16%,transparent);color:inherit;cursor:pointer;transition:background .12s ease}.ready-btn.svelte-kcjkwb:hover{background:color-mix(in oklab,var(--color-accent, #4ade80) 24%,transparent)}.ready-btn.on.svelte-kcjkwb{background:var(--color-accent, #4ade80);color:#06210f}.track.svelte-1onqkrw{position:relative;width:100%;display:flex;flex-direction:column;gap:.55rem;padding:1rem 1.1rem;border-radius:1.1rem;background:color-mix(in oklab,var(--color-surface, #161616) 62%,transparent);border:1px solid color-mix(in oklab,var(--color-text, #fff) 9%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.glow.svelte-1onqkrw{position:absolute;top:-40%;right:-10%;width:16rem;height:16rem;border-radius:50%;background:color-mix(in oklab,var(--color-accent, #4ade80) 12%,transparent);filter:blur(60px);pointer-events:none;z-index:0}.lane.svelte-1onqkrw{position:relative;z-index:1;display:grid;grid-template-columns:minmax(5rem,8.5rem) 1fr 2.6rem;align-items:center;gap:.75rem}.label.svelte-1onqkrw{display:flex;flex-direction:column;line-height:1.1;min-width:0}.name.svelte-1onqkrw{font-size:.82rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:color-mix(in oklab,var(--color-text, #fff) 88%,transparent)}.lane.you.svelte-1onqkrw .name:where(.svelte-1onqkrw){color:var(--color-text, #fff)}.wpm.svelte-1onqkrw{font-size:.68rem;font-variant-numeric:tabular-nums;color:var(--lane);opacity:.85}.rail.svelte-1onqkrw{position:relative;height:2.2rem;display:flex;align-items:center}.groove.svelte-1onqkrw{position:absolute;inset:50% 0 auto 0;transform:translateY(-50%);height:.5rem;border-radius:999px;background:color-mix(in oklab,var(--color-text, #fff) 7%,transparent);border:1px solid color-mix(in oklab,var(--color-text, #fff) 6%,transparent)}.fill.svelte-1onqkrw{position:absolute;left:0;top:50%;transform:translateY(-50%);height:.5rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklab,var(--lane) 35%,transparent),var(--lane));box-shadow:0 0 12px color-mix(in oklab,var(--lane) 45%,transparent);transition:width .14s linear}.fill.svelte-1onqkrw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:linear-gradient(45deg,rgba(255,255,255,.18) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.18) 75%,transparent 75%,transparent);background-size:.7rem .7rem;opacity:.5;animation:svelte-1onqkrw-shimmer .7s linear infinite}@keyframes svelte-1onqkrw-shimmer{to{background-position:.7rem 0}}.finish.svelte-1onqkrw{position:absolute;right:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:repeating-linear-gradient(180deg,color-mix(in oklab,var(--color-text, #fff) 40%,transparent) 0 4px,transparent 4px 8px)}.chip.svelte-1onqkrw{position:absolute;top:50%;transform:translate(-50%,-50%);width:1.7rem;height:1.7rem;border-radius:50%;display:grid;place-items:center;font-size:.64rem;font-weight:800;color:#07140b;background:var(--lane);border:2px solid color-mix(in oklab,var(--color-surface, #161616) 70%,var(--lane));box-shadow:0 2px 8px color-mix(in oklab,var(--lane) 40%,transparent);transition:left .14s linear;z-index:2}.lane.you.svelte-1onqkrw .chip:where(.svelte-1onqkrw){box-shadow:0 0 0 3px color-mix(in oklab,var(--lane) 30%,transparent),0 2px 10px color-mix(in oklab,var(--lane) 50%,transparent)}.lane.leader.svelte-1onqkrw .chip:where(.svelte-1onqkrw){animation:svelte-1onqkrw-leaderPulse 1.4s ease-in-out infinite}@keyframes svelte-1onqkrw-leaderPulse{0%,to{box-shadow:0 0 color-mix(in oklab,var(--lane) 55%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in oklab,var(--lane) 0%,transparent)}}.chip.svelte-1onqkrw .init:where(.svelte-1onqkrw){letter-spacing:-.02em}.chip.svelte-1onqkrw .check:where(.svelte-1onqkrw){font-size:.8rem}.pct.svelte-1onqkrw{font-size:.74rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:color-mix(in oklab,var(--color-text, #fff) 55%,transparent)}.lane.fin.svelte-1onqkrw .pct:where(.svelte-1onqkrw){color:var(--lane)}.lane.stumble.svelte-1onqkrw .chip:where(.svelte-1onqkrw){animation:svelte-1onqkrw-stumble .42s ease}@keyframes svelte-1onqkrw-stumble{0%{background:#ef4444;transform:translate(-50%,-50%) scale(1.12)}to{transform:translate(-50%,-50%) scale(1)}}.track.reduced.svelte-1onqkrw .fill:where(.svelte-1onqkrw),.track.reduced.svelte-1onqkrw .chip:where(.svelte-1onqkrw){transition:none}.track.reduced.svelte-1onqkrw .fill:where(.svelte-1onqkrw):after,.track.reduced.svelte-1onqkrw .lane.leader:where(.svelte-1onqkrw) .chip:where(.svelte-1onqkrw),.track.reduced.svelte-1onqkrw .lane.stumble:where(.svelte-1onqkrw) .chip:where(.svelte-1onqkrw){animation:none}@media(max-width:480px){.lane.svelte-1onqkrw{grid-template-columns:minmax(3.5rem,5.5rem) 1fr 2.2rem;gap:.5rem}.name.svelte-1onqkrw{font-size:.74rem}}.mobile-race-input.svelte-hworau{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;border:0;opacity:0;z-index:-1;font-size:16px;background:transparent;caret-color:transparent;pointer-events:none}.race-passage.svelte-hworau{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.4rem;line-height:2.1rem;letter-spacing:.02em;word-break:break-word;white-space:pre-wrap;padding:1.25rem 1.5rem;border-radius:1rem;background:color-mix(in oklab,var(--color-surface, #1a1a1a) 70%,transparent);border:1px solid color-mix(in oklab,var(--color-text, #fff) 8%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ch.svelte-hworau{transition:color 80ms ease}.ch.todo.svelte-hworau{color:color-mix(in oklab,var(--color-text, #fff) 38%,transparent)}.ch.done.svelte-hworau{color:var(--color-accent, #4ade80)}.ch.wrong.svelte-hworau{color:#fff;background:color-mix(in oklab,#ef4444 65%,transparent);border-radius:3px}.ch.cursor.svelte-hworau{color:color-mix(in oklab,var(--color-text, #fff) 60%,transparent);border-left:2px solid var(--color-accent, #4ade80);margin-left:-2px;animation:svelte-hworau-blink 1.1s ease-in-out infinite}.race-passage.typing.svelte-hworau .ch.cursor:where(.svelte-hworau){animation:none;border-color:var(--color-accent, #4ade80)}@keyframes svelte-hworau-blink{0%,to{border-color:var(--color-accent, #4ade80)}50%{border-color:color-mix(in oklab,var(--color-accent, #4ade80) 15%,transparent)}}.hint-row.svelte-hworau{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;flex-wrap:wrap}.hint.svelte-hworau,.finished-note.svelte-hworau,.resigned-note.svelte-hworau{margin-top:.75rem;font-size:.85rem;color:color-mix(in oklab,var(--color-text, #fff) 55%,transparent)}.hint-row.svelte-hworau .hint:where(.svelte-hworau){margin-top:0;flex:1}.finished-note.svelte-hworau{color:var(--color-accent, #4ade80)}.resigned-note.svelte-hworau{color:color-mix(in oklab,#f87171 80%,transparent)}.resign-btn.svelte-hworau{padding:.25rem .75rem;min-height:28px;border-radius:.4rem;border:1px solid color-mix(in oklab,var(--color-text, #fff) 18%,transparent);background:transparent;color:color-mix(in oklab,var(--color-text, #fff) 50%,transparent);font-size:.78rem;font-family:inherit;cursor:pointer;transition:border-color .12s,color .12s;white-space:nowrap}.resign-btn.svelte-hworau:hover{border-color:color-mix(in oklab,#f87171 60%,transparent);color:#f87171}.resign-confirm.svelte-hworau{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.resign-confirm-label.svelte-hworau{font-size:.85rem;color:color-mix(in oklab,var(--color-text, #fff) 70%,transparent)}.resign-cancel-btn.svelte-hworau,.resign-confirm-btn.svelte-hworau{padding:.25rem .75rem;min-height:30px;border-radius:.4rem;font-size:.78rem;font-family:inherit;cursor:pointer;transition:background .12s}.resign-cancel-btn.svelte-hworau{border:1px solid color-mix(in oklab,var(--color-text, #fff) 18%,transparent);background:transparent;color:inherit}.resign-cancel-btn.svelte-hworau:hover{background:color-mix(in oklab,var(--color-text, #fff) 8%,transparent)}.resign-confirm-btn.svelte-hworau{border:1px solid color-mix(in oklab,#f87171 50%,transparent);background:color-mix(in oklab,#f87171 14%,transparent);color:#f87171}.resign-confirm-btn.svelte-hworau:hover{background:color-mix(in oklab,#f87171 22%,transparent)}@media(prefers-reduced-motion:reduce){.ch.cursor.svelte-hworau{animation:none}}@media(max-width:480px){.race-passage.svelte-hworau{font-size:1.15rem;line-height:1.85rem;padding:1rem}}.overlay.svelte-1rcahqk{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in oklab,#000 45%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:1rem;z-index:5}.num.svelte-1rcahqk{font-size:6rem;font-weight:800;color:var(--color-accent, #4ade80);text-shadow:0 4px 30px color-mix(in oklab,var(--color-accent, #4ade80) 60%,transparent);animation:svelte-1rcahqk-pop .4s ease}@keyframes svelte-1rcahqk-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.num.svelte-1rcahqk{animation:none}}.results.svelte-ncvgfp{display:flex;flex-direction:column;gap:.9rem}h2.svelte-ncvgfp{font-size:1.25rem;font-weight:800;margin:0;text-align:center}h2.win.svelte-ncvgfp{color:var(--color-accent, #4ade80)}ol.svelte-ncvgfp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}li.svelte-ncvgfp{display:grid;grid-template-columns:2.2rem 2rem 1fr auto auto;align-items:center;gap:.75rem;padding:.65rem 1rem;border-radius:.75rem;background:color-mix(in oklab,var(--color-text, #fff) 4%,transparent);border:1px solid color-mix(in oklab,var(--color-text, #fff) 8%,transparent)}li.winner.svelte-ncvgfp{border-color:color-mix(in oklab,#fbbf24 55%,transparent);background:color-mix(in oklab,#fbbf24 12%,transparent)}li.you.svelte-ncvgfp{outline:1px solid color-mix(in oklab,var(--color-accent, #4ade80) 40%,transparent)}.rank.svelte-ncvgfp{font-size:1.1rem;text-align:center}.avatar.svelte-ncvgfp{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:800;color:#07140b;background:var(--lane, #4ade80);box-shadow:0 2px 8px color-mix(in oklab,var(--lane, #4ade80) 40%,transparent)}.name.svelte-ncvgfp{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}li.resigned.svelte-ncvgfp{opacity:.6}.flag.svelte-ncvgfp{color:#fbbf24;font-size:.85rem;margin-left:.3rem;cursor:help}.resigned-tag.svelte-ncvgfp{font-size:.55rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#f87171;opacity:.75;border:1px solid currentColor;padding:.02rem .28rem;border-radius:.4rem;margin-left:.3rem;vertical-align:middle}.resigned-stat.svelte-ncvgfp{opacity:.3}.bot-tag.svelte-ncvgfp{font-size:.55rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-secondary, #94a3b8);opacity:.5;border:1px solid currentColor;padding:.02rem .28rem;border-radius:.4rem;margin-left:.3rem;vertical-align:middle;cursor:help}.stat.svelte-ncvgfp{font-variant-numeric:tabular-nums;font-size:.85rem;opacity:.85}.stat.acc.svelte-ncvgfp{opacity:.6}.next-race.svelte-ncvgfp{display:flex;flex-direction:column;align-items:center;gap:.4rem}.next-btn.svelte-ncvgfp{min-height:44px;padding:.6rem 2rem;border-radius:.6rem;border:1px solid color-mix(in oklab,#4ade80 50%,transparent);background:color-mix(in oklab,#4ade80 14%,transparent);color:#4ade80;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s}.next-btn.svelte-ncvgfp:hover:not(:disabled){background:color-mix(in oklab,#4ade80 22%,transparent)}.next-btn.svelte-ncvgfp:disabled{opacity:.35;cursor:not-allowed}.waiting-hint.svelte-ncvgfp{display:flex;align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;color:var(--color-text-secondary);margin:0}.dot.svelte-ncvgfp{width:8px;height:8px;border-radius:50%;background:#4ade80;animation:svelte-ncvgfp-pulse-dot 1.2s ease-in-out infinite}@keyframes svelte-ncvgfp-pulse-dot{0%,to{opacity:.4}50%{opacity:1}}.ready-count.svelte-ncvgfp{font-size:.78rem;opacity:.55;margin:0}.note.svelte-ncvgfp{text-align:center;font-size:.82rem;opacity:.5;margin:0}.leave.svelte-ncvgfp{align-self:center;min-height:44px;padding:.55rem 1.3rem;border-radius:.6rem;border:1px solid color-mix(in oklab,var(--color-text, #fff) 14%,transparent);background:transparent;color:inherit;cursor:pointer;font-family:inherit}.leave.svelte-ncvgfp:hover{background:color-mix(in oklab,var(--color-text, #fff) 6%,transparent)}@media(max-width:480px){li.svelte-ncvgfp{grid-template-columns:1.8rem 1.8rem 1fr auto;gap:.5rem}.stat.acc.svelte-ncvgfp{display:none}}.sr-only.svelte-1b20it8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.race-page.svelte-3q4zkp{max-width:56rem;margin:0 auto;padding:2rem 1rem 4rem}.connecting-card.svelte-3q4zkp{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 2rem;border-radius:1.25rem;background:color-mix(in oklab,var(--color-surface, #161616) 60%,transparent);border:1px solid color-mix(in oklab,var(--color-text, #fff) 9%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:24rem;margin:3rem auto 0;text-align:center}.connecting-card.svelte-3q4zkp p:where(.svelte-3q4zkp){margin:0;opacity:.7;font-size:.95rem}.connecting-dots.svelte-3q4zkp{display:flex;gap:5px;justify-content:center}.connecting-dots.svelte-3q4zkp i:where(.svelte-3q4zkp){display:block;width:7px;height:7px;border-radius:50%;background:var(--color-accent, #4ade80);opacity:.3;animation:svelte-3q4zkp-conn-pulse 1s ease-in-out infinite}.connecting-dots.svelte-3q4zkp i:where(.svelte-3q4zkp):nth-child(2){animation-delay:.16s}.connecting-dots.svelte-3q4zkp i:where(.svelte-3q4zkp):nth-child(3){animation-delay:.32s}@keyframes svelte-3q4zkp-conn-pulse{0%,80%,to{opacity:.3}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.connecting-dots.svelte-3q4zkp i:where(.svelte-3q4zkp){animation:none;opacity:.6}}.stage.svelte-3q4zkp{display:flex;flex-direction:column;gap:1.25rem}.panel.svelte-3q4zkp{min-height:8rem}.typing-area.svelte-3q4zkp{position:relative}.get-ready.svelte-3q4zkp{text-align:center;font-size:1.1rem;opacity:.6;padding:3rem 0}
