.wpd-full{--cyan:#22d3ee;--panel:#0b1220;--line:#1d3144;--text:#f8fafc;--muted:#94a3b8;max-width:1180px;margin:0 auto;padding:70px 24px 110px;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wpd-full *{box-sizing:border-box}.wpd-full h1,.wpd-full h2,.wpd-full h3{color:var(--text);letter-spacing:-.04em}.wpd-label{font:10px ui-monospace,monospace;letter-spacing:.13em;color:var(--cyan)}.wpd-report-head{display:flex;justify-content:space-between;align-items:end;padding-bottom:34px;border-bottom:1px solid var(--line)}.wpd-report-head h1{font-size:clamp(38px,6vw,72px);margin:10px 0}.wpd-report-head p:last-child{color:var(--muted);font:11px ui-monospace,monospace}.wpd-score{width:130px;height:130px;border:1px solid #23566a;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.wpd-score strong{font-size:38px;color:var(--cyan)}.wpd-score span{font:8px ui-monospace,monospace;color:var(--muted)}.wpd-report-status{display:flex;align-items:center;gap:22px;margin:28px 0;padding:26px;border:1px solid}.wpd-report-status>span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center}.wpd-report-status h2{margin:4px 0}.wpd-report-status p:last-child{color:var(--muted);margin:0}.wpd-report-status.good{background:#07191d;border-color:#1f6570}.wpd-report-status.good>span{background:#0b3038;color:var(--cyan)}.wpd-report-status.bad{background:#1b1014;border-color:#63303b}.wpd-report-status.bad>span{background:#351820;color:#fb7185}.wpd-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin-bottom:70px}.wpd-summary div{padding:23px;text-align:center;border-right:1px solid var(--line)}.wpd-summary strong{display:block;font-size:30px}.wpd-summary span{font-size:10px;color:var(--muted)}.wpd-report-section{display:grid;grid-template-columns:230px 1fr;gap:35px;margin:55px 0}.wpd-section-title h2{font-size:30px;margin:7px 0}.wpd-findings{border:1px solid var(--line);background:var(--panel)}.wpd-findings article{display:grid;grid-template-columns:32px 1fr auto;gap:14px;padding:20px;border-bottom:1px solid var(--line)}.wpd-findings i{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-style:normal}.wpd-findings i.passed{background:#0f3029;color:#34d399}.wpd-findings i.warning{background:#32270e;color:#fbbf24}.wpd-findings i.critical{background:#351820;color:#fb7185}.wpd-findings h3{margin:0 0 5px;font-size:15px}.wpd-findings p{margin:0;color:var(--muted);font-size:12px}.wpd-findings small{display:block;margin-top:10px;color:#b6c4cf;font-size:9px}.wpd-findings article>b{font:9px ui-monospace,monospace;color:#718394}.wpd-report-cta{display:flex;justify-content:space-between;align-items:end;margin-top:80px;padding:48px;border:1px solid #23566a;background:radial-gradient(circle at 80% 30%,#0b3040,transparent 38%),#07101a}.wpd-report-cta h2{font-size:36px;margin:8px 0}.wpd-report-cta p:not(.wpd-label){color:var(--muted)}.wpd-report-cta a{background:var(--cyan);color:#031015;text-decoration:none;padding:16px 20px;font-weight:750}.wpd-disclaimer{margin-top:18px;color:#667789;font-size:10px;text-align:center}.wpd-empty{text-align:center;min-height:50vh;display:flex;flex-direction:column;justify-content:center}.wpd-full-link{display:block;margin:13px 0;padding:12px;border:1px solid #285064;color:var(--wpd-accent)!important;text-align:center;text-decoration:none;font-size:11px}@media(max-width:760px){.wpd-report-head,.wpd-report-cta{align-items:flex-start;flex-direction:column;gap:24px}.wpd-score{width:90px;height:90px}.wpd-report-section{grid-template-columns:1fr;gap:10px}.wpd-report-cta{padding:30px 22px}.wpd-report-cta a{width:100%;text-align:center}}
