.matrix-scroll[data-v-81c43c80]{background:#fff;border:1px solid #d8e2da;border-radius:14px;max-width:100%;overflow-x:auto}.matrix[data-v-81c43c80]{border-collapse:separate;border-spacing:0;font-size:.85rem;line-height:1.5;min-width:calc(8rem + var(--cols)*9.5rem);table-layout:fixed;width:100%}.matrix td[data-v-81c43c80],.matrix th[data-v-81c43c80]{border-bottom:1px solid #e6ede7;padding:.85rem 1rem;text-align:left;vertical-align:top}.matrix tbody tr[data-v-81c43c80]:last-child>*{border-bottom:0}.matrix thead>tr[data-v-81c43c80]>*{background:#f6faf7;border-bottom-color:#d8e2da;padding-block:1rem}.matrix tbody th[data-v-81c43c80]{background:#fff;color:#10291c;font-weight:600;width:8rem}.matrix thead td[data-v-81c43c80]:first-child{width:8rem}.matrix[data-v-81c43c80] :is(thead td:first-child,tbody th){left:0;position:sticky;z-index:1}.matrix thead td[data-v-81c43c80]:first-child{background:#f6faf7}.matrix-own[data-v-81c43c80]{background:#f1f8f3}.matrix thead .matrix-own[data-v-81c43c80]{background:#e6f3ea}.matrix-brand[data-v-81c43c80]{align-items:center;color:#10291c;display:inline-flex;font-weight:700;gap:.55rem}.matrix-brand[data-v-81c43c80]:hover{color:#1e6540}.matrix-cell[data-v-81c43c80]{align-items:flex-start;color:#3c5246;display:flex;gap:.55rem}.matrix-mark[data-v-81c43c80]{border-radius:999px;display:inline-grid;flex:none;height:1.15rem;margin-top:.1rem;place-items:center;width:1.15rem}.matrix-mark svg[data-v-81c43c80]{fill:none;height:.8rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:.8rem}.matrix-mark-yes[data-v-81c43c80]{background:#d9f0e2;color:#17714a}.matrix-mark-partial[data-v-81c43c80]{background:#fdf0d2;color:#94600b}.matrix-mark-no[data-v-81c43c80]{background:#f1ece9;color:#8a5a4c}.matrix-scroll[data-v-81c43c80]:focus-visible{outline:2px solid #246e46;outline-offset:3px}@media(max-width:640px){.matrix[data-v-81c43c80]{font-size:.8rem;min-width:calc(7rem + var(--cols)*9.5rem)}.matrix tbody th[data-v-81c43c80],.matrix thead td[data-v-81c43c80]:first-child{width:7rem}.matrix td[data-v-81c43c80],.matrix th[data-v-81c43c80]{padding:.75rem}}.cost[data-v-dbb75a5d]{background:#fff;border:1px solid #d8e2da;border-radius:14px;padding:1.25rem 1.25rem 1rem}.cost-tiers[data-v-dbb75a5d]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.25rem}.cost-tiers-label[data-v-dbb75a5d]{color:#52665a;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.cost-tiers-buttons[data-v-dbb75a5d]{background:#eef5f0;border-radius:999px;display:inline-flex;padding:3px}.cost-tiers button[data-v-dbb75a5d]{border-radius:999px;color:#52665a;font-size:.85rem;font-weight:600;min-width:3.5rem;padding:.4rem .9rem;transition:background-color .15s,color .15s}.cost-tiers button[aria-pressed=true][data-v-dbb75a5d]{background:#fff;box-shadow:0 1px 3px #08241a1f;color:#10291c}.cost-rows[data-v-dbb75a5d]{display:grid;gap:.55rem}.cost-row[data-v-dbb75a5d]{align-items:center;border-radius:10px;display:grid;gap:.9rem;grid-template-columns:minmax(0,12rem) minmax(0,1fr) 7.5rem;padding:.45rem .5rem}.cost-row-own[data-v-dbb75a5d]{background:#f1f8f3}.cost-name[data-v-dbb75a5d]{align-items:center;color:#10291c;display:flex;font-size:.875rem;font-weight:600;gap:.55rem;min-width:0}.cost-name>span[data-v-dbb75a5d]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-track[data-v-dbb75a5d]{background:#eef3ef;border-radius:999px;height:.7rem}.cost-bar[data-v-dbb75a5d]{background:#a9bfb0;border-radius:inherit;display:block;height:100%;min-width:4px;transition:width .35s cubic-bezier(.2,.8,.2,1)}.cost-row-own .cost-bar[data-v-dbb75a5d]{background:#1f8f60}.cost-value[data-v-dbb75a5d]{color:#10291c;display:grid;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:600;justify-items:end}.cost-value small[data-v-dbb75a5d]{color:#6b7d72;font-family:var(--font-sans,"IBM Plex Sans",sans-serif);font-size:.7rem;font-weight:500}.cost-caption[data-v-dbb75a5d]{margin-top:1rem}.cost-caption[data-v-dbb75a5d],.cost-method[data-v-dbb75a5d]{color:#52665a;font-size:.8rem}.cost-method[data-v-dbb75a5d]{margin-top:.5rem}.cost-method summary[data-v-dbb75a5d]{color:#1e6540;cursor:pointer;font-weight:600;width:-moz-fit-content;width:fit-content}.cost-method p[data-v-dbb75a5d]{line-height:1.7;margin-top:.5rem}@media(prefers-reduced-motion:reduce){.cost-bar[data-v-dbb75a5d]{transition:none}}@media(max-width:640px){.cost[data-v-dbb75a5d]{padding:1rem .75rem .9rem}.cost-row[data-v-dbb75a5d]{gap:.4rem .75rem;grid-template-areas:"name value" "track track";grid-template-columns:minmax(0,1fr) auto}.cost-name[data-v-dbb75a5d]{grid-area:name}.cost-value[data-v-dbb75a5d]{grid-area:value}.cost-track[data-v-dbb75a5d]{grid-area:track}}.rc[data-v-a7032102]{background:#fbfcfa;color:#2b4136;padding-bottom:5rem}.rc a[data-v-a7032102]:focus-visible,.rc summary[data-v-a7032102]:focus-visible{border-radius:4px;outline:2px solid #246e46;outline-offset:4px}.rc-hero[data-v-a7032102]{background:radial-gradient(80% 120% at 85% 0,rgba(45,170,110,.1),transparent 60%),linear-gradient(180deg,#f3f9f4,#fbfcfa);border-bottom:1px solid #dde7df;padding:1.75rem 0 3rem}.rc-crumbs[data-v-a7032102]{color:#52665a;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.6rem}.rc-crumbs a[data-v-a7032102]:hover{color:#1e6540;text-decoration:underline;text-underline-offset:4px}.rc-hero-grid[data-v-a7032102]{align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-top:2rem}.rc-hero-copy[data-v-a7032102]{min-width:0}.rc-lockup[data-v-a7032102]{align-items:center;display:flex;gap:.75rem}.rc-vs[data-v-a7032102]{color:#6b7d72;font-family:IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.rc-hero h1[data-v-a7032102]{color:#10291c;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:600;letter-spacing:-.035em;line-height:1.1;margin-top:1.25rem}.rc-intro[data-v-a7032102]{color:#3c5246;font-size:1.1rem;line-height:1.65;margin-top:1rem;max-width:40rem}.rc-actions[data-v-a7032102]{gap:.75rem;margin-top:1.75rem}.rc-actions[data-v-a7032102],.rc-meta[data-v-a7032102]{display:flex;flex-wrap:wrap}.rc-meta[data-v-a7032102]{color:#6b7d72;font-size:.8rem;gap:.35rem 1.25rem;margin-top:1.1rem}.rc-illustration[data-v-a7032102]{min-width:0}.rc-illustration img[data-v-a7032102]{border-radius:14px;display:block;height:auto;width:100%}.rc-illustration figcaption[data-v-a7032102]{color:#52665a;font-size:.8rem;line-height:1.6;margin-top:.75rem}.rc-panel[data-v-a7032102]{background:#fff;border:1px solid #d4e2d8;border-radius:16px;box-shadow:0 18px 44px #08241a14;display:grid;gap:.7rem;min-width:0;padding:1.25rem}.rc-panel-label[data-v-a7032102]{color:#52665a;font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.rc-snapshot[data-v-a7032102]{transition:border-color .15s,transform .15s}.rc-snapshot[data-v-a7032102]:hover{border-color:#9cc5ac;transform:translateY(-2px)}.rc-snapshot-row[data-v-a7032102]{align-items:center;display:grid;font-size:.8rem;gap:.75rem;grid-template-columns:minmax(0,10.5rem) minmax(3rem,1fr) auto}.rc-snapshot-name[data-v-a7032102]{align-items:center;color:#10291c;display:flex;font-weight:600;gap:.5rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-snapshot-track[data-v-a7032102]{background:#eef3ef;border-radius:999px;height:.55rem}.rc-snapshot-track>span[data-v-a7032102]{background:#a9bfb0;border-radius:inherit;display:block;height:100%;min-width:4px}.rc-snapshot-own .rc-snapshot-track>span[data-v-a7032102]{background:#1f8f60}.rc-snapshot-value[data-v-a7032102]{color:#10291c;font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.rc-panel-link[data-v-a7032102]{color:#1e6540;font-size:.85rem;font-weight:600;margin-top:.25rem}.rc-lineup-row[data-v-a7032102]{align-items:center;border-radius:10px;display:flex;gap:.75rem;padding:.55rem .6rem}.rc-lineup-own[data-v-a7032102]{background:#f1f8f3}.rc-lineup-row strong[data-v-a7032102]{color:#10291c;display:block;font-size:.9rem}.rc-lineup-row small[data-v-a7032102]{color:#6b7d72;display:block;font-size:.78rem}.rc-layout[data-v-a7032102]{align-items:start;display:grid;gap:3.5rem;grid-template-columns:11.5rem minmax(0,1fr);padding-top:3rem}.rc-toc[data-v-a7032102]{display:grid;font-size:.85rem;gap:.1rem;position:sticky;top:6rem}.rc-toc p[data-v-a7032102]{color:#6b7d72;font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.rc-toc a[data-v-a7032102]{border-left:2px solid #dde7df;color:#52665a;padding:.4rem 0 .4rem .85rem;transition:color .15s,border-color .15s}.rc-toc a[data-v-a7032102]:hover{color:#1e6540}.rc-toc a.rc-toc-active[data-v-a7032102]{border-color:#1f8f60;color:#10291c;font-weight:600}.rc-body[data-v-a7032102]{min-width:0}.rc-section[data-v-a7032102]{margin-bottom:3.5rem;scroll-margin-top:6rem}.rc-body h2[data-v-a7032102]{font-size:1.6rem;letter-spacing:-.025em;margin-bottom:1.25rem}.rc-body h2[data-v-a7032102],.rc-body h3[data-v-a7032102]{color:#10291c;font-weight:600}.rc-body h3[data-v-a7032102]{font-size:1.05rem;line-height:1.35}.rc-picks[data-v-a7032102]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.rc-picks-3[data-v-a7032102]{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-pick[data-v-a7032102]{background:#fff;border:1px solid #d8e2da;border-radius:16px;display:flex;flex-direction:column;gap:.9rem;padding:1.4rem}.rc-pick ul[data-v-a7032102]{display:grid;font-size:.92rem;gap:.55rem;line-height:1.55}.rc-pick li[data-v-a7032102]{padding-left:1.4rem;position:relative}.rc-pick li[data-v-a7032102]:before{background:#b9cbbf;border-radius:2px;content:"";height:.45rem;left:.2rem;position:absolute;top:.5em;width:.45rem}.rc-pick-own[data-v-a7032102]{background:linear-gradient(150deg,#133626,#0b1f15);border-color:#1f8f6066;box-shadow:0 18px 40px #061a1233;color:#ffffffc7}.rc-pick-own h3[data-v-a7032102]{color:#fff}.rc-pick-own li[data-v-a7032102]:before{background:#5fd49a}.rc-pick-own[data-v-a7032102] .brand-mark{box-shadow:0 0 0 2px #133626}.rc-providers[data-v-a7032102]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.rc-provider[data-v-a7032102]{background:#fff;border:1px solid #d8e2da;border-radius:14px;padding:1.25rem}.rc-provider-own[data-v-a7032102]{background:#f1f8f3;border-color:#1f8f6073}.rc-provider header[data-v-a7032102]{align-items:center;display:flex;gap:.7rem}.rc-provider h3 a[data-v-a7032102]{color:#10291c;text-decoration:underline;text-decoration-color:#b3caba;text-underline-offset:3px}.rc-provider h3 a[data-v-a7032102]:hover{color:#1e6540;text-decoration-color:currentColor}.rc-provider-model[data-v-a7032102]{background:#eef5f0;border-radius:6px;color:#2f5a42;display:inline-block;font-size:.75rem;font-weight:600;margin-top:.85rem;padding:.2rem .55rem}.rc-provider dl[data-v-a7032102]{display:grid;font-size:.85rem;gap:.65rem;line-height:1.55;margin-top:.85rem}.rc-provider dt[data-v-a7032102]{color:#6b7d72;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.rc-prices-link[data-v-a7032102]{color:#1e6540;display:inline-flex;font-size:.9rem;font-weight:600;gap:.4rem;margin-top:1rem}.rc-prices-link[data-v-a7032102]:hover{text-decoration:underline;text-underline-offset:4px}.rc-notes[data-v-a7032102]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.rc-note[data-v-a7032102]{background:#fff;border:1px solid #e0e9e2;border-radius:14px;padding:1.25rem 1.35rem}.rc-note[data-v-a7032102]:last-child:nth-child(odd){grid-column:1/-1}.rc-note-num[data-v-a7032102]{color:#1f8f60;display:block;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600;margin-bottom:.6rem}.rc-note p[data-v-a7032102]{color:#3c5246;font-size:.92rem;line-height:1.65;margin-top:.5rem}.rc-checklist[data-v-a7032102]{background:#eef5f0;border-radius:14px;margin-top:1.5rem;padding:1.25rem 1.35rem}.rc-checklist ul[data-v-a7032102]{display:grid;font-size:.92rem;gap:.55rem;line-height:1.55;margin-top:.8rem}.rc-checklist li[data-v-a7032102]{padding-left:1.6rem;position:relative}.rc-checklist li[data-v-a7032102]:before{background:#fff;border-radius:999px;color:#1e6540;content:"?";display:grid;font-size:.7rem;font-weight:700;height:1.1rem;left:0;place-items:center;position:absolute;top:.1rem;width:1.1rem}.rc-faq[data-v-a7032102]{display:grid;gap:.6rem}.rc-faq details[data-v-a7032102]{background:#fff;border:1px solid #dde7df;border-radius:12px}.rc-faq summary[data-v-a7032102]{align-items:center;color:#10291c;cursor:pointer;display:flex;font-weight:600;gap:1rem;justify-content:space-between;list-style:none;padding:1rem 1.2rem}.rc-faq summary[data-v-a7032102]::-webkit-details-marker{display:none}.rc-faq summary[data-v-a7032102]:after{color:#1f8f60;content:"+";flex:none;font-size:1.2rem;font-weight:400;transition:transform .15s}.rc-faq details[open] summary[data-v-a7032102]:after{transform:rotate(45deg)}.rc-faq details p[data-v-a7032102]{color:#3c5246;font-size:.92rem;line-height:1.7;padding:0 1.2rem 1.1rem}.rc-sources[data-v-a7032102]{border-top:1px solid #dde7df;padding-top:2rem}.rc-sources h2[data-v-a7032102]{font-size:1.1rem}.rc-sources ul[data-v-a7032102]{display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem}.rc-sources li a[data-v-a7032102]{background:#fff;border:1px solid #dde7df;border-radius:999px;color:#1e6540;display:inline-flex;gap:.3rem;padding:.35rem .7rem}.rc-sources li a[data-v-a7032102]:hover{border-color:#9cc5ac}.rc-sources p[data-v-a7032102]{color:#6b7d72;font-size:.8rem;line-height:1.6;margin:-.5rem 0 1rem}.rc-cta[data-v-a7032102]{align-items:center;background:radial-gradient(90% 140% at 100% 0,rgba(45,200,120,.18),transparent 60%),linear-gradient(150deg,#133626,#0b1f15);border-radius:18px;color:#ffffffb8;display:grid;gap:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1.75rem}.rc-cta h2[data-v-a7032102]{color:#fff;font-size:1.3rem;margin:0}.rc-cta p[data-v-a7032102]{font-size:.9rem;line-height:1.6;margin-top:.35rem}.rc-cta-actions[data-v-a7032102]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.rc-cta-link[data-v-a7032102]{color:#8fe0b6;font-size:.9rem;font-weight:600;white-space:nowrap}.rc-cta-link[data-v-a7032102]:hover{text-decoration:underline;text-underline-offset:4px}.rc-related[data-v-a7032102]{margin-top:3rem}.rc-related h2[data-v-a7032102]{font-size:1.1rem}.rc-related>div[data-v-a7032102]{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.rc-related a[data-v-a7032102]{align-items:center;background:#fff;border:1px solid #dde7df;border-radius:12px;color:#10291c;display:flex;font-size:.9rem;font-weight:600;gap:1rem;justify-content:space-between;padding:.85rem 1rem;transition:border-color .15s,transform .15s}.rc-related a[data-v-a7032102]:hover{border-color:#9cc5ac;transform:translateY(-1px)}.rc-related a>span[data-v-a7032102]:last-child{color:#1f8f60}@media(max-width:1023px){.rc-layout[data-v-a7032102]{gap:1.5rem;grid-template-columns:minmax(0,1fr);padding-top:1.5rem}.rc-toc[data-v-a7032102]{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.5rem;position:static}.rc-toc p[data-v-a7032102]{display:none}.rc-toc a[data-v-a7032102]{background:#fff;border:1px solid #dde7df;border-radius:999px;flex:none;padding:.4rem .8rem;white-space:nowrap}.rc-toc a.rc-toc-active[data-v-a7032102]{border-color:#1f8f60}.rc-picks-3[data-v-a7032102]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.rc-hero-grid[data-v-a7032102]{gap:2rem;grid-template-columns:minmax(0,1fr)}.rc-illustration[data-v-a7032102]{max-width:36rem}}@media(max-width:640px){.rc-hero[data-v-a7032102]{padding-bottom:2rem}.rc-intro[data-v-a7032102]{font-size:1rem}.rc-actions[data-v-a7032102]>*{flex:1 1 auto}.rc-notes[data-v-a7032102],.rc-picks[data-v-a7032102],.rc-picks-3[data-v-a7032102]{grid-template-columns:minmax(0,1fr)}.rc-snapshot-row[data-v-a7032102]{grid-template-columns:minmax(0,1fr) auto}.rc-snapshot-track[data-v-a7032102]{grid-column:1/-1;grid-row:2}.rc-cta[data-v-a7032102]{grid-template-columns:minmax(0,1fr);padding:1.35rem}.rc-body h2[data-v-a7032102]{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.rc-related a[data-v-a7032102],.rc-snapshot[data-v-a7032102]{transition:none}.rc-related a[data-v-a7032102]:hover,.rc-snapshot[data-v-a7032102]:hover{transform:none}}
