.ComparisonTable_richText__0rN86{margin-bottom:4rem}@media(max-width:1024px){.ComparisonTable_richText__0rN86{margin-bottom:2.5rem}}.ComparisonTable_tableWrap__SmQo7{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;margin-inline:1px}@media(max-width:768px){.ComparisonTable_tableWrap__SmQo7{display:none}}.ComparisonTable_comparisonTable__wXiCO{border-block:1px solid var(--theme-border-color);border-collapse:collapse;background-color:var(--theme-bg);width:calc(var(--column)*16 - 2px)}.ComparisonTable_comparisonTable__wXiCO *{text-align:left;padding:0;margin:0}.ComparisonTable_comparisonTable__wXiCO thead{margin:1.2rem 0;font-size:1.4rem;line-height:1.2;font-weight:500;letter-spacing:-.05em}@media(max-width:1600px){.ComparisonTable_comparisonTable__wXiCO thead{font-size:1.5rem}}@media(max-width:768px){.ComparisonTable_comparisonTable__wXiCO thead{font-size:1.125rem}}.ComparisonTable_comparisonTable__wXiCO thead code{font-size:inherit}.ComparisonTable_comparisonTable__wXiCO thead th{font-weight:500;padding:1.5rem 1rem;background-color:var(--theme-bg)}.ComparisonTable_comparisonTable__wXiCO thead th:first-of-type{padding:1.5rem}.ComparisonTable_comparisonTable__wXiCO tbody tr{border-top:1px solid var(--theme-border-color)}.ComparisonTable_comparisonTable__wXiCO tbody td{padding:1rem;background-color:var(--theme-bg);vertical-align:middle}.ComparisonTable_comparisonTable__wXiCO tbody td:first-of-type{margin:1.2rem 0;font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.05rem}@media(max-width:1600px){.ComparisonTable_comparisonTable__wXiCO tbody td:first-of-type{font-size:1.25rem}}@media(max-width:768px){.ComparisonTable_comparisonTable__wXiCO tbody td:first-of-type{font-size:1rem}}.ComparisonTable_comparisonTable__wXiCO tbody td:first-of-type code{font-size:inherit}.ComparisonTable_comparisonTable__wXiCO tbody td:first-of-type{padding:1rem 1.5rem;position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--theme-border-color)}.ComparisonTable_comparisonTable__wXiCO thead th:first-of-type{position:sticky;left:0;z-index:2;box-shadow:1px 0 0 var(--theme-border-color)}.ComparisonTable_comparisonTable__wXiCO .ComparisonTable_column__maxt_{font-size:var(--font-body-size);line-height:1.4;border-left:1px solid var(--theme-border-color)}.ComparisonTable_featureColumnHeader__yeAaX{width:calc(var(--column)*8);min-width:200px}.ComparisonTable_columnHeader__sms_k{width:calc(var(--column)*4);min-width:160px}@media(max-width:1024px){.ComparisonTable_featureColumnHeader__yeAaX{width:calc(var(--column)*4);min-width:180px}.ComparisonTable_columnHeader__sms_k{width:calc(var(--column)*2);min-width:140px}.ComparisonTable_comparisonTable__wXiCO{width:calc(var(--column)*8 - 2px)}}.ComparisonTable_cell__zE42Y{display:flex;gap:.75rem;align-items:flex-start;justify-content:flex-start}.ComparisonTable_cellText__xd6wA{font-size:var(--font-body-size);line-height:1.4}.ComparisonTable_icon__Mk_ZC{display:block;width:1.125rem;height:1.125rem;flex-shrink:0;margin-top:.2rem}.ComparisonTable_iconFilled__VUKOZ{fill:#22c55e;opacity:1}.ComparisonTable_iconOutline__UekDA{stroke:var(--theme-elevation-500,var(--theme-border-color));fill:rgba(0,0,0,0)}.ComparisonTable_mobileCards__1p4Lv{display:none}@media(max-width:768px){.ComparisonTable_mobileCards__1p4Lv{display:flex;flex-direction:column;gap:1rem}}.ComparisonTable_mobileLegend__9YfK1{display:none}.ComparisonTable_mobileCard__Gm22f{border:1px solid var(--theme-border-color);background-color:var(--theme-bg);padding:1.25rem 1.25rem .25rem}.ComparisonTable_mobileFeature__kQaSu{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.05rem;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--theme-border-color)}@media(max-width:1600px){.ComparisonTable_mobileFeature__kQaSu{font-size:1.25rem}}@media(max-width:768px){.ComparisonTable_mobileFeature__kQaSu{font-size:1rem}}.ComparisonTable_mobileFeature__kQaSu code{font-size:inherit}.ComparisonTable_mobileRow__b8iUy{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.75rem 1rem;align-items:start;padding:.85rem 0;border-top:1px solid var(--theme-border-color)}.ComparisonTable_mobileRow__b8iUy:first-of-type{border-top:none}.ComparisonTable_mobileRow__b8iUy .ComparisonTable_cell__zE42Y{min-width:0}.ComparisonTable_mobileLabel__sbgej{font-size:var(--font-body-size);opacity:.7;font-size:.875rem;line-height:1.4;padding-top:.1rem}