.audit-page.svelte-16zw24s{--audit-body: 17px;--audit-note: 14.5px;--audit-label: 12px}.audit-page[data-mode=present].svelte-16zw24s{--audit-body: 20px;--audit-note: 17px;--audit-label: 13px}.audit-page.svelte-16zw24s a:focus-visible,.audit-page.svelte-16zw24s button:where(.svelte-16zw24s):focus-visible,.audit-page.svelte-16zw24s summary:focus-visible{outline:2px solid #ffa6b2;outline-offset:3px;border-radius:4px}.audit-back.svelte-16zw24s{text-decoration:none}.audit-headline.svelte-16zw24s{margin:22px 0 0;max-width:46ch;font-size:21px;line-height:1.45;letter-spacing:-.015em;color:var(--text-primary);text-wrap:pretty}.measures.svelte-16zw24s{margin-top:30px;border:1px solid var(--line-soft);border-radius:16px;overflow:hidden}.measures-top.svelte-16zw24s{padding:16px 20px;border-bottom:1px solid var(--line-soft);background:var(--panel)}.measures-k.svelte-16zw24s{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--audit-label);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0}.measures-how.svelte-16zw24s{margin:6px 0 0;font-size:var(--audit-note);line-height:1.5;color:var(--text-secondary)}.measure.svelte-16zw24s{padding:15px 20px;border-bottom:1px solid var(--line-soft)}.measure.svelte-16zw24s:last-of-type{border-bottom:0}.measure-head.svelte-16zw24s{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px}.measure-label.svelte-16zw24s{margin:0;font-size:16px;color:var(--text-primary)}.measure-figure.svelte-16zw24s{display:flex;align-items:baseline;gap:10px;margin:0;white-space:nowrap}.measure-value.svelte-16zw24s{font-family:var(--font-mono, ui-monospace, monospace);font-size:26px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.measure[data-tone=bad].svelte-16zw24s .measure-value:where(.svelte-16zw24s){color:#ffa6b2}.measure[data-tone=good].svelte-16zw24s .measure-value:where(.svelte-16zw24s){color:#a0e3a6}.measure[data-tone=warn].svelte-16zw24s .measure-value:where(.svelte-16zw24s){color:#fac862}.measure-unit.svelte-16zw24s{font-size:var(--audit-note);color:var(--text-secondary)}.measure-rate.svelte-16zw24s{font-family:var(--font-mono, ui-monospace, monospace);font-size:14px;color:var(--text-muted);font-variant-numeric:tabular-nums}.measure-note.svelte-16zw24s{margin:7px 0 0;max-width:62ch;font-size:var(--audit-note);line-height:1.6;color:var(--text-secondary)}.measure.not-measured.svelte-16zw24s{background:repeating-linear-gradient(135deg,transparent,transparent 7px,color-mix(in srgb,var(--line-soft) 55%,transparent) 7px,color-mix(in srgb,var(--line-soft) 55%,transparent) 8px)}.measure.not-measured.svelte-16zw24s .measure-value:where(.svelte-16zw24s){font-size:15px;letter-spacing:.02em;color:var(--text-muted);border:1px dashed var(--line-strong);border-radius:999px;padding:3px 11px}.measures-verdict.svelte-16zw24s{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;padding:14px 20px;border-top:1px solid var(--line-soft);background:var(--panel);font-size:16px;color:var(--text-primary)}.audit-nav.svelte-16zw24s{position:sticky;top:var(--audit-header-h, 76px);z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:28px 0 0;padding:8px 0;background:var(--bg-primary);border-bottom:1px solid var(--line-soft)}.audit-nav-rail.svelte-16zw24s{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;flex:1 1 320px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 90%,transparent);mask-image:linear-gradient(to right,#000 90%,transparent)}.audit-nav-rail.svelte-16zw24s::-webkit-scrollbar{display:none}.audit-nav-link.svelte-16zw24s{flex:0 0 auto;padding:6px 11px;border-radius:999px;border:1px solid transparent;font-size:13px;line-height:1.2;color:var(--text-secondary);text-decoration:none;white-space:nowrap}.audit-nav-link.svelte-16zw24s:hover{color:var(--text-primary);border-color:var(--line-soft)}.audit-nav-link.is-active.svelte-16zw24s{color:var(--text-primary);border-color:var(--line-strong);background:var(--panel)}.audit-nav-tools.svelte-16zw24s{display:flex;align-items:center;gap:8px}.audit-modes.svelte-16zw24s{display:inline-flex;border:1px solid var(--line-soft);border-radius:999px;overflow:hidden}.audit-mode.svelte-16zw24s,.audit-print.svelte-16zw24s{padding:6px 12px;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);background:none;border:0;cursor:pointer}.audit-mode.is-on.svelte-16zw24s{background:var(--text-primary);color:var(--bg-primary)}.audit-print.svelte-16zw24s{border:1px solid var(--line-soft);border-radius:999px}.audit-print.svelte-16zw24s:hover,.audit-mode.svelte-16zw24s:hover:not(.is-on){color:var(--text-primary)}.audit-body.svelte-16zw24s .audit-section{scroll-margin-top:calc(var(--audit-header-h, 76px) + 74px)}.audit-page[data-mode=present].svelte-16zw24s .audit-body:where(.svelte-16zw24s) .audit-section:not(.is-current){display:none}.audit-page[data-mode=present].svelte-16zw24s .next-step:where(.svelte-16zw24s),.audit-page[data-mode=present].svelte-16zw24s .other-cta:where(.svelte-16zw24s),.audit-page[data-mode=present].svelte-16zw24s .audit-terms:where(.svelte-16zw24s){display:none}.audit-page[data-mode=present].svelte-16zw24s{padding-bottom:90px}body.audit-presenting footer{display:none}.audit-page[data-mode=present].svelte-16zw24s .audit-body:where(.svelte-16zw24s) .audit-section>h2{margin-top:1.5rem;padding-top:1.5rem;font-size:32px}.present-bar.svelte-16zw24s{position:fixed;left:50%;bottom:18px;transform:translate(-50%);width:min(720px,calc(100vw - 32px));z-index:30;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:28px;padding:12px 16px;border:1px solid var(--line-soft);border-radius:14px;background:color-mix(in srgb,var(--bg-primary) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.present-btn.svelte-16zw24s{padding:8px 14px;border:1px solid var(--line-soft);border-radius:999px;background:none;color:var(--text-primary);font-size:14px;cursor:pointer;white-space:nowrap}.present-btn.svelte-16zw24s:disabled{opacity:.35;cursor:default}.present-where.svelte-16zw24s{margin:0;min-width:0;text-align:center}.present-count.svelte-16zw24s{display:block;font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;letter-spacing:.12em;color:var(--text-muted)}.present-title.svelte-16zw24s{display:block;margin-top:2px;font-size:14px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-step.svelte-16zw24s{margin-top:3.5rem;border:1px solid var(--line-strong);border-radius:18px;padding:24px;background:var(--panel)}.next-step-h.svelte-16zw24s{margin:0;font-size:22px;font-weight:500;letter-spacing:-.02em}.next-step-p.svelte-16zw24s{margin:10px 0 0;max-width:58ch;font-size:16px;line-height:1.65;color:var(--text-secondary)}.next-step-cta.svelte-16zw24s{display:inline-block;margin-top:18px;padding:13px 22px;border-radius:999px;background:var(--text-primary);color:var(--bg-primary);font-size:15px;font-weight:500;text-decoration:none}.next-step-cta.svelte-16zw24s:hover{opacity:.9}.other-cta.svelte-16zw24s{margin-top:2.5rem;border-top:1px solid var(--line-soft);padding-top:1.5rem}.other-cta-link.svelte-16zw24s{display:inline-block;margin-top:14px;padding:10px 18px;border:1px solid var(--line-strong);border-radius:999px;font-size:14px;color:var(--text-primary);text-decoration:none}.other-cta-link.svelte-16zw24s:hover{border-color:var(--text-secondary)}.audit-body.svelte-16zw24s details.evidence,.audit-body.svelte-16zw24s details.full-answer{margin-top:12px;border:1px solid var(--line-soft);border-radius:12px;background:var(--panel);padding:0 16px}.audit-body.svelte-16zw24s details.evidence>summary,.audit-body.svelte-16zw24s details.full-answer>summary{cursor:pointer;padding:12px 0;font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.audit-body.svelte-16zw24s details.evidence>summary:hover,.audit-body.svelte-16zw24s details.full-answer>summary:hover{color:var(--text-primary)}.audit-body.svelte-16zw24s details[open].evidence>summary,.audit-body.svelte-16zw24s details[open].full-answer>summary{border-bottom:1px solid var(--line-soft);margin-bottom:10px}.audit-body.svelte-16zw24s details.evidence p,.audit-body.svelte-16zw24s details.full-answer>p{font-size:var(--audit-note);color:var(--text-secondary)}.audit-body.svelte-16zw24s details.evidence p:last-child,.audit-body.svelte-16zw24s details.full-answer p:last-child{margin-bottom:16px}.audit-body.svelte-16zw24s .ev-meta{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0 0 10px}.audit-body.svelte-16zw24s .ev-meta span{padding:3px 9px;border:1px solid var(--line-soft);border-radius:999px;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.06em;color:var(--text-secondary)}.audit-body.svelte-16zw24s .ev-prompt{margin:0 0 10px;border-left:2px solid var(--line-strong);padding-left:12px;font-size:15px;color:var(--text-primary)}.audit-body.svelte-16zw24s .ev-answer{white-space:pre-wrap}.audit-body.svelte-16zw24s .ev-sources{font-size:13px;color:var(--text-muted);overflow-wrap:break-word}.audit-body.svelte-16zw24s .no-evidence{margin:12px 0;border:1px dashed var(--line-strong);border-radius:12px;padding:13px 16px;font-size:var(--audit-note);line-height:1.6;color:var(--text-secondary)}.audit-body.svelte-16zw24s .actions{display:flex;flex-direction:column;gap:12px;margin:22px 0 26px}.audit-body.svelte-16zw24s .action{border:1px solid var(--line-soft);border-radius:14px;background:var(--panel);padding:18px 20px}.audit-body.svelte-16zw24s .action-head{display:flex;align-items:baseline;gap:12px}.audit-body.svelte-16zw24s .action-pri{flex:0 0 auto;min-width:34px;padding:3px 9px;border-radius:6px;border:1px solid var(--line-strong);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.1em;text-align:center;color:var(--text-secondary)}.audit-body.svelte-16zw24s .action[data-pri="A+"] .action-pri{color:#ffa6b2;border-color:color-mix(in srgb,#ffa6b2 45%,transparent)}.audit-body.svelte-16zw24s .action[data-pri=A] .action-pri{color:#fac862;border-color:color-mix(in srgb,#fac862 45%,transparent)}.audit-body.svelte-16zw24s .action[data-pri=B] .action-pri{color:#a0e3a6;border-color:color-mix(in srgb,#a0e3a6 40%,transparent)}.audit-body.svelte-16zw24s .action-title{margin:0;font-size:17px;line-height:1.4;color:var(--text-primary)}.audit-body.svelte-16zw24s .action-row{display:grid;grid-template-columns:122px 1fr;gap:4px 16px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-soft)}.audit-body.svelte-16zw24s .action-row dt,.audit-body.svelte-16zw24s .action-k{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding-top:3px}.audit-body.svelte-16zw24s .action-row dd,.audit-body.svelte-16zw24s .action-v{margin:0;font-size:var(--audit-note);line-height:1.6;color:var(--text-secondary)}.audit-body.svelte-16zw24s .action-done{margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--line-soft);background:var(--bg-primary);font-size:var(--audit-note);line-height:1.55;color:var(--text-secondary)}.audit-body.svelte-16zw24s .action-done strong{color:var(--text-primary)}.audit-body.svelte-16zw24s .transcript{display:flex;flex-direction:column;gap:14px;margin:24px 0 8px}.audit-body.svelte-16zw24s .q-card{border:1px solid var(--line-soft);border-radius:16px;padding:20px 22px 22px;background:var(--panel)}.audit-body.svelte-16zw24s .q-eyebrow{margin:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--text-muted)}.audit-body.svelte-16zw24s .q-text{margin:10px 0 0;font-size:19px;line-height:1.4;letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance}.audit-body.svelte-16zw24s .q-engines{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.audit-body.svelte-16zw24s .q-badge{display:inline-flex;align-items:baseline;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--line-soft);font-size:13px}.audit-body.svelte-16zw24s .q-engine{font-weight:500;color:var(--text-primary)}.audit-body.svelte-16zw24s .q-count{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;color:var(--text-secondary)}.audit-body.svelte-16zw24s .q-absent{border-color:color-mix(in srgb,#ffa6b2 40%,transparent);background:color-mix(in srgb,#ffa6b2 8%,transparent)}.audit-body.svelte-16zw24s .q-absent .q-count{color:#ffa6b2}.audit-body.svelte-16zw24s .q-always{border-color:color-mix(in srgb,#a0e3a6 40%,transparent);background:color-mix(in srgb,#a0e3a6 8%,transparent)}.audit-body.svelte-16zw24s .q-always .q-count{color:#a0e3a6}.audit-body.svelte-16zw24s .q-sometimes{border-color:color-mix(in srgb,#fac862 40%,transparent);background:color-mix(in srgb,#fac862 8%,transparent)}.audit-body.svelte-16zw24s .q-sometimes .q-count{color:#fac862}.audit-body.svelte-16zw24s .scoreboard{border:1px solid var(--line-soft);border-radius:16px;background:var(--panel);padding:22px 22px 8px;margin:24px 0 8px}.audit-body.svelte-16zw24s .sb-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.audit-body.svelte-16zw24s .sb-figure{font-family:var(--font-mono, ui-monospace, monospace);font-size:40px;font-weight:500;letter-spacing:-.04em;line-height:1;color:#ffa6b2}.audit-body.svelte-16zw24s .sb-caption{font-size:15px;color:var(--text-secondary);margin:0}.audit-body.svelte-16zw24s .sb-row{display:grid;grid-template-columns:1fr auto;gap:10px 18px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line-soft)}.audit-body.svelte-16zw24s .sb-row:last-child{border-bottom:none}.audit-body.svelte-16zw24s .sb-q{font-size:15px;color:var(--text-secondary)}.audit-body.svelte-16zw24s .sb-runs{display:flex;gap:16px}.audit-body.svelte-16zw24s .sb-engine{display:flex;align-items:center;gap:7px;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.audit-body.svelte-16zw24s .sb-dots{display:inline-flex;gap:4px}.audit-body.svelte-16zw24s .sb-dot{width:9px;height:9px;border-radius:50%;border:1px solid color-mix(in srgb,#ffa6b2 55%,transparent)}.audit-body.svelte-16zw24s .sb-dot.on{background:#a0e3a6;border-color:#a0e3a6}.audit-body.svelte-16zw24s .rivals{margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft)}.audit-body.svelte-16zw24s .rival{display:grid;grid-template-columns:minmax(150px,.9fr) 1.6fr;gap:6px 20px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:14.5px}.audit-body.svelte-16zw24s .rival:last-child{border-bottom:none}.audit-body.svelte-16zw24s .rival-name{color:var(--text-primary)}.audit-body.svelte-16zw24s .rival-why{color:var(--text-secondary)}.audit-body.svelte-16zw24s .rival-tier{margin:14px 0 4px;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.audit-body.svelte-16zw24s .rival-tier:first-of-type{margin-top:4px}.audit-body.svelte-16zw24s .rival-tier.both{color:#a0e3a6}.audit-body.svelte-16zw24s .reason-who{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:5px;border:1px solid var(--line-soft);font-family:var(--font-mono, ui-monospace, monospace);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);vertical-align:middle}.audit-body.svelte-16zw24s .reasons{margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft)}.audit-body.svelte-16zw24s .reason{display:grid;grid-template-columns:22px 1fr;gap:4px 12px;padding:11px 0;border-bottom:1px solid var(--line-soft)}.audit-body.svelte-16zw24s .reason:last-child{border-bottom:none}.audit-body.svelte-16zw24s .reason-n{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;color:#ffa6b2;padding-top:2px}.audit-body.svelte-16zw24s .reason-label{font-size:15.5px;color:var(--text-primary)}.audit-body.svelte-16zw24s .reason-ev{grid-column:2;font-size:var(--audit-note);line-height:1.6;color:var(--text-secondary)}.audit-body.svelte-16zw24s .pattern{display:flex;flex-direction:column;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:14px;overflow:hidden;margin:24px 0 8px}.audit-body.svelte-16zw24s .pat{background:var(--panel);padding:16px 20px;display:grid;grid-template-columns:1fr auto;gap:6px 18px;align-items:baseline}.audit-body.svelte-16zw24s .pat-label{font-size:16.5px;color:var(--text-primary)}.audit-body.svelte-16zw24s .pat-count{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;color:#ffa6b2;white-space:nowrap}.audit-body.svelte-16zw24s .pat-ev{grid-column:1 / -1;font-size:var(--audit-note);line-height:1.6;color:var(--text-secondary)}.audit-body.svelte-16zw24s .q-rivals{margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft)}.audit-body.svelte-16zw24s .q-rivals-label{margin:0 0 10px;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--text-muted)}.audit-body.svelte-16zw24s .q-chips{display:flex;flex-wrap:wrap;gap:6px}.audit-body.svelte-16zw24s .q-chip{padding:5px 11px;border-radius:8px;border:1px solid var(--line-soft);font-size:13.5px;color:var(--text-secondary)}.audit-body.svelte-16zw24s .q-chip-missing{display:inline-flex;align-items:center;gap:7px;border-style:dashed;border-color:color-mix(in srgb,#ffa6b2 45%,transparent);color:#ffa6b2}.audit-body.svelte-16zw24s .q-chip-x{font-size:15px;line-height:1;opacity:.8}.audit-body.svelte-16zw24s .audit-snapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:24px 0 28px;overflow:hidden;border:1px solid var(--line-soft);border-radius:14px;background:var(--line-soft)}.audit-body.svelte-16zw24s .audit-snapshot>div{background:var(--panel);padding:18px 20px;min-width:0}.audit-body.svelte-16zw24s .snap-k{display:block;margin-bottom:8px;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.audit-body.svelte-16zw24s .audit-snapshot strong{display:block;font-size:24px;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.audit-body.svelte-16zw24s .audit-snapshot p{margin:8px 0 0;font-size:var(--audit-note);line-height:1.5;color:var(--text-secondary);overflow-wrap:break-word}.audit-body.svelte-16zw24s .read-path,.audit-body.svelte-16zw24s .fix-list{display:flex;flex-direction:column;gap:10px;margin:20px 0 24px}.audit-body.svelte-16zw24s .read-path>div,.audit-body.svelte-16zw24s .fix-list>div{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--line-soft)}.audit-body.svelte-16zw24s .read-path span,.audit-body.svelte-16zw24s .fix-list span{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--line-soft);border-radius:50%;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;color:var(--text-secondary)}.audit-body.svelte-16zw24s .read-path p,.audit-body.svelte-16zw24s .fix-list p{margin:0;font-size:var(--audit-body);line-height:1.65;overflow-wrap:break-word}.audit-body.svelte-16zw24s .link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 28px}.audit-body.svelte-16zw24s .link-grid a{display:block;min-height:116px;border:1px solid var(--line-soft);border-radius:10px;padding:16px;text-decoration:none;background:var(--panel)}.audit-body.svelte-16zw24s .link-grid a:hover{border-color:var(--line-strong)}.audit-body.svelte-16zw24s .link-grid strong{display:block;font-size:15.5px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong)}.audit-body.svelte-16zw24s .link-grid span{display:block;margin-top:8px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.audit-body.svelte-16zw24s h2{margin-top:4rem;margin-bottom:1.1rem;padding-top:2.25rem;border-top:1px solid var(--line-soft);font-size:27px;font-weight:500;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.audit-body.svelte-16zw24s .audit-section:first-child h2,.audit-body.svelte-16zw24s h2:first-child{margin-top:0;padding-top:0;border-top:0}.audit-page[data-base=case-studies].svelte-16zw24s .audit-body:where(.svelte-16zw24s) .audit-section:not(:first-child)>h2{margin-top:4rem;padding-top:2.25rem;border-top:1px solid var(--line-soft)}.audit-body.svelte-16zw24s h2+p{font-size:calc(var(--audit-body) + 1px);color:var(--text-secondary)}.audit-body.svelte-16zw24s h3{margin-top:2rem;margin-bottom:.75rem;font-size:19px;font-weight:500;letter-spacing:-.02em}.audit-body.svelte-16zw24s p{margin-bottom:1.15rem;max-width:68ch;font-size:var(--audit-body);line-height:1.7;color:var(--text-secondary)}.audit-body.svelte-16zw24s ul,.audit-body.svelte-16zw24s ol{margin-bottom:1.15rem;padding-left:1.25rem;max-width:68ch;font-size:var(--audit-body);line-height:1.7;color:var(--text-secondary)}.audit-body.svelte-16zw24s li{margin-bottom:.4rem}.audit-body.svelte-16zw24s li::marker{color:var(--text-muted)}.audit-body.svelte-16zw24s strong{color:var(--text-primary);font-weight:500}.audit-body.svelte-16zw24s a{color:var(--text-primary);text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--text-primary) 45%,transparent)}.audit-body.svelte-16zw24s a:hover{text-decoration-color:var(--text-primary)}.audit-body.svelte-16zw24s .table-wrap{margin-bottom:1.5rem;overflow-x:auto}.audit-body.svelte-16zw24s table{display:block;width:100%;max-width:100%;overflow-x:auto;margin-bottom:1.5rem;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.audit-body.svelte-16zw24s .table-wrap table{display:table;width:100%;margin-bottom:0;overflow-x:visible}.audit-body.svelte-16zw24s code{border-radius:4px;background:var(--line-soft);padding:.1em .35em;font-size:.9em;white-space:nowrap}.audit-body.svelte-16zw24s pre{margin-bottom:1.25rem;overflow-x:auto;border-radius:10px;background:var(--line-soft);padding:.9rem 1rem;font-size:13px}.audit-body.svelte-16zw24s pre code{background:none;padding:0;white-space:pre}.audit-body.svelte-16zw24s img{max-width:100%;height:auto;border-radius:10px}.audit-body.svelte-16zw24s figure{margin:2.5rem 0 4rem}.audit-body.svelte-16zw24s figure a,.audit-body.svelte-16zw24s figure img{display:block}.audit-body.svelte-16zw24s figure img{border:1px solid var(--line-soft)}.audit-body.svelte-16zw24s figcaption{margin-top:.9rem;max-width:68ch;border-left:2px solid var(--line-strong);padding-left:.9rem;font-size:14px;line-height:1.6;color:var(--text-secondary)}.audit-body.svelte-16zw24s hr{margin:2rem 0;border:0;border-top:1px solid var(--line-soft)}.audit-body.svelte-16zw24s th,.audit-body.svelte-16zw24s td{border-bottom:1px solid var(--line-soft);padding:.6rem .75rem;text-align:left;vertical-align:top;color:var(--text-secondary)}.audit-body.svelte-16zw24s th{color:var(--text-primary);font-weight:500;white-space:nowrap}.audit-body.svelte-16zw24s blockquote{margin:0 0 1.25rem;border-left:2px solid var(--line-strong);padding-left:1rem;color:var(--text-secondary)}@media(max-width:640px){h1.svelte-16zw24s{font-size:31px;overflow-wrap:break-word}.audit-headline.svelte-16zw24s{font-size:19px}.measure-head.svelte-16zw24s{flex-direction:column;align-items:flex-start}.measure-figure.svelte-16zw24s{white-space:normal}.audit-nav.svelte-16zw24s{gap:8px}.audit-nav-tools.svelte-16zw24s{width:100%;justify-content:space-between}.present-bar.svelte-16zw24s{padding:10px 12px}.present-btn.svelte-16zw24s{font-size:13px;padding:8px 11px}.audit-body.svelte-16zw24s .table-wrap{overflow-x:visible}.audit-body.svelte-16zw24s table{display:block;font-size:15px}.audit-body.svelte-16zw24s thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.audit-body.svelte-16zw24s tbody,.audit-body.svelte-16zw24s tr,.audit-body.svelte-16zw24s td{display:block;width:auto}.audit-body.svelte-16zw24s tr{border:1px solid var(--line-soft);border-radius:12px;background:var(--panel);padding:6px 4px;margin-bottom:10px}.audit-body.svelte-16zw24s td{border-bottom:1px solid var(--line-soft);padding:8px 12px}.audit-body.svelte-16zw24s tr td:last-child{border-bottom:0}.audit-body.svelte-16zw24s td[data-th]:before{content:attr(data-th);display:block;margin-bottom:3px;font-family:var(--font-mono, ui-monospace, monospace);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.audit-body.svelte-16zw24s .audit-snapshot,.audit-body.svelte-16zw24s .link-grid{grid-template-columns:1fr}.audit-body.svelte-16zw24s .read-path>div,.audit-body.svelte-16zw24s .fix-list>div{grid-template-columns:26px 1fr}.audit-body.svelte-16zw24s .read-path span,.audit-body.svelte-16zw24s .fix-list span{width:24px;height:24px;font-size:10px}.audit-body.svelte-16zw24s .action-row{grid-template-columns:1fr;gap:2px}.audit-body.svelte-16zw24s .pat,.audit-body.svelte-16zw24s .rival{grid-template-columns:1fr}}@media(max-width:420px){.audit-body.svelte-16zw24s h2,.audit-body.svelte-16zw24s p,.audit-body.svelte-16zw24s li,.audit-body.svelte-16zw24s td,.audit-body.svelte-16zw24s th{overflow-wrap:break-word}}@media print{.audit-page.svelte-16zw24s{--audit-body: 11pt;--audit-note: 10pt;background:#fff;color:#111}.audit-nav.svelte-16zw24s,.present-bar.svelte-16zw24s,.audit-back.svelte-16zw24s,.other-cta-link.svelte-16zw24s{display:none!important}.audit-page.svelte-16zw24s .audit-section{display:block!important;-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.audit-body.svelte-16zw24s h2{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.audit-body.svelte-16zw24s .q-card,.audit-body.svelte-16zw24s .action,.audit-body.svelte-16zw24s .measure,.audit-body.svelte-16zw24s details{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.measures.svelte-16zw24s,.next-step.svelte-16zw24s,.audit-body.svelte-16zw24s .action,.audit-body.svelte-16zw24s .q-card{border-color:#ccc;background:#fff}.audit-page.svelte-16zw24s a{color:#111}.audit-body.svelte-16zw24s a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt;color:#555;word-break:break-all}}
