.vis-scores[data-v-a580bb5c]{margin:0 auto 36px;max-width:880px;padding:0 16px}.vis-scores-title[data-v-a580bb5c]{margin:0 0 18px;font-size:clamp(18px,2.6vw,22px);font-weight:500;color:var(--lm-ink-2);font-family:var(--lm-text);line-height:1.5}.vis-overall[data-v-a580bb5c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.vis-overall-card[data-v-a580bb5c]{display:grid;justify-items:center;gap:2px;padding:18px 12px;text-align:center}.vis-overall-card.is-you[data-v-a580bb5c]{border:2px solid var(--lm-ink)}.vis-overall-label[data-v-a580bb5c]{font-size:13px;font-weight:600;color:var(--lm-ink-2)}.vis-overall-num[data-v-a580bb5c]{font-family:var(--lm-display);font-size:clamp(44px,10vw,68px);font-weight:700;line-height:1}.vis-overall-sub[data-v-a580bb5c]{font-size:12px;color:var(--lm-ink-2)}.vis-pillars[data-v-a580bb5c]{display:grid;gap:12px;margin-bottom:18px}.vis-pillar[data-v-a580bb5c]{padding:16px}.vis-pillar-head[data-v-a580bb5c]{margin-bottom:10px}.vis-pillar-name[data-v-a580bb5c]{margin:0;font-family:var(--lm-display);font-size:19px;font-weight:600}.vis-pillar-sub[data-v-a580bb5c]{margin:2px 0 0;font-size:13px;color:var(--lm-ink-2)}.vis-bar-row[data-v-a580bb5c]{display:grid;grid-template-columns:92px 1fr 40px;align-items:center;gap:10px;margin-top:6px;font-size:13px}.vis-bar-label[data-v-a580bb5c]{color:var(--lm-ink-2);font-weight:600}.vis-bar[data-v-a580bb5c]{position:relative;height:10px;border-radius:999px;background:var(--lm-rule);overflow:hidden}.vis-bar-fill[data-v-a580bb5c]{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--lm-ink-2);transition:width .6s var(--lm-ease)}.vis-bar-num[data-v-a580bb5c]{text-align:right;font-weight:700}.is-good[data-v-a580bb5c]{color:var(--lm-olive)}.is-mid[data-v-a580bb5c]{color:#9a6b00}.is-bad[data-v-a580bb5c]{color:var(--lm-paprika)}.vis-bar-fill.is-good[data-v-a580bb5c]{background:var(--lm-olive)}.vis-bar-fill.is-mid[data-v-a580bb5c]{background:var(--lm-saffron)}.vis-bar-fill.is-bad[data-v-a580bb5c]{background:var(--lm-paprika)}.vis-bar-fill.is-avg[data-v-a580bb5c]{background:#9b9187}.vis-table-wrap[data-v-a580bb5c]{overflow-x:auto;border:1px solid var(--lm-rule);border-radius:var(--lm-radius);background:var(--lm-card)}.vis-table[data-v-a580bb5c]{width:100%;min-width:520px;border-collapse:collapse;font-size:14px}.vis-table th[data-v-a580bb5c],.vis-table td[data-v-a580bb5c]{padding:10px 12px;border-bottom:1px solid var(--lm-rule);text-align:center}.vis-table thead th[data-v-a580bb5c]{font-size:12px;font-weight:600;color:var(--lm-ink-2)}.vis-table tbody th[data-v-a580bb5c]{text-align:left;font-weight:600;max-width:220px}.vis-table tbody tr:last-child th[data-v-a580bb5c],.vis-table tbody tr:last-child td[data-v-a580bb5c]{border-bottom:0}.vis-table tr.is-you[data-v-a580bb5c]{background:#d9a11e1a}.vis-table td[data-v-a580bb5c]{font-weight:700}.vis-table-overall[data-v-a580bb5c]{font-size:16px}@media(min-width:720px){.vis-pillars[data-v-a580bb5c]{grid-template-columns:repeat(3,1fr)}}.vis-answers[data-v-42c647f1]{margin:0 auto 36px;max-width:880px;padding:0 16px}.vis-answers-title[data-v-42c647f1]{margin:0 0 18px;font-size:clamp(18px,2.6vw,22px);font-weight:500;font-family:var(--lm-text);color:var(--lm-ink-2);line-height:1.5}.vis-locked[data-v-42c647f1]{display:flex;gap:12px;align-items:flex-start;padding:18px;font-size:15px}.vis-locked p[data-v-42c647f1]{margin:4px 0 0;color:var(--lm-ink-2)}.vis-query[data-v-42c647f1]{padding:18px;margin-bottom:14px}.vis-query-label[data-v-42c647f1]{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lm-ink-2)}.vis-query-text[data-v-42c647f1]{margin:4px 0 14px;font-family:var(--lm-display);font-size:clamp(18px,3vw,22px);font-weight:600;overflow-wrap:anywhere}.vis-answer[data-v-42c647f1]{padding:12px 0;border-top:1px solid var(--lm-rule)}.vis-answer-head[data-v-42c647f1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.vis-engine[data-v-42c647f1]{font-weight:700;font-size:15px}.vis-badge[data-v-42c647f1]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700}.vis-badge.is-yes[data-v-42c647f1]{background:#5e6b3a24;color:var(--lm-olive)}.vis-badge.is-no[data-v-42c647f1]{background:#b8452a1f;color:var(--lm-paprika)}.vis-named[data-v-42c647f1]{margin:0 0 8px;font-size:14px;font-weight:600;overflow-wrap:anywhere}.vis-excerpt[data-v-42c647f1]{margin:0 0 8px;padding:10px 14px;border-left:3px solid var(--lm-rule);background:var(--lm-paper);font-size:14px;line-height:1.6;white-space:pre-line;color:var(--lm-ink);overflow-wrap:anywhere}.vis-sources[data-v-42c647f1],.vis-muted[data-v-42c647f1]{margin:0;font-size:12.5px;color:var(--lm-ink-2);overflow-wrap:anywhere}.vis-google[data-v-42c647f1]{padding-top:12px;border-top:1px solid var(--lm-rule)}.vis-google-title[data-v-42c647f1]{margin:0 0 8px;font-weight:700;font-size:15px}.vis-google-list[data-v-42c647f1]{margin:0;padding:0;list-style:none;display:grid;gap:6px}.vis-google-list li[data-v-42c647f1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.vis-google-list li.is-you .vis-google-name[data-v-42c647f1]{font-weight:700}.vis-google-name[data-v-42c647f1]{flex:1 1 160px;min-width:0}.vis-google-pos[data-v-42c647f1]{font-weight:700}@media print{.vis-query[data-v-42c647f1]{break-inside:avoid}}.vis-fixes[data-v-93a5e79f]{margin:0 auto 36px;max-width:880px;padding:0 16px}.vis-fixes-title[data-v-93a5e79f]{margin:0 0 18px;font-size:clamp(18px,2.6vw,22px);font-weight:500;font-family:var(--lm-text);color:var(--lm-ink-2);line-height:1.5}.vis-fix-list[data-v-93a5e79f]{margin:0;padding:0;list-style:none;counter-reset:fix;display:grid;gap:10px}.vis-fix[data-v-93a5e79f]{position:relative;padding:16px 16px 16px 52px;counter-increment:fix}.vis-fix[data-v-93a5e79f]:before{content:counter(fix);position:absolute;left:14px;top:14px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--lm-paprika);color:#fff;font-weight:700;font-size:13px}.vis-fix-pillar[data-v-93a5e79f]{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lm-ink-2)}.vis-fix-text[data-v-93a5e79f]{margin:4px 0 0;font-size:15.5px;font-weight:600;line-height:1.5}.vis-fix-how[data-v-93a5e79f]{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--lm-olive)}.vis-fix-none[data-v-93a5e79f]{padding:18px;margin:0}.vis-fix-locked[data-v-93a5e79f]{margin:12px 0 0;font-size:14px;font-weight:600;color:var(--lm-ink-2)}.vis-ahead-title[data-v-93a5e79f]{margin:22px 0 8px;font-family:var(--lm-display);font-size:19px;font-weight:600}.vis-ahead[data-v-93a5e79f]{margin:0;padding-left:20px;font-size:14.5px;line-height:1.6;color:var(--lm-ink)}@media print{.vis-fix[data-v-93a5e79f]{break-inside:avoid}}.vis-report[data-v-1b1d09b6]{padding:28px 0 0}.vis-report-head[data-v-1b1d09b6]{max-width:880px;margin:0 auto 28px;padding:0 16px;display:grid;gap:14px}.vis-report-title[data-v-1b1d09b6]{margin:0 0 12px;font-size:clamp(28px,5.5vw,46px);overflow-wrap:anywhere}.vis-report-headline[data-v-1b1d09b6]{margin:0 0 12px;padding:16px 18px;border-left:4px solid var(--lm-paprika);background:var(--lm-card);border-radius:0 var(--lm-radius) var(--lm-radius) 0;font-family:var(--lm-display);font-size:clamp(19px,3vw,24px);line-height:1.4;font-weight:600}.vis-report-meta[data-v-1b1d09b6]{margin:0;font-size:13px;color:var(--lm-ink-2)}.vis-checks[data-v-1b1d09b6],.vis-gate[data-v-1b1d09b6]{max-width:880px;margin:0 auto 36px;padding:0 16px}.vis-checks-sub[data-v-1b1d09b6]{margin:0 0 18px;font-size:clamp(18px,2.6vw,22px);font-weight:500;font-family:var(--lm-text);color:var(--lm-ink-2)}.vis-check-groups[data-v-1b1d09b6]{display:grid;gap:12px}.vis-check-group[data-v-1b1d09b6]{padding:16px}.vis-check-pillar[data-v-1b1d09b6]{margin:0 0 8px;font-family:var(--lm-display);font-size:18px;font-weight:600}.vis-check-list[data-v-1b1d09b6]{margin:0;padding:0;list-style:none;display:grid;gap:6px}.vis-check-list li[data-v-1b1d09b6]{display:flex;align-items:center;gap:10px;font-size:14.5px}.vis-check-dot[data-v-1b1d09b6]{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;background:#b5aca2}.is-pass .vis-check-dot[data-v-1b1d09b6]{background:var(--lm-olive)}.is-fail .vis-check-dot[data-v-1b1d09b6]{background:var(--lm-paprika)}.vis-sr[data-v-1b1d09b6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vis-matrix-wrap[data-v-1b1d09b6]{margin-top:20px}.vis-matrix-title[data-v-1b1d09b6]{margin:0 0 10px;font-family:var(--lm-display);font-size:20px;font-weight:600}.vis-matrix-scroll[data-v-1b1d09b6]{position:relative;overflow-x:auto;border:1px solid var(--lm-rule);border-radius:var(--lm-radius);background:var(--lm-card)}.vis-matrix[data-v-1b1d09b6]{width:100%;min-width:560px;border-collapse:collapse;font-size:13.5px}.vis-matrix th[data-v-1b1d09b6],.vis-matrix td[data-v-1b1d09b6]{padding:8px 10px;border-bottom:1px solid var(--lm-rule);text-align:center}.vis-matrix thead th[data-v-1b1d09b6]{font-size:12px;font-weight:600;color:var(--lm-ink-2);max-width:110px;overflow-wrap:anywhere}.vis-matrix thead th.is-you[data-v-1b1d09b6]{color:var(--lm-ink)}.vis-matrix tbody th[data-v-1b1d09b6]{text-align:left;font-weight:600;white-space:nowrap}.vis-matrix td[data-v-1b1d09b6]{font-weight:700}.vis-matrix td.is-pass[data-v-1b1d09b6]{color:var(--lm-olive)}.vis-matrix td.is-fail[data-v-1b1d09b6]{color:var(--lm-paprika)}.vis-matrix td.is-unknown[data-v-1b1d09b6]{color:#b5aca2}.vis-pitch[data-v-1b1d09b6]{padding:44px 20px;text-align:center;border-top:1px solid var(--lm-rule)}.vis-pitch-title[data-v-1b1d09b6]{margin:0 auto 12px;max-width:640px;font-size:clamp(26px,5vw,38px)}.vis-pitch-sub[data-v-1b1d09b6]{margin:0 auto 10px;max-width:600px;font-size:16px;line-height:1.6;color:var(--lm-ink-2)}.vis-pitch-sign[data-v-1b1d09b6]{margin:0 0 18px;font-style:italic;color:var(--lm-ink-2)}.vis-pitch-meta[data-v-1b1d09b6]{margin:12px 0 0;font-size:13px;color:var(--lm-ink-2)}.vis-foot[data-v-1b1d09b6]{max-width:880px;margin:0 auto;padding:18px 16px 32px;font-size:12.5px;color:var(--lm-ink-2)}.vis-foot-title[data-v-1b1d09b6]{margin:0 0 4px;font-weight:700}.vis-foot-notes[data-v-1b1d09b6]{margin:0 0 10px;padding-left:18px}.vis-foot-attr[data-v-1b1d09b6]{margin:0}@media(min-width:720px){.vis-report-head[data-v-1b1d09b6]{grid-template-columns:1fr auto;align-items:start}.vis-check-groups[data-v-1b1d09b6]{grid-template-columns:repeat(3,1fr)}}@media print{.vis-pitch .lm-btn[data-v-1b1d09b6]{display:none}}.vis-page[data-v-759acf02]{min-height:100vh;background:var(--lm-paper)}.vis-intro[data-v-759acf02]{max-width:760px;margin:0 auto;padding:48px 16px 56px;text-align:center}.vis-intro-title[data-v-759acf02]{margin:0 0 16px;font-size:clamp(32px,6.5vw,58px)}.vis-intro-sub[data-v-759acf02]{margin:0 auto 22px;max-width:620px;font-size:clamp(16px,2vw,19px);line-height:1.6;color:var(--lm-ink-2)}.vis-intro-proof[data-v-759acf02]{display:grid;gap:8px;max-width:520px;margin:0 auto 26px;padding:0;list-style:none;text-align:left}.vis-intro-proof li[data-v-759acf02]{position:relative;padding:10px 14px 10px 40px;border-radius:var(--lm-radius);background:var(--lm-card);border:1px solid var(--lm-rule);font-size:15px;font-weight:600}.vis-intro-proof li[data-v-759acf02]:before{content:"✓";position:absolute;left:14px;top:10px;color:var(--lm-olive);font-weight:700}.vis-intro-start[data-v-759acf02]{min-height:56px;font-size:17px}.vis-intro-meta[data-v-759acf02]{margin:14px 0 0;font-size:13px;color:var(--lm-ink-2)}.vis-steps[data-v-759acf02],.vis-progress[data-v-759acf02],.vis-defer[data-v-759acf02]{max-width:820px;margin:0 auto;padding:24px 16px 0}.vis-second-q[data-v-759acf02]{margin-top:28px}.vis-turnstile[data-v-759acf02]{margin:18px 0 0;min-height:65px}.vis-error[data-v-759acf02]{margin:14px 0 0;padding:10px 14px;border-radius:10px;background:#b8452a1a;color:var(--lm-paprika);font-size:14px;font-weight:600}.vis-confirm-btn[data-v-759acf02]{margin-top:18px;width:100%}.vis-progress-title[data-v-759acf02]{margin:0 0 18px;font-size:clamp(26px,5vw,40px)}.vis-progress .lm-btn[data-v-759acf02]{margin-top:16px}.vis-hint[data-v-759acf02]{margin:0 0 18px;color:var(--lm-ink-2);font-size:15px}.vis-gate-done[data-v-759acf02]{padding:18px;border-radius:var(--lm-radius);background:#5e6b3a1f;color:var(--lm-olive);font-weight:600}.vis-cross[data-v-759acf02]{max-width:848px;margin:0 auto 28px;padding:20px;width:calc(100% - 32px);box-sizing:border-box}.vis-cross-title[data-v-759acf02]{margin:0 0 6px;font-family:var(--lm-display);font-size:22px;font-weight:600}.vis-cross-sub[data-v-759acf02]{margin:0 0 14px;color:var(--lm-ink-2);font-size:15px;line-height:1.5}@media(min-width:720px){.vis-confirm-btn[data-v-759acf02]{width:auto}}@media print{.vis-page[data-v-759acf02]{background:#fff}}
