.IntegrityReport-module__C8yifq__page{min-height:100vh;color:var(--ca-text,#e6eaf0);background:radial-gradient(980px 620px at 82% -80px, #38bdf81f, transparent 60%), radial-gradient(760px 620px at -8% 24%, #506eb413, transparent 64%), linear-gradient(180deg, var(--ca-ground-2,#0b0e13), var(--ca-ground,#0e1116) 38%);position:relative;overflow:hidden}.IntegrityReport-module__C8yifq__gridBackdrop{pointer-events:none;opacity:.3;background-image:linear-gradient(var(--ca-line-soft,#1b222d) 1px, transparent 1px), linear-gradient(90deg, var(--ca-line-soft,#1b222d) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 50% at 72% 0,#000 8%,#0000 76%);mask-image:radial-gradient(100% 50% at 72% 0,#000 8%,#0000 76%)}.IntegrityReport-module__C8yifq__shell{z-index:1;width:min(100% - 40px,1240px);margin:0 auto;padding:clamp(28px,4vw,54px) 0 clamp(72px,10vw,128px);position:relative}.IntegrityReport-module__C8yifq__breadcrumbs{color:var(--ca-faint,#7e8798);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(42px,6vw,78px);font-size:.68rem;display:flex}.IntegrityReport-module__C8yifq__breadcrumbs a{color:var(--ca-dim,#9aa5b4)}.IntegrityReport-module__C8yifq__breadcrumbs a:hover{color:var(--ca-accent,#7dd3fc)}.IntegrityReport-module__C8yifq__hero{border-bottom:1px solid var(--ca-line,#232b38);grid-template-columns:minmax(0,1.5fr) minmax(min(100%,330px),.72fr);align-items:end;gap:clamp(34px,6vw,84px);padding-bottom:clamp(52px,7vw,84px);display:grid}.IntegrityReport-module__C8yifq__heroCopy{gap:20px;min-width:0;display:grid}.IntegrityReport-module__C8yifq__eyebrow,.IntegrityReport-module__C8yifq__sectionHeading>span,.IntegrityReport-module__C8yifq__findingHeader>div>span,.IntegrityReport-module__C8yifq__artifactPanel>span,.IntegrityReport-module__C8yifq__checkKind,.IntegrityReport-module__C8yifq__statCard>span,.IntegrityReport-module__C8yifq__statusTopline,.IntegrityReport-module__C8yifq__findingTopline{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.IntegrityReport-module__C8yifq__eyebrow{width:-moz-fit-content;width:fit-content;color:var(--ca-accent,#7dd3fc);align-items:center;gap:12px;font-size:.7rem;display:inline-flex}.IntegrityReport-module__C8yifq__eyebrow:before{content:"";background:var(--ca-accent-line,#7dd3fc80);width:34px;height:1px}.IntegrityReport-module__C8yifq__hero h1{max-width:13ch;color:var(--ca-text,#e6eaf0);font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,6.8vw,6.4rem);font-weight:700;line-height:.93}.IntegrityReport-module__C8yifq__lede{max-width:68ch;color:var(--ca-dim,#9aa5b4);margin:0;font-size:clamp(1rem,1.4vw,1.18rem);font-weight:350;line-height:1.66}.IntegrityReport-module__C8yifq__actions,.IntegrityReport-module__C8yifq__artifactLinks{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.IntegrityReport-module__C8yifq__actions{margin-top:8px}.IntegrityReport-module__C8yifq__primaryAction,.IntegrityReport-module__C8yifq__secondaryAction,.IntegrityReport-module__C8yifq__textAction,.IntegrityReport-module__C8yifq__artifactLinks a{min-height:44px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.045em;border-radius:5px;justify-content:center;align-items:center;padding:11px 16px;font-size:.72rem;font-weight:500;text-decoration:none;display:inline-flex}.IntegrityReport-module__C8yifq__primaryAction{color:var(--ca-ground,#0e1116);border:1px solid var(--ca-accent,#7dd3fc);background:var(--ca-accent,#7dd3fc);box-shadow:0 12px 34px var(--ca-accent-glow,#7dd3fc24)}.IntegrityReport-module__C8yifq__primaryAction:hover{color:var(--ca-ground,#0e1116);text-decoration:none}.IntegrityReport-module__C8yifq__secondaryAction{color:var(--ca-text,#e6eaf0);border:1px solid var(--ca-line,#232b38);background:#171d28b3}.IntegrityReport-module__C8yifq__secondaryAction:hover,.IntegrityReport-module__C8yifq__artifactLinks a:hover{color:var(--ca-accent,#7dd3fc);border-color:var(--ca-accent-border,#7dd3fc3d);text-decoration:none}.IntegrityReport-module__C8yifq__textAction{color:var(--ca-dim,#9aa5b4)}.IntegrityReport-module__C8yifq__textAction:hover{color:var(--ca-accent,#7dd3fc);text-decoration:none}.IntegrityReport-module__C8yifq__statusPanel{--status-tone:var(--ca-accent,#7dd3fc);--status-fill:#7dd3fc14;border:1px solid color-mix(in srgb, var(--status-tone), transparent 58%);background:linear-gradient(145deg, var(--status-fill), #0b0e13e0 56%), var(--ca-surface,#141922);border-radius:10px;gap:17px;min-width:0;padding:clamp(22px,3vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 24px 80px #00000040}.IntegrityReport-module__C8yifq__statusPanel:after{content:"";background:radial-gradient(circle at 100% 0%, var(--status-fill), transparent 68%);width:92px;height:92px;position:absolute;top:0;right:0}.IntegrityReport-module__C8yifq__statusBlocked{--status-tone:#f28b82;--status-fill:#f28b821a}.IntegrityReport-module__C8yifq__statusReview{--status-tone:#f0c36e;--status-fill:#f0c36e17}.IntegrityReport-module__C8yifq__statusPassed{--status-tone:#8dd9b0;--status-fill:#8dd9b017}.IntegrityReport-module__C8yifq__statusTopline{color:var(--status-tone);align-items:center;gap:9px;font-size:.65rem;display:flex}.IntegrityReport-module__C8yifq__statusDot{background:var(--status-tone);width:7px;height:7px;box-shadow:0 0 18px var(--status-tone);border-radius:50%;flex:none}.IntegrityReport-module__C8yifq__statusPanel h2{color:var(--ca-text,#e6eaf0);font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:650;line-height:1.08}.IntegrityReport-module__C8yifq__statusPanel>p{color:var(--ca-dim,#9aa5b4);margin:0;font-size:.88rem;line-height:1.62}.IntegrityReport-module__C8yifq__statusMeta{border-top:1px solid color-mix(in srgb, var(--status-tone), transparent 76%);gap:12px;margin:3px 0 0;padding-top:16px;display:grid}.IntegrityReport-module__C8yifq__statusMeta>div{gap:4px;display:grid}.IntegrityReport-module__C8yifq__statusMeta dt,.IntegrityReport-module__C8yifq__artifactPanel dt{color:var(--ca-faint,#7e8798);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.IntegrityReport-module__C8yifq__statusMeta dd,.IntegrityReport-module__C8yifq__artifactPanel dd{min-width:0;color:var(--ca-text,#e6eaf0);margin:0;font-size:.78rem;line-height:1.45}.IntegrityReport-module__C8yifq__statusMeta code,.IntegrityReport-module__C8yifq__artifactPanel code{color:inherit;font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere}.IntegrityReport-module__C8yifq__statsSection,.IntegrityReport-module__C8yifq__checksSection,.IntegrityReport-module__C8yifq__caseSection,.IntegrityReport-module__C8yifq__methodsSection{border-bottom:1px solid var(--ca-line,#232b38);padding:clamp(54px,7vw,88px) 0}.IntegrityReport-module__C8yifq__sectionHeading{gap:8px;display:grid}.IntegrityReport-module__C8yifq__sectionHeading>span,.IntegrityReport-module__C8yifq__findingHeader>div>span,.IntegrityReport-module__C8yifq__artifactPanel>span{color:var(--ca-accent,#7dd3fc);font-size:.66rem}.IntegrityReport-module__C8yifq__sectionHeading h2,.IntegrityReport-module__C8yifq__findingHeader h2{color:var(--ca-text,#e6eaf0);font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,3vw,2.55rem);font-weight:650;line-height:1.05}.IntegrityReport-module__C8yifq__sectionHeadingWide{grid-template-columns:minmax(0,1fr) minmax(min(100%,360px),.65fr);align-items:end;gap:28px;margin-bottom:30px;display:grid}.IntegrityReport-module__C8yifq__sectionHeadingWide>p{color:var(--ca-dim,#9aa5b4);margin:0;font-size:.9rem;line-height:1.65}.IntegrityReport-module__C8yifq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:10px;margin-top:28px;display:grid}.IntegrityReport-module__C8yifq__statCard{border:1px solid var(--ca-line,#232b38);background:#0b0e13b8;border-radius:6px;gap:8px;min-width:0;min-height:150px;padding:18px;display:grid}.IntegrityReport-module__C8yifq__statCard>span{color:var(--ca-faint,#7e8798);font-size:.62rem;line-height:1.45}.IntegrityReport-module__C8yifq__statCard>strong{color:var(--ca-text,#e6eaf0);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:-.05em;margin-top:auto;font-size:clamp(2rem,3vw,2.8rem);font-weight:500;line-height:1}.IntegrityReport-module__C8yifq__statCard>small{color:var(--ca-faint,#7e8798);font-size:.7rem;line-height:1.4}.IntegrityReport-module__C8yifq__statBlocker{background:linear-gradient(145deg,#f28b8213,#0b0e13bd);border-color:#f28b824d}.IntegrityReport-module__C8yifq__statBlocker>strong{color:#f6aaa3}.IntegrityReport-module__C8yifq__statReview{background:linear-gradient(145deg,#f0c36e12,#0b0e13bd);border-color:#f0c36e47}.IntegrityReport-module__C8yifq__statReview>strong{color:#f3cf8b}.IntegrityReport-module__C8yifq__checksGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.IntegrityReport-module__C8yifq__checkCard{--check-tone:var(--ca-accent,#7dd3fc);border:1px solid var(--ca-line,#232b38);border-left:2px solid var(--check-tone);background:#0b0e13b8;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:17px 18px;display:grid}.IntegrityReport-module__C8yifq__checkBlocked{--check-tone:#f28b82;background:linear-gradient(90deg,#f28b8212,#0b0e13bd 42%)}.IntegrityReport-module__C8yifq__checkReview{--check-tone:#f0c36e;background:linear-gradient(90deg,#f0c36e0f,#0b0e13bd 42%)}.IntegrityReport-module__C8yifq__checkPassed{--check-tone:#8dd9b0}.IntegrityReport-module__C8yifq__checkNumber{color:var(--ca-faint,#7e8798);font-family:var(--font-mono,ui-monospace, monospace);font-size:.72rem}.IntegrityReport-module__C8yifq__checkBody{gap:4px;min-width:0;display:grid}.IntegrityReport-module__C8yifq__checkKind{color:var(--ca-faint,#7e8798);font-size:.56rem}.IntegrityReport-module__C8yifq__checkBody h3{color:var(--ca-text,#e6eaf0);font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.015em;margin:0;font-size:.92rem;font-weight:620;line-height:1.3}.IntegrityReport-module__C8yifq__checkBody code{color:var(--ca-faint,#7e8798);font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:.6rem}.IntegrityReport-module__C8yifq__checkResult{color:var(--check-tone);font-family:var(--font-mono,ui-monospace, monospace);text-align:right;grid-template-columns:auto auto;justify-content:end;align-items:center;gap:2px 7px;font-size:.65rem;display:grid}.IntegrityReport-module__C8yifq__checkResult small{color:var(--ca-faint,#7e8798);grid-column:1/-1;font-size:.58rem}.IntegrityReport-module__C8yifq__checkMarker{background:var(--check-tone);width:6px;height:6px;box-shadow:0 0 12px color-mix(in srgb, var(--check-tone), transparent 24%);border-radius:50%}.IntegrityReport-module__C8yifq__findingsDeck{border-bottom:1px solid var(--ca-line,#232b38);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(20px,3vw,34px);padding:clamp(54px,7vw,88px) 0;display:grid}.IntegrityReport-module__C8yifq__findingSection{align-self:start;min-width:0}.IntegrityReport-module__C8yifq__findingHeader{border-bottom:1px solid var(--ca-line,#232b38);justify-content:space-between;align-items:end;gap:18px;padding-bottom:15px;display:flex}.IntegrityReport-module__C8yifq__findingHeader>div{gap:7px;display:grid}.IntegrityReport-module__C8yifq__findingHeader>strong{color:var(--ca-text,#e6eaf0);font-family:var(--font-mono,ui-monospace, monospace);font-size:2rem;font-weight:400;line-height:1}.IntegrityReport-module__C8yifq__findingIntro{color:var(--ca-dim,#9aa5b4);margin:15px 0 20px;font-size:.82rem;line-height:1.6}.IntegrityReport-module__C8yifq__findingList{gap:10px;display:grid}.IntegrityReport-module__C8yifq__findingCard{border:1px solid var(--ca-line,#232b38);background:#0b0e13c2;border-left-width:2px;border-radius:5px;gap:13px;min-width:0;padding:18px;display:grid}.IntegrityReport-module__C8yifq__findingBlocker{border-left-color:#f28b82}.IntegrityReport-module__C8yifq__findingReview{border-left-color:#f0c36e}.IntegrityReport-module__C8yifq__findingTopline{color:var(--ca-faint,#7e8798);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.56rem;display:flex}.IntegrityReport-module__C8yifq__findingTopline code{color:var(--ca-dim,#9aa5b4);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:0;overflow-wrap:anywhere;text-transform:none}.IntegrityReport-module__C8yifq__findingCard h3{color:var(--ca-text,#e6eaf0);font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.018em;margin:0;font-size:1rem;font-weight:620;line-height:1.4}.IntegrityReport-module__C8yifq__evidenceList{color:var(--ca-faint,#7e8798);overflow-wrap:anywhere;gap:6px;margin:0;padding:0 0 0 18px;font-size:.75rem;line-height:1.5;display:grid}.IntegrityReport-module__C8yifq__reviewPrompt{color:var(--ca-dim,#9aa5b4);border:1px solid var(--ca-line-soft,#1b222d);background:var(--ca-ground,#0e1116);border-radius:3px;gap:5px;margin:0;padding:12px 13px;font-size:.76rem;line-height:1.55;display:grid}.IntegrityReport-module__C8yifq__reviewPrompt strong{color:var(--ca-accent,#7dd3fc);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:500}.IntegrityReport-module__C8yifq__findingCaseLink{width:-moz-fit-content;width:fit-content;color:var(--ca-accent,#7dd3fc);font-family:var(--font-mono,ui-monospace, monospace);font-size:.66rem}.IntegrityReport-module__C8yifq__emptyState{color:var(--ca-dim,#9aa5b4);border:1px solid var(--ca-line,#232b38);border-left:2px solid var(--ca-accent,#7dd3fc);background:#0b0e13b8;border-radius:5px;align-items:flex-start;gap:10px;margin:0;padding:18px;font-size:.8rem;line-height:1.55;display:flex}.IntegrityReport-module__C8yifq__emptyState span{color:#8dd9b0;font-family:var(--font-mono,ui-monospace, monospace)}.IntegrityReport-module__C8yifq__blockerEmpty{border-left-color:#8dd9b0}.IntegrityReport-module__C8yifq__reviewEmpty{border-left-color:var(--ca-accent,#7dd3fc)}.IntegrityReport-module__C8yifq__tableWrap{border:1px solid var(--ca-line,#232b38);background:#0b0e13ad;border-radius:6px;overflow-x:auto}.IntegrityReport-module__C8yifq__caseTable{border-collapse:collapse;text-align:left;width:100%;min-width:900px}.IntegrityReport-module__C8yifq__caseTable th,.IntegrityReport-module__C8yifq__caseTable td{border-bottom:1px solid var(--ca-line-soft,#1b222d);vertical-align:middle;padding:16px 18px}.IntegrityReport-module__C8yifq__caseTable thead th{color:var(--ca-faint,#7e8798);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.11em;text-transform:uppercase;background:#141922db;font-size:.58rem;font-weight:500}.IntegrityReport-module__C8yifq__caseTable tbody tr:last-child>*{border-bottom:0}.IntegrityReport-module__C8yifq__caseTable tbody tr:hover{background:#7dd3fc06}.IntegrityReport-module__C8yifq__caseTable td{color:var(--ca-dim,#9aa5b4);font-size:.76rem}.IntegrityReport-module__C8yifq__caseLink{color:var(--ca-text,#e6eaf0);gap:4px;text-decoration:none;display:grid}.IntegrityReport-module__C8yifq__caseLink:hover{color:var(--ca-accent,#7dd3fc);text-decoration:none}.IntegrityReport-module__C8yifq__caseLink strong{font-size:.83rem;font-weight:600;line-height:1.35}.IntegrityReport-module__C8yifq__caseLink code,.IntegrityReport-module__C8yifq__hash{color:var(--ca-faint,#7e8798);font-family:var(--font-mono,ui-monospace, monospace);font-size:.62rem;font-weight:400}.IntegrityReport-module__C8yifq__caseCounts,.IntegrityReport-module__C8yifq__findingCount{gap:3px;display:grid}.IntegrityReport-module__C8yifq__caseCounts small,.IntegrityReport-module__C8yifq__findingCount small{color:var(--ca-faint,#7e8798);font-size:.68rem}.IntegrityReport-module__C8yifq__methodsSection{border-bottom:0}.IntegrityReport-module__C8yifq__methodsGrid{grid-template-columns:minmax(0,1.2fr) minmax(min(100%,360px),.72fr);align-items:start;gap:clamp(28px,5vw,70px);margin-top:28px;display:grid}.IntegrityReport-module__C8yifq__methodCopy{gap:24px;display:grid}.IntegrityReport-module__C8yifq__notice{color:var(--ca-text,#e6eaf0);border:1px solid var(--ca-accent-border,#7dd3fc3d);border-left:2px solid var(--ca-accent,#7dd3fc);background:#7dd3fc0e;border-radius:4px;margin:0;padding:18px 20px;font-size:.9rem;line-height:1.65}.IntegrityReport-module__C8yifq__methodCopy ol{color:var(--ca-dim,#9aa5b4);gap:14px;margin:0;padding-left:22px;font-size:.84rem;line-height:1.65;display:grid}.IntegrityReport-module__C8yifq__methodCopy li::marker{color:var(--ca-accent,#7dd3fc);font-family:var(--font-mono,ui-monospace, monospace)}.IntegrityReport-module__C8yifq__artifactPanel{border:1px solid var(--ca-line,#232b38);background:#0b0e13b8;border-radius:6px;gap:18px;min-width:0;padding:22px;display:grid}.IntegrityReport-module__C8yifq__artifactPanel dl{gap:14px;margin:0;display:grid}.IntegrityReport-module__C8yifq__artifactPanel dl>div{gap:5px;min-width:0;display:grid}.IntegrityReport-module__C8yifq__artifactPanel dd code{max-height:4.5em;color:var(--ca-dim,#9aa5b4);font-size:.66rem;display:block;overflow:hidden}.IntegrityReport-module__C8yifq__artifactLinks a{min-height:0;color:var(--ca-dim,#9aa5b4);border:1px solid var(--ca-line,#232b38);padding:7px 10px}.IntegrityReport-module__C8yifq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.IntegrityReport-module__C8yifq__primaryAction,.IntegrityReport-module__C8yifq__secondaryAction,.IntegrityReport-module__C8yifq__statCard,.IntegrityReport-module__C8yifq__checkCard,.IntegrityReport-module__C8yifq__findingCard{transition:transform .18s,border-color .18s,background-color .18s}.IntegrityReport-module__C8yifq__primaryAction:hover,.IntegrityReport-module__C8yifq__secondaryAction:hover{transform:translateY(-1px)}.IntegrityReport-module__C8yifq__statCard:hover,.IntegrityReport-module__C8yifq__checkCard:hover,.IntegrityReport-module__C8yifq__findingCard:hover{border-color:var(--ca-accent-border,#7dd3fc3d);transform:translateY(-2px)}}@media (max-width:920px){.IntegrityReport-module__C8yifq__hero,.IntegrityReport-module__C8yifq__sectionHeadingWide,.IntegrityReport-module__C8yifq__findingsDeck,.IntegrityReport-module__C8yifq__methodsGrid{grid-template-columns:minmax(0,1fr)}.IntegrityReport-module__C8yifq__statusPanel{max-width:620px}.IntegrityReport-module__C8yifq__checksGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.IntegrityReport-module__C8yifq__shell{width:min(100% - 28px,1240px)}.IntegrityReport-module__C8yifq__breadcrumbs{margin-bottom:36px}.IntegrityReport-module__C8yifq__hero h1{font-size:clamp(2.55rem,14vw,4.2rem)}.IntegrityReport-module__C8yifq__actions{align-items:stretch}.IntegrityReport-module__C8yifq__primaryAction,.IntegrityReport-module__C8yifq__secondaryAction{text-align:center;justify-content:center;width:100%}.IntegrityReport-module__C8yifq__textAction{width:-moz-fit-content;width:fit-content}.IntegrityReport-module__C8yifq__checkCard{grid-template-columns:auto minmax(0,1fr)}.IntegrityReport-module__C8yifq__checkResult{text-align:left;grid-column:2;justify-content:start}.IntegrityReport-module__C8yifq__findingHeader{align-items:center}}@media print{.IntegrityReport-module__C8yifq__page{color:#111827;background:#fff}.IntegrityReport-module__C8yifq__gridBackdrop,.IntegrityReport-module__C8yifq__actions,.IntegrityReport-module__C8yifq__artifactLinks,.IntegrityReport-module__C8yifq__breadcrumbs{display:none}.IntegrityReport-module__C8yifq__statusPanel,.IntegrityReport-module__C8yifq__statCard,.IntegrityReport-module__C8yifq__checkCard,.IntegrityReport-module__C8yifq__findingCard,.IntegrityReport-module__C8yifq__tableWrap,.IntegrityReport-module__C8yifq__artifactPanel,.IntegrityReport-module__C8yifq__notice{color:#111827;box-shadow:none;break-inside:avoid;background:#fff;border-color:#9ca3af}}
