.report-scope{font-family:var(--font-manrope),Arial,sans-serif;font-size:.875rem;color:#e8eaed;line-height:1.5}.report-scope .grid-2{display:grid;grid-template-columns:1fr;gap:.75rem;min-width:0}.report-scope .section{background:linear-gradient(180deg,rgba(22,26,32,.85),rgba(14,17,22,.92));border:1px solid hsla(0,0%,100%,.08);border-top-color:hsla(0,0%,100%,.14);border-radius:2px;padding:1rem 1.1rem;margin-bottom:.75rem;min-width:0;overflow-x:auto}.report-scope .section:last-child{margin-bottom:0}.report-scope h3{font-family:var(--font-oswald),"Arial Narrow",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.05em;font-size:.9375rem;margin:0 0 .6rem;color:#e8eaed}.report-scope .spec-table{width:100%;border-collapse:collapse;font-size:.875rem}.report-scope .spec-table td{padding:.4rem 0;border-bottom:1px solid hsla(0,0%,100%,.08);vertical-align:top;color:#e8eaed}.report-scope .spec-table td:first-child{color:#9aa0a8;padding-right:1rem}.report-scope .spec-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.report-scope .spec-table b{color:#fff;font-weight:600}.report-scope .subhead{padding-top:.75rem!important;color:#e8eaed!important;font-weight:600;text-align:left!important}.report-scope .formula{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:2px;padding:.55rem .7rem;font-size:.8125rem;color:#9aa0a8;margin:.6rem 0 0;line-height:1.55}.report-scope .formula b{color:#e8eaed;font-weight:600}.report-scope .formula .spec-table{margin-top:.4rem}.report-scope .check{display:inline-block;padding:0 .4rem;border-radius:2px;font-size:.75rem;white-space:nowrap}.report-scope .check.ok{background:rgba(74,222,128,.12);color:#4ade80}.report-scope .check.warn{background:rgba(251,191,36,.12);color:#fbbf24}.report-scope .disclaimer{font-size:.8125rem;color:#9aa0a8;margin-top:1rem;padding:.85rem 1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:2px;line-height:1.55}.report-scope .disclaimer b{color:#e8eaed}.report-scope .price-total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border-radius:2px}.report-scope .price-total .label{color:#9aa0a8;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.report-scope .price-total .amount{font-family:var(--font-oswald),"Arial Narrow",sans-serif;font-size:1.5rem;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.report-scope p{margin:.5rem 0 0;font-size:.8125rem;color:#9aa0a8}.report-scope .issues-block{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.report-scope .issue{border-radius:2px;padding:.75rem .9rem;border:1px solid hsla(0,0%,100%,.12)}.report-scope .issue.error{background:hsla(0,91%,71%,.07);border-color:hsla(0,91%,71%,.4)}.report-scope .issue.warning{background:rgba(251,191,36,.06);border-color:rgba(251,191,36,.35)}.report-scope .issue-dashed{border-style:dashed}.report-scope .issue-title{font-weight:600;font-size:.875rem;color:#e8eaed;margin:0 0 .25rem}.report-scope .issue-detail,.report-scope .issue-fix{font-size:.8125rem;color:#9aa0a8;margin:.25rem 0 0}.report-scope .issue-fix b{color:#e8eaed}.report-scope .badge-reinforced{display:inline-block;background:#d7dbe0;color:#0b0c0e;border:1px solid hsla(0,0%,100%,.25);padding:0 .4rem;border-radius:2px;font-size:.75rem;font-weight:600;margin-left:.4rem;letter-spacing:.02em}.report-scope .report-error{color:#f87171;font-size:.875rem}