:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e5e7eb;background:#16171d;font:15px/1.5 system-ui,Segoe UI,Roboto,sans-serif}body{margin:0}h1,h2{font-weight:600}table a,a{color:#a5b4fc}button{font:inherit;color:inherit;background:#2a2b33;border:1px solid #444}select{font:inherit;color:inherit;background:#1c1d24;border:1px solid #444;border-radius:4px;padding:.4rem}.nav[data-v-8fe834c3]{border-bottom:1px solid #333;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex}.brand[data-v-8fe834c3]{font-weight:600}nav[data-v-8fe834c3]{flex:1;gap:1rem;display:flex}.nav-right[data-v-8fe834c3]{align-items:center;gap:.75rem;font-size:.85rem;display:flex}.content[data-v-8fe834c3]{max-width:1100px;margin:0 auto;padding:1.5rem}.login-page[data-v-4585c116]{justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card[data-v-4585c116]{border:1px solid #333;border-radius:8px;flex-direction:column;gap:.75rem;width:320px;padding:2rem;display:flex}h1[data-v-4585c116]{margin:0 0 .5rem;font-size:1.4rem;line-height:1.3}label[data-v-4585c116]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}input[data-v-4585c116]{color:inherit;background:0 0;border:1px solid #444;border-radius:4px;padding:.5rem}button[data-v-4585c116]{cursor:pointer;border-radius:4px;padding:.6rem}.error[data-v-4585c116]{color:#ff6b6b;margin:0;font-size:.85rem}.toolbar[data-v-2a50283e]{gap:.5rem;margin-bottom:1rem;display:flex}.create-btn[data-v-2a50283e]{margin-left:auto}.create-form[data-v-2a50283e]{border:1px solid #333;border-radius:6px;flex-direction:column;gap:.75rem;max-width:32rem;margin-bottom:1.5rem;padding:1rem;display:flex}.create-form label[data-v-2a50283e]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.create-form input[data-v-2a50283e]{padding:.4rem .5rem}.create-form__actions[data-v-2a50283e]{gap:.5rem;display:flex}.create-form .error[data-v-2a50283e]{color:#ff6b6b;margin:0}.table[data-v-2a50283e]{border-collapse:collapse;width:100%}.table th[data-v-2a50283e],.table td[data-v-2a50283e]{text-align:left;border-bottom:1px solid #333;padding:.5rem}.status[data-v-2a50283e]{border-radius:4px;padding:.15rem .5rem;font-size:.8rem}.status--done[data-v-2a50283e]{background:#1f4d2c}.status--failed[data-v-2a50283e]{background:#4d1f1f}.status--running[data-v-2a50283e]{background:#4d431f}.status--pending[data-v-2a50283e]{background:#333}.status--cancelled[data-v-2a50283e]{opacity:.8;background:#444}.danger[data-v-2a50283e]{color:#ff6b6b}.pagination[data-v-2a50283e]{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.event-log[data-v-5c377b77]{margin-top:1rem}.event-log>summary[data-v-5c377b77]{cursor:pointer;opacity:.8;font-size:.85rem}.steps[data-v-5c377b77]{flex-direction:column;gap:.35rem;max-height:28rem;margin-top:.5rem;display:flex;overflow-y:auto}.step[data-v-5c377b77]{background:#ffffff08;border-left:3px solid #555;border-radius:0 4px 4px 0}.step>summary[data-v-5c377b77]{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.35rem .6rem;font-size:.8rem;display:flex}.step-index[data-v-5c377b77]{opacity:.6;font-family:monospace}.step-label[data-v-5c377b77]{flex:1;min-width:10rem}.step-time[data-v-5c377b77]{opacity:.5;font-family:monospace;font-size:.75rem}.step-duration[data-v-5c377b77]{opacity:.7;font-family:monospace;font-size:.75rem}.step-duration--live[data-v-5c377b77]{color:#e0a83c;opacity:1;align-items:center;gap:.35rem;display:inline-flex}.step-duration--stopped[data-v-5c377b77]{color:#999}.spinner[data-v-5c377b77]{border:2px solid #e0a83c59;border-top-color:#e0a83c;border-radius:50%;width:.6rem;height:.6rem;animation:.8s linear infinite spin-5c377b77}@keyframes spin-5c377b77{to{transform:rotate(360deg)}}.step-raw[data-v-5c377b77]{white-space:pre-wrap;word-break:break-word;background:#00000059;max-height:16rem;margin:0;padding:.5rem .75rem;font-size:.7rem;overflow:auto}.title-row[data-v-c0435cac]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.subtitle[data-v-c0435cac]{opacity:.8;margin-top:0}.meta-grid[data-v-c0435cac]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:1rem 0;display:grid}.label[data-v-c0435cac]{opacity:.6;font-size:.75rem;display:block}.error[data-v-c0435cac]{color:#ff6b6b}.pending-note[data-v-c0435cac]{opacity:.6;font-style:italic}.danger[data-v-c0435cac]{color:#ff6b6b}.live-value[data-v-c0435cac]{color:#e0a83c;align-items:center;gap:.35rem;display:inline-flex}.spinner[data-v-c0435cac]{border:2px solid #e0a83c59;border-top-color:#e0a83c;border-radius:50%;width:.6rem;height:.6rem;animation:.8s linear infinite spin-c0435cac}@keyframes spin-c0435cac{to{transform:rotate(360deg)}}.status[data-v-c0435cac]{border-radius:4px;padding:.15rem .5rem;font-size:.8rem}.status--done[data-v-c0435cac]{background:#1f4d2c}.status--failed[data-v-c0435cac]{background:#4d1f1f}.status--running[data-v-c0435cac]{background:#4d431f}.status--pending[data-v-c0435cac]{background:#333}.status--cancelled[data-v-c0435cac]{opacity:.8;background:#444}.findings[data-v-c0435cac]{flex-direction:column;gap:.75rem;display:flex}.finding[data-v-c0435cac]{background:#ffffff08;border-left:4px solid #666;padding:.5rem .75rem}.finding--critical[data-v-c0435cac]{border-color:#d64545}.finding--high[data-v-c0435cac]{border-color:#e08a3c}.finding--medium[data-v-c0435cac]{border-color:#d6c145}.finding--low[data-v-c0435cac]{border-color:#6a9955}.finding-header[data-v-c0435cac]{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.severity[data-v-c0435cac]{opacity:.7;font-size:.7rem}.inline-badge[data-v-c0435cac]{opacity:.7;background:#ffffff14;border-radius:4px;margin-left:auto;padding:.1rem .5rem;font-size:.7rem}.location[data-v-c0435cac]{opacity:.8;font-family:monospace;font-size:.85rem}.suggestion[data-v-c0435cac]{opacity:.9;margin-top:.25rem}.markdown[data-v-c0435cac] p{margin:.4rem 0}.markdown[data-v-c0435cac] pre{background:#00000059;border-radius:4px;padding:.6rem .75rem;overflow-x:auto}.markdown[data-v-c0435cac] code{background:#ffffff14;border-radius:3px;padding:.1em .35em;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.85em}.markdown[data-v-c0435cac] pre code{background:0 0;padding:0}.markdown[data-v-c0435cac] ul,.markdown[data-v-c0435cac] ol{margin:.4rem 0;padding-left:1.4rem}.replies[data-v-c0435cac]{flex-direction:column;gap:.75rem;display:flex}.reply[data-v-c0435cac]{background:#ffffff08;border-left:4px solid #666;padding:.5rem .75rem}.reply-header[data-v-c0435cac]{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.reply-cost[data-v-c0435cac]{opacity:.7;margin-left:auto;font-size:.75rem}.reply-body[data-v-c0435cac]{opacity:.85;font-style:italic}.reply-response[data-v-c0435cac]{margin-top:.25rem}.status--reply-pending[data-v-c0435cac]{background:#333}.status--reply-answered[data-v-c0435cac]{background:#1f4d2c}.status--reply-limit_reached[data-v-c0435cac]{background:#4d431f}.status--reply-failed[data-v-c0435cac]{background:#4d1f1f}.table[data-v-a427ca43]{border-collapse:collapse;width:100%}.table th[data-v-a427ca43],.table td[data-v-a427ca43]{text-align:left;border-bottom:1px solid #333;padding:.5rem}.edit-row select[data-v-a427ca43],.edit-row input[data-v-a427ca43]{width:100%}.actions[data-v-a427ca43]{gap:.5rem;display:flex}.header-row[data-v-cf717651]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.provider-form[data-v-cf717651]{border:1px solid #333;border-radius:6px;flex-direction:column;gap:.75rem;max-width:480px;margin-bottom:1.5rem;padding:1rem;display:flex}.field[data-v-cf717651]{flex-direction:column;gap:.25rem;display:flex}.field label[data-v-cf717651]{opacity:.7;font-size:.8rem}.form-actions[data-v-cf717651]{gap:.5rem;display:flex}.table[data-v-cf717651]{border-collapse:collapse;width:100%}.table th[data-v-cf717651],.table td[data-v-cf717651]{text-align:left;border-bottom:1px solid #333;padding:.5rem}.badge[data-v-cf717651]{border-radius:4px;padding:.15rem .5rem;font-size:.8rem}.badge--ok[data-v-cf717651]{background:#1f4d2c}.badge--missing[data-v-cf717651]{background:#4d1f1f}.actions[data-v-cf717651]{gap:.5rem;display:flex}.danger[data-v-cf717651]{color:#ff6b6b}
