.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}:root{color-scheme:dark;--bg: #080a0f;--bg2: #0d0f16;--surface: #12141d;--surface2: #171a24;--surface3: #1d212e;--line: #242838;--line2: #2f3446;--text: #e8eaf2;--muted: #9aa1b4;--faint: #6b7186;--accent: #7c7bff;--accent2: #9a7bff;--accent-dim: #3a3a7a;--cyan: #38d3d3;--green: #3ddc84;--amber: #ffb454;--red: #ff5f6e;--radius: var(--radius-14);--radius-sm: var(--radius-9);--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif;--glow: 0 0 0 1px rgba(124, 123, 255, .35), 0 8px 30px -8px rgba(124, 123, 255, .45);--border: #242838;--text-dim: #828ea3;--text-on-accent: #0b1320;--running: #ffb454;--succeeded: #3ddc84;--failed: #ff6b78;--recovered: #38d3d3;--paused: #a78cff;--blocked: #ff8164;--skipped: var(--muted);--pending: #959fb1;--queued: #9493ff;--needs-human: #f472b6;--blocked-by-sdk: #8d97f9;--provider-hold-stuck: #d8b4fe;--disabled: #8b9eca;--rejected: #e879f9;--warn: #fbbf24;--accent-build: #7aa2f7;--accent-decide: #d0a2f0;--accent-blueprint: #4fd6bd;--accent-org: #f0b45e;--accent-automation: #f0a4d0;--badge-ok-bg: #1f3d2a;--badge-ok-fg: #6ee7a0;--badge-warn-bg: #45371f;--badge-warn-fg: #e7c66e;--badge-error-bg: #4a2727;--badge-error-fg: #e79a9a;--badge-info-bg: #1e3147;--badge-info-fg: #6eb6e7;--badge-neutral-bg: #2a2d34;--badge-neutral-fg: #c9ced6;--badge-progress-bg: #2a2f47;--badge-progress-fg: #9aa6e7;--badge-shipped-bg: #1f3320;--badge-shipped-fg: #b6e36e;--diff-add: #7ee787;--diff-del: #ff7b72;--diff-warn: #d29922;--link: #58a6ff;--chart-1: #6ea8fe;--chart-2: #f6c177;--chart-3: #a3be8c;--chart-4: #e06c75;--chart-5: #c678dd;--chart-6: #56b6c2;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-28: 28px;--space-40: 40px;--space-60: 60px;--font-size-10: 10px;--font-size-11: 11px;--font-size-12: 12px;--font-size-13: 13px;--font-size-14: 14px;--font-size-15: 15px;--font-size-16: 16px;--font-size-18: 18px;--font-size-20: 20px;--font-size-22: 22px;--font-size-24: 24px;--font-size-32: 32px;--radius-4: 4px;--radius-8: 8px;--radius-9: 9px;--radius-10: 10px;--radius-12: 12px;--radius-14: 14px;--radius-16: 16px;--radius-pill: 999px;--shadow-0: none;--shadow-12: 0 4px 12px rgba(0,0,0,.3);--shadow-30: 0 10px 30px rgba(0,0,0,.4);--shadow-40: 0 20px 40px rgba(0,0,0,.5);--shadow-60: 0 20px 60px -20px rgba(0,0,0,.6);--leading-display: 1.15;--leading-title: 1.2;--leading-heading: 1.3;--leading-body-compact: 1.45;--leading-body: 1.5;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--z-base: 1;--z-raised: 2;--z-dropdown: 20;--z-popover: 60;--z-backdrop: 100;--z-palette: 500;--z-top: 999;--duration-instant: 90ms;--duration-fast: .12s;--duration-base: .15s;--duration-slow: .2s;--duration-loop: 1.2s;--ease-standard: ease;--ease-out: ease-out;--ease-in-out: ease-in-out}:root[data-theme=light]{color-scheme:light;--bg: #eef0f7;--bg2: #ffffff;--surface: #ffffff;--surface2: #f7f8fc;--surface3: #eaedf6;--line: #e1e5f0;--line2: #cdd3e4;--text: #14161f;--muted: #565d75;--faint: #848ba6;--accent: #5b5bd6;--accent2: #7d55d1;--accent-dim: #c6c6ee;--cyan: #0d8f8f;--green: #12904f;--amber: #a86400;--red: #cf2438;--glow: 0 0 0 1px rgba(91, 91, 214, .28), 0 8px 30px -10px rgba(91, 91, 214, .35);--border: #e1e5f0;--text-dim: #5f6773;--text-on-accent: #ffffff;--running: #854f00;--succeeded: #0d693a;--failed: #ad1e2f;--recovered: #096666;--paused: #6947af;--blocked: #a3351d;--skipped: var(--muted);--pending: #565d68;--queued: #4e4eb9;--needs-human: #ac1654;--blocked-by-sdk: #4338ca;--provider-hold-stuck: #6b21a8;--disabled: #445b8f;--rejected: #981aa5;--warn: #7d5300;--accent-build: #2159c9;--accent-decide: #8636c6;--accent-blueprint: #0f766e;--accent-org: #a85b00;--accent-automation: #b02a7a;--badge-ok-bg: #dcfce7;--badge-ok-fg: #14532d;--badge-warn-bg: #fef3c7;--badge-warn-fg: #713f12;--badge-error-bg: #fee2e2;--badge-error-fg: #7f1d1d;--badge-info-bg: #dbeafe;--badge-info-fg: #1e3a8a;--badge-neutral-bg: #e8ebf0;--badge-neutral-fg: #384150;--badge-progress-bg: #e0e0fb;--badge-progress-fg: #3730a3;--badge-shipped-bg: #e7f7c8;--badge-shipped-fg: #3f6212;--diff-add: #15703a;--diff-del: #b42318;--diff-warn: #8a5c00;--link: #175cd3;--chart-1: #1f6feb;--chart-2: #b45309;--chart-3: #4d7c0f;--chart-4: #be123c;--chart-5: #7e22ce;--chart-6: #0e7490;--shadow-0: none;--shadow-12: 0 4px 12px rgba(0,0,0,.15);--shadow-30: 0 10px 30px rgba(0,0,0,.2);--shadow-40: 0 20px 40px rgba(0,0,0,.25);--shadow-60: 0 20px 60px -20px rgba(0,0,0,.3)}html,body{margin:0;padding:0;font-family:var(--sans);background:var(--bg);color:var(--text);font-size:14px;height:100%}*{box-sizing:border-box}button{font:inherit;color:inherit;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 12px;cursor:pointer}button:hover{background:var(--surface3)}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:disabled{background:var(--surface2);cursor:not-allowed}a{color:var(--accent);text-decoration:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root[data-reduce-motion="1"] *,:root[data-reduce-motion="1"] *:before,:root[data-reduce-motion="1"] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.docs-prose h1,.docs-prose h2,.docs-prose h3,.docs-prose h4{margin:1.4rem 0 .5rem;line-height:1.3;color:var(--text)}.docs-prose h1{font-size:1.15rem}.docs-prose h2{font-size:1.05rem}.docs-prose h3{font-size:.95rem}.docs-prose h4{font-size:.9rem}.docs-prose p,.docs-prose li{margin:.5rem 0}.docs-prose a{color:var(--link)}.docs-prose code{padding:.05rem .25rem;font-family:var(--mono);font-size:.85em;background:var(--surface2);border-radius:var(--radius-sm)}.docs-prose pre{padding:.7rem .85rem;overflow-x:auto;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm)}.docs-prose pre code{padding:0;background:transparent}.docs-prose blockquote{margin:.75rem 0;padding-left:.85rem;border-left:2px solid var(--border);color:var(--text-dim)}.docs-prose table{display:block;overflow-x:auto;border-collapse:collapse}.docs-prose th,.docs-prose td{padding:.3rem .5rem;border:1px solid var(--border);text-align:left}.docs-prose img{max-width:100%}.docs-prose hr{border:0;border-top:1px solid var(--border)}.md-rich h1,.md-rich h2,.md-rich h3,.md-rich h4{font-size:13px;font-weight:600;margin:10px 0 4px;color:var(--text)}.md-rich p{margin:0 0 8px}.md-rich ul,.md-rich ol{margin:0 0 8px;padding-left:18px}.md-rich li{margin:2px 0;white-space:pre-wrap}.md-rich code{font-family:var(--mono);font-size:12px;padding:1px 4px;border-radius:4px;background:var(--surface2);border:1px solid var(--border)}.md-rich blockquote{margin:0 0 8px;padding-left:10px;border-left:2px solid var(--line2);color:var(--muted)}.md-rich a{color:var(--link, var(--accent));text-decoration:underline}.md-rich .md-verbatim{display:block;margin:0 0 8px;padding:8px 10px;border:1px dashed var(--faint);border-radius:var(--radius-sm);background:var(--surface2);cursor:pointer}.md-rich .md-verbatim:hover{border-color:var(--accent)}.md-rich .md-verbatim:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.md-rich .md-verbatim pre{margin:0;overflow-x:auto;font-family:var(--mono);font-size:12px;white-space:pre}.md-rich .md-verbatim pre code{padding:0;border:0;background:transparent}.md-rich .md-verbatim table{display:block;overflow-x:auto;border-collapse:collapse;overflow-wrap:normal}.md-rich .md-verbatim th,.md-rich .md-verbatim td{padding:4px 8px;border:1px solid var(--border);text-align:left}.md-rich .md-verbatim-edit{display:block;width:100%;box-sizing:border-box;padding:6px 8px;font-family:var(--mono);font-size:12px;line-height:1.5;color:var(--text);background:var(--surface);border:1px solid var(--border);resize:vertical}.md-rich .md-verbatim-edit:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.md-rich>:first-child{margin-top:0}.md-rich>:last-child{margin-bottom:0}:root[data-accent]{--accent: var(--accent-pick-dark)}:root[data-theme=light][data-accent]{--accent: var(--accent-pick-light)}.cdk-virtual-scroll-spacer,.cdk-virtual-scroll-content-wrapper{transition:none!important}.cdk-virtual-scroll-content-wrapper{overflow-clip-margin:var(--space-4)}
