.backdrop.svelte-1gljcgx{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal.svelte-1gljcgx{background:var(--bg-elevated, #111);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 8px);width:100%;max-width:420px;box-shadow:0 8px 32px #00000080}.modal-header.svelte-1gljcgx{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem .75rem;border-bottom:1px solid var(--border-subtle)}h2.svelte-1gljcgx{margin:0;font-size:var(--fs-md, 1rem);font-weight:600;color:var(--text-primary)}.close.svelte-1gljcgx{background:none;border:none;color:var(--text-secondary);font-size:1.4rem;line-height:1;cursor:pointer;padding:0 .2rem}.close.svelte-1gljcgx:hover:not(:disabled){color:var(--text-primary)}.close.svelte-1gljcgx:disabled{opacity:.4;cursor:not-allowed}.modal-body.svelte-1gljcgx{padding:1rem 1.2rem}.description.svelte-1gljcgx{color:var(--text-secondary);font-size:var(--fs-sm);margin:0 0 1rem;line-height:1.5}dl.svelte-1gljcgx{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;font-size:var(--fs-sm)}dt.svelte-1gljcgx{color:var(--text-secondary);white-space:nowrap}dd.svelte-1gljcgx{margin:0;color:var(--text-primary);word-break:break-all}.amount.svelte-1gljcgx{font-weight:700;color:var(--accent-cyan);font-size:var(--fs-md, 1rem)}.mono.svelte-1gljcgx{font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem);color:var(--text-secondary)}.error.svelte-1gljcgx{margin:.8rem 0 0;color:var(--accent-red, #d47a6c);font-size:var(--fs-sm);background:#d47a6c14;padding:.5rem .75rem;border-radius:var(--radius-sm, 4px);border-left:3px solid var(--accent-red, #d47a6c)}.modal-footer.svelte-1gljcgx{display:flex;justify-content:flex-end;gap:.6rem;padding:.75rem 1.2rem 1rem;border-top:1px solid var(--border-subtle)}button.svelte-1gljcgx{padding:.5rem 1.1rem;border-radius:var(--radius-sm, 4px);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}button.svelte-1gljcgx:disabled{opacity:.5;cursor:not-allowed}.secondary.svelte-1gljcgx{background:none;border:1px solid var(--border-subtle);color:var(--text-secondary)}.secondary.svelte-1gljcgx:hover:not(:disabled){border-color:var(--text-secondary);color:var(--text-primary)}.primary.svelte-1gljcgx{background:var(--accent-cyan);border:1px solid var(--accent-cyan);color:var(--bg-primary, #0a0a0a)}.primary.svelte-1gljcgx:hover:not(:disabled){background:var(--accent-green, var(--accent-cyan));border-color:var(--accent-green, var(--accent-cyan))}.invoke.svelte-ea43f4{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}h3.svelte-ea43f4{margin:0 0 .4rem;font-size:var(--fs-md, 1rem)}.muted.svelte-ea43f4{color:var(--text-secondary);font-size:var(--fs-sm);margin:0 0 .8rem}.muted.svelte-ea43f4 code:where(.svelte-ea43f4){color:var(--accent-cyan)}.anon.svelte-ea43f4{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);background:var(--bg-elevated, var(--bg-primary));padding:.5rem .7rem;border-radius:var(--radius-sm, 4px);margin-bottom:.8rem}.anon.svelte-ea43f4 a:where(.svelte-ea43f4){color:var(--accent-cyan)}.empty.svelte-ea43f4{color:var(--text-secondary);font-style:italic}.form.svelte-ea43f4{display:flex;flex-direction:column;gap:.8rem}label.svelte-ea43f4{display:flex;flex-direction:column;gap:.25rem;color:var(--text-secondary);font-size:var(--fs-sm)}.req.svelte-ea43f4{color:var(--accent-red, #d47a6c)}input.svelte-ea43f4,textarea.svelte-ea43f4,select.svelte-ea43f4{padding:.5rem .7rem;background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);color:var(--text-primary);font:inherit;font-size:var(--fs-sm)}textarea.svelte-ea43f4{resize:vertical;line-height:1.5}textarea.json.svelte-ea43f4{font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem)}input.svelte-ea43f4:focus,textarea.svelte-ea43f4:focus,select.svelte-ea43f4:focus{border-color:var(--accent-cyan);outline:none}.hint.svelte-ea43f4{color:var(--text-secondary);font-size:var(--fs-xs, .7rem);font-style:italic}.actions.svelte-ea43f4{display:flex;justify-content:flex-end}.primary.svelte-ea43f4{padding:.55rem 1.4rem;background:var(--accent-cyan);color:var(--bg-primary, #0a0a0a);border:1px solid var(--accent-cyan);border-radius:var(--radius-sm, 4px);font:inherit;font-weight:600;cursor:pointer}.primary.svelte-ea43f4:disabled{opacity:.6;cursor:wait}.primary.svelte-ea43f4:hover:not(:disabled){background:var(--accent-green, var(--accent-cyan))}.error.svelte-ea43f4{margin-top:1rem;color:var(--accent-red, #d47a6c);font-size:var(--fs-sm);background:#d47a6c14;padding:.6rem .9rem;border-radius:var(--radius-sm, 4px);border-left:3px solid var(--accent-red, #d47a6c)}.error.svelte-ea43f4 strong:where(.svelte-ea43f4){color:var(--accent-red, #d47a6c)}.budget-link.svelte-ea43f4{display:block;margin-top:.35rem}.budget-link.svelte-ea43f4 a:where(.svelte-ea43f4){color:var(--accent-cyan);font-size:var(--fs-xs, .75rem)}.result.svelte-ea43f4{margin-top:1rem;background:var(--bg-elevated, var(--bg-primary));border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);padding:.6rem .9rem}.result-head.svelte-ea43f4{display:flex;align-items:center;gap:.6em;margin-bottom:.5rem}.status.svelte-ea43f4{padding:.1rem .5rem;border-radius:999px;font-size:var(--fs-xs, .7rem);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--border-subtle)}.status-succeeded.svelte-ea43f4{color:var(--accent-green, #6cd47a);border-color:var(--accent-green, #6cd47a)}.status-failed.svelte-ea43f4,.status-timed_out.svelte-ea43f4,.status-killed.svelte-ea43f4{color:var(--accent-red, #d47a6c);border-color:var(--accent-red, #d47a6c)}.status-running.svelte-ea43f4,.status-queued.svelte-ea43f4{color:var(--accent-amber, #d4a76c);border-color:var(--accent-amber, #d4a76c)}.runtime.svelte-ea43f4,.duration.svelte-ea43f4{color:var(--text-secondary);font-size:var(--fs-xs, .75rem)}.reset.svelte-ea43f4{margin-left:auto;background:none;border:none;color:var(--text-secondary);font-size:var(--fs-md, 1rem);cursor:pointer}.reset.svelte-ea43f4:hover{color:var(--accent-red, #d47a6c)}pre.svelte-ea43f4{background:var(--bg-primary, #0a0a0a);padding:.6rem;border-radius:var(--radius-sm, 4px);overflow-x:auto;font-size:var(--fs-xs, .75rem);margin:0;max-height:24rem}.error-body.svelte-ea43f4{border-left:3px solid var(--accent-red, #d47a6c)}.job-id.svelte-ea43f4{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);margin:.4rem 0 0}.job-id.svelte-ea43f4 code:where(.svelte-ea43f4){font-family:SF Mono,monospace}
