.fd[data-v-900d1a3e]{display:contents}.fd-lbl[data-v-900d1a3e]{letter-spacing:.1em;text-transform:uppercase;color:var(--fd-muted,#4a5772);font-size:10px;font-weight:600}.fd-code[data-v-900d1a3e]{background:var(--fd-sunk,#edf1f7);font:12px/1.5 var(--fd-mono,ui-monospace,"SF Mono",Menlo,Consolas,monospace);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:3px 0 0;padding:8px 10px}.fd-code mark[data-v-900d1a3e]{font:inherit;background:var(--fd-ok-soft,#e2f4ea);color:var(--fd-ok,#0a7341);border-radius:3px;padding:0 2px}.fd-ratio[data-v-900d1a3e]{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.fd-ratio b[data-v-900d1a3e]{font:600 14px var(--fd-mono,ui-monospace,"SF Mono",Menlo,Consolas,monospace);font-variant-numeric:tabular-nums}.fd-ratio .is-bad[data-v-900d1a3e]{color:var(--fd-bad,#c42b1f)}.fd-ratio .is-ok[data-v-900d1a3e]{color:var(--fd-ok,#0a7341)}.fd-sw[data-v-900d1a3e]{border:1px solid var(--fd-line,#d8dfea);width:34px;height:26px;font:700 12px var(--fd-sample-font,Georgia,serif);border-radius:5px;place-items:center;display:inline-grid}.report-demo[data-v-0eb2db57]{--rd-surface:#fff;--rd-sunk:#edf1f7;--rd-faint:#f5f7fb;--rd-line:#d8dfea;--rd-edge:#7c8799;--rd-fg:var(--ui-text);--rd-muted:#4a5772;--rd-accent:var(--ui-primary);--rd-accent-soft:#e5effe;--rd-bad:#c42b1f;--rd-bad-soft:#fcebe9;--rd-warn:#9a4a06;--rd-warn-soft:#fdf0dd;--rd-ok:#0a7341;--rd-ok-soft:#e2f4ea;--rd-shadow:#0e162342;--rd-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fd-muted:var(--rd-muted);--fd-sunk:var(--rd-sunk);--fd-line:var(--rd-line);--fd-bad:var(--rd-bad);--fd-ok:var(--rd-ok);--fd-ok-soft:var(--rd-ok-soft);--fd-mono:var(--rd-mono);background:var(--rd-surface);color:var(--rd-fg);border:1px solid var(--rd-edge);box-shadow:0 40px 70px -40px var(--rd-shadow);text-align:left;border-radius:14px;font-size:15px;line-height:1.55;overflow:hidden}.dark .report-demo[data-v-0eb2db57]{--rd-surface:#151c28;--rd-sunk:#0e141e;--rd-faint:#0e141e;--rd-line:#2a3446;--rd-edge:#6b7c94;--rd-muted:#a3afc4;--rd-accent-soft:#16294a;--rd-bad:#ff8a80;--rd-bad-soft:#3a1c1c;--rd-warn:#f6b26b;--rd-warn-soft:#3a2a16;--rd-ok:#5fd39a;--rd-ok-soft:#153325;--rd-shadow:#0009}.rd-chrome[data-v-0eb2db57]{border-bottom:1px solid var(--rd-line);background:var(--rd-sunk);-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:10px 12px;display:flex}.rd-dots[data-v-0eb2db57]{gap:6px;display:flex}.rd-dots span[data-v-0eb2db57]{background:var(--rd-line);border-radius:50%;width:10px;height:10px}.rd-url[data-v-0eb2db57]{white-space:nowrap;text-overflow:ellipsis;background:var(--rd-surface);border:1px solid var(--rd-edge);min-width:0;font:500 13px/1.3 var(--rd-mono);border-radius:8px;flex:1;padding:6px 10px;overflow:hidden}.rd-proto[data-v-0eb2db57]{color:var(--rd-muted);margin-right:6px}.rd-doc[data-v-0eb2db57]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;gap:22px;padding:24px;display:grid}.rd-head[data-v-0eb2db57]{gap:12px;display:grid}.rd-title[data-v-0eb2db57]{margin:0;font-size:22px;font-weight:600;line-height:1.25}.rd-facts[data-v-0eb2db57]{grid-template-columns:max-content minmax(0,1fr);gap:4px 24px;margin:0;font-size:14px;display:grid}.rd-facts dt[data-v-0eb2db57]{color:var(--rd-muted)}.rd-facts dd[data-v-0eb2db57]{margin:0}.rd-cards[data-v-0eb2db57]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rd-card[data-v-0eb2db57]{border:1px solid var(--rd-edge);border-radius:10px;padding:18px}.rd-card h4[data-v-0eb2db57]{margin:0 0 12px;font-size:16px;font-weight:600}.rd-metric[data-v-0eb2db57]{border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.rd-metric svg[data-v-0eb2db57]{flex:none;width:24px;height:24px}.rd-metric p[data-v-0eb2db57]{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:700}.rd-metric p span[data-v-0eb2db57]{color:var(--rd-muted);font-size:16px;font-weight:400}.rd-metric.is-ok[data-v-0eb2db57]{background:var(--rd-ok-soft)}.rd-metric.is-ok svg[data-v-0eb2db57]{color:var(--rd-ok)}.rd-metric.is-bad[data-v-0eb2db57]{background:var(--rd-bad-soft)}.rd-metric.is-bad svg[data-v-0eb2db57]{color:var(--rd-bad)}.rd-results[data-v-0eb2db57]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.rd-results h4[data-v-0eb2db57]{margin:0 auto 0 0;font-size:20px;font-weight:600}.rd-filter[data-v-0eb2db57]{gap:6px;display:flex}.rd-chip[data-v-0eb2db57]{border:1px solid var(--rd-edge);background:var(--rd-surface);color:var(--rd-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.rd-check[data-v-0eb2db57]{border:1.5px solid;border-radius:4px;width:14px;height:14px}.rd-chip[aria-pressed=true] .rd-check[data-v-0eb2db57]{box-shadow:inset 0 0 0 2px var(--rd-surface);background:currentColor}.rd-chip.is-violation[aria-pressed=true][data-v-0eb2db57]{border-color:var(--rd-bad);background:var(--rd-bad-soft);color:var(--rd-bad)}.rd-chip.is-pass[aria-pressed=true][data-v-0eb2db57]{border-color:var(--rd-ok);background:var(--rd-ok-soft);color:var(--rd-ok)}.rd-seg[data-v-0eb2db57]{border:1px solid var(--rd-edge);-webkit-user-select:none;user-select:none;border-radius:7px;font-size:13px;display:inline-flex;overflow:hidden}.rd-seg span[data-v-0eb2db57]{color:var(--rd-muted);padding:5px 10px;font-weight:600}.rd-seg span.is-on[data-v-0eb2db57]{background:var(--rd-accent-soft);color:var(--rd-accent)}.rd-empty[data-v-0eb2db57]{border:1px solid var(--rd-edge);background:var(--rd-faint);color:var(--rd-muted);text-align:center;border-radius:10px;margin:0;padding:24px}.rd-group[data-v-0eb2db57]{gap:10px;display:grid}.rd-group-head[data-v-0eb2db57]{background:var(--rd-faint);border-radius:8px;align-items:baseline;gap:8px;padding:7px 12px;display:flex}.rd-group-head h5[data-v-0eb2db57]{margin:0;font-size:14px;font-weight:600}.rd-group-head span[data-v-0eb2db57]{color:var(--rd-muted);font-size:12px}.rd-rows[data-v-0eb2db57]{gap:8px;padding-left:8px;display:grid}.rd-row[data-v-0eb2db57]{border:1px solid var(--rd-edge);border-radius:10px;transition:border-color .2s,box-shadow .2s}.rd-row.is-open[data-v-0eb2db57]{border-color:color-mix(in srgb,var(--rd-accent) 45%,var(--rd-edge));box-shadow:0 6px 18px -12px var(--rd-shadow)}.rd-row-head[data-v-0eb2db57]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;transition:background .2s;display:grid}.rd-row-head[data-v-0eb2db57]:hover{background:var(--rd-faint)}.rd-num[data-v-0eb2db57]{font:600 13px var(--rd-mono)}.rd-name[data-v-0eb2db57]{font-size:14px;font-weight:600;line-height:1.3}.rd-lvl[data-v-0eb2db57]{color:var(--rd-muted);font-size:12px;font-weight:500;display:block}.rd-badge[data-v-0eb2db57]{white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:600}.rd-badge.is-bad[data-v-0eb2db57]{background:var(--rd-bad-soft);color:var(--rd-bad)}.rd-badge.is-ok[data-v-0eb2db57]{background:var(--rd-ok-soft);color:var(--rd-ok)}.rd-toggle[data-v-0eb2db57]{border:1px solid var(--rd-edge);width:28px;height:28px;color:var(--rd-muted);border-radius:6px;place-items:center;display:grid}.rd-toggle svg[data-v-0eb2db57]{width:16px;height:16px}.rd-row-body[data-v-0eb2db57]{border-top:1px solid var(--rd-line);gap:10px;padding:12px 14px 14px;display:grid}.rd-page[data-v-0eb2db57]{background:var(--rd-faint);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.rd-page>svg[data-v-0eb2db57]{width:18px;height:18px;color:var(--rd-muted);flex:none}.rd-page-name[data-v-0eb2db57]{flex:1;min-width:0;font-size:14px;display:grid}.rd-page-name span[data-v-0eb2db57]{color:var(--rd-muted);overflow-wrap:anywhere;font-size:13px}.rd-passed[data-v-0eb2db57]{color:var(--rd-muted);margin:0;font-size:14px}.rd-findings[data-v-0eb2db57]{margin:0;padding:0;list-style:none;display:grid}.rd-finding+.rd-finding[data-v-0eb2db57]{border-top:1px solid var(--rd-line)}.rd-finding-head[data-v-0eb2db57]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 4px;display:grid}.rd-finding-head:hover .rd-finding-title[data-v-0eb2db57]{text-underline-offset:3px;text-decoration:underline}.rd-finding-title[data-v-0eb2db57]{font-size:14px;font-weight:600}.rd-impact[data-v-0eb2db57]{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700;line-height:1}.rd-impact.is-critical[data-v-0eb2db57]{background:var(--rd-bad-soft);color:var(--rd-bad)}.rd-impact.is-serious[data-v-0eb2db57]{background:var(--rd-warn-soft);color:var(--rd-warn)}.rd-finding .rd-toggle[data-v-0eb2db57]{border:0;width:24px;height:24px}.rd-detail[data-v-0eb2db57]{gap:10px;padding:0 4px 14px;display:grid}.rd-detail p[data-v-0eb2db57]{color:var(--rd-muted);margin:0;font-size:14px}.rd-bar[data-v-0eb2db57]{border-top:1px solid var(--rd-line);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.rd-hint[data-v-0eb2db57]{color:var(--rd-muted);font-size:14px}.rd-open-enter-active[data-v-0eb2db57],.rd-open-leave-active[data-v-0eb2db57]{transition:opacity .22s,transform .22s}.rd-open-enter-from[data-v-0eb2db57],.rd-open-leave-to[data-v-0eb2db57]{opacity:0;transform:translateY(-4px)}@media (width<=820px){.rd-cards[data-v-0eb2db57]{grid-template-columns:minmax(0,1fr);gap:10px}.rd-card[data-v-0eb2db57]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px;display:flex}.rd-card h4[data-v-0eb2db57]{margin:0;font-size:14px}.rd-metric[data-v-0eb2db57]{padding:8px 12px}.rd-metric p[data-v-0eb2db57]{font-size:18px}.rd-metric p span[data-v-0eb2db57]{font-size:14px}}@media (width<=560px){.rd-doc[data-v-0eb2db57]{gap:18px;padding:16px 12px}.rd-title[data-v-0eb2db57]{font-size:19px}.rd-card[data-v-0eb2db57]{display:grid}.rd-facts[data-v-0eb2db57]{grid-template-columns:minmax(0,1fr);gap:0}.rd-facts dd[data-v-0eb2db57]{margin-bottom:6px}.rd-rows[data-v-0eb2db57]{padding-left:0}.rd-row-head[data-v-0eb2db57]{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 12px}.rd-row-head .rd-name[data-v-0eb2db57],.rd-row-head .rd-num[data-v-0eb2db57]{grid-column:1}.rd-row-head .rd-badge[data-v-0eb2db57]{grid-area:3/1;justify-self:start}.rd-row-head .rd-toggle[data-v-0eb2db57]{grid-area:1/2/span 3}.rd-seg[data-v-0eb2db57]{display:none}}@media (prefers-reduced-motion:reduce){.report-demo[data-v-0eb2db57] *,.report-demo[data-v-0eb2db57] :after,.report-demo[data-v-0eb2db57] :before{transition-duration:0s!important;animation-duration:0s!important}}
