.pw-insight-feed{border-top:1px solid var(--pw-border)}
.pw-insight-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:20px;align-items:start;padding:24px 0;border-bottom:1px solid var(--pw-border)}
.pw-insight-index{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--pw-muted);padding-top:4px}.pw-insight-copy h3{margin:4px 0 7px;font-size:19px;letter-spacing:-.02em}.pw-insight-copy p{margin:0;color:#405a73}.pw-insight-impact{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pw-text)}
.pw-insight-empty{padding:30px 0}.pw-insight-legend{padding:20px 0;border-top:1px solid var(--pw-border)}
.pw-report-document{max-width:1080px;margin:18px auto 70px;background:#fff;border:1px solid var(--pw-border);box-shadow:0 22px 64px rgba(8,32,56,.08)}
.pw-report-cover{display:flex;justify-content:space-between;gap:30px;padding:42px 46px;background:linear-gradient(135deg,var(--pw-navy-950),var(--pw-navy-800));color:#fff}.pw-report-cover h1{margin:6px 0 4px;font-size:42px;letter-spacing:-.045em}.pw-report-cover p{margin:0;color:#b8cbe0}.pw-report-cover-actions{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.pw-report-cover-actions .pw-button-secondary{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}.pw-report-draft-badge{display:inline-flex;align-items:center;margin:0 0 14px;padding:7px 10px;border-radius:999px;background:#fff3d5;color:#7a4900;font-size:11px;font-weight:900;letter-spacing:.12em;line-height:1}.pw-report-cover .pw-report-review-status{font-weight:750;color:#dbe7f3}.pw-report-cover .pw-report-draft-note{max-width:540px;margin-top:8px;color:#eef4fa;font-size:13px;line-height:1.5}
.pw-report-section{padding:34px 46px;border-bottom:1px solid var(--pw-border)}.pw-report-section:last-child{border-bottom:0}.pw-report-lede{font-size:17px;line-height:1.7;color:#405a73;max-width:74ch}
.pw-report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--pw-border);border-bottom:1px solid var(--pw-border)}.pw-report-kpis>div{padding:20px 18px;border-right:1px solid var(--pw-border)}.pw-report-kpis>div:last-child{border-right:0}.pw-report-kpis span{display:block;color:var(--pw-muted);font-size:12px;font-weight:750}.pw-report-kpis strong{display:block;margin-top:4px;font-size:26px;font-variant-numeric:tabular-nums}.pw-report-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.pw-report-list article{display:flex;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid var(--pw-border)}.pw-report-list article:last-child{border-bottom:0}.pw-report-list h3{margin:0 0 4px}.pw-report-list p{margin:0;color:var(--pw-muted)}.pw-report-list strong{font-variant-numeric:tabular-nums;white-space:nowrap}
.pw-settings-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:42px;align-items:start;margin-top:28px}.pw-settings-main{border-top:1px solid var(--pw-border)}.pw-settings-section{padding:24px 0;border-bottom:1px solid var(--pw-border)}.pw-settings-section h2{margin:6px 0 8px}.pw-settings-section p{max-width:72ch}.pw-settings-aside{position:sticky;top:92px}.pw-settings-aside .pw-settings-section{padding:22px;border:1px solid var(--pw-border);background:#fff}.pw-danger-zone{margin-top:18px;padding:22px;border:1px solid #efc9cd;background:#fff7f8}.pw-danger-zone .pw-eyebrow{color:var(--pw-danger)}.pw-danger-zone h2{margin:6px 0 8px}.pw-danger-zone .pw-button{color:var(--pw-danger)}
@media(max-width:980px){.pw-insight-row{grid-template-columns:42px minmax(0,1fr)}.pw-insight-impact{grid-column:2}.pw-report-cover{padding:32px}.pw-report-section{padding:28px 32px}.pw-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-report-kpis>div:nth-child(2){border-right:0}.pw-report-kpis-3{grid-template-columns:1fr}.pw-settings-layout{grid-template-columns:1fr}.pw-settings-aside{position:static}}
@media(max-width:760px){.pw-insight-row{grid-template-columns:1fr;gap:8px;padding:20px 0}.pw-insight-index{display:none}.pw-insight-impact{grid-column:auto}.pw-report-document{margin:0 -14px calc(90px + env(safe-area-inset-bottom));border-left:0;border-right:0}.pw-report-cover{display:block;padding:26px 20px}.pw-report-cover h1{font-size:32px}.pw-report-cover-actions{margin-top:18px}.pw-report-draft-badge{margin-bottom:12px}.pw-report-cover .pw-report-draft-note{font-size:12px}.pw-report-section{padding:24px 20px}.pw-report-kpis,.pw-report-kpis-3{grid-template-columns:1fr}.pw-report-kpis>div{border-right:0;border-bottom:1px solid var(--pw-border)}.pw-report-kpis>div:last-child{border-bottom:0}.pw-report-list article{display:block}.pw-report-list strong{display:block;margin-top:8px}.pw-settings-layout{gap:22px}}
@media print{.pw-commandbar,.pw-mobile-nav,.pw-drawer,.pw-report-cover-actions{display:none!important}.pw-canvas{padding:0!important;max-width:none!important}.pw-report-document{max-width:none;margin:0;border:0;box-shadow:none}.pw-report-cover{background:#fff!important;color:#000!important;padding:20px 0;border-bottom:2px solid #000}.pw-report-cover p{color:#444}.pw-report-draft-badge{border:1px solid #777;background:#fff;color:#000}.pw-report-section{padding:22px 0;break-inside:avoid}}
