.rc:where(.astro-oef2mfb3){background:var(--ap-white);border:1px solid var(--ap-rule-2);box-shadow:3px 3px 0 var(--ap-rule);flex-direction:column;align-self:stretch;gap:8px;padding:16px 20px;font-size:16px;display:flex}.rc-head:where(.astro-oef2mfb3){letter-spacing:.16em;text-transform:uppercase;color:var(--ap-rust);border-bottom:1px dashed var(--ap-rule-2);padding-bottom:8px;font-size:12px}.rc-row:where(.astro-oef2mfb3){align-items:baseline;gap:8px;display:flex}.rc-dots:where(.astro-oef2mfb3){border-bottom:2px dotted var(--ap-rule-2);flex:1;min-width:16px;transform:translateY(-4px)}.rc-total:where(.astro-oef2mfb3){border-top:2px solid var(--ap-ink);margin-top:4px;padding-top:10px;font-size:18px}.rc-total:where(.astro-oef2mfb3) b:where(.astro-oef2mfb3){font-size:20px}.ww:where(.astro-pqxrqc3x){flex-direction:column;gap:14px;display:flex}.ww-label:where(.astro-pqxrqc3x){letter-spacing:.14em;text-transform:uppercase;color:var(--ap-muted);font-size:13px}.ww-second:where(.astro-pqxrqc3x){border-top:1px dashed var(--ap-rule-2);margin-top:4px;padding-top:16px}.ww-row:where(.astro-pqxrqc3x){flex-wrap:wrap;align-items:center;gap:14px 32px;display:flex}.ww-claude:where(.astro-pqxrqc3x){width:auto;height:30px;display:block}.ww-chatgpt:where(.astro-pqxrqc3x){color:#0d0d0d;letter-spacing:-.02em;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:27px;font-weight:600;line-height:1;display:inline-flex}.ww-mark:where(.astro-pqxrqc3x){display:inline-flex}.ww-mark:where(.astro-pqxrqc3x) svg{width:32px;height:32px}.ww-more:where(.astro-pqxrqc3x){color:var(--ap-muted);font-size:15px}.ww-plugins:where(.astro-pqxrqc3x){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;display:grid}.ww-plugin:where(.astro-pqxrqc3x){min-width:0;color:var(--ap-ink);align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.ww-plugin:where(.astro-pqxrqc3x) img:where(.astro-pqxrqc3x){border-radius:6px;flex:none;width:28px;height:28px}.ww-plugin:where(.astro-pqxrqc3x):hover{text-underline-offset:3px;text-decoration:underline}.ww-all:where(.astro-pqxrqc3x){align-self:flex-start;font-size:15px}@media (width<=560px){.ww-plugins:where(.astro-pqxrqc3x){gap:14px 12px}.ww-plugin:where(.astro-pqxrqc3x){flex-direction:column;align-items:flex-start;font-size:14px}}.rv:where(.astro-c5jzir7q){flex-direction:column;gap:20px;display:flex}.rv-score:where(.astro-c5jzir7q){flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.rv-stars:where(.astro-c5jzir7q){color:#e8a317;letter-spacing:2px;font-size:17px;line-height:1}.rv-stars:where(.astro-c5jzir7q).big{letter-spacing:3px;font-size:30px}.rv-num:where(.astro-c5jzir7q){font-size:30px;font-weight:700;line-height:1}.rv-num:where(.astro-c5jzir7q) span:where(.astro-c5jzir7q){color:var(--ap-muted);font-size:16px;font-weight:400}.rv-meta:where(.astro-c5jzir7q){color:var(--ap-muted);flex-basis:100%;font-size:15px}.rv-cards:where(.astro-c5jzir7q){grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px;display:grid}.rv-card:where(.astro-c5jzir7q){background:var(--ap-card);border:1px solid var(--ap-rule-2);flex-direction:column;gap:10px;margin:0;padding:16px;display:flex}.rv-card:where(.astro-c5jzir7q) blockquote:where(.astro-c5jzir7q){flex:1;margin:0;font-size:15.5px;line-height:1.55}.rv-card:where(.astro-c5jzir7q) figcaption:where(.astro-c5jzir7q){color:var(--ap-muted);font-size:14px}.facts:where(.astro-h7iy32w3){border-top:1px dashed var(--ap-rule-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin:0;padding:14px 0 0;list-style:none;display:grid}.facts:where(.astro-h7iy32w3) li:where(.astro-h7iy32w3){flex-direction:column;gap:2px;margin:0;display:flex}.facts:where(.astro-h7iy32w3) b:where(.astro-h7iy32w3){font-size:20px;line-height:1.2}.facts:where(.astro-h7iy32w3) span:where(.astro-h7iy32w3){color:var(--ap-muted);font-size:14px}.facts:where(.astro-h7iy32w3) a:where(.astro-h7iy32w3){color:inherit;line-height:1.2;text-decoration:none}.facts:where(.astro-h7iy32w3) a:where(.astro-h7iy32w3) b:where(.astro-h7iy32w3){display:block}.facts:where(.astro-h7iy32w3) a:where(.astro-h7iy32w3):hover b:where(.astro-h7iy32w3){text-underline-offset:3px;text-decoration:underline}@media (width<=560px){.facts:where(.astro-h7iy32w3){grid-template-columns:repeat(2,minmax(0,1fr))}}.hero:where(.astro-lcdefpme){flex-direction:column;gap:18px;display:flex}.hero:where(.astro-lcdefpme) .lede:where(.astro-lcdefpme){font-size:18.5px;line-height:1.6}.tabs:where(.astro-lcdefpme){flex-wrap:wrap;display:flex}.tabs:where(.astro-lcdefpme) button:where(.astro-lcdefpme){font:inherit;border:1px solid var(--ap-ink);color:var(--ap-ink);cursor:pointer;background:0 0;padding:7px 16px;font-size:15px}.tabs:where(.astro-lcdefpme) button:where(.astro-lcdefpme)+button:where(.astro-lcdefpme){border-left:0}.tabs:where(.astro-lcdefpme) button:where(.astro-lcdefpme)[aria-selected=true]{background:var(--ap-ink);color:var(--ap-paper)}.also:where(.astro-lcdefpme){grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.also-card:where(.astro-lcdefpme){background:var(--ap-white);border:1px solid var(--ap-rule-2);color:var(--ap-ink);flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;display:flex}.also-card:where(.astro-lcdefpme) b:where(.astro-lcdefpme){font-size:18px}.also-card:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:var(--ap-muted);font-size:15.5px}.also-card:where(.astro-lcdefpme):hover b:where(.astro-lcdefpme){text-underline-offset:3px;text-decoration:underline}
