.onmLXq_root{--bn-u:.25rem;--bn-pill:calc(infinity * 1rem);--bn-tap:2.75rem;background:var(--bg-page);color:var(--text-body);padding-block:calc(var(--bn-u) * 4) calc(var(--bn-u) * 10)}.onmLXq_wrap{max-inline-size:77.5rem;padding-inline:calc(var(--bn-u) * 4);margin-inline:auto}.onmLXq_headFont{font-family:var(--font-brand-display), system-ui, sans-serif}html[lang=ar] .onmLXq_headFont{font-family:var(--font-brand-display), system-ui, sans-serif}.onmLXq_srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.onmLXq_muted{color:var(--text-muted);font-size:.75rem}.onmLXq_cover{-o-object-fit:cover;object-fit:cover}.onmLXq_contain{-o-object-fit:contain;object-fit:contain}.onmLXq_crumbs{align-items:center;gap:calc(var(--bn-u) * 2);color:var(--text-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.onmLXq_crumbs a{min-block-size:var(--bn-tap);color:var(--text-muted);align-items:center;text-decoration:none;display:inline-flex}.onmLXq_crumbs a:hover{color:var(--text-strong)}.onmLXq_hero{padding-block:calc(var(--bn-u) * 3) calc(var(--bn-u) * 6)}.onmLXq_hero>[data-prose]{margin-block-start:calc(var(--bn-u) * 4)}.onmLXq_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--badge-text);margin:0;font-size:.6875rem;font-weight:800}.onmLXq_h1{margin-block:calc(var(--bn-u) * 2) 0;letter-spacing:-.03em;color:var(--text-strong);max-inline-size:24ch;font-size:clamp(1.75rem,7vw,2.75rem);font-weight:800;line-height:1.06}.onmLXq_lead{margin-block:calc(var(--bn-u) * 3) 0;max-inline-size:60ch;color:var(--text-muted);font-size:.9375rem;line-height:1.6}.onmLXq_h2{margin-block:calc(var(--bn-u) * 1) 0;letter-spacing:-.02em;color:var(--text-strong);font-size:1.375rem;font-weight:800;line-height:1.15}.onmLXq_section{margin-block-start:calc(var(--bn-u) * 8)}.onmLXq_sectionLead{margin-block:calc(var(--bn-u) * 2) calc(var(--bn-u) * 4);color:var(--text-muted);max-inline-size:60ch;font-size:.875rem;line-height:1.55}.onmLXq_notice{padding:var(--nx-card-pad,calc(var(--bn-u) * 5));border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text-body);margin-block-start:calc(var(--bn-u) * 5)}.onmLXq_measure{max-inline-size:51.25rem}.onmLXq_search{align-items:center;gap:calc(var(--bn-u) * 2.5);max-inline-size:26.25rem;min-block-size:calc(var(--bn-u) * 13);padding-inline:calc(var(--bn-u) * 4);border:1.5px solid var(--border-control);border-radius:var(--bn-pill);background:var(--surface-base);color:var(--text-muted);margin-block-start:calc(var(--bn-u) * 5);display:flex}.onmLXq_search:focus-within{border-color:var(--action-primary)}.onmLXq_search input{min-inline-size:0;min-block-size:var(--bn-tap);font:inherit;color:var(--text-strong);background:0 0;border:0;outline:none;flex:1;font-size:.9375rem}.onmLXq_search input::placeholder{color:var(--text-muted)}.onmLXq_chips{gap:calc(var(--bn-u) * 2);scrollbar-width:none;padding-block:calc(var(--bn-u) * .5) calc(var(--bn-u) * 1.5);margin-block-start:calc(var(--bn-u) * 3);display:flex;overflow-x:auto}.onmLXq_chip{min-block-size:var(--bn-tap);padding-inline:calc(var(--bn-u) * 4);border:1.5px solid var(--border-default);border-radius:var(--bn-pill);background:var(--surface-base);font:inherit;color:var(--text-body);cursor:pointer;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;flex-shrink:0;font-size:.8125rem;font-weight:700}.onmLXq_chip[aria-pressed=true]{border-color:var(--action-primary);background:var(--accent-wash);color:var(--text-strong)}.onmLXq_chip:focus-visible,.onmLXq_secondaryBtn:focus-visible,.onmLXq_primaryBtn:focus-visible,.onmLXq_row:focus-visible,.onmLXq_feat:focus-visible,.onmLXq_topic:focus-visible,.onmLXq_tool:focus-visible,.onmLXq_pick:focus-visible,.onmLXq_prod:focus-visible,.onmLXq_tocLink:focus-visible,.onmLXq_subnavLink:focus-visible,.onmLXq_buyAlt:focus-visible,.onmLXq_inlineLink:focus-visible,.onmLXq_faqItem summary:focus-visible,.onmLXq_tocMobile summary:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.onmLXq_meta{align-items:center;gap:calc(var(--bn-u) * 2);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;margin:0;font-size:.6875rem;font-weight:700;display:flex}.onmLXq_kind{min-block-size:calc(var(--bn-u) * 5.5);padding-inline:calc(var(--bn-u) * 2.25);border:1px solid var(--badge-border);border-radius:var(--bn-pill);background:var(--badge-bg);color:var(--badge-text);letter-spacing:.1em;white-space:nowrap;align-items:center;font-size:.625rem;display:inline-flex}.onmLXq_kindPlain{border-color:var(--border-subtle);background:var(--surface-muted);color:var(--text-body)}.onmLXq_feat{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-base);color:inherit;text-decoration:none;display:grid;overflow:hidden}.onmLXq_featImage{aspect-ratio:16/9;background:var(--surface-muted);display:block;position:relative}.onmLXq_featBody{gap:calc(var(--bn-u) * 2.5);padding:calc(var(--bn-u) * 5);flex-direction:column;display:flex}.onmLXq_featTitle{letter-spacing:-.03em;color:var(--text-strong);margin:0;font-size:1.5rem;font-weight:800;line-height:1.1}.onmLXq_featAnswer{padding:calc(var(--bn-u) * 3) calc(var(--bn-u) * 3.25);border-inline-start:2px solid var(--accent-primary);background:var(--surface-muted);color:var(--text-body);border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);font-size:.875rem;line-height:1.6;display:block}.onmLXq_readOn{color:var(--text-strong);text-decoration:underline;-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary);text-underline-offset:.2em;font-size:.875rem;font-weight:700}.onmLXq_readOn:after,.onmLXq_buyAlt:after,.onmLXq_inlineLink:after{content:"→";margin-inline-start:calc(var(--bn-u) * 1.5);display:inline-block}html[dir=rtl] :is(.onmLXq_readOn,.onmLXq_buyAlt,.onmLXq_inlineLink):after{transform:scaleX(-1)}.onmLXq_list{gap:calc(var(--bn-u) * .25);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--border-subtle);display:grid;overflow:hidden}.onmLXq_row{grid-template-columns:calc(var(--bn-u) * 16) minmax(0, 1fr);gap:calc(var(--bn-u) * 2) calc(var(--bn-u) * 3);padding:calc(var(--bn-u) * 4);background:var(--surface-base);color:inherit;transition:background-color var(--motion-fast) ease;align-items:start;text-decoration:none;display:grid}.onmLXq_row:hover .onmLXq_rowTitle{text-decoration:underline;-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary);text-underline-offset:.18em}.onmLXq_rowNoThumb{grid-template-columns:minmax(0,1fr)}.onmLXq_rowThumb{block-size:calc(var(--bn-u) * 15);border-radius:var(--radius-sm);background:var(--surface-muted);display:block;position:relative;overflow:hidden}.onmLXq_rowText{min-inline-size:0}.onmLXq_rowTitle{letter-spacing:-.01em;color:var(--text-strong);font-size:1rem;font-weight:700;line-height:1.3;display:block}.onmLXq_rowExcerpt{-webkit-line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;margin-block-start:calc(var(--bn-u) * 1.25);font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.onmLXq_rowMeta{grid-column:-2/-1}.onmLXq_empty{padding:calc(var(--bn-u) * 6) calc(var(--bn-u) * 4);background:var(--surface-base);color:var(--text-muted);text-align:center;margin:0;font-size:.875rem}.onmLXq_more{align-items:center;gap:calc(var(--bn-u) * 2.5);flex-direction:column;margin-block-start:calc(var(--bn-u) * 5);display:flex}.onmLXq_progress{inline-size:100%;max-inline-size:20rem;block-size:calc(var(--bn-u) * .75);appearance:none;border-radius:var(--bn-pill);background:var(--review-bar-bg);border:0;overflow:hidden}.onmLXq_progress::-webkit-progress-bar{background:var(--review-bar-bg)}.onmLXq_progress::-webkit-progress-value{background:var(--accent-primary)}.onmLXq_progress::-moz-progress-bar{background:var(--accent-primary)}.onmLXq_primaryBtn,.onmLXq_secondaryBtn{justify-content:center;align-items:center;gap:calc(var(--bn-u) * 2);min-block-size:calc(var(--bn-u) * 12);padding-inline:calc(var(--bn-u) * 5);border-radius:var(--radius-md);font:inherit;cursor:pointer;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.onmLXq_primaryBtn{background:var(--action-primary);inline-size:100%;color:var(--action-on-primary);transition:background-color var(--motion-fast) ease;border:0}.onmLXq_primaryBtn:hover{background:var(--action-primary-hover)}.onmLXq_primaryBtn:disabled{opacity:.7;cursor:progress}.onmLXq_secondaryBtn{border:1.5px solid var(--border-control);background:var(--surface-base);color:var(--text-strong)}.onmLXq_secondaryBtn:hover{border-color:var(--accent-primary)}.onmLXq_topics{gap:calc(var(--bn-u) * 2.5);margin:calc(var(--bn-u) * 4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.onmLXq_topic{gap:calc(var(--bn-u) * 1.5);block-size:100%;padding:calc(var(--bn-u) * 3.5);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);color:inherit;flex-direction:column;text-decoration:none;display:flex}.onmLXq_topic:hover,.onmLXq_tool:hover,.onmLXq_pick:hover,.onmLXq_prod:hover{border-color:var(--border-strong)}.onmLXq_topicTitle{letter-spacing:-.01em;color:var(--text-strong);font-size:.9375rem;font-weight:800}.onmLXq_topicBlurb{color:var(--text-muted);font-size:.75rem;line-height:1.45}.onmLXq_topicCount{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-block-start:auto;font-size:.6875rem;font-weight:800}.onmLXq_tools{gap:calc(var(--bn-u) * 2.5);margin-block-start:calc(var(--bn-u) * 4);display:grid}.onmLXq_tool{align-items:flex-start;gap:calc(var(--bn-u) * 3.25);padding:var(--nx-card-pad,calc(var(--bn-u) * 5));border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);color:inherit;text-decoration:none;display:flex}.onmLXq_toolIcon{color:var(--link-text);flex-shrink:0}.onmLXq_toolTitle{color:var(--text-strong);font-size:.9375rem;font-weight:700;display:block}.onmLXq_toolBody{color:var(--text-muted);margin-block-start:calc(var(--bn-u) * .75);font-size:.8125rem;line-height:1.5;display:block}.onmLXq_prose{color:var(--text-body);font-size:.9375rem;line-height:1.7}.onmLXq_prose :where(p,ul,ol){margin-block:calc(var(--bn-u) * 3) 0}.onmLXq_prose :where(ul,ol){padding-inline-start:calc(var(--bn-u) * 5)}.onmLXq_prose :where(li+li){margin-block-start:calc(var(--bn-u) * 1.75)}.onmLXq_prose :where(h2){margin-block:calc(var(--bn-u) * 8) 0;font-family:var(--font-brand-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--text-strong);scroll-margin-block-start:calc(var(--bn-u) * 20);font-size:1.3125rem;font-weight:800;line-height:1.18}html[lang=ar] .onmLXq_prose :where(h2,h3){font-family:var(--font-brand-display), system-ui, sans-serif}.onmLXq_prose :where(h3){margin-block:calc(var(--bn-u) * 5.5) 0;color:var(--text-strong);font-size:1.0625rem;font-weight:700}.onmLXq_prose :where(a){overflow-wrap:anywhere;color:var(--text-strong);text-decoration:underline;-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary);text-underline-offset:.2em}.onmLXq_prose :where(img){border-radius:var(--radius-md);block-size:auto;max-inline-size:100%}.onmLXq_prose :where(table){border-collapse:collapse;max-inline-size:100%;display:block;overflow-x:auto}.onmLXq_prose :where([data-table-scroll]){max-inline-size:100%;margin-block:calc(var(--bn-u) * 3) 0;overscroll-behavior-x:contain;background:linear-gradient(to right, var(--bg-page) 30%, transparent) left center / calc(var(--bn-u) * 8) 100% no-repeat local, linear-gradient(to left, var(--bg-page) 30%, transparent) right center / calc(var(--bn-u) * 8) 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--text-strong) 16%, transparent), transparent) left center / calc(var(--bn-u) * 3) 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--text-strong) 16%, transparent), transparent) right center / calc(var(--bn-u) * 3) 100% no-repeat scroll;overflow-x:auto}.onmLXq_prose :where([data-table-scroll]:focus-visible){outline:2px solid var(--action-primary);outline-offset:2px}.onmLXq_prose :where([data-table-scroll]>table){min-inline-size:100%;margin:0;display:table}.onmLXq_prose :where(th,td){padding:calc(var(--bn-u) * 2) calc(var(--bn-u) * 3);border:1px solid var(--border-subtle);text-align:start}.onmLXq_prose :where([data-cmp-table]){inline-size:auto;font-size:.875rem;line-height:1.5}.onmLXq_prose :where([data-cmp-table] th,[data-cmp-table] td){white-space:normal;word-break:normal;overflow-wrap:normal;vertical-align:top;min-inline-size:7.5rem}.onmLXq_prose :where([data-cmp-table] th:first-child,[data-cmp-table] td:first-child){z-index:1;background:var(--bg-page);min-inline-size:10rem;color:var(--text-strong);font-weight:700;position:sticky;inset-inline-start:0}.onmLXq_prose :where([data-cmp-table] th:last-child,[data-cmp-table] td:last-child){min-inline-size:14rem}.onmLXq_prose :where([data-cmp-table] thead th){background:var(--surface-muted)}.onmLXq_prose :where([data-cmp-link]){align-items:center;gap:calc(var(--bn-u) * 2);min-block-size:var(--bn-tap);overflow-wrap:normal;display:inline-flex}.onmLXq_prose :where([data-cmp-thumb]){inline-size:calc(var(--bn-u) * 10);block-size:calc(var(--bn-u) * 10);-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);background:var(--surface-base);flex:none}.onmLXq_prose :where([data-cmp-stock=out]){color:var(--text-strong);font-weight:700}@media (max-width:47.999rem){.onmLXq_prose :where([data-table-scroll]:has(>[data-cmp-table])){background:0 0;overflow-x:visible}.onmLXq_prose :where([data-cmp-table],[data-cmp-table] tbody,[data-cmp-table] tr){inline-size:100%;display:block}.onmLXq_prose :where([data-cmp-table] thead){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.onmLXq_prose :where([data-cmp-table] tr){padding:calc(var(--bn-u) * 3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);margin-block-end:calc(var(--bn-u) * 3)}.onmLXq_prose :where([data-cmp-table] th,[data-cmp-table] td){min-inline-size:0;padding:calc(var(--bn-u) * 1.5) 0;border:0;border-block-end:1px solid var(--border-subtle);background:0 0;display:block;position:static}.onmLXq_prose :where([data-cmp-table] td:last-child){border-block-end:0}.onmLXq_prose :where([data-cmp-table] th:first-child,[data-cmp-table] td:first-child){padding-block-start:0;font-size:1rem;display:block}.onmLXq_prose [data-cmp-table] td[data-label]:before{content:attr(data-label);color:var(--text-muted);font-size:.75rem;font-weight:600;display:block}}.onmLXq_prose>:first-child{margin-block-start:0}.onmLXq_capture{gap:calc(var(--bn-u) * 4);padding:calc(var(--bn-u) * 5.5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-base);margin-block-start:calc(var(--bn-u) * 10);display:grid}.onmLXq_captureTitle{margin-block:calc(var(--bn-u) * 2) 0;letter-spacing:-.02em;color:var(--text-strong);font-size:1.375rem;font-weight:800;line-height:1.12}.onmLXq_captureBody{margin-block:calc(var(--bn-u) * 2.25) 0;max-inline-size:46ch;color:var(--text-body);font-size:.875rem;line-height:1.6}.onmLXq_captureForm{min-inline-size:0}.onmLXq_subnav{gap:calc(var(--bn-u) * 5);scrollbar-width:none;border-block-end:1px solid var(--border-subtle);margin-block-start:calc(var(--bn-u) * 4);display:flex;overflow-x:auto}.onmLXq_subnavLink{min-block-size:var(--bn-tap);color:var(--text-muted);border-block-end:2px solid #0000;flex-shrink:0;align-items:center;margin-block-end:calc(var(--bn-u) * -.25);font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.onmLXq_subnavLink[aria-current=page]{border-block-end-color:var(--accent-primary);color:var(--text-strong)}.onmLXq_subnavLink:hover{color:var(--text-strong)}.onmLXq_picks{gap:calc(var(--bn-u) * 2.5);margin:calc(var(--bn-u) * 4) 0 0;padding:0;list-style:none;display:grid}.onmLXq_pick{gap:calc(var(--bn-u) * 2);block-size:100%;padding:var(--nx-card-pad,calc(var(--bn-u) * 5));border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);color:inherit;flex-direction:column;text-decoration:none;display:flex}.onmLXq_pickTitle{color:var(--text-strong);font-size:.9375rem;font-weight:700;line-height:1.3}.onmLXq_shop{gap:calc(var(--bn-u) * 2.5);margin:calc(var(--bn-u) * 4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.onmLXq_prod{gap:calc(var(--bn-u) * 2);block-size:100%;padding:calc(var(--bn-u) * 3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);color:inherit;flex-direction:column;text-decoration:none;display:flex}.onmLXq_prodImage{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--surface-muted);display:block;position:relative}.onmLXq_prodName{color:var(--text-strong);font-size:.875rem;font-weight:700;line-height:1.3}.onmLXq_prodPrice,.onmLXq_buyPrice{font-family:var(--font-brand-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--text-strong);font-weight:800}.onmLXq_prodCard{gap:calc(var(--bn-u) * 2);flex-direction:column;block-size:100%;display:flex}.onmLXq_prodCard .onmLXq_prod{flex:auto;block-size:auto}.onmLXq_prodFrom{color:var(--text-body);font-family:inherit;font-size:.75rem;font-weight:600}.onmLXq_prodActs{gap:calc(var(--bn-u) * 1.5);display:grid}.onmLXq_prodActs .onmLXq_secondaryBtn{inline-size:100%;padding-inline:calc(var(--bn-u) * 2)}.onmLXq_prodActs .onmLXq_secondaryBtn:disabled{opacity:.6;cursor:not-allowed}.onmLXq_prodSelect{inline-size:100%;min-block-size:calc(var(--bn-u) * 11);padding-inline:calc(var(--bn-u) * 2.5);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-base);color:var(--text-strong);font:inherit;font-size:.8125rem}.onmLXq_prodSelect:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.onmLXq_faq{gap:calc(var(--bn-u) * 2);margin-block-start:calc(var(--bn-u) * 4);display:grid}.onmLXq_faqItem{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base)}.onmLXq_faqItem summary{min-block-size:calc(var(--bn-u) * 12);padding:calc(var(--bn-u) * 3) calc(var(--bn-u) * 4);color:var(--text-strong);cursor:pointer;align-items:center;font-weight:700;display:flex}.onmLXq_faqItem>div{padding:0 calc(var(--bn-u) * 4) calc(var(--bn-u) * 4)}.onmLXq_progressBar{z-index:7;inline-size:100%;block-size:calc(var(--bn-u) * .75);appearance:none;background:var(--review-bar-bg);border:0;display:block;position:sticky;inset-block-start:0}.onmLXq_progressBar::-webkit-progress-bar{background:var(--review-bar-bg)}.onmLXq_progressBar::-webkit-progress-value{background:var(--accent-primary)}.onmLXq_progressBar::-moz-progress-bar{background:var(--accent-primary)}.onmLXq_art{gap:calc(var(--bn-u) * 6);grid-template-columns:minmax(0,1fr);align-items:start;margin-block-start:calc(var(--bn-u) * 2);display:grid}.onmLXq_artMain{min-inline-size:0}.onmLXq_artHead{max-inline-size:45rem}.onmLXq_artTitle{margin-block:calc(var(--bn-u) * 3) 0;letter-spacing:-.03em;color:var(--text-strong);font-size:clamp(1.6875rem,7.2vw,2.75rem);font-weight:800;line-height:1.06}.onmLXq_answer{margin-block-start:calc(var(--bn-u) * 8)}.onmLXq_byline{align-items:center;gap:calc(var(--bn-u) * 3);border-block-start:1px solid var(--border-subtle);margin-block-start:calc(var(--bn-u) * 4);padding-block-start:calc(var(--bn-u) * 4);display:flex}.onmLXq_avatar{inline-size:calc(var(--bn-u) * 10);block-size:calc(var(--bn-u) * 10);border:1px solid var(--border-default);border-radius:var(--bn-pill);background:var(--surface-muted);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:800;display:flex;position:relative;overflow:hidden}.onmLXq_bylineName{color:var(--text-strong);font-size:.875rem;font-weight:700;display:block}.onmLXq_bylineRole{margin:calc(var(--bn-u) * .5) 0 0;color:var(--text-muted);font-size:.75rem;display:block}.onmLXq_reviewAfterByline{border-block-start:0;margin-block-start:calc(var(--bn-u) * 2);padding-block-start:0}.onmLXq_tocMobile{border:1.5px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);margin-block-start:calc(var(--bn-u) * 4)}.onmLXq_tocMobile summary{min-block-size:calc(var(--bn-u) * 12);padding-inline:calc(var(--bn-u) * 4);color:var(--text-strong);cursor:pointer;align-items:center;font-size:.875rem;font-weight:700;display:flex}.onmLXq_tocMobile .onmLXq_tocList{padding:0 calc(var(--bn-u) * 2) calc(var(--bn-u) * 3)}.onmLXq_tocList{gap:calc(var(--bn-u) * .5);counter-reset:bn-toc;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.onmLXq_tocLink{gap:calc(var(--bn-u) * 2.25);min-block-size:var(--bn-tap);padding:calc(var(--bn-u) * 1.5) calc(var(--bn-u) * 2);border-radius:var(--radius-sm);color:var(--text-muted);border-inline-start:2px solid #0000;align-items:center;font-size:.8125rem;line-height:1.4;text-decoration:none;display:flex}.onmLXq_tocLink:before{counter-increment:bn-toc;content:counter(bn-toc);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:800}.onmLXq_tocLink:hover{background:var(--surface-muted);color:var(--text-strong)}.onmLXq_tocLink[aria-current=location]{border-inline-start-color:var(--accent-primary);background:var(--accent-wash);color:var(--text-strong);font-weight:700}.onmLXq_body{max-inline-size:66ch;margin-block-start:calc(var(--bn-u) * 5)}.onmLXq_body>*+*{margin-block-start:calc(var(--bn-u) * 5)}.onmLXq_body .onmLXq_prose{font-size:1rem;line-height:1.72}.onmLXq_bodyH2{letter-spacing:-.02em;color:var(--text-strong);margin:0;scroll-margin-block-start:calc(var(--bn-u) * 20);font-size:1.3125rem;font-weight:800;line-height:1.18}.onmLXq_pull{padding:var(--nx-card-pad,calc(var(--bn-u) * 5));border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text-strong);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.4}.onmLXq_steps{gap:calc(var(--bn-u) * 2.5);margin:calc(var(--bn-u) * 4) 0 0;counter-reset:bn-step;padding:0;list-style:none;display:grid}.onmLXq_step{grid-template-columns:calc(var(--bn-u) * 7) minmax(0, 1fr);gap:calc(var(--bn-u) * 1) calc(var(--bn-u) * 3);padding:calc(var(--bn-u) * 3.5);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);display:grid}.onmLXq_step:before{counter-increment:bn-step;content:counter(bn-step);inline-size:calc(var(--bn-u) * 7);block-size:calc(var(--bn-u) * 7);border:1px solid var(--badge-border);border-radius:var(--bn-pill);background:var(--accent-wash);color:var(--badge-text);grid-row:span 2;justify-content:center;align-items:center;font-size:.8125rem;font-weight:800;display:flex}.onmLXq_stepName{color:var(--text-strong);font-size:.9375rem;font-weight:700}.onmLXq_stepText{color:var(--text-muted);font-size:.875rem;line-height:1.6}.onmLXq_take{padding:calc(var(--bn-u) * 4.5);border-radius:var(--radius-lg);background:var(--surface-muted);margin-block-start:calc(var(--bn-u) * 6)}.onmLXq_body .onmLXq_take{margin-block-start:calc(var(--bn-u) * 5)}.onmLXq_takeTitle{letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:1.1875rem;font-weight:800}.onmLXq_takeList{gap:calc(var(--bn-u) * 2.5);margin:calc(var(--bn-u) * 3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.onmLXq_takeList li{grid-template-columns:calc(var(--bn-u) * 4.5) minmax(0, 1fr);gap:calc(var(--bn-u) * 2.5);color:var(--text-body);font-size:.875rem;line-height:1.55;display:grid}.onmLXq_takeList svg{color:var(--state-success);margin-block-start:calc(var(--bn-u) * .75)}.onmLXq_takeList strong{color:var(--text-strong)}.onmLXq_callout,.onmLXq_generic{padding:var(--nx-card-pad,calc(var(--bn-u) * 5));border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base)}.onmLXq_calloutTitle,.onmLXq_genericTitle{margin:0 0 calc(var(--bn-u) * 2);color:var(--text-strong);font-size:1rem;font-weight:800}.onmLXq_inlineLink{min-block-size:var(--bn-tap);color:var(--text-strong);align-items:center;font-weight:700;display:inline-flex}.onmLXq_buy{grid-template-columns:calc(var(--bn-u) * 21) minmax(0, 1fr);gap:calc(var(--bn-u) * 3.5);padding:var(--nx-card-pad,calc(var(--bn-u) * 5));border:1.5px solid var(--border-accent);border-radius:var(--radius-lg);background:var(--surface-base);align-items:start;display:grid}.onmLXq_buyImage{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--surface-muted);display:block;position:relative}.onmLXq_buyText{min-inline-size:0}.onmLXq_buyKicker{letter-spacing:.13em;text-transform:uppercase;color:var(--badge-text);margin:0;font-size:.6875rem;font-weight:800}.onmLXq_buyName{margin:calc(var(--bn-u) * 1.5) 0 0;letter-spacing:-.02em;color:var(--text-strong);font-size:1rem;font-weight:800}.onmLXq_buyWhy{margin:calc(var(--bn-u) * 1.5) 0 0;color:var(--text-muted);font-size:.8125rem;line-height:1.55}.onmLXq_buyPrice{margin:calc(var(--bn-u) * 2.5) 0 0;font-size:1.1875rem}.onmLXq_buyActs{gap:calc(var(--bn-u) * 1.5);grid-column:1/-1;justify-items:center;display:grid}.onmLXq_buyStatus{min-block-size:calc(var(--bn-u) * 4);color:var(--text-body);margin:0;font-size:.8125rem}.onmLXq_buyAlt{min-block-size:var(--bn-tap);color:var(--text-strong);align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.onmLXq_refs{margin-block-start:calc(var(--bn-u) * 6)}.onmLXq_refs ol{gap:calc(var(--bn-u) * 1.75);margin:calc(var(--bn-u) * 2.5) 0 0;flex-direction:column;padding-inline-start:calc(var(--bn-u) * 5);display:flex}.onmLXq_refs li{color:var(--text-muted);font-size:.8125rem;line-height:1.55}.onmLXq_refs a{color:var(--text-body);text-decoration:underline}.onmLXq_auth{padding:calc(var(--bn-u) * 4.5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-base);margin-block-start:calc(var(--bn-u) * 6)}.onmLXq_authName{color:var(--text-strong);margin:0;font-size:1rem;font-weight:800}.onmLXq_authBio{margin:calc(var(--bn-u) * 3) 0 0;color:var(--text-muted);font-size:.875rem;line-height:1.6}.onmLXq_tags{gap:calc(var(--bn-u) * 1.75);margin:calc(var(--bn-u) * 3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.onmLXq_tags li{padding:calc(var(--bn-u) * 1.25) calc(var(--bn-u) * 2.75);border-radius:var(--bn-pill);background:var(--surface-muted);color:var(--text-body);font-size:.75rem;font-weight:700}.onmLXq_disc{margin:calc(var(--bn-u) * 3.5) 0 0;color:var(--text-muted);font-size:.75rem;line-height:1.55}.onmLXq_auth>.onmLXq_disc:first-child{margin-block-start:0}.onmLXq_rail{display:none}.onmLXq_toc{padding:var(--nx-card-pad,calc(var(--bn-u) * 5));border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base)}.onmLXq_tocKicker{margin:0 0 calc(var(--bn-u) * 2.5);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:800}.onmLXq_toc .onmLXq_progress{max-inline-size:none;margin-block-end:calc(var(--bn-u) * 3)}.onmLXq_segments>*+*{margin-block-start:calc(var(--bn-u) * 5)}.onmLXq_takeTop{margin-block:calc(var(--bn-u) * 5) 0}.onmLXq_cardNameLink{color:inherit;text-decoration:none}.onmLXq_cardNameLink:hover{text-decoration:underline}.onmLXq_cardRating{margin:calc(var(--bn-u) * 1) 0 0;color:var(--text-muted);font-size:.75rem}.onmLXq_cardUnit{color:var(--text-muted);margin-block-start:calc(var(--bn-u) * .5);font-size:.75rem;font-weight:600;display:block}.onmLXq_cmp{margin-inline:0}.onmLXq_cmpScroll{border:1px solid var(--border-default);border-radius:var(--radius-md);background:linear-gradient(to right, var(--surface-base) 30%, transparent) left center / calc(var(--bn-u) * 8) 100% no-repeat local, linear-gradient(to left, var(--surface-base) 30%, transparent) right center / calc(var(--bn-u) * 8) 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--text-strong) 16%, transparent), transparent) left center / calc(var(--bn-u) * 3) 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--text-strong) 16%, transparent), transparent) right center / calc(var(--bn-u) * 3) 100% no-repeat scroll, var(--surface-base);overscroll-behavior-x:contain;overflow-x:auto}.onmLXq_cmpScroll:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.onmLXq_cmpTable{border-collapse:separate;border-spacing:0;inline-size:100%;min-inline-size:36rem;font-size:.8125rem;line-height:1.45}.onmLXq_cmpTitle{margin:0 0 calc(var(--bn-u) * 2.5);color:var(--text-strong);font-size:.9375rem;font-weight:800;line-height:1.4}.onmLXq_cmpTable th,.onmLXq_cmpTable td{padding:calc(var(--bn-u) * 2.5) calc(var(--bn-u) * 3);border-block-start:1px solid var(--border-subtle);text-align:start;vertical-align:top}.onmLXq_cmpTable thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-muted);font-size:.6875rem;font-weight:800}.onmLXq_cmpTable td[data-live]{color:var(--text-strong);white-space:nowrap;font-weight:700}.onmLXq_cmpSticky{z-index:1;background:var(--surface-base);border-inline-end:1px solid var(--border-default);min-inline-size:8.5rem;max-inline-size:10rem;color:var(--text-strong);font-weight:700;position:sticky;inset-inline-start:0}.onmLXq_cmpTable thead .onmLXq_cmpSticky{background:var(--surface-muted)}.onmLXq_cmpLink{color:inherit}.onmLXq_cmpHint{color:var(--text-muted);margin-block-start:calc(var(--bn-u) * 2);font-size:.75rem}.onmLXq_cellNone{color:var(--text-muted)}.onmLXq_embed{padding:var(--nx-card-pad,calc(var(--bn-u) * 5));border:1.5px solid var(--border-accent);border-radius:var(--radius-lg);background:var(--surface-muted)}.onmLXq_embedTitle{margin:calc(var(--bn-u) * 1.5) 0 0;color:var(--text-strong);font-size:1.125rem;font-weight:800}.onmLXq_embedBody{margin:calc(var(--bn-u) * 1.5) 0 calc(var(--bn-u) * 4);color:var(--text-body);font-size:.875rem;line-height:1.55}.onmLXq_embedStack{display:grid}.onmLXq_embedStack>*{grid-area:1/1;min-inline-size:0}.onmLXq_embedPending{visibility:hidden}.onmLXq_miniBody{gap:calc(var(--bn-u) * 4);display:grid}.onmLXq_goalGrid{gap:calc(var(--bn-u) * 2);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:calc(var(--bn-u) * 2);display:grid}.onmLXq_goalGrid .onmLXq_chip{padding-inline:calc(var(--bn-u) * 2.5);white-space:normal;line-height:1.25}.onmLXq_finderResult{min-block-size:calc(var(--bn-u) * 28)}.onmLXq_mini{gap:calc(var(--bn-u) * 4);margin-block-start:calc(var(--bn-u) * 4);display:grid}.onmLXq_miniField{border:0;min-inline-size:0;margin:0;padding:0}.onmLXq_miniLabel{color:var(--text-strong);font-size:.75rem;font-weight:800;display:block}.onmLXq_wrapChips{flex-wrap:wrap;margin-block-start:calc(var(--bn-u) * 2);overflow:visible}.onmLXq_miniRow{gap:calc(var(--bn-u) * 2.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.onmLXq_miniInput{gap:calc(var(--bn-u) * 1.5);display:grid}.onmLXq_miniInput input{inline-size:100%;min-block-size:var(--bn-tap);padding-inline:calc(var(--bn-u) * 2.5);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-base);color:var(--text-strong);font:inherit;font-size:1rem}.onmLXq_miniInput input:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.onmLXq_miniResult{align-content:center;gap:calc(var(--bn-u) * 1);min-block-size:calc(var(--bn-u) * 20);padding:calc(var(--bn-u) * 3.5);border-radius:var(--radius-md);background:var(--surface-base);display:grid}.onmLXq_miniBig{color:var(--text-strong);font-size:1.25rem;font-weight:800;line-height:1.25}.onmLXq_miniSmall{color:var(--text-muted);font-size:.8125rem}.onmLXq_fig{margin-inline:0}.onmLXq_figImg{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);background:var(--surface-muted);block-size:auto;inline-size:100%;display:block}.onmLXq_figCaption{color:var(--text-muted);margin-block-start:calc(var(--bn-u) * 2);font-size:.8125rem;line-height:1.5}.onmLXq_figCredit{margin-block-start:calc(var(--bn-u) * .5);font-size:.75rem;display:block}.onmLXq_faqBlock .onmLXq_faq{margin-block-start:calc(var(--bn-u) * 3)}.onmLXq_authHead{align-items:center;gap:calc(var(--bn-u) * 3);margin-block-start:calc(var(--bn-u) * 2);display:flex}.onmLXq_avatarLg{inline-size:calc(var(--bn-u) * 16);block-size:calc(var(--bn-u) * 16);border:1px solid var(--border-default);border-radius:var(--bn-pill);background:var(--surface-muted);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex;position:relative;overflow:hidden}.onmLXq_authReview{gap:calc(var(--bn-u) * 1.5);margin:calc(var(--bn-u) * 3) 0 0;color:var(--text-strong);flex-wrap:wrap;font-size:.8125rem;font-weight:700;display:flex}.onmLXq_authReview time{color:var(--text-muted);font-weight:400}.onmLXq_sticky{z-index:40;align-items:center;gap:calc(var(--bn-u) * 2.5);padding:calc(var(--bn-u) * 2.5) calc(var(--bn-u) * 3.5) calc(var(--bn-u) * 2.5 + env(safe-area-inset-bottom,0px));background:var(--surface-base);border-block-start:1px solid var(--border-default);box-shadow:var(--shadow-overlay);transition:transform var(--motion-base) ease;grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(105%)}.onmLXq_sticky[data-visible=true]{transform:translateY(0)}.onmLXq_sticky[data-visible=false]{visibility:hidden}.onmLXq_stickyMeta{min-inline-size:0;display:grid}.onmLXq_stickyName{white-space:nowrap;text-overflow:ellipsis;color:var(--text-strong);font-size:.8125rem;font-weight:700;overflow:hidden}.onmLXq_stickyPrice{color:var(--text-strong);font-size:.9375rem;font-weight:800}.onmLXq_stickyBtn{min-block-size:var(--bn-tap);padding-inline:calc(var(--bn-u) * 4);border-radius:var(--radius-md);background:var(--action-primary);color:var(--action-on-primary);font:inherit;cursor:pointer;border:0;font-size:.875rem;font-weight:800}.onmLXq_stickyClose{inline-size:var(--bn-tap);block-size:var(--bn-tap);border-radius:var(--bn-pill);color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.onmLXq_stickyBtn:focus-visible,.onmLXq_stickyClose:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}@media (min-width:48rem){.onmLXq_wrap{padding-inline:calc(var(--bn-u) * 6)}.onmLXq_sticky{display:none}.onmLXq_topics,.onmLXq_picks{grid-template-columns:repeat(2,minmax(0,1fr))}.onmLXq_shop{grid-template-columns:repeat(4,minmax(0,1fr))}.onmLXq_tools{grid-template-columns:repeat(2,minmax(0,1fr))}.onmLXq_feat{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.onmLXq_featNoImage{grid-template-columns:minmax(0,1fr)}.onmLXq_featImage{aspect-ratio:auto;min-block-size:100%}.onmLXq_featBody{padding:calc(var(--bn-u) * 7.5) calc(var(--bn-u) * 8);justify-content:center}.onmLXq_featTitle{font-size:2rem}.onmLXq_row{grid-template-columns:calc(var(--bn-u) * 24) minmax(0, 1fr) calc(var(--bn-u) * 32);align-items:center;gap:calc(var(--bn-u) * 4);padding:calc(var(--bn-u) * 4) calc(var(--bn-u) * 4.5)}.onmLXq_rowNoThumb{grid-template-columns:minmax(0, 1fr) calc(var(--bn-u) * 32)}.onmLXq_rowMeta{grid-column:auto;justify-self:end}.onmLXq_rowMeta .onmLXq_meta{text-align:end;flex-direction:column;align-items:flex-end}.onmLXq_rowTitle{font-size:1.0625rem}.onmLXq_capture{align-items:center;gap:0 calc(var(--bn-u) * 10);padding:calc(var(--bn-u) * 7.5) calc(var(--bn-u) * 8);grid-template-columns:minmax(0,1fr) minmax(0,22.5rem)}.onmLXq_buy{grid-template-columns:calc(var(--bn-u) * 28) minmax(0, 1fr) calc(var(--bn-u) * 55);padding:calc(var(--bn-u) * 5);align-items:center}.onmLXq_buyActs{grid-column:auto}}@media (min-width:64rem){.onmLXq_cmpHint{display:none}.onmLXq_hubLayout{gap:calc(var(--bn-u) * 8);grid-template-columns:minmax(0,1fr) minmax(0,21rem);align-items:start;display:grid}.onmLXq_hubLayout .onmLXq_tools{grid-template-columns:minmax(0,1fr)}.onmLXq_chips{flex-wrap:wrap;overflow:visible}.onmLXq_art{gap:calc(var(--bn-u) * 11);grid-template-columns:minmax(0,1fr) minmax(0,17.5rem)}.onmLXq_rail{gap:calc(var(--bn-u) * 3.5);flex-direction:column;display:flex;position:sticky;inset-block-start:calc(var(--bn-u) * 6)}.onmLXq_tocMobile,.onmLXq_progressBar{display:none}.onmLXq_artTitle{max-inline-size:24ch}.onmLXq_body .onmLXq_prose{font-size:1.0625rem}.onmLXq_prose :where(h2),.onmLXq_bodyH2{font-size:1.5625rem}}@media (prefers-reduced-motion:reduce){.onmLXq_chip,.onmLXq_row,.onmLXq_primaryBtn,.onmLXq_sticky{transition:none}}.onmLXq_answerProduct{margin-block:calc(var(--bn-u) * 4)}.onmLXq_inlineTool{margin-block:calc(var(--bn-u) * 5)}.onmLXq_soldOutCard{gap:calc(var(--bn-u) * 2);padding:calc(var(--bn-u) * 4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-base);display:grid}.onmLXq_soldOutLine{color:var(--text-strong);margin:0;font-size:.875rem;font-weight:700}.onmLXq_answerProduct>*+*{margin-block-start:calc(var(--bn-u) * 3)}