.compare_page__zbY_O{max-width:var(--botski-content-width);margin:0 auto;padding:clamp(1rem,4vw,3rem);color:var(--botski-text);overflow-wrap:anywhere}.compare_page__zbY_O a{color:var(--botski-primary);text-underline-offset:.2em}.compare_page__zbY_O :is(a,button,summary,select,input,[tabindex]):focus-visible{outline:3px solid var(--botski-focus);outline-offset:4px}.compare_page__zbY_O :is(h1,h2,h3,h4,p){margin-top:0}.compare_page__zbY_O h1{font-size:clamp(2.4rem,5.5vw,4.8rem);line-height:1.06;letter-spacing:-.035em;max-width:19ch;margin-bottom:1.25rem}.compare_page__zbY_O h2{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.02em;margin-bottom:1rem}.compare_page__zbY_O h3{font-size:1.2rem}.compare_page__zbY_O li,.compare_page__zbY_O p{line-height:1.65}.compare_breadcrumbs__BwPIK{margin-bottom:2rem}.compare_breadcrumbs__BwPIK ol{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0;font-size:.9rem}.compare_breadcrumbs__BwPIK li:not(:last-child):after{content:"/";margin-left:.5rem;color:var(--botski-muted)}.compare_hero__bov6L{padding:1rem 0 2rem}.compare_eyebrow__vW_OO{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:800;color:var(--botski-primary)}.compare_lede__Y_38t{font-size:clamp(1.2rem,2.2vw,1.7rem);max-width:46ch}.compare_reading__pXw0l{max-width:var(--botski-reading-width)}.compare_note__AbTcE{color:var(--botski-muted);font-size:.9rem}.compare_disclosure__vt9Xs{padding:1rem 1.25rem;border-left:4px solid var(--botski-accent);background:var(--botski-surface);border-radius:0 var(--botski-radius-sm) var(--botski-radius-sm) 0;max-width:78ch}.compare_section__zteuj{margin-top:3rem;scroll-margin-top:6rem}.compare_feature__21HjL[id],.compare_section__zteuj[id],.compare_source__yDrdL[id]{scroll-margin-top:6rem}.compare_controls__yHUWi{display:flex;align-items:start;gap:1rem;flex-wrap:wrap;justify-content:space-between;margin-top:2rem}.compare_actions__Z6L_w,.compare_filters__eSsoz,.compare_jumpLinks__Vb8Iw{display:flex;gap:.65rem;flex-wrap:wrap}.compare_page__zbY_O :is(button,summary,select){font:inherit;color:var(--botski-text);background:var(--botski-background);border:1px solid var(--botski-border);border-radius:var(--botski-radius-sm);min-height:var(--botski-control-min);padding:.65rem .9rem}.compare_page__zbY_O :is(button,summary){cursor:pointer}.compare_filters__eSsoz button{border-radius:var(--botski-radius-pill)}.compare_filters__eSsoz button[aria-pressed=true]{color:var(--botski-on-primary);background:var(--botski-primary);border-color:var(--botski-primary)}.compare_page__zbY_O button:hover,.compare_page__zbY_O summary:hover{border-color:var(--botski-primary)}.compare_picker__sw6BO{min-width:min(100%,14rem);max-width:100%}.compare_picker__sw6BO[open]{flex-basis:100%}.compare_picker__sw6BO summary{width:fit-content;color:var(--botski-primary);font-weight:650}.compare_pickerPanel__25nGO{padding:1.2rem;margin-top:.75rem;border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-surface)}.compare_pickerPanel__25nGO fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.5rem;border:0;padding:0;margin:1rem 0}.compare_pickerPanel__25nGO legend{font-weight:700;margin-bottom:.8rem}.compare_pickerPanel__25nGO label{display:flex;gap:.75rem;align-items:center;padding:.6rem;min-height:2.75rem;cursor:pointer}.compare_pickerPanel__25nGO input{width:1.2rem;height:1.2rem;flex-shrink:0;accent-color:var(--botski-primary)}.compare_pickerPanel__25nGO small{display:block;color:var(--botski-muted)}.compare_live__YwCaa{min-height:1.8rem;margin-top:.75rem;color:var(--botski-muted);font-size:.9rem}.compare_comparison__ZiUQg{min-width:0}.compare_tableScroll__graFk{position:relative;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);max-width:100%}.compare_table__OcMNW{border-collapse:collapse;width:100%;table-layout:fixed}.compare_table__OcMNW caption{text-align:left;padding:1rem;font-size:.85rem;color:var(--botski-muted)}.compare_table__OcMNW td,.compare_table__OcMNW th{padding:1rem;border-top:1px solid var(--botski-border);border-right:1px solid var(--botski-border);text-align:left;vertical-align:top;width:14rem;min-width:14rem}.compare_table__OcMNW th:first-child{width:9rem}.compare_table__OcMNW th{background:var(--botski-surface)}.compare_table__OcMNW td:last-child,.compare_table__OcMNW th:last-child{border-right:0}.compare_table__OcMNW th a{font-size:1.05rem}.compare_status__NX91q{display:inline-block;border:1px solid var(--botski-border);background:var(--botski-surface);border-radius:var(--botski-radius-pill);padding:.15rem .5rem;font-size:.75rem;font-weight:650;margin-bottom:.55rem}.compare_fact__tm_Ea{font-size:.92rem;margin-bottom:.7rem}.compare_detailLink__WzYZK{font-size:.8rem}.compare_cardGrid__OIztO{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem}.compare_card__mSewH{padding:1.4rem;border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-background)}.compare_card__mSewH h3{margin:.8rem 0}.compare_monogram__gf__X{display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:1.4rem;width:3rem;height:3rem;border-radius:var(--botski-radius-sm);background:var(--botski-surface);border-bottom:3px solid var(--botski-accent)}.compare_inset__fzPtE{background:var(--botski-surface);padding:clamp(1rem,3vw,2rem);border-radius:var(--botski-radius-lg)}.compare_legend__tMDsY{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem}.compare_legend__tMDsY div{padding:1rem;border:1px solid var(--botski-border);border-radius:var(--botski-radius-sm)}.compare_legend__tMDsY dt{font-weight:750;margin-bottom:.5rem}.compare_legend__tMDsY dd{margin:0;line-height:1.55}.compare_faq__MK0a6 details{border-bottom:1px solid var(--botski-border);padding:.7rem 0}.compare_faq__MK0a6 summary{border:0;padding-left:0;font-weight:650}.compare_faq__MK0a6 p{margin:.75rem 0 1rem;max-width:70ch}.compare_jumpLinks__Vb8Iw{list-style:none;padding:0;margin:1.5rem 0}.compare_jumpLinks__Vb8Iw a{display:inline-flex;padding:.65rem .9rem;border:1px solid var(--botski-border);border-radius:var(--botski-radius-pill)}.compare_features__PZ6of{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));gap:1rem}.compare_feature__21HjL{padding:1.4rem;border:1px solid var(--botski-border);border-radius:var(--botski-radius-md)}.compare_feature__21HjL h3{margin-bottom:.6rem}.compare_references__2lC4_{font-size:.85rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:.8rem 0 0}.compare_sourceList__mcDYL{padding-left:1.4rem}.compare_source__yDrdL{margin-bottom:1rem;padding-left:.3rem}.compare_source__yDrdL small{display:block;color:var(--botski-muted)}.compare_feature__21HjL:target,.compare_sourceList__mcDYL :target{outline:2px solid var(--botski-focus);outline-offset:4px}.compare_mobileCards__Bn7fb,.compare_mobileControls__dBVVV{display:none}.compare_srOnly__sjfHl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.compare_diagramSection__m7wf5{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}@media (min-width:60rem){.compare_diagramSection__m7wf5{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}}.compare_diagram__Ul7I_{margin:0;max-width:30rem;width:100%}.compare_diagram__Ul7I_ svg{display:block;width:100%;height:auto}.compare_chart__ADIrD figcaption,.compare_diagram__Ul7I_ figcaption,.compare_screenshot__juP1K figcaption{font-size:.85rem;color:var(--botski-muted);margin-top:.5rem;line-height:1.5}.compare_screenshot__juP1K{margin:1.5rem 0 0;max-width:50rem}.compare_screenshot__juP1K img{display:block;width:100%;height:auto;border:1px solid var(--botski-border);border-radius:var(--botski-radius-sm)}.compare_chart__ADIrD{margin:1rem 0 0;padding:clamp(.75rem,3vw,1.5rem);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md)}.compare_chart__ADIrD figcaption{margin:0 0 .75rem;color:var(--botski-text)}.compare_chartKey__RUy43{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;padding:0;margin:0 0 1rem;font-size:.85rem}.compare_chartKey__RUy43 li{display:inline-flex;align-items:center;gap:.4rem}.compare_chartKey__RUy43 span{display:inline-block;width:.9rem;height:.9rem;border-radius:3px}.compare_chartRows__M0ANa{list-style:none;padding:0;margin:0;display:grid;gap:.8rem}.compare_chartRows__M0ANa li{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:.25rem .75rem;align-items:center}.compare_chartLabel__Drei8{font-weight:650;font-size:.92rem}.compare_chartBar__vvWVP{display:flex;height:1rem;border-radius:var(--botski-radius-pill);overflow:hidden;background:var(--botski-surface)}.compare_chartValue__5BOkP{grid-column:2;font-size:.8rem;color:var(--botski-muted)}.compare_bar_confirmed__T71Ey{background:#0D7377}.compare_bar_announced__x2PNF{background:#F57F17}.compare_bar_unknown__es_Ml{background:#D9D2C3}.compare_bar_unsupported__ZofHr{background:#5B5B5B}.compare_versusWrap__devaC{max-width:100%}.compare_versus__jdBbu{border-collapse:collapse;width:100%;font-size:.92rem}.compare_versus__jdBbu caption{text-align:left;padding:0 0 .75rem;font-size:.85rem;color:var(--botski-muted)}.compare_versus__jdBbu td,.compare_versus__jdBbu th{padding:.8rem;border-top:1px solid var(--botski-border);text-align:left;vertical-align:top}.compare_versus__jdBbu thead th{background:var(--botski-surface)}.compare_versus__jdBbu tbody th{width:10rem}.compare_versus__jdBbu .compare_status__NX91q{margin:0 .35rem .35rem 0}.compare_reviewList__i2BOQ{padding-left:1.2rem}.compare_reviewList__i2BOQ li{margin-bottom:.6rem}.compare_reviewList__i2BOQ p{margin-bottom:.25rem}@media (max-width:47.99rem){.compare_versus__jdBbu thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.compare_versus__jdBbu,.compare_versus__jdBbu caption,.compare_versus__jdBbu tbody,.compare_versus__jdBbu td,.compare_versus__jdBbu th,.compare_versus__jdBbu tr{display:block;width:auto}.compare_versus__jdBbu tr{border:1px solid var(--botski-border);border-radius:var(--botski-radius-sm);margin-bottom:.9rem}.compare_versus__jdBbu tbody th{background:var(--botski-surface);border-top:0;width:auto}.compare_versus__jdBbu td:before{content:attr(data-label);display:block;font-weight:750;font-size:.8rem;margin-bottom:.3rem}.compare_chartRows__M0ANa li{grid-template-columns:minmax(0,1fr)}.compare_chartValue__5BOkP{grid-column:1}.compare_tableView__UdC54{display:none}.compare_fullTable___Knac,.compare_mobileCards__Bn7fb,.compare_mobileControls__dBVVV{display:block}.compare_mobileControls__dBVVV{border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);padding:1rem;margin:1rem 0}.compare_pairControls__lMEG7{display:grid;grid-template-columns:1fr;gap:.75rem;margin:1rem 0}.compare_pairControls__lMEG7 label{font-size:.85rem;min-width:0}.compare_pairControls__lMEG7 select{display:block;width:100%;margin-top:.25rem}.compare_mobileFeature__qstSh{margin:1.5rem 0}.compare_mobileFeature__qstSh>h3{font-size:1rem;background:var(--botski-surface);margin:0;padding:.8rem;border-radius:var(--botski-radius-sm) var(--botski-radius-sm) 0 0}.compare_pairCards__2v55G{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--botski-border);border-radius:0 0 var(--botski-radius-sm) var(--botski-radius-sm)}.compare_pairCards__2v55G>div{padding:.75rem}.compare_pairCards__2v55G>div+div{border-left:1px solid var(--botski-border)}.compare_pairCards__2v55G h4{font-size:.95rem;margin-bottom:.75rem}.compare_pairCards__2v55G .compare_fact__tm_Ea{font-size:.85rem}.compare_controls__yHUWi{flex-direction:column}.compare_picker__sw6BO{width:100%}}@media (max-width:22rem){.compare_pairCards__2v55G{grid-template-columns:1fr}.compare_pairCards__2v55G>div+div{border-left:0;border-top:1px solid var(--botski-border)}}@media print{.compare_controls__yHUWi,.compare_live__YwCaa,.compare_mobileCards__Bn7fb,.compare_mobileControls__dBVVV{display:none}.compare_tableView__UdC54{display:block}.compare_tableScroll__graFk{overflow:visible}.compare_table__OcMNW{table-layout:auto}.compare_table__OcMNW td,.compare_table__OcMNW th{width:auto;min-width:0;padding:.3rem;font-size:.65rem}}