.browsing_index__7Dp9M{max-width:74rem}.browsing_index__7Dp9M .browsing_intro__WyNB8{max-width:48rem;margin-bottom:1.75rem}.browsing_index__7Dp9M .browsing_intro__WyNB8 h1{font-size:clamp(1.9rem,4vw,3rem);line-height:1.12;margin-block:.6rem 1rem}.browsing_intro__WyNB8 p:last-child{font-size:1.05rem;line-height:1.6}.browsing_toolbar__sJwPL{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:1rem;border-block:1px solid var(--botski-border);margin-bottom:1rem}.browsing_results__0XWzx{min-width:0;scroll-margin-top:7rem}.browsing_index__7Dp9M .browsing_results__0XWzx{margin:0;font-size:1rem;font-weight:700;line-height:1.5}.browsing_sort__jy4J1{margin:.2rem 0 0;font-size:.82rem;color:var(--botski-muted)}.browsing_toggle__fg9eK{display:flex;gap:.25rem;padding:.25rem;border:1px solid var(--botski-border);border-radius:.75rem;background:var(--botski-background)}.browsing_toggle__fg9eK button{display:inline-flex;gap:.45rem;align-items:center;justify-content:center;min-height:44px;padding:.55rem .8rem;border:0;border-radius:.5rem;background:transparent;color:var(--botski-text);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.browsing_toggle__fg9eK button[aria-pressed=true]{background:var(--botski-primary);color:var(--botski-on-primary)}.browsing_toggle__fg9eK button:hover{box-shadow:inset 0 0 0 2px var(--botski-primary)}.browsing_posts__bXdgt{display:grid;list-style:none;padding:0;margin:0;gap:.75rem}.browsing_posts__bXdgt>li{min-width:0}.browsing_card__D5rp4{height:100%;border:1px solid var(--botski-border);border-radius:.875rem;background:var(--botski-background);overflow:hidden}.browsing_cardLink__v3m71{display:grid;grid-template-columns:168px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:1.25rem;row-gap:.45rem;height:100%;padding:1rem;color:var(--botski-text);text-decoration:none}.browsing_cardLink__v3m71:focus-visible{outline-offset:-4px}.browsing_cardLink__v3m71:hover .browsing_title__Fg_zB{color:var(--botski-primary);text-decoration:underline;text-underline-offset:.15em}.browsing_thumbnail__S_FIz{position:relative;width:100%;aspect-ratio:16/9;align-self:start;grid-row:1/3;border-radius:.5rem;overflow:hidden;background:var(--botski-surface)}.browsing_image__SHTGL{object-fit:cover}.browsing_fallback__q8oGN{display:grid;place-items:center;background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--botski-orange) 25%,transparent),transparent 58%),color-mix(in srgb,var(--botski-teal) 14%,var(--botski-background));border:1px solid var(--botski-border)}.browsing_mark__MIoC2{width:42%;max-width:80px;height:auto}.browsing_details__VgEd4{min-width:0}.browsing_meta__gAbp5{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .65rem;margin:0 0 .35rem;color:var(--botski-muted);font-size:.8rem;line-height:1.4}.browsing_meta__gAbp5 time{white-space:nowrap}.browsing_flag__tg1p_{font-size:.72rem;padding-inline-start:.5rem;border-inline-start:2px solid var(--botski-orange)}.browsing_index__7Dp9M .browsing_title__Fg_zB{margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.3;overflow-wrap:anywhere}.browsing_excerpt__orgbK{grid-column:2;margin:0;color:var(--botski-muted);font-size:.94rem;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;align-self:start}.browsing_tiles__dk_eK{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.browsing_tiles__dk_eK .browsing_cardLink__v3m71{display:flex;flex-direction:column;gap:.8rem}.browsing_tiles__dk_eK .browsing_thumbnail__S_FIz{flex:none}.browsing_tiles__dk_eK .browsing_title__Fg_zB{font-size:1.15rem}.browsing_tiles__dk_eK .browsing_excerpt__orgbK{-webkit-line-clamp:3;line-clamp:3}.browsing_pagination__NDqW1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-block:1.5rem}.browsing_numbers__L10SY{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;padding:0;margin:0;list-style:none}.browsing_current__k0Rvt,.browsing_disabled__1lvKi,.browsing_pagination__NDqW1 a{min-width:44px;min-height:44px;padding:.6rem .75rem;display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--botski-border);border-radius:.6rem;color:var(--botski-text);text-decoration:none;font-size:.9rem;font-weight:650;background:var(--botski-background)}.browsing_pagination__NDqW1 a:hover{border-color:var(--botski-primary);text-decoration:underline}.browsing_current__k0Rvt{background:var(--botski-primary);color:var(--botski-on-primary);border-color:transparent}.browsing_disabled__1lvKi{color:var(--botski-muted);border-color:transparent;background:transparent}.browsing_gap__PHPUS{padding:.2rem;color:var(--botski-muted)}.browsing_resources__EKIIN{border-top:1px solid var(--botski-border);padding-top:1.25rem;font-size:.9rem}@media (max-width:64rem){.browsing_tiles__dk_eK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.browsing_index__7Dp9M{width:calc(100% - 2rem)}.browsing_index__7Dp9M .browsing_intro__WyNB8{margin-bottom:1.25rem}.browsing_toolbar__sJwPL{gap:.75rem}.browsing_cardLink__v3m71{grid-template-columns:72px minmax(0,1fr);gap:.7rem;padding:.85rem}.browsing_thumbnail__S_FIz{grid-row:1}.browsing_excerpt__orgbK{grid-column:1/-1;font-size:.9rem}.browsing_tiles__dk_eK{grid-template-columns:minmax(0,1fr)}.browsing_pagination__NDqW1{justify-content:center}.browsing_numbers__L10SY{order:-1;flex-basis:100%;justify-content:center}}.alive_box__0j_xn{position:relative;display:inline-grid;width:var(--alive-size);height:var(--alive-size);flex:none;line-height:0;transform:none}.alive_box__0j_xn>img,.alive_cell__cux7U,.alive_shape__WInMB{grid-area:1/1;width:100%;height:100%}.alive_face__1qmib{display:block;object-fit:contain;transform:none}.alive_shape__WInMB{overflow:visible;pointer-events:none}.alive_assembling__2ze3b .alive_shape__WInMB{animation:alive_roll__r3f1_ .68s cubic-bezier(.18,.84,.22,1) both}.alive_assembling__2ze3b .alive_reveal__p9Xe0{opacity:0;animation:alive_reveal__p9Xe0 .2s linear .68s both}@keyframes alive_roll__r3f1_{0%{transform:translate(var(--from-x),var(--from-y)) rotate(var(--spin))}72%{transform:translate(calc(var(--from-x) * -.06),calc(var(--from-y) * -.04)) rotate(calc(var(--spin) * -.05))}86%{transform:translate(0) rotate(0deg)}93%{transform:translate(var(--bump-x),var(--bump-y)) rotate(0deg)}to{transform:translate(0) rotate(0deg)}}@keyframes alive_reveal__p9Xe0{0%{opacity:0}to{opacity:1}}.alive_disclaimer__iJdF5{display:flex;align-items:center;gap:.45rem}.alive_signoff__wGLEl{display:inline-grid;width:2rem;height:2rem;flex:none;border-radius:999px;outline-offset:2px}.alive_signoff__wGLEl:focus-visible{outline:2px solid var(--botski-focus)}.alive_peek__qT2nf{position:fixed;z-index:5;display:flex;flex-direction:column;align-items:center;gap:.25rem;width:max-content;max-width:calc(100vw - 1.5rem);bottom:max(1rem,env(safe-area-inset-bottom));transform:translateY(140%);transition:transform .18s ease}.alive_peekOn__uVELL{transform:translateY(0)}.alive_start__6L8Qb{left:max(.75rem,env(safe-area-inset-left));right:auto}.alive_end__oH2zR{right:max(.75rem,env(safe-area-inset-right));left:auto}html[data-cookie-banner="1"] .alive_peek__qT2nf{bottom:calc(1rem + var(--botski-cookie-banner-space))}.alive_hit__zCBRG,.alive_pause__1XvmE{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0;border:0;border-radius:999px;background:var(--botski-surface);color:var(--botski-text);box-shadow:0 0 0 1px var(--botski-border);cursor:pointer}.alive_pause__1XvmE{width:auto;padding-inline:.7rem;font:inherit;font-size:.75rem;font-weight:700}.alive_button__vo0dY:focus-visible,.alive_hit__zCBRG:focus-visible,.alive_pause__1XvmE:focus-visible{outline:2px solid var(--botski-focus);outline-offset:2px}.alive_button__vo0dY{font:inherit;font-weight:700}.alive_showcase__hCRQF{display:grid;gap:var(--botski-space-6)}.alive_row__BE7_h{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--botski-space-4)}.alive_weights__Jpojr{width:100%;border-collapse:collapse;font-size:.85rem}.alive_weights__Jpojr td,.alive_weights__Jpojr th{text-align:left;padding:.35rem .6rem;border-bottom:1px solid var(--botski-border);vertical-align:top}@media (prefers-reduced-motion:reduce){.alive_peek__qT2nf,.alive_reveal__p9Xe0,.alive_shape__WInMB{animation:none!important;transition:none!important;transform:none}.alive_assembling__2ze3b .alive_reveal__p9Xe0{opacity:1}}.soft-mod_surface__AIPLb{min-width:0;overflow-wrap:anywhere}.soft-mod_surface__AIPLb input,.soft-mod_surface__AIPLb select,.soft-mod_surface__AIPLb textarea{min-width:0;max-width:100%}.soft-mod_queueFilters__UA0UV{display:flex;flex-wrap:wrap;gap:var(--botski-space-2);margin-block:var(--botski-space-4)}.soft-mod_queueGrid__23xAQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--botski-space-4)}.soft-mod_editor__nuda9{display:grid;gap:var(--botski-space-3);min-width:0;margin-block:var(--botski-space-3)}.soft-mod_editor__nuda9 label{display:grid;gap:var(--botski-space-2);min-width:0}.soft-mod_editor__nuda9 input,.soft-mod_editor__nuda9 textarea{width:100%}.soft-mod_rowControls__nLlMV{display:grid;gap:var(--botski-space-3);min-width:0;margin:0;padding:0;border:0}.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:var(--botski-title-size);line-height:1.12;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.05rem,.6vw + .9rem,1.2rem);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_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_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_sourceList__mcDYL{padding-left:1.4rem}.compare_source__yDrdL{margin-bottom:1rem;padding-left:.3rem}.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_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_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_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_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}}.compare_breadcrumbs__BwPIK a,.compare_detailLink__WzYZK,.compare_page__zbY_O th a{display:inline-block;padding-block:.3rem;min-height:1.5rem}