.review-module__P34_zG__shell{--review-bg:#ebe6dd;--review-paper:#fff;--review-ink:#0f1317;--review-muted:#646874;--review-line:#d8d4cb;--review-green:#0f1317;--review-green-soft:#f2efe7;--review-confirm:#3f6b4a;--review-confirm-soft:#edf4ee;--review-red:#9c2f36;--review-red-soft:#f8e8e8;--review-amber:#875f08;--review-amber-soft:#f7efd9;--review-radius-sm:4px;--review-radius-md:8px;--review-shadow:0 18px 54px #0f13170f;--review-ease:.16s ease;background:var(--review-bg);min-height:100vh;color:var(--review-ink);font-family:var(--sans)}.review-module__P34_zG__appBar{z-index:20;height:64px;color:var(--review-ink);border-bottom:1px solid var(--review-line);-webkit-backdrop-filter:saturate(180%)blur(16px);background:#f5f3eef0;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 32px;display:grid;position:sticky;top:0}.review-module__P34_zG__productName{align-items:baseline;gap:8px;font-size:12px;display:flex}.review-module__P34_zG__productName strong{font-family:var(--logo);font-size:11px;font-weight:400}.review-module__P34_zG__productName span{color:var(--review-muted)}.review-module__P34_zG__archiveLink{color:var(--review-muted);transition:color var(--review-ease);justify-self:end;font-size:13px;text-decoration:none}.review-module__P34_zG__archiveLink:hover,.review-module__P34_zG__archiveLink:focus-visible{color:var(--review-ink)}.review-module__P34_zG__archiveLink:focus-visible{outline:2px solid var(--review-ink);outline-offset:4px}.review-module__P34_zG__workspace{background:var(--review-paper);border-left:1px solid var(--review-line);border-right:1px solid var(--review-line);grid-template-columns:minmax(360px,430px) minmax(0,1fr);width:min(1600px,100%);min-height:calc(100vh - 64px);margin:0 auto;display:grid}.review-module__P34_zG__workspaceIntake{background:var(--review-bg);border:0;grid-template-columns:minmax(560px,760px) minmax(320px,400px);justify-content:center;align-items:start;gap:36px;width:min(1280px,100%);padding:42px}.review-module__P34_zG__workspaceReview{border-left:1px solid var(--review-line);border-right:1px solid var(--review-line);width:min(1440px,100%);display:block}.review-module__P34_zG__workspaceRecord{background:var(--review-bg);border:0;width:min(1180px,100%)}.review-module__P34_zG__inputPane{border-right:1px solid var(--review-line);background:#f4f1ec;padding:32px 30px 48px}.review-module__P34_zG__workspaceIntake .review-module__P34_zG__inputPane{border:1px solid var(--review-line);border-radius:var(--review-radius-md);box-shadow:var(--review-shadow);background:#fff;padding:40px 44px 46px}.review-module__P34_zG__reviewPane{background:var(--review-paper);min-width:0}.review-module__P34_zG__workspaceIntake .review-module__P34_zG__reviewPane{background:0 0}.review-module__P34_zG__workspaceIntake .review-module__P34_zG__emptyState{border:1px solid var(--review-line);border-radius:var(--review-radius-md);background:#ffffffb8;min-height:0;padding:30px;display:block}.review-module__P34_zG__workspaceIntake .review-module__P34_zG__loadingState{border:1px solid var(--review-line);border-radius:var(--review-radius-md);background:#ffffffb8;min-height:420px;padding:30px}.review-module__P34_zG__workspaceIntake .review-module__P34_zG__emptyIntro h2{font-size:34px}.review-module__P34_zG__workspaceIntake .review-module__P34_zG__emptyIntro>p{font-size:13px}.review-module__P34_zG__workspaceIntake .review-module__P34_zG__emptyLenses{background:0 0;margin-top:30px}.review-module__P34_zG__workspaceIntake .review-module__P34_zG__emptyLenses li{min-height:0;padding:17px 0}.review-module__P34_zG__workspaceIntake .review-module__P34_zG__emptyLenses h3{font-size:17px}.review-module__P34_zG__workspaceIntake .review-module__P34_zG__emptyLenses p{font-size:11px}.review-module__P34_zG__paneHeading,.review-module__P34_zG__resultHeader,.review-module__P34_zG__attestationHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.review-module__P34_zG__paneHeading{margin-bottom:26px}.review-module__P34_zG__kicker{color:var(--review-muted);font-family:var(--mono);letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.review-module__P34_zG__paneHeading h1,.review-module__P34_zG__resultHeader h2,.review-module__P34_zG__attestationHeader h2,.review-module__P34_zG__emptyState h2,.review-module__P34_zG__loadingState h2{color:var(--review-ink);font-family:var(--ser);letter-spacing:0;margin:0;font-size:30px;font-weight:400;line-height:1.2}.review-module__P34_zG__formGrid{gap:18px;display:grid}.review-module__P34_zG__sourceSystem{border:1px solid var(--review-line);border-radius:var(--review-radius-md);background:#ffffffad;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.review-module__P34_zG__sourceSystem legend{color:var(--review-muted);font-family:var(--mono);text-transform:uppercase;padding:0 7px;font-size:9px;font-weight:600}.review-module__P34_zG__sourceBoundary{border-top:1px solid var(--review-line);justify-content:space-between;align-items:center;gap:12px;padding-top:13px;font-size:10px;display:flex}.review-module__P34_zG__sourceBoundary span{color:var(--review-muted)}.review-module__P34_zG__sourceBoundary strong{color:var(--review-ink);font-weight:650}.review-module__P34_zG__field{gap:7px;display:grid}.review-module__P34_zG__field>span,.review-module__P34_zG__dispositionRow label>span{color:#35393f;font-size:12px;font-weight:650}.review-module__P34_zG__field>span i{color:var(--review-muted);margin-left:4px;font-style:normal;font-weight:400}.review-module__P34_zG__field input,.review-module__P34_zG__field textarea,.review-module__P34_zG__field select,.review-module__P34_zG__dispositionRow textarea,.review-module__P34_zG__dispositionRow select{border-radius:var(--review-radius-sm);width:100%;color:var(--review-ink);font:inherit;transition:border-color var(--review-ease), box-shadow var(--review-ease), background var(--review-ease);background:#fff;border:1px solid #b8c3be;font-size:14px;line-height:1.45}.review-module__P34_zG__field input,.review-module__P34_zG__field select,.review-module__P34_zG__dispositionRow select{min-height:42px;padding:9px 11px}.review-module__P34_zG__field textarea,.review-module__P34_zG__dispositionRow textarea{resize:vertical;padding:10px 11px}.review-module__P34_zG__field input:focus-visible,.review-module__P34_zG__field textarea:focus-visible,.review-module__P34_zG__field select:focus-visible,.review-module__P34_zG__dispositionRow textarea:focus-visible,.review-module__P34_zG__dispositionRow select:focus-visible,.review-module__P34_zG__primaryButton:focus-visible,.review-module__P34_zG__secondaryButton:focus-visible{outline:2px solid var(--review-green);outline-offset:2px}.review-module__P34_zG__field input:disabled,.review-module__P34_zG__field textarea:disabled,.review-module__P34_zG__field select:disabled,.review-module__P34_zG__dispositionRow textarea:disabled,.review-module__P34_zG__dispositionRow select:disabled{color:#5f6965;cursor:not-allowed;background:#edf1ef}.review-module__P34_zG__field small{color:#65716c;justify-self:end;font-size:10px}.review-module__P34_zG__privacyNotice{border-left:3px solid var(--review-amber);background:var(--review-amber-soft);margin-top:22px;padding:13px 14px}.review-module__P34_zG__privacyNotice strong{color:#5f4409;margin-bottom:3px;font-size:12px;display:block}.review-module__P34_zG__privacyNotice p{color:#6e571f;font-size:11px;line-height:1.5}.review-module__P34_zG__checkRow{color:#3e4a46;align-items:flex-start;gap:10px;margin-top:17px;font-size:12px;line-height:1.5;display:flex}.review-module__P34_zG__checkRow input{width:17px;height:17px;accent-color:var(--review-green);flex:0 0 17px;margin-top:1px}.review-module__P34_zG__inputActions,.review-module__P34_zG__attestActions,.review-module__P34_zG__finalActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.review-module__P34_zG__primaryButton,.review-module__P34_zG__secondaryButton{border-radius:var(--review-radius-sm);cursor:pointer;min-height:44px;font:inherit;transition:background var(--review-ease), border-color var(--review-ease), color var(--review-ease), transform var(--review-ease);padding:10px 16px;font-size:13px;font-weight:650}.review-module__P34_zG__primaryButton{border:1px solid var(--review-green);background:var(--review-green);color:#fff}.review-module__P34_zG__primaryButton:hover:not(:disabled){background:#282d33;transform:translateY(-1px)}.review-module__P34_zG__primaryButton:disabled{cursor:not-allowed;background:#a8b4af;border-color:#a8b4af}.review-module__P34_zG__secondaryButton{color:var(--review-ink);background:#fff;border:1px solid #98a59f}.review-module__P34_zG__secondaryButton:hover{border-color:var(--review-green);color:var(--review-green);transform:translateY(-1px)}.review-module__P34_zG__error{border-left:3px solid var(--review-red);background:var(--review-red-soft);color:#7d2229;margin-top:14px;padding:11px 12px;font-size:12px;line-height:1.5}.review-module__P34_zG__emptyState,.review-module__P34_zG__loadingState{min-height:calc(100vh - 120px);padding:clamp(40px,6vw,88px)}.review-module__P34_zG__loadingState>p{max-width:620px;color:var(--review-muted);margin-top:14px;font-size:15px;line-height:1.6}.review-module__P34_zG__emptyState{background:linear-gradient(90deg, #ebe6dd52 1px, transparent 1px) 0 0 / 25% 100%, var(--review-paper);grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);align-content:center;gap:clamp(48px,7vw,104px);display:grid}.review-module__P34_zG__emptyIntro{align-self:center;max-width:470px}.review-module__P34_zG__emptyIntro h2{max-width:420px;font-size:clamp(34px,3.2vw,52px);line-height:1.06}.review-module__P34_zG__emptyIntro>p{max-width:440px;color:var(--review-muted);margin-top:20px;font-size:15px;line-height:1.7}.review-module__P34_zG__emptySampleButton{border:1px solid var(--review-ink);border-radius:var(--review-radius-sm);background:var(--review-ink);color:#fff;cursor:pointer;min-height:44px;font:inherit;transition:background var(--review-ease), transform var(--review-ease);margin-top:28px;padding:10px 18px;font-size:13px;font-weight:650}.review-module__P34_zG__emptySampleButton:hover{background:#282d33;transform:translateY(-1px)}.review-module__P34_zG__emptySampleButton:focus-visible{outline:2px solid var(--review-ink);outline-offset:3px}.review-module__P34_zG__emptyLenses{border-top:1px solid var(--review-ink);background:#ffffffc2;align-self:center;list-style:none}.review-module__P34_zG__emptyLenses li{border-bottom:1px solid var(--review-line);grid-template-columns:1fr;min-height:112px;padding:22px 0;display:grid}.review-module__P34_zG__emptyLenses h3{font-family:var(--ser);margin:0 0 7px;font-size:21px;font-weight:400}.review-module__P34_zG__emptyLenses p{color:var(--review-muted);font-size:12px;line-height:1.55}.review-module__P34_zG__loadingLenses{border-top:1px solid var(--review-line);width:min(620px,100%);margin-top:30px}.review-module__P34_zG__loadingLenses div{border-bottom:1px solid var(--review-line);color:#33413d;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;min-height:50px;font-size:13px;display:grid}.review-module__P34_zG__loadingLenses i{color:var(--review-muted);font-size:11px;font-style:normal}.review-module__P34_zG__pulse{background:var(--review-green);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite review-module__P34_zG__pulse}@keyframes review-module__P34_zG__pulse{0%,to{opacity:.35}50%{opacity:1}}.review-module__P34_zG__result{padding:40px clamp(32px,4vw,64px) 72px}.review-module__P34_zG__resultHeader{border-bottom:1px solid var(--review-ink);padding:0 0 28px}.review-module__P34_zG__resultHeader p{max-width:760px;color:var(--review-muted);margin-top:9px;font-size:14px;line-height:1.55}.review-module__P34_zG__sourceDrawer{border:1px solid var(--review-line);border-radius:var(--review-radius-md);background:#fff;margin-top:18px}.review-module__P34_zG__sourceDrawer summary{cursor:pointer;grid-template-columns:minmax(160px,1fr) auto minmax(220px,1fr) auto auto;align-items:center;gap:16px;min-height:64px;padding:13px 16px;list-style:none;display:grid}.review-module__P34_zG__sourceDrawer summary::-webkit-details-marker{display:none}.review-module__P34_zG__sourceDrawer summary>div span,.review-module__P34_zG__sourceDrawer summary>div strong{display:block}.review-module__P34_zG__sourceDrawer summary>div span{color:var(--review-muted);font-family:var(--mono);text-transform:uppercase;font-size:9px}.review-module__P34_zG__sourceDrawer summary>div strong{margin-top:3px;font-size:12px}.review-module__P34_zG__sourceDrawer summary>i{color:var(--review-muted);font-family:var(--mono);font-style:normal}.review-module__P34_zG__sourceDrawer summary>em{border-radius:var(--review-radius-sm);background:var(--review-green-soft);color:var(--review-ink);white-space:nowrap;padding:5px 8px;font-size:9px;font-style:normal;font-weight:650}.review-module__P34_zG__sourceDrawer summary>b{color:var(--review-muted);text-underline-offset:3px;font-size:11px;font-weight:500;text-decoration:underline}.review-module__P34_zG__sourceDrawer[open] summary{border-bottom:1px solid var(--review-line)}.review-module__P34_zG__sourceDrawerBody{background:#faf9f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px;display:grid}.review-module__P34_zG__sourceDrawerBody section{min-width:0}.review-module__P34_zG__sourceDrawerBody section:nth-of-type(2){grid-row:span 2}.review-module__P34_zG__sourceDrawerBody h3{color:var(--review-muted);font-family:var(--mono);text-transform:uppercase;margin-bottom:6px;font-size:9px}.review-module__P34_zG__sourceDrawerBody p{color:#35393f;white-space:pre-wrap;font-size:12px;line-height:1.6}.review-module__P34_zG__sourceDrawerBody>button{place-self:end start}.review-module__P34_zG__verdict{border-radius:var(--review-radius-sm);text-align:right;border:1px solid;min-width:126px;padding:12px 14px}.review-module__P34_zG__verdict span,.review-module__P34_zG__verdict b{display:block}.review-module__P34_zG__verdict span{font-size:12px;font-weight:700}.review-module__P34_zG__verdict b{margin-top:2px;font-size:10px;font-weight:500}.review-module__P34_zG__clear,.review-module__P34_zG__low{color:var(--review-confirm)}.review-module__P34_zG__attention,.review-module__P34_zG__medium{color:var(--review-amber)}.review-module__P34_zG__block,.review-module__P34_zG__critical,.review-module__P34_zG__high{color:var(--review-red)}.review-module__P34_zG__reviewScope{border-top:1px solid var(--review-ink);border-bottom:1px solid var(--review-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.review-module__P34_zG__reviewScope article{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:15px 14px;display:flex}.review-module__P34_zG__reviewScope article+article{border-left:1px solid var(--review-line)}.review-module__P34_zG__reviewScope span,.review-module__P34_zG__reviewScope strong{display:block}.review-module__P34_zG__reviewScope span{font-size:11px;font-weight:650}.review-module__P34_zG__reviewScope strong{color:var(--review-muted);font-family:var(--mono);margin-top:4px;font-size:8px;font-weight:500}.review-module__P34_zG__reviewScope em{color:var(--review-muted);flex:none;font-size:9px;font-style:normal}.review-module__P34_zG__exceptionSection{margin-top:34px}.review-module__P34_zG__exceptionHeader{border-bottom:1px solid var(--review-ink);justify-content:space-between;align-items:end;gap:24px;padding-bottom:14px;display:flex}.review-module__P34_zG__exceptionHeader h3{font-family:var(--ser);margin:0;font-size:26px;font-weight:400}.review-module__P34_zG__exceptionHeader>strong{color:var(--review-muted);font-size:10px;font-weight:600}.review-module__P34_zG__exceptionWorkspace{border-bottom:1px solid var(--review-line);grid-template-columns:minmax(270px,.34fr) minmax(0,1fr);display:grid}.review-module__P34_zG__exceptionList{border-right:1px solid var(--review-line);background:#faf9f6;min-width:0}.review-module__P34_zG__exceptionList ol{list-style:none}.review-module__P34_zG__exceptionList li+li{border-top:1px solid var(--review-line)}.review-module__P34_zG__exceptionRow,.review-module__P34_zG__exceptionActive{width:100%;min-height:82px;color:var(--review-ink);cursor:pointer;font:inherit;text-align:left;transition:background var(--review-ease), border-color var(--review-ease);background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"id issue severity""status issue severity";align-items:start;gap:4px 10px;padding:13px 14px;display:grid}.review-module__P34_zG__exceptionRow:hover{background:#f4f1ec}.review-module__P34_zG__exceptionActive{border-left-color:var(--review-ink);background:#fff}.review-module__P34_zG__exceptionRow>span,.review-module__P34_zG__exceptionActive>span{font-family:var(--mono);grid-area:id;font-size:9px;font-weight:650}.review-module__P34_zG__exceptionRow>div,.review-module__P34_zG__exceptionActive>div{grid-area:issue;min-width:0}.review-module__P34_zG__exceptionRow>div strong,.review-module__P34_zG__exceptionActive>div strong,.review-module__P34_zG__exceptionRow>div small,.review-module__P34_zG__exceptionActive>div small{display:block}.review-module__P34_zG__exceptionRow>div strong,.review-module__P34_zG__exceptionActive>div strong{font-size:11px;line-height:1.35}.review-module__P34_zG__exceptionRow>div small,.review-module__P34_zG__exceptionActive>div small{color:var(--review-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.review-module__P34_zG__exceptionRow>em,.review-module__P34_zG__exceptionActive>em{text-transform:uppercase;grid-area:severity;font-size:8px;font-style:normal;font-weight:700}.review-module__P34_zG__exceptionRow>b,.review-module__P34_zG__exceptionActive>b{color:var(--review-muted);grid-area:status;font-size:8px;font-weight:500}.review-module__P34_zG__exceptionRow:focus-visible,.review-module__P34_zG__exceptionActive:focus-visible,.review-module__P34_zG__sourceDrawer summary:focus-visible{outline:2px solid var(--review-ink);outline-offset:-2px}.review-module__P34_zG__findingDetail{background:#fff;min-width:0;padding:26px 28px 28px}.review-module__P34_zG__findingDetail>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.review-module__P34_zG__findingDetail>header dl{gap:5px;min-width:190px;display:grid}.review-module__P34_zG__findingDetail>header dl div{grid-template-columns:48px 1fr;gap:8px;display:grid}.review-module__P34_zG__findingDetail>header dt{color:var(--review-muted);font-size:9px}.review-module__P34_zG__findingDetail>header dd{overflow-wrap:anywhere;font-family:var(--mono);font-size:9px}.review-module__P34_zG__findingDetail blockquote{border-left:2px solid var(--review-ink);color:var(--review-ink);font-family:var(--ser);margin:24px 0 13px;padding-left:16px;font-size:21px;line-height:1.45}.review-module__P34_zG__findingDetail>p{color:#42474f;font-size:13px;line-height:1.65}.review-module__P34_zG__findingDetail .review-module__P34_zG__dispositionRow{margin:24px -28px -28px;padding:20px 28px 28px}.review-module__P34_zG__findingMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-module__P34_zG__findingMeta span,.review-module__P34_zG__findingMeta b,.review-module__P34_zG__findingMeta em,.review-module__P34_zG__findingMeta i{text-transform:uppercase;font-size:9px;font-style:normal;font-weight:650}.review-module__P34_zG__findingMeta span{color:var(--review-green);font-family:var(--mono)}.review-module__P34_zG__findingMeta b,.review-module__P34_zG__findingMeta em,.review-module__P34_zG__findingMeta i{background:#edf1ef;border-radius:3px;padding:4px 6px}.review-module__P34_zG__findingMeta i{color:var(--review-red);background:var(--review-red-soft)}.review-module__P34_zG__requiredAction{background:#f4f1ec;grid-template-columns:105px 1fr;gap:12px;margin-top:18px;padding:14px 16px;display:grid}.review-module__P34_zG__requiredAction span{color:var(--review-muted);font-family:var(--mono);text-transform:uppercase;font-size:9px}.review-module__P34_zG__requiredAction strong{font-size:12px;font-weight:600;line-height:1.5}.review-module__P34_zG__dispositionRow{border-top:1px solid var(--review-line);border-radius:0 0 var(--review-radius-md) var(--review-radius-md);background:#faf9f6;grid-template-columns:minmax(180px,.6fr) minmax(260px,1.4fr);gap:14px;margin:22px -24px -24px;padding:20px 24px 24px;display:grid}.review-module__P34_zG__dispositionRow label{align-content:start;gap:7px;display:grid}.review-module__P34_zG__basisField textarea{min-height:78px}.review-module__P34_zG__clearState{background:var(--review-confirm-soft);border:1px solid #a8c6ba;border-radius:6px;padding:22px}.review-module__P34_zG__clearState strong{color:var(--review-confirm);font-size:14px}.review-module__P34_zG__clearState p{color:var(--review-muted);margin-top:5px;font-size:12px}.review-module__P34_zG__controlNotes{border-top:1px solid var(--review-line);border-bottom:1px solid var(--review-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:28px;padding:22px 0;display:grid}.review-module__P34_zG__controlNotes h3{margin-bottom:10px;font-size:13px}.review-module__P34_zG__controlNotes ul{color:var(--review-muted);padding-left:18px;font-size:12px;line-height:1.55}.review-module__P34_zG__controlNotes li+li{margin-top:7px}.review-module__P34_zG__attestation{border:1px solid var(--review-line);border-top:3px solid var(--review-ink);border-radius:0 0 var(--review-radius-md) var(--review-radius-md);background:#faf9f6;margin-top:40px;padding:30px}.review-module__P34_zG__attestationHeader>span{color:var(--review-muted);background:#e8eeeb;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:650}.review-module__P34_zG__reviewerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.review-module__P34_zG__attestActions{justify-content:space-between;align-items:center}.review-module__P34_zG__attestActions p{max-width:430px;color:var(--review-muted);font-size:10px;line-height:1.5}.review-module__P34_zG__finalActions{border-top:1px solid var(--review-line);flex-wrap:wrap;padding-top:26px}.review-module__P34_zG__printRecord{display:none}.review-module__P34_zG__resultComplete{background:var(--review-bg);padding:30px 0 72px}.review-module__P34_zG__resultComplete>:not(.review-module__P34_zG__finalActions):not(.review-module__P34_zG__printRecord){display:none}.review-module__P34_zG__resultComplete .review-module__P34_zG__finalActions{border:0;width:min(1040px,100% - 48px);margin:0 auto 18px;padding:0}.review-module__P34_zG__resultComplete .review-module__P34_zG__printRecord{border:1px solid var(--review-line);width:min(1040px,100% - 48px);box-shadow:var(--review-shadow);background:#fff;margin:0 auto;padding:56px 64px 64px;display:block}.review-module__P34_zG__printLetterhead{border-bottom:2px solid var(--review-ink);justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:24px;display:flex}.review-module__P34_zG__printLetterhead img{width:auto;height:20px}.review-module__P34_zG__printLetterhead>div{text-align:right}.review-module__P34_zG__printLetterhead span,.review-module__P34_zG__printDecision span,.review-module__P34_zG__printSummary>span,.review-module__P34_zG__printAttestation span{color:var(--review-muted);font-family:var(--mono);text-transform:uppercase;font-size:9px;display:block}.review-module__P34_zG__printLetterhead h1{font-family:var(--ser);margin:3px 0 0;font-size:28px;font-weight:400}.review-module__P34_zG__printDecision{border-bottom:1px solid var(--review-line);grid-template-columns:1fr 1fr;gap:32px;padding:24px 0;display:grid}.review-module__P34_zG__printDecision>div:last-child{text-align:right}.review-module__P34_zG__printDecision strong{font-family:var(--ser);margin-top:4px;font-size:25px;font-weight:400;display:block}.review-module__P34_zG__printMeta{border-bottom:1px solid var(--review-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px;padding:20px 0;display:grid}.review-module__P34_zG__printMeta dt,.review-module__P34_zG__printLens dt,.review-module__P34_zG__printFinding dt,.review-module__P34_zG__printAttestation dt{color:var(--review-muted);font-family:var(--mono);text-transform:uppercase;font-size:8px}.review-module__P34_zG__printMeta dd,.review-module__P34_zG__printLens dd,.review-module__P34_zG__printFinding dd,.review-module__P34_zG__printAttestation dd{overflow-wrap:anywhere;margin-top:3px;font-size:11px}.review-module__P34_zG__printSummary{padding:20px 0 24px}.review-module__P34_zG__printSummary p{font-family:var(--ser);margin-top:6px;font-size:18px;line-height:1.45}.review-module__P34_zG__printLenses{gap:26px;display:grid}.review-module__P34_zG__printLens>header{border-top:1px solid var(--review-ink);border-bottom:1px solid var(--review-line);grid-template-columns:minmax(0,1fr) 270px;gap:28px;padding:12px 0;display:grid}.review-module__P34_zG__printLens>header span{font-size:13px;font-weight:700}.review-module__P34_zG__printLens>header p{color:var(--review-muted);margin-top:4px;font-size:11px}.review-module__P34_zG__printLens>header dl{gap:4px;display:grid}.review-module__P34_zG__printLens>header dl div{grid-template-columns:56px 1fr;gap:8px;display:grid}.review-module__P34_zG__printClear{color:var(--review-confirm);padding:12px 0;font-size:11px}.review-module__P34_zG__printFinding{padding:18px 0 6px}.review-module__P34_zG__printFinding+.review-module__P34_zG__printFinding{border-top:1px solid var(--review-line);margin-top:10px}.review-module__P34_zG__printFindingMeta{font-family:var(--mono);text-transform:uppercase;gap:10px;font-size:9px;display:flex}.review-module__P34_zG__printFinding blockquote{border-left:2px solid var(--review-ink);font-family:var(--ser);margin:12px 0 8px;padding-left:12px;font-size:17px}.review-module__P34_zG__printFinding>p{color:#34383e;font-size:12px;line-height:1.6}.review-module__P34_zG__printFinding>dl{border:1px solid var(--review-line);grid-template-columns:1.2fr .8fr 1.4fr;gap:16px;margin-top:12px;padding:12px;display:grid}.review-module__P34_zG__printNotes{border-top:1px solid var(--review-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:26px;padding-top:18px;display:grid}.review-module__P34_zG__printNotes h2{margin:0 0 7px;font-size:12px}.review-module__P34_zG__printNotes ul{color:var(--review-muted);padding-left:18px;font-size:11px}.review-module__P34_zG__printAttestation{border-top:2px solid var(--review-ink);grid-template-columns:1fr 1fr;gap:32px;margin-top:30px;padding-top:20px;display:grid}.review-module__P34_zG__printAttestation p{margin-top:6px;font-size:11px;line-height:1.55}.review-module__P34_zG__printAttestation dl{gap:10px;display:grid}@media (max-width:1040px){.review-module__P34_zG__workspace{grid-template-columns:360px minmax(0,1fr)}.review-module__P34_zG__result{padding:30px 28px 48px}.review-module__P34_zG__emptyState{grid-template-columns:1fr;align-content:start;gap:48px}.review-module__P34_zG__emptyIntro{max-width:620px}.review-module__P34_zG__emptyLenses{width:100%}.review-module__P34_zG__workspaceIntake{grid-template-columns:minmax(0,720px);gap:24px;padding:28px}.review-module__P34_zG__workspaceReview,.review-module__P34_zG__workspaceRecord{width:100%}.review-module__P34_zG__reviewScope{grid-template-columns:repeat(2,minmax(0,1fr))}.review-module__P34_zG__reviewScope article:nth-child(3){border-left:0}.review-module__P34_zG__reviewScope article:nth-child(n+3){border-top:1px solid var(--review-line)}.review-module__P34_zG__sourceDrawer summary{grid-template-columns:1fr auto 1fr}.review-module__P34_zG__sourceDrawer summary>em{grid-column:1/3;justify-self:start}.review-module__P34_zG__sourceDrawer summary>b{grid-area:2/3;justify-self:end}}@media (max-width:780px){.review-module__P34_zG__appBar{grid-template-columns:1fr auto auto;gap:14px;padding:0 16px}.review-module__P34_zG__productName{justify-self:end;display:flex}.review-module__P34_zG__productName span{display:none}.review-module__P34_zG__workspace{border:0;display:block}.review-module__P34_zG__workspaceIntake{padding:18px}.review-module__P34_zG__inputPane{border-right:0;border-bottom:1px solid var(--review-line);padding:26px 20px 32px}.review-module__P34_zG__workspaceIntake .review-module__P34_zG__inputPane{border:1px solid var(--review-line);padding:28px 24px 34px}.review-module__P34_zG__emptyState,.review-module__P34_zG__loadingState{min-height:520px;padding:42px 20px}.review-module__P34_zG__emptyState{background:var(--review-paper);gap:36px}.review-module__P34_zG__emptyLenses li{min-height:0}.review-module__P34_zG__result{padding:28px 20px 44px}.review-module__P34_zG__resultHeader,.review-module__P34_zG__attestationHeader{display:grid}.review-module__P34_zG__verdict{text-align:left;width:100%;min-width:0}.review-module__P34_zG__dispositionRow,.review-module__P34_zG__controlNotes,.review-module__P34_zG__reviewerGrid,.review-module__P34_zG__sourceDrawerBody,.review-module__P34_zG__exceptionWorkspace{grid-template-columns:1fr}.review-module__P34_zG__sourceDrawer summary{grid-template-columns:1fr auto}.review-module__P34_zG__sourceDrawer summary>i,.review-module__P34_zG__sourceDrawer summary>div:nth-of-type(2){display:none}.review-module__P34_zG__sourceDrawer summary>em{grid-area:2/1/auto/3;justify-self:start}.review-module__P34_zG__sourceDrawer summary>b{grid-area:1/2}.review-module__P34_zG__exceptionList{border-right:0;border-bottom:1px solid var(--review-line)}.review-module__P34_zG__findingDetail>header{display:grid}.review-module__P34_zG__findingDetail>header dl{min-width:0}.review-module__P34_zG__resultComplete{padding:20px 0 48px}.review-module__P34_zG__resultComplete .review-module__P34_zG__finalActions,.review-module__P34_zG__resultComplete .review-module__P34_zG__printRecord{width:calc(100% - 32px)}.review-module__P34_zG__resultComplete .review-module__P34_zG__printRecord{padding:32px 28px 40px}.review-module__P34_zG__resultComplete .review-module__P34_zG__printMeta,.review-module__P34_zG__resultComplete .review-module__P34_zG__printNotes,.review-module__P34_zG__resultComplete .review-module__P34_zG__printAttestation{grid-template-columns:repeat(2,minmax(0,1fr))}.review-module__P34_zG__resultComplete .review-module__P34_zG__printLens>header{grid-template-columns:1fr}.review-module__P34_zG__attestActions{flex-direction:column;align-items:stretch}.review-module__P34_zG__primaryButton,.review-module__P34_zG__secondaryButton{width:100%}}@media (max-width:480px){.review-module__P34_zG__appBar{grid-template-columns:1fr auto;height:54px}.review-module__P34_zG__archiveLink{display:none}.review-module__P34_zG__paneHeading h1,.review-module__P34_zG__resultHeader h2,.review-module__P34_zG__attestationHeader h2,.review-module__P34_zG__emptyState h2,.review-module__P34_zG__loadingState h2{font-size:23px}.review-module__P34_zG__reviewScope,.review-module__P34_zG__resultComplete .review-module__P34_zG__printMeta,.review-module__P34_zG__resultComplete .review-module__P34_zG__printNotes,.review-module__P34_zG__resultComplete .review-module__P34_zG__printAttestation,.review-module__P34_zG__resultComplete .review-module__P34_zG__printFinding>dl{grid-template-columns:1fr}.review-module__P34_zG__reviewScope article+article{border-left:0;border-top:1px solid var(--review-line)}.review-module__P34_zG__exceptionHeader{flex-direction:column;align-items:start;gap:8px}.review-module__P34_zG__findingDetail{padding:22px 18px 24px}.review-module__P34_zG__findingDetail .review-module__P34_zG__dispositionRow{margin:22px -18px -24px;padding:18px 18px 24px}.review-module__P34_zG__resultComplete .review-module__P34_zG__printLetterhead,.review-module__P34_zG__resultComplete .review-module__P34_zG__printDecision{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.review-module__P34_zG__resultComplete .review-module__P34_zG__printLetterhead>div,.review-module__P34_zG__resultComplete .review-module__P34_zG__printDecision>div:last-child{text-align:left}.review-module__P34_zG__requiredAction{grid-template-columns:1fr}.review-module__P34_zG__finalActions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.review-module__P34_zG__pulse{opacity:1;animation:none}.review-module__P34_zG__archiveLink,.review-module__P34_zG__field input,.review-module__P34_zG__field textarea,.review-module__P34_zG__field select,.review-module__P34_zG__dispositionRow textarea,.review-module__P34_zG__dispositionRow select,.review-module__P34_zG__primaryButton,.review-module__P34_zG__secondaryButton,.review-module__P34_zG__emptySampleButton{transition:none}.review-module__P34_zG__primaryButton:hover:not(:disabled),.review-module__P34_zG__secondaryButton:hover,.review-module__P34_zG__emptySampleButton:hover{transform:none}}@media print{@page{size:letter;margin:.55in .58in .62in}.review-module__P34_zG__shell{color:#000;background:#fff}.review-module__P34_zG__appBar,.review-module__P34_zG__inputPane,.review-module__P34_zG__result>:not(.review-module__P34_zG__printRecord){display:none!important}.review-module__P34_zG__workspace{border:0;display:block}.review-module__P34_zG__result{padding:0}.review-module__P34_zG__printRecord{font-family:var(--sans);font-size:9.5pt;line-height:1.45;display:block}.review-module__P34_zG__resultComplete .review-module__P34_zG__printRecord{width:auto;box-shadow:none;border:0;margin:0;padding:0}.review-module__P34_zG__printLetterhead{border-bottom:1.5pt solid #0f1317;justify-content:space-between;align-items:flex-end;gap:24pt;padding-bottom:18pt;display:flex}.review-module__P34_zG__printLetterhead img{width:auto;height:18pt}.review-module__P34_zG__printLetterhead>div{text-align:right}.review-module__P34_zG__printLetterhead span,.review-module__P34_zG__printDecision span,.review-module__P34_zG__printSummary>span,.review-module__P34_zG__printAttestation span{color:#646874;font-family:var(--mono);text-transform:uppercase;font-size:7pt;display:block}.review-module__P34_zG__printLetterhead h1{font-family:var(--ser);margin:2pt 0 0;font-size:18pt;font-weight:400}.review-module__P34_zG__printDecision{border-bottom:.5pt solid #d8d4cb;grid-template-columns:1fr 1fr;gap:24pt;padding:16pt 0;display:grid}.review-module__P34_zG__printDecision>div:last-child{text-align:right}.review-module__P34_zG__printDecision strong{font-family:var(--ser);margin-top:3pt;font-size:16pt;font-weight:400;display:block}.review-module__P34_zG__printMeta{border-bottom:.5pt solid #d8d4cb;grid-template-columns:repeat(3,minmax(0,1fr));gap:10pt 18pt;padding:13pt 0;display:grid}.review-module__P34_zG__printMeta dt,.review-module__P34_zG__printLens dt,.review-module__P34_zG__printFinding dt,.review-module__P34_zG__printAttestation dt{color:#646874;font-family:var(--mono);text-transform:uppercase;font-size:6.7pt}.review-module__P34_zG__printMeta dd,.review-module__P34_zG__printLens dd,.review-module__P34_zG__printFinding dd,.review-module__P34_zG__printAttestation dd{overflow-wrap:anywhere;margin-top:2pt}.review-module__P34_zG__printSummary{padding:13pt 0 15pt}.review-module__P34_zG__printSummary p{font-family:var(--ser);margin-top:4pt;font-size:12pt;line-height:1.45}.review-module__P34_zG__printLenses{gap:18pt;display:grid}.review-module__P34_zG__printLens{break-inside:avoid}.review-module__P34_zG__printLens>header{border-top:1pt solid #0f1317;border-bottom:.5pt solid #d8d4cb;grid-template-columns:minmax(0,1fr) 180pt;gap:18pt;padding:8pt 0;display:grid}.review-module__P34_zG__printLens>header span{font-size:10pt;font-weight:700}.review-module__P34_zG__printLens>header p{color:#4f535c;margin-top:3pt;font-size:8.5pt}.review-module__P34_zG__printLens>header dl{gap:3pt;display:grid}.review-module__P34_zG__printLens>header dl div{grid-template-columns:42pt 1fr;gap:6pt;display:grid}.review-module__P34_zG__printClear{color:#3f6b4a;padding:9pt 0}.review-module__P34_zG__printFinding{break-inside:avoid;padding:12pt 0 4pt}.review-module__P34_zG__printFinding+.review-module__P34_zG__printFinding{border-top:.5pt solid #d8d4cb;margin-top:8pt}.review-module__P34_zG__printFindingMeta{font-family:var(--mono);text-transform:uppercase;gap:8pt;font-size:7pt;display:flex}.review-module__P34_zG__printFinding blockquote{font-family:var(--ser);border-left:1.5pt solid #0f1317;margin:8pt 0 6pt;padding-left:9pt;font-size:11pt}.review-module__P34_zG__printFinding>p{color:#34383e}.review-module__P34_zG__printFinding>dl{border:.5pt solid #d8d4cb;grid-template-columns:1.2fr .8fr 1.4fr;gap:10pt;margin-top:8pt;padding:7pt 9pt;display:grid}.review-module__P34_zG__printNotes{break-inside:avoid;border-top:1pt solid #0f1317;grid-template-columns:repeat(2,minmax(0,1fr));gap:24pt;margin-top:18pt;padding-top:12pt;display:grid}.review-module__P34_zG__printNotes h2{margin:0 0 5pt;font-size:9pt}.review-module__P34_zG__printNotes ul{padding-left:14pt}.review-module__P34_zG__printAttestation{break-inside:avoid;border-top:1.5pt solid #0f1317;grid-template-columns:1fr 1fr;gap:24pt;margin-top:20pt;padding-top:14pt;display:grid}.review-module__P34_zG__printAttestation p{margin-top:4pt}.review-module__P34_zG__printAttestation dl{gap:8pt;display:grid}}
