.AuthControl-module-scss-module__xZeg9q__control{align-items:center;gap:var(--space-3);white-space:nowrap;display:flex}.AuthControl-module-scss-module__xZeg9q__link{font-family:var(--font-sans);color:var(--color-ink-soft);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem}.AuthControl-module-scss-module__xZeg9q__link:hover{color:var(--color-accent)}.AuthControl-module-scss-module__xZeg9q__cta{font-family:var(--font-sans);padding:var(--space-1) var(--space-3);border:1px solid var(--color-accent);border-radius:var(--radius);background:var(--color-accent);color:#fff;cursor:pointer;font-size:.78rem}.AuthControl-module-scss-module__xZeg9q__cta:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.AuthControl-module-scss-module__xZeg9q__account{position:relative}.AuthControl-module-scss-module__xZeg9q__name{border:1px solid var(--color-hairline);background:var(--color-surface);width:34px;height:34px;font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.78rem;display:inline-flex}.AuthControl-module-scss-module__xZeg9q__menu{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius);z-index:900;flex-direction:column;min-width:180px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #00000014}.AuthControl-module-scss-module__xZeg9q__menuItem{text-align:left;padding:var(--space-2) var(--space-3);font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;background:0 0;border:none;font-size:.82rem;text-decoration:none}.AuthControl-module-scss-module__xZeg9q__menuItem:hover{background:var(--color-surface)}.AuthControl-module-scss-module__xZeg9q__inlineAccount,.AuthControl-module-scss-module__xZeg9q__inlineControl,.AuthControl-module-scss-module__xZeg9q__inlineActions{flex-direction:column;align-items:stretch;display:flex}.AuthControl-module-scss-module__xZeg9q__identityCaption{margin:var(--space-2) var(--space-3) var(--space-1);color:var(--color-ink-soft);white-space:normal;overflow-wrap:anywhere;cursor:default;padding:0;font-size:.72rem;font-weight:400;line-height:1.5;display:block}.AuthControl-module-scss-module__xZeg9q__inlineControl{gap:var(--space-2);padding:var(--space-2) var(--space-3);align-items:flex-start}@media (max-width:719px){.AuthControl-module-scss-module__xZeg9q__menuItem,.AuthControl-module-scss-module__xZeg9q__inlineControl button{min-width:46px;min-height:46px}.AuthControl-module-scss-module__xZeg9q__inlineActions .AuthControl-module-scss-module__xZeg9q__menuItem{line-height:inherit;align-items:center;display:flex}}
.CreditsBadge-module-scss-module__gJHUgq__badge{color:var(--color-ink-soft);background:var(--color-surface);border:1px solid var(--color-hairline);padding:var(--space-1) var(--space-3);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.3em;font-size:.8rem;display:inline-flex}.CreditsBadge-module-scss-module__gJHUgq__value{color:var(--color-ink);font-weight:600}.CreditsBadge-module-scss-module__gJHUgq__unit{color:var(--color-ink-soft)}.CreditsBadge-module-scss-module__gJHUgq__compactValue{display:none}@media (max-width:719px){.CreditsBadge-module-scss-module__gJHUgq__fullValue{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CreditsBadge-module-scss-module__gJHUgq__compactValue{display:inline}}
@keyframes ProgressView-module-scss-module__yNqBpq__pulse{0%,to{opacity:1}50%{opacity:.3}}.ProgressView-module-scss-module__yNqBpq__live{gap:var(--space-5);flex-direction:column;display:flex}.ProgressView-module-scss-module__yNqBpq__target{font-family:var(--font-heading);color:var(--color-ink);word-break:break-all;margin:0;font-size:1.25rem;font-weight:800}.ProgressView-module-scss-module__yNqBpq__bar{background:var(--color-hairline);border-radius:999px;height:3px;overflow:hidden}.ProgressView-module-scss-module__yNqBpq__barFill{background:var(--color-accent);border-radius:999px;height:100%;transition:width .5s}.ProgressView-module-scss-module__yNqBpq__currentStep{color:var(--color-ink);margin:0;font-size:1rem;line-height:1.45}.ProgressView-module-scss-module__yNqBpq__currentStep[data-observation=true]{padding:var(--space-4) var(--space-5);background:var(--color-surface);border-left:3px solid var(--color-calm-bd);border-radius:0 var(--radius) var(--radius) 0;font-size:1.05rem;font-weight:600}.ProgressView-module-scss-module__yNqBpq__scanHint{color:var(--color-ink-soft);margin:calc(var(--space-5)*-.4) 0 0;font-size:.78rem}.ProgressView-module-scss-module__yNqBpq__steps{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProgressView-module-scss-module__yNqBpq__step{align-items:flex-start;gap:var(--space-3);color:var(--color-ink-soft);font-size:.85rem;line-height:1.45;display:flex}.ProgressView-module-scss-module__yNqBpq__step:before{content:"";background:var(--color-hairline);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.ProgressView-module-scss-module__yNqBpq__step[data-status=succeeded]{color:var(--color-ink)}.ProgressView-module-scss-module__yNqBpq__step[data-status=succeeded]:before{background:var(--color-sev-none)}.ProgressView-module-scss-module__yNqBpq__step[data-status=running]{color:var(--color-ink);font-weight:500}.ProgressView-module-scss-module__yNqBpq__step[data-status=running]:before{background:var(--color-accent);animation:1.5s ease-in-out infinite ProgressView-module-scss-module__yNqBpq__pulse}.ProgressView-module-scss-module__yNqBpq__step[data-status=failed]{color:var(--color-sev-high)}.ProgressView-module-scss-module__yNqBpq__step[data-status=failed]:before{background:var(--color-sev-high)}.ProgressView-module-scss-module__yNqBpq__step[data-status=skipped]{opacity:.4}.ProgressView-module-scss-module__yNqBpq__stepMessage{flex:1}
.Interpretations-module-scss-module__sfed4a__interpretations{margin-block-start:var(--space-10)}.Interpretations-module-scss-module__sfed4a__title{margin:0 0 var(--space-2);color:var(--color-ink);font-size:.95rem;font-weight:600}.Interpretations-module-scss-module__sfed4a__gloss{max-width:var(--maxw-reading);margin:0 0 var(--space-5);color:var(--color-ink-soft);font-size:.8rem;line-height:1.6}.Interpretations-module-scss-module__sfed4a__itemList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Interpretations-module-scss-module__sfed4a__item{padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-hairline);background:var(--color-surface);border-radius:0 var(--radius) var(--radius) 0}.Interpretations-module-scss-module__sfed4a__itemTitle{margin:0 0 var(--space-2);color:var(--color-ink);font-size:.95rem;font-weight:600}.Interpretations-module-scss-module__sfed4a__itemSummary{max-width:var(--maxw-reading);margin:0 0 var(--space-3);color:var(--color-ink-soft);font-size:.875rem;line-height:1.6}.Interpretations-module-scss-module__sfed4a__itemMeta{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;font-size:.75rem;display:flex}.Interpretations-module-scss-module__sfed4a__tone{padding:.1em var(--space-2);border:1px solid var(--color-hairline);border-radius:var(--radius);color:var(--color-ink);font-weight:600;display:inline-block}.Interpretations-module-scss-module__sfed4a__scope{color:var(--color-ink-soft)}.Interpretations-module-scss-module__sfed4a__jurisdictional{color:var(--color-ink-soft);font-style:italic}.Interpretations-module-scss-module__sfed4a__basis{border-inline-start:2px solid var(--color-hairline);padding-inline-start:var(--space-4)}.Interpretations-module-scss-module__sfed4a__basisLead{margin:0 0 var(--space-2);color:var(--color-ink-soft);font-size:.75rem;font-weight:600}.Interpretations-module-scss-module__sfed4a__basisList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.Interpretations-module-scss-module__sfed4a__basisLink{color:var(--color-accent);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.Interpretations-module-scss-module__sfed4a__basisLink:hover{text-decoration:underline}.Interpretations-module-scss-module__sfed4a__basisLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.Interpretations-module-scss-module__sfed4a__basisItem span{color:var(--color-ink-soft)}.Interpretations-module-scss-module__sfed4a__rawLabel{color:var(--color-ink-soft);font-size:.68rem}@media print{.Interpretations-module-scss-module__sfed4a__item{break-inside:avoid}}@media (max-width:719px){.Interpretations-module-scss-module__sfed4a__basisLink{align-items:center;min-width:26px;min-height:26px;display:inline-flex}}
.ReportView-module-scss-module__l20ksa__report{gap:var(--space-10);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__answer{gap:var(--space-5);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__header{gap:var(--space-2);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__target{font-family:var(--font-heading);color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.ReportView-module-scss-module__l20ksa__scanMeta{color:var(--color-ink-soft);max-width:var(--maxw-reading);margin:0;font-size:.78rem;line-height:1.5}.ReportView-module-scss-module__l20ksa__verdictLabel{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.ReportView-module-scss-module__l20ksa__concern{margin:var(--space-2) 0;padding:var(--space-4) var(--space-5);border-left:4px solid var(--color-calm-bd);border-radius:0 var(--radius) var(--radius) 0;background:var(--color-calm-bg)}.ReportView-module-scss-module__l20ksa__concernEyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);margin:0;font-size:.75rem;font-weight:600}.ReportView-module-scss-module__l20ksa__concernLabel{margin:var(--space-2) 0 0;font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-ink);font-size:1.3rem;font-weight:700;line-height:1.25}.ReportView-module-scss-module__l20ksa__concernNote{max-width:var(--maxw-reading);margin:var(--space-2) 0 0;color:var(--color-ink-soft);font-size:.9rem;line-height:1.6}.ReportView-module-scss-module__l20ksa__concern[data-graded=true][data-grade-color=red]{border-left-color:var(--color-sev-high-bd);background:var(--color-sev-high-bg)}.ReportView-module-scss-module__l20ksa__concern[data-graded=true][data-grade-color=red] .ReportView-module-scss-module__l20ksa__concernLabel{color:var(--color-sev-high)}.ReportView-module-scss-module__l20ksa__concern[data-graded=true][data-grade-color=orange]{border-left-color:var(--color-sev-medium-bd);background:var(--color-sev-medium-bg)}.ReportView-module-scss-module__l20ksa__concern[data-graded=true][data-grade-color=orange] .ReportView-module-scss-module__l20ksa__concernLabel{color:var(--color-sev-medium)}.ReportView-module-scss-module__l20ksa__concern[data-graded=true][data-grade-color=yellow]{border-left-color:var(--color-sev-low-bd);background:var(--color-sev-low-bg)}.ReportView-module-scss-module__l20ksa__concern[data-graded=true][data-grade-color=yellow] .ReportView-module-scss-module__l20ksa__concernLabel{color:var(--color-sev-low)}.ReportView-module-scss-module__l20ksa__concern[data-graded=true][data-grade-color=green]{border-left-color:var(--color-calm-bd);background:var(--color-calm-bg)}.ReportView-module-scss-module__l20ksa__concern[data-graded=true][data-grade-color=green] .ReportView-module-scss-module__l20ksa__concernLabel{color:var(--color-ink)}.ReportView-module-scss-module__l20ksa__concern[data-clean=true]{border-left-color:var(--color-calm-bd);background:var(--color-calm-bg)}.ReportView-module-scss-module__l20ksa__concern[data-clean=true] .ReportView-module-scss-module__l20ksa__concernLabel{color:var(--color-ink)}.ReportView-module-scss-module__l20ksa__cleanHeadline{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__examinationStatements{gap:var(--space-2);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__examinationLine{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:1.3rem;font-weight:700;line-height:1.25}.ReportView-module-scss-module__l20ksa__examinationStatement{max-width:var(--maxw-reading);font-family:var(--font-sans);color:var(--color-ink-soft);margin:0;font-size:.95rem;font-weight:500;line-height:1.45}.ReportView-module-scss-module__l20ksa__darkPatternScore{gap:var(--space-2);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__darkPatternScoreBody{max-width:var(--maxw-reading);color:var(--color-ink-soft);margin:0;font-size:.875rem;line-height:1.6}.ReportView-module-scss-module__l20ksa__examination{gap:var(--space-5);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__examinationLeadBlock{gap:var(--space-2);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__examinationLead{max-width:var(--maxw-reading);color:var(--color-ink-soft);margin:0;font-size:.875rem;line-height:1.6}.ReportView-module-scss-module__l20ksa__examinationGroup{gap:var(--space-2);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__examinationGroupTitle{font-family:var(--font-heading);color:var(--color-ink);margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.ReportView-module-scss-module__l20ksa__examinationGroupLead{max-width:var(--maxw-reading);color:var(--color-ink-soft);margin:0;font-size:.8rem;line-height:1.55}.ReportView-module-scss-module__l20ksa__examinationEmpty{max-width:var(--maxw-reading);color:var(--color-ink-soft);margin:0;font-size:.8rem;font-style:italic;line-height:1.5}.ReportView-module-scss-module__l20ksa__examinationList{border:1px solid var(--color-hairline);border-radius:var(--radius);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ReportView-module-scss-module__l20ksa__examinationRow{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-hairline);border-left:3px solid var(--color-hairline);background:var(--color-surface)}.ReportView-module-scss-module__l20ksa__examinationRow:last-child{border-bottom:none}.ReportView-module-scss-module__l20ksa__examinationRow[data-counted=true]{border-left-color:var(--color-ink-soft)}.ReportView-module-scss-module__l20ksa__examinationRow[data-counted=false]{border-left-style:dashed;border-left-color:var(--color-calm-bd);background:var(--color-calm-bg)}.ReportView-module-scss-module__l20ksa__examinationRow[data-kind=cannot_vouch_for]{border-left-style:dashed;border-left-color:var(--color-ink-soft)}.ReportView-module-scss-module__l20ksa__examinationRow[data-kind=out_of_scope]{border-left-style:dotted}.ReportView-module-scss-module__l20ksa__examinationRowLabel{color:var(--color-ink);font-size:.85rem;font-weight:600;line-height:1.4;display:block}.ReportView-module-scss-module__l20ksa__examinationRow[data-counted=false] .ReportView-module-scss-module__l20ksa__examinationRowLabel{color:var(--color-ink-soft);font-weight:500}.ReportView-module-scss-module__l20ksa__examinationRowResult{margin:var(--space-1) 0 0;color:var(--color-ink-soft);font-size:.8rem;line-height:1.5}.ReportView-module-scss-module__l20ksa__examinationRowNote{margin:var(--space-2) 0 0;color:var(--color-ink-soft);font-size:.78rem;font-style:italic;line-height:1.5}.ReportView-module-scss-module__l20ksa__gradeCaveat{max-width:var(--maxw-reading);margin:var(--space-2) 0 0;color:var(--color-ink);font-size:.875rem;line-height:1.55}.ReportView-module-scss-module__l20ksa__summary{max-width:var(--maxw-reading);color:var(--color-ink-soft);margin:0;font-size:1rem;line-height:1.7}.ReportView-module-scss-module__l20ksa__actions{gap:var(--space-3);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__actionList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ReportView-module-scss-module__l20ksa__action{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-hairline);background:var(--color-surface);border-radius:0 var(--radius) var(--radius) 0;font-size:.95rem;line-height:1.6}.ReportView-module-scss-module__l20ksa__action[data-severity=critical],.ReportView-module-scss-module__l20ksa__action[data-severity=high]{border-left-color:var(--color-sev-high-bd)}.ReportView-module-scss-module__l20ksa__action[data-severity=medium]{border-left-color:var(--color-sev-medium-bd)}.ReportView-module-scss-module__l20ksa__action[data-severity=low]{border-left-color:var(--color-sev-low-bd)}.ReportView-module-scss-module__l20ksa__limitations{margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-calm-bd);background:var(--color-calm-bg);border-radius:0 var(--radius) var(--radius) 0}.ReportView-module-scss-module__l20ksa__limitationsTitle{color:var(--color-ink);margin:0;font-size:.95rem;font-weight:600}.ReportView-module-scss-module__l20ksa__limitationsBody,.ReportView-module-scss-module__l20ksa__limitationsCount{max-width:var(--maxw-reading);margin:var(--space-2) 0 0;color:var(--color-ink-soft);font-size:.875rem;line-height:1.6}.ReportView-module-scss-module__l20ksa__trail{margin:var(--space-3) 0 0 var(--space-5)}.ReportView-module-scss-module__l20ksa__trailSummary{color:var(--color-ink-soft);cursor:pointer;padding-left:17px;font-size:.8rem;list-style:none;position:relative}.ReportView-module-scss-module__l20ksa__trailSummary::-webkit-details-marker{display:none}.ReportView-module-scss-module__l20ksa__trailSummary:before{content:"";box-sizing:border-box;border-right:2px solid var(--color-ink-soft);border-bottom:2px solid var(--color-ink-soft);width:7px;height:7px;transition:transform .15s;position:absolute;top:calc(.5lh - 3.5px);left:0;transform:rotate(-45deg)}details[open]>.ReportView-module-scss-module__l20ksa__trailSummary:before{transform:rotate(45deg)}.ReportView-module-scss-module__l20ksa__trailSummary:hover{color:var(--color-ink)}.ReportView-module-scss-module__l20ksa__trailSummary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ReportView-module-scss-module__l20ksa__trailCount{color:var(--color-ink-soft)}.ReportView-module-scss-module__l20ksa__trailRule{max-width:var(--maxw-reading);margin:var(--space-2) 0 0;color:var(--color-ink-soft);font-size:.8rem;line-height:1.6}.ReportView-module-scss-module__l20ksa__trailList{margin:var(--space-3) 0 0;padding:0 0 0 var(--space-4);border-left:1px solid var(--color-hairline);gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.ReportView-module-scss-module__l20ksa__trailItem{align-items:baseline;column-gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);flex-wrap:wrap;row-gap:.2rem;font-size:.8rem;display:flex}.ReportView-module-scss-module__l20ksa__trailLabel{color:var(--color-ink);font-weight:500}.ReportView-module-scss-module__l20ksa__trailValue{color:var(--color-ink);font-weight:600}.ReportView-module-scss-module__l20ksa__trailValueNote{color:var(--color-ink-soft);flex-basis:100%;font-size:.75rem;font-style:italic}.ReportView-module-scss-module__l20ksa__trailConditionStatus{width:fit-content;padding:.1em var(--space-2);border:1px solid var(--color-calm-bd);border-radius:var(--radius);background:var(--color-calm-bg);color:var(--color-ink-soft);flex-basis:100%;font-size:.72rem;display:inline-block}.ReportView-module-scss-module__l20ksa__trailUses{padding:0 0 0 var(--space-3);border-left:2px solid var(--color-hairline);flex-direction:column;flex-basis:100%;gap:.15rem;margin:.1rem 0 0;list-style:none;display:flex}.ReportView-module-scss-module__l20ksa__trailUse{color:var(--color-ink-soft);font-size:.75rem;line-height:1.5}.ReportView-module-scss-module__l20ksa__trailUse[data-role=applicability]{font-style:italic}.ReportView-module-scss-module__l20ksa__trailMeta{color:var(--color-ink-soft);flex-basis:100%;font-size:.75rem}.ReportView-module-scss-module__l20ksa__trailRawLabel{color:var(--color-ink-soft);border:1px solid var(--color-hairline);border-radius:var(--radius);padding:.05em var(--space-1);font-size:.68rem;font-weight:500}.ReportView-module-scss-module__l20ksa__trailSignalLink{color:var(--color-accent);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-basis:100%;padding:0;font-size:.72rem;text-decoration:none}.ReportView-module-scss-module__l20ksa__trailSignalLink:hover{text-decoration:underline}.ReportView-module-scss-module__l20ksa__trailSignalLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.ReportView-module-scss-module__l20ksa__trailRef{font-family:var(--font-mono);color:var(--color-ink-soft);word-break:break-all;flex-basis:100%;font-size:.68rem}.ReportView-module-scss-module__l20ksa__trailItem[data-kind=primitive],.ReportView-module-scss-module__l20ksa__trailItem[data-kind=composite]{background:var(--color-surface);border:1px solid var(--color-hairline)}.ReportView-module-scss-module__l20ksa__trailItem[data-effect=eligibility_gate] .ReportView-module-scss-module__l20ksa__trailLabel,.ReportView-module-scss-module__l20ksa__trailItem[data-effect=eligibility_gate] .ReportView-module-scss-module__l20ksa__trailValue{font-weight:400}.ReportView-module-scss-module__l20ksa__trailPartial{max-width:var(--maxw-reading);margin:var(--space-3) 0 0;color:var(--color-ink-soft);font-size:.8rem;line-height:1.6}.ReportView-module-scss-module__l20ksa__ledgerGroupDescription{max-width:var(--maxw-reading);padding:var(--space-2) var(--space-4) var(--space-3);color:var(--color-ink-soft);margin:0;font-size:.85rem;line-height:1.6}.ReportView-module-scss-module__l20ksa__verdictReason{max-width:var(--maxw-reading);margin:var(--space-2) 0 0;color:var(--color-ink-soft);font-size:.875rem;line-height:1.6}.ReportView-module-scss-module__l20ksa__banner{border:1px solid var(--color-hairline);border-radius:var(--radius);background:var(--color-surface);margin:0;overflow:hidden}.ReportView-module-scss-module__l20ksa__bannerImage{width:100%;height:auto;display:block}.ReportView-module-scss-module__l20ksa__bannerCaption{padding:var(--space-2) var(--space-4);font-family:var(--font-sans);color:var(--color-ink-soft);border-top:1px solid var(--color-hairline);font-size:.8125rem}.ReportView-module-scss-module__l20ksa__captionNote{display:block}.ReportView-module-scss-module__l20ksa__sectionTitle{margin:0 0 var(--space-4);font-family:var(--font-heading);text-transform:none;letter-spacing:0;color:var(--color-accent);font-size:1.05rem;font-weight:800}.ReportView-module-scss-module__l20ksa__overview{max-width:var(--maxw-reading)}.ReportView-module-scss-module__l20ksa__overview p{color:var(--color-ink);line-height:1.75}.ReportView-module-scss-module__l20ksa__findings{gap:var(--space-3);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__findingList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ReportView-module-scss-module__l20ksa__finding{padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-hairline);background:var(--color-surface);border-radius:0 var(--radius) var(--radius) 0}.ReportView-module-scss-module__l20ksa__finding[data-severity=high]{border-left-color:var(--color-sev-high-bd);background:var(--color-sev-high-bg)}.ReportView-module-scss-module__l20ksa__finding[data-severity=medium]{border-left-color:var(--color-sev-medium-bd);background:var(--color-sev-medium-bg)}.ReportView-module-scss-module__l20ksa__finding[data-severity=low]{border-left-color:var(--color-sev-low-bd);background:var(--color-sev-low-bg)}.ReportView-module-scss-module__l20ksa__finding[data-severity=none],.ReportView-module-scss-module__l20ksa__finding[data-status=unknown_partial]{border-left-color:var(--color-calm-bd);background:var(--color-calm-bg)}.ReportView-module-scss-module__l20ksa__findingSummary{align-items:baseline;gap:var(--space-2);-webkit-user-select:none;user-select:none;cursor:pointer;padding-left:17px;font-size:.9rem;list-style:none;display:flex;position:relative}.ReportView-module-scss-module__l20ksa__findingSummary::-webkit-details-marker{display:none}.ReportView-module-scss-module__l20ksa__findingSummary:before{content:"";box-sizing:border-box;border-right:2px solid var(--color-ink-soft);border-bottom:2px solid var(--color-ink-soft);width:7px;height:7px;transition:transform .15s;position:absolute;top:calc(.5lh - 3.5px);left:0;transform:rotate(-45deg)}details[open]>.ReportView-module-scss-module__l20ksa__findingSummary:before{transform:rotate(45deg)}.ReportView-module-scss-module__l20ksa__findingSummary:hover{color:var(--color-ink)}.ReportView-module-scss-module__l20ksa__findingSummary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ReportView-module-scss-module__l20ksa__findingDisclosure[open]>.ReportView-module-scss-module__l20ksa__findingSummary{margin-bottom:var(--space-3)}.ReportView-module-scss-module__l20ksa__findingTitle{color:var(--color-ink);margin:0;font-size:.9rem;font-weight:600}.ReportView-module-scss-module__l20ksa__findingBody{color:var(--color-ink-soft);margin:0;font-size:.875rem;line-height:1.55}.ReportView-module-scss-module__l20ksa__whyItMatters{margin:var(--space-3) 0 0;color:var(--color-ink-soft);font-size:.8rem;font-style:italic;line-height:1.5}.ReportView-module-scss-module__l20ksa__finding[data-role=primary_claim]{padding:var(--space-5) var(--space-6);border-left-width:4px}.ReportView-module-scss-module__l20ksa__finding[data-role=primary_claim] .ReportView-module-scss-module__l20ksa__findingTitle{font-size:1rem}.ReportView-module-scss-module__l20ksa__factList{margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.ReportView-module-scss-module__l20ksa__fact{padding-left:var(--space-5);color:var(--color-ink-soft);font-size:.85rem;line-height:1.5;position:relative}.ReportView-module-scss-module__l20ksa__fact:before{content:"·";left:var(--space-2);color:var(--color-hairline);font-size:1.1em;position:absolute}.ReportView-module-scss-module__l20ksa__fact[data-phase=second_layer]:before{color:var(--color-ink-soft)}.ReportView-module-scss-module__l20ksa__fact[data-phase=post_reject]:before{color:var(--color-accent)}.ReportView-module-scss-module__l20ksa__method{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-hairline);color:var(--color-ink-soft);font-size:.78rem;line-height:1.5}.ReportView-module-scss-module__l20ksa__methodLabel{color:var(--color-ink);font-weight:600}.ReportView-module-scss-module__l20ksa__principle{margin:var(--space-3) 0 0;padding:var(--space-3) 0 var(--space-3) var(--space-4);border-left:3px solid var(--color-calm-bd);color:var(--color-ink);font-size:.875rem;font-style:italic;line-height:1.6}.ReportView-module-scss-module__l20ksa__proof{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-hairline);gap:var(--space-3);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__proofShot{border:1px solid var(--color-hairline);border-radius:var(--radius);background:var(--color-surface);margin:0;overflow:hidden}.ReportView-module-scss-module__l20ksa__proofImage{width:100%;height:auto;display:block}.ReportView-module-scss-module__l20ksa__proofCaption{padding:var(--space-2) var(--space-4);font-family:var(--font-sans);color:var(--color-ink-soft);border-top:1px solid var(--color-hairline);font-size:.8125rem}.ReportView-module-scss-module__l20ksa__proofZoomHint{color:var(--color-ink-soft)}.ReportView-module-scss-module__l20ksa__evidence{gap:var(--space-3);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__evidenceItem{padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-hairline);background:var(--color-surface);border-radius:0 var(--radius) var(--radius) 0}.ReportView-module-scss-module__l20ksa__evidenceItem[data-severity=high]{border-left-color:var(--color-sev-high-bd);background:var(--color-sev-high-bg)}.ReportView-module-scss-module__l20ksa__evidenceItem[data-severity=medium]{border-left-color:var(--color-sev-medium-bd);background:var(--color-sev-medium-bg)}.ReportView-module-scss-module__l20ksa__evidenceItem[data-severity=low]{border-left-color:var(--color-sev-low-bd);background:var(--color-sev-low-bg)}.ReportView-module-scss-module__l20ksa__evidenceItem[data-severity=none]{border-left-color:var(--color-calm-bd);background:var(--color-calm-bg)}.ReportView-module-scss-module__l20ksa__evidenceItem p{color:var(--color-ink-soft);margin:0;font-size:.875rem;line-height:1.55}.ReportView-module-scss-module__l20ksa__gloss{margin:0 0 var(--space-3);color:var(--color-ink-soft);font-size:.85rem}.ReportView-module-scss-module__l20ksa__jurisdictionMatter{padding:var(--space-4) var(--space-5);border:1px solid var(--color-hairline);border-radius:var(--radius);background:var(--color-surface)}.ReportView-module-scss-module__l20ksa__jurisdictionMatter p{color:var(--color-ink-soft);margin:0;font-size:.875rem;line-height:1.55}.ReportView-module-scss-module__l20ksa__lawCard{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-hairline);border-left:4px solid var(--color-ink);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__lawCardTitle{color:var(--color-ink);margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.ReportView-module-scss-module__l20ksa__lawCardIntro{max-width:var(--maxw-reading);color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.55}.ReportView-module-scss-module__l20ksa__lawRule{gap:var(--space-1);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__lawRuleName{color:var(--color-ink);margin:0;font-size:1rem;font-weight:600}.ReportView-module-scss-module__l20ksa__lawSourcesSummary{align-items:baseline;gap:var(--space-2);color:var(--color-ink-soft);-webkit-user-select:none;user-select:none;cursor:pointer;padding-left:17px;font-size:.875rem;list-style:none;display:inline-flex;position:relative}.ReportView-module-scss-module__l20ksa__lawSourcesSummary::-webkit-details-marker{display:none}.ReportView-module-scss-module__l20ksa__lawSourcesSummary:before{content:"";box-sizing:border-box;border-right:2px solid var(--color-ink-soft);border-bottom:2px solid var(--color-ink-soft);width:7px;height:7px;transition:transform .15s;position:absolute;top:calc(.5lh - 3.5px);left:0;transform:rotate(-45deg)}details[open]>.ReportView-module-scss-module__l20ksa__lawSourcesSummary:before{transform:rotate(45deg)}.ReportView-module-scss-module__l20ksa__lawSourcesSummary:hover{color:var(--color-ink)}.ReportView-module-scss-module__l20ksa__lawSourcesSummary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ReportView-module-scss-module__l20ksa__lawCitation{margin-top:var(--space-3);max-width:var(--maxw-reading)}.ReportView-module-scss-module__l20ksa__lawCitationSource{color:var(--color-ink);margin:0;font-size:.9375rem;font-weight:600}.ReportView-module-scss-module__l20ksa__lawCitationNote{margin:var(--space-1) 0 0;color:var(--color-ink-soft);font-size:.875rem;line-height:1.55}.ReportView-module-scss-module__l20ksa__evidenceTitle{margin:0 0 var(--space-2);color:var(--color-ink);font-size:.9rem;font-weight:600}.ReportView-module-scss-module__l20ksa__evidenceAbsent{margin:var(--space-2) 0 0;max-width:var(--maxw-reading);color:var(--color-ink-soft);font-size:.85rem;font-style:italic}.ReportView-module-scss-module__l20ksa__diagnostic{padding:var(--space-5) var(--space-6);border-left:4px solid var(--color-calm-bd);background:var(--color-calm-bg);border-radius:0 var(--radius) var(--radius) 0}.ReportView-module-scss-module__l20ksa__diagnostic .ReportView-module-scss-module__l20ksa__evidenceTitle{margin:0 0 var(--space-2);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-soft);font-size:.72rem;font-weight:600}.ReportView-module-scss-module__l20ksa__diagnostic p{max-width:var(--maxw-reading);color:var(--color-ink);margin:0;font-size:.9rem;line-height:1.6}.ReportView-module-scss-module__l20ksa__diagnostic~.ReportView-module-scss-module__l20ksa__evidenceItem{margin-left:var(--space-4);padding:var(--space-3) var(--space-4);border-left-width:2px}.ReportView-module-scss-module__l20ksa__diagnostic~.ReportView-module-scss-module__l20ksa__evidenceItem .ReportView-module-scss-module__l20ksa__evidenceTitle,.ReportView-module-scss-module__l20ksa__diagnostic~.ReportView-module-scss-module__l20ksa__evidenceItem p{font-size:.82rem}.ReportView-module-scss-module__l20ksa__ledger{gap:var(--space-3);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__evidenceFigure{margin:var(--space-3) 0 var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius);background:var(--color-calm-bg);padding:0;overflow:hidden}.ReportView-module-scss-module__l20ksa__evidenceFigure>button img{object-fit:contain;object-position:top;width:100%;height:auto;max-height:32rem;display:block}.ReportView-module-scss-module__l20ksa__patternLine{margin:0 0 var(--space-2);color:var(--color-ink-soft);font-size:.78rem}.ReportView-module-scss-module__l20ksa__patternLineValue{padding:.05em var(--space-2);border:1px solid var(--color-hairline);border-radius:var(--radius);color:var(--color-ink);font-weight:500;display:inline-block}.ReportView-module-scss-module__l20ksa__patternLineValue[data-value=indeterminate]{border-style:dashed;border-color:var(--color-calm-bd);color:var(--color-ink-soft)}.ReportView-module-scss-module__l20ksa__ledgerGroup{border:1px solid var(--color-hairline);border-radius:var(--radius);overflow:hidden}.ReportView-module-scss-module__l20ksa__ledgerGroupSummary{align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--color-ink);-webkit-user-select:none;user-select:none;background:var(--color-surface);cursor:pointer;padding-left:calc(var(--space-4) + 17px);font-size:.78rem;font-weight:600;list-style:none;display:flex;position:relative}.ReportView-module-scss-module__l20ksa__ledgerGroupSummary::-webkit-details-marker{display:none}.ReportView-module-scss-module__l20ksa__ledgerGroupSummary:before{content:"";left:var(--space-4);top:calc(var(--space-3) + .5lh - 3.5px);box-sizing:border-box;border-right:2px solid var(--color-ink-soft);border-bottom:2px solid var(--color-ink-soft);width:7px;height:7px;transition:transform .15s;position:absolute;transform:rotate(-45deg)}details[open]>.ReportView-module-scss-module__l20ksa__ledgerGroupSummary:before{transform:rotate(45deg)}.ReportView-module-scss-module__l20ksa__ledgerGroupSummary:hover{color:var(--color-ink)}.ReportView-module-scss-module__l20ksa__ledgerGroupSummary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ReportView-module-scss-module__l20ksa__fullDetails{border-top:1px solid var(--color-hairline)}.ReportView-module-scss-module__l20ksa__fullDetailsSummary{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-4) 0;color:var(--color-ink);-webkit-user-select:none;user-select:none;cursor:pointer;flex-wrap:wrap;padding-left:17px;font-size:1.125rem;font-weight:600;list-style:none;display:flex;position:relative}.ReportView-module-scss-module__l20ksa__fullDetailsSummary::-webkit-details-marker{display:none}.ReportView-module-scss-module__l20ksa__fullDetailsSummary:before{content:"";left:0;top:calc(var(--space-4) + .5lh - 3.5px);box-sizing:border-box;border-right:2px solid var(--color-ink-soft);border-bottom:2px solid var(--color-ink-soft);width:7px;height:7px;transition:transform .15s;position:absolute;transform:rotate(-45deg)}details[open]>.ReportView-module-scss-module__l20ksa__fullDetailsSummary:before{transform:rotate(45deg)}.ReportView-module-scss-module__l20ksa__fullDetailsSummary:hover{color:var(--color-ink)}.ReportView-module-scss-module__l20ksa__fullDetailsSummary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ReportView-module-scss-module__l20ksa__fullDetailsHint{color:var(--color-ink-soft);font-size:.875rem;font-weight:400}.ReportView-module-scss-module__l20ksa__fullDetailsTools{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;font-size:.875rem;display:flex}.ReportView-module-scss-module__l20ksa__fullDetailsTools button{padding:var(--space-1) var(--space-3);border:1px solid var(--color-hairline);border-radius:var(--radius);background:var(--color-canvas);color:var(--color-ink-soft);font:inherit;cursor:pointer}.ReportView-module-scss-module__l20ksa__fullDetailsTools button:hover{color:var(--color-ink)}.ReportView-module-scss-module__l20ksa__fullDetailsTools button[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-canvas));border-color:var(--color-accent);color:var(--color-accent);font-weight:600}.ReportView-module-scss-module__l20ksa__fullDetailsTools button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ReportView-module-scss-module__l20ksa__fullDetailsActions,.ReportView-module-scss-module__l20ksa__fullDetailsView{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ReportView-module-scss-module__l20ksa__fullDetailsView>span{color:var(--color-ink-soft)}.ReportView-module-scss-module__l20ksa__fullDetailsBody{gap:var(--space-3);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__ledgerGroup[data-block]>.ReportView-module-scss-module__l20ksa__ledgerGroupSummary{font-size:1rem;font-weight:600}.ReportView-module-scss-module__l20ksa__detailBlockBody{gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--color-hairline);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__ledgerGroupCount{color:var(--color-ink-soft);font-weight:400}.ReportView-module-scss-module__l20ksa__ledgerGroup[data-group=evidence_limitations] .ReportView-module-scss-module__l20ksa__ledgerGroupSummary{color:var(--color-ink-soft);font-weight:500}.ReportView-module-scss-module__l20ksa__ledgerGroup[data-group=evidence_limitations] .ReportView-module-scss-module__l20ksa__ledgerGroupSummary:hover{color:var(--color-ink)}.ReportView-module-scss-module__l20ksa__ledgerRowList{border-top:1px solid var(--color-hairline);margin:0;padding:0;list-style:none}.ReportView-module-scss-module__l20ksa__ledgerRow{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline)}.ReportView-module-scss-module__l20ksa__ledgerRow:last-child{border-bottom:none}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=positive]{border-left-color:var(--color-calm-bd)}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=negative]{border-left-color:var(--color-hairline)}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=negative][data-severity=low]{border-left-color:var(--color-sev-low-bd);background:var(--color-sev-low-bg)}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=negative][data-severity=medium]{border-left-color:var(--color-sev-medium-bd);background:var(--color-sev-medium-bg)}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=negative][data-severity=high]{border-left-color:var(--color-sev-high-bd);background:var(--color-sev-high-bg)}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=negative][data-severity=critical]{border-left-width:4px;border-left-color:var(--color-sev-high-bd);background:var(--color-sev-high-bg)}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=not_determinable]{border-left-style:dashed;border-left-color:var(--color-calm-bd)}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=not_applicable]{border-left-style:dotted;border-left-color:var(--color-hairline)}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=not_applicable] .ReportView-module-scss-module__l20ksa__ledgerRowLabel{color:var(--color-ink-soft);font-weight:500}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=not_applicable] .ReportView-module-scss-module__l20ksa__ledgerRowDescription{opacity:.85}.ReportView-module-scss-module__l20ksa__ledgerRowLabel{padding-left:var(--space-5);color:var(--color-ink);font-size:.85rem;font-weight:600;display:block;position:relative}.ReportView-module-scss-module__l20ksa__ledgerRowLabel:before{font-size:.95em;font-weight:700;line-height:1;position:absolute;top:.05em;left:0}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=positive] .ReportView-module-scss-module__l20ksa__ledgerRowLabel:before{content:"✓";color:var(--color-ink-soft)}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=negative] .ReportView-module-scss-module__l20ksa__ledgerRowLabel:before{content:"!";color:var(--color-ink-soft)}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=negative][data-severity=low] .ReportView-module-scss-module__l20ksa__ledgerRowLabel:before{color:var(--color-sev-low)}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=negative][data-severity=medium] .ReportView-module-scss-module__l20ksa__ledgerRowLabel:before{color:var(--color-sev-medium)}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=negative][data-severity=high] .ReportView-module-scss-module__l20ksa__ledgerRowLabel:before{color:var(--color-sev-high)}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=negative][data-severity=critical] .ReportView-module-scss-module__l20ksa__ledgerRowLabel:before{content:"!!";color:var(--color-sev-high)}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=not_determinable] .ReportView-module-scss-module__l20ksa__ledgerRowLabel:before{content:"?";color:var(--color-ink-soft)}.ReportView-module-scss-module__l20ksa__ledgerRow[data-class=not_applicable] .ReportView-module-scss-module__l20ksa__ledgerRowLabel:before{content:"–";color:var(--color-ink-soft);opacity:.7}.ReportView-module-scss-module__l20ksa__ledgerRowDescription{margin:var(--space-1) 0 0 var(--space-5);color:var(--color-ink-soft);font-size:.8rem;line-height:1.5}.ReportView-module-scss-module__l20ksa__ledgerRowAction{margin:var(--space-2) 0 0 var(--space-5);color:var(--color-ink-soft);font-size:.78rem;font-style:italic}.ReportView-module-scss-module__l20ksa__ledgerRowAction:before{content:"→ ";opacity:.7;font-style:normal}.ReportView-module-scss-module__l20ksa__assessmentNote{margin:var(--space-4) 0 var(--space-3);color:var(--color-ink-soft);font-size:.875rem;font-style:italic;line-height:1.6}.ReportView-module-scss-module__l20ksa__receiptList{margin:var(--space-3) 0 0;border:1px solid var(--color-hairline);border-radius:var(--radius);padding:0;list-style:none;overflow:hidden}.ReportView-module-scss-module__l20ksa__receiptItem{gap:var(--space-1);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-hairline);border-left:2px solid var(--color-hairline);background:var(--color-surface);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__receiptItem:last-child{border-bottom:none}.ReportView-module-scss-module__l20ksa__receiptItem[data-kind=derivation]{border-left-color:var(--color-accent);background:var(--color-canvas)}.ReportView-module-scss-module__l20ksa__receiptLabel{color:var(--color-ink);font-size:.8rem;font-weight:500;line-height:1.4}.ReportView-module-scss-module__l20ksa__receiptDetail{color:var(--color-ink-soft);font-size:.75rem;line-height:1.5}.ReportView-module-scss-module__l20ksa__receiptShotLink{font-family:var(--font-mono);color:var(--color-ink-soft);font-size:.72rem;text-decoration:none}.ReportView-module-scss-module__l20ksa__receiptShotLink:hover{color:var(--color-accent);text-decoration:underline}.ReportView-module-scss-module__l20ksa__receiptShotLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.ReportView-module-scss-module__l20ksa__limitations{border-top:1px solid var(--color-hairline);padding-top:var(--space-5)}.ReportView-module-scss-module__l20ksa__limitations ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ReportView-module-scss-module__l20ksa__limitations li{padding-left:var(--space-5);color:var(--color-ink-soft);font-size:.8rem;line-height:1.5;position:relative}.ReportView-module-scss-module__l20ksa__limitations li:before{content:"—";color:var(--color-hairline);position:absolute;left:0}.ReportView-module-scss-module__l20ksa__limitations li[data-severity=warning]:before{color:var(--color-sev-low-bd)}@media (max-width:600px){.ReportView-module-scss-module__l20ksa__report{gap:var(--space-8)}.ReportView-module-scss-module__l20ksa__concern{padding:var(--space-4)}.ReportView-module-scss-module__l20ksa__trail{margin-left:var(--space-3)}.ReportView-module-scss-module__l20ksa__trailList{padding-left:var(--space-3)}.ReportView-module-scss-module__l20ksa__trailItem{padding:var(--space-2)}}@media (max-width:480px){.ReportView-module-scss-module__l20ksa__verdictLabel{font-size:1.375rem}.ReportView-module-scss-module__l20ksa__concernLabel{font-size:1.15rem}}@media print{.ReportView-module-scss-module__l20ksa__report{gap:var(--space-6)}.ReportView-module-scss-module__l20ksa__banner{break-inside:avoid;page-break-inside:avoid;border-radius:0}.ReportView-module-scss-module__l20ksa__finding,.ReportView-module-scss-module__l20ksa__evidenceItem,.ReportView-module-scss-module__l20ksa__concern{break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ReportView-module-scss-module__l20ksa__sectionTitle{break-after:avoid;page-break-after:avoid}.ReportView-module-scss-module__l20ksa__limitations{break-inside:avoid;page-break-inside:avoid}.ReportView-module-scss-module__l20ksa__proofShot{break-inside:avoid;page-break-inside:avoid;border-radius:0}.ReportView-module-scss-module__l20ksa__fullDetails>:not(summary),.ReportView-module-scss-module__l20ksa__findingDisclosure>:not(summary),.ReportView-module-scss-module__l20ksa__lawSources>:not(summary),.ReportView-module-scss-module__l20ksa__ledgerGroup>:not(summary){display:block!important}details::details-content{content-visibility:visible!important;block-size:auto!important;overflow:visible!important}.ReportView-module-scss-module__l20ksa__receiptItem,.ReportView-module-scss-module__l20ksa__ledgerGroup:not([data-block]){break-inside:avoid;page-break-inside:avoid}.ReportView-module-scss-module__l20ksa__ledgerRow,.ReportView-module-scss-module__l20ksa__diagnostic{break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ReportView-module-scss-module__l20ksa__limitationsList{max-width:var(--maxw-reading);margin:var(--space-2) 0 0;padding-left:var(--space-4);color:var(--color-ink-soft);font-size:.875rem;line-height:1.6}.ReportView-module-scss-module__l20ksa__limitationsList li{margin:.15rem 0}.ReportView-module-scss-module__l20ksa__trailGates{margin-top:var(--space-2)}.ReportView-module-scss-module__l20ksa__trailGatesSummary{color:var(--color-ink-soft);cursor:pointer;padding-left:17px;font-size:.75rem;list-style:none;position:relative}.ReportView-module-scss-module__l20ksa__trailGatesSummary::-webkit-details-marker{display:none}.ReportView-module-scss-module__l20ksa__trailGatesSummary:before{content:"";box-sizing:border-box;border-right:2px solid var(--color-ink-soft);border-bottom:2px solid var(--color-ink-soft);width:7px;height:7px;transition:transform .15s;position:absolute;top:calc(.5lh - 3.5px);left:0;transform:rotate(-45deg)}details[open]>.ReportView-module-scss-module__l20ksa__trailGatesSummary:before{transform:rotate(45deg)}.ReportView-module-scss-module__l20ksa__trailGatesSummary:hover{color:var(--color-ink)}.ReportView-module-scss-module__l20ksa__trailGatesSummary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ReportView-module-scss-module__l20ksa__about{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-hairline);flex-direction:column;display:flex}.ReportView-module-scss-module__l20ksa__aboutTitle{color:var(--color-ink-soft);margin:0;font-size:.875rem;font-weight:600}.ReportView-module-scss-module__l20ksa__aboutNote{max-width:var(--maxw-reading);color:var(--color-ink-soft);margin:0;font-size:.8125rem;line-height:1.5}.ReportView-module-scss-module__l20ksa__refusalRecord,.ReportView-module-scss-module__l20ksa__settingsPanel{margin-top:var(--space-6)}.ReportView-module-scss-module__l20ksa__refusalText{overflow-wrap:anywhere;margin:0 0 var(--space-3);max-width:var(--maxw-reading);line-height:1.5}.ReportView-module-scss-module__l20ksa__refusalLines{overflow-wrap:anywhere;margin:0 0 var(--space-3);max-width:var(--maxw-reading);padding:0;line-height:1.5;list-style:none}.ReportView-module-scss-module__l20ksa__refusalFigure{margin:0 0 var(--space-3)}.ReportView-module-scss-module__l20ksa__refusalImage{width:auto;max-width:100%;height:auto;max-height:96px;margin-bottom:var(--space-2);display:block}.ReportView-module-scss-module__l20ksa__refusalSmall{overflow-wrap:anywhere;margin:0 0 var(--space-3);max-width:var(--maxw-reading);color:var(--color-ink-soft);font-size:.8125rem;line-height:1.5}.ReportView-module-scss-module__l20ksa__refusalFigure .ReportView-module-scss-module__l20ksa__refusalSmall{margin-bottom:0}.ReportView-module-scss-module__l20ksa__refusalExcerpt{margin:0 0 var(--space-3)}.ReportView-module-scss-module__l20ksa__refusalExcerptSummary{align-items:baseline;gap:var(--space-2);color:var(--color-ink-soft);-webkit-user-select:none;user-select:none;cursor:pointer;padding-left:17px;font-size:.875rem;list-style:none;display:inline-flex;position:relative}.ReportView-module-scss-module__l20ksa__refusalExcerptSummary::-webkit-details-marker{display:none}.ReportView-module-scss-module__l20ksa__refusalExcerptSummary:before{content:"";box-sizing:border-box;border-right:2px solid var(--color-ink-soft);border-bottom:2px solid var(--color-ink-soft);width:7px;height:7px;transition:transform .15s;position:absolute;top:calc(.5lh - 3.5px);left:0;transform:rotate(-45deg)}details[open]>.ReportView-module-scss-module__l20ksa__refusalExcerptSummary:before{transform:rotate(45deg)}.ReportView-module-scss-module__l20ksa__refusalExcerptSummary:hover{color:var(--color-ink)}.ReportView-module-scss-module__l20ksa__refusalExcerptSummary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ReportView-module-scss-module__l20ksa__refusalExcerpt[open]>.ReportView-module-scss-module__l20ksa__refusalExcerptSummary{margin-bottom:var(--space-3)}.ReportView-module-scss-module__l20ksa__refusalMono{margin:0 0 var(--space-3);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.ReportView-module-scss-module__l20ksa__rulesLine,.ReportView-module-scss-module__l20ksa__gradingNote{max-width:var(--maxw-reading);margin:var(--space-2) 0 0;color:var(--color-ink-soft);font-size:.875rem;line-height:1.55}.ReportView-module-scss-module__l20ksa__gradingNoteInline{margin-top:var(--space-1);color:var(--color-ink-soft);font-size:.875rem;font-weight:400;line-height:1.55;display:block}.ReportView-module-scss-module__l20ksa__backLink{min-height:44px;color:var(--color-ink-soft);align-self:flex-start;align-items:center;font-size:.875rem;display:inline-flex}.ReportView-module-scss-module__l20ksa__backLink:hover{color:var(--color-accent)}@media (max-width:719px){.ReportView-module-scss-module__l20ksa__backLink{position:relative}.ReportView-module-scss-module__l20ksa__backLink:after{content:"";width:max(100%,46px);height:max(100%,46px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ReportView-module-scss-module__l20ksa__fullDetailsTools button{position:relative}.ReportView-module-scss-module__l20ksa__fullDetailsTools button:after{content:"";width:max(100%,46px);height:max(100%,46px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ReportView-module-scss-module__l20ksa__trailSummary,.ReportView-module-scss-module__l20ksa__trailGatesSummary,.ReportView-module-scss-module__l20ksa__trailSignalLink,.ReportView-module-scss-module__l20ksa__refusalExcerptSummary,.ReportView-module-scss-module__l20ksa__lawSourcesSummary{align-items:center;min-width:26px;min-height:26px;display:inline-flex}.ReportView-module-scss-module__l20ksa__fullDetailsTools,.ReportView-module-scss-module__l20ksa__fullDetailsActions,.ReportView-module-scss-module__l20ksa__fullDetailsView{row-gap:var(--space-5)}.ReportView-module-scss-module__l20ksa__fullDetailsTools{margin-block:var(--space-2) var(--space-5)}}
.RetryGuidance-module-scss-module__kkilJa__guidance{color:var(--color-ink-soft);margin:.5rem 0 0;font-size:.875rem}.RetryGuidance-module-scss-module__kkilJa__guidance p{margin:0}.RetryGuidance-module-scss-module__kkilJa__homeLink{max-width:100%;min-height:2.75rem;color:var(--color-accent);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.RetryGuidance-module-scss-module__kkilJa__homeLink:hover{color:var(--color-accent-hover)}.RetryGuidance-module-scss-module__kkilJa__homeLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius)}
.SignalInventory-module-scss-module__kp49pq__inventory{margin-block-start:var(--space-10)}.SignalInventory-module-scss-module__kp49pq__title{margin:0 0 var(--space-2);color:var(--color-ink);font-size:.95rem;font-weight:600}.SignalInventory-module-scss-module__kp49pq__buildUp{margin:0 0 var(--space-2);color:var(--color-ink-soft);font-size:.85rem}.SignalInventory-module-scss-module__kp49pq__buildUpStep{white-space:nowrap}.SignalInventory-module-scss-module__kp49pq__buildUpStep strong{color:var(--color-ink);font-weight:700}.SignalInventory-module-scss-module__kp49pq__buildUpArrow{color:var(--color-ink-soft);margin:0 .15em}.SignalInventory-module-scss-module__kp49pq__scope{max-width:var(--maxw-reading);margin:0 0 var(--space-5);color:var(--color-ink-soft);font-size:.8rem;line-height:1.6}.SignalInventory-module-scss-module__kp49pq__emptyNote{color:var(--color-ink-soft);margin:0;font-size:.9rem}.SignalInventory-module-scss-module__kp49pq__kindGroup{border:1px solid var(--color-hairline);border-radius:var(--radius);margin-block-end:var(--space-3);overflow:hidden}.SignalInventory-module-scss-module__kp49pq__kindSummary{align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--color-surface);font-size:.85rem;font-weight:600;list-style:none;display:flex}.SignalInventory-module-scss-module__kp49pq__kindSummary:before{content:"▸";flex-shrink:0;font-weight:400;transition:transform .15s;display:inline-block}.SignalInventory-module-scss-module__kp49pq__kindSummary::-webkit-details-marker{display:none}.SignalInventory-module-scss-module__kp49pq__kindSummary:hover{color:var(--color-accent)}.SignalInventory-module-scss-module__kp49pq__kindSummary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.SignalInventory-module-scss-module__kp49pq__kindGroup[open]>.SignalInventory-module-scss-module__kp49pq__kindSummary:before{transform:rotate(90deg)}.SignalInventory-module-scss-module__kp49pq__kindCount{color:var(--color-ink-soft);font-weight:400}.SignalInventory-module-scss-module__kp49pq__kindGloss{padding:0 var(--space-4) var(--space-3);color:var(--color-ink-soft);border-bottom:1px solid var(--color-hairline);margin:0;font-size:.8rem;line-height:1.5}.SignalInventory-module-scss-module__kp49pq__signalList,.SignalInventory-module-scss-module__kp49pq__partList{margin:0;padding:0;list-style:none}.SignalInventory-module-scss-module__kp49pq__signal{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-hairline)}.SignalInventory-module-scss-module__kp49pq__signal:last-child{border-bottom:none}.SignalInventory-module-scss-module__kp49pq__signal[data-label-status=raw_name_fallback]{background:var(--color-canvas)}.SignalInventory-module-scss-module__kp49pq__signal[data-label-status=raw_name_fallback] .SignalInventory-module-scss-module__kp49pq__signalLabel{color:var(--color-ink-soft);font-family:var(--font-mono);font-size:.76rem;font-weight:400}.SignalInventory-module-scss-module__kp49pq__signalHead{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.SignalInventory-module-scss-module__kp49pq__signalLabel,.SignalInventory-module-scss-module__kp49pq__signalValue{color:var(--color-ink);font-size:.85rem;font-weight:600}.SignalInventory-module-scss-module__kp49pq__rawLabel{color:var(--color-ink-soft);border:1px solid var(--color-hairline);border-radius:var(--radius);padding:.05em var(--space-1);font-size:.68rem;font-weight:500}.SignalInventory-module-scss-module__kp49pq__surfaceStatus{width:fit-content;margin:var(--space-2) 0 0;padding:.1em var(--space-2);border:1px solid var(--color-hairline);border-radius:var(--radius);color:var(--color-ink-soft);font-size:.75rem;display:block}.SignalInventory-module-scss-module__kp49pq__surfaceNote{max-width:var(--maxw-reading);margin:var(--space-2) 0 0;color:var(--color-ink-soft);font-size:.78rem;line-height:1.5}.SignalInventory-module-scss-module__kp49pq__composition{margin:var(--space-3) 0 0;padding:var(--space-2) 0 var(--space-1) var(--space-4);border-left:2px solid var(--color-hairline)}.SignalInventory-module-scss-module__kp49pq__compositionGroup+.SignalInventory-module-scss-module__kp49pq__compositionGroup{margin-block-start:var(--space-3)}.SignalInventory-module-scss-module__kp49pq__compositionLead{margin:0 0 var(--space-2);color:var(--color-ink-soft);font-size:.75rem;font-weight:600}.SignalInventory-module-scss-module__kp49pq__compositionCount{color:var(--color-ink-soft);font-weight:400}.SignalInventory-module-scss-module__kp49pq__part{gap:var(--space-2);padding:var(--space-1) 0;flex-wrap:wrap;align-items:baseline;font-size:.8rem;display:flex}.SignalInventory-module-scss-module__kp49pq__partLabel{color:var(--color-ink);font-weight:500}.SignalInventory-module-scss-module__kp49pq__partValue{color:var(--color-ink);font-weight:600}.SignalInventory-module-scss-module__kp49pq__partLink{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;text-decoration:none}.SignalInventory-module-scss-module__kp49pq__partLink:hover{text-decoration:underline}.SignalInventory-module-scss-module__kp49pq__partLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.SignalInventory-module-scss-module__kp49pq__partRef{font-family:var(--font-mono);color:var(--color-ink-soft);word-break:break-all;font-size:.72rem}.SignalInventory-module-scss-module__kp49pq__partUnresolved{color:var(--color-ink-soft);font-size:.78rem}.SignalInventory-module-scss-module__kp49pq__checkLinks,.SignalInventory-module-scss-module__kp49pq__membership{margin:var(--space-2) 0 0;color:var(--color-ink-soft);font-size:.78rem}.SignalInventory-module-scss-module__kp49pq__membershipGroup+.SignalInventory-module-scss-module__kp49pq__membershipGroup{margin-block-start:var(--space-2)}.SignalInventory-module-scss-module__kp49pq__membershipLead{color:var(--color-ink-soft);margin:0}.SignalInventory-module-scss-module__kp49pq__membershipList{margin:var(--space-1) 0 0;padding:0;list-style:none}.SignalInventory-module-scss-module__kp49pq__membershipItem{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;padding:2px 0;display:flex}.SignalInventory-module-scss-module__kp49pq__membershipLabel{color:var(--color-accent);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.SignalInventory-module-scss-module__kp49pq__membershipLabel:hover{text-decoration:underline}.SignalInventory-module-scss-module__kp49pq__membershipLabel:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.SignalInventory-module-scss-module__kp49pq__membershipValue{color:var(--color-ink);font-weight:600}.SignalInventory-module-scss-module__kp49pq__membershipNote{margin:var(--space-1) 0 0;color:var(--color-ink-soft);opacity:.85;font-size:.72rem}.SignalInventory-module-scss-module__kp49pq__panel{overscroll-behavior:contain;max-block-size:min(32rem,100vh - 4rem);max-inline-size:min(34rem,100vw - 2rem);padding:var(--space-3);border:1px solid var(--color-hairline);background:var(--color-surface);color:var(--color-ink);border-radius:8px;overflow-y:auto;box-shadow:0 10px 30px #0000002e}.SignalInventory-module-scss-module__kp49pq__panel::backdrop{background:#00000040}.SignalInventory-module-scss-module__kp49pq__panelHead{gap:var(--space-2);padding-block:var(--space-1);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:0;display:flex;position:sticky;inset-block-start:calc(var(--space-3)*-1)}.SignalInventory-module-scss-module__kp49pq__panelLabel,.SignalInventory-module-scss-module__kp49pq__panelValue{font-weight:600}.SignalInventory-module-scss-module__kp49pq__signalRef{font-family:var(--font-mono);color:var(--color-ink-soft);word-break:break-all;margin-block-start:var(--space-2);font-size:.68rem;display:block}@media print{.SignalInventory-module-scss-module__kp49pq__kindGroup{break-inside:avoid}.SignalInventory-module-scss-module__kp49pq__kindGroup>.SignalInventory-module-scss-module__kp49pq__kindSummary{list-style:none}.SignalInventory-module-scss-module__kp49pq__kindGroup>:not(.SignalInventory-module-scss-module__kp49pq__kindSummary){display:block!important}.SignalInventory-module-scss-module__kp49pq__signal{break-inside:avoid}}@media (max-width:719px){.SignalInventory-module-scss-module__kp49pq__partLink,.SignalInventory-module-scss-module__kp49pq__membershipLabel{align-items:center;min-width:26px;min-height:26px;display:inline-flex}.SignalInventory-module-scss-module__kp49pq__kindGroup{overflow:visible}}
.EvidenceImageModal-module-scss-module__cFXvaq__imageTrigger{width:100%;text-align:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.EvidenceImageModal-module-scss-module__cFXvaq__imageTrigger:hover{opacity:.88}.EvidenceImageModal-module-scss-module__cFXvaq__imageTrigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.EvidenceImageModal-module-scss-module__cFXvaq__receiptTrigger{width:auto;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.EvidenceImageModal-module-scss-module__cFXvaq__receiptTrigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.EvidenceImageModal-module-scss-module__cFXvaq__dialog{box-sizing:border-box;border:1px solid var(--color-hairline);border-radius:var(--radius);background:var(--color-surface);width:max-content;max-width:96vw;max-height:92vh;color:var(--color-ink-soft);overscroll-behavior:contain;padding:0;overflow:auto}.EvidenceImageModal-module-scss-module__cFXvaq__dialog::backdrop{background:#000000b8}.EvidenceImageModal-module-scss-module__cFXvaq__fitDialog{position:relative;overflow:hidden}.EvidenceImageModal-module-scss-module__cFXvaq__fitDialog .EvidenceImageModal-module-scss-module__cFXvaq__close{top:var(--space-2);right:var(--space-2);float:none;margin:0;position:absolute}.EvidenceImageModal-module-scss-module__cFXvaq__fitDialog .EvidenceImageModal-module-scss-module__cFXvaq__figure{flex-direction:column;align-items:center;max-height:calc(92vh - 2px);display:flex}.EvidenceImageModal-module-scss-module__cFXvaq__fitDialog .EvidenceImageModal-module-scss-module__cFXvaq__figure img{object-fit:contain;flex:0 auto;min-height:0}.EvidenceImageModal-module-scss-module__cFXvaq__fitDialog .EvidenceImageModal-module-scss-module__cFXvaq__caption{box-sizing:border-box;flex:none;width:100%}.EvidenceImageModal-module-scss-module__cFXvaq__close{top:var(--space-2);z-index:1;float:right;margin:var(--space-2) var(--space-2) -2.5rem -2.5rem;border:1px solid var(--color-hairline);border-radius:var(--radius);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-ink-soft);cursor:pointer;font-size:1.6rem;line-height:1;position:sticky}.EvidenceImageModal-module-scss-module__cFXvaq__figure{margin:0}.EvidenceImageModal-module-scss-module__cFXvaq__figure img{width:auto;max-width:100%;height:auto;display:block}.EvidenceImageModal-module-scss-module__cFXvaq__caption{padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-hairline);font-family:var(--font-sans);color:var(--color-ink-soft);font-size:.8125rem}@media (max-width:719px){.EvidenceImageModal-module-scss-module__cFXvaq__receiptTrigger{align-items:center;min-width:26px;min-height:26px;display:inline-flex}}.EvidenceImageModal-module-scss-module__cFXvaq__pan{display:contents}.EvidenceImageModal-module-scss-module__cFXvaq__zoomTools{display:none}@media (max-width:719px){.EvidenceImageModal-module-scss-module__cFXvaq__dialog{width:96vw;position:relative;overflow:hidden}.EvidenceImageModal-module-scss-module__cFXvaq__dialog .EvidenceImageModal-module-scss-module__cFXvaq__close{top:var(--space-2);right:var(--space-2);float:none;margin:0;position:absolute}.EvidenceImageModal-module-scss-module__cFXvaq__dialog .EvidenceImageModal-module-scss-module__cFXvaq__figure{flex-direction:column;align-items:center;max-height:calc(92dvh - 2px);display:flex}.EvidenceImageModal-module-scss-module__cFXvaq__figure img{object-fit:contain;flex:0 auto;min-height:0}.EvidenceImageModal-module-scss-module__cFXvaq__caption{flex:none;width:100%}.EvidenceImageModal-module-scss-module__cFXvaq__zoomTools{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);padding-right:calc(46px + var(--space-4));font-family:var(--font-sans);flex:none;font-size:.8125rem;display:flex}.EvidenceImageModal-module-scss-module__cFXvaq__zoomToggle{padding:var(--space-2) var(--space-3);border:1px solid var(--color-hairline);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink-soft);font:inherit;cursor:pointer;flex:none}.EvidenceImageModal-module-scss-module__cFXvaq__zoomToggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.EvidenceImageModal-module-scss-module__cFXvaq__figure .EvidenceImageModal-module-scss-module__cFXvaq__zoomed{overscroll-behavior:contain;flex:0 auto;width:100%;min-height:0;display:block;overflow:auto}.EvidenceImageModal-module-scss-module__cFXvaq__figure .EvidenceImageModal-module-scss-module__cFXvaq__zoomed img{width:auto;max-width:none;height:auto}.EvidenceImageModal-module-scss-module__cFXvaq__zoomToggle,.EvidenceImageModal-module-scss-module__cFXvaq__dialog .EvidenceImageModal-module-scss-module__cFXvaq__close{min-width:46px;min-height:46px}}
.FlavourBadges-module-scss-module__5IP-XW__badges{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.FlavourBadges-module-scss-module__5IP-XW__label{color:var(--color-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.FlavourBadges-module-scss-module__5IP-XW__chips{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.FlavourBadges-module-scss-module__5IP-XW__chip{padding:.15rem var(--space-2);border:1px solid var(--color-hairline);background:var(--color-surface);border-radius:999px;font-size:.78rem;line-height:1.5}.FlavourBadges-module-scss-module__5IP-XW__message,.FlavourBadges-module-scss-module__5IP-XW__muted{margin:0;font-size:.78rem;line-height:1.5}.FlavourBadges-module-scss-module__5IP-XW__muted{color:var(--color-ink-soft)}
.ReportTools-module-scss-module__ilGN-a__tools{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.ReportTools-module-scss-module__ilGN-a__tools button{font:inherit;border:1px solid var(--color-hairline);background:var(--color-surface);color:var(--color-ink);cursor:pointer;border-radius:6px;padding:.45rem .8rem;font-size:.875rem}.ReportTools-module-scss-module__ilGN-a__tools button:hover:not(:disabled),.ReportTools-module-scss-module__ilGN-a__tools button:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.ReportTools-module-scss-module__ilGN-a__feedback{min-height:1.6em;min-width:0;min-height:1lh;color:var(--color-ink-soft);flex-basis:100%;margin:0;font-size:.85rem}.ReportTools-module-scss-module__ilGN-a__fallbackLink{border:1px solid var(--color-hairline);background:var(--color-surface);width:100%;min-width:0;color:var(--color-ink);font:inherit;border-radius:6px;flex-basis:100%;padding:.45rem .8rem;font-size:.875rem}.ReportTools-module-scss-module__ilGN-a__fallbackLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:719px){.ReportTools-module-scss-module__ilGN-a__tools button{position:relative}.ReportTools-module-scss-module__ilGN-a__tools button:after{content:"";width:max(100%,46px);height:max(100%,46px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.ScanLive-module-scss-module__RJ6zFa__state{gap:var(--space-4);padding:var(--space-10) 0;flex-direction:column;display:flex}.ScanLive-module-scss-module__RJ6zFa__state p{color:var(--color-ink-soft);margin:0;font-size:1rem;line-height:1.5}.ScanLive-module-scss-module__RJ6zFa__state[data-kind=loading]:before{content:"";background:var(--color-hairline);border-radius:var(--radius);width:52%;height:.65rem;display:block}.ScanLive-module-scss-module__RJ6zFa__state[data-kind=loading]:after{content:"";background:var(--color-hairline);border-radius:999px;width:100%;height:3px;display:block}.ScanLive-module-scss-module__RJ6zFa__state[data-kind=error] p{color:var(--color-sev-high)}.ScanLive-module-scss-module__RJ6zFa__state[data-kind=signed-out],.ScanLive-module-scss-module__RJ6zFa__state[data-kind=not-found]{padding:var(--space-6);border:1px solid var(--color-calm-bd);border-radius:var(--radius);background:var(--color-calm-bg)}.ScanLive-module-scss-module__RJ6zFa__notFoundActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ScanLive-module-scss-module__RJ6zFa__notFoundActions a{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.ScanLive-module-scss-module__RJ6zFa__secondaryAction{padding:var(--space-2) var(--space-5);border:1px solid var(--color-hairline);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink)}.ScanLive-module-scss-module__RJ6zFa__secondaryAction:hover{border-color:var(--color-accent);color:var(--color-accent)}.ScanLive-module-scss-module__RJ6zFa__signIn{min-height:44px;padding:var(--space-2) var(--space-5);border:1px solid var(--color-accent);border-radius:var(--radius);background:var(--color-accent);color:#fff;font:inherit;cursor:pointer;align-self:flex-start}.ScanLive-module-scss-module__RJ6zFa__signIn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.ScanLive-module-scss-module__RJ6zFa__failTitle{color:var(--color-ink);margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.ScanLive-module-scss-module__RJ6zFa__refund{color:var(--color-sev-none);margin:0;font-size:.875rem;font-weight:600}.ScanLive-module-scss-module__RJ6zFa__resultErrorTitle{margin:0 0 .35rem;font-weight:600}.ScanLive-module-scss-module__RJ6zFa__resultErrorBody{color:var(--color-ink-soft);margin:0 0 .5rem}.ScanLive-module-scss-module__RJ6zFa__retry{font:inherit;border:1px solid var(--color-hairline);background:var(--color-surface);color:var(--color-ink);cursor:pointer;border-radius:6px;padding:.45rem .9rem}.ScanLive-module-scss-module__RJ6zFa__retry:hover{border-color:var(--color-accent);color:var(--color-accent)}.ScanLive-module-scss-module__RJ6zFa__staleNote{color:var(--color-ink-soft);margin:0 0 .6rem;font-size:.85rem}.ScanLive-module-scss-module__RJ6zFa__backLink{min-height:44px;color:var(--color-ink-soft);align-self:flex-start;align-items:center;font-size:.875rem;display:inline-flex}.ScanLive-module-scss-module__RJ6zFa__backLink:hover{color:var(--color-accent)}
.page-module-scss-module__fR-uKa__guide{gap:var(--space-12);flex-direction:column;display:flex}.page-module-scss-module__fR-uKa__note{font-family:var(--font-mono);color:var(--color-ink-soft);background:var(--color-surface);border:1px solid var(--color-hairline);padding:var(--space-3) var(--space-4);border-radius:var(--radius);margin:0;font-size:.78rem;line-height:1.5}.page-module-scss-module__fR-uKa__section{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__fR-uKa__sectionTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-soft);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-hairline);margin:0;font-size:.68rem;font-weight:700}.page-module-scss-module__fR-uKa__canvas{padding:var(--space-4) 0}
.FeedbackLauncher-module-scss-module__Kx8ccW__launcher{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius);background:var(--color-canvas);color:var(--color-ink);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #a78bfa;font-size:.8rem;display:inline-flex}.FeedbackLauncher-module-scss-module__Kx8ccW__icon{color:#7c3aed;font-size:1rem;line-height:1}.FeedbackLauncher-module-scss-module__Kx8ccW__overlay{z-index:1000;background:0 0;position:fixed;inset:0;overflow:hidden}.FeedbackLauncher-module-scss-module__Kx8ccW__overlay:after{z-index:2;content:"";pointer-events:none;border:3px solid #a78bfa;position:absolute;inset:0}.FeedbackLauncher-module-scss-module__Kx8ccW__picture,.FeedbackLauncher-module-scss-module__Kx8ccW__drawing{width:100%;height:100%;display:block;position:absolute;inset:0}.FeedbackLauncher-module-scss-module__Kx8ccW__picture{object-fit:fill}.FeedbackLauncher-module-scss-module__Kx8ccW__drawing{cursor:crosshair;touch-action:none}.FeedbackLauncher-module-scss-module__Kx8ccW__hint{top:var(--space-3);max-width:calc(100vw - 2rem);padding:var(--space-1) var(--space-3);background:var(--color-canvas);color:var(--color-ink);text-align:center;pointer-events:none;z-index:3;border-radius:999px;font-size:.78rem;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #00000026}.FeedbackLauncher-module-scss-module__Kx8ccW__flash{pointer-events:none;z-index:5;background:#ffffffd9;animation:.18s ease-out forwards FeedbackLauncher-module-scss-module__Kx8ccW__flash-out;position:absolute;inset:0}@keyframes FeedbackLauncher-module-scss-module__Kx8ccW__flash-out{to{opacity:0}}.FeedbackLauncher-module-scss-module__Kx8ccW__card{right:var(--space-4);bottom:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);cursor:auto;touch-action:auto;z-index:3;background:#fff;width:min(360px,100vw - 2rem);max-height:calc(100vh - 2rem);position:absolute;overflow:auto;box-shadow:0 8px 32px #0003}.FeedbackLauncher-module-scss-module__Kx8ccW__cardHeader{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-hairline);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;display:flex}.FeedbackLauncher-module-scss-module__Kx8ccW__cardHeader:active{cursor:grabbing}.FeedbackLauncher-module-scss-module__Kx8ccW__close{color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:1.25rem}.FeedbackLauncher-module-scss-module__Kx8ccW__cardBody{padding:var(--space-3)}.FeedbackLauncher-module-scss-module__Kx8ccW__cardBody textarea{width:100%;min-height:7rem;max-height:16.5rem;padding:var(--space-2);border:1px solid var(--color-hairline);border-radius:var(--radius);color:var(--color-ink);font:inherit;cursor:text;resize:none;background:#fff;line-height:1.5;display:block}.FeedbackLauncher-module-scss-module__Kx8ccW__cardBody textarea:hover{border-color:var(--color-ink-soft)}.FeedbackLauncher-module-scss-module__Kx8ccW__cardBody textarea:focus{outline:2px solid var(--color-accent);outline-offset:1px}.FeedbackLauncher-module-scss-module__Kx8ccW__error{margin-top:var(--space-2);color:var(--color-sev-high);font-size:.8rem}.FeedbackLauncher-module-scss-module__Kx8ccW__counter{margin-top:var(--space-1);color:var(--color-ink-soft);text-align:right;font-size:.75rem}.FeedbackLauncher-module-scss-module__Kx8ccW__retry{margin-top:var(--space-2);color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem}.FeedbackLauncher-module-scss-module__Kx8ccW__discard{margin-top:var(--space-3);font-size:.82rem}.FeedbackLauncher-module-scss-module__Kx8ccW__discard p{margin-bottom:var(--space-2)}.FeedbackLauncher-module-scss-module__Kx8ccW__discard button{margin-right:var(--space-3)}.FeedbackLauncher-module-scss-module__Kx8ccW__cardFooter{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-hairline);display:flex}.FeedbackLauncher-module-scss-module__Kx8ccW__cardFooter button,.FeedbackLauncher-module-scss-module__Kx8ccW__discard button{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.82rem}.FeedbackLauncher-module-scss-module__Kx8ccW__cardFooter button:disabled,.FeedbackLauncher-module-scss-module__Kx8ccW__discard button:disabled{color:var(--color-ink-soft);cursor:default;opacity:.55}.FeedbackLauncher-module-scss-module__Kx8ccW__cardFooter .FeedbackLauncher-module-scss-module__Kx8ccW__send{padding:var(--space-1) var(--space-3);border-radius:var(--radius);background:var(--color-accent);color:#fff;margin-left:auto}.FeedbackLauncher-module-scss-module__Kx8ccW__cardFooter .FeedbackLauncher-module-scss-module__Kx8ccW__send:disabled{background:var(--color-surface);color:var(--color-ink-soft)}.FeedbackLauncher-module-scss-module__Kx8ccW__toast{right:var(--space-4);bottom:var(--space-4);z-index:1001;padding:var(--space-3) var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius);background:var(--color-canvas);position:fixed;box-shadow:0 4px 16px #0000001a}@media (max-width:719px){.FeedbackLauncher-module-scss-module__Kx8ccW__launcher{justify-content:center;width:36px;height:36px;padding:0}.FeedbackLauncher-module-scss-module__Kx8ccW__label{display:none}.FeedbackLauncher-module-scss-module__Kx8ccW__card{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:65vh;bottom:0;right:0}.FeedbackLauncher-module-scss-module__Kx8ccW__hint{top:var(--space-2);font-size:.7rem}.FeedbackLauncher-module-scss-module__Kx8ccW__launcher{position:relative}.FeedbackLauncher-module-scss-module__Kx8ccW__launcher:after{content:"";width:max(100%,46px);height:max(100%,46px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.SiteFooter-module-scss-module__OgkfNW__footer{border-top:1px solid var(--color-hairline);background:var(--color-canvas)}.SiteFooter-module-scss-module__OgkfNW__inner{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);max-width:760px;padding:var(--space-6);color:var(--color-ink-soft);flex-wrap:wrap;margin:0 auto;font-size:.8rem;display:flex}.SiteFooter-module-scss-module__OgkfNW__brand{font-weight:600}.SiteFooter-module-scss-module__OgkfNW__links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;list-style:none;display:flex}.SiteFooter-module-scss-module__OgkfNW__link{color:var(--color-ink-soft);text-decoration:none}.SiteFooter-module-scss-module__OgkfNW__link:hover{color:var(--color-accent);text-decoration:underline}:is(body:has([data-admin-shell]) .SiteFooter-module-scss-module__OgkfNW__inner,body:has([data-wide-page]) .SiteFooter-module-scss-module__OgkfNW__inner){max-width:1120px}@media (max-width:600px){.SiteFooter-module-scss-module__OgkfNW__inner{padding:var(--space-5) var(--space-4);flex-direction:column;align-items:flex-start}}@media print{.SiteFooter-module-scss-module__OgkfNW__footer{display:none}}@media (max-width:719px){.SiteFooter-module-scss-module__OgkfNW__link{align-items:center;min-width:46px;min-height:46px;display:inline-flex}}
.page-module-scss-module__9ABaqq__page{gap:var(--space-8);flex-direction:column;width:min(1320px,100vw - 3rem);display:flex;position:relative;left:50%;transform:translate(-50%)}.page-module-scss-module__9ABaqq__narrow{width:min(760px,100vw - 3rem)}.page-module-scss-module__9ABaqq__head{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__9ABaqq__title{letter-spacing:-.02em;font-size:1.875rem;font-weight:700;line-height:1.15}.page-module-scss-module__9ABaqq__lede{max-width:var(--maxw-reading);color:var(--color-ink-soft)}.page-module-scss-module__9ABaqq__metaRow{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;width:100%;display:flex}.page-module-scss-module__9ABaqq__meta,.page-module-scss-module__9ABaqq__quietLink,.page-module-scss-module__9ABaqq__notes{color:var(--color-ink-soft);font-size:.875rem}.page-module-scss-module__9ABaqq__quietLink{white-space:nowrap}.page-module-scss-module__9ABaqq__quietLink:hover,.page-module-scss-module__9ABaqq__table a:hover{color:var(--color-accent)}.page-module-scss-module__9ABaqq__summaryBlock,.page-module-scss-module__9ABaqq__tableBlock{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.page-module-scss-module__9ABaqq__summary{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.page-module-scss-module__9ABaqq__summaryTile{gap:var(--space-1);min-width:0;padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius);background:var(--color-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.page-module-scss-module__9ABaqq__summaryTile:hover:not(:disabled){border-color:var(--color-accent)}.page-module-scss-module__9ABaqq__summaryTile[aria-pressed=true]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface))}.page-module-scss-module__9ABaqq__summaryTile:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page-module-scss-module__9ABaqq__summaryTile:disabled{opacity:.55;cursor:default}.page-module-scss-module__9ABaqq__summaryTile strong{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.1}.page-module-scss-module__9ABaqq__summaryTile span,.page-module-scss-module__9ABaqq__filterHint,.page-module-scss-module__9ABaqq__filterLine{color:var(--color-ink-soft);font-size:.875rem}.page-module-scss-module__9ABaqq__filterLine{align-items:baseline;gap:var(--space-3);display:flex}.page-module-scss-module__9ABaqq__filterLine button{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.page-module-scss-module__9ABaqq__filterLine button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page-module-scss-module__9ABaqq__tableScroll{border:1px solid var(--color-hairline);border-radius:var(--radius);max-width:100%;position:relative;overflow-x:auto}.page-module-scss-module__9ABaqq__table{border-collapse:collapse;text-align:left;width:100%;min-width:1240px;font-size:.8125rem;line-height:1.45}.page-module-scss-module__9ABaqq__table th,.page-module-scss-module__9ABaqq__table td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-hairline);vertical-align:top}.page-module-scss-module__9ABaqq__table th{font-weight:600}.page-module-scss-module__9ABaqq__table thead th{background:var(--color-canvas);vertical-align:bottom}.page-module-scss-module__9ABaqq__table tbody tr:last-child>*{border-bottom:0}.page-module-scss-module__9ABaqq__table tbody td:nth-child(n+6),.page-module-scss-module__9ABaqq__table thead tr:nth-child(2) th:nth-child(n+6),.page-module-scss-module__9ABaqq__table .page-module-scss-module__9ABaqq__groups th:last-child{background:color-mix(in srgb, var(--color-accent) 5%, var(--color-canvas))}.page-module-scss-module__9ABaqq__table thead tr:nth-child(2) th:nth-child(7){min-width:10.5rem}.page-module-scss-module__9ABaqq__table thead tr:nth-child(2) th:nth-child(8){min-width:8rem}.page-module-scss-module__9ABaqq__table a{color:var(--color-accent);white-space:nowrap}.page-module-scss-module__9ABaqq__groups th{white-space:nowrap;padding-top:var(--space-2);padding-bottom:var(--space-2);color:var(--color-ink-soft)}.page-module-scss-module__9ABaqq__groups th.page-module-scss-module__9ABaqq__oursStart{color:var(--color-accent)}.page-module-scss-module__9ABaqq__oursStart{border-left:2px solid color-mix(in srgb, var(--color-accent) 45%, var(--color-canvas))}.page-module-scss-module__9ABaqq__number,.page-module-scss-module__9ABaqq__trackers{font-variant-numeric:tabular-nums}.page-module-scss-module__9ABaqq__number{width:2.5rem;color:var(--color-ink-soft)}.page-module-scss-module__9ABaqq__trackers{text-align:right}.page-module-scss-module__9ABaqq__site{white-space:nowrap}.page-module-scss-module__9ABaqq__siteStatus{margin-top:var(--space-1);color:var(--color-ink-soft);font-size:.75rem;font-weight:400;display:block}.page-module-scss-module__9ABaqq__plain{color:inherit}.page-module-scss-module__9ABaqq__muted{color:var(--color-ink-soft)}.page-module-scss-module__9ABaqq__shot{width:8.5rem}.page-module-scss-module__9ABaqq__shot>button>img{object-fit:cover;object-position:top;border:1px solid var(--color-hairline);background:var(--color-canvas);border-radius:2px;width:128px;height:80px;display:block}.page-module-scss-module__9ABaqq__caption{margin-top:var(--space-1);color:var(--color-ink-soft);font-size:.75rem;display:block}.page-module-scss-module__9ABaqq__design{margin-top:var(--space-1);color:var(--color-sev-low);font-size:.75rem;font-weight:600;display:block}.page-module-scss-module__9ABaqq__strong{padding:0 var(--space-1);background:var(--color-sev-low-bg);color:var(--color-sev-low);border-radius:2px;font-weight:700;display:inline-block}.page-module-scss-module__9ABaqq__positive,.page-module-scss-module__9ABaqq__check{color:var(--color-sev-none)}.page-module-scss-module__9ABaqq__check{font-weight:700}.page-module-scss-module__9ABaqq__notes{gap:var(--space-1);flex-direction:column;display:flex}.page-module-scss-module__9ABaqq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module-scss-module__9ABaqq__reportsTable{min-width:500px}.page-module-scss-module__9ABaqq__reportsTable th:nth-child(2){width:45%}@media (max-width:640px){.page-module-scss-module__9ABaqq__page{width:calc(100vw - 2rem)}.page-module-scss-module__9ABaqq__summary{grid-template-columns:1fr}}
