.err.svelte-1w02j8o{text-align:center;color:var(--muted);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.top.svelte-tkgv67{top:calc(var(--safe-top) + 10px);left:calc(var(--safe-left) + 14px);right:calc(var(--safe-right) + 14px);pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute}.top.svelte-tkgv67>:where(.svelte-tkgv67){pointer-events:auto}.level.svelte-tkgv67{color:#fff;font:600 13px/1 var(--font);background:#00000073;border-radius:999px;align-items:baseline;gap:6px;padding:8px 14px;display:flex}.level.svelte-tkgv67 b:where(.svelte-tkgv67){color:var(--accent);font-size:15px}.level.svelte-tkgv67 small:where(.svelte-tkgv67){color:var(--muted);font-size:11px}.center.svelte-tkgv67{flex-direction:column;align-items:center;gap:2px;display:flex}.live-stars.svelte-tkgv67{letter-spacing:2px;font-size:13px;line-height:1}.live-stars.svelte-tkgv67 .s:where(.svelte-tkgv67){color:#ffffff2e;transition:color .2s;display:inline-block}.live-stars.svelte-tkgv67 .s.lit:where(.svelte-tkgv67){color:var(--accent)}.mute.svelte-tkgv67{background:#00000059;border:0;border-radius:999px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.card.pop.svelte-tkgv67{animation:.36s cubic-bezier(.2,1.4,.4,1) svelte-tkgv67-pop}@keyframes svelte-tkgv67-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.star.svelte-tkgv67{opacity:0;display:inline-block;transform:scale(.2)}.star.earned.svelte-tkgv67{animation:.32s cubic-bezier(.2,1.6,.4,1) forwards svelte-tkgv67-star-in}.star.dim.svelte-tkgv67{opacity:1;transform:none}@keyframes svelte-tkgv67-star-in{0%{opacity:0;transform:scale(.2)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}.dbar.svelte-tkgv67{vertical-align:middle;background:#ffffff2e;border-radius:3px;width:44px;height:5px;margin-inline-start:4px;display:inline-block;overflow:hidden}.dbar.svelte-tkgv67 b:where(.svelte-tkgv67),.preview.svelte-tkgv67 .bar:where(.svelte-tkgv67) b:where(.svelte-tkgv67){background:linear-gradient(90deg,#5eff8a,#ffd23f 60%,#ff5a5a);border-radius:3px;height:100%;display:block}.preview.svelte-tkgv67{color:#ffffffb8;justify-content:center;align-items:center;gap:10px;margin:2px 0 12px;font-size:13px;display:flex}.preview.svelte-tkgv67 .bar:where(.svelte-tkgv67){background:#ffffff2e;border-radius:3px;width:64px;height:6px;display:inline-block;overflow:hidden}.best.svelte-tkgv67{color:#0b2a14;font:800 12px/1 var(--font);background:#5eff8a;border-radius:999px;margin:2px 0 8px;padding:4px 10px;animation:.4s 1.2s backwards svelte-tkgv67-pop;display:inline-block}.primary.ad.svelte-tkgv67{color:#0b2a14;background:#5eff8a}.primary.svelte-tkgv67:disabled{opacity:.6}.overlay.fail.svelte-tkgv67 .card:where(.svelte-tkgv67){border-color:#ff5a5a66}.time.svelte-tkgv67{font:800 26px/1 var(--font);font-variant-numeric:tabular-nums;color:#ffffff8c;text-shadow:0 2px 8px #0009}.time.live.svelte-tkgv67{color:#fff}.stats.svelte-tkgv67{font:700 14px/1 var(--font);color:#ffffffbf;text-shadow:0 2px 8px #0009;align-items:center;gap:12px;display:flex}.speed.svelte-tkgv67{font-variant-numeric:tabular-nums;font-size:18px}.speed.svelte-tkgv67 small:where(.svelte-tkgv67){opacity:.7;font-size:11px;font-weight:600}.lift.svelte-tkgv67{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;display:inline-flex}.lift.svelte-tkgv67 i:where(.svelte-tkgv67){background:#ffffff2e;border-radius:3px;align-items:flex-end;width:8px;height:22px;display:inline-flex;overflow:hidden}.lift.svelte-tkgv67 i:where(.svelte-tkgv67) b:where(.svelte-tkgv67){background:var(--accent);width:100%;display:block}.lift.carrying.svelte-tkgv67{color:#5eff8a}.lift.carrying.svelte-tkgv67 i:where(.svelte-tkgv67) b:where(.svelte-tkgv67){background:#5eff8a}.hits.bad.svelte-tkgv67{color:#ff7a7a}.hint.svelte-tkgv67{top:calc(var(--safe-top) + 52px);color:#ffffffe6;font:600 14px/1.3 var(--font);white-space:nowrap;pointer-events:none;background:#0000008c;border-radius:999px;padding:10px 16px;position:absolute;left:50%;transform:translate(-50%)}.hint.carry.svelte-tkgv67{background:#5eff8a2e;border:1px solid #5eff8a80}.tutorial.svelte-tkgv67{color:#111;background:#ffd23ff2;align-items:center;gap:10px;display:flex}.tutorial.svelte-tkgv67 .step:where(.svelte-tkgv67){background:#00000026;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800}.arrow.svelte-tkgv67{pointer-events:none;filter:drop-shadow(0 3px 8px #00000080);width:56px;height:56px;position:absolute}.arrow.svelte-tkgv67 svg:where(.svelte-tkgv67){width:100%;height:100%;animation:.9s ease-in-out infinite svelte-tkgv67-pulse}@keyframes svelte-tkgv67-pulse{50%{opacity:.45}}.overlay.svelte-tkgv67{z-index:6;background:#00000073;place-items:center;display:grid;position:absolute;inset:0}.card.svelte-tkgv67{text-align:center;background:#0e1014f5;border:1px solid #ffffff1f;border-radius:22px;min-width:260px;padding:22px 28px}.stars.svelte-tkgv67{color:var(--accent);letter-spacing:2px;font-size:30px}.stars.svelte-tkgv67 .dim:where(.svelte-tkgv67){color:#ffffff2e}h2.svelte-tkgv67{font:800 22px/1.2 var(--font);margin:6px 0 2px}p.svelte-tkgv67{color:var(--muted);font:600 14px/1.3 var(--font);font-variant-numeric:tabular-nums;margin:0 0 16px}.actions.svelte-tkgv67{justify-content:center;gap:10px;display:flex}.actions.svelte-tkgv67 button:where(.svelte-tkgv67){font:800 15px/1 var(--font);border:0;border-radius:999px;padding:12px 20px}.primary.svelte-tkgv67{background:var(--accent);color:#111}.ghost.svelte-tkgv67{color:#fff;background:#ffffff1a}main.svelte-1uha8ag{background:#3d4148;position:fixed;inset:0;overflow:hidden}main.svelte-1uha8ag canvas{display:block;width:100%!important;height:100%!important}.controls.svelte-1uha8ag{left:calc(var(--safe-left) + 16px);right:calc(var(--safe-right) + 16px);bottom:calc(var(--safe-bottom) + 14px);pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute}.controls.svelte-1uha8ag>:where(.svelte-1uha8ag){pointer-events:auto}.right.svelte-1uha8ag{align-items:flex-end;gap:12px;display:flex}.rotate.svelte-1uha8ag{display:none}@media (orientation:portrait) and (width<=700px){.rotate.svelte-1uha8ag{color:#fff;font:700 16px/1.4 var(--font);z-index:20;background:#000000db;place-items:center;display:grid;position:absolute;inset:0}}
