.page{--color-severity-critical:oklch(39.6% .141 25.723);background-color:color-mix(in srgb, var(--color-shadow-5) 50%, var(--color-white));height:100%;color:var(--color-black);text-align:left;padding:32px;overflow:hidden}.page[data-player-active=true]{overflow:auto}.enter.svelte-1mfx8us{animation:.15s backwards svelte-1mfx8us-page-enter;animation-delay:calc(var(--i,0) * .1s)}@keyframes svelte-1mfx8us-page-enter{0%{opacity:0}}.header-row.svelte-1mfx8us{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.breadcrumbs.svelte-1mfx8us{min-width:0;font-family:var(--font-copy);font-size:var(--copy-sm);color:var(--color-shadow-80);flex-direction:row;align-items:center;gap:4px;margin-bottom:8px;display:flex}.breadcrumbs.svelte-1mfx8us svg{color:var(--color-shadow-50);flex-shrink:0}.crumb.svelte-1mfx8us{font-weight:var(--weight-450);white-space:nowrap}.crumb.svelte-1mfx8us.id{font-family:var(--font-mono);font-weight:var(--weight-400);color:var(--color-shadow-60)}.header-actions.svelte-1mfx8us{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;height:0;display:flex}.agent-anchor.svelte-1mfx8us{position:relative}.agent-menu.svelte-1mfx8us{z-index:3;pointer-events:none;transform-origin:100% 0;background-color:var(--color-shadow-10);border:1px solid var(--color-shadow-40);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--color-black);text-align:left;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.agent-menu-inner.svelte-1mfx8us{flex-direction:column;gap:8px;width:max-content;max-width:320px;padding:8px;display:flex}.agent-menu-header.svelte-1mfx8us{font-family:var(--font-copy);font-size:var(--copy-xs);font-weight:var(--weight-500);color:var(--color-shadow-80)}.agent-menu-list.svelte-1mfx8us{flex-direction:column;gap:6px;display:flex}.agent-menu-item.svelte-1mfx8us{border-radius:var(--radius-md);background-color:var(--color-shadow-15);box-shadow:inset 0 -2px 0 var(--color-shadow-20);cursor:pointer;flex-shrink:0;gap:10px;padding:12px 14px 14px;transition:background-color .1s,box-shadow .1s;display:flex}.agent-menu-item.svelte-1mfx8us:hover,.agent-menu-item.svelte-1mfx8us.hover{background-color:var(--color-shadow-20);box-shadow:inset 0 -2px 0 var(--color-shadow-25)}:is(.agent-menu-item.svelte-1mfx8us:hover,.agent-menu-item.svelte-1mfx8us.hover) .agent-menu-caret:where(.svelte-1mfx8us){color:var(--color-shadow-80)}.agent-menu-icon.svelte-1mfx8us{color:var(--color-shadow-60);flex-shrink:0;translate:0 2px}.agent-menu-text.svelte-1mfx8us{font-size:var(--copy-sm);font-weight:var(--weight-400);font-family:var(--font-copy);color:var(--color-shadow-75);text-align:left}.agent-menu-text.svelte-1mfx8us strong:where(.svelte-1mfx8us){color:var(--color-black);font-weight:var(--weight-600)}.agent-menu-caret.svelte-1mfx8us{color:var(--color-shadow-40);flex-shrink:0;justify-content:flex-end;align-items:flex-start;margin-left:auto;transition:color .1s;display:flex;translate:0 3px}.agent-menu-footer.svelte-1mfx8us{font-size:var(--copy-xs);font-weight:var(--weight-400);font-family:var(--font-copy);color:var(--color-shadow-60);align-items:center;gap:1ex;margin-top:2px;display:flex}.issue-detail.svelte-1mfx8us{flex-direction:column;gap:32px;margin-top:24px;display:flex}.issue-header.svelte-1mfx8us{flex-direction:column;gap:8px;min-width:0;display:flex}.title.svelte-1mfx8us{font-family:var(--font-copy);font-size:var(--copy-lg);font-weight:var(--weight-500);color:var(--color-black)}.meta-row.svelte-1mfx8us{min-width:0;font-family:var(--font-copy);font-size:var(--copy-sm);flex-flow:row;align-items:center;gap:8px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.meta-row.svelte-1mfx8us>:where(.svelte-1mfx8us){flex-shrink:0}.separator.svelte-1mfx8us{color:var(--color-shadow-50);opacity:.5}.status.svelte-1mfx8us{color:var(--color-shadow-80);font-weight:var(--weight-500);align-items:center;gap:4px;display:flex}.status.svelte-1mfx8us svg{color:var(--color-shadow-40)}.epss.svelte-1mfx8us{font-family:var(--font-mono);font-weight:var(--weight-450);color:var(--color-shadow-60)}.badge.svelte-1mfx8us{font-weight:var(--weight-450);color:var(--color-shadow-75);align-items:center;gap:4px;display:flex}.badge.svelte-1mfx8us.critical{color:var(--color-severity-critical);font-weight:var(--weight-500)}.when.svelte-1mfx8us{color:var(--color-shadow-70);font-weight:var(--weight-450)}.when.svelte-1mfx8us .value:where(.svelte-1mfx8us){color:var(--color-black)}.score.svelte-1mfx8us{flex-direction:row;align-items:center;display:flex}.score.svelte-1mfx8us.size-sm{height:16px;font-size:var(--copy-xs);gap:4px}.score.svelte-1mfx8us.size-md{height:20px;font-size:var(--copy-sm);gap:6px}.score-bars.svelte-1mfx8us{flex-direction:row;align-items:flex-end;display:flex}.size-sm:where(.svelte-1mfx8us) .score-bars.svelte-1mfx8us{gap:1px;height:8px}.size-md:where(.svelte-1mfx8us) .score-bars.svelte-1mfx8us{gap:2px;height:10px}.score-bar.svelte-1mfx8us{background-color:var(--color-shadow-70);opacity:.25;width:3px}.score-bar.svelte-1mfx8us.filled{background-color:var(--color);opacity:1}.score-value.svelte-1mfx8us{font-family:var(--font-mono);font-weight:var(--weight-550);color:var(--color)}.priority.svelte-1mfx8us{font-family:var(--font-display);font-weight:var(--weight-550);text-transform:capitalize;color:var(--color)}.issue-content.svelte-1mfx8us{flex-direction:row;gap:64px;display:flex}.main-content.svelte-1mfx8us{flex-direction:column;flex:300px;min-width:0;display:flex}.main-content.svelte-1mfx8us>.section:where(.svelte-1mfx8us)+.section:where(.svelte-1mfx8us),.main-content.svelte-1mfx8us>.refs-reveal:where(.svelte-1mfx8us)+.section:where(.svelte-1mfx8us){margin-top:32px}.section.svelte-1mfx8us{flex-direction:column;gap:12px;display:flex}.section.svelte-1mfx8us h3:where(.svelte-1mfx8us){font-family:var(--font-copy);font-weight:var(--weight-550);font-size:var(--copy-xs);color:var(--color-shadow-60)}.section.svelte-1mfx8us p:where(.svelte-1mfx8us){font-family:var(--font-copy);color:var(--color-shadow-85);margin:0;line-height:1.5}.section-title.svelte-1mfx8us{flex-direction:row;align-items:center;gap:8px;display:flex}.pill.svelte-1mfx8us{border-radius:var(--radius-md);background-color:var(--color-shadow-20);color:var(--color-black);font-size:var(--copy-xs);font-weight:var(--weight-550);padding:0 7px;line-height:1.4}.signal-list.svelte-1mfx8us{flex-direction:column;gap:8px;display:flex}.signal-card.svelte-1mfx8us{border:1px solid var(--color-shadow-20);border-radius:var(--radius-sm);background-color:var(--color-shadow-5);cursor:pointer;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.signal-card.svelte-1mfx8us:hover,.signal-card.svelte-1mfx8us.hover{background-color:var(--color-shadow-10)}.signal-type.svelte-1mfx8us{font-family:var(--font-copy);font-size:var(--copy-xs);font-weight:var(--weight-550);color:var(--color-shadow-50)}.signal-title.svelte-1mfx8us{font-family:var(--font-copy);font-weight:var(--weight-450);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.signal-tags.svelte-1mfx8us{font-size:var(--copy-xs);color:var(--color-shadow-75);flex-flow:row;align-items:center;gap:12px;display:flex}.severity.svelte-1mfx8us{font-weight:var(--weight-500);text-transform:capitalize;color:var(--color-severity-critical)}.cve-id.svelte-1mfx8us{font-family:var(--font-mono);font-weight:var(--weight-500);color:var(--color-shadow-85)}.cvss.svelte-1mfx8us{font-family:var(--font-mono);font-weight:var(--weight-500);color:var(--color-shadow-60)}.path-item.svelte-1mfx8us{font-family:var(--font-copy);font-weight:var(--weight-450);flex-shrink:0}.path-item.svelte-1mfx8us .value:where(.svelte-1mfx8us){font-family:var(--font-mono);font-weight:var(--weight-500);margin-left:2px}.path-item.svelte-1mfx8us .value.empty:where(.svelte-1mfx8us){color:var(--color-shadow-50)}.rule-id.svelte-1mfx8us{font-family:var(--font-mono);font-weight:var(--weight-500);color:var(--color-shadow-80);flex-shrink:0}.finding-title.svelte-1mfx8us{font-family:var(--font-mono);color:var(--color-shadow-70);white-space:nowrap;flex-shrink:0}.activity.svelte-1mfx8us{flex-direction:column;display:flex}.timeline.svelte-1mfx8us{flex-direction:column;margin-bottom:2px;display:flex}.timeline-actions.svelte-1mfx8us{border-radius:var(--radius-md);border:1px solid var(--color-shadow-20);background-color:var(--color-shadow-5);flex-direction:row;gap:8px;width:fit-content;padding:12px;display:flex}.route-anchor.svelte-1mfx8us{position:relative}.route-menu.svelte-1mfx8us{z-index:3;pointer-events:none;transform-origin:0 100%;background-color:var(--color-shadow-10);border:1px solid var(--color-shadow-40);border-radius:var(--radius-md);min-width:240px;box-shadow:var(--shadow-sm);flex-direction:column;gap:8px;padding:16px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden}.route-menu-title.svelte-1mfx8us{font-family:var(--font-copy);font-size:var(--copy-xs);font-weight:var(--weight-500);color:var(--color-shadow-80)}.route-menu-list.svelte-1mfx8us{flex-direction:column;gap:4px;display:flex}.route-menu-item.svelte-1mfx8us{border-radius:var(--radius-sm);background-color:var(--color-shadow-15);cursor:pointer;justify-content:space-between;align-items:center;gap:32px;padding:10px 12px;transition:background-color .1s,opacity .1s;display:flex}.route-menu-item.svelte-1mfx8us:hover,.route-menu-item.svelte-1mfx8us.hover{background-color:var(--color-shadow-25)}.route-menu-label.svelte-1mfx8us{font-family:var(--font-copy);font-size:var(--copy-sm);font-weight:var(--weight-400);color:var(--color-black)}.route-menu-desc.svelte-1mfx8us{font-size:var(--copy-xs);font-weight:var(--weight-500);color:var(--color-shadow-50);align-items:center;gap:4px;display:flex}.external-refs.svelte-1mfx8us{padding-top:32px}.external-reference.svelte-1mfx8us{border:1px solid var(--color-shadow-20);border-radius:var(--radius-sm);background-color:var(--color-shadow-5);cursor:pointer;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.external-reference.svelte-1mfx8us:hover,.external-reference.svelte-1mfx8us.hover{background-color:var(--color-shadow-10)}.ref-header.svelte-1mfx8us{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.ref-source.svelte-1mfx8us{font-family:var(--font-copy);font-size:var(--copy-xs);font-weight:var(--weight-550);color:var(--color-shadow-60);text-transform:capitalize;flex-direction:row;align-items:center;gap:6px;display:flex}.ref-ext-icon.svelte-1mfx8us{height:0;color:var(--color-shadow-60);opacity:.4;transition:opacity .1s}.external-reference:where(.svelte-1mfx8us):hover .ref-ext-icon.svelte-1mfx8us,.external-reference.hover:where(.svelte-1mfx8us) .ref-ext-icon.svelte-1mfx8us{opacity:1}.ref-title.svelte-1mfx8us{white-space:nowrap;overflow-clip-margin:4px;flex-direction:row;align-items:center;gap:6px;display:flex;overflow:clip}.ref-title-text.svelte-1mfx8us{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-copy);font-weight:var(--weight-450);overflow:hidden}.timeline-entry.svelte-1mfx8us{flex-direction:row;gap:12px;display:flex}.left.svelte-1mfx8us{flex-direction:column;flex-shrink:0;align-items:center;width:18px;display:flex;position:relative}.point.svelte-1mfx8us{background-color:var(--color-shadow-25);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin:2px 0}.connector.svelte-1mfx8us{background:var(--color-shadow-30);opacity:.6;flex-grow:1;width:1px}.timeline-content.svelte-1mfx8us{flex-direction:column;flex:1;gap:6px;min-width:0;margin-bottom:32px;padding-left:4px;display:flex;translate:0 -2px}.timeline-entry:where(.svelte-1mfx8us):last-child .timeline-content.svelte-1mfx8us{margin-bottom:24px}.timeline-header.svelte-1mfx8us{font-family:var(--font-copy);font-size:var(--copy-sm);color:var(--color-shadow-70);flex-wrap:wrap;align-items:center;gap:.1em .4em;line-height:1.3;display:flex}.author.svelte-1mfx8us{font-weight:var(--weight-550);color:var(--color-shadow-90);align-items:center;gap:4px;display:inline-flex}.author.svelte-1mfx8us svg{color:var(--color-shadow-80)}.action.svelte-1mfx8us{color:var(--color-shadow-80)}.time.svelte-1mfx8us{color:var(--color-shadow-70);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--color-shadow-30);text-decoration-color:var(--color-shadow-30);text-underline-offset:2px}.override-list.svelte-1mfx8us{background-color:var(--color-shadow-5);border:1px solid var(--color-shadow-20);border-radius:var(--radius-sm);flex-direction:column;align-self:flex-start;gap:8px;width:fit-content;margin:8px 0;padding:12px 32px 12px 12px;display:flex}.override-item.svelte-1mfx8us{flex-direction:column;display:flex}.dimension-label.svelte-1mfx8us{font-family:var(--font-copy);font-size:var(--copy-xs);font-weight:var(--weight-550);color:var(--color-shadow-70)}.change-values.svelte-1mfx8us{flex-direction:row;align-items:center;gap:12px;display:flex}.arrow.svelte-1mfx8us{color:var(--color-shadow-40);font-size:var(--copy-sm)}.rationale.svelte-1mfx8us{font-family:var(--font-copy);font-size:var(--copy-sm);color:var(--color-shadow-70)}.rationale.svelte-1mfx8us .label:where(.svelte-1mfx8us){font-weight:var(--weight-550);color:var(--color-shadow-80);margin-right:4px}.sidebar.svelte-1mfx8us{flex-direction:column;flex:0 0 300px;gap:16px;display:flex}.sidebar-section.svelte-1mfx8us{border:1px solid var(--color-shadow-20);border-radius:var(--radius-md);background-color:var(--color-shadow-5);box-shadow:inset 0 -3px 0 0 var(--color-shadow-10);flex-direction:column;gap:16px;padding:16px 16px 18px;display:flex}.sidebar-field.svelte-1mfx8us{flex-direction:column;gap:2px;display:flex}.sidebar-field.svelte-1mfx8us.raised{z-index:2;position:relative}.sidebar-field-label.svelte-1mfx8us{font-family:var(--font-copy);font-size:var(--copy-xs);font-weight:var(--weight-550);color:var(--color-shadow-70)}.sidebar-field-value.svelte-1mfx8us{font-family:var(--font-copy);font-size:var(--copy-sm);font-weight:var(--weight-550);color:var(--color-shadow-90)}.empty-owner.svelte-1mfx8us{border:1px dashed var(--color-shadow-30);border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-shadow-25);justify-content:center;align-items:center;display:flex}.dimension.svelte-1mfx8us{color:var(--color-shadow-40);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.dimension.svelte-1mfx8us>svg{opacity:.5;cursor:pointer;transition:opacity .1s}.dimension.svelte-1mfx8us:hover>svg,.dimension.svelte-1mfx8us.hover>svg{opacity:1}.level.svelte-1mfx8us{min-width:0;height:20px;font-family:var(--font-copy);font-size:var(--copy-sm);font-weight:var(--weight-500);color:var(--color);text-transform:capitalize;cursor:pointer;flex-direction:row;align-items:center;gap:6px;display:flex}.level.svelte-1mfx8us svg{opacity:.4;color:var(--color-shadow-80);transition:opacity .1s;translate:0 .3ex}.level.svelte-1mfx8us:hover svg,.level.svelte-1mfx8us.hover svg{opacity:1}.level-anchor.svelte-1mfx8us{position:relative}.rationale-menu.svelte-1mfx8us{z-index:2;border:1px solid var(--color-shadow-50);border-radius:var(--radius-md);background-color:var(--color-shadow-10);width:max-content;max-width:240px;box-shadow:var(--shadow-md);font-family:var(--font-copy);font-size:var(--copy-sm);color:var(--color-black);text-transform:none;flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.rationale-label.svelte-1mfx8us{font-size:var(--copy-xs);font-weight:var(--weight-500);color:var(--color-shadow-60)}.rationale-value.svelte-1mfx8us{font-weight:var(--weight-450);padding-right:8px}.level-bars.svelte-1mfx8us{flex-direction:row;align-items:flex-end;gap:1px;height:10px;display:flex}.level-bar.svelte-1mfx8us{background-color:var(--color-shadow-60);opacity:.25;width:5px;height:100%}.level-bar.svelte-1mfx8us.filled{opacity:1;background-color:var(--color)}
