.backdrop[data-v-5fb0e896]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;z-index:10}.modal[data-v-5fb0e896]{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:640px;max-width:100%;padding:16px 20px}header[data-v-5fb0e896]{display:flex;align-items:center;margin-bottom:8px}header strong[data-v-5fb0e896]{flex:1}.outdir[data-v-5fb0e896]{margin:0 0 8px}nav[data-v-5fb0e896]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}nav button.active[data-v-5fb0e896]{border-color:var(--accent);color:var(--accent)}section[data-v-5fb0e896]{margin:12px 0}section.inline[data-v-5fb0e896]{display:flex;align-items:center;gap:12px}section.inline h3[data-v-5fb0e896]{margin:0;min-width:240px}h3[data-v-5fb0e896]{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 6px}.track[data-v-5fb0e896]{display:block;padding:3px 0;cursor:pointer}.track input[data-v-5fb0e896]{margin-right:8px}footer[data-v-5fb0e896]{display:flex;align-items:center;gap:8px;margin-top:12px}.head[data-v-405f3305]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.job-name[data-v-405f3305]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head>button[data-v-405f3305]{flex-shrink:0}.spacer[data-v-405f3305]{flex:1 1 auto;min-width:0}.outdir[data-v-405f3305]{margin:0 0 6px}.overall[data-v-405f3305]{display:flex;align-items:center;gap:10px;margin:6px 0}.files[data-v-405f3305]{margin-top:8px}.file[data-v-405f3305]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:3px 0;font-size:13px}.file-error[data-v-405f3305]{flex-basis:100%;margin:2px 0 4px 22px;padding:6px 8px;max-height:9em;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--err);background:var(--panel-2);border-left:2px solid var(--err);border-radius:3px}.file[data-state=done] .fname[data-v-405f3305]{color:var(--ok)}.file[data-state=failed] .fname[data-v-405f3305]{color:var(--err)}.file[data-state=pending] .fname[data-v-405f3305],.file[data-state=canceled] .fname[data-v-405f3305]{color:var(--muted)}.fname[data-v-405f3305]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fstate[data-v-405f3305]{width:14px;text-align:center}.pct[data-v-405f3305]{min-width:90px;text-align:right;font-variant-numeric:tabular-nums}.time[data-v-405f3305]{min-width:140px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.small[data-v-405f3305]{font-size:12px}.toolbar[data-v-62a0a4b2]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.crumbs[data-v-62a0a4b2]{flex:1 1 auto;min-width:0;font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list .row[data-v-62a0a4b2]{display:flex;align-items:center;gap:10px;padding:6px 4px;border-bottom:1px solid var(--border)}.list .row[data-v-62a0a4b2]:last-child{border-bottom:none}.row .name[data-v-62a0a4b2]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.row.dir .name[data-v-62a0a4b2]{cursor:pointer;color:var(--text)}.row.dir:hover .name[data-v-62a0a4b2]{color:var(--accent)}header[data-v-44ae74f1]{margin-bottom:16px}:root{--bg: #10141a;--panel: #1a2029;--panel-2: #222a35;--border: #2d3743;--text: #e2e8f0;--muted: #8b98a9;--accent: #d15ad4;--accent-2: #7c5ad1;--ok: #2ecc71;--warn: #f1c40f;--err: #e74c3c}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--text);font-size:14px}#app{max-width:1000px;margin:0 auto;padding:24px 16px 64px}h1{font-size:20px;margin:0 0 4px;background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}h2{font-size:15px;margin:24px 0 8px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}button{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:6px 12px;cursor:pointer;font-size:13px}button:hover:not(:disabled){border-color:var(--accent)}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:linear-gradient(90deg,var(--accent),var(--accent-2));border:none;color:#fff}input[type=checkbox],select{accent-color:var(--accent)}select{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:6px 8px;font-size:13px}.muted{color:var(--muted)}.bar{height:8px;background:var(--panel-2);border-radius:4px;overflow:hidden;flex:1}.bar>div{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:4px;transition:width .3s ease}.badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);color:var(--muted)}.badge.probing,.badge.queued{color:var(--warn);border-color:var(--warn)}.badge.questions{color:var(--accent);border-color:var(--accent)}.badge.running{color:#3498db;border-color:#3498db}.badge.done{color:var(--ok);border-color:var(--ok)}.badge.failed{color:var(--err);border-color:var(--err)}.badge.canceled{color:var(--muted)}.card{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:14px 16px;margin-bottom:10px}.error{color:var(--err)}.spacer{flex:1}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
