.cp-grid{gap:3rem;display:grid}@media (width>=1024px){.cp-grid{grid-template-columns:minmax(0,1fr) 19rem;gap:3.5rem}}.cp-h2{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.5rem;font-weight:600}@media (width>=640px){.cp-h2{font-size:1.75rem}}.cp-lede{max-width:46rem;color:var(--color-ink-soft);margin-top:.5rem}.cp-cards{gap:1rem;margin-top:1.5rem;display:grid}.cp-jump{scrollbar-width:none;gap:.5rem;margin-top:3.5rem;display:flex;overflow-x:auto}.cp-jump::-webkit-scrollbar{display:none}.cp-jump a{border:1px solid var(--color-line);height:2.25rem;color:var(--color-ink-soft);background:#fff;border-radius:.5rem;flex:none;align-items:center;gap:.4rem;padding:0 .875rem;font-size:.875rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.cp-jump a:hover{color:var(--color-ink);border-color:#c5cede}.cp-jump a span{color:var(--color-muted);font-weight:500}.cp-groups{gap:3rem;margin-top:2rem;display:grid}.cp-groups.solo{margin-top:3.5rem}.cp-peers{margin-top:4rem}.cp-table-wrap{border:1px solid var(--color-line);background:#fff;border-radius:.75rem;margin-top:1.25rem;overflow-x:auto}.cp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.cp-table th,.cp-table td{text-align:right;white-space:nowrap;padding:.75rem 1rem}.cp-table thead th{background:var(--color-paper);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:600}.cp-table thead th:first-child,.cp-table tbody th{text-align:left}.cp-table tbody tr+tr{border-top:1px solid var(--color-line)}.cp-table tbody th{font-weight:600}.cp-table td{color:var(--color-ink);font-weight:600}.cp-table td.best{color:var(--color-good)}.cp-table tr.me{background:var(--color-brand-50)}.cp-prov{color:var(--color-ink);align-items:center;gap:.75rem;display:inline-flex}a.cp-prov:hover{color:var(--color-brand-700);text-underline-offset:2px;text-decoration:underline}.net-ops{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}@media (width>=768px){.net-ops{grid-template-columns:repeat(3,minmax(0,1fr))}}.net-op{border:1px solid var(--color-line);background:#fff;border-radius:.625rem;align-items:center;gap:.75rem;height:100%;padding:.625rem .75rem;transition:border-color .15s;display:flex}.net-op:hover{border-color:var(--color-brand-200)}.net-logo{flex:none;justify-content:center;align-items:center;width:4.5rem;height:2rem;display:flex}.net-logo>span{justify-content:center}.net-text{flex-direction:column;min-width:0;display:flex}.net-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);font-size:.875rem;font-weight:600;overflow:hidden}.net-from{color:var(--color-muted);font-size:.75rem}@media (width<=479px){.net-op{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem}.net-logo{justify-content:flex-start;width:4.5rem;height:1.5rem}.net-logo>span{justify-content:flex-start}.net-from{white-space:nowrap}}.pl[data-astro-cid-beemf47x]{border:1px solid var(--color-line);background:#fff;border-radius:.75rem;padding:.25rem 1.25rem 1rem}.pl-row[data-astro-cid-beemf47x]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what figs""line line";align-items:center;gap:.5rem 1rem;padding:1rem 0;display:grid}.pl-row[data-astro-cid-beemf47x]+.pl-row[data-astro-cid-beemf47x]{border-top:1px solid var(--color-line)}@media (width>=640px){.pl-row[data-astro-cid-beemf47x]{grid-template-columns:11.5rem minmax(0,1fr) 8.5rem;grid-template-areas:"what line figs";gap:1.5rem}}.pl-what[data-astro-cid-beemf47x]{grid-area:what;min-width:0}.pl-label[data-astro-cid-beemf47x]{color:var(--color-ink);font-size:.9375rem;font-weight:600}.pl-plan[data-astro-cid-beemf47x]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);margin-top:.1rem;font-size:.75rem;display:block;overflow:hidden}.pl-plan[data-astro-cid-beemf47x]:hover{color:var(--color-brand-700);text-decoration:underline}.pl-line[data-astro-cid-beemf47x]{grid-area:line;min-width:0}.pl-track[data-astro-cid-beemf47x]{background:linear-gradient(90deg,#4cb782 0%,#a9cf5c 30%,#f2c94c 55%,#f0954f 78%,#e5604d 100%);border-radius:999px;height:6px;margin:1.35rem .5rem 0;position:relative}.pl-avg[data-astro-cid-beemf47x]{border-left:2px dotted var(--color-ink-soft);width:0;position:absolute;top:-.5rem;bottom:-.5rem}.pl-avg[data-astro-cid-beemf47x]>span[data-astro-cid-beemf47x]{white-space:nowrap;color:var(--color-ink-soft);margin-bottom:.15rem;font-size:.6875rem;font-weight:600;position:absolute;bottom:100%;left:0;transform:translate(-50%)}.pl-avg[data-astro-cid-beemf47x]>span[data-astro-cid-beemf47x].start{transform:translate(-.5rem)}.pl-avg[data-astro-cid-beemf47x]>span[data-astro-cid-beemf47x].end{transform:translate(calc(.5rem - 100%))}.pl-dot[data-astro-cid-beemf47x]{z-index:1;background:var(--color-brand-600);width:16px;height:16px;box-shadow:0 0 0 1px var(--color-brand-600), 0 2px 6px #0b1b3f33;border:3px solid #fff;border-radius:999px;margin:-8px 0 0 -8px;position:absolute;top:50%}.pl-ends[data-astro-cid-beemf47x]{font-variant-numeric:tabular-nums;color:var(--color-muted);justify-content:space-between;gap:.5rem;margin-top:.6rem;font-size:.6875rem;display:flex}.pl-figs[data-astro-cid-beemf47x]{text-align:right;grid-area:figs}.pl-price[data-astro-cid-beemf47x]{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink);font-size:1.125rem;font-weight:700;line-height:1.2}.pl-price[data-astro-cid-beemf47x] span[data-astro-cid-beemf47x]{color:var(--color-muted);margin-left:.1rem;font-size:.75rem;font-weight:600}.pl-verdict[data-astro-cid-beemf47x]{white-space:nowrap;font-size:.75rem;font-weight:600}.pl-verdict[data-astro-cid-beemf47x].good{color:var(--color-good)}.pl-verdict[data-astro-cid-beemf47x].warn{color:var(--color-warn)}.pl-verdict[data-astro-cid-beemf47x].flat{color:var(--color-ink-soft)}.pl-note[data-astro-cid-beemf47x]{border-top:1px solid var(--color-line);color:var(--color-muted);padding-top:.75rem;font-size:.75rem}.pt-top[data-astro-cid-yumpuakc]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.pt-h2[data-astro-cid-yumpuakc]{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.pt-h2[data-astro-cid-yumpuakc] span[data-astro-cid-yumpuakc]{font-family:var(--font-sans);color:var(--color-muted);vertical-align:.2em;margin-left:.25rem;font-size:.875rem;font-weight:600}.pt-compare[data-astro-cid-yumpuakc]{color:var(--color-brand-700);font-size:.875rem;font-weight:600}.pt-compare[data-astro-cid-yumpuakc]:hover{text-decoration:underline}.pt-table[data-astro-cid-yumpuakc]{border:1px solid var(--color-line);background:#fff;border-radius:.75rem;margin-top:1rem;overflow:hidden}.pt-cols[data-astro-cid-yumpuakc]{display:none}.pt-list[data-astro-cid-yumpuakc]>li[data-astro-cid-yumpuakc]+li[data-astro-cid-yumpuakc],.pt-more[data-astro-cid-yumpuakc] .pt-list[data-astro-cid-yumpuakc]>li[data-astro-cid-yumpuakc]:first-child{border-top:1px solid var(--color-line)}.pt-row[data-astro-cid-yumpuakc]{grid-template-columns:repeat(var(--pt-n), minmax(0, 1fr));gap:.625rem 1rem;padding:.875rem 1rem;display:grid}.pt-name[data-astro-cid-yumpuakc]{grid-column:1/-1;min-width:0}.pt-name[data-astro-cid-yumpuakc] a[data-astro-cid-yumpuakc]{color:var(--color-ink);font-weight:600;line-height:1.35}.pt-name[data-astro-cid-yumpuakc] a[data-astro-cid-yumpuakc]:hover{color:var(--color-brand-700);text-underline-offset:2px;text-decoration:underline}.pt-chips[data-astro-cid-yumpuakc]{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}.pt-chip[data-astro-cid-yumpuakc]{background:var(--color-paper);white-space:nowrap;height:1.3rem;color:var(--color-ink-soft);border-radius:.3rem;align-items:center;padding:0 .45rem;font-size:.7rem;font-weight:600;display:inline-flex}.pt-chip[data-astro-cid-yumpuakc].warn{background:var(--color-warn-50);color:var(--color-warn)}.pt-chip[data-astro-cid-yumpuakc].good{background:var(--color-good-50);color:var(--color-good)}.pt-chip[data-astro-cid-yumpuakc].brand{background:var(--color-brand-50);color:var(--color-brand-800)}.pt-num[data-astro-cid-yumpuakc]{font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;display:flex}.pt-num[data-astro-cid-yumpuakc] b[data-astro-cid-yumpuakc]{color:var(--color-ink);font-size:.9375rem;font-weight:700}.pt-num[data-astro-cid-yumpuakc].main b[data-astro-cid-yumpuakc]{font-size:1.0625rem}.pt-num[data-astro-cid-yumpuakc].muted b[data-astro-cid-yumpuakc]{color:var(--color-muted);font-size:.8125rem;font-weight:500}.pt-num[data-astro-cid-yumpuakc] span[data-astro-cid-yumpuakc]{color:var(--color-muted);font-size:.75rem;line-height:1.4}.pt-num[data-astro-cid-yumpuakc]:last-child{text-align:right}.pt-more[data-astro-cid-yumpuakc]{border-top:1px solid var(--color-line);flex-direction:column;display:flex}.pt-more[data-astro-cid-yumpuakc]>summary[data-astro-cid-yumpuakc]{cursor:pointer;height:2.75rem;color:var(--color-brand-700);background:var(--color-paper);justify-content:center;align-items:center;font-size:.875rem;font-weight:600;list-style:none;display:flex}.pt-more[data-astro-cid-yumpuakc]>summary[data-astro-cid-yumpuakc]::-webkit-details-marker{display:none}.pt-more[data-astro-cid-yumpuakc]>summary[data-astro-cid-yumpuakc]:hover{text-decoration:underline}.pt-more[data-astro-cid-yumpuakc][open]>summary[data-astro-cid-yumpuakc]{border-top:1px solid var(--color-line);order:2}.pt-hide[data-astro-cid-yumpuakc],.pt-more[data-astro-cid-yumpuakc][open] .pt-show[data-astro-cid-yumpuakc]{display:none}.pt-more[data-astro-cid-yumpuakc][open] .pt-hide[data-astro-cid-yumpuakc]{display:inline}@media (width>=640px){.pt-cols[data-astro-cid-yumpuakc]{grid-template-columns:var(--pt-cols);border-bottom:1px solid var(--color-line);background:var(--color-paper);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);gap:1.5rem;padding:.625rem 1.25rem;font-size:.75rem;font-weight:600;display:grid}.pt-cols[data-astro-cid-yumpuakc] span[data-astro-cid-yumpuakc]:not(:first-child){text-align:right}.pt-row[data-astro-cid-yumpuakc]{grid-template-columns:var(--pt-cols);align-items:center;gap:1.5rem;padding:.875rem 1.25rem}.pt-name[data-astro-cid-yumpuakc]{grid-column:auto}.pt-num[data-astro-cid-yumpuakc]{text-align:right}}
