.finding{border:1px solid var(--line-light);background:var(--white);font-size:var(--fs-sm);box-shadow:var(--shadow-sheet);border-radius:8px;overflow:hidden}.finding-top{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.finding-top .fid{font-size:var(--fs-xs);font-weight:var(--fw-ui);color:var(--fg-2)}.finding-top .tag{margin-right:auto}.finding-body{gap:var(--sp-5);padding:var(--sp-6) var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.finding-body h3{font-size:var(--fs-h4)}.finding-context{color:var(--fg-2)}.finding-meta{align-items:baseline;gap:var(--sp-2) var(--sp-5);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.finding-meta dt{font-weight:var(--fw-body);color:var(--fg-3)}.finding-meta dd{font-weight:var(--fw-ui);color:var(--fg-strong);margin:0}.finding-meta code{font-weight:var(--fw-body);overflow-wrap:anywhere}.score{margin-right:var(--sp-2);font:var(--fw-bold) var(--fs-h3)/1 var(--font);font-variant-numeric:tabular-nums;color:var(--fg-strong)}.finding h4{margin-bottom:var(--sp-1);font-size:var(--fs-sm);letter-spacing:0}.finding ul{margin:0;padding-left:1.1rem}.finding li+li{margin-top:var(--sp-1)}.code{padding:var(--sp-4);background:var(--ink-1);color:var(--grey-1);font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;border-radius:4px;margin:0;line-height:1.6}.code .hl{color:var(--orange)}.rs{--lift:var(--sp-12);padding-top:calc(2*var(--lift));display:grid}.rs>*{grid-area:1/1}.rs-p{padding:var(--sp-3) var(--sp-5);border:1px solid var(--line-light);background:var(--white);box-shadow:var(--shadow-sheet);border-radius:8px;position:relative}.rs-h{font-size:var(--fs-sm);font-weight:var(--fw-ui);color:var(--black);line-height:1.2}.rs-p .bar{height:.45rem;margin-top:var(--sp-2);background:var(--line-light);border-radius:2px;display:block}.rs-p .w6{width:60%}.rs-p .w8{width:80%}.rs-exec{transform:translate(calc(-1*var(--sp-4)),calc(-2*var(--lift)))}.rs-alt{transform:translate(var(--sp-4),calc(-1*var(--lift)))}.rs-alt .rs-h{text-align:right}.rs-alt .bar{margin-left:auto}.rs .finding{z-index:1;position:relative}.rs-p:after{content:"EXAMPLE";content:"EXAMPLE"/"";top:calc(var(--sp-3) + 2px);right:var(--sp-5);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.12em;color:var(--black);opacity:.3;line-height:1.2;position:absolute}.rs-alt:after{right:auto;left:var(--sp-5)}.rs+.text-link{margin-top:var(--sp-5);padding-block:.5rem;display:inline-block}@media (width<=640px){.rs{padding-top:0}.rs-p{display:none}}.report-mode{--sev-4:var(--high-ink);--sev-3:var(--yellow-ink);--sev-2:var(--blue-ink);--sev-1:var(--slate-ink)}.report-mode :is(.lvl-1,.lvl-2,.lvl-3,.lvl-4){color:var(--sev-c)}.report-mode .on-dark{--sev-1:initial;--sev-2:initial;--sev-3:initial;--sev-4:initial}.report-mode .on-dark :is(.lvl-1,.lvl-2,.lvl-3,.lvl-4){color:var(--fg-strong)}.head-note{max-width:38rem;color:var(--fg-2)}.report-doc{gap:var(--space-head);max-width:48rem;display:grid}.example-doc{isolation:isolate;gap:var(--sp-5);display:grid;position:relative}.example-doc>.tag{justify-self:start}.example-doc>p{max-width:42rem}.example-doc:after{content:"EXAMPLE";content:"EXAMPLE"/"";z-index:-1;font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:.08em;color:var(--fg-strong);opacity:.07;pointer-events:none;line-height:1;position:absolute;top:0;right:0}.example-doc b{color:var(--fg-strong)}.report-doc .kv dd{font-weight:var(--fw-body)}.sev-dist{border-top:2px solid var(--line-strong);margin:0;display:grid}.sev-dist>div{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-block:var(--sp-3);border-bottom:1px solid var(--line);display:flex}.sev-dist dd{font:var(--fw-bold) var(--fs-h3)/1 var(--font);font-variant-numeric:tabular-nums;color:var(--fg-strong);margin:0}@media (width>=641px){.sev-dist{gap:var(--gap-cards);border:0;grid-template-columns:repeat(5,minmax(0,1fr))}.sev-dist>div{place-content:start;gap:var(--sp-3);padding:var(--sp-4) 0 0;border-bottom:0;border-top:2px solid var(--line-strong);display:grid}.sev-dist .sev{flex-direction:column;align-items:flex-start}}.steps{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:grid}.steps li{padding-left:var(--sp-8);line-height:1.55;position:relative}.steps li:not(:last-child):before{content:"";top:.775em;left:calc(.475rem - 1px);bottom:calc(-1*var(--sp-5) - .775em);background:var(--line-card);width:2px;position:absolute}.steps li:after{content:"";background:var(--fg-strong);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:.95rem;height:.55rem;position:absolute;top:calc(.775em - .275rem);left:0}.steps strong{color:var(--fg-strong)}.find-list li{grid-template-columns:var(--sp-10) minmax(0,1fr);column-gap:var(--sp-3);grid-template-areas:"id t"".s"".n";align-items:baseline}.find-list .find-id{font-size:var(--fs-base);font-weight:var(--fw-ui);color:var(--fg-strong);grid-area:id}.find-list li>strong{text-wrap:balance;grid-area:t}.find-sev{grid-area:s}.find-list .find-path{grid-area:n}@media (width>=641px){.find-list li{grid-template-columns:var(--sp-10) minmax(0,1fr) calc(2*var(--sp-12));grid-template-areas:"id t s"".n."}}.find-cards{gap:var(--sp-8);margin-top:var(--sp-3);display:grid}.find-more{font-size:var(--fs-sm);color:var(--fg-2)}.sheet{max-width:48rem;padding:var(--sp-8);border:1px solid var(--line-light);background:var(--white);box-shadow:var(--shadow-sheet);font-size:var(--fs-sm);border-radius:8px;position:relative}.sheet:after{top:auto;bottom:var(--sp-8);right:var(--sp-8)}.letter-head{gap:var(--sp-1);padding-top:var(--sp-4);border-top:2px solid var(--line-strong);color:var(--fg-2);display:grid}.letter-head p:first-child,.letter-re,.letter-sign{font-weight:var(--fw-ui);color:var(--fg-strong)}@media (width<=640px){.sheet{padding:var(--sp-5)}.sheet:after{bottom:var(--sp-5);right:var(--sp-5)}}.finding-context{text-wrap:balance}.sheet+.nda{margin-top:var(--sp-6);font-size:var(--fs-sm);color:var(--fg-2)}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.rs-p{transition:transform var(--dur-page) var(--ease)}.rs-wrap:is(:hover,:focus-within) .rs-exec{transform:translate(calc(-1*var(--sp-4)),calc(-2*var(--lift) - var(--sp-2))) rotate(-.75deg)}.rs-wrap:is(:hover,:focus-within) .rs-alt{transform:translate(var(--sp-4),calc(-1*var(--lift) - var(--sp-1))) rotate(.75deg)}}}
