:root{font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--color-text);background-color:var(--color-surface-muted);color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-accent: #1f2937;--color-accent-soft: #e5e7eb;--color-border: #e5e7eb;--color-border-strong: #d1d5db;--color-muted: #6b7280;--color-muted-faint: #9ca3af;--color-surface: #ffffff;--color-surface-muted: #f9fafb;--color-divider: #f3f4f6;--color-arrow: #9ca3af;--color-text: #111827;--color-text-soft: #374151;--color-btn-bg: #111827;--color-btn-fg: #ffffff;--color-link: #2563eb;--color-danger: #b91c1c;--color-danger-border: #fca5a5;--color-green: #15803d;--color-amber: #b45309;--pill-live-bg: #d1fae5;--pill-live-ink: #065f46;--pill-transient-bg: #f5f3ff;--pill-transient-ink: #6d28d9;--box-ok-bg: #ecfdf5;--box-ok-border: #a7f3d0;--box-ok-ink: #065f46;--box-err-bg: #fef2f2;--box-err-border: #fecaca;--box-err-ink: #991b1b;--box-warn-bg: #fffbeb;--box-warn-border: #fcd34d;--box-warn-ink: #92400e;--status-ok-bg: #ecfdf5;--status-ok-border: #a7f3d0;--status-ok-ink: #047857;--status-run-bg: #eff6ff;--status-run-border: #bfdbfe;--status-run-ink: #1d4ed8;--status-queued-bg: #fef3c7;--status-queued-border: #fde68a;--status-canceled-bg: #fdf2f8;--status-canceled-border: #fbcfe8;--status-canceled-ink: #9d174d;--rev-empty-solid: #d1d5db;--rev-empty-soft: #f3f4f6;--rev-empty-border: #e5e7eb;--rev-empty-ink: #6b7280;--rev-soft-l: 93%;--rev-border-l: 70%;--rev-ink-l: 28%}[data-theme=dark]{color-scheme:dark;--color-accent: #d1d5db;--color-accent-soft: #374151;--color-border: #2a323d;--color-border-strong: #3a4450;--color-muted: #9aa4b2;--color-muted-faint: #6b7280;--color-surface: #171b21;--color-surface-muted: #0f1216;--color-divider: #232a33;--color-arrow: #6b7280;--color-text: #f3f4f6;--color-text-soft: #d1d5db;--color-btn-bg: #e5e7eb;--color-btn-fg: #111827;--color-link: #60a5fa;--color-danger: #f87171;--color-danger-border: #7f1d1d;--color-green: #4ade80;--color-amber: #fbbf24;--pill-live-bg: #064e3b;--pill-live-ink: #6ee7b7;--pill-transient-bg: #2e1065;--pill-transient-ink: #c4b5fd;--box-ok-bg: #08281e;--box-ok-border: #14532d;--box-ok-ink: #6ee7b7;--box-err-bg: #2c1214;--box-err-border: #7f1d1d;--box-err-ink: #fca5a5;--box-warn-bg: #2a2108;--box-warn-border: #a16207;--box-warn-ink: #fcd34d;--status-ok-bg: #08281e;--status-ok-border: #14532d;--status-ok-ink: #34d399;--status-run-bg: #0f2038;--status-run-border: #1e40af;--status-run-ink: #93c5fd;--status-queued-bg: #2a2108;--status-queued-border: #a16207;--status-canceled-bg: #2b1020;--status-canceled-border: #831843;--status-canceled-ink: #f9a8d4;--rev-empty-solid: #3a4450;--rev-empty-soft: #232a33;--rev-empty-border: #2a323d;--rev-empty-ink: #9aa4b2;--rev-soft-l: 16%;--rev-border-l: 32%;--rev-ink-l: 76%}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-accent: #d1d5db;--color-accent-soft: #374151;--color-border: #2a323d;--color-border-strong: #3a4450;--color-muted: #9aa4b2;--color-muted-faint: #6b7280;--color-surface: #171b21;--color-surface-muted: #0f1216;--color-divider: #232a33;--color-arrow: #6b7280;--color-text: #f3f4f6;--color-text-soft: #d1d5db;--color-btn-bg: #e5e7eb;--color-btn-fg: #111827;--color-link: #60a5fa;--color-danger: #f87171;--color-danger-border: #7f1d1d;--color-green: #4ade80;--color-amber: #fbbf24;--pill-live-bg: #064e3b;--pill-live-ink: #6ee7b7;--pill-transient-bg: #2e1065;--pill-transient-ink: #c4b5fd;--box-ok-bg: #08281e;--box-ok-border: #14532d;--box-ok-ink: #6ee7b7;--box-err-bg: #2c1214;--box-err-border: #7f1d1d;--box-err-ink: #fca5a5;--box-warn-bg: #2a2108;--box-warn-border: #a16207;--box-warn-ink: #fcd34d;--status-ok-bg: #08281e;--status-ok-border: #14532d;--status-ok-ink: #34d399;--status-run-bg: #0f2038;--status-run-border: #1e40af;--status-run-ink: #93c5fd;--status-queued-bg: #2a2108;--status-queued-border: #a16207;--status-canceled-bg: #2b1020;--status-canceled-border: #831843;--status-canceled-ink: #f9a8d4;--rev-empty-solid: #3a4450;--rev-empty-soft: #232a33;--rev-empty-border: #2a323d;--rev-empty-ink: #9aa4b2;--rev-soft-l: 16%;--rev-border-l: 32%;--rev-ink-l: 76%}}body{margin:0;min-height:100vh;background:var(--color-surface-muted)}#root{min-height:100vh}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.docs-prose{font-size:14px;line-height:1.65;color:var(--color-text)}.docs-prose h1{font-size:24px;margin:0 0 12px;letter-spacing:-.3px}.docs-prose h2{font-size:17px;margin:26px 0 8px}.docs-prose p,.docs-prose li{color:var(--color-text-soft)}.docs-prose a{color:var(--color-link)}.docs-prose code{font-family:ui-monospace,monospace;font-size:12.5px;background:var(--color-divider);padding:1.5px 5px;border-radius:4px}.docs-prose pre{background:var(--color-divider);border:1px solid var(--color-border);border-radius:8px;padding:12px 14px;overflow-x:auto}.docs-prose pre code{background:none;padding:0}.docs-prose ol,.docs-prose ul{padding-left:22px}.app-nav{flex-wrap:wrap;row-gap:8px}@media(max-width:700px){.app-nav{gap:12px!important;padding:10px 14px!important}.app-nav-search{order:9;flex-basis:100%!important;max-width:none!important;margin-left:0!important}.long-label{display:none}}.table-scroll{overflow-x:auto}.table-scroll table{min-width:560px}@media(max-width:700px){.docs-layout{flex-direction:column;gap:14px!important}.docs-layout nav{flex:none!important;display:flex;flex-wrap:wrap;gap:4px}}@media(max-width:700px){.page{margin:16px auto!important;padding:12px!important}}.page{overflow-wrap:anywhere}.page button{overflow-wrap:normal;white-space:nowrap}.page h1,.page h2,.page h3{overflow-wrap:normal}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}input,textarea,select,button{box-sizing:border-box}@media(max-width:800px){.job-audit-layout{flex-direction:column}.job-audit-layout>div{flex:none!important;width:100%}}#root{margin:0;padding:0;width:100%;min-height:100vh;background:var(--color-surface-muted)}
