v12-product-demo{[data-artifacts-view]{--motion-enter-distance: 3px;display:grid;flex:1;min-block-size:0;grid-template-columns:240px minmax(0,1fr);overflow:hidden;background:var(--surface-0);animation:motion-enter var(--motion-duration-state) var(--motion-ease-out-quint) both;[data-artifacts-files]{display:flex;min-block-size:0;flex-direction:column;gap:8px;padding:12px;overflow-y:auto;border-inline-end:1px solid var(--border-l1);background:var(--surface-0);>header{display:flex;min-block-size:28px;align-items:center;justify-content:space-between;padding-inline:8px;color:var(--text-tertiary);font-size:10px;strong{text-transform:uppercase;letter-spacing:.025em}}[data-artifacts-group]{display:flex;flex-direction:column;gap:2px;>small{padding:8px 8px 0;color:var(--text-tertiary);font-size:9px;letter-spacing:.05em;text-transform:uppercase}>p{padding:0 8px 6px;color:var(--text-tertiary);font-size:10px;line-height:1.45}[data-artifact-file]{display:flex;min-block-size:30px;align-items:center;padding-inline:8px;border-radius:4px;color:var(--text-secondary);font-family:var(--font-mono);font-size:10px;&[data-selected]{background:var(--surface-2);color:var(--text-primary)}}}}[data-artifacts-document]{display:flex;min-inline-size:0;min-block-size:0;flex-direction:column;>header{display:flex;min-block-size:52px;align-items:center;justify-content:space-between;gap:16px;padding-inline:16px;border-block-end:1px solid var(--border-l1);>div{display:flex;min-inline-size:0;align-items:baseline;gap:8px;strong{overflow:hidden;font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}span{color:var(--text-tertiary);font-size:10px;white-space:nowrap}}[data-artifact-copy]{flex:none;padding:4px 8px;border-radius:4px;color:var(--text-secondary);font-size:10px}}[data-artifacts-code]{flex:1;min-block-size:0;overflow:auto;padding-block:12px;[data-artifact-line]{display:grid;min-block-size:20px;grid-template-columns:44px minmax(0,1fr);align-items:start;font-family:var(--font-mono);font-size:10px;line-height:1.6;>span{block-size:100%;padding-inline-end:12px;border-inline-end:1px solid var(--border-l0);color:var(--text-tertiary);text-align:end;user-select:none}code{padding-inline:12px;color:var(--text-primary);white-space:pre-wrap}}}}}}v12-product-demo{[data-product-breadcrumb]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:53px;padding:10px 20px;border-block-end:1px solid var(--border-l0);color:var(--text-secondary);font-size:12px;line-height:1.4;:is([data-breadcrumb-path],[data-breadcrumb-finding],[data-breadcrumb-actions]){display:flex;min-inline-size:0;align-items:center;gap:8px;white-space:nowrap}[data-breadcrumb-path]{overflow:hidden;>[data-svg-mask]{flex:none;inline-size:13px;block-size:13px;color:var(--text-tertiary)}[data-org-avatar]{display:grid;flex:none;place-items:center;inline-size:28px;block-size:28px;border:1px solid var(--border-l1);border-radius:50%;background:var(--surface-1);color:var(--text-secondary);font-family:var(--font-mono);font-size:10px}[data-breadcrumb-primary]{color:var(--text-primary)}[data-breadcrumb-finding]{overflow:hidden;color:var(--text-primary);>[data-svg-mask]{flex:none;inline-size:13px;block-size:13px;color:var(--text-tertiary)}[data-breadcrumb-title]{overflow:hidden;text-overflow:ellipsis}}}[data-breadcrumb-actions]{flex:none;block-size:32px;gap:12px;color:var(--text-tertiary);>[data-svg-mask]{inline-size:16px;block-size:16px}[data-validity-tag]{inline-size:96px}}}&:not([data-detail-open]) :is([data-breadcrumb-finding],[data-breadcrumb-actions]),&:is([data-view=summary],[data-view=artifacts]) :is([data-breadcrumb-finding],[data-breadcrumb-actions]){display:none}[data-run-toolbar]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-block-size:57px;padding:12px 20px;border-block-end:1px solid var(--border-l1);background:var(--surface-0);[data-run-tabs]{display:flex;flex:none;gap:8px;margin-inline-end:auto;button{min-block-size:32px;padding:8px}}[data-run-filters]{display:flex;align-items:center;gap:8px;opacity:.72;:is([data-filter-pill],[data-search-pill]){display:inline-flex;flex:none;align-items:center;gap:8px;block-size:28px;padding:0 10px;border:1px solid var(--border-l1);border-radius:999px;background:var(--surface-0);color:var(--text-secondary);font-size:11px;font-weight:400;>[data-svg-mask]:first-child{inline-size:16px;block-size:16px}}[data-search-pill]{min-inline-size:160px;color:var(--text-tertiary);font-weight:400}}}&:is([data-view=summary],[data-view=artifacts]) [data-run-filters]{display:none}}v12-product-demo{[data-finding-record]{display:flex;flex-direction:column;block-size:100%;min-block-size:0;[data-detail-heading]{display:flex;align-items:center;min-block-size:53px;padding:12px 20px;border-block-end:1px solid var(--border-l0)}[data-detail-heading] h2{overflow:hidden;color:var(--text-primary);font-family:var(--font-display);font-size:16px;font-weight:400;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}[data-artifact-tabs]{position:sticky;inset-block-start:0;z-index:5;display:flex;flex:none;align-items:flex-end;gap:16px;min-block-size:45px;padding:4px 0 8px 12px;overflow-x:auto;border-block-end:1px solid var(--border-l0);background:var(--surface-0)}[data-artifact-tabs] button{flex:none;min-block-size:32px;padding:8px 4px;white-space:nowrap}[data-artifact-scroll]{contain:paint;flex:1;min-block-size:0;overflow:auto;overflow-anchor:none;overscroll-behavior:contain;padding:0 20px 20px;scrollbar-gutter:stable}[data-artifact-panel]{--motion-enter-distance: 3px;inline-size:100%;animation:motion-enter var(--motion-duration-state) var(--motion-ease-out-quint) both}[data-production-pane]{display:flex;flex-direction:column;gap:20px;inline-size:100%;max-inline-size:1152px;padding-block-start:20px;margin-inline:auto}[data-copy-section],[data-source-section]{display:flex;flex-direction:column;gap:8px;inline-size:100%}[data-copy-section] h3,[data-source-section] h3{color:var(--text-primary);font-size:13px;font-weight:400;line-height:normal}[data-copy-section] p,[data-copy-section] li,[data-artifact-panel]>p,[data-production-pane]>p{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.6}[data-copy-section] p>code{padding:1px 3px;border-radius:3px;background:var(--surface-2);color:var(--border-highlight);font-family:var(--font-mono);font-size:.88em}[data-copy-section] ol{display:flex;flex-direction:column;gap:8px;padding-inline-start:20px}[data-artifact-note]{padding-block-start:4px}[data-next-section]{display:flex;justify-content:center;inline-size:100%;margin-block-start:4px;padding-block-start:16px;border-block-start:1px solid var(--border-l0)}[data-next-section] button{display:inline-flex;min-inline-size:200px;min-block-size:36px;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border:1px solid var(--border-l1);border-radius:6px;background:var(--surface-0);color:var(--text-primary);font-size:11px;font-weight:400}[data-next-section] button:hover{background:var(--surface-hover-0)}[data-next-section] [data-svg-mask]{inline-size:14px;block-size:14px}[data-code-block],[data-evidence-code],[data-diff-block]{--code-foreground: light-dark(#575279, #e0def4);inline-size:100%;border:1px solid var(--border-l0);border-radius:6px;background:var(--surface-1);color:var(--code-foreground);font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:1.6}[data-code-block],[data-evidence-code]{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:none}[data-code-header]{display:flex;min-block-size:40px;align-items:center;justify-content:flex-start;gap:12px;padding:8px 12px 8px 16px;border-block-end:1px solid var(--border-l0);background:var(--surface-2)}[data-code-file]{display:inline-flex;min-inline-size:0;overflow:hidden;color:var(--text-primary);font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;text-overflow:ellipsis;white-space:nowrap}[data-code-file] i{color:var(--text-tertiary);font-style:normal;font-weight:400}[data-code-file] strong{color:var(--text-primary);font-weight:600}[data-code-header] [data-code-actions]{margin-inline-start:auto}[data-code-block]>[data-code-header],[data-evidence-code]>[data-code-header]{position:sticky;inset-inline-start:0;z-index:2}[data-code-block] table,[data-evidence-code] table,[data-diff-block] table{inline-size:100%;border-collapse:collapse;border-spacing:0;background:var(--surface-1);font-family:var(--font-mono)}[data-code-block] table{padding-block:12px}[data-code-block] tr:first-child td{padding-block-start:12px}[data-code-block] tr:last-child td{padding-block-end:12px}[data-code-block] td,[data-evidence-code] td{padding-block:0;vertical-align:top;white-space:pre}[data-code-block] td:first-child,[data-evidence-code] td:first-child{inline-size:48px;padding-inline:12px;border-inline-end:1px solid var(--border-l0);color:var(--text-tertiary);font-size:12px;font-weight:400;text-align:end;opacity:.6}[data-code-block]:not([data-filename]) td:first-child,[data-evidence-code] td:first-child{position:sticky;inset-inline-start:0;z-index:1;border-inline-end:0;background:var(--surface-1);box-shadow:inset -1px 0 var(--border-l0);color:color-mix(in srgb,var(--text-tertiary) 60%,transparent);opacity:1}[data-code-block] td:last-child,[data-evidence-code] td:last-child{padding-inline:16px}[data-code-block] tr[data-evidence-line]{background:color-mix(in srgb,var(--border-highlight) 8%,transparent)}[data-code-block] tr[data-evidence-line] td:first-child{background:color-mix(in srgb,var(--border-highlight) 8%,var(--surface-1))}[data-code-token=keyword]{color:light-dark(#286983,#3e8fb0)}[data-code-token=type]{color:light-dark(#56949f,#9ccfd8)}[data-code-token=builtin]{color:light-dark(#907aa9,#c4a7e7)}[data-code-token=function]{color:light-dark(#d7827e,#ea9a97)}[data-code-token=number],[data-code-token=string]{color:light-dark(#ea9d34,#f6c177)}[data-code-token=comment]{color:var(--text-tertiary);font-style:italic}[data-code-block][data-filename] table td:first-child{inline-size:auto;padding-inline:16px;border:0;color:var(--code-foreground);font-size:11px;font-weight:400;text-align:start;opacity:1}[data-code-actions]{display:flex;align-items:center;gap:4px;color:var(--text-tertiary)}[data-code-actions] [data-svg-mask]{inline-size:14px;block-size:14px}[data-file-chip]{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin-block:4px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--border-highlight) 50%,transparent);border-radius:2px;background:var(--surface-1);color:var(--text-primary);font-family:var(--font-mono);font-size:12px;line-height:1.4}[data-file-chip] b{display:grid;place-items:center;min-inline-size:20px;block-size:20px;padding-inline:6px;border:1px solid color-mix(in srgb,var(--border-highlight) 40%,transparent);border-radius:50%;background:var(--surface-0);font-size:10px}[data-evidence-card]{--motion-enter-distance: 3px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-highlight) 40%,transparent);border-radius:6px;background:var(--surface-1);box-shadow:0 0 0 2px color-mix(in srgb,var(--border-highlight) 20%,transparent);animation:motion-enter var(--motion-duration-state) var(--motion-ease-out-quint) calc(var(--motion-stagger-step) * 3) both}[data-evidence-card]>header{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-block-end:1px solid var(--border-l0);background:var(--surface-2)}[data-evidence-card]>header>span{display:grid;flex:none;place-items:center;min-inline-size:28px;block-size:28px;border:1px solid var(--border-highlight);border-radius:2px;background:var(--surface-1);font-family:var(--font-mono);font-size:11px;font-weight:400}[data-evidence-card]>header>div{display:flex;min-inline-size:0;flex-direction:column;gap:4px}[data-evidence-card]>header strong{font-size:12px;line-height:1.5}[data-evidence-card]>header small{color:var(--text-tertiary);font-size:12px}[data-evidence-body]{padding:16px}[data-evidence-code]{color:var(--text-primary)}[data-evidence-code] tr:first-child td{padding-block-start:12px}[data-evidence-code] tr:last-child td{padding-block-end:12px}[data-artifact-title]{display:flex;align-items:center;gap:12px}[data-artifact-title] h3{color:var(--text-primary);font-size:15px;font-weight:400;line-height:1.4}[data-artifact-title] span{padding:2px 8px;border:1px solid var(--success-border);border-radius:2px;background:var(--success-bg);color:var(--success-text);font-size:10px;font-weight:400}[data-output-section]{inline-size:100%;overflow:hidden;scroll-margin:16px;border:1px solid var(--border-l1);border-radius:6px}[data-output-section]>button{display:flex;align-items:center;justify-content:space-between;inline-size:100%;padding:10px 12px;border:0;background:var(--surface-2);color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.4;text-align:start}[data-output-section]>button:hover{background:var(--surface-hover-1);color:var(--text-primary)}[data-output-section]>button [data-svg-mask]{inline-size:16px;block-size:16px;transition:transform var(--motion-duration-state) var(--motion-ease-out-quint)}[data-output-section][data-open]>button [data-svg-mask]{transform:rotate(180deg)}[data-product-accordion]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration-layout) var(--motion-ease-out-quint)}[data-product-accordion]>div{min-block-size:0;overflow:hidden}[data-output-section][data-open] [data-product-accordion]{grid-template-rows:1fr}v12-product-demo[data-user-controlled] & [data-output-section]:not([data-open]) [data-product-accordion]{transition:none}[data-product-accordion] pre{padding:16px;overflow-x:auto;border-block-start:1px solid var(--border-l0);background:var(--surface-1);color:var(--text-secondary);font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:1.6;white-space:normal}[data-product-accordion] [data-output-line]{display:block}[data-product-accordion] [data-output-label]{color:var(--text-tertiary)}[data-product-accordion] pre strong{color:var(--success-text)}[data-diff-block]{overflow:hidden}[data-diff-stats]{display:inline-flex;gap:6px;margin-inline-start:4px;font-size:11px}[data-diff-stats] b{color:var(--diff-insert-text)}[data-diff-stats] em{color:var(--diff-delete-text);font-style:normal}[data-diff-block]>div{overflow-x:auto;overscroll-behavior-x:none}[data-diff-block] td{min-block-size:22px;padding-block:1px;vertical-align:top;white-space:pre}[data-diff-block] td:nth-child(-n+2){position:sticky;z-index:1;inline-size:36px;min-inline-size:36px;max-inline-size:36px;padding-inline:8px;border-inline-end:0;background:var(--surface-1);box-shadow:inset -1px 0 var(--border-l0);color:var(--text-tertiary);font-size:12px;font-weight:400;text-align:end}[data-diff-block] td:first-child{inset-inline-start:0}[data-diff-block] td:nth-child(2){inset-inline-start:36px}[data-diff-block] td:last-child{padding-inline:12px;color:var(--code-foreground)}[data-diff-block] tr[data-diff-kind]{opacity:0;animation:motion-fade-in var(--motion-duration-feedback) var(--motion-ease-out-quart) both}[data-diff-block] tr[data-diff-kind=insert]{background:var(--diff-insert)}[data-diff-block] tr[data-diff-kind=insert] td:nth-child(-n+2){background:var(--diff-insert)}[data-diff-block] tr[data-diff-kind=delete]{background:var(--diff-delete)}[data-diff-block] tr[data-diff-kind=delete] td:nth-child(-n+2){background:var(--diff-delete)}[data-diff-block] tr:nth-child(1){animation-delay:0ms}[data-diff-block] tr:nth-child(2){animation-delay:var(--motion-stagger-step)}[data-diff-block] tr:nth-child(3){animation-delay:calc(var(--motion-stagger-step) * 2)}[data-diff-block] tr:nth-child(4){animation-delay:calc(var(--motion-stagger-step) * 3)}[data-diff-block] tr:nth-child(5){animation-delay:calc(var(--motion-stagger-step) * 4)}[data-diff-block] tr:nth-child(6){animation-delay:calc(var(--motion-stagger-step) * 5)}[data-diff-block] tr:nth-child(7){animation-delay:calc(var(--motion-stagger-step) * 6)}[data-diff-block] tr:nth-child(8){animation-delay:calc(var(--motion-stagger-step) * 7)}}[data-finding-detail]{contain:paint;min-inline-size:0;min-block-size:0;overflow:hidden;visibility:hidden;background:var(--surface-0);transition:visibility 0s linear var(--motion-duration-exit)}[data-finding-detail]>*{opacity:0;transition:opacity var(--motion-duration-exit) var(--motion-ease-out-quart)}&[data-detail-visible] [data-finding-detail]{visibility:visible;transition:visibility 0s linear}&[data-detail-visible] [data-finding-detail]>*{opacity:1;transition:opacity var(--motion-duration-state) var(--motion-ease-out-quint) var(--motion-duration-feedback)}}v12-product-demo{[data-findings-list]{min-inline-size:0;min-block-size:0;overflow:hidden;background:var(--surface-0)}[data-findings-scroll]{block-size:100%;overflow:auto}[data-finding-group]{display:flex;flex-direction:column;>header{display:flex;align-items:center;gap:8px;min-block-size:37px;padding:8px 20px;background:var(--surface-0);color:var(--text-primary);font-size:11px;font-weight:400;line-height:1.6;[data-svg-mask]{inline-size:14px;block-size:14px;color:var(--text-tertiary)}small{color:var(--text-secondary);font-size:10px}}[data-finding-row]{--current-validity-color: var(--unreviewed);--triage-control-width: 112px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--triage-control-width) 24px;align-items:center;min-block-size:48px;padding-inline:12px;background:var(--surface-0);transition:background-color var(--motion-duration-feedback) var(--motion-ease-out-quart),box-shadow var(--motion-duration-feedback) var(--motion-ease-out-quart);&[data-validity=valid]{--current-validity-color: var(--valid)}&[data-validity=invalid]{--current-validity-color: var(--invalid)}&[data-validity=acknowledged]{--current-validity-color: var(--acknowledged)}&[data-validity=unreviewed]{--current-validity-color: var(--unreviewed)}&:after{position:absolute;inset-inline:12px;inset-block-end:0;block-size:1px;content:"";background:var(--border-l0)}&:hover{background:var(--surface-hover-1)}&[data-selected]{background:var(--surface-accent);box-shadow:inset 4px 0 0 var(--border-highlight)}[data-finding-select]{display:grid;grid-template-columns:16px 48px minmax(0,1fr);align-items:center;gap:10px;min-inline-size:0;min-block-size:48px;padding:10px 0;border:0;background:transparent;color:inherit;text-align:start;[data-severity-mark]{display:grid;place-items:center;inline-size:16px;block-size:16px;border:1px solid var(--severity-marker-border, transparent);border-radius:50%;font-family:var(--font-sans);font-size:8.5px;font-weight:500;line-height:1;>span{display:block;transform:translateY(-.4px)}}[data-finding-number]{color:var(--text-tertiary);font-family:var(--font-mono);font-size:10.5px;font-weight:400;text-align:end}[data-finding-title]{display:-webkit-box;min-inline-size:0;overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:400;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}}[data-triage-control]{position:relative;z-index:3;inline-size:var(--triage-control-width);block-size:28px;:is([data-triage-current],[data-triage-options]){position:absolute;inset:0}[data-triage-current]{inline-size:100%;block-size:28px;background:var(--surface-0);[data-validity-ellipse]{color:var(--current-validity-color)}}[data-triage-options]{display:flex;pointer-events:none;visibility:hidden;align-items:center;justify-content:center;gap:2px;padding-inline:2px;border:1px solid var(--border-l1);border-radius:999px;background:var(--surface-0);opacity:0;transition:border-color var(--motion-duration-feedback) var(--motion-ease-out-quart),background-color var(--motion-duration-feedback) var(--motion-ease-out-quart),opacity var(--motion-duration-feedback) var(--motion-ease-out-quart);button{display:grid;place-items:center;inline-size:24px;block-size:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-tertiary);&:hover{background:var(--surface-hover-0)}&[aria-checked=true]{background:var(--surface-1);box-shadow:0 1px 2px color-mix(in srgb,#000 12%,transparent)}>[data-svg-mask]{inline-size:12px;block-size:12px}}}&:is(:hover,[data-open]){[data-triage-options]{pointer-events:auto;visibility:visible;border-color:var(--border-l2);background:var(--surface-hover-1);opacity:1}[data-triage-current]{opacity:0}}}[data-finding-overflow]{display:grid;place-items:center;inline-size:24px;block-size:32px;color:var(--text-tertiary);[data-svg-mask]{inline-size:16px;block-size:16px}}}}}v12-product-demo{[data-product-rail]{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;inline-size:80px;min-block-size:0;padding:24px 0;background:var(--surface-2);[data-product-logo]{display:block;inline-size:60px;block-size:26px;margin-block-end:40px;color:var(--text-primary)}[data-rail-create]{display:flex;inline-size:44px;min-block-size:56px;flex-direction:column;align-items:center;gap:4px;margin-block-end:40px;color:var(--text-tertiary);font-size:11px;opacity:.72;[data-rail-create-tile]{display:grid;place-items:center;inline-size:36px;block-size:36px;border:1px solid var(--border-l1);border-radius:12px;background:var(--surface-1);[data-svg-mask]{inline-size:16px;block-size:16px}}small{font-size:inherit}}:is([data-rail-primary],[data-rail-secondary]){display:flex;flex-direction:column;align-items:center;gap:16px;inline-size:100%}[data-rail-primary]{flex:1}[data-rail-secondary]{margin-block-start:auto}[data-rail-item]{display:flex;flex-direction:column;align-items:center;gap:4px;inline-size:44px;min-block-size:56px;color:var(--text-secondary);font-size:11px;font-weight:400;line-height:1.4;&[data-active]{color:var(--text-primary);font-weight:400;[data-rail-icon]{background:var(--surface-3)}}[data-rail-icon]{display:grid;place-items:center;inline-size:44px;block-size:36px;border-radius:8px;[data-svg-mask]{inline-size:28px;block-size:28px}&[data-autopilot-icon]{background:linear-gradient(135deg,color-mix(in srgb,#615fff 18%,transparent),color-mix(in srgb,#a855f7 16%,transparent),color-mix(in srgb,#34d399 15%,transparent))}}[data-rail-small-icon]{display:grid;place-items:center;inline-size:20px;block-size:20px;[data-svg-mask]{inline-size:20px;block-size:20px}}}}}v12-product-demo{[data-summary-view]{--motion-enter-distance: 3px;flex:1;min-block-size:0;overflow-y:auto;padding:20px;background:var(--surface-0);animation:motion-enter var(--motion-duration-state) var(--motion-ease-out-quint) both;[data-summary-inner]{display:flex;flex-direction:column;gap:24px;max-inline-size:1024px;padding-block-end:24px;margin-inline:auto}[data-summary-inner] h2{color:var(--text-primary);font-size:15px;font-weight:400;line-height:1.4}[data-summary-top]{display:grid;grid-template-columns:1fr 2fr;align-items:stretch;gap:16px}[data-summary-top]>section,[data-scope-section],[data-summary-findings]{display:flex;flex-direction:column;gap:12px}[data-summary-card],[data-summary-breakdown]{border:1px solid var(--border-l1);border-radius:2px;background:var(--surface-0)}[data-details-card]{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px;font-size:11px;line-height:1.6}[data-details-card] p{display:flex;gap:8px;min-inline-size:0}[data-details-card] strong{min-inline-size:80px;color:var(--text-tertiary);font-size:11px;text-transform:uppercase;letter-spacing:.025em}[data-details-card] span{overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}[data-stats-grid]{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-stats-grid] [data-summary-card]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px;text-align:center}[data-stats-grid] strong{color:var(--text-primary);font-size:17px;font-weight:400}[data-stats-grid] span,[data-summary-card]>small,[data-summary-breakdown] small{color:var(--text-tertiary);font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.025em}[data-summary-heading]{display:flex;align-items:center;gap:8px}[data-summary-heading]>span{padding:2px 6px;border:1px solid var(--border-l1);border-radius:2px;background:var(--surface-2);color:var(--text-secondary);font-size:9px;font-weight:400;text-transform:uppercase;letter-spacing:.04em}[data-scope-grid],[data-summary-breakdowns]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-scope-grid] [data-summary-card]{display:flex;flex-direction:column;gap:6px;padding:16px}[data-scope-grid] code{color:var(--text-primary);font-family:var(--font-mono);font-size:11px}[data-scope-grid] p{margin-block-start:2px;color:var(--text-secondary);font-size:12px}[data-summary-findings-heading]{display:flex;align-items:center;justify-content:space-between;gap:16px}[data-summary-findings-heading] p{max-inline-size:720px;margin-block-start:4px;color:var(--text-secondary);font-size:11px;line-height:1.6}[data-summary-findings-heading] button{flex:none;padding:8px 12px;border:1px solid var(--border-l1);border-radius:999px;background:var(--surface-0);color:var(--text-primary);font-size:12px;font-weight:400}[data-summary-findings-heading] button:hover{background:var(--surface-hover-0)}[data-summary-breakdown]{display:flex;min-block-size:176px;align-items:center;gap:24px;padding:16px}[data-summary-donut]{position:relative;flex:none;inline-size:88px;block-size:88px;border-radius:50%}[data-summary-donut]:after{position:absolute;inset:18px;border-radius:50%;content:"";background:var(--surface-0)}[data-severity-donut]{background:conic-gradient(var(--severity-critical) 0% 16.666%,var(--severity-high) 16.666% 50%,var(--severity-medium) 50% 83.333%,var(--severity-low) 83.333% 100%)}[data-review-donut]{background:conic-gradient(var(--valid) 0% 50%,var(--acknowledged) 50% 66.666%,var(--invalid) 66.666% 66.666%,var(--unreviewed) 66.666% 100%)}[data-summary-breakdown]>div:last-child{display:flex;min-inline-size:0;flex:1;flex-direction:column;gap:8px}[data-summary-breakdown] p{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px}[data-summary-breakdown] p i{inline-size:8px;block-size:8px;border-radius:50%;background:var(--unreviewed)}[data-summary-breakdown] p i[data-validity=valid]{background:var(--valid)}[data-summary-breakdown] p i[data-validity=invalid]{background:var(--invalid)}[data-summary-breakdown] p i[data-validity=acknowledged]{background:var(--acknowledged)}[data-summary-breakdown] p i[data-validity=unreviewed]{background:var(--unreviewed)}[data-summary-breakdown] p strong{color:var(--text-primary);font-family:var(--font-mono);font-size:12px}[data-category-card]{padding:16px}[data-category-card]>div{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:12px}[data-category-card] span{padding:4px 10px;border:1px solid var(--border-l1);border-radius:999px;background:var(--surface-1);color:var(--text-secondary);font-size:11px}}}v12-product-demo{--surface-0: light-dark(var(--mauve-1), var(--mauve-3));--surface-1: light-dark(var(--mauve-2), var(--mauve-4));--surface-2: light-dark(var(--mauve-3), var(--mauve-5));--surface-3: light-dark(#e8e8eb, #36343b);--surface-hover-0: light-dark(var(--mauve-2), var(--mauve-5));--surface-hover-1: light-dark(var(--mauve-3), var(--mauve-6));--surface-accent: light-dark(#eeecff, #302d46);--text-primary: var(--mauve-12);--text-secondary: var(--mauve-11);--text-tertiary: var(--mauve-11);--border-l0: light-dark(var(--mauve-5), var(--mauve-6));--border-l1: light-dark(var(--mauve-6), var(--mauve-7));--border-l2: light-dark(var(--mauve-7), var(--mauve-8));--border-highlight: light-dark(#615fff, #aaa5ff);--severity-critical: #e54666;--severity-critical-bg: var(--severity-critical);--severity-critical-border: #ec5a72;--severity-critical-text: #121113;--severity-high: #f76b15;--severity-high-bg: var(--severity-high);--severity-high-border: #ff801f;--severity-high-text: #121113;--severity-medium: #ffc53d;--severity-medium-bg: var(--severity-medium);--severity-medium-border: #ffd60a;--severity-medium-text: #4f3422;--severity-low: #7ce2fe;--severity-low-bg: var(--severity-low);--severity-low-border: #a8eeff;--severity-low-text: #1d3e56;--valid: #29a383;--invalid: #e54666;--acknowledged: #ffc53d;--unreviewed: var(--border-l1);--success-bg: light-dark(#e6f7ed, #0f2e22);--success-border: light-dark(#8bceb6, #246854);--success-text: light-dark(#208368, #adf0d4);--diff-insert: color-mix(in oklab, light-dark(#e6f7ed, #0f2e22) 62%, var(--surface-1));--diff-insert-text: light-dark(#208368, #adf0d4);--diff-delete: color-mix(in oklab, light-dark(#feeaed, #3a141e) 62%, var(--surface-1));--diff-delete-text: light-dark(#ca244d, #fed2e1);--font-sans: var(--font-v12-sans, "Test Söhne", sans-serif);--font-mono: var(--font-v12-mono, "Geist Mono", monospace);--font-display: var(--font-v12-display, var(--font-sans));position:relative;display:block;inline-size:100%;block-size:100%;min-block-size:0;overflow:clip;background:var(--surface-2);color:var(--text-primary);font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.4;text-align:start;font-synthesis:none;product-canvas{position:absolute;inset-block-start:0;inset-inline-start:50%;display:grid;grid-template-columns:80px minmax(0,1fr);inline-size:1120px;block-size:720px;overflow:hidden;background:var(--surface-2);transform:translate(-50%);transform-origin:top center}*,*:before,*:after{box-sizing:border-box}:is(h2,h3,p,ol,pre){margin:0}:is(button,input){font:inherit}:is([data-view-target],[data-open-critical],[data-select-finding],[data-triage-toggle],[data-set-validity],[data-artifact-target],[data-next-artifact],[data-accordion-toggle]){cursor:pointer}&[data-static-preview] button{cursor:default}&[data-static-preview]{pointer-events:none;user-select:none}:is(button,[role=tab]):focus-visible{outline:2px solid var(--border-highlight);outline-offset:-2px}:is(strong,b,h2,h3){font-weight:400}[hidden]{display:none!important}[data-visually-hidden]{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-product-layout]{min-inline-size:0;min-block-size:0;padding:12px 12px 12px 0;background:var(--surface-2)}product-window{display:flex;flex-direction:column;min-inline-size:0;block-size:100%;overflow:hidden;border:1px solid var(--border-l0);border-radius:12px;background:var(--surface-0)}[data-validity-tag],[data-triage-current]{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;block-size:24px;padding:0 7px;border:1px solid var(--border-l1);border-radius:999px;background:transparent;color:var(--text-primary);font-size:10px;font-weight:400}[data-validity-tag]>:last-child,[data-triage-current]>:last-child{flex:1;text-align:center}[data-validity-ellipse]{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:12px;block-size:12px;color:var(--unreviewed);&:before,&:after{position:absolute;border-radius:50%;content:""}&:before{inline-size:9px;block-size:9px;border:1px solid var(--border-l0)}&:after{inline-size:5px;block-size:5px;background:currentColor}}[data-validity-dot=valid]{color:var(--valid)}[data-validity-dot=invalid]{color:var(--invalid)}[data-validity-dot=acknowledged]{color:var(--acknowledged)}[data-validity-dot=unreviewed]{color:var(--unreviewed)}[data-breadcrumb-validity=unreviewed],[data-validity=unreviewed] [data-triage-current]{opacity:.5}:is([data-run-tabs],[data-artifact-tabs]) button{position:relative;border:0;background:transparent;color:var(--text-secondary);font-size:11px;font-weight:400;&:after{position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;content:"";background:var(--text-primary);transform:scaleX(0);transform-origin:center;transition:transform var(--motion-duration-state) var(--motion-ease-out-quint)}&[aria-selected=true]{color:var(--text-primary);&:after{transform:scaleX(1)}}&:hover{color:var(--text-primary)}}}v12-product-demo{@media(pointer:coarse)and (width>72rem){[data-finding-row]{--triage-control-width: 190px;min-block-size:56px}[data-finding-row] [data-triage-control],[data-finding-row] [data-triage-control] [data-triage-current]{block-size:44px}[data-finding-row] [data-triage-control] [data-triage-options] button{inline-size:44px;block-size:44px}:is([data-run-toolbar] [data-run-tabs] button,[data-finding-detail] [data-artifact-tabs] button,[data-finding-detail] [data-output-section]>button,[data-finding-detail] [data-next-section] button,[data-summary-view] [data-summary-findings-heading] button){min-block-size:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}}v12-product-demo{[data-findings-workspace]{display:grid;flex:1;grid-template-columns:minmax(0,1fr) 0 minmax(0,0px);min-block-size:0;transition:grid-template-columns var(--motion-duration-layout) var(--motion-ease-out-quint)}&[data-detail-open] [data-findings-workspace]{grid-template-columns:minmax(0,1fr) 1px minmax(0,410px)}[data-split-divider]{min-inline-size:0;background:var(--border-l0);opacity:0;transition:opacity var(--motion-duration-exit) var(--motion-ease-out-quart)}&[data-detail-open] [data-split-divider]{opacity:1;transition-delay:var(--motion-duration-feedback)}[data-summary-breakdown] i[data-severity=critical]{background:var(--severity-critical)}[data-summary-breakdown] i[data-severity=high]{background:var(--severity-high)}[data-summary-breakdown] i[data-severity=medium]{background:var(--severity-medium)}[data-summary-breakdown] i[data-severity=low]{background:var(--severity-low)}[data-severity-mark][data-severity=critical]{--severity-marker-border: var(--severity-critical-border);background:var(--severity-critical-bg);color:var(--severity-critical-text)}[data-severity-mark][data-severity=high]{--severity-marker-border: var(--severity-high-border);background:var(--severity-high-bg);color:var(--severity-high-text)}[data-severity-mark][data-severity=medium]{--severity-marker-border: var(--severity-medium-border);background:var(--severity-medium-bg);color:var(--severity-medium-text)}[data-severity-mark][data-severity=low]{--severity-marker-border: var(--severity-low-border);background:var(--severity-low-bg);color:var(--severity-low-text)}}v12-cli-demo{--cli-panel: light-dark(var(--mauve-1), var(--mauve-5));--cli-chrome: var(--window-chrome-bg, light-dark(var(--mauve-4), var(--mauve-6)));--cli-chrome-border: var(--window-chrome-border, var(--mauve-7));--cli-chrome-foreground: var( --window-chrome-foreground, light-dark(var(--mauve-9), var(--mauve-11)) );--cli-window-border: var(--window-frame-border, var(--mauve-8));--cli-border-strong: var(--mauve-9);--cli-text: var(--mauve-12);--cli-output: var(--mauve-11);--cli-muted: var(--mauve-11);--cli-success: light-dark(oklch(43% .04 132), oklch(73% .045 132));display:block;inline-size:38rem;block-size:var(--terminal-window-height, 16.5rem);color:var(--cli-text);font-synthesis:none;*,*:before,*:after{box-sizing:border-box}[data-visually-hidden]{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-cli-window]{display:flex;inline-size:38rem;block-size:var(--terminal-window-height, 16.5rem);flex-direction:column;overflow:hidden;border:1px solid var(--cli-window-border);border-radius:var(--radius-xl, .875rem);background:var(--cli-panel);color:var(--cli-text)}[data-cli-titlebar]{position:relative;display:flex;min-block-size:var(--window-chrome-block-size, 1.82rem);flex:0 0 auto;align-items:center;justify-content:center;border-block-end:1px solid var(--cli-chrome-border);background:var(--cli-chrome);color:var(--cli-chrome-foreground);font-family:var(--window-chrome-font-family, var(--font-v12-sans, sans-serif));font-size:var(--window-chrome-font-size, .75rem);font-weight:var(--window-chrome-font-weight, 400);line-height:1;&:focus-visible{outline:2px solid var(--cli-text);outline-offset:3px}}window-controls{position:absolute;inset-inline-start:var(--window-control-inline-inset, .75rem);display:flex;align-items:center;gap:var(--window-control-gap, .32rem);i{display:block;inline-size:var(--window-control-size, .45rem);block-size:var(--window-control-size, .45rem);border-radius:var(--radius-full, 999px);background:var(--cli-chrome-foreground);opacity:var(--window-control-opacity, .72)}}window-title{display:inline;font:inherit}cli-terminal{display:block;min-block-size:0;flex:1;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-color:var(--cli-border-strong) transparent;scrollbar-width:thin;background:var(--cli-panel);color:var(--cli-text);contain:layout paint;transition:opacity var(--motion-duration-state) var(--motion-ease-out-quart);&[data-resetting]{opacity:0}}cli-transcript{--cli-font-size: .71875rem;--cli-line-height: 1.48em;display:block;inline-size:100%;min-inline-size:0;min-block-size:100%;padding:1rem 1.125rem 1.25rem;font-family:var(--font-v12-mono, ui-monospace, monospace);font-size:var(--cli-font-size);font-variant-ligatures:none;font-variant-numeric:tabular-nums;font-weight:400;line-height:var(--cli-line-height);letter-spacing:0;[data-static-transcript]{margin:0;color:var(--cli-output);font:inherit;white-space:pre}}cli-line{display:block;min-block-size:var(--cli-line-height);white-space:pre;animation:motion-fade-in var(--motion-duration-feedback) var(--motion-ease-out-quart) both;&[data-kind=command],&[data-kind=prompt]{color:var(--cli-text);font-weight:400;animation:none}&[data-kind=output]{color:var(--cli-output)}&[data-kind=muted]{color:var(--cli-muted)}&[data-kind=emphasis]{color:var(--cli-success);font-weight:400}&[data-current]{display:flex;align-items:baseline;color:var(--cli-text);font-weight:400;&[hidden]{display:none}}}cli-prefix{display:inline;flex:none;color:var(--cli-muted);font-weight:400}cli-caret{display:inline-block;inline-size:.56em;block-size:1.05em;margin-inline-start:.08em;background:var(--cli-text);transform:translateY(.16em);animation:motion-caret-blink var(--motion-duration-caret) steps(1,end) infinite}&[data-paused] cli-caret{opacity:1;animation-play-state:paused}@media(prefers-reduced-motion:reduce){cli-terminal,cli-line,cli-caret{transition:none;animation:none!important}}}v12-hero-shader[data-astro-cid-ysl6bqez]{position:absolute;z-index:0;inset:0;display:block;overflow:hidden;contain:strict;border-radius:inherit;background:var(--raised);pointer-events:none;[data-shader-surface]{position:absolute;inset:-1px;opacity:.75}&[data-unavailable] [data-astro-cid-ysl6bqez][data-shader-surface]{display:none}@media(prefers-reduced-motion:reduce){[data-shader-surface]{opacity:.72}}}figure[data-astro-cid-bpptq5gy][data-hero-desktop]{--window-frame-border: var(--mauve-8);--window-chrome-bg: light-dark(var(--mauve-4), var(--mauve-6));--window-chrome-border: var(--mauve-7);--window-chrome-foreground: var(--mauve-11);--window-chrome-block-size: 1.82rem;--window-chrome-font-family: var(--font-v12-sans, sans-serif);--window-chrome-font-size: .75rem;--window-chrome-font-weight: 400;--window-control-size: .45rem;--window-control-gap: .32rem;--window-control-inline-inset: .75rem;--window-control-opacity: .72;--window-shadow: light-dark( color-mix(in oklab, var(--mauve-12) 13%, transparent), color-mix(in oklab, var(--mauve-1) 38%, transparent) );display:block;inline-size:100%;color:var(--foreground);*,*:before,*:after{box-sizing:border-box}[data-visually-hidden]{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}v12-desktop{display:block}desktop-scene{--demo-pad: 2rem;--product-canvas-height: 45rem;--terminal-window-height: 20rem;position:relative;display:block;inline-size:100%;block-size:53rem;overflow:hidden;border-radius:var(--radius-sm);clip-path:inset(0 round var(--radius-sm));background:var(--raised)}[data-window]{--window-x: 0px;--window-y: 0px;position:absolute;z-index:10;transform:translate3d(var(--window-x),var(--window-y),0);&[data-front]{z-index:20}&[data-dragging]{will-change:transform}}[data-browser-window]{inset-block-start:3rem;inset-inline-start:calc(50% - 35rem);inline-size:70rem;block-size:calc(var(--product-canvas-height) + var(--window-chrome-block-size) + 2px);overflow:hidden;isolation:isolate;border:1px solid var(--window-frame-border);border-radius:var(--radius-2xl);background:var(--window-chrome-bg);box-shadow:0 .5rem .5rem var(--window-shadow)}[data-browser-chrome]{position:relative;display:flex;align-items:center;block-size:var(--window-chrome-block-size);padding-inline:var(--window-control-inline-inset);border-block-end:1px solid var(--window-chrome-border);background:var(--window-chrome-bg);cursor:grab;touch-action:none;user-select:none;&:active{cursor:grabbing}&:focus-visible{outline:2px solid var(--foreground);outline-offset:-3px}}window-controls{display:flex;align-items:center;gap:var(--window-control-gap);i{inline-size:var(--window-control-size);block-size:var(--window-control-size);border-radius:50%;background:var(--window-chrome-foreground);opacity:var(--window-control-opacity)}}browser-address{position:absolute;inset-inline-start:50%;display:inline;max-inline-size:62%;overflow:hidden;transform:translate(-50%);color:var(--window-chrome-foreground);font-family:var(--window-chrome-font-family);font-size:var(--window-chrome-font-size);font-weight:var(--window-chrome-font-weight);line-height:1;text-overflow:ellipsis;white-space:nowrap}browser-content{display:block;block-size:var(--product-canvas-height);min-block-size:0}terminal-window{inset-inline-start:var(--demo-pad);inset-inline-end:auto;inset-block-end:var(--demo-pad);display:block;inline-size:38rem;block-size:var(--terminal-window-height);min-block-size:0;border-radius:var(--radius-xl);box-shadow:0 .5rem .5rem var(--window-shadow);v12-cli-demo{min-block-size:100%}[data-cli-titlebar]{cursor:grab;user-select:none;&:active{cursor:grabbing}}window-controls,window-title{touch-action:none}[data-window-keyboard-handle]:focus-visible{outline:2px solid var(--foreground);outline-offset:-3px}}@media(width<=80rem){[data-window]{box-shadow:0 .5rem .5rem var(--window-shadow)}[data-browser-window]{inset-inline-start:var(--demo-pad)}terminal-window{inset-inline-start:calc(var(--demo-pad) + 2.5rem)}[data-browser-chrome],terminal-window [data-cli-titlebar]{cursor:default;touch-action:none;&:active{cursor:default}}[data-browser-chrome]:focus-visible,terminal-window [data-window-keyboard-handle]:focus-visible{outline:1px solid var(--window-chrome-foreground);outline-offset:-2px}}@media(pointer:coarse)and (width>72rem){--window-chrome-block-size: 2.75rem}@media(width<=30rem){browser-address{max-inline-size:72%}}}autopilot-feature-preview[data-astro-cid-ucltzj3q]{--illustration-panel: light-dark(var(--mauve-1), var(--mauve-5));--illustration-subtle: light-dark(var(--mauve-4), var(--mauve-6));--illustration-border: var(--mauve-7);--illustration-text: var(--mauve-12);--illustration-muted: var(--mauve-11);--illustration-accent: light-dark(#5b59ef, #a19aff);--illustration-logo: light-dark(#fff, var(--mauve-12));--illustration-success: light-dark(#55715f, #82b491);--illustration-row-hover: light-dark(var(--mauve-2), var(--mauve-6));display:grid;place-items:stretch;inline-size:100%;block-size:100%;min-block-size:0;container:feature-preview / size;padding:0;overflow:clip;background:var(--illustration-panel);color:var(--illustration-text);font-family:var(--font-display, sans-serif);font-synthesis:none;&[data-paused] scan-mark[data-astro-cid-ucltzj3q][data-status=running]{animation-play-state:paused}feature-stage{position:relative;display:block;inline-size:100%;block-size:100%;overflow:hidden}autopilot-browser{position:absolute;inset:1.25rem -1.375rem -1.375rem 1.25rem;display:block;inline-size:auto;block-size:auto;margin:0;overflow:hidden;border:1px solid var(--illustration-border);border-radius:var(--radius-lg) 0 0;background:var(--illustration-panel);[data-autopilot-header]{display:grid;grid-template-columns:1.125rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-block-size:3rem;padding-block:.375rem;padding-inline:.625rem 1.5rem;border-block-end:1px solid var(--illustration-border);background:var(--illustration-subtle);transition:background-color var(--motion-duration-feedback) var(--motion-ease-out-quart);repo-mark{position:relative;display:grid;place-items:center;inline-size:1.125rem;color:var(--illustration-muted);[data-svg-mask]{grid-area:1 / 1;inline-size:18px;block-size:18px}[data-duotone-secondary]{opacity:.2}}autopilot-identity{display:flex;min-inline-size:0;flex-direction:column;gap:.125rem;:is(strong,span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}strong{font-size:.75rem;font-weight:400}span{color:var(--illustration-muted);font-size:.625rem}}autopilot-controls{display:flex;align-items:center;gap:.375rem;color:var(--illustration-text);font-size:.65625rem;white-space:nowrap;strong{font-weight:400}>:global([data-svg-mask]){margin-inline-start:.125rem;color:var(--illustration-muted)}autopilot-switch{display:flex;inline-size:1.625rem;block-size:.9375rem;align-items:center;justify-content:flex-end;padding:.125rem;border-radius:999px;background:var(--illustration-accent);i{inline-size:.6875rem;aspect-ratio:1;border-radius:50%;background:var(--illustration-logo)}}}}list-heading{display:flex;min-block-size:1.875rem;align-items:center;justify-content:space-between;gap:1rem;padding-inline:.625rem 1.5rem;border-block-end:1px solid var(--illustration-border);color:var(--illustration-muted);font-size:.65625rem;transition:background-color var(--motion-duration-feedback) var(--motion-ease-out-quart);strong{color:var(--illustration-text);font-size:.71875rem;font-weight:400}}scan-list{display:block;scan-row{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;min-block-size:3.125rem;align-items:center;gap:.5rem;padding-inline:.625rem 1.5rem;+scan-row{border-block-start:1px solid var(--illustration-border)}&[data-live=true]{background-color:color-mix(in oklab,var(--illustration-accent) 7%,var(--illustration-panel))}scan-mark{display:grid;place-items:center;inline-size:1rem;aspect-ratio:1;color:var(--illustration-success);transform-box:border-box;transform-origin:center;&[data-status=running]{color:var(--illustration-accent);animation:autopilot-spinner var(--motion-duration-pulse) linear infinite}}:is(scan-copy,scan-state){display:flex;min-inline-size:0;flex-direction:column;gap:.1875rem}scan-copy{:is(strong,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}strong{font-size:.71875rem;font-weight:400}small{color:var(--illustration-muted);font-size:.59375rem}}scan-state{align-items:flex-end;padding-inline-start:.5rem;text-align:end;strong{font-size:.625rem;font-weight:400}small{color:var(--illustration-muted);font-size:.59375rem;white-space:nowrap}&[data-status=running] strong{color:var(--illustration-accent)}&[data-status=complete] strong{color:var(--illustration-success)}}}}}@media(hover:hover)and (pointer:fine){:is(list-heading,scan-row:not([data-live=true])):hover{background-color:var(--illustration-row-hover)}scan-row[data-live=true]:hover{background-color:color-mix(in oklab,var(--illustration-accent) 7%,var(--illustration-row-hover))}}@media(width<=30rem){[data-autopilot-header]{grid-template-columns:minmax(0,1fr) auto}:is(repo-mark,autopilot-controls>:global([data-svg-mask]),list-heading>span){display:none}}@container feature-preview (width >= 32rem){autopilot-browser{inset-block:1.25rem;inset-inline:auto;inset-inline-start:50%;inline-size:calc(100% - 2.5rem);max-inline-size:32rem;border-radius:var(--radius-lg);transform:translate(-50%);:is([data-autopilot-header],list-heading,scan-row){padding-inline-end:.625rem}}}@media(width>=64rem){autopilot-browser{:is([data-autopilot-header],list-heading,scan-row){padding-inline-end:2rem}}}@media(prefers-reduced-motion:reduce){scan-mark[data-status=running]{animation:none}}}@keyframes autopilot-spinner{to{transform:rotate(1turn)}}context-feature-preview[data-astro-cid-4iqdjeny]{--illustration-panel: light-dark(var(--mauve-1), var(--mauve-5));--illustration-subtle: light-dark(var(--mauve-4), var(--mauve-6));--illustration-border: var(--mauve-7);--illustration-text: var(--mauve-12);--illustration-muted: var(--mauve-11);--illustration-accent: light-dark(#5b59ef, #a19aff);display:grid;place-items:stretch;inline-size:100%;block-size:100%;min-block-size:0;container:feature-preview / size;padding:0;overflow:clip;background:var(--illustration-panel);color:var(--illustration-text);font-family:var(--font-display, sans-serif);font-synthesis:none;feature-stage{position:relative;display:block;inline-size:100%;block-size:100%;overflow:hidden}context-ingestion{position:relative;display:block;block-size:100%;[hidden]{display:none!important}&[data-paused] [data-astro-cid-4iqdjeny]:is([data-context-caret],[data-context-prefix-caret],[data-context-menu],[data-compose-input]){animation-play-state:paused}context-panel{position:absolute;inset:1.25rem -1.375rem -1.375rem 1.25rem;display:flex;inline-size:auto;block-size:auto;min-inline-size:0;flex-direction:column;padding-inline:.75rem;padding-block:0 .5rem;border:1px solid var(--illustration-border);border-radius:var(--radius-lg) 0 0;background:var(--illustration-subtle);[data-context-heading]{display:grid;min-block-size:3rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.5rem;flex:none;context-heading-icon{display:grid;inline-size:1.5rem;place-items:center;color:var(--illustration-muted);[data-svg-mask]{inline-size:1.125rem;block-size:1.125rem}}context-heading-copy{display:flex;min-inline-size:0;flex-direction:column;gap:.125rem;strong{font-size:.75rem;font-weight:400}span{overflow:hidden;color:var(--illustration-muted);font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}}}context-list{display:flex;min-block-size:0;flex:1;flex-direction:column;overflow:hidden;border:1px solid var(--illustration-border);border-radius:var(--radius-md);background:var(--illustration-panel)}document-glyph{display:grid;inline-size:1.5rem;aspect-ratio:1;place-items:center;border-radius:var(--radius-sm);[data-svg-mask]{inline-size:1rem;block-size:1rem}&[data-filetype=pdf]{background:light-dark(#f8e3e5,#57383d);color:light-dark(#b14e58,#f0a3aa)}&[data-filetype=markdown]{background:light-dark(#ecebfa,#3f3b61);color:var(--illustration-accent)}&[data-filetype=typescript]{background:light-dark(#e2f1fb,#163d59);color:light-dark(#1478b8,#72c8f4)}&[data-filetype=sql]{background:light-dark(#e1f3eb,#1d463b);color:light-dark(#228568,#68d5ae)}}context-document{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.625rem;padding-inline:.75rem;padding-block:.25rem;border-block-end:1px solid var(--illustration-border);document-copy{display:flex;min-inline-size:0;align-items:baseline;gap:.375rem;:is(strong,span){white-space:nowrap}strong{flex:0 0 auto;font-size:.71875rem;font-weight:400}span{min-inline-size:0;color:var(--illustration-muted);font-size:.59375rem}}}context-composer{position:relative;display:flex;min-block-size:0;flex:1;flex-direction:column;padding-block:.5rem 1.25rem;padding-inline:.75rem 1rem;background:var(--illustration-panel);cursor:text;compose-editor{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.625rem;compose-add{display:grid;inline-size:1.5rem;aspect-ratio:1;place-items:center;border-radius:var(--radius-sm);background:var(--illustration-subtle);color:var(--illustration-accent);transform:translateY(-.125rem);[data-svg-mask]{inline-size:.75rem;block-size:.75rem}}compose-input{display:flex;min-block-size:1.25rem;align-content:flex-start;column-gap:.25rem;color:var(--illustration-text);flex-wrap:wrap;font-size:.71875rem;line-height:1.25rem;&[data-exiting]{animation:motion-exit-up var(--motion-duration-exit) var(--motion-ease-out-quart) both}compose-line{display:flex;min-block-size:1.25rem;min-inline-size:12rem;align-items:center;flex:none;white-space:nowrap}:is([data-compose-prefix],[data-compose-query],[data-compose-suffix]){color:var(--illustration-text)}context-mention{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .3125rem;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--illustration-accent) 16%,transparent);color:var(--illustration-accent);line-height:1rem;white-space:nowrap;[data-svg-mask]{inline-size:.75rem;block-size:.75rem}}compose-line>i{display:inline-block;inline-size:1px;block-size:.875rem;margin-inline-start:1px;background:var(--illustration-text);animation:motion-caret-blink var(--motion-duration-caret) steps(1,end) infinite}}}mention-slot{position:absolute;z-index:1;inset-block-start:3rem;inset-inline:2.875rem .75rem;display:block;block-size:2rem;context-mention-menu{position:absolute;inset-block-start:0;inset-inline-start:0;display:block;inline-size:min(15rem,100%);overflow:hidden;border:1px solid var(--illustration-border);border-radius:var(--radius-sm);background:var(--illustration-panel);box-shadow:0 .25rem .5rem color-mix(in oklab,var(--mauve-12) 9%,transparent);&[data-entering]{--motion-enter-distance: .125rem;animation:motion-enter var(--motion-duration-state) var(--motion-ease-out-quint) both}&[data-exiting]{animation:motion-exit-up var(--motion-duration-exit) var(--motion-ease-out-quart) both}context-mention-option{display:grid;min-block-size:2rem;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-inline:.625rem;transition:background-color var(--motion-duration-state) var(--motion-ease-out-quart),color var(--motion-duration-state) var(--motion-ease-out-quart);&[data-selected]{background:color-mix(in oklab,var(--illustration-accent) 10%,transparent)}document-glyph{inline-size:1.25rem;[data-svg-mask]{inline-size:.875rem;block-size:.875rem}}strong{overflow:hidden;font-size:.625rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}>span{color:var(--illustration-muted);font-size:.5625rem;white-space:nowrap}}}}compose-controls{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-block-start:auto;color:var(--illustration-muted);compose-action,compose-submit{display:inline-flex;min-block-size:1.25rem;align-items:center;gap:.3125rem;font-size:.71875rem;white-space:nowrap;[data-svg-mask]{inline-size:.875rem;block-size:.875rem}}compose-submit{padding-block:.25rem;padding-inline:1rem;border-radius:var(--radius-sm);background:var(--illustration-text);color:var(--illustration-panel);kbd{display:grid;inline-size:1rem;block-size:1rem;place-items:center;border-radius:.1875rem;background:color-mix(in oklab,var(--illustration-panel) 12%,transparent);color:inherit;font:inherit;line-height:1}}}}}}@container feature-preview (width <= 24rem){context-document{min-block-size:2.25rem}}@container feature-preview (width >= 32rem){context-ingestion context-panel{inset-block:1.25rem;inset-inline:auto;inset-inline-start:50%;inline-size:calc(100% - 2.5rem);max-inline-size:32rem;border-radius:var(--radius-lg);transform:translate(-50%);[data-context-heading]{margin-block:.25rem}context-composer{padding-block:.75rem;padding-inline-end:.75rem}}}@container feature-preview (height <= 22rem){[data-optional-context-document]{display:none}}@media(prefers-reduced-motion:reduce){context-ingestion :is([data-context-caret],[data-context-prefix-caret],[data-context-menu],[data-compose-input]){animation:none!important;transition:none}}}@property --stack-orbit-angle{syntax: "<angle>"; inherits: true; initial-value: 0deg;}scope-feature-preview[data-astro-cid-we7sxzfp]{--illustration-panel: light-dark(var(--mauve-1), var(--mauve-5));--illustration-border: var(--mauve-7);--illustration-text: var(--mauve-12);--stack-line: var(--mauve-9);--stack-mark: var(--mauve-11);display:grid;place-items:stretch;inline-size:100%;block-size:100%;min-block-size:0;container:feature-preview / inline-size;padding:0;overflow:clip;background:var(--illustration-panel);color:var(--illustration-text);font-family:var(--font-display, sans-serif);font-synthesis:none;&[data-paused] stack-orbit[data-astro-cid-we7sxzfp]{animation-play-state:paused}feature-stage{position:relative;display:grid;inline-size:100%;block-size:100%;place-items:center;overflow:hidden}stack-venn{--stack-orbit-duration: 60s;position:relative;display:block;inline-size:auto;block-size:min(90%,20rem);aspect-ratio:1;isolation:isolate;stack-orbit{--stack-orbit-angle: 0deg;position:absolute;z-index:0;inset:0;display:block;transform:rotate(var(--stack-orbit-angle));transform-origin:center;animation:stack-orbit var(--stack-orbit-duration) linear infinite;stack-circle{position:absolute;display:block;inline-size:64%;aspect-ratio:1;border:1px solid color-mix(in oklab,var(--stack-line) 72%,var(--illustration-border));border-radius:50%;background:color-mix(in oklab,var(--stack-line) 6%,transparent);&[data-position=top]{inset-block-start:1%;inset-inline-start:50%;opacity:1;transform:translate(-50%)}&[data-position=right]{inset-block-start:50%;inset-inline-end:1%;opacity:.94;transform:translateY(-50%)}&[data-position=bottom]{inset-block-end:1%;inset-inline-start:50%;opacity:.88;transform:translate(-50%)}&[data-position=left]{inset-block-start:50%;inset-inline-start:1%;opacity:.94;transform:translateY(-50%)}}stack-language{position:absolute;z-index:1;display:grid;inline-size:2rem;aspect-ratio:1;place-items:center;color:var(--stack-mark);[data-svg-mask]{inline-size:100%;block-size:100%;fill:currentColor;transform-box:fill-box;transform-origin:center;transform:rotate(calc(0deg - var(--stack-orbit-angle)))}&[data-position=top]{inset-block-start:5%;inset-inline-start:50%;transform:translate(-50%)}&[data-position=right]{inset-block-start:50%;inset-inline-end:5%;transform:translateY(-50%)}&[data-position=bottom]{inset-block-end:5%;inset-inline-start:50%;transform:translate(-50%)}&[data-position=left]{inset-block-start:50%;inset-inline-start:5%;transform:translateY(-50%)}}}stack-auditor{position:absolute;z-index:2;inset-block-start:50%;inset-inline-start:50%;display:grid;inline-size:4.5rem;aspect-ratio:88.5 / 39.2;place-items:center;color:var(--illustration-text);transform:translate(-50%,-50%);[data-svg-mask]{inline-size:100%;block-size:100%}}}@media(prefers-reduced-motion:reduce){stack-orbit{animation:none}}}@keyframes stack-orbit{to{--stack-orbit-angle: 1turn}}surface-preview[data-astro-cid-qtvwt375]{--sp-panel: light-dark(var(--mauve-1), var(--mauve-5));--sp-subtle: light-dark(var(--mauve-4), var(--mauve-6));--sp-border: var(--mauve-7);--sp-text: var(--mauve-12);--sp-muted: var(--mauve-11);--sp-accent: light-dark(#5b59ef, #a19aff);--sp-accent-soft: light-dark(#e7e5f1, #464154);--sp-avatar: light-dark(var(--mauve-5), var(--mauve-6));--sp-code: light-dark(var(--mauve-4), var(--mauve-7));--sp-primary: light-dark(var(--mauve-11), var(--mauve-12));--sp-primary-ink: light-dark(#fff, var(--mauve-1));--sp-success: light-dark(#55715f, #77907c);position:relative;display:block;inline-size:100%;block-size:100%;min-block-size:22rem;overflow:hidden;border-radius:inherit;background:var(--sp-panel);color:var(--sp-text);font-family:var(--font-display, sans-serif);font-size:1rem;font-synthesis:none}@media(width<=36rem){surface-preview[data-astro-cid-qtvwt375]{min-block-size:20rem}}surface-preview{:is(v12-mcp-demo,v12-cli-surface-demo)[data-terminal-matte]{position:absolute;inset:0;overflow:hidden;background:var(--sp-panel);[data-terminal-window]{position:absolute;inset:.7rem -1.75rem -1.25rem .9rem;overflow:hidden;border:1px solid var(--sp-border);border-radius:.65rem 0 0;background:var(--sp-panel);color:var(--sp-text);box-shadow:none;font-family:var(--font-v12-mono, monospace);font-size:.82rem;font-variant-ligatures:none;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.58;letter-spacing:0;&[data-kind=mcp]{line-height:1.45}[data-terminal-chrome]{display:flex;block-size:2.15rem;align-items:center;padding-inline:.8rem;border-block-end:1px solid var(--sp-border);background:var(--sp-subtle);window-controls{display:flex;align-items:center;gap:.45rem;i{display:block;inline-size:.68rem;block-size:.68rem;border-radius:50%;background:var(--sp-muted);opacity:.58}}}terminal-caret{display:inline-block;inline-size:.56em;block-size:1.05em;margin-inline-start:.08em;background:var(--sp-text);transform:translateY(.16em);animation:motion-caret-blink var(--motion-duration-caret) steps(1,end) infinite}terminal-lines[data-cli-lines]{display:grid;padding:1.25rem 1.55rem 1.5rem;overflow:visible;color:var(--sp-text);font-family:inherit;font-size:inherit;font-variant-ligatures:none;font-variant-numeric:tabular-nums;font-weight:inherit;line-height:inherit;letter-spacing:inherit;tab-size:2;transition:opacity var(--motion-duration-exit) var(--motion-ease-out-quart);&[data-resetting]{opacity:0}&[hidden],[hidden]{display:none}p{display:grid;min-block-size:1.58em;grid-template-columns:1.15rem minmax(0,1fr);gap:.18rem;font:inherit;line-height:inherit;white-space:pre}strong{font-weight:400}[data-spacer]{min-block-size:.65em}command-copy{white-space:pre}[data-created-row]{color:var(--sp-text)}[data-entering]{animation:motion-fade-in var(--motion-duration-feedback) var(--motion-ease-out-quart) both}}terminal-lines[data-mcp-lines]{display:grid;padding:.95rem 1.55rem 1rem;transition:opacity var(--motion-duration-exit) var(--motion-ease-out-quart);&[data-resetting]{opacity:0}&[hidden],[hidden]{display:none}p{display:grid;min-block-size:1.45em;grid-template-columns:1.15rem minmax(0,1fr);gap:.18rem;font:inherit;line-height:inherit;white-space:pre-wrap}strong{font-weight:400}[data-spacer]{min-block-size:.65em}[data-finding-meta]{color:var(--sp-muted)}prompt-copy{white-space:pre}[data-mcp-thinking]{color:var(--sp-muted)}:is([data-activity-dot],[data-call-dot]){display:inline-block}[data-activity-dot],[data-mcp-call-row][data-active] [data-call-dot]{color:var(--sp-muted);animation:motion-pulse var(--motion-duration-pulse) var(--motion-ease-pulse) infinite}[data-entering]{animation:motion-fade-in var(--motion-duration-feedback) var(--motion-ease-out-quart) both}}:is([data-terminal-prompt],[data-terminal-dim]){color:var(--sp-muted)}:is([data-terminal-prompt],[data-terminal-success]){font-weight:400}[data-terminal-success]{color:var(--sp-success)}[data-terminal-tool],[data-terminal-token=accent]{color:var(--sp-accent)}[data-terminal-token=dim]{color:var(--sp-muted)}}&:is(v12-cli-surface-demo)[data-paused] :is(terminal-caret,[data-entering]),&:is(v12-mcp-demo)[data-paused] :is([data-activity-dot],[data-call-dot],terminal-caret,[data-entering]){animation-play-state:paused}}}@media(prefers-reduced-motion:reduce){surface-preview :is(v12-mcp-demo,v12-cli-surface-demo,terminal-caret,terminal-lines,[data-entering],[data-activity-dot],[data-call-dot]){transition:none;animation:none!important}}@media(width<=36rem){surface-preview{[data-terminal-window]{inset-inline-start:.55rem;font-size:.72rem}terminal-lines[data-cli-lines],terminal-lines[data-mcp-lines]{padding-inline:1rem}}}[data-astro-cid-srkxmlyp][data-v12-avatar]{display:block;inline-size:100%;block-size:100%;border-radius:inherit;background:image-set(url(/v12-avatar-light-96.png) 1x,url(/v12-avatar-light-192.png) 2x,url(/v12-avatar-light.png) 3x) center / cover no-repeat}:root[data-theme=dark] [data-astro-cid-srkxmlyp][data-v12-avatar]{background-image:image-set(url(/v12-avatar-dark-96.png) 1x,url(/v12-avatar-dark-192.png) 2x,url(/v12-avatar-dark.png) 3x)}@media(prefers-color-scheme:dark){:root:not([data-theme]) [data-astro-cid-srkxmlyp][data-v12-avatar]{background-image:image-set(url(/v12-avatar-dark-96.png) 1x,url(/v12-avatar-dark-192.png) 2x,url(/v12-avatar-dark.png) 3x)}}surface-preview{v12-github-preview{--github-text-size: .92rem;--github-meta-size: .84rem;--github-label-size: .72rem;--github-note-size: 1.05rem;position:absolute;display:block;inset:0 -7.5rem -2rem 0;padding:1rem 0 1rem 1rem;color:var(--sp-text);font-family:inherit;[hidden]{display:none!important}github-rail{position:absolute;inset-block:0 -1rem;inset-inline-start:2.4rem;inline-size:2px;background:var(--sp-border)}[data-github-entry]{position:relative;z-index:1;display:grid;grid-template-columns:2.875rem minmax(35rem,1fr);align-items:start;gap:.8rem;transition:opacity var(--motion-duration-state) var(--motion-ease-out-quint),transform var(--motion-duration-state) var(--motion-ease-out-quint)}&[data-resetting] [data-github-entry]{opacity:0;transform:translateY(.15rem)}[data-github-entry][data-kind=result]{margin-block-start:.8rem}[data-github-entry][data-entering]{animation:motion-enter var(--motion-duration-enter) var(--motion-ease-out-quint) both}github-avatar{display:grid;inline-size:2.875rem;block-size:2.875rem;place-items:center;border:1px solid var(--sp-border);background:var(--sp-avatar);color:var(--sp-muted);font-size:.84rem;font-weight:400;&[data-kind=person]{border-radius:50%}&[data-kind=v12]{overflow:hidden;border-radius:.5rem}}github-comment{position:relative;min-inline-size:35rem;overflow:visible;border:1px solid var(--sp-border);border-radius:.375rem;background:var(--sp-panel);&:before{position:absolute;z-index:1;inset-block-start:1.05rem;inset-inline-start:-.42rem;inline-size:.75rem;block-size:.75rem;content:"";border-block-end:1px solid var(--sp-border);border-inline-start:1px solid var(--sp-border);background:var(--sp-subtle);transform:rotate(45deg)}}[data-github-meta]{display:flex;min-block-size:2.25rem;align-items:center;gap:.55rem;padding-inline:.85rem;border-block-end:1px solid var(--sp-border);border-radius:.4rem .4rem 0 0;background:var(--sp-subtle);color:var(--sp-muted);font-size:var(--github-meta-size);line-height:1.1;white-space:nowrap}[data-github-meta] strong{color:var(--sp-text);font-size:var(--github-text-size);font-weight:400}[data-github-meta][data-kind=bot]{min-block-size:2.55rem}[data-bot-label]{padding:.08rem .42rem;border:1px solid var(--sp-border);border-radius:999px;font-size:var(--github-label-size)}[data-github-trigger-line]{min-block-size:2.75rem;padding:.62rem .85rem;font-size:1rem;line-height:1.5;[data-github-mention]{padding:.01rem .18rem;border-radius:.17rem;font-weight:400;&[data-resolved]{background:var(--sp-accent-soft);color:var(--sp-accent)}}}terminal-caret{display:inline-block;inline-size:1px;block-size:1rem;margin-inline-start:1px;background:var(--sp-text);vertical-align:-.1rem;animation:motion-caret-blink var(--motion-duration-caret) steps(1,end) infinite}github-body{display:block;padding:1rem}github-body[data-entering]{animation:motion-enter var(--motion-duration-enter) var(--motion-ease-out-quint) both}github-body[data-exiting]{animation:motion-exit-up var(--motion-duration-exit) var(--motion-ease-out-quart) both}[data-github-edited][data-entering]{animation:motion-fade-in var(--motion-duration-state) var(--motion-ease-out-quint) both}[data-github-note]{max-inline-size:32rem;padding-inline-start:.85rem;border-inline-start:4px solid var(--sp-accent)}note-title{display:flex;align-items:center;gap:.5rem;color:var(--sp-accent);font-size:var(--github-note-size)}note-title strong,[data-note-label]{font-weight:400}[data-note-label]{color:var(--sp-text)}note-icon{display:grid;inline-size:1.15rem;block-size:1.15rem;place-items:center;border:1.5px solid currentcolor;border-radius:50%;font-size:.8rem;font-weight:400;line-height:1}[data-github-note] p{margin-block-start:.45rem;color:color-mix(in oklab,var(--sp-text) 80%,transparent);font-size:var(--github-note-size);line-height:1.4}[data-link]{color:var(--sp-accent);text-decoration:underline;text-underline-offset:2px}[data-github-table]{inline-size:100%;margin-block-start:.75rem;border-collapse:collapse;border-spacing:0;border-radius:0;font-size:var(--github-text-size);line-height:1.5;table-layout:fixed}[data-github-table] th,[data-github-table] td{padding:.375rem .8rem;border:1px solid var(--sp-border);font-size:inherit;line-height:inherit;text-align:start;vertical-align:middle}[data-github-table] th{color:var(--sp-text);font-weight:400}[data-github-table] th:first-child{inline-size:5.5rem}[data-github-table] th:nth-child(2){inline-size:8rem}[data-github-table] tbody tr{background:var(--sp-subtle)}github-severity{display:inline-flex;align-items:center;gap:.45rem}[data-severity-icon]{flex:0 0 auto;font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",sans-serif;font-size:1.08rem;line-height:1}github-severity code{padding:.12rem .35rem;border-radius:.375rem;background:var(--sp-code);color:var(--sp-text);font-family:var(--font-v12-mono, monospace);font-size:inherit;font-weight:400}[data-github-detail]{pointer-events:none}[data-github-detail] summary{display:list-item;overflow:hidden;color:var(--sp-text);font-weight:400;list-style-position:inside;text-overflow:ellipsis;white-space:nowrap}[data-github-detail] summary::marker{color:var(--sp-muted)}[data-github-scope]{margin-block-start:.7rem!important;color:var(--sp-muted);font-size:var(--github-text-size);font-style:italic;code{padding:.12rem .35rem;border-radius:.25rem;background:var(--sp-code);color:var(--sp-muted);font-family:var(--font-v12-mono, monospace);font-size:inherit}}&[data-paused] terminal-caret,&[data-paused] [data-github-entry][data-entering],&[data-paused] github-body[data-entering],&[data-paused] github-body[data-exiting],&[data-paused] [data-github-edited][data-entering]{animation-play-state:paused}}}@media(prefers-reduced-motion:reduce){surface-preview :is(v12-github-preview,[data-github-entry],github-body,terminal-caret,[data-github-edited]){transition:none;animation:none!important}}@media(width<=36rem){surface-preview{v12-github-preview{inset-inline-end:-12rem;padding-inline-start:.65rem}github-rail{inset-inline-start:2rem}[data-github-entry]{grid-template-columns:2.6rem minmax(31rem,1fr);gap:.65rem}github-avatar{inline-size:2.6rem;block-size:2.6rem}github-comment{min-inline-size:31rem}}}v12-slack-preview[data-astro-cid-7ma25smz]{--slack-font-size: .875rem;display:grid;block-size:100%;min-block-size:0;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;background:var(--sp-panel);color:var(--sp-text);font-family:inherit;font-size:var(--slack-font-size);line-height:1.35;pointer-events:none;user-select:none;white-space:nowrap;[hidden]{display:none!important}slack-log{display:flex;min-block-size:0;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:.8rem .95rem .56rem;transition:opacity var(--motion-duration-state) var(--motion-ease-out-quint),transform var(--motion-duration-state) var(--motion-ease-out-quint);@media(width<=36rem){padding-inline:.72rem}}&[data-transition=resetting] slack-log[data-astro-cid-7ma25smz]{opacity:0;transform:translateY(.1rem)}slack-log{slack-message{display:grid;grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:.62rem;&[data-entering]{animation:motion-enter var(--motion-duration-enter) var(--motion-ease-out-quint) both}&:not([hidden])+slack-message[data-astro-cid-7ma25smz]:not([hidden]){margin-block-start:.52rem}}slack-followup{display:flex;min-block-size:0;flex-direction:column;&:has(slack-message:not([hidden])){margin-block-start:.52rem}}slack-avatar{display:grid;inline-size:2.2rem;block-size:2.2rem;--svg-mask-size: 22px;place-items:center;overflow:hidden;border:1px solid var(--sp-border);border-radius:.38rem;background:var(--sp-avatar);color:var(--sp-muted);&[data-kind=v12]{background:transparent}}slack-message-body{display:block;min-inline-size:0}[data-slack-meta]{display:flex;min-block-size:1.05rem;align-items:baseline;gap:.34rem;strong{font-weight:400}time{color:var(--sp-muted)}}[data-app-label]{padding:.03rem .23rem;border-radius:.17rem;background:var(--sp-subtle);color:var(--sp-muted);font-weight:400}[data-slack-text],[data-status-line],[data-repo-line],[data-progress-text]{margin-block-start:.08rem!important}[data-mention]{padding:.01rem .18rem;border-radius:.17rem;background:var(--sp-accent-soft);color:var(--sp-accent);font-weight:400}[data-recommendations]{display:grid;gap:.12rem;margin-block-start:.28rem;padding-inline-start:1.1rem;li::marker{color:var(--sp-muted)}code{color:var(--sp-muted);font-family:var(--font-v12-mono, monospace);font-size:inherit}}slack-reaction{display:inline-flex;block-size:1.34rem;align-items:center;gap:.24rem;margin-block-start:.3rem;padding-inline:.4rem;border:1px solid var(--sp-border);border-radius:999px;background:var(--sp-subtle);color:var(--sp-muted);opacity:0;transform:translateY(.06rem) scale(.98);transform-origin:left center;transition:opacity var(--motion-duration-exit) var(--motion-ease-out-quart),transform var(--motion-duration-state) var(--motion-ease-out-quint)}v12-slack-preview[data-astro-cid-7ma25smz][data-reaction-visible] & slack-reaction[data-astro-cid-7ma25smz]{opacity:1;transform:translateY(0) scale(1)}run-proposal{display:block;h3{margin:.02rem 0 0;font:inherit;font-weight:400}[data-proposal-fields]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(4.5rem,.65fr);gap:.28rem .75rem;margin-block-start:.4rem!important;div{display:grid}[data-cost]{grid-column:1 / -1}:is(dt,dd){font:inherit}dt{font-weight:400}}[data-proposal-context]{margin-block-start:.38rem!important;color:var(--sp-muted)}proposal-actions{display:flex;gap:.38rem;margin-block-start:.4rem;span{display:grid;min-inline-size:4.35rem;block-size:1.68rem;place-items:center;padding-inline:.58rem;border:1px solid var(--sp-border);border-radius:.28rem;background:var(--sp-panel);color:var(--sp-text);font-weight:400;transition:transform var(--motion-duration-feedback) var(--motion-ease-out-quart),background var(--motion-duration-state) var(--motion-ease-out-quart),color var(--motion-duration-state) var(--motion-ease-out-quart)}[data-primary]{border-color:var(--sp-primary);background:var(--sp-primary);color:var(--sp-primary-ink)}}}v12-slack-preview[data-astro-cid-7ma25smz][data-approving] & [data-astro-cid-7ma25smz][data-primary]{background:var(--sp-accent);transform:scale(.985)}[data-status-line]{display:flex;align-items:baseline;gap:.26rem;font-weight:400;mark{padding:.01rem .14rem;border-radius:.17rem;background:var(--sp-accent-soft);color:var(--sp-accent)}}[data-repo-line]{display:flex;align-items:baseline;gap:.38rem;margin-block-start:.32rem!important;color:var(--sp-muted);[data-separator]{flex:none}strong{color:var(--sp-text);font-weight:400}}[data-progress-text]{color:var(--sp-muted)}[data-link]{color:var(--sp-accent);text-decoration:underline;text-underline-offset:2px}[data-finding]{>p{margin-block-start:.3rem!important}[data-finding-title]{padding-inline-start:.55rem;strong{font-weight:400}}code{padding:.04rem .2rem;border:1px solid var(--sp-border);border-radius:.18rem;background:var(--sp-code);color:var(--sp-muted);font-family:var(--font-v12-mono, monospace);font-size:inherit}}}slack-composer{display:block;margin:0 .68rem .68rem;overflow:hidden;border:1px solid var(--sp-border);border-radius:.58rem;background:var(--sp-panel);box-shadow:0 1px 2px color-mix(in srgb,var(--sp-text) 7%,transparent),0 0 0 1px color-mix(in srgb,var(--sp-border) 24%,transparent);@media(width<=36rem){margin-inline:.5rem;margin-block-end:.5rem}format-toolbar{display:flex;min-block-size:1.92rem;--svg-mask-size: 15px;align-items:center;gap:.03rem;padding:.18rem .35rem;border-block-end:1px solid color-mix(in srgb,var(--sp-border) 50%,transparent);@media(width<=36rem){>span{inline-size:1.5rem}}i{inline-size:1px;block-size:1.04rem;margin-inline:.17rem;background:var(--sp-border)}}:is(format-toolbar,composer-tools)>span,[data-send]{display:grid;inline-size:1.62rem;block-size:1.62rem;flex:0 0 auto;place-items:center;border-radius:.28rem;color:var(--sp-muted)}composer-copy{display:block;min-block-size:2.42rem;padding:.46rem .62rem .18rem;color:var(--sp-text)}composer-value{display:inline-flex;align-items:baseline;gap:.22rem}[data-composer-mention]{margin-inline-start:-.16rem;padding:.01rem .16rem;border-radius:.17rem;font-weight:400;&[data-resolved]{background:var(--sp-accent-soft);color:var(--sp-accent)}}[data-placeholder]{color:var(--sp-muted);opacity:.78}composer-caret{display:none;inline-size:1px;block-size:.9rem;margin-inline-start:1px;background:var(--sp-text);vertical-align:-.1rem;animation:motion-caret-blink var(--motion-duration-caret) steps(1,end) infinite}&[data-paused] composer-caret[data-astro-cid-7ma25smz]{animation-play-state:paused}also-send{display:flex;min-block-size:1.12rem;align-items:center;gap:.34rem;padding:0 .62rem .12rem;color:var(--sp-muted);@media(width<=36rem){display:none}strong{color:var(--sp-text);font-weight:400}}fake-checkbox{display:inline-block;inline-size:.7rem;block-size:.7rem;border:1px solid var(--sp-border);border-radius:.12rem}composer-footer{display:flex;min-block-size:1.9rem;--svg-mask-size: 15px;align-items:center;justify-content:space-between;padding:.12rem .34rem .26rem}composer-tools{display:flex;align-items:center;gap:.02rem;[data-add]{margin-inline-end:.16rem;border-radius:50%;background:var(--sp-subtle)}}[data-send]{background:var(--sp-subtle);color:var(--sp-muted);transition:transform var(--motion-duration-feedback) var(--motion-ease-out-quart),background var(--motion-duration-state) var(--motion-ease-out-quart),color var(--motion-duration-state) var(--motion-ease-out-quart)}}&[data-composing] composer-caret[data-astro-cid-7ma25smz]{display:inline-block}&[data-composing] [data-astro-cid-7ma25smz][data-send]{background:var(--sp-primary);color:var(--sp-primary-ink)}&:is([data-scene=sent],[data-scene=scopeReply]) [data-astro-cid-7ma25smz][data-send]{transform:scale(.97)}@media(prefers-reduced-motion:reduce){slack-message,composer-caret{animation:none}slack-log,slack-reaction,proposal-actions span,[data-send]{transition:none}}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}body{--step-4: clamp(1.6018rem, 1.3315rem + 1.3186vw, 2.3328rem);font-family:var(--font-v12-sans)}[data-astro-cid-j7pv25f6][data-skip-link]{position:fixed;inset-block-start:var(--space-2xs);inset-inline-start:var(--grid-gutter);z-index:100;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-full);background:var(--foreground);color:var(--page);text-decoration:none;transform:translateY(calc(-100% - var(--space-m)));&:focus-visible{transform:translateY(0)}}landing-page[data-astro-cid-j7pv25f6]{display:block;:is(h1,h2,h3){font-family:var(--font-display);font-weight:var(--font-weight-normal);line-height:calc(var(--leading-offset) + 1em);color:var(--foreground)}p{line-height:calc(var(--leading-offset) + 1em)}main,landing-cta{display:block;max-width:var(--frame-max-width);margin-inline:auto;padding-inline:var(--grid-gutter)}[data-pill]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-full);font-size:var(--step-0);color:var(--foreground);text-decoration-line:none;[data-svg-mask]{inline-size:1em;block-size:1em;flex-shrink:0}&:hover{background-color:color-mix(in oklab,var(--raised) 60%,transparent)}&[data-solid]{background-color:var(--foreground);color:var(--page);&:hover{background-color:color-mix(in oklab,var(--foreground) 85%,var(--page))}}}main{display:flex;flex-direction:column;gap:var(--space-xl);padding-block-end:var(--space-xl)}landing-hero{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--space-l) var(--grid-gutter);padding-block:var(--space-xl);hero-copy{grid-column:1 / -1;display:flex;inline-size:100%;max-inline-size:52rem;flex-direction:column;align-items:flex-start;justify-self:start;gap:var(--space-3xs);text-align:start;h1{font-size:var(--step-3);text-wrap:balance;span{color:var(--muted-foreground)}[data-no-wrap]{color:inherit;white-space:nowrap}}[data-pill]{margin-block-start:var(--space-s);padding-inline:var(--space-s)}}hero-client{grid-column:1 / -1;display:block;min-inline-size:0;inline-size:100%;margin-block-start:var(--space-xs)}}landing-clients{display:block;>p{font-size:var(--step-0);text-align:center;color:var(--foreground)}ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);padding-block:var(--space-m);list-style:none;@media(width>=40rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(6,minmax(0,1fr))}}li{aspect-ratio:7 / 3;border-radius:var(--radius-sm);background-color:var(--raised);overflow:clip}}company-logo{display:block;inline-size:100%;block-size:100%;background-color:var(--foreground);opacity:.5;mask-image:var(--logo);mask-repeat:no-repeat;mask-position:center;mask-size:cover}landing-section{display:block;h2{font-size:var(--step-3)}}card-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);padding-block:var(--space-m);@media(width>=48rem){&[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}&[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}article{display:flex;flex-direction:column;align-items:flex-start;block-size:25rem;padding:var(--space-s);border-radius:var(--radius-sm);background-color:var(--raised);overflow:clip;font-size:var(--step--1);content-visibility:auto;contain-intrinsic-size:auto 25rem;&:has(card-media[data-surface]){block-size:clamp(35rem,145vw,42rem);contain-intrinsic-size:auto 39rem;@media(width>=48rem){block-size:clamp(35rem,44vw,39rem)}}&:has(card-media[data-surface=cli]){@media(width<48rem){block-size:30rem;contain-intrinsic-size:auto 30rem}}h3{font-size:var(--step--1)}>p{color:var(--muted-foreground)}>a{display:inline-flex;align-items:center;gap:2px;margin-block-start:var(--space-2xs);color:var(--muted-foreground);[data-svg-mask]{inline-size:1em;block-size:1em}&:hover{color:var(--foreground)}}}card-copy{display:block;inline-size:100%;>p{max-inline-size:65ch;color:var(--muted-foreground);font-size:var(--step--1);text-wrap:pretty;>span{display:block;&[data-foreground]{color:var(--foreground)}}}>a{display:inline-flex;align-items:center;gap:2px;margin-block-start:var(--space-2xs);color:var(--foreground);[data-svg-mask]{inline-size:1em;block-size:1em}}}card-media{display:block;flex-shrink:0;inline-size:100%;block-size:25rem;margin-block-start:var(--space-s);border-radius:var(--radius-sm);background-color:var(--inset);overflow:clip;&[data-surface]{flex:1;min-block-size:0;block-size:auto;background-color:transparent}}}card-grid[data-features]{container:feature-card-grid / inline-size;@media(48rem<=width<64rem){&[data-columns="3"]{grid-template-columns:minmax(0,1fr)}}article{justify-content:flex-start;gap:var(--space-s);block-size:auto;min-block-size:0;contain-intrinsic-size:auto 38rem}article:has(scope-feature-preview),article:has(context-feature-preview),article:has(autopilot-feature-preview){container:adaptive-feature-card / inline-size;card-media{block-size:clamp(17rem,60cqi,24rem);aspect-ratio:auto;@media(width>=64rem){block-size:auto;aspect-ratio:1}}}card-media{align-self:stretch;flex:0 0 auto;inline-size:100%;min-block-size:0;block-size:auto;aspect-ratio:1;margin-block-start:0;background-color:transparent;@media(40rem<=width<64rem){aspect-ratio:5 / 2}@media(width>=64rem){aspect-ratio:1;margin-block-start:auto}}}article[data-testimonial]{justify-content:space-between;gap:var(--space-s);block-size:auto;min-block-size:0;padding:var(--space-xs);contain-intrinsic-size:auto 14rem;blockquote{flex:1;p{color:var(--muted-foreground);font-size:var(--step--1);text-wrap:pretty;[data-impact]{color:var(--foreground)}}}testimonial-author{display:block;inline-size:100%;a{display:inline-flex;align-items:center;gap:var(--space-2xs);min-block-size:2.75rem;color:var(--muted-foreground);text-decoration:none;transition:color var(--motion-duration-feedback) var(--motion-ease-out-quart);&:hover,&:focus-visible{color:var(--foreground)}img{flex-shrink:0;inline-size:2.75rem;aspect-ratio:1;border-radius:var(--radius-full);object-fit:cover}author-byline{display:flex;flex-direction:column;align-items:flex-start;line-height:calc(var(--leading-offset) + 1em);[data-company]{color:var(--faint)}}}}&[data-pending]{justify-content:flex-end;>p{max-inline-size:24ch;color:var(--muted-foreground);font-size:var(--step-0);text-wrap:balance}}&[data-pending]{min-block-size:12rem}}landing-section[data-testimonials]{@media(48rem<=width<64rem){card-grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}}landing-cta{display:flex;flex-direction:column;align-items:center;gap:var(--space-s);max-width:none;margin-inline:calc(50% - 50vw);padding-block:var(--space-l);background-color:var(--raised);h2{font-size:var(--step-4);text-align:center}[data-pill]{padding-inline:var(--space-s)}}}
