.styles_report___hAzv{display:flex;flex-direction:column;gap:1.75rem;width:100%;max-width:100%;--sev-critical-fg:#991b1b;--sev-critical-bg:#fee2e2;--sev-critical-solid:#dc2626;--sev-warning-fg:#92400e;--sev-warning-bg:#fef3c7;--sev-warning-solid:#d97706;--sev-pass-fg:#065f46;--sev-pass-bg:#d1fae5;--sev-pass-solid:#059669}html[data-theme=dark] .styles_report___hAzv{--sev-critical-fg:#fca5a5;--sev-critical-bg:rgba(220,38,38,0.18);--sev-critical-solid:#f87171;--sev-warning-fg:#fcd34d;--sev-warning-bg:rgba(217,119,6,0.18);--sev-warning-solid:#fbbf24;--sev-pass-fg:#6ee7b7;--sev-pass-bg:rgba(5,150,105,0.18);--sev-pass-solid:#34d399}.styles_header__vrzoV{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;border:1px solid var(--og-border-soft);border-radius:var(--og-radius-lg,12px);background:var(--og-surface)}.styles_headerTop__QcPlV{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.styles_sampleBadge__81R3o{display:inline-flex;align-items:center;font-size:var(--og-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--og-accent);background:var(--og-accent-subtle);border:1px solid var(--og-accent-border);border-radius:999px;padding:.2rem .65rem}.styles_meta__UaUEL{font-size:var(--og-text-xs);color:var(--og-text-faint)}.styles_headerMain__OniZD{display:flex;align-items:flex-start;gap:1.25rem}.styles_headerCopy__Mplrd{min-width:0;flex:1 1}.styles_domain__ZVs8h{margin:0 0 .25rem;font-size:var(--og-text-sm);font-weight:600;color:var(--og-text-secondary)}.styles_scoreLabel__6R7G2{margin:0 0 .5rem;font-size:var(--og-text-2xl);font-weight:800;color:var(--og-heading);letter-spacing:-.02em;line-height:1.2}.styles_narrative__ex_ss{margin:0;font-size:var(--og-text-sm);line-height:1.6;color:var(--og-text-muted)}.styles_scoreRing__Nsn7n{position:relative;flex-shrink:0;display:grid;place-items:center}.styles_scoreRingValue__ZO48E{position:absolute;inset:0;display:grid;place-items:center;font-size:1.25rem;font-weight:800;color:var(--og-heading)}.styles_counts__iZxMb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.styles_count__oB7UQ{display:flex;flex-direction:column;gap:.15rem;padding:.75rem;border-radius:8px;background:var(--og-bg-elevated,var(--og-surface-subtle));border:1px solid var(--og-border-faint)}.styles_countNum__JjyNd{font-size:1.25rem;font-weight:800;color:var(--og-heading)}.styles_countLabel__VCXdB{font-size:var(--og-text-xs);color:var(--og-text-faint)}.styles_section__rwxUs{display:flex;flex-direction:column;gap:.85rem}.styles_sectionTitle__JZreX{margin:0;font-size:var(--og-text-lg);font-weight:700;color:var(--og-heading)}.styles_priorities__9zhbS{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.55rem;color:var(--og-text);font-size:var(--og-text-sm);line-height:1.55}.styles_coverageGrid__jCNSY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.styles_coverageItem__IaS9N{display:flex;flex-direction:column;gap:.4rem;padding:.75rem;border:1px solid var(--og-border-soft);border-radius:8px;background:var(--og-surface)}.styles_coverageHead__x25Bb{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:var(--og-text-sm);font-weight:600;color:var(--og-heading)}.styles_coverageBarTrack__4Ukc_{height:6px;border-radius:999px;background:var(--og-border-faint);overflow:hidden}.styles_coverageBarFill__pv9Ax{height:100%;border-radius:999px;background:currentColor}.styles_rollupList__pyoGm{display:flex;flex-direction:column;gap:.65rem}.styles_rollupItem__jTBUj{border:1px solid var(--og-border-soft);border-radius:10px;background:var(--og-surface);overflow:hidden}.styles_rollupSummary__JTDUT{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;cursor:pointer;list-style:none}.styles_rollupSummary__JTDUT::-webkit-details-marker{display:none}.styles_rollupTitle__P2cjg{flex:1 1;min-width:0;font-size:var(--og-text-sm);font-weight:600;color:var(--og-heading)}.styles_rollupCount__gA6vk{font-size:var(--og-text-xs);color:var(--og-text-faint);white-space:nowrap}.styles_rollupBody__6iZBs{display:flex;flex-direction:column;gap:.75rem;border-top:1px solid var(--og-border-faint);padding:.85rem 1rem 1rem}.styles_rollupImpact__rAJKK{margin:0;font-size:var(--og-text-sm);color:var(--og-text-muted);line-height:1.5}.styles_actionGrid__xQqzR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.styles_actionCard__pwutd{padding:.75rem;border-radius:8px;background:var(--og-bg-elevated,var(--og-surface-subtle));border:1px solid var(--og-border-faint)}.styles_actionCard__pwutd p{margin:.35rem 0 0;font-size:var(--og-text-sm);color:var(--og-text);line-height:1.45}.styles_actionLabel__CG16X{font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--og-text-faint)}.styles_snippet__PXnXL{margin:0;padding:.75rem .85rem;border-radius:8px;background:#0f172a;color:#e2e8f0;font-family:Fira Mono,Consolas,monospace;font-size:.72rem;line-height:1.55;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.styles_snippet__PXnXL code{font-family:inherit;background:none;padding:0;color:inherit}.styles_affectedPaths__bTTbt{display:flex;flex-wrap:wrap;gap:.4rem}.styles_affectedPaths__bTTbt code{font-size:.7rem;padding:.2rem .45rem;border-radius:4px;background:var(--og-bg-elevated,var(--og-surface-subtle));border:1px solid var(--og-border-soft);color:var(--og-text-secondary)}.styles_pageList__qHXe4{display:flex;flex-direction:column;border:1px solid var(--og-border-soft);border-radius:10px;overflow:hidden;background:var(--og-surface)}.styles_pageListHeader__5b2Hl,.styles_pageRow__X8ysj{display:grid;grid-template-columns:1fr 110px;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.7rem .9rem}.styles_pageListHeader__5b2Hl{font-size:var(--og-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--og-text-faint);background:var(--og-bg-elevated,var(--og-surface-subtle));border-bottom:1px solid var(--og-border-faint)}.styles_pageRow__X8ysj{width:100%;border:none;border-top:1px solid var(--og-border-faint);background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background .15s ease}.styles_pageRow__X8ysj:first-of-type{border-top:none}.styles_pageRowActive__KJBJP,.styles_pageRow__X8ysj:hover{background:var(--og-accent-subtle)}.styles_pageRowPath__3Jpcg{display:flex;flex-direction:column;gap:.1rem;min-width:0}.styles_pageRowPath__3Jpcg strong{font-size:var(--og-text-sm);color:var(--og-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_pageRowPath__3Jpcg span{font-size:var(--og-text-xs);color:var(--og-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_pageRowScore__5OcDp{display:flex;align-items:center;gap:.45rem;justify-content:flex-end}.styles_pageScoreBar__4USNA{height:6px;border-radius:999px;background:var(--sev-pass-solid);max-width:56px}.styles_pageScoreBar__4USNA[data-score=mid]{background:var(--sev-warning-solid)}.styles_pageScoreBar__4USNA[data-score=poor]{background:var(--sev-critical-solid)}.styles_pageScoreNum__APHYQ{font-size:var(--og-text-sm);font-weight:700;color:var(--og-heading);min-width:1.75rem;text-align:right}.styles_pageDetail__bGu3a{margin-top:.85rem;display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--og-border-soft);border-radius:10px;background:var(--og-surface)}.styles_pageDetailHead__0GPEt{display:flex;align-items:center;justify-content:space-between;gap:1rem}.styles_pageDetailPath__d0sJH{font-size:var(--og-text-xs);color:var(--og-text-faint);font-family:Fira Mono,Consolas,monospace}.styles_pageDetailTitle__rzPcc{margin:.15rem 0 0;font-size:var(--og-text-lg);font-weight:700;color:var(--og-heading)}.styles_pageDetailScore__V_i2z{display:flex;flex-direction:column;align-items:center;gap:.25rem}.styles_pageDetailScoreLabel__aqoQD{font-size:var(--og-text-xs);color:var(--og-text-faint);text-align:center}.styles_pageIssues__VsKs0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.styles_pageIssue__1gbBG{display:flex;gap:.65rem;align-items:flex-start;padding:.65rem .75rem;border-radius:8px;background:var(--og-bg-elevated,var(--og-surface-subtle));border:1px solid var(--og-border-faint)}.styles_pageIssue__1gbBG strong{display:block;font-size:var(--og-text-sm);color:var(--og-heading)}.styles_pageIssue__1gbBG p{margin:.2rem 0 0;font-size:var(--og-text-xs);color:var(--og-text-muted);line-height:1.45}.styles_checksTable__vTVlR{display:flex;flex-direction:column;border:1px solid var(--og-border-faint);border-radius:8px;overflow:hidden}.styles_checkRow__a14UQ{display:grid;grid-template-columns:72px 120px 1fr;grid-gap:.65rem;gap:.65rem;align-items:center;padding:.55rem .75rem;border-top:1px solid var(--og-border-faint);font-size:var(--og-text-xs)}.styles_checkRow__a14UQ:first-child{border-top:none}.styles_checkLabel__OEKu1{font-weight:600;color:var(--og-heading)}.styles_checkValue__OUhaj{color:var(--og-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_previewGrid__uzJWq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;align-items:start}.styles_prevCol__VdJzA{min-width:0}.styles_prevPlatformLabel__PUVDM{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--og-text-faint);margin-bottom:.45rem}.styles_prevCaption__0VCyx{font-size:var(--og-text-xs);color:var(--og-text-faint);margin-top:.45rem}.styles_prevCaption__0VCyx code{font-family:Fira Mono,Consolas,monospace;font-size:.68rem;color:var(--og-text-secondary)}.styles_prevImgWrap__J7zfG{position:relative;width:100%;aspect-ratio:1.91/1;overflow:hidden;background:#eff3f4}.styles_prevImg__ZQABP{width:100%;height:100%;object-fit:cover;display:block}.styles_prevImgMissing__0sfKP{width:100%;height:100%;background:repeating-linear-gradient(135deg,#eef1f4,#eef1f4 6px,#e4e8ec 0,#e4e8ec 12px)}.styles_prevXImgWrap__nw87W{position:relative;width:100%;aspect-ratio:1.91/1;overflow:hidden;border-radius:16px;border:1px solid #cfd9de;background:#eff3f4}.styles_prevXPill__nUrn5{position:absolute;left:10px;bottom:10px;max-width:75%;background:rgba(15,20,25,.77);color:#ffffff;font-size:10px;line-height:14px;font-weight:500;padding:3px 8px;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_prevXSmall__rkzzk{display:flex;align-items:stretch;border:1px solid #cfd9de;border-radius:16px;overflow:hidden;background:#ffffff;min-height:72px}.styles_prevXSmallImg__Wjp1y{position:relative;width:72px;min-width:72px;background:#eff3f4;border-right:1px solid #cfd9de}.styles_prevXSmallImg__Wjp1y img{width:100%;height:100%;object-fit:cover;display:block}.styles_prevXSmallHatched__OSCLM{width:100%;height:100%;background:repeating-linear-gradient(135deg,#eef1f4,#eef1f4 5px,#e4e8ec 0,#e4e8ec 10px)}.styles_prevXSmallBody__3OTWr{flex:1 1;padding:8px 12px;display:flex;flex-direction:column;justify-content:center;min-width:0}.styles_prevXSmallTitle__f5wSR{font-size:12.5px;line-height:16px;color:#0f1419;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.styles_prevXSmallDomain__FxEAU{font-size:11px;line-height:14px;color:#536471;margin-top:2px}.styles_prevXNocard__QgtOo{padding:12px 14px;border:1px dashed #cfd9de;border-radius:8px;background:#ffffff}.styles_prevXNocardLabel__EV7lv{font-size:10px;line-height:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8a9099;margin-bottom:7px}.styles_prevXNakedUrl__RgvuT{font-size:12.5px;line-height:18px;color:#1d9bf0;word-break:break-all}.styles_prevLinkedin__wWTmM{border:1px solid #d0d0d0;border-radius:3px;overflow:hidden;background:#ffffff;font-family:-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif}.styles_prevLinkedinBody__huquf{padding:10px 12px 12px;background:#ffffff}.styles_prevLinkedinTitle__R9Xt7{font-size:13.5px;line-height:17px;font-weight:600;color:rgba(0,0,0,.9);margin-bottom:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.styles_prevLinkedinDomain___Z7aX{font-size:11px;line-height:15px;color:rgba(0,0,0,.6)}.styles_prevFacebook__ddI_3{border:1px solid #dddfe2;border-radius:3px;overflow:hidden;background:#ffffff;font-family:Helvetica,Arial,Helvetica Neue,sans-serif}.styles_prevFacebookBody__4uND1{padding:10px 14px 12px;background:#f2f3f5;border-top:1px solid #dddfe2}.styles_prevFacebookDomain__4OEus{font-size:10px;line-height:14px;color:#606770;letter-spacing:.04em;margin-bottom:3px;text-transform:uppercase}.styles_prevFacebookTitle__qj8yp{font-size:13px;line-height:17px;font-weight:700;color:#050505;margin-bottom:4px}.styles_prevFacebookDesc__pLiI5,.styles_prevFacebookTitle__qj8yp{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.styles_prevFacebookDesc__pLiI5{font-size:11px;line-height:15px;color:#606770}.styles_sevTag__N_g7U{display:inline-flex;align-items:center;justify-content:center;padding:.12rem .4rem;border-radius:4px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.styles_sevCritical__u62gU{color:var(--sev-critical-fg);background:var(--sev-critical-bg)}.styles_sevWarning__sK6lp{color:var(--sev-warning-fg);background:var(--sev-warning-bg)}.styles_sevPass__CRC3D{color:var(--sev-pass-fg);background:var(--sev-pass-bg)}.styles_coverageBarFill__pv9Ax.styles_sevCritical__u62gU{color:var(--sev-critical-solid)}.styles_coverageBarFill__pv9Ax.styles_sevWarning__sK6lp{color:var(--sev-warning-solid)}.styles_coverageBarFill__pv9Ax.styles_sevPass__CRC3D{color:var(--sev-pass-solid)}@media (max-width:860px){.styles_actionGrid__xQqzR,.styles_counts__iZxMb,.styles_coverageGrid__jCNSY,.styles_previewGrid__uzJWq{grid-template-columns:1fr}.styles_headerMain__OniZD{flex-direction:column;align-items:flex-start}.styles_checkRow__a14UQ{grid-template-columns:72px 1fr}.styles_checkValue__OUhaj{grid-column:1/-1;white-space:normal}.styles_pageListHeader__5b2Hl,.styles_pageRow__X8ysj{grid-template-columns:1fr 80px}}