:root{color-scheme:light}.salField::placeholder{color:#241E1F;opacity:1}.salField.salMutedPlaceholder::placeholder{color:#A3A3A3;opacity:1}*{box-sizing:border-box}body,html{margin:0;padding:0}img{max-width:100%}.salRow{display:grid;grid-template-columns:62px 150px 1fr auto;grid-gap:16px;gap:16px;align-items:start}.salCards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1px;gap:1px}.salCols3{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.salSplit{display:grid;grid-template-columns:minmax(240px,1fr) minmax(320px,1.4fr);grid-gap:56px;gap:56px}.salStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.salReportHero{display:grid;grid-template-columns:210px 1fr;grid-gap:40px;gap:40px;align-items:start}.salReportHero>*{min-width:0}.salReportCard{border:1px solid #e4e4e2;padding:28px 30px;margin-top:22px;margin-bottom:26px}.salReportThumb{position:relative;height:140px;background:#EEEEEE;margin-bottom:18px;overflow:hidden}.salAuditHead{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.salAuditActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.salFunnelRow{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;min-width:0}.salFunnelMeta{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;column-gap:8px;row-gap:2px;min-width:0}.salCatMeter{display:grid;grid-template-columns:minmax(6.5rem,11rem) minmax(0,1fr) 2.5rem;grid-gap:8px;gap:8px;align-items:center}.salCatMeter>*{min-width:0}.salCatMeter>span:first-child{font-size:11px;font-weight:600;line-height:1.3}.salCopy{flex:1 1;min-width:220px}.salCriteria{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:2px 26px;gap:2px 26px;max-height:280px;overflow-y:auto}.salVerBlock{padding:18px 22px}.salExec,.salVerBlock{border:1px solid #e4e4e2;margin-bottom:26px;min-width:0}.salExec{padding:22px 24px 24px}.salExec p{margin:6px 0 0;font-size:14.5px;line-height:1.45;font-weight:400;max-width:72ch;overflow-wrap:break-word}.salExec strong{font-weight:600}.salPriorities{border:1px solid #e4e4e2;padding:22px 24px 8px;margin-bottom:26px;min-width:0}.salPriorities .lede{margin:8px 0 0;font-size:13px;line-height:1.5;max-width:72ch}.salPriorities ol{list-style:none;margin:14px 0 0;padding:0}.salPriorities li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;padding:12px 0;border-top:1px solid #e4e4e2}.salPriorities .n{font-size:13px;font-weight:600;color:#A3A3A3;padding-top:2px}.salPriorities .name{font-size:14px;font-weight:600}.salPriorities .score{font-family:"Instrument Serif",Georgia,serif;font-size:22px;font-weight:400}.salPriorities .copy{margin:4px 0 0;font-size:13px;line-height:1.45;color:#66605F}.salCatSectionHead,.salFindingsHead{display:flex;justify-content:space-between;align-items:center;gap:8px 12px;flex-wrap:wrap}.salCatSectionHead{margin-bottom:12px}.salFindingsHead{align-items:flex-end;gap:12px 16px;margin:0 0 16px}.salFindingsHead h2{margin:0}.salSort{display:inline-flex;flex-wrap:wrap;border:1px solid #e4e4e2;max-width:100%}.salSort button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid #e4e4e2;background:transparent;color:#241E1F;font-family:Inter Tight,-apple-system,sans-serif;font-size:11px;font-weight:600;line-height:1.2;padding:7px 10px;cursor:pointer}.salSort button:last-child{border-right:0}.salSort button[aria-pressed=true]{background:#0273FE;color:#FFFFFA}.salCreditsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e4e4e2}.salCreditsGrid>article{padding:22px 20px 20px}.salCreditsGrid>article:nth-child(2n){border-left:1px solid #e4e4e2}.salCreditsGrid>article:nth-child(n+3){border-top:1px solid #e4e4e2}@media (max-width:700px){.salCreditsGrid{grid-template-columns:1fr}.salCreditsGrid>article:nth-child(2n){border-left:none}.salCreditsGrid>article:nth-child(n+2){border-top:1px solid #e4e4e2}}@media (max-width:760px){.salReportHero{grid-template-columns:1fr;gap:28px}.salReportCard{padding:16px 14px}.salReportThumb{height:188px}.salExec,.salPriorities,.salVerBlock{padding:16px 14px}.salRow{grid-template-columns:1fr;gap:10px}.salRow .salScore{display:flex;align-items:baseline;gap:12px}.salCopy{min-width:0}.salSplit{grid-template-columns:1fr;gap:28px}.salStats{grid-template-columns:repeat(2,1fr)}.salStats>div{border-right:none!important}.salHideSm{display:none}}.salDashGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.salCatGrid{display:grid;grid-template-columns:repeat(3,1fr)}.salSpin{width:22px;height:22px;border:2px solid #e4e4e2;border-top-color:#0273fe;border-radius:50%;animation:salSpin .7s linear infinite;flex-shrink:0}@keyframes salSpin{to{transform:rotate(1turn)}}@media (max-width:980px){.salDashGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.salCards,.salCatGrid,.salDashGrid,.salStats{grid-template-columns:1fr}.salAuditActions{width:100%;display:grid;grid-template-columns:1fr 1fr}.salAuditActions>a,.salAuditActions>button{width:100%;text-align:center}.salAuditActions>.salArchivedTag{grid-column:1/-1;width:auto;justify-self:start}.salCatSectionHead,.salFindingsHead{align-items:stretch}.salSort{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.salSort button{padding:7px 4px;text-align:center;border-right:1px solid #e4e4e2}.salSort button:last-child{border-right:0}}.salVerStrip{position:relative;display:flex;gap:8px;align-items:flex-end;overflow-x:auto;max-width:100%;min-width:0;padding-bottom:2px}.salVerCell{position:relative;flex:1 0 96px;max-width:132px;min-width:96px;display:grid;grid-template-rows:12px 14px auto 72px 12px;grid-row-gap:5px;row-gap:5px}.salVerLink{display:grid;grid-template-rows:subgrid;grid-row:1/-1;grid-column:1;text-decoration:none;color:inherit;justify-items:center}.salVerLink:focus-visible{outline:2px solid #0273FE;outline-offset:3px}.salVerDelta,.salVerLabel,.salVerScore{width:100%;text-align:center}.salVerDelta{font-size:9.5px;font-weight:700;line-height:12px}.salVerScore{font-size:11px;font-weight:700;line-height:14px}.salVerBar{width:100%;align-self:end;display:block}.salVerThumb{width:100%;height:72px;background:#EEEEEE;border:1px solid #e4e4e2;display:flex;align-items:center;justify-content:center;overflow:hidden}.salVerCell.is-current .salVerThumb{border-color:#0273FE}.salVerThumb img{width:100%;height:100%;object-fit:contain;display:block}.salVerPh{font-size:9px;color:#A3A3A3}.salVerLabel{font-size:9.5px;line-height:12px;font-family:Inter Tight,-apple-system,sans-serif}.salVerPreview{grid-column:1;grid-row:4;justify-self:end;align-self:end;z-index:2;margin:0 4px 4px 0;padding:1px 5px;font-size:9px;font-weight:600;line-height:14px;color:#241E1F;background:#FFFFFA;border:1px solid #e4e4e2;cursor:pointer;font-family:inherit}.salVerPreview:focus-visible,.salVerPreview:hover{border-color:#0273FE;color:#0273FE}.salVerHover{position:fixed;width:220px;background:#FFFFFA;border:1px solid #e4e4e2;padding:6px;z-index:40;pointer-events:none}.salVerHover.is-above{transform:translate(-50%,-100%)}.salVerHover.is-below{transform:translate(-50%)}.salVerHover img{width:100%;height:200px;object-fit:contain;background:#EEEEEE;display:block}.salVerHoverCap{margin-top:6px;font-size:11px;font-weight:600;color:#241E1F;text-align:center}.salVerLight{position:fixed;inset:0;background:rgba(36,30,31,.72);z-index:60;display:flex;align-items:center;justify-content:center;padding:24px}.salVerLightCard{background:#FFFFFA;border:1px solid #e4e4e2;padding:14px;max-width:min(920px,94vw);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.salVerLightHead{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:600}.salVerLightCard>a,.salVerLightHead button{font-size:12px;font-weight:600;color:#241E1F;background:#FFFFFA;border:1px solid #e4e4e2;padding:6px 10px;text-decoration:none;cursor:pointer;font-family:inherit}.salVerLightCard img{max-width:min(880px,90vw);max-height:72vh;object-fit:contain;background:#EEEEEE;display:block}