.dif{width:100%;max-width:900px;margin-inline-start:auto;margin-inline-end:auto}.dif__t{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.dif__t thead th{vertical-align:bottom;text-align:center;letter-spacing:-.008em;color:var(--ink-soft);border-bottom:1px solid var(--hairline);padding:0 6px 12px;font-size:14px;font-weight:600;line-height:1.25}.dif__t thead td:first-child,.dif__t tbody th{width:26%}.dif__t thead th{width:12.5%}.dif__t thead th.dif__ours{width:36.5%}.dif__t thead td:first-child{border-bottom:1px solid var(--hairline)}.dif__t thead .dif__ours{color:var(--ink);border-bottom:2px solid var(--ink);padding-bottom:11px;font-weight:700;display:table-cell}.dif__logo{width:auto;max-width:100%;height:var(--logo-h);margin-inline-start:auto;margin-inline-end:auto;margin-bottom:calc(var(--logo-h)*var(--logo-pad,0)*-1);color:var(--ink-soft);filter:grayscale();opacity:.72;display:block}.dif__logo--us{color:inherit;filter:none;opacity:1}.dif__sub{letter-spacing:.002em;color:var(--ink-faint);margin-bottom:4px;font-size:11.5px;font-weight:500;display:block}.dif__row th{text-align:left;letter-spacing:-.018em;color:var(--ink);padding:18px 16px 6px 0;font-size:17px;font-weight:650}.dif__row td{text-align:center;vertical-align:middle;padding:18px 6px 6px}.dif__row td.dif__ours{text-align:left;padding-left:18px}.dif__mark{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.dif__mark svg{width:20px;height:20px}.dif__mark--yes{color:var(--ink-soft)}.dif__ours .dif__mark--yes{color:var(--ink)}.dif__mark--partial{color:var(--gray-400);opacity:.6}.dif__mark--no{color:var(--gray-400);opacity:.55;font-size:19px;line-height:1}.dif__ours-cell{align-items:flex-start;gap:8px;display:flex}.dif__go{color:#1a7543;background:#e6f9ee;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.dif__go svg{width:13px;height:13px}.dif__badge{letter-spacing:-.014em;max-width:100%;color:var(--ink);text-align:left;text-wrap:balance;font-size:14px;font-weight:600;line-height:1.35;display:inline-block;position:relative}.dif__badge--tip{cursor:help;border-bottom:1px dotted var(--gray-400)}.dif__tip{z-index:5;background:var(--shell);letter-spacing:-.004em;width:max-content;max-width:min(280px,100vw - 40px);color:var(--ink-on-dark);text-wrap:pretty;opacity:0;pointer-events:none;transition:opacity .16s var(--ease-out-expo),transform .16s var(--ease-out-expo);border-radius:10px;padding:9px 12px;font-size:13px;font-weight:450;line-height:1.45;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(3px)}.dif__badge--tip:hover .dif__tip,.dif__badge--tip:focus-within .dif__tip{opacity:1;transform:none}.dif__badge--tip:focus-visible .dif__tip{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dif__tip{transition:none;transform:none}}.dif__noterow td{border-bottom:1px solid var(--hairline);padding:0 0 18px}.dif__t tbody tr:last-child td{border-bottom:0;padding-bottom:0}.dif__note{background:var(--surface-inset);letter-spacing:-.006em;color:var(--ink-soft);text-wrap:pretty;border-radius:12px;align-items:flex-start;gap:11px;margin:0;padding:13px 15px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.dif__note svg{width:16px;height:16px;color:var(--ink-faint);flex:none;margin-top:3px}.dif__from{letter-spacing:-.012em;color:var(--ink-soft);font-variant-numeric:tabular-nums lining-nums;font-size:13.5px;font-weight:600;display:inline-block}.dif__close{justify-content:center;align-items:center;gap:var(--s-2)var(--s-4);flex-wrap:wrap;margin-top:max(26px,min(3vw,36px));display:flex}.dif__line{letter-spacing:-.014em;color:var(--ink);margin:0;font-size:max(16px,min(1.6vw,18px));font-weight:550;line-height:1.4}.dif__line b{font-variant-numeric:tabular-nums lining-nums;font-weight:700}.dif__fine{letter-spacing:0;color:var(--ink-faint);text-align:center;text-wrap:pretty;margin:max(18px,min(2vw,24px)) 0 0;font-size:11.5px;font-weight:450;line-height:1.5}.dif__row,.dif__noterow{opacity:0;transform:translateY(10px)}.dif[data-in=true] .dif__row,.dif[data-in=true] .dif__noterow{opacity:1;transition:opacity .45s var(--ease-out-expo),transform .45s var(--ease-out-expo);transition-delay:calc(var(--i)*55ms);transform:none}@media (prefers-reduced-motion:reduce){.dif__row,.dif__noterow{opacity:1;transform:none}.dif[data-in=true] .dif__row,.dif[data-in=true] .dif__noterow{transition:none}}.dif--tight{max-width:620px}.dif--tight .dif__t thead th{padding-bottom:10px;font-size:13px}.dif--tight .dif__t thead th.dif__ours{padding-bottom:9px}.dif--tight .dif__row th{letter-spacing:-.016em;padding:11px 14px 11px 0;font-size:15px}.dif--tight .dif__row td{padding:11px 6px}.dif--tight .dif__row td.dif__ours{padding-left:14px}.dif--tight .dif__row th,.dif--tight .dif__row td{border-bottom:1px solid var(--hairline)}.dif--tight .dif__t tbody tr:last-child th,.dif--tight .dif__t tbody tr:last-child td{border-bottom:0}.dif--tight .dif__mark{width:20px;height:20px}.dif--tight .dif__mark svg{width:18px;height:18px}@media (max-width:700px){.dif__t,.dif__t thead,.dif__t tbody,.dif__t tr,.dif__t th,.dif__t td{display:revert}.dif__logo{--logo-h:11px!important}.dif__logo[alt="Meta Ad Library"]{--logo-h:9px!important}.dif__logo--us{--logo-h:15px!important}.dif__sub{margin-bottom:3px;font-size:9.5px}.dif__ours-cell{gap:6px}.dif__from{letter-spacing:-.02em;font-size:11.5px}.dif__t thead td:first-child,.dif__t tbody th{width:27%}.dif__t thead th{letter-spacing:-.014em;word-break:keep-all;width:17.5%;padding:0 1px 10px;font-size:10.5px}.dif__t thead th.dif__ours{width:20.5%}.dif__crown{flex-direction:column;gap:3px}.dif__crown img{width:13px}.dif__row th{padding:16px 8px 6px 0;font-size:15px}.dif__row td{padding:16px 1px 6px}.dif__row td.dif__ours{text-align:center;padding-left:6px}.dif__mark{width:20px;height:20px}.dif__mark svg{width:18px;height:18px}.dif__badge{letter-spacing:-.016em;text-align:center;font-size:12px}.dif__note{gap:9px;padding:12px 13px;font-size:14px;line-height:1.5}.dif__note svg{width:15px;height:15px}.dif--tight .dif__row th{padding:10px 8px 10px 0;font-size:14px}.dif--tight .dif__row td{padding:10px 1px}.dif--tight .dif__row td.dif__ours{padding-left:6px}.dif--tight .dif__t thead td:first-child,.dif--tight .dif__t tbody th{width:23%}.dif--tight .dif__t thead th{width:14.5%}.dif--tight .dif__t thead th.dif__ours{width:29.5%}.dif__tip{max-width:calc(100vw - 32px);padding:10px 12px}}
