.Contrast_panels__2i29n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.Contrast_panels__2i29n[data-single]{grid-template-columns:minmax(0,1fr);max-width:880px}.Contrast_panel__GtW2c{display:grid;align-content:start;justify-items:start;gap:16px;min-width:0;padding:clamp(24px,3vw,40px);border:1px solid var(--xfa-rule);border-radius:var(--xfa-radius-card);background:transparent}.Contrast_panel__GtW2c[data-tone=surface]{border-color:transparent;background:var(--xfa-surface-tile,var(--xfa-surface))}.Contrast_panelTitle__UTHWl.Contrast_panelTitle__UTHWl{max-width:28ch;margin:0;color:inherit;font-family:inherit;font-size:1.375rem;font-weight:500;line-height:1.3;letter-spacing:-.03em;text-wrap:balance}.Contrast_panelTitleLarge__RK8j8.Contrast_panelTitleLarge__RK8j8{font-size:clamp(1.5rem,1.9vw,2rem);line-height:1.2;letter-spacing:-.075rem}.Contrast_lead__85ZVN{max-width:22ch;margin:8px 0 0;color:var(--xfa-ink);font-size:clamp(1.625rem,2.4vw,2.25rem);font-weight:500;line-height:1.15;letter-spacing:-.04em;text-wrap:balance}@media (max-width:53rem){.Contrast_leadBreak__5tWTU{display:none}}.Contrast_foot___a6p6{align-self:end;width:100%;margin:8px 0 0;padding-top:16px;border-top:1px solid var(--xfa-rule);color:var(--xfa-ink);font-size:.9375rem;line-height:1.6}.Contrast_foot___a6p6[data-icon]{display:flex;align-items:start;gap:10px}.Contrast_footIcon__7JvQP{display:inline-flex;flex:none;margin-top:4px}.Contrast_footIcon__7JvQP svg{width:17px;height:17px}.Contrast_body__0191R{display:grid;gap:12px}.Contrast_body__0191R>p{max-width:52ch;margin:0;color:var(--xfa-muted);font-size:1.0625rem;line-height:1.7;text-wrap:pretty}.Contrast_steps__IoGfi{display:grid;gap:14px;margin:8px 0 0;padding:0;list-style:none;counter-reset:step}.Contrast_steps__IoGfi>li{position:relative;padding-left:40px;color:var(--xfa-ink);font-size:1rem;line-height:1.6;counter-increment:step;text-wrap:pretty}.Contrast_steps__IoGfi>li:before{content:counter(step);position:absolute;left:0;top:-1px;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--xfa-rule);border-radius:var(--xfa-radius-pill);background:var(--xfa-paper);color:var(--xfa-ink);font-size:.8125rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Contrast_panel__GtW2c[data-tone=plain] .Contrast_steps__IoGfi>li{color:var(--xfa-muted)}.Contrast_link__FM2Bj,.Contrast_links__RbkB4{margin-block:-8px -11px}.Contrast_links__RbkB4{display:flex;flex-wrap:wrap;gap:0 28px}@media (max-width:53rem){.Contrast_panels__2i29n{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.Contrast_panel__GtW2c{padding:var(--xfa-card-padding)}.Contrast_panelTitle__UTHWl.Contrast_panelTitle__UTHWl{font-size:1.25rem}.Contrast_panelTitleLarge__RK8j8.Contrast_panelTitleLarge__RK8j8{font-size:1.5rem}.Contrast_body__0191R>p{font-size:1rem;line-height:1.6}}.Table_srOnly__B2OFw{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Table_note__AAjEX{display:block;margin-top:4px;color:var(--xfa-muted);font-size:.8125rem;font-weight:400;line-height:1.5;letter-spacing:0;text-wrap:pretty}.Table_cellLink__N3kmt{display:flex;margin-top:2px}.Table_inlineLink__irERP.Table_inlineLink__irERP{display:inline-flex;align-items:center;min-height:32px;color:var(--xfa-ink);font-size:.8125rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--xfa-underline);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color var(--xfa-fast) ease}.Table_inlineLink__irERP.Table_inlineLink__irERP:hover{color:var(--xfa-ink);text-decoration-line:underline}@media (hover:hover) and (pointer:fine){.Table_inlineLink__irERP.Table_inlineLink__irERP:hover{text-decoration-color:currentColor}}.Table_inlineLink__irERP.Table_inlineLink__irERP:focus-visible{text-decoration-color:currentColor;outline:var(--xfa-focus-ring);outline-offset:2px;border-radius:4px}.Table_compare__vtC5z{--row-hover:var(--xfa-row-tint);--table-highlight:var(--xfa-surface-tile,var(--xfa-surface));--row-hover-highlight:color-mix(in srgb,var(--table-highlight),var(--xfa-ink) 5%)}.Table_table__d3zzC{width:100%;margin:0;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.9375rem;line-height:1.55}.Table_caption__xYlCc{padding-bottom:12px;caption-side:top;color:var(--xfa-muted);font-size:.8125rem;line-height:1.6;text-align:left}th.Table_corner__oDQyJ{padding:20px 20px 16px 0;font-weight:500;text-align:left;vertical-align:top}.Table_corner__oDQyJ{width:40%}.Table_compare__vtC5z[data-columns="2"] .Table_corner__oDQyJ{width:32%}.Table_compare__vtC5z[data-columns="3"] .Table_corner__oDQyJ{width:28%}.Table_corner__oDQyJ,.Table_head__u5ODg th{position:sticky;top:var(--home-header-offset,60px);z-index:2;background:var(--xfa-paper);box-shadow:inset 0 -1px 0 var(--xfa-ink);transition:top .28s var(--xfa-ease)}.Table_head__u5ODg th{padding:20px 20px 16px;font-weight:500;text-align:left;vertical-align:top}.Table_columnName__KWUKu{display:block;color:var(--xfa-ink);font-size:1.0625rem;line-height:1.35;letter-spacing:-.01em}.Table_table__d3zzC [data-highlight]{background:var(--table-highlight)}.Table_head__u5ODg th[data-highlight]{border-radius:12px 12px 0 0}.Table_groupRow___eR2I th{padding:40px 20px 12px 0;border-bottom:1px solid var(--xfa-rule);color:var(--xfa-ink);font-size:1.125rem;font-weight:500;line-height:1.4;letter-spacing:-.02em;text-align:left}.Table_table__d3zzC tbody:first-of-type .Table_groupRow___eR2I th{padding-top:28px}.Table_row__teugD>*{border-bottom:1px solid var(--xfa-rule);transition:background-color var(--xfa-fast) ease}.Table_rowHeader__r6etS{padding:18px 24px 18px 0;font-weight:400;text-align:left;vertical-align:top}.Table_rowLabel__Vhidb{display:block;color:var(--xfa-ink);font-weight:500;text-wrap:pretty}.Table_row__teugD td{padding:18px 20px;color:var(--xfa-ink);vertical-align:top}.Table_cellColumn__HU8lD,.Table_columnNotes__3iZnC,.Table_groupToggle__MYipM{display:none}.Table_cellValue__4ElBW{display:block}.Table_cellMain__pxHX_{display:inline-flex;align-items:flex-start;gap:8px}.Table_cellText__N1sac{text-wrap:pretty}.Table_no__ugFKl,.Table_yes__or_vM{display:inline-flex;flex:0 0 auto;align-items:center;height:1.55em}.Table_no__ugFKl svg,.Table_yes__or_vM svg{width:18px;height:18px}.Table_yes__or_vM{color:var(--xfa-green)}.Table_no__ugFKl{color:var(--xfa-muted)}.Table_markSlot__0XpMf{display:inline-block;flex:0 0 18px;width:18px;height:1.55em}.Table_cellLink__N3kmt[data-after-mark],.Table_note__AAjEX[data-after-mark]{margin-left:26px}@media (hover:hover) and (pointer:fine) and (min-width:43.76rem){.Table_row__teugD:hover>*{background-color:var(--row-hover)}.Table_row__teugD:hover>[data-highlight]{background-color:var(--row-hover-highlight)}.Table_row__teugD:hover>.Table_rowHeader__r6etS{box-shadow:-12px 0 0 var(--row-hover)}}@media (max-width:43.75rem){.Table_caption__xYlCc,.Table_table__d3zzC,.Table_table__d3zzC tbody,.Table_table__d3zzC td,.Table_table__d3zzC th,.Table_table__d3zzC tr{display:block}.Table_head__u5ODg{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Table_corner__oDQyJ,.Table_head__u5ODg th{position:static}.Table_groupRow___eR2I th{padding:32px 0 10px;font-size:1.0625rem}.Table_table__d3zzC tbody:first-of-type .Table_groupRow___eR2I th{padding-top:8px}.Table_table__d3zzC .Table_row__teugD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-block:16px;border-bottom:1px solid var(--xfa-rule)}.Table_row__teugD>*{border-bottom:0}.Table_rowHeader__r6etS{grid-column:1/-1;padding:0}.Table_row__teugD td{padding:12px;border:1px solid var(--xfa-rule);border-radius:var(--xfa-radius-card);background:var(--xfa-paper)}.Table_table__d3zzC .Table_row__teugD td[data-highlight]{border-color:transparent;background:var(--table-highlight)}.Table_cellColumn__HU8lD{display:block;margin-bottom:6px;color:var(--xfa-muted);font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.01em}.Table_columnNotes__3iZnC{display:grid;gap:4px;margin:0 0 4px;color:var(--xfa-muted);font-size:.8125rem;line-height:1.5}.Table_columnNotesName__zOJDE{color:var(--xfa-ink);font-weight:500}.Table_groupTitle__yziBf{display:none}.Table_table__d3zzC .Table_groupRow___eR2I th:has(.Table_groupToggle__MYipM){padding:0;border-bottom:0}.Table_groupToggle__MYipM{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;margin:0;padding:16px 0;border:0;border-bottom:1px solid var(--xfa-rule);background:none;color:var(--xfa-ink);font:inherit;font-size:1.0625rem;font-weight:500;line-height:1.4;letter-spacing:-.02em;text-align:left;cursor:pointer}.Table_groupToggle__MYipM svg{flex:0 0 18px;width:18px;height:18px;transition:transform .2s cubic-bezier(.22,1,.36,1)}.Table_groupToggle__MYipM[aria-expanded=true] svg{transform:rotate(180deg)}.Table_groupToggle__MYipM.Table_groupToggle__MYipM:focus-visible{outline:var(--xfa-focus-ring);outline-offset:2px;border-radius:4px}.Table_table__d3zzC tbody[data-collapsed] .Table_row__teugD{display:none}@media (prefers-reduced-motion:no-preference){.Table_table__d3zzC[data-toggled] .Table_row__teugD{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.Table_table__d3zzC[data-toggled] .Table_row__teugD:nth-child(3){transition-delay:30ms}.Table_table__d3zzC[data-toggled] .Table_row__teugD:nth-child(4){transition-delay:60ms}.Table_table__d3zzC[data-toggled] .Table_row__teugD:nth-child(5){transition-delay:90ms}.Table_table__d3zzC[data-toggled] .Table_row__teugD:nth-child(6){transition-delay:.12s}.Table_table__d3zzC[data-toggled] .Table_row__teugD:nth-child(n+7){transition-delay:.15s}@starting-style{.Table_table__d3zzC[data-toggled] .Table_row__teugD{opacity:0;transform:translateY(4px)}}}.Table_compare__vtC5z[data-columns="1"] .Table_table__d3zzC .Table_row__teugD{grid-template-columns:minmax(0,1fr)}.Table_compare__vtC5z[data-columns="3"] .Table_table__d3zzC .Table_row__teugD{grid-template-columns:minmax(0,1fr);gap:0;padding-block:14px}.Table_compare__vtC5z[data-columns="3"] .Table_rowHeader__r6etS{margin-bottom:8px}.Table_compare__vtC5z[data-columns="3"] .Table_row__teugD td{display:grid;grid-template-columns:minmax(0,5.75rem) minmax(0,1fr);align-items:start;gap:12px;padding:8px 10px;border:0;border-radius:0;background:none}.Table_compare__vtC5z[data-columns="3"] .Table_row__teugD td+td{border-top:1px solid var(--xfa-rule)}.Table_compare__vtC5z[data-columns="3"] .Table_table__d3zzC .Table_row__teugD td[data-highlight]{border-radius:var(--xfa-radius-row);background:var(--table-highlight)}.Table_compare__vtC5z[data-columns="3"] .Table_table__d3zzC .Table_row__teugD td[data-highlight]+td{border-top:0}.Table_compare__vtC5z[data-columns="3"] .Table_cellColumn__HU8lD{margin:0;padding-top:2px}}@media (max-width:23.75rem){.Table_compare__vtC5z[data-columns="2"] .Table_table__d3zzC .Table_row__teugD{grid-template-columns:minmax(0,1fr);gap:0;padding-block:14px}.Table_compare__vtC5z[data-columns="2"] .Table_rowHeader__r6etS{margin-bottom:8px}.Table_compare__vtC5z[data-columns="2"] .Table_row__teugD td{display:grid;grid-template-columns:minmax(0,5rem) minmax(0,1fr);align-items:start;gap:12px;padding:8px 10px;border:0;border-radius:0;background:none}.Table_compare__vtC5z[data-columns="2"] .Table_row__teugD td+td{border-top:1px solid var(--xfa-rule)}.Table_compare__vtC5z[data-columns="2"] .Table_table__d3zzC .Table_row__teugD td[data-highlight]{border-radius:var(--xfa-radius-row);background:var(--table-highlight)}.Table_compare__vtC5z[data-columns="2"] .Table_table__d3zzC .Table_row__teugD td[data-highlight]+td{border-top:0}.Table_compare__vtC5z[data-columns="2"] .Table_cellColumn__HU8lD{margin:0;padding-top:2px}}.Table_reference__avvLP{columns:300px 3;column-gap:48px}.Table_referenceGroup__f_n8t{page-break-inside:avoid;break-inside:avoid;padding-block:24px 28px;border-top:1px solid var(--xfa-rule)}.Table_referenceHead__lAmOv{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.Table_referenceTitle__MMlUU.Table_referenceTitle__MMlUU{margin:0;color:inherit;font-family:inherit;font-size:1.125rem;font-weight:500;line-height:1.4;letter-spacing:-.02em}.Table_tags__HS7xs{display:inline-flex;flex-wrap:wrap;gap:6px}.Table_tag__srRc_{padding:2px 8px;border:1px solid var(--xfa-rule);border-radius:var(--xfa-radius-pill);color:var(--xfa-muted);font-size:.8125rem;font-weight:500;line-height:1.5;white-space:nowrap}.Table_entries__Gskyr{display:grid;gap:2px;margin:12px 0 0;padding:0;list-style:none}.Table_entry__6iozV{display:grid;gap:2px;margin-inline:calc(-1 * var(--xfa-row-bleed));padding:8px var(--xfa-row-bleed);border-radius:var(--xfa-radius-row);transition:background-color var(--xfa-fast) ease}.Table_entryName__nY0WO{font-size:.9375rem;font-weight:500;line-height:1.5}.Table_entryText__U5NSe{max-width:52ch;color:var(--xfa-muted);font-size:.875rem;line-height:1.55;text-wrap:pretty}.Table_entryMeta__pctpz{color:var(--xfa-ink);font-size:.8125rem;line-height:1.6}@media (hover:hover) and (pointer:fine){.Table_entry__6iozV:hover{background-color:var(--xfa-row-tint)}}.Table_map___u4vu{display:grid;gap:clamp(28px,4vw,48px)}.Table_picker__v72pE{position:relative;display:none;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--xfa-rule);border-radius:var(--xfa-radius-pill);background:var(--xfa-surface);--picker-hover:color-mix(in srgb,var(--xfa-surface),var(--xfa-ink) 5%)}.Table_picker__v72pE button{min-height:44px;padding:8px 12px;border:0;border-radius:var(--xfa-radius-pill);background:transparent;color:var(--xfa-ink);font:inherit;font-size:.9375rem;font-weight:500;line-height:1.3;cursor:pointer;transition:background-color var(--xfa-fast) ease,color .25s cubic-bezier(.22,1,.36,1);position:relative;z-index:1}.Table_picker__v72pE:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px - (var(--count, 1) - 1) * 4px) / var(--count, 1));border-radius:var(--xfa-radius-pill);background:var(--xfa-ink);transform:translateX(calc(var(--active, 0) * (100% + 4px)));transition:transform .25s cubic-bezier(.22,1,.36,1)}.Table_picker__v72pE button[aria-selected=true]{background:transparent;color:var(--xfa-card)}@media (hover:hover) and (pointer:fine){.Table_picker__v72pE button[aria-selected=false]:hover{background:var(--picker-hover)}}.Table_picker__v72pE button:focus-visible{outline:var(--xfa-focus-ring);outline-offset:2px}.Table_picker__v72pE button[aria-selected=false]:focus-visible{background:var(--picker-hover)}.Table_frameworks__Q3dzd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(16px,2vw,24px)}.Table_frameworks__Q3dzd[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:880px}.Table_framework__vqdMM{overflow:hidden;border:1px solid var(--xfa-rule);border-radius:var(--xfa-radius-card);background:var(--xfa-card)}.Table_frameworkHead__xeZUb{display:grid;gap:4px;padding:18px 20px;border-bottom:1px solid var(--xfa-rule);background:var(--xfa-surface)}.Table_frameworkName__0y3vx.Table_frameworkName__0y3vx{margin:0;color:inherit;font-family:inherit;font-size:1.125rem;font-weight:500;line-height:1.35;letter-spacing:-.01em}.Table_frameworkHead__xeZUb>p{margin:0;color:var(--xfa-muted);font-size:.875rem;line-height:1.55;text-wrap:pretty}.Table_frameworkRows__mgm57{margin:0;padding:0;list-style:none}.Table_frameworkRow__zmD0j{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:start;gap:12px 16px;padding:16px 20px;transition:background-color var(--xfa-fast) ease}.Table_frameworkRow__zmD0j+.Table_frameworkRow__zmD0j{border-top:1px solid var(--xfa-rule)}@media (hover:hover) and (pointer:fine){.Table_frameworkRow__zmD0j:hover{background-color:var(--xfa-row-tint)}}.Table_frameworkRef__QntTO{margin:0;color:var(--xfa-muted);font-size:.8125rem;line-height:1.6;font-variant-numeric:tabular-nums;font-variant-ligatures:none;font-feature-settings:"calt" 0,"liga" 0,"dlig" 0,"tnum",none}.Table_frameworkText__Cv2Aw{display:grid;gap:6px;min-width:0}.Table_requirement__dsQCC{margin:0;font-size:.9375rem;font-weight:500;line-height:1.5;text-wrap:pretty}.Table_check__xOczi{margin:0;color:var(--xfa-muted);font-size:.875rem;line-height:1.55;text-wrap:pretty}.Table_plan__cjZLg{margin:0;padding:2px 10px;border:1px solid var(--xfa-rule);border-radius:var(--xfa-radius-pill);color:var(--xfa-ink);font-size:.75rem;line-height:1.6;white-space:nowrap}.Table_mapFooter___lN6S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:start;gap:20px clamp(20px,3vw,40px);padding-top:24px;border-top:1px solid var(--xfa-rule)}.Table_mapNote__6Iqsg{display:grid;gap:8px}.Table_mapNoteTitle__tr5B1.Table_mapNoteTitle__tr5B1{margin:0;color:inherit;font-family:inherit;font-size:1.0625rem;font-weight:500;line-height:1.35;letter-spacing:-.01em}.Table_mapNote__6Iqsg>p{margin:0;color:var(--xfa-muted);font-size:.9375rem;line-height:1.65;text-wrap:pretty}.Table_mapLinks__H54_F{display:grid;margin:-11px 0 0;padding:0;list-style:none}@media (max-width:1100px){.Table_mapFooter___lN6S{grid-template-columns:repeat(2,minmax(0,1fr))}.Table_mapLinks__H54_F{grid-column:1/-1}}@media (max-width:960px){.Table_map___u4vu{row-gap:20px}.Table_picker__v72pE{display:grid}.Table_frameworks__Q3dzd{grid-template-columns:minmax(0,1fr)}.Table_framework__vqdMM[data-active=false]{display:none}.Table_framework__vqdMM{transition:opacity .2s cubic-bezier(.22,1,.36,1)}@starting-style{.Table_framework__vqdMM[data-active=true]{opacity:0}}.Table_mapFooter___lN6S{margin-top:8px}}@media (max-width:640px){.Table_mapFooter___lN6S{grid-template-columns:minmax(0,1fr)}.Table_frameworkHead__xeZUb{padding:16px}.Table_frameworkRow__zmD0j{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px}.Table_frameworkText__Cv2Aw{grid-column:1/-1;grid-row:2}}@media (prefers-reduced-motion:reduce){.Table_corner__oDQyJ,.Table_groupToggle__MYipM svg,.Table_head__u5ODg th,.Table_picker__v72pE:before{transition:none}}@media (forced-colors:active){.Table_inlineLink__irERP.Table_inlineLink__irERP:focus-visible,.Table_picker__v72pE button:focus-visible{outline-color:Highlight}.Table_framework__vqdMM{border-color:CanvasText}}