.gap[data-astro-cid-ovxza3vq]{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background:hsl(var(--background));padding:1rem 1.1rem;box-shadow:var(--shadow-sm)}.gap-title[data-astro-cid-ovxza3vq]{margin:0;font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:-.01em}.sev[data-astro-cid-ovxza3vq]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.78rem;font-weight:500}.bars[data-astro-cid-ovxza3vq]{display:inline-flex;align-items:flex-end;gap:2px}.bars[data-astro-cid-ovxza3vq] span[data-astro-cid-ovxza3vq]{width:3px;border-radius:1px;background:hsl(var(--border))}.sev-critical[data-astro-cid-ovxza3vq] .bars[data-astro-cid-ovxza3vq] .on[data-astro-cid-ovxza3vq]{background:hsl(var(--destructive))}.sev-high[data-astro-cid-ovxza3vq] .bars[data-astro-cid-ovxza3vq] .on[data-astro-cid-ovxza3vq]{background:hsl(var(--warning))}.sev-medium[data-astro-cid-ovxza3vq] .bars[data-astro-cid-ovxza3vq] .on[data-astro-cid-ovxza3vq]{background:hsl(var(--foreground) / .6)}.evidence[data-astro-cid-ovxza3vq]{display:flex;gap:.4rem;align-items:flex-start;margin-top:.4rem;font-size:.78rem;line-height:1.45;color:hsl(var(--muted-foreground))}.evidence[data-astro-cid-ovxza3vq] svg[data-astro-cid-ovxza3vq]{flex:none;margin-top:.1rem}.cost[data-astro-cid-ovxza3vq]{margin-top:.7rem;font-size:.9rem;line-height:1.5;color:hsl(var(--foreground) / .85)}.fix[data-astro-cid-ovxza3vq]{margin-top:.6rem;padding-top:.6rem;border-top:1px dashed hsl(var(--border));font-size:.875rem;line-height:1.5}.fix-label[data-astro-cid-ovxza3vq]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary));margin-right:.35rem}.flow[data-astro-cid-fshwrbey]{margin:0;border:1px solid hsl(var(--border));border-radius:var(--radius-2xl);background:hsl(var(--background));padding:1.25rem;box-shadow:var(--shadow-sm)}.nodes[data-astro-cid-fshwrbey]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.node-wrap[data-astro-cid-fshwrbey]{display:flex;flex-direction:column;align-items:stretch}.node-wrap[data-astro-cid-fshwrbey].has-link:before{content:"";align-self:center;width:0;height:1.4rem;margin-block:.15rem;border-left:1.5px solid hsl(var(--border-strong))}.node-wrap[data-astro-cid-fshwrbey].dashed:before{border-left-style:dashed}.node[data-astro-cid-fshwrbey]{display:flex;flex-direction:column;gap:.3rem;padding:.75rem;border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background:hsl(var(--background));box-shadow:var(--shadow-xs)}.node[data-astro-cid-fshwrbey].flagged{border-color:hsl(var(--border-strong))}.node[data-astro-cid-fshwrbey].missing{border:1.5px dashed hsl(var(--primary));background:hsl(var(--primary-subtle) / .6);box-shadow:none}.kicker[data-astro-cid-fshwrbey]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.missing[data-astro-cid-fshwrbey] .kicker[data-astro-cid-fshwrbey]{color:hsl(var(--primary))}.name[data-astro-cid-fshwrbey]{font-size:.875rem;font-weight:500;line-height:1.35}.gap[data-astro-cid-fshwrbey]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.dot[data-astro-cid-fshwrbey]{display:inline-block;width:.5rem;height:.5rem;border-radius:999px}.dot-critical[data-astro-cid-fshwrbey]{background:hsl(var(--destructive))}.dot-high[data-astro-cid-fshwrbey]{background:hsl(var(--warning))}.legend[data-astro-cid-fshwrbey]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.1rem;padding-top:.8rem;border-top:1px solid hsl(var(--border));font-size:.75rem;color:hsl(var(--muted-foreground))}.legend[data-astro-cid-fshwrbey]>span[data-astro-cid-fshwrbey]{display:inline-flex;align-items:center;gap:.4rem}.dash-box[data-astro-cid-fshwrbey]{display:inline-block;width:1rem;height:.75rem;border:1px dashed hsl(var(--primary));border-radius:3px}@media(min-width:640px){.nodes[data-astro-cid-fshwrbey]{flex-direction:row;align-items:stretch}.node-wrap[data-astro-cid-fshwrbey]{flex-direction:row;flex:1 1 0;min-width:0;align-items:center}.node-wrap[data-astro-cid-fshwrbey] .node[data-astro-cid-fshwrbey]{flex:1;align-self:stretch}.node-wrap[data-astro-cid-fshwrbey].has-link:before{width:1.1rem;min-width:.75rem;height:0;margin:0 .15rem;border-left:0;border-top:1.5px solid hsl(var(--border-strong));flex:none}.node-wrap[data-astro-cid-fshwrbey].dashed:before{border-top-style:dashed}}
