:root{--sl-content-width:76rem}.mx:where(.astro-dxq7pg3j){--mx-line:#2a2f3a;--mx-band:#1d2129;--mx-ink:#f2f4f8;--mx-ink-2:#c3c9d4;--mx-muted:#8a93a3;--mx-faint:#4a5160;--mx-no:#b8626a;--mx-yes:#3ecf8e;--mx-warn:#e0a84a;--c-free:#8a93a3;--c-go:#35c2b0;--c-plus:#4c9bf5;--c-pro:#7c85ff;--c-ai:#a97bff;--c-ai-soft:#a97bff1a;--c-ai-hot:#a97bff33;margin-block:1.25rem 2rem}[data-theme=light] .mx:where(.astro-dxq7pg3j){--mx-line:#e4e7ee;--mx-band:#f3f5f9;--mx-ink:#12151c;--mx-ink-2:#3b4252;--mx-muted:#7a8394;--mx-faint:#c9ced8;--mx-no:#d98a8f;--mx-yes:#0f9d63;--mx-warn:#a86a08;--c-free:#6b7486;--c-go:#0d9488;--c-plus:#1f6fd6;--c-pro:#4338ca;--c-ai:#7c3aed;--c-ai-soft:#7c3aed0d;--c-ai-hot:#7c3aed1c}.swipe:where(.astro-dxq7pg3j){color:var(--mx-muted);margin:0 0 .5rem;font-size:.8125rem;display:none}.swipe:where(.astro-dxq7pg3j):after{content:" →"}.mx:where(.astro-dxq7pg3j)[data-overflow] .swipe:where(.astro-dxq7pg3j){display:block}.rail-wrap:where(.astro-dxq7pg3j){position:relative}.rail-wrap:where(.astro-dxq7pg3j):after{content:"";z-index:5;background:linear-gradient(to right, transparent, var(--sl-color-black));pointer-events:none;opacity:0;border-start-end-radius:.75rem;border-end-end-radius:.75rem;width:2.5rem;transition:opacity .2s;position:absolute;inset-block:1px;inset-inline-end:1px}.mx:where(.astro-dxq7pg3j)[data-overflow]:not([data-end]) .rail-wrap:where(.astro-dxq7pg3j):after{opacity:1}.rail:where(.astro-dxq7pg3j){border:1px solid var(--mx-line);-webkit-overflow-scrolling:touch;border-radius:.75rem;overflow-x:auto}table:where(.astro-dxq7pg3j){border-collapse:separate;border-spacing:0;background:var(--sl-color-black);width:100%;min-width:50rem;color:var(--mx-ink-2);font-size:.875rem;line-height:1.4}th:where(.astro-dxq7pg3j),td:where(.astro-dxq7pg3j){border:0;border-bottom:1px solid var(--mx-line);text-align:center;vertical-align:middle;padding:.5625rem .5rem;font-weight:400}tbody:where(.astro-dxq7pg3j) tr:where(.astro-dxq7pg3j):last-child>:where(.astro-dxq7pg3j){border-bottom:0}tbody:where(.astro-dxq7pg3j) tr:where(.astro-dxq7pg3j):not(.grp):hover>:where(.astro-dxq7pg3j){background-image:linear-gradient(#7f7f7f12,#7f7f7f12)}.feat:where(.astro-dxq7pg3j){z-index:1;background:var(--sl-color-black);width:14rem;min-width:10.5rem;color:var(--mx-ink);text-align:start;border-inline-end:1px solid var(--mx-line);padding-inline-start:1rem;font-weight:500;position:sticky;left:0}.pkg:where(.astro-dxq7pg3j){white-space:nowrap;min-width:4.75rem}thead:where(.astro-dxq7pg3j) th:where(.astro-dxq7pg3j){background:var(--sl-color-black);vertical-align:top}thead:where(.astro-dxq7pg3j) th:where(.astro-dxq7pg3j).feat{z-index:3;color:var(--mx-ink-2);letter-spacing:.08em;vertical-align:middle;font-size:1rem;font-weight:700}.tier:where(.astro-dxq7pg3j){vertical-align:middle;border-top:4px solid var(--c);border-bottom-width:2px;padding-top:.875rem}.tier:where(.astro-dxq7pg3j) b:where(.astro-dxq7pg3j){color:var(--c);letter-spacing:-.01em;font-size:1.375rem;font-weight:800;line-height:1.2;display:block}.tier:where(.astro-dxq7pg3j) small:where(.astro-dxq7pg3j),.size:where(.astro-dxq7pg3j) small:where(.astro-dxq7pg3j){color:var(--mx-muted);margin-top:.125rem;font-size:.6875rem;display:block}.free:where(.astro-dxq7pg3j){--c:var(--c-free)}.go:where(.astro-dxq7pg3j){--c:var(--c-go)}.plus:where(.astro-dxq7pg3j){--c:var(--c-plus)}.pro:where(.astro-dxq7pg3j){--c:var(--c-pro)}.tier:where(.astro-dxq7pg3j).free b:where(.astro-dxq7pg3j){font-size:1.125rem;font-weight:700}.tier:where(.astro-dxq7pg3j).proAi{--c:var(--c-ai);background:var(--c-ai);border-bottom:0;padding-bottom:.625rem}.tier:where(.astro-dxq7pg3j).proAi b:where(.astro-dxq7pg3j){color:#fff}.tier:where(.astro-dxq7pg3j).proAi small:where(.astro-dxq7pg3j){color:#ffffffd9}.size:where(.astro-dxq7pg3j){background:linear-gradient(var(--c-ai-soft), var(--c-ai-soft)), var(--sl-color-black);border-bottom-width:2px;padding-block:.625rem .5rem;position:relative}.size:where(.astro-dxq7pg3j) b:where(.astro-dxq7pg3j){color:var(--c-ai);font-size:.8125rem;font-weight:800;display:block}.size:where(.astro-dxq7pg3j) strong:where(.astro-dxq7pg3j){color:var(--mx-ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1.15;display:block}.size:where(.astro-dxq7pg3j) em:where(.astro-dxq7pg3j){width:fit-content;color:var(--c-ai);background:var(--sl-color-black);border:1px solid var(--c-ai);border-radius:999px;margin:0 auto .25rem;padding:.0625rem .4375rem;font-size:.6875rem;font-style:normal;font-weight:700;display:block}.size:where(.astro-dxq7pg3j) em:where(.astro-dxq7pg3j).empty{visibility:hidden}.size:where(.astro-dxq7pg3j).hot em:where(.astro-dxq7pg3j){color:#fff;background:var(--c-ai)}td:where(.astro-dxq7pg3j).proAiS,td:where(.astro-dxq7pg3j).proAiM,td:where(.astro-dxq7pg3j).proAiL{background:var(--c-ai-soft)}.hot:where(.astro-dxq7pg3j).size{background:linear-gradient(var(--c-ai-hot), var(--c-ai-hot)), var(--sl-color-black)}td:where(.astro-dxq7pg3j).hot{background:var(--c-ai-hot)}.hot:where(.astro-dxq7pg3j).size,td:where(.astro-dxq7pg3j).hot{box-shadow:inset 2px 0 0 var(--c-ai), inset -2px 0 0 var(--c-ai)}.grp:where(.astro-dxq7pg3j)>:where(.astro-dxq7pg3j){background:var(--mx-band);padding-block:.5rem}.grp:where(.astro-dxq7pg3j) th:where(.astro-dxq7pg3j).feat{background:var(--mx-band);color:var(--mx-ink);box-shadow:inset 3px 0 0 var(--mx-muted);white-space:nowrap;border-inline-end:0;font-size:.8125rem;font-weight:700}td:where(.astro-dxq7pg3j).yes{color:var(--mx-yes);font-size:1.125rem;font-weight:800}td:where(.astro-dxq7pg3j).none{color:var(--mx-no);font-size:.75rem}td:where(.astro-dxq7pg3j).num{color:var(--mx-ink);font-variant-numeric:tabular-nums;font-weight:600}td:where(.astro-dxq7pg3j).max{color:var(--mx-yes);font-weight:800}td:where(.astro-dxq7pg3j).credit{color:var(--c-ai);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.tag:where(.astro-dxq7pg3j){color:var(--mx-warn);background:color-mix(in srgb, var(--mx-warn) 14%, transparent);white-space:nowrap;vertical-align:.0625rem;border-radius:3px;margin-inline-start:.375rem;padding:0 .3125rem;font-size:.625rem;font-weight:600;line-height:1.6;display:inline-block}.ref:where(.astro-dxq7pg3j){min-width:1rem;height:1rem;color:var(--mx-ink);background:color-mix(in srgb, var(--mx-ink) 12%, transparent);vertical-align:super;cursor:pointer;border:0;border-radius:999px;margin-inline-start:.125rem;padding:0 .1875rem;font-size:.625rem;font-weight:700;line-height:1rem;display:inline-block}.pop:where(.astro-dxq7pg3j){border:1px solid var(--mx-line);max-width:min(22rem,100vw - 2rem);color:var(--mx-ink);background:var(--sl-color-black);border-radius:.625rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.6;box-shadow:0 12px 40px #00000047}.pop:where(.astro-dxq7pg3j)::backdrop{background:#00000059}.pop:where(.astro-dxq7pg3j) span:where(.astro-dxq7pg3j){min-width:1.125rem;color:var(--yjd-on-ink);background:var(--yjd-ink);text-align:center;border-radius:999px;margin-inline-end:.375rem;font-size:.6875rem;font-weight:700;line-height:1.125rem;display:inline-block}.legend:where(.astro-dxq7pg3j){color:var(--mx-muted);flex-wrap:wrap;gap:.375rem 1.25rem;margin:.75rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.legend:where(.astro-dxq7pg3j) li:where(.astro-dxq7pg3j){align-items:center;gap:.375rem;display:inline-flex}.legend:where(.astro-dxq7pg3j) .yes:where(.astro-dxq7pg3j){color:var(--mx-yes);font-weight:800}.legend:where(.astro-dxq7pg3j) .none:where(.astro-dxq7pg3j){color:var(--mx-no)}.legend:where(.astro-dxq7pg3j) .num:where(.astro-dxq7pg3j){color:var(--mx-ink);font-weight:600}.legend:where(.astro-dxq7pg3j) .tag:where(.astro-dxq7pg3j){margin:0}.notes:where(.astro-dxq7pg3j){color:var(--mx-muted);margin:.625rem 0 0;padding-inline-start:1.25rem;font-size:.8125rem;line-height:1.7}@media (width>=72rem){.rail:where(.astro-dxq7pg3j){overflow:visible}thead:where(.astro-dxq7pg3j){top:var(--sl-nav-height);z-index:4;position:sticky}thead:where(.astro-dxq7pg3j) th:where(.astro-dxq7pg3j).feat{border-start-start-radius:.75rem}.tier:where(.astro-dxq7pg3j).proAi{border-start-end-radius:.75rem}}@media (width<=50rem){table:where(.astro-dxq7pg3j){min-width:33rem;font-size:.8125rem}th:where(.astro-dxq7pg3j),td:where(.astro-dxq7pg3j){padding:.5rem .25rem}.feat:where(.astro-dxq7pg3j){width:7.5rem;min-width:7.5rem;max-width:7.5rem;padding-inline-start:.625rem}.pkg:where(.astro-dxq7pg3j){min-width:3.625rem}.tier:where(.astro-dxq7pg3j) b:where(.astro-dxq7pg3j){font-size:1.125rem}.tier:where(.astro-dxq7pg3j).free b:where(.astro-dxq7pg3j){font-size:1rem}.size:where(.astro-dxq7pg3j) strong:where(.astro-dxq7pg3j){font-size:1.125rem}.grp:where(.astro-dxq7pg3j) th:where(.astro-dxq7pg3j).feat{max-width:none}.tag:where(.astro-dxq7pg3j){margin-inline-start:.125rem}thead:where(.astro-dxq7pg3j) th:where(.astro-dxq7pg3j).feat{font-size:.875rem}}.notices:where(.astro-qikolkel){border-top:1px solid var(--sl-color-gray-5);margin-block:1rem 1.5rem}.row:where(.astro-qikolkel){border-bottom:1px solid var(--sl-color-gray-5);gap:.25rem;padding-block:.875rem;display:grid}dt:where(.astro-qikolkel){color:var(--sl-color-white);font-size:1rem;font-weight:600;line-height:1.6rem}dd:where(.astro-qikolkel){color:var(--sl-color-gray-2);margin:0;font-size:.9375rem;line-height:1.7}@media (width>=40rem){.row:where(.astro-qikolkel){grid-template-columns:10rem 1fr;gap:1.5rem}dt:where(.astro-qikolkel){white-space:nowrap}dd:where(.astro-qikolkel){line-height:1.6rem}}.services:where(.astro-sk2tj25e){grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;margin-block:1rem 1.5rem;display:grid}section:where(.astro-sk2tj25e){border:1px solid var(--sl-color-gray-5);border-radius:.75rem;padding:1rem 1.125rem 1.125rem}h3:where(.astro-sk2tj25e){color:var(--sl-color-white);margin:0;font-size:1rem;font-weight:700}p:where(.astro-sk2tj25e){color:var(--sl-color-gray-3);margin:.125rem 0 .75rem;font-size:.8125rem}ul:where(.astro-sk2tj25e){flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}li:where(.astro-sk2tj25e){color:var(--sl-color-white);background:var(--sl-color-gray-6);border-radius:999px;padding:.25rem .75rem;font-size:.875rem;font-weight:500}li:where(.astro-sk2tj25e).keyless{color:#0f9d63;background:#0f9d631f}[data-theme=dark] li:where(.astro-sk2tj25e).keyless{color:#3ecf8e}li:where(.astro-sk2tj25e) small:where(.astro-sk2tj25e){margin-inline-start:.375rem;font-size:.75rem;font-weight:400}
