.cmp-pitch[data-v-f85c96e0]{padding:44px 20px;text-align:center;border-top:1px solid var(--lm-rule);background:var(--lm-paper)}.cmp-pitch-eyebrow[data-v-f85c96e0]{color:var(--lm-violet)}.cmp-pitch-title[data-v-f85c96e0]{margin:0 auto;max-width:640px;font-size:clamp(26px,4.5vw,38px)}.cmp-pitch-gaps[data-v-f85c96e0]{max-width:560px;margin:18px auto 0;padding:0;list-style:none;display:grid;gap:8px;text-align:left}.cmp-pitch-gaps li[data-v-f85c96e0]{padding:10px 14px;border:1px solid var(--lm-rule);border-radius:var(--lm-radius);background:#fff;font-size:15px;line-height:1.45}.cmp-pitch-quote[data-v-f85c96e0]{max-width:560px;margin:16px auto 0;padding:0 0 0 14px;border-left:3px solid var(--lm-paprika, #b8452a);text-align:left;font-size:16px;font-style:italic;color:var(--lm-ink)}.cmp-pitch-sub[data-v-f85c96e0]{max-width:520px;margin:16px auto 0;font-size:16px;line-height:1.55;color:var(--lm-ink-2)}.cmp-pitch-sign[data-v-f85c96e0]{margin:6px 0 0;font-size:15px;color:var(--lm-ink-2)}.cmp-pitch-btn[data-v-f85c96e0]{margin-top:22px;text-decoration:none;min-height:56px;padding:0 28px}.cmp-pitch-meta[data-v-f85c96e0]{margin:14px 0 0;font-size:13px;color:var(--lm-ink-2)}.cmp-pitch-print[data-v-f85c96e0]{display:none}@media print{.cmp-pitch[data-v-f85c96e0]{break-before:page;border-top:0;background:#fff}.cmp-pitch-btn[data-v-f85c96e0]{display:inline-flex!important;background:#fff!important;color:#000!important;border:1px solid #000}.cmp-pitch-print[data-v-f85c96e0]{display:block;margin-top:8px;font-size:11px;color:#333}}.cmp-prices-title[data-v-2f6d0763]{margin:0 0 18px;font-size:clamp(20px,3vw,26px);font-weight:500;max-width:640px}.cmp-prices-empty[data-v-2f6d0763]{margin:0 0 12px;padding:18px;background:var(--lm-card);border:1px dashed var(--lm-rule);border-radius:var(--lm-radius);color:var(--lm-ink-2)}.cmp-prices-list[data-v-2f6d0763]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cmp-price[data-v-2f6d0763]{padding:14px 16px;opacity:0;transform:translateY(8px);transition:opacity .4s var(--lm-ease),transform .4s var(--lm-ease)}.cmp-price.is-shown[data-v-2f6d0763]{opacity:1;transform:none}.cmp-price-head[data-v-2f6d0763]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.cmp-price-dish[data-v-2f6d0763]{font-family:var(--lm-display);font-size:19px;font-weight:600}.cmp-price-delta[data-v-2f6d0763]{flex:none;font-size:13px;font-weight:700;padding:3px 10px;border-radius:999px;background:#efe9df;color:var(--lm-ink-2)}.cmp-price-delta.is-under[data-v-2f6d0763]{background:#5e6b3a24;color:var(--lm-olive)}.cmp-price-delta.is-over[data-v-2f6d0763]{background:#b8452a1f;color:var(--lm-paprika)}.cmp-price-bars[data-v-2f6d0763]{display:grid;gap:6px}.cmp-price-row[data-v-2f6d0763]{display:grid;grid-template-columns:92px 1fr 64px;align-items:center;gap:10px;font-size:13px}.cmp-price-label[data-v-2f6d0763]{color:var(--lm-ink-2)}.cmp-price-track[data-v-2f6d0763]{display:block;height:12px;background:#efe9df;border-radius:999px;overflow:hidden}.cmp-price-bar[data-v-2f6d0763]{display:block;height:100%;border-radius:999px;width:0;transition:width .9s var(--lm-ease) .1s}.cmp-price-bar.is-you[data-v-2f6d0763]{background:var(--lm-paprika)}.cmp-price-bar.is-nearby[data-v-2f6d0763]{background:var(--lm-ink-2)}.cmp-price-val[data-v-2f6d0763]{text-align:right;font-weight:600}.cmp-price-meta[data-v-2f6d0763]{margin:10px 0 0;font-size:12px;color:var(--lm-ink-2)}.cmp-prices-hidden[data-v-2f6d0763]{margin:12px 0 0;padding:12px 16px;border-radius:var(--lm-radius);background:#fff6e3;border:1px solid #f0d9a1;font-size:14px;color:var(--lm-ink)}@media(min-width:720px){.cmp-price-row[data-v-2f6d0763]{grid-template-columns:118px 1fr 72px}}@media print{.cmp-price[data-v-2f6d0763]{opacity:1!important;transform:none!important;break-inside:avoid}.cmp-price-bar[data-v-2f6d0763]{transition:none}}.cmp-menu-title[data-v-36f2bba4]{margin:0 0 18px;font-size:clamp(20px,3vw,26px);font-weight:500;max-width:720px}.cmp-menu-tiles[data-v-36f2bba4]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.cmp-tile[data-v-36f2bba4]{display:grid;gap:2px;padding:14px 12px}.cmp-tile-label[data-v-36f2bba4]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lm-ink-2)}.cmp-tile-val[data-v-36f2bba4]{font-family:var(--lm-display);font-size:clamp(24px,5vw,34px);font-weight:700;color:var(--lm-paprika)}.cmp-tile-sub[data-v-36f2bba4]{font-size:12.5px;color:var(--lm-ink-2)}.cmp-menu-mix[data-v-36f2bba4],.cmp-menu-weak[data-v-36f2bba4],.cmp-offer[data-v-36f2bba4]{padding:16px;margin-bottom:10px}.cmp-menu-h3[data-v-36f2bba4]{margin:0 0 10px;font-size:17px}.cmp-menu-h3.is-good[data-v-36f2bba4]{color:var(--lm-olive)}.cmp-menu-h3.is-bad[data-v-36f2bba4]{color:var(--lm-paprika)}.cmp-mix-row[data-v-36f2bba4]{display:grid;grid-template-columns:90px 1fr 84px;align-items:center;gap:10px;margin-bottom:8px;font-size:13px}.cmp-mix-track[data-v-36f2bba4]{display:grid;gap:2px}.cmp-mix-bar[data-v-36f2bba4]{display:block;height:8px;border-radius:999px;min-width:2px;transition:width .9s var(--lm-ease)}.cmp-mix-bar.is-you[data-v-36f2bba4]{background:var(--lm-paprika)}.cmp-mix-bar.is-local[data-v-36f2bba4]{background:#cdc5b9}.cmp-mix-val[data-v-36f2bba4]{text-align:right;font-weight:600}.cmp-mix-local[data-v-36f2bba4]{color:var(--lm-ink-2);font-weight:500}.cmp-mix-legend[data-v-36f2bba4]{margin:6px 0 0;font-size:12px;color:var(--lm-ink-2);display:flex;gap:6px;align-items:center}.cmp-mix-dot[data-v-36f2bba4]{width:10px;height:10px;border-radius:50%;display:inline-block}.cmp-mix-dot.is-you[data-v-36f2bba4]{background:var(--lm-paprika)}.cmp-mix-dot.is-local[data-v-36f2bba4]{background:#cdc5b9;margin-left:10px}.cmp-menu-weak-list[data-v-36f2bba4]{margin:0 0 12px;font-size:14px;color:var(--lm-ink-2)}.cmp-rewrite[data-v-36f2bba4]{border-top:1px solid var(--lm-rule);padding-top:12px}.cmp-rewrite-title[data-v-36f2bba4]{margin:0 0 10px;font-size:14px}.cmp-rewrite-cols[data-v-36f2bba4]{display:grid;gap:10px}.cmp-rewrite-label[data-v-36f2bba4]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lm-ink-2)}.cmp-rewrite-text[data-v-36f2bba4]{margin:4px 0 0;padding:10px 12px;border-radius:10px;font-size:14.5px;line-height:1.5}.cmp-rewrite-text.is-before[data-v-36f2bba4]{background:var(--lm-paper);color:var(--lm-ink-2)}.cmp-rewrite-text.is-after[data-v-36f2bba4]{background:#5e6b3a1a;font-family:var(--lm-display);font-size:16px}.cmp-menu-offers[data-v-36f2bba4]{display:grid;gap:10px}.cmp-offer ul[data-v-36f2bba4]{margin:0;padding-left:18px;font-size:14px;display:grid;gap:3px}.cmp-menu-note[data-v-36f2bba4]{margin:8px 0 0;font-size:12.5px;color:var(--lm-ink-2)}@media(min-width:720px){.cmp-rewrite-cols[data-v-36f2bba4],.cmp-menu-offers[data-v-36f2bba4]{grid-template-columns:1fr 1fr}}@media print{.cmp-menu-tiles[data-v-36f2bba4],.cmp-menu-mix[data-v-36f2bba4],.cmp-menu-weak[data-v-36f2bba4],.cmp-offer[data-v-36f2bba4]{break-inside:avoid}}.cmp-cards-title[data-v-f74480e8]{margin:0 0 18px;font-size:clamp(16px,2.4vw,19px);font-family:var(--lm-text);font-weight:500;color:var(--lm-ink-2);max-width:700px}.cmp-cards-grid[data-v-f74480e8]{display:grid;gap:12px}.cmp-card[data-v-f74480e8]{display:grid;gap:12px;padding:16px}.cmp-card.is-you[data-v-f74480e8]{border-color:var(--lm-paprika);box-shadow:0 0 0 1px var(--lm-paprika) inset}.cmp-card-name[data-v-f74480e8]{margin:0;font-size:20px}.cmp-card-addr[data-v-f74480e8]{margin:4px 0 0;font-size:13px;color:var(--lm-ink-2)}.cmp-card-stats[data-v-f74480e8]{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:0}.cmp-card-stats dt[data-v-f74480e8]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lm-ink-2)}.cmp-card-stats dd[data-v-f74480e8]{margin:2px 0 0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.cmp-card-muted[data-v-f74480e8]{font-weight:500;color:var(--lm-ink-2)}.cmp-card-link[data-v-f74480e8]{color:var(--lm-ink)}.cmp-card-flags[data-v-f74480e8]{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:13.5px}.cmp-card-flags li[data-v-f74480e8]{padding-left:18px;position:relative}.cmp-card-flags li[data-v-f74480e8]:before{content:"";position:absolute;left:0;top:6px;width:9px;height:9px;border-radius:50%;background:#cdc5b9}.cmp-card-flags .is-good[data-v-f74480e8]:before{background:var(--lm-olive)}.cmp-card-flags .is-bad[data-v-f74480e8]:before{background:var(--lm-paprika)}.cmp-card-hours summary[data-v-f74480e8]{cursor:pointer;font-size:13px;color:var(--lm-ink-2)}.cmp-card-hours ul[data-v-f74480e8]{margin:6px 0 0;padding-left:16px;font-size:13px;color:var(--lm-ink-2)}.cmp-card-google[data-v-f74480e8]{font-size:13px;color:var(--lm-ink-2)}@media(min-width:720px){.cmp-cards-grid[data-v-f74480e8]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.cmp-cards-grid[data-v-f74480e8]{grid-template-columns:repeat(3,1fr)}}@media print{.cmp-card[data-v-f74480e8]{break-inside:avoid}.cmp-card-hours[data-v-f74480e8]{display:none}}.cmp-reviews-title[data-v-77d80ea6]{margin:0 0 16px;font-size:clamp(20px,3vw,26px);font-weight:500;max-width:640px}.cmp-reviews-tabs[data-v-77d80ea6]{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:14px;scrollbar-width:none}.cmp-reviews-tab[data-v-77d80ea6]{flex:none;min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--lm-rule);background:var(--lm-card);color:var(--lm-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.cmp-reviews-tab.is-on[data-v-77d80ea6]{border-color:var(--lm-ink);background:var(--lm-ink);color:#fff}.cmp-reviews-panel[data-v-77d80ea6]{padding:18px;background:var(--lm-card);border:1px solid var(--lm-rule);border-radius:var(--lm-radius)}.cmp-reviews-name[data-v-77d80ea6]{margin:0 0 6px;font-size:22px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.cmp-reviews-rating[data-v-77d80ea6]{font-family:var(--lm-text);font-size:15px;font-weight:600;color:var(--lm-saffron)}.cmp-reviews-count[data-v-77d80ea6]{color:var(--lm-ink-2);font-weight:500}.cmp-reviews-sample[data-v-77d80ea6]{margin:0 0 16px;padding:10px 12px;border-left:3px solid var(--lm-saffron);background:#fff8e8;font-size:13px;line-height:1.5;color:var(--lm-ink-2)}.cmp-reviews-empty[data-v-77d80ea6]{margin:0;color:var(--lm-ink-2)}.cmp-reviews-grid[data-v-77d80ea6]{display:grid;gap:18px}.cmp-theme-group+.cmp-theme-group[data-v-77d80ea6]{margin-top:14px}.cmp-theme-title[data-v-77d80ea6]{margin:0 0 6px;font-family:var(--lm-text);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cmp-theme-title.is-good[data-v-77d80ea6]{color:var(--lm-olive)}.cmp-theme-title.is-bad[data-v-77d80ea6]{color:var(--lm-paprika)}.cmp-theme-list[data-v-77d80ea6]{margin:0;padding:0;list-style:none;display:grid;gap:6px}.cmp-theme-list li[data-v-77d80ea6]{display:grid;gap:2px;font-size:15px}.cmp-theme-cite[data-v-77d80ea6]{font-size:12px;color:var(--lm-ink-2);text-decoration:underline;text-underline-offset:2px}.cmp-theme-owner[data-v-77d80ea6]{margin:14px 0 0;font-size:12.5px;color:var(--lm-ink-2)}.cmp-review-list[data-v-77d80ea6]{margin:0;padding:0;list-style:none;display:grid;gap:10px}.cmp-review[data-v-77d80ea6]{padding:12px 14px;border:1px solid var(--lm-rule);border-radius:12px;background:var(--lm-paper)}.cmp-review[data-v-77d80ea6]:target{border-color:var(--lm-saffron);box-shadow:0 0 0 3px #d9a11e33}.cmp-review-head[data-v-77d80ea6]{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:13px}.cmp-review-author[data-v-77d80ea6]{font-weight:600}.cmp-review-stars[data-v-77d80ea6]{color:var(--lm-saffron);letter-spacing:1px}.cmp-review-time[data-v-77d80ea6]{color:var(--lm-ink-2)}.cmp-review-text[data-v-77d80ea6]{margin:6px 0;font-size:14px;line-height:1.55}.cmp-review-link[data-v-77d80ea6]{font-size:12px;color:var(--lm-ink-2)}@media(min-width:900px){.cmp-reviews-grid[data-v-77d80ea6]{grid-template-columns:1fr 1.4fr}}@media print{.cmp-reviews-tabs[data-v-77d80ea6]{display:none}.cmp-reviews-panel[data-v-77d80ea6]{display:block!important;margin-bottom:12px}.cmp-reviews-grid[data-v-77d80ea6]{display:block}.cmp-reviews-name[data-v-77d80ea6],.cmp-reviews-sample[data-v-77d80ea6]{break-after:avoid}.cmp-theme-group[data-v-77d80ea6],.cmp-review[data-v-77d80ea6]{break-inside:avoid}.cmp-review-list[data-v-77d80ea6]{display:block;margin-top:12px}.cmp-review+.cmp-review[data-v-77d80ea6]{margin-top:8px}}.cmp-score[data-v-9027aca4]{padding:8px 0 0}.cmp-score-title[data-v-9027aca4]{margin:0 0 18px;font-size:clamp(20px,3vw,26px);font-weight:500;max-width:640px}.cmp-score-grid[data-v-9027aca4]{display:grid;gap:10px}.cmp-score-head[data-v-9027aca4]{display:none}.cmp-score-row[data-v-9027aca4]{display:grid;grid-template-columns:1fr;gap:6px;padding:14px;background:var(--lm-card);border:1px solid var(--lm-rule);border-radius:var(--lm-radius)}.cmp-score-row.is-you[data-v-9027aca4]{border-color:var(--lm-paprika);box-shadow:0 0 0 1px var(--lm-paprika) inset}.cmp-score-name[data-v-9027aca4]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--lm-rule);font-weight:600}.cmp-score-name-text[data-v-9027aca4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-score-pass[data-v-9027aca4]{flex:none;font-size:13px;color:var(--lm-ink-2)}.cmp-cell[data-v-9027aca4]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;min-height:36px;padding:6px 8px;border-radius:10px;opacity:0;transform:translateY(6px);transition:opacity .35s var(--lm-ease),transform .35s var(--lm-ease),background .35s ease}.cmp-cell.is-shown[data-v-9027aca4]{opacity:1;transform:none}.cmp-cell.is-shown.is-pass[data-v-9027aca4]{background:#5e6b3a1a}.cmp-cell.is-shown.is-miss[data-v-9027aca4]{background:#b8452a17}.cmp-cell-label[data-v-9027aca4]{font-size:14px}.cmp-cell-mark[data-v-9027aca4]{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#cdc5b9;font-size:13px;font-weight:700}.is-pass .cmp-cell-mark[data-v-9027aca4]{background:var(--lm-olive)}.is-miss .cmp-cell-mark[data-v-9027aca4]{background:var(--lm-paprika)}.cmp-cell-sr[data-v-9027aca4]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cmp-cell-detail[data-v-9027aca4]{grid-column:1 / -1;font-size:12px;line-height:1.4;color:var(--lm-ink-2)}@media(min-width:900px),print{.cmp-score-grid[data-v-9027aca4]{gap:0;border:1px solid var(--lm-rule);border-radius:var(--lm-radius);background:var(--lm-card);overflow:hidden}.cmp-score-head[data-v-9027aca4],.cmp-score-row[data-v-9027aca4]{display:grid;grid-template-columns:200px repeat(7,1fr);gap:0;padding:0;border:0;border-radius:0;background:transparent}.cmp-score-head[data-v-9027aca4]{background:var(--lm-paper);border-bottom:1px solid var(--lm-rule)}.cmp-score-col[data-v-9027aca4]{padding:12px 8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lm-ink-2);text-align:center}.cmp-score-row+.cmp-score-row[data-v-9027aca4]{border-top:1px solid var(--lm-rule)}.cmp-score-row.is-you[data-v-9027aca4]{box-shadow:inset 4px 0 0 var(--lm-paprika);background:#fffaf3}.cmp-score-name[data-v-9027aca4]{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:14px 16px;margin:0;border:0}.cmp-cell[data-v-9027aca4]{grid-template-columns:1fr;justify-items:center;padding:10px 6px;border-radius:0;border-left:1px solid var(--lm-rule)}.cmp-cell.is-shown.is-pass[data-v-9027aca4],.cmp-cell.is-shown.is-miss[data-v-9027aca4]{background:transparent}.cmp-cell-label[data-v-9027aca4]{display:none}.cmp-cell-detail[data-v-9027aca4]{text-align:center;font-size:11px}}@media print{.cmp-cell[data-v-9027aca4]{opacity:1!important;transform:none!important}.cmp-score-head[data-v-9027aca4],.cmp-score-row[data-v-9027aca4]{grid-template-columns:130px repeat(7,1fr);break-inside:avoid}.cmp-score-col[data-v-9027aca4]{padding:8px 4px;font-size:9px}.cmp-score-name[data-v-9027aca4]{padding:8px 10px}.cmp-cell[data-v-9027aca4]{padding:6px 3px}.cmp-cell-detail[data-v-9027aca4]{font-size:8.5px}}.cmp-score-minihead[data-v-9027aca4]{display:none}@media screen and (max-width:899px){.cmp-score-row.is-you[data-v-9027aca4]{order:-2}.cmp-score-minihead[data-v-9027aca4]{order:-1;display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:6px 12px 0;font-size:10.5px;line-height:1.2;font-weight:600;text-align:center;color:var(--lm-ink-2)}.cmp-score-row[data-v-9027aca4]:not(.is-you){grid-template-columns:repeat(7,1fr);gap:4px;padding:10px 12px}.cmp-score-row:not(.is-you) .cmp-score-name[data-v-9027aca4]{grid-column:1 / -1;padding-bottom:2px;margin-bottom:0;border-bottom:0}.cmp-score-row:not(.is-you) .cmp-cell[data-v-9027aca4]{grid-template-columns:1fr;justify-items:center;min-height:30px;padding:4px 0}.cmp-score-row:not(.is-you) .cmp-cell-label[data-v-9027aca4],.cmp-score-row:not(.is-you) .cmp-cell-detail[data-v-9027aca4]{display:none}}.cmp-gaps-title[data-v-bc076bad]{margin:0 0 18px;font-size:clamp(20px,3vw,26px);font-weight:500;max-width:640px}.cmp-gaps-none[data-v-bc076bad]{padding:18px;border-radius:var(--lm-radius);background:#5e6b3a1a;border:1px solid rgba(94,107,58,.3);color:var(--lm-olive);font-weight:600}.cmp-gaps-list[data-v-bc076bad]{margin:0;padding:0;list-style:none;display:grid;gap:10px}.cmp-gap[data-v-bc076bad]{display:grid;grid-template-columns:72px 1fr;gap:14px;padding:16px;opacity:0;transform:translate(-8px);transition:opacity .4s var(--lm-ease),transform .4s var(--lm-ease)}.cmp-gap.is-shown[data-v-bc076bad]{opacity:1;transform:none}.cmp-gap-count[data-v-bc076bad]{font-family:var(--lm-display);color:var(--lm-paprika);line-height:1}.cmp-gap-n[data-v-bc076bad]{font-size:40px;font-weight:700}.cmp-gap-of[data-v-bc076bad]{font-size:18px;color:var(--lm-ink-2)}.cmp-gap-body[data-v-bc076bad]{display:grid;gap:6px}.cmp-gap-line[data-v-bc076bad]{margin:0;font-size:17px;font-weight:600;line-height:1.4}.cmp-gap-why[data-v-bc076bad]{margin:0;font-size:14px;line-height:1.5;color:var(--lm-ink-2)}.cmp-gap-slug[data-v-bc076bad]{justify-self:start;margin-top:6px;padding:2px 8px;font-size:12px;font-weight:500;color:var(--lm-ink-2);background:var(--lm-paper, #f4eee3);border:1px solid var(--lm-rule);border-radius:999px}.cmp-gaps-ahead-title[data-v-bc076bad]{margin:22px 0 8px;font-size:18px;color:var(--lm-olive)}.cmp-gaps-ahead[data-v-bc076bad]{margin:0;padding-left:20px;display:grid;gap:4px;font-size:14.5px}.cmp-gaps-locked[data-v-bc076bad]{margin:14px 0 0;font-size:13.5px;color:var(--lm-ink-2)}@media print{.cmp-gap[data-v-bc076bad]{opacity:1!important;transform:none!important;break-inside:avoid}}.cmp-report[data-v-65bb7bab]{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding:24px 16px 0;max-width:1120px;margin:0 auto}.cmp-report[data-v-65bb7bab]>*{min-width:0}.cmp-report-head[data-v-65bb7bab]{display:grid;gap:16px}.cmp-report-title[data-v-65bb7bab]{margin:0 0 10px;font-size:clamp(30px,5.5vw,48px)}.cmp-report-headline[data-v-65bb7bab]{margin:0 0 8px;font-family:var(--lm-display);font-size:clamp(18px,2.6vw,24px);font-weight:500;color:var(--lm-paprika);max-width:760px}.cmp-report-meta[data-v-65bb7bab]{margin:0;font-size:13.5px;color:var(--lm-ink-2)}.cmp-report-actions .lm-btn[data-v-65bb7bab]{min-height:44px}.cmp-report-map[data-v-65bb7bab]{max-width:640px}.cmp-report[data-v-65bb7bab] .lm-limit strong{color:inherit;font-weight:400}.cmp-locked[data-v-65bb7bab]{padding:16px 18px;background:#fff6e3;border-color:#f0d9a1;font-size:14.5px;line-height:1.5}.cmp-rank-title[data-v-65bb7bab]{margin:0 0 14px;font-size:clamp(20px,3vw,26px);font-weight:500}.cmp-rank-note[data-v-65bb7bab]{margin:0 0 12px;color:var(--lm-ink-2);font-size:14px}.cmp-rank-grid[data-v-65bb7bab]{display:grid;gap:10px}.cmp-rank-card[data-v-65bb7bab]{display:grid;grid-template-columns:72px 1fr;gap:4px 12px;padding:14px}.cmp-rank-card.is-you[data-v-65bb7bab]{border-color:var(--lm-paprika)}.cmp-rank-pos[data-v-65bb7bab]{grid-row:span 2;font-family:var(--lm-display);font-size:30px;font-weight:700;color:var(--lm-olive);align-self:start}.cmp-rank-none[data-v-65bb7bab]{font-family:var(--lm-text);font-size:12px;font-weight:600;color:var(--lm-ink-2);line-height:1.3;display:block}.cmp-rank-name[data-v-65bb7bab]{font-weight:600;font-size:16px}.cmp-health[data-v-65bb7bab]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 10px;margin:4px 0 0}.cmp-health dt[data-v-65bb7bab]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lm-ink-2)}.cmp-health dd[data-v-65bb7bab]{margin:0;font-size:14px;font-weight:600}.cmp-health dd.is-good[data-v-65bb7bab]{color:var(--lm-olive)}.cmp-health dd.is-mid[data-v-65bb7bab]{color:var(--lm-saffron)}.cmp-health dd.is-bad[data-v-65bb7bab]{color:var(--lm-paprika)}.cmp-health-note[data-v-65bb7bab]{grid-column:1 / -1;margin:4px 0 0;font-size:12.5px;color:var(--lm-ink-2)}.cmp-gaps-wrap[data-v-65bb7bab]:after{content:"";display:block;clear:both}.cmp-gate[data-v-65bb7bab]{display:grid;gap:10px}.cmp-prefill[data-v-65bb7bab]{padding:24px;display:grid;gap:8px;justify-items:start}.cmp-prefill-title[data-v-65bb7bab]{margin:0;font-size:24px}.cmp-prefill-sub[data-v-65bb7bab]{margin:0 0 8px;color:var(--lm-ink-2)}.cmp-print-sources[data-v-65bb7bab]{display:none}@media(min-width:720px){.cmp-report-head[data-v-65bb7bab]{grid-template-columns:1fr auto;align-items:start}.cmp-rank-grid[data-v-65bb7bab]{grid-template-columns:repeat(3,1fr);gap:8px}.cmp-rank-card[data-v-65bb7bab]{padding:10px 12px}.cmp-rank[data-v-65bb7bab]{break-before:auto}.cmp-health[data-v-65bb7bab]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.cmp-rank-grid[data-v-65bb7bab]{grid-template-columns:repeat(3,1fr)}}@media print{@page{size:Letter;margin:.6in}.cmp-report[data-v-65bb7bab] .lm-eyebrow,.cmp-report[data-v-65bb7bab] h2,.cmp-report[data-v-65bb7bab] h3{break-after:avoid;page-break-after:avoid;break-inside:avoid}.cmp-report[data-v-65bb7bab] .cmp-prices-list>li:first-child,.cmp-report[data-v-65bb7bab] .cmp-gaps-list>li:first-child,.cmp-report[data-v-65bb7bab] .cmp-cards-grid>article:first-child,.cmp-report[data-v-65bb7bab] .cmp-rank-grid>div:first-child,.cmp-report[data-v-65bb7bab] .cmp-menu-tiles{break-before:avoid;page-break-before:avoid}.cmp-report[data-v-65bb7bab]{display:block;padding:0;max-width:none;background:#fff}.cmp-report[data-v-65bb7bab]>*+*{margin-top:22px}.cmp-report[data-v-65bb7bab] .cmp-prices-list,.cmp-report[data-v-65bb7bab] .cmp-gaps-list{display:block}.cmp-report[data-v-65bb7bab] .cmp-prices-list>li+li,.cmp-report[data-v-65bb7bab] .cmp-gaps-list>li+li{margin-top:10px}.cmp-rank-grid[data-v-65bb7bab]{grid-template-columns:repeat(2,1fr)}.cmp-report-map[data-v-65bb7bab],.cmp-rank-card[data-v-65bb7bab],.cmp-locked[data-v-65bb7bab],.cmp-prefill[data-v-65bb7bab]{break-inside:avoid}.cmp-report-headline[data-v-65bb7bab]{color:#000}.cmp-print-sources[data-v-65bb7bab]{display:block;font-size:10px;color:#555;border-top:1px solid #ccc;padding-top:8px}.cmp-print-sources p[data-v-65bb7bab]{margin:0 0 4px}.cmp-gate[data-v-65bb7bab]{display:none}}.cmp-speed-scale[data-v-65bb7bab]{margin-left:4px;font-size:.78em;font-weight:500;color:var(--lm-ink-2)}@media print{body.lm-print-page .app-header,body.lm-print-page .mobile-header,body.lm-print-page .mobile-bottom-nav-wrapper,body.lm-print-page footer.footer,body.lm-print-page .terms-banner{display:none!important}}.cmp-page[data-v-9023db3f]{min-height:100vh;background:var(--lm-paper);padding-bottom:0}.cmp-intro[data-v-9023db3f]{display:grid;gap:0}.cmp-intro-body[data-v-9023db3f]{padding:36px 16px 48px;max-width:760px;margin:0 auto;text-align:center}.cmp-intro-title[data-v-9023db3f]{margin:0 0 16px;font-size:clamp(32px,6.5vw,58px)}.cmp-intro-sub[data-v-9023db3f]{margin:0 auto 26px;max-width:600px;font-size:clamp(16px,2vw,19px);line-height:1.6;color:var(--lm-ink-2)}.cmp-intro-start[data-v-9023db3f]{min-height:56px;font-size:17px}.cmp-intro-meta[data-v-9023db3f]{margin:14px 0 0;font-size:13px;color:var(--lm-ink-2)}.cmp-steps[data-v-9023db3f],.cmp-progress[data-v-9023db3f],.cmp-defer[data-v-9023db3f]{max-width:820px;margin:0 auto;padding:24px 16px 0}.cmp-second-q[data-v-9023db3f]{margin-top:28px}.cmp-turnstile[data-v-9023db3f]{margin:18px 0 0;min-height:65px}.cmp-error[data-v-9023db3f]{margin:14px 0 0;padding:10px 14px;border-radius:10px;background:#b8452a1a;color:var(--lm-paprika);font-size:14px;font-weight:600}.cmp-step-img[data-v-9023db3f]{margin:0 0 18px}.cmp-confirm-btn[data-v-9023db3f]{margin-top:18px;width:100%}.cmp-menu-title[data-v-9023db3f]{margin:0 0 8px;font-size:clamp(26px,5vw,36px)}.cmp-menu-hint[data-v-9023db3f]{margin:0 0 18px;color:var(--lm-ink-2);font-size:15px;line-height:1.5}.cmp-skip[data-v-9023db3f]{margin-top:18px;background:none;border:0;padding:0;color:var(--lm-paprika);font:inherit;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cmp-skip-hint[data-v-9023db3f]{margin:6px 0 0;font-size:13px;color:var(--lm-ink-2)}.cmp-progress-title[data-v-9023db3f]{margin:0 0 18px;font-size:clamp(26px,5vw,40px)}.cmp-progress .lm-btn[data-v-9023db3f]{margin-top:16px}.cmp-gate-done[data-v-9023db3f]{padding:18px;border-radius:var(--lm-radius);background:#5e6b3a1f;color:var(--lm-olive);font-weight:600}@media(min-width:720px){.cmp-confirm-btn[data-v-9023db3f]{width:auto}}@media print{.cmp-page[data-v-9023db3f]{background:#fff;padding:0}}.cmp-add-menu[data-v-9023db3f]{margin:0 auto 28px;max-width:880px;padding:20px}.cmp-ai-link[data-v-9023db3f]{margin:0 auto 28px;max-width:848px;width:calc(100% - 32px);box-sizing:border-box;padding:20px}.cmp-add-menu-title[data-v-9023db3f]{margin:0 0 6px;font-family:var(--lm-display);font-size:22px;font-weight:600}
