.compare_app__burxs{--stick-top:0px;--tabbar-h:60px;--slot-0:#fbbf24;--slot-1:#38bdf8;--slot-2:#c5d6bc;--slot-3:#c4b5fd}.compare_tabbar__phFPG{position:sticky;top:var(--stick-top);z-index:30;height:var(--tabbar-h);background:rgba(15,22,41,.96);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.compare_tablist__nprqP{display:flex;align-items:stretch;gap:.25rem;height:100%;overflow-x:auto;scrollbar-width:none}.compare_tablist__nprqP::-webkit-scrollbar{display:none}.compare_tab__pOCZY{flex:0 0 auto;display:inline-flex;align-items:center;padding:0 1rem;border:none;border-bottom:3px solid transparent;background:transparent;color:var(--text-soft);font-family:var(--font-plus-jakarta),sans-serif;font-weight:700;font-size:var(--step-0);cursor:pointer;white-space:nowrap}.compare_tab__pOCZY:hover{color:var(--text)}.compare_tab__pOCZY[aria-selected=true]{color:var(--text);border-bottom-color:var(--gold)}.compare_panel__YHQUU{padding-block:clamp(1.75rem,4vw,3rem) clamp(2.5rem,5vw,4rem)}.compare_intro__ge_v4{max-width:68ch;margin:0 0 1.5rem;color:var(--text-soft);font-size:var(--step-1);line-height:1.6}.compare_h2__iTNEQ{font-size:clamp(1.6rem,3vw,2.25rem);margin:0 0 .6rem}.compare_h3__if993{font-size:var(--step-2);margin:0 0 .5rem}.compare_muted__rgoNZ{color:var(--text-mute);font-size:var(--step--1)}.compare_soft__LYaMS{color:var(--text-soft);line-height:1.6}.compare_label__E0EDc{display:block;margin-bottom:.4rem;color:var(--text-soft);font-size:var(--step--1);font-weight:700}.compare_link__8sND5{color:var(--link);font-size:var(--step--1)}.compare_srOnly__XgHXb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.compare_chips__Lb_i1{display:flex;flex-wrap:wrap;gap:.5rem}.compare_chip__ubo9J{min-height:40px;padding:.4rem .95rem;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--text);font:inherit;font-weight:600;font-size:var(--step--1);cursor:pointer}.compare_chip__ubo9J:hover{border-color:var(--gold)}.compare_chip__ubo9J[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--brand-ink)}.compare_ghostBtn__YNkbv{min-height:40px;padding:.4rem .9rem;border-radius:8px;border:1px dashed var(--border-strong);background:transparent;color:var(--text-soft);font:inherit;font-weight:600;font-size:var(--step--1);cursor:pointer}.compare_ghostBtn__YNkbv:hover{border-color:var(--gold);color:var(--text)}.compare_seg__7PccP{display:inline-flex;padding:3px;gap:2px;border-radius:10px;border:1px solid var(--border-strong);background:var(--bg)}.compare_segBtn__J_VZc{min-height:36px;padding:.3rem .8rem;border:none;border-radius:7px;background:transparent;color:var(--text-soft);font:inherit;font-weight:600;font-size:var(--step--1);cursor:pointer;white-space:nowrap}.compare_segBtn__J_VZc[aria-pressed=true]{background:var(--sky);color:var(--brand-ink)}.compare_number__kLCk4,.compare_select__vZDNt{min-height:40px;padding:.35rem .55rem;border-radius:8px;border:1px solid var(--border-strong);background:var(--bg);color:var(--text);font:inherit;font-size:var(--step--1);max-width:100%}.compare_number__kLCk4{width:5rem}.compare_check__yTLI1{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;color:var(--text-soft);font-size:var(--step--1);cursor:pointer}.compare_check__yTLI1 input{width:18px;height:18px;accent-color:var(--gold)}.compare_accordionBtn__bRZox:focus-visible,.compare_appCard__0TcY1:focus-visible,.compare_chip__ubo9J:focus-visible,.compare_ghostBtn__YNkbv:focus-visible,.compare_number__kLCk4:focus-visible,.compare_removeBtn__8uPL5:focus-visible,.compare_rowToggle__SPJui:focus-visible,.compare_segBtn__J_VZc:focus-visible,.compare_select__vZDNt:focus-visible,.compare_tab__pOCZY:focus-visible,.compare_tryBtn__Uq5Fy:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.compare_toolbar__3qmXq{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:1.25rem}.compare_compare__nN7lH{--label-w:minmax(170px,1.25fr);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.compare_gridRow__VF1zh{display:grid;grid-template-columns:var(--label-w) repeat(var(--cols),minmax(0,1fr))}.compare_slotHead__f1s5c{position:sticky;top:calc(var(--stick-top) + var(--tabbar-h));z-index:20;background:var(--surface-2);border-bottom:1px solid var(--border-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 10px 18px -16px rgba(0,0,0,.8)}.compare_headLabel__ViGoM{padding:.9rem 1rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.35rem}.compare_slot__Q7xzT{position:relative;padding:.75rem .75rem .8rem;border-left:1px solid var(--border);border-top:4px solid var(--slot-colour);display:grid;gap:.4rem;align-content:start}.compare_slotTop__Dop78{display:flex;align-items:flex-start;justify-content:space-between;gap:.25rem}.compare_vendor__N52CL{color:var(--text-mute);font-size:.75rem;font-weight:600}.compare_removeBtn__8uPL5{flex:0 0 auto;width:30px;height:30px;border:none;border-radius:6px;background:transparent;color:var(--text-mute);font-size:1.1rem;line-height:1;cursor:pointer}.compare_removeBtn__8uPL5:hover{background:var(--surface);color:var(--text)}.compare_slot__Q7xzT .compare_select__vZDNt{width:100%;min-height:36px}.compare_modelSelect__2SbZR{font-weight:700}.compare_groupHead__TotMu,.compare_modelSelect__2SbZR{font-family:var(--font-plus-jakarta),sans-serif;color:var(--text)}.compare_groupHead__TotMu{padding:1.1rem 1rem .5rem;border-top:1px solid var(--border);font-weight:800;font-size:var(--step-0)}.compare_groupHead__TotMu span{margin-left:.5rem;font-family:var(--font-dm-sans),sans-serif;font-weight:400;font-size:var(--step--1);color:var(--text-mute)}.compare_row__3qG_e{border-top:1px solid var(--border)}.compare_rowLabel__39kjD{padding:.7rem 1rem}.compare_rowToggle__SPJui{display:inline-flex;align-items:center;gap:.45rem;padding:0;border:none;background:transparent;color:var(--text);font:inherit;font-weight:700;text-align:left;cursor:pointer}.compare_rowToggle__SPJui:hover{color:var(--gold)}.compare_chev__lgqwj{display:inline-block;width:.55rem;height:.55rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .15s var(--ease);flex:0 0 auto}.compare_accordionBtn__bRZox[aria-expanded=true] .compare_chev__lgqwj,.compare_rowToggle__SPJui[aria-expanded=true] .compare_chev__lgqwj{transform:rotate(45deg)}.compare_rowSub__08Y3H{display:block;margin-top:.15rem;color:var(--text-mute);font-size:.8125rem;line-height:1.4}.compare_cell__gpPhW{padding:.7rem .75rem;border-left:1px solid var(--border);display:grid;gap:.3rem;align-content:start}.compare_value__PApRl{font-family:var(--font-plus-jakarta),sans-serif;font-weight:800;font-size:1.15rem;font-variant-numeric:tabular-nums;line-height:1.1}.compare_bar__5Khaj{height:6px;border-radius:3px;background:rgba(241,245,249,.08);overflow:hidden}.compare_barFill__Y2fEM{display:block;height:100%;border-radius:3px;background:var(--slot-colour)}.compare_empty__o0O35{color:var(--text-mute);font-size:.8125rem}.compare_tryBtn__Uq5Fy{justify-self:start;padding:.15rem 0;border:none;background:transparent;color:var(--link);font:inherit;font-size:.8125rem;text-decoration:underline;cursor:pointer;text-align:left}.compare_badge__S8E7G{justify-self:start;font-size:.72rem;font-weight:600;color:var(--text-mute)}.compare_detail__Ke_iG{padding:.25rem 1rem 1.1rem;display:grid;gap:.75rem;background:rgba(15,22,41,.45)}.compare_detail__Ke_iG p{margin:0;max-width:75ch}.compare_sourceList__Lp0fr{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.compare_sourceItem__th4BX{padding-left:.75rem;border-left:3px solid var(--slot-colour);font-size:var(--step--1);color:var(--text-soft);line-height:1.5}.compare_compareFoot__K2FKF{padding:.9rem 1rem;border-top:1px solid var(--border)}.compare_picker__TseNp{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-height:40px;padding:.4rem .6rem;border-radius:8px;border:1px solid var(--border-strong);background:var(--bg)}.compare_picker__TseNp:after{content:"";flex:0 0 auto;width:.45rem;height:.45rem;margin-top:-.2rem;border-right:2px solid var(--text-mute);border-bottom:2px solid var(--text-mute);transform:rotate(45deg)}.compare_picker__TseNp:hover{border-color:var(--gold)}.compare_picker__TseNp:focus-within{outline:2px solid var(--sky);outline-offset:2px}.compare_pickerModel__uchFj{font-family:var(--font-plus-jakarta),sans-serif;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.compare_pickerSmall__3BL8Y{min-height:34px;padding-block:.25rem;color:var(--text-soft);font-size:var(--step--1)}.compare_pickerSelect__tHNun{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.compare_approx__muQNM .compare_bar__5Khaj,.compare_approx__muQNM .compare_value__PApRl{opacity:.55}.compare_charts__TPvCB{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:1rem}.compare_chartCard__vmpDD{margin:0;padding:1rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--slot-colour)}.compare_appStrip__Q7uoW{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:.6rem;margin-bottom:1.5rem}.compare_appCard__0TcY1{display:grid;gap:.15rem;padding:.8rem .9rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.compare_appCard__0TcY1:hover{border-color:var(--border-strong)}.compare_appCard__0TcY1[aria-pressed=true]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.compare_appName__TyrsE{font-family:var(--font-plus-jakarta),sans-serif;font-weight:800}.compare_planGrid__Yv5VW{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:1rem}.compare_planCard__tCrPf{display:grid;gap:.6rem;align-content:start;padding:1.1rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}.compare_price__TXzqh{font-family:var(--font-plus-jakarta),sans-serif;font-weight:800;font-size:1.6rem;line-height:1.1}.compare_tierTag__5Xts4{justify-self:start;padding:.1rem .55rem;border-radius:999px;background:rgba(56,189,248,.12);color:#7dd3fc;font-size:.75rem;font-weight:700}.compare_list__OlD3C{margin:0;padding-left:1.1rem;list-style:disc;color:var(--text-soft);font-size:var(--step--1);line-height:1.55}.compare_twoCol__SoI_U{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.5rem}.compare_box__JBwKD{padding:1.25rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}.compare_boxDashed__SHrlI{padding:1.25rem;border-radius:var(--radius);border:1px dashed var(--border-strong)}.compare_details__nCUNK{border-top:1px solid var(--border)}.compare_details__nCUNK>summary{min-height:52px;display:flex;align-items:center;cursor:pointer;font-family:var(--font-plus-jakarta),sans-serif;font-weight:700;font-size:var(--step-1)}.compare_tableWrap__zGoD8{position:relative;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}.compare_table__EPyMG{width:100%;border-collapse:collapse;font-size:var(--step--1)}.compare_table__EPyMG td,.compare_table__EPyMG th{padding:.6rem .75rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.compare_table__EPyMG thead th{background:var(--surface-2);color:var(--text-soft)}.compare_accordion__oS_MS{display:grid;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.compare_accordionItem__yO1IS{scroll-margin-top:calc(var(--tabbar-h) + 80px)}.compare_accordionItem__yO1IS+.compare_accordionItem__yO1IS{border-top:1px solid var(--border)}.compare_accordionBtn__bRZox{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:1rem 1.1rem;border:none;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.compare_accordionBtn__bRZox:hover{background:rgba(241,245,249,.03)}.compare_accordionTitle__gZCsM{font-family:var(--font-plus-jakarta),sans-serif;font-weight:700}.compare_accordionBody__QOxfi{padding:0 1.1rem 1.25rem 2.5rem;display:grid;gap:.9rem}.compare_dl__tLCSE{display:grid;gap:.75rem;margin:0}.compare_dl__tLCSE dt{color:var(--text);font-weight:700;font-size:var(--step--1)}.compare_dl__tLCSE dd{margin:.15rem 0 0;color:var(--text-soft);line-height:1.6;max-width:75ch}.compare_rel__Whz4Y{display:inline-flex;align-items:center;gap:.4rem;padding:.15rem .6rem;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}.compare_rel-direct__odkBo{background:rgba(251,191,36,.16);color:var(--accent-text)}.compare_rel-partial__yE5xg{background:rgba(56,189,248,.14);color:#7dd3fc}.compare_rel-indirect__d8Oak{background:rgba(241,245,249,.08);color:var(--text-soft)}.compare_rel-none__Q2jqQ{background:transparent;color:var(--text-mute);border:1px solid var(--border-strong)}.compare_fieldNote__wCwEL{padding:.9rem 1rem;border-left:3px solid var(--gold);background:rgba(251,191,36,.06);border-radius:0 var(--radius) var(--radius) 0}.compare_fieldBanner__ie5cO{display:grid;grid-template-columns:minmax(0,220px) 1fr;gap:1.25rem;align-items:center;margin:1.25rem 0}.compare_fieldImage__OWo6M{position:relative;aspect-ratio:3/2;border-radius:var(--radius);overflow:hidden}.compare_mobileOnly__LSe9h{display:none}@media (max-width:720px){.compare_mobileOnly__LSe9h{display:block}.compare_app__burxs{--tabbar-h:54px}.compare_tab__pOCZY{padding:0 .75rem;font-size:var(--step--1)}.compare_gridRow__VF1zh{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.compare_headLabel__ViGoM{display:none}.compare_slot__Q7xzT{padding:.55rem .45rem .6rem}.compare_cell__gpPhW:nth-child(2),.compare_slot__Q7xzT:nth-child(2){border-left:none}.compare_rowLabel__39kjD{grid-column:1/-1;padding-bottom:.25rem}.compare_cell__gpPhW{padding:.35rem .5rem .75rem}.compare_value__PApRl{font-size:1rem}.compare_pickerModel__uchFj{font-size:.8125rem}.compare_pickerSmall__3BL8Y{font-size:.75rem;padding-inline:.4rem}.compare_fieldBanner__ie5cO{grid-template-columns:1fr}.compare_accordionBody__QOxfi{padding-left:1.1rem}}@media (prefers-reduced-motion:reduce){.compare_chev__lgqwj{transition:none}}