.board[data-v-b4c7ce38]{gap:8px;font-size:12px}.board[data-v-b4c7ce38],ol[data-v-b4c7ce38]{display:grid}ol[data-v-b4c7ce38]{gap:2px;margin:0;padding:0;list-style:none}li[data-v-b4c7ce38]{background:#8b7cff0d;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 10px;display:grid}li.me[data-v-b4c7ce38]{background:#7ce8ff1f;box-shadow:inset 0 0 0 1px #7ce8ff59}.rank[data-v-b4c7ce38]{color:var(--faint);font-variant-numeric:tabular-nums}li.podium .rank[data-v-b4c7ce38]{color:var(--warm);font-weight:600}.who[data-v-b4c7ce38]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.undo-mark[data-v-b4c7ce38]{border:1px solid var(--line);color:var(--faint);letter-spacing:.04em;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:9px;display:inline-flex}.undo-mark[data-v-b4c7ce38] svg{width:9px;height:9px}.moves[data-v-b4c7ce38]{font-variant-numeric:tabular-nums;font-weight:600}.moves.under[data-v-b4c7ce38]{color:var(--warm)}.board-empty[data-v-b4c7ce38],.board-me[data-v-b4c7ce38],.board-total[data-v-b4c7ce38]{color:var(--faint);margin:0;font-size:11px}.board-empty[data-v-b4c7ce38]{text-align:center;padding:14px 0}.board-me[data-v-b4c7ce38]{color:var(--blob)}.sheet-layer[data-v-087b79a9]{z-index:8;-webkit-backdrop-filter:blur(6px);background:#0504099e;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.sheet[data-v-087b79a9]{border:1px solid var(--line);background:#0e0c20f0;border-radius:18px;outline:none;grid-template-rows:auto minmax(0,1fr);width:min(100%,420px);max-height:min(86dvh,720px);display:grid;box-shadow:0 30px 90px #0009,inset 0 1px #ffffff0d}.sheet.wide[data-v-087b79a9]{width:min(100%,780px)}.sheet-head[data-v-087b79a9]{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 12px 20px;display:flex}.sheet-kicker[data-v-087b79a9]{color:var(--warm);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:600}.sheet-head h2[data-v-087b79a9]{letter-spacing:-.035em;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:22px;font-weight:600}.sheet-close[data-v-087b79a9]{width:32px;height:32px;color:var(--dim);cursor:pointer;border-radius:8px;place-items:center;display:grid}.sheet-close[data-v-087b79a9]:hover{color:var(--ink);background:#8b7cff29}.sheet-body[data-v-087b79a9]{overscroll-behavior:contain;padding:0 20px 20px;overflow-y:auto}.prompt-form[data-v-aa07ac68]{gap:10px;display:grid}label[data-v-aa07ac68]{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}textarea[data-v-aa07ac68]{resize:vertical;border:1px solid var(--line);width:100%;min-height:150px;color:var(--ink);font:inherit;-webkit-user-select:text;user-select:text;background:#00000040;border-radius:12px;padding:12px;font-size:12px;line-height:1.55}textarea[data-v-aa07ac68]:focus{border-color:var(--goo);outline:none;box-shadow:0 0 0 3px #8b7cff33}.presets[data-v-aa07ac68]{flex-wrap:wrap;gap:6px;display:flex}.btn[data-v-aa07ac68],.chip[data-v-aa07ac68]{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;font-size:11px}.chip[data-v-aa07ac68]{background:#8b7cff12;border-radius:999px;padding:6px 10px}.chip.active[data-v-aa07ac68],.chip[data-v-aa07ac68]:hover{color:var(--blob);background:#7ce8ff1f;border-color:#7ce8ff8c}.hint[data-v-aa07ac68]{color:var(--faint);margin:2px 0 0;font-size:10px;line-height:1.5}.actions[data-v-aa07ac68]{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.btn[data-v-aa07ac68]{border-radius:10px;height:38px;padding:0 14px}.btn.primary[data-v-aa07ac68]{background:linear-gradient(135deg,var(--warm),var(--coral));color:#1a0f05;border-color:#0000;font-weight:600}.btn[data-v-aa07ac68]:disabled{opacity:.45;cursor:default}.stars[data-v-134308a9]{gap:1px;display:inline-flex}.stars svg[data-v-134308a9]{width:var(--size);height:var(--size);color:#ece9ff24}.stars svg.on[data-v-134308a9]{color:var(--warm);filter:drop-shadow(0 0 4px #ffb86b8c)}.tier+.tier[data-v-c6ee61b0]{margin-top:16px}h3[data-v-c6ee61b0]{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:600}.grid[data-v-c6ee61b0]{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}@media (width<=720px){.grid[data-v-c6ee61b0]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile[data-v-c6ee61b0]{border:1px solid var(--line);min-height:72px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#8b7cff0d;border-radius:12px;gap:4px;padding:8px 9px;transition:background .12s,border-color .12s,transform .12s;display:grid;position:relative}.tile[data-v-c6ee61b0]:hover:not(:disabled){background:#8b7cff1f;border-color:#8b7cff73;transform:translateY(-1px)}.tile.current[data-v-c6ee61b0]{border-color:var(--blob);box-shadow:0 0 0 1px #7ce8ff4d,0 0 24px #7ce8ff1f}.tile.locked[data-v-c6ee61b0]{opacity:.4;cursor:default}.num[data-v-c6ee61b0]{color:var(--goo);font-size:11px;font-weight:600}.tile.done .num[data-v-c6ee61b0]{color:var(--warm)}.name[data-v-c6ee61b0]{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.foot[data-v-c6ee61b0]{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.best[data-v-c6ee61b0]{color:var(--dim);font-variant-numeric:tabular-nums;font-size:10px}.lock[data-v-c6ee61b0]{width:12px;height:12px;position:absolute;bottom:10px;right:10px}.legend[data-v-c6ee61b0],.lock[data-v-c6ee61b0]{color:var(--faint)}.legend[data-v-c6ee61b0]{margin:16px 0 0;font-size:10px}.minimap[data-v-806605ec]{pointer-events:none;justify-items:end;gap:6px;display:grid}.tools[data-v-806605ec]{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(12px);pointer-events:auto;border-radius:12px;gap:4px;padding:3px;display:flex}.tool[data-v-806605ec]{width:32px;height:32px;color:var(--dim);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:9px;place-items:center;font:500 17px/1 inherit;display:grid}.tool[data-v-806605ec]:hover{color:var(--ink);background:#8b7cff1f}.tool.on[data-v-806605ec]{color:var(--blob)}.tool[data-v-806605ec] svg{width:15px;height:15px}.map[data-v-806605ec]{touch-action:none;cursor:grab;pointer-events:auto;background:#050409d1;border:1px solid #d9d3ff33;border-radius:12px;display:block;box-shadow:0 16px 40px #00000073}.map[data-v-806605ec]:active{cursor:grabbing}@media (width<=720px){.tool[data-v-806605ec]{width:36px;height:36px}}@media (hover:none){.tool[data-v-806605ec]:nth-child(-n+2){display:none}}.note[data-v-d005e864]{color:var(--dim);margin:0 0 16px;font-size:12px;line-height:1.55}.note b[data-v-d005e864]{color:var(--ink)}.hint.error[data-v-d005e864],.note.warn[data-v-d005e864]{color:#ff8fa8}.field[data-v-d005e864]{gap:6px;margin-top:16px;display:grid}label[data-v-d005e864]{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}label span[data-v-d005e864]{letter-spacing:0;text-transform:none}.row[data-v-d005e864]{gap:6px;display:flex}input[data-v-d005e864]{border:1px solid var(--line);min-width:0;height:38px;color:var(--ink);font:inherit;background:#00000040;border-radius:10px;flex:1;padding:0 12px;font-size:13px}input[data-v-d005e864]:focus{border-color:var(--goo);outline:none;box-shadow:0 0 0 3px #8b7cff33}.hint[data-v-d005e864]{color:var(--faint);margin:0;font-size:10px;line-height:1.5}.hint.ok[data-v-d005e864]{color:var(--blob)}.btn[data-v-d005e864]{border:1px solid var(--line);height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.btn.primary[data-v-d005e864]{background:linear-gradient(135deg,var(--warm),var(--coral));color:#1a0f05;border-color:#0000}.btn[data-v-d005e864]:disabled{opacity:.6}.link[data-v-d005e864]{width:max-content;color:var(--dim);font:inherit;cursor:pointer;margin-top:12px;font-size:11px}.link[data-v-d005e864]:hover{color:var(--ink)}.note[data-v-5f078314]{color:var(--dim);margin:0 0 14px;font-size:12px;line-height:1.55}.hint b[data-v-5f078314],.note b[data-v-5f078314]{color:var(--ink)}.perks[data-v-5f078314]{gap:8px;margin:0 0 14px;padding:0;font-size:12px;list-style:none;display:grid}.perks li[data-v-5f078314]{background:#8b7cff0f;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.perks[data-v-5f078314] svg{color:var(--warm);flex:none}.hint[data-v-5f078314]{color:var(--faint);margin:0;font-size:10px;line-height:1.5}.hint.legal[data-v-5f078314]{margin-top:8px}.hint.legal a[data-v-5f078314]{color:var(--dim)}.hint.error[data-v-5f078314]{color:#ff8fa8;margin-top:10px}.actions[data-v-5f078314]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.btn[data-v-5f078314]{border:1px solid var(--line);height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.btn[data-v-5f078314]:hover{background:#8b7cff24}.btn.primary[data-v-5f078314]{background:linear-gradient(135deg,var(--warm),var(--coral));color:#1a0f05;border-color:#0000}.btn[data-v-5f078314]:disabled{opacity:.6;cursor:default}.goo[data-v-b057dc85]{--ink:#ece9ff;--dim:#ece9ff8c;--faint:#ece9ff52;--line:#8b7cff2e;--goo:#8b7cff;--blob:#7ce8ff;--warm:#ffb86b;--coral:#ff7a59;--panel:#0e0c20b8;--gutter:clamp(14px, 3vw, 32px);color:var(--ink);-webkit-user-select:none;user-select:none;background:#07060e;font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace;position:fixed;inset:0;overflow:hidden}.stage[data-v-b057dc85]{position:absolute;inset:0}.challenge-strip[data-v-b057dc85]{z-index:4;top:max(72px,calc(env(safe-area-inset-top) + 62px));color:var(--blob);white-space:nowrap;background:#07060ee0;border:1px solid #7ce8ff4d;border-radius:999px;padding:7px 11px;font-size:9px;position:absolute;left:50%;transform:translate(-50%)}.challenge-strip.error[data-v-b057dc85]{color:#ff8fa8;border-color:#ff7a5959}.hud[data-v-b057dc85]{z-index:2;padding:max(var(--gutter),env(safe-area-inset-top)) var(--gutter) 0;pointer-events:none;justify-content:space-between;gap:16px;display:flex;position:absolute;left:0;right:0}.hud[data-v-b057dc85]>*{pointer-events:auto}.hud-top[data-v-b057dc85]{align-items:flex-start;top:0}.hud-bottom[data-v-b057dc85]{padding:0 var(--gutter) max(var(--gutter),env(safe-area-inset-bottom));align-items:center;bottom:0}.map-dock[data-v-b057dc85]{z-index:2;top:calc(max(var(--gutter), env(safe-area-inset-top)) + 2px);right:var(--gutter);position:absolute}.map-dock.with-agent[data-v-b057dc85]{top:calc(max(var(--gutter), env(safe-area-inset-top)) + 72px)}.level-block[data-v-b057dc85]{pointer-events:none;gap:14px;min-width:0;display:grid}.brand[data-v-b057dc85]{width:max-content;color:var(--ink);letter-spacing:-.01em;pointer-events:auto;align-items:center;gap:9px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.brand-dim[data-v-b057dc85]{color:var(--faint)}.brand-mark[data-v-b057dc85]{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.level-meta[data-v-b057dc85]{align-items:flex-start;gap:12px;display:flex}.level-number[data-v-b057dc85]{border:1px solid var(--line);color:var(--goo);border-radius:6px;padding:3px 6px;font-size:11px;font-weight:600;line-height:1.2}.level-meta h1[data-v-b057dc85]{letter-spacing:-.035em;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1}.level-meta p[data-v-b057dc85]{max-width:34ch;color:var(--dim);margin:6px 0 0;font-size:11px;line-height:1.5}.agent[data-v-b057dc85]{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(14px);border-radius:12px;gap:8px;min-width:0;max-width:340px;padding:10px 12px;font-size:11px;display:grid}.agent-row[data-v-b057dc85]{white-space:nowrap;align-items:center;gap:8px;display:flex}.agent-dot[data-v-b057dc85]{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.agent.live .agent-dot[data-v-b057dc85]{background:var(--blob);box-shadow:0 0 10px var(--blob);animation:1.6s ease-in-out infinite breathe-b057dc85}.agent.done .agent-dot[data-v-b057dc85]{background:var(--warm);box-shadow:0 0 12px var(--warm);animation:none}.agent-line[data-v-b057dc85]{text-overflow:ellipsis;overflow:hidden}.agent-time[data-v-b057dc85]{color:var(--dim);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:6px}.agent-return[data-v-b057dc85]{background:var(--warm);color:#1a0f05;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;margin-left:4px;padding:2px 8px;font-weight:600;display:inline-flex}.agent-return svg[data-v-b057dc85]{width:12px;height:12px}.agent-bar[data-v-b057dc85]{background:#ece9ff14;border-radius:2px;height:2px;position:relative;overflow:hidden}.agent-bar span[data-v-b057dc85]{background:linear-gradient(90deg,var(--goo),var(--blob));transform-origin:0;transition:transform 1s linear;position:absolute;inset:0}.agent-bar.unknown span[data-v-b057dc85]{width:30%;animation:1.6s ease-in-out infinite sweep-b057dc85}.agent.done .agent-bar span[data-v-b057dc85]{background:linear-gradient(90deg,var(--coral),var(--warm))}.agent.live:not(.done) .agent-bar span[data-v-b057dc85]:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.8s linear infinite shimmer-b057dc85;position:absolute;inset:0}.agent-error[data-v-b057dc85]{color:#ff6b8f;margin:0}.controls[data-v-b057dc85],.stats[data-v-b057dc85]{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(14px);border-radius:12px;align-items:center;display:flex}.controls[data-v-b057dc85]{gap:2px;padding:4px}.jev-wrap[data-v-b057dc85]{bottom:calc(max(var(--gutter), env(safe-area-inset-bottom)) + 54px);left:var(--gutter);gap:6px;position:absolute}.jev-actions[data-v-b057dc85],.jev-wrap[data-v-b057dc85]{justify-items:start;display:grid}.jev-actions[data-v-b057dc85]{gap:3px}.jev-btn[data-v-b057dc85]{height:36px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(14px);background:#0e0c20d1;border:1px solid #7ce8ff47;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 9px;font-size:11px;font-weight:600;transition:border-color .14s,background .14s,transform .14s;display:inline-flex;box-shadow:0 8px 28px #00000047}.jev-btn.active[data-v-b057dc85],.jev-btn[data-v-b057dc85]:hover:not(:disabled){background:#221b48e6;border-color:#7ce8ffad}.jev-btn[data-v-b057dc85]:active:not(:disabled){transform:scale(.98)}.jev-btn[data-v-b057dc85]:disabled{opacity:.38;cursor:default}.jev-prompt-btn[data-v-b057dc85]{color:var(--faint);font:inherit;cursor:pointer;border-radius:999px;padding:2px 9px;font-size:9px;transition:color .12s,background .12s}.jev-prompt-btn[data-v-b057dc85]:focus-visible,.jev-prompt-btn[data-v-b057dc85]:hover:not(:disabled){color:var(--blob);background:#8b7cff1f}.jev-prompt-btn[data-v-b057dc85]:disabled{opacity:.38;cursor:default}.jev-mark[data-v-b057dc85]{width:15px;height:15px;position:relative}.jev-mark i[data-v-b057dc85]{border:1px solid var(--blob);border-right-color:#0000;border-radius:50%;position:absolute;inset:1px}.jev-mark i[data-v-b057dc85]:nth-child(2){border-color:var(--warm);border-left-color:#0000;inset:4px}.jev-mark i[data-v-b057dc85]:nth-child(3){background:var(--ink);border:0;inset:6px}.jev-btn.active .jev-mark i[data-v-b057dc85]:first-child{animation:1.2s linear infinite spin-b057dc85}.jev-btn.active .jev-mark i[data-v-b057dc85]:nth-child(2){animation:.8s linear infinite reverse spin-b057dc85}.jev-confidence[data-v-b057dc85],.jev-error[data-v-b057dc85]{color:#ff8fa8;text-align:left;width:max-content;max-width:min(80vw,360px);margin:0;font-size:9px;line-height:1.35;position:absolute;bottom:calc(100% + 4px);left:0}.jev-confidence[data-v-b057dc85]{color:var(--faint)}.ctl[data-v-b057dc85]{width:36px;height:36px;color:var(--dim);cursor:pointer;border-radius:8px;place-items:center;transition:color .12s,background .12s;display:grid}.ctl[data-v-b057dc85]:focus-visible,.ctl[data-v-b057dc85]:hover:not(:disabled){color:var(--ink);background:#8b7cff29}.ctl[data-v-b057dc85]{position:relative}.ctl-badge[data-v-b057dc85]{min-width:13px;height:13px;color:var(--ink);text-align:center;background:#8b7cff4d;border-radius:999px;padding:0 3px;font-size:9px;font-weight:600;line-height:13px;position:absolute;top:3px;right:3px}.ctl-badge.out[data-v-b057dc85]{background:var(--warm);color:#1a0f05}.ctl[data-v-b057dc85]:disabled{opacity:.3;cursor:default}.stats[data-v-b057dc85]{color:var(--dim);white-space:nowrap;gap:16px;padding:11px 16px;font-size:11px}.stat[data-v-b057dc85]{align-items:center;gap:6px;display:inline-flex}.stat b[data-v-b057dc85]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.stat.met b[data-v-b057dc85]{color:var(--warm)}.stat em[data-v-b057dc85]{color:var(--faint);font-style:normal}.stat.moves.over b[data-v-b057dc85]{color:var(--coral)}.swatch[data-v-b057dc85]{border-radius:50%;width:8px;height:8px}.swatch.blob[data-v-b057dc85]{background:var(--blob);box-shadow:0 0 8px var(--blob)}.swatch.node[data-v-b057dc85]{background:var(--goo);box-shadow:0 0 8px var(--goo)}.swatch.warm[data-v-b057dc85]{background:var(--warm);box-shadow:0 0 8px var(--warm)}.nav[data-v-b057dc85]{gap:6px;display:flex}.nav-btn[data-v-b057dc85]{border:1px solid var(--line);background:var(--panel);height:46px;color:var(--dim);font:inherit;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(14px);border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:11px;transition:color .12s,border-color .12s;display:inline-flex}.nav-btn[data-v-b057dc85]:hover{color:var(--ink);border-color:#8b7cff73}.nav-btn b[data-v-b057dc85]{color:var(--ink);font-weight:600}.nav-stars[data-v-b057dc85]{color:var(--warm);align-items:center;gap:3px;font-weight:600;display:inline-flex}.nav-stars svg[data-v-b057dc85]{width:11px;height:11px}.player-name[data-v-b057dc85]{max-width:120px;color:var(--ink);text-overflow:ellipsis;overflow:hidden}.card-wrap[data-v-b057dc85]{z-index:5;left:50%;bottom:calc(max(var(--gutter), env(safe-area-inset-bottom)) + 64px);width:min(calc(100% - var(--gutter)*2),380px);position:absolute;transform:translate(-50%)}.card[data-v-b057dc85],.ready-card[data-v-b057dc85]{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);background:#0e0c20e0;border-radius:18px;gap:10px;padding:20px;display:grid;box-shadow:0 24px 80px #0000008c,inset 0 1px #ffffff0d}.card.won[data-v-b057dc85]{border-color:#ffb86b59;box-shadow:0 24px 80px #0000008c,0 0 60px #ffb86b1f}.card.stuck[data-v-b057dc85]{border-color:#ff3d6e59}.kicker[data-v-b057dc85]{color:var(--warm);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:10px;font-weight:600;display:inline-flex}.kicker svg[data-v-b057dc85]{width:12px;height:12px}.card.stuck .kicker[data-v-b057dc85]{color:#ff6b8f}.card h2[data-v-b057dc85],.ready-card h2[data-v-b057dc85]{letter-spacing:-.04em;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:26px;font-weight:600;line-height:1.05}.card-copy[data-v-b057dc85]{color:var(--dim);margin:0;font-size:12px;line-height:1.55}.card-stats[data-v-b057dc85]{grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0;display:grid}.card-stats div[data-v-b057dc85]{border:1px solid var(--line);background:#8b7cff0f;border-radius:10px;padding:8px 10px}.card-stats dt[data-v-b057dc85]{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.card-stats dd[data-v-b057dc85]{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:16px;font-weight:600}.card-actions[data-v-b057dc85]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.card-foot[data-v-b057dc85]{color:var(--faint);text-align:center;margin:0;font-size:10px}.link[data-v-b057dc85]{color:var(--dim);font:inherit;text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline #ece9ff40;text-decoration:underline #ece9ff40}.link[data-v-b057dc85]:hover{color:var(--ink)}.won-head[data-v-b057dc85]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.won-head .kicker[data-v-b057dc85]{margin-bottom:6px}.new-best[data-v-b057dc85]{color:var(--blob);letter-spacing:.08em;background:#7ce8ff29;border-radius:999px;margin-left:6px;padding:1px 6px}.card-stats dd small[data-v-b057dc85]{color:var(--faint);font-size:11px;font-weight:400}.card-stats dd.pending[data-v-b057dc85],.verify[data-v-b057dc85]{color:var(--faint)}.verify[data-v-b057dc85]{align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.verify svg[data-v-b057dc85]{width:12px;height:12px}.verify.ok[data-v-b057dc85]{color:var(--blob)}.verify.err[data-v-b057dc85]{color:#ff8fa8}.verify.jev-assisted[data-v-b057dc85]{color:var(--blob)}.btn[data-v-b057dc85]{border:1px solid var(--line);height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:600;transition:transform .12s,background .12s,box-shadow .12s;display:inline-flex}.btn[data-v-b057dc85]:hover{background:#8b7cff24}.btn[data-v-b057dc85]:active{transform:translateY(1px)scale(.98)}.btn.primary[data-v-b057dc85]{background:linear-gradient(135deg,var(--warm),var(--coral));color:#1a0f05;border-color:#0000;flex:1;box-shadow:0 8px 30px #ff7a594d}.btn.primary[data-v-b057dc85]:hover{box-shadow:0 10px 40px #ff7a5973}.btn.ghost[data-v-b057dc85]{color:var(--dim);border-color:#0000}.btn.big[data-v-b057dc85]{height:44px}.ready-layer[data-v-b057dc85]{z-index:10;-webkit-backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 45%,#ff7a591f,#050409c7 60%);place-items:center;padding:20px;display:grid;position:absolute;inset:0}.ready-card[data-v-b057dc85]{text-align:center;border-color:#ffb86b4d;justify-items:center;gap:12px;width:min(100%,420px);padding:32px 26px 24px}.ready-card h2[data-v-b057dc85]{font-size:clamp(30px,6vw,40px)}.ready-card .card-actions[data-v-b057dc85]{width:100%;margin-top:10px}.ready-orb[data-v-b057dc85]{width:76px;height:76px;margin-bottom:8px;position:relative}.ready-orb span[data-v-b057dc85]{border:2px solid #0000;border-top-color:var(--warm);border-radius:50%;animation:1.6s linear infinite spin-b057dc85;position:absolute;inset:0}.ready-orb span[data-v-b057dc85]:nth-child(2){border-top-color:var(--coral);animation-duration:1.1s;animation-direction:reverse;inset:10px}.ready-orb span[data-v-b057dc85]:nth-child(3){background:radial-gradient(circle,#fff,var(--warm) 45%,transparent 72%);border:0;animation:1.4s ease-in-out infinite glow-b057dc85;inset:26px}.paused[data-v-b057dc85]{z-index:3;border:1px solid var(--line);background:var(--panel);color:var(--dim);white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:11px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zzz[data-v-b057dc85]{color:var(--blob);align-items:flex-end;font-weight:600;line-height:1;display:inline-flex}.zzz b[data-v-b057dc85],.zzz i[data-v-b057dc85]{font-style:normal;font-weight:600}.zzz i[data-v-b057dc85]{font-size:.85em;transform:translateY(-3px)}.zzz b[data-v-b057dc85]{font-size:.7em;transform:translateY(-6px)}.fade-enter-active[data-v-b057dc85],.fade-leave-active[data-v-b057dc85]{transition:opacity .4s}.fade-enter-from[data-v-b057dc85],.fade-leave-to[data-v-b057dc85]{opacity:0}.pop-enter-active[data-v-b057dc85],.pop-leave-active[data-v-b057dc85]{transition:opacity .26s,transform .36s cubic-bezier(.34,1.56,.64,1)}.pop-enter-from[data-v-b057dc85],.pop-leave-to[data-v-b057dc85]{opacity:0;transform:translate(-50%,16px)scale(.96)}.ready-enter-active[data-v-b057dc85],.ready-leave-active[data-v-b057dc85]{transition:opacity .3s}.ready-enter-active .ready-card[data-v-b057dc85]{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.ready-enter-from[data-v-b057dc85],.ready-leave-to[data-v-b057dc85]{opacity:0}.ready-enter-from .ready-card[data-v-b057dc85]{transform:translateY(20px)scale(.94)}@keyframes breathe-b057dc85{50%{opacity:.4}}@keyframes sweep-b057dc85{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes shimmer-b057dc85{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes spin-b057dc85{to{transform:rotate(1turn)}}@keyframes glow-b057dc85{50%{opacity:.8;transform:scale(1.25)}}.goo.popup .brand-dim[data-v-b057dc85],.goo.popup .level-meta p[data-v-b057dc85]{display:none}.goo.popup .level-block[data-v-b057dc85]{gap:8px}@media (prefers-reduced-motion:reduce){.agent-bar span[data-v-b057dc85]:after,.agent-dot[data-v-b057dc85],.ready-orb span[data-v-b057dc85]{animation:none!important}}@media (width<=720px){.hud-top[data-v-b057dc85]{flex-direction:column;gap:10px}.level-block[data-v-b057dc85]{gap:10px}.level-meta p[data-v-b057dc85]{font-size:10px}.agent[data-v-b057dc85]{top:max(var(--gutter),env(safe-area-inset-top));right:var(--gutter);gap:6px;max-width:58vw;padding:7px 10px;position:absolute}.agent-time[data-v-b057dc85]{display:none}.map-dock.with-agent[data-v-b057dc85]{top:calc(max(var(--gutter), env(safe-area-inset-top)) + 46px)}.hud-bottom[data-v-b057dc85]{gap:8px}.jev-wrap[data-v-b057dc85]{right:var(--gutter);bottom:calc(max(var(--gutter), env(safe-area-inset-bottom)) + 108px);left:var(--gutter)}.jev-actions[data-v-b057dc85],.jev-wrap[data-v-b057dc85]{justify-items:center}.nav-btn[data-v-b057dc85]{height:46px;padding:0 12px}.nav-stars[data-v-b057dc85],.player-name[data-v-b057dc85]{display:none}.stats[data-v-b057dc85]{left:50%;bottom:calc(max(var(--gutter), env(safe-area-inset-bottom)) + 56px);gap:12px;padding:11px 12px;position:absolute;transform:translate(-50%)}.stat em[data-v-b057dc85],.stat[data-v-b057dc85]:first-child{display:none}}
