._9a6wsa_page{padding-top:clamp(104px,4.5rem + 3vw,136px);padding-bottom:var(--te-space-8);font-family:var(--te-font-sans);color:var(--te-text)}._9a6wsa_page :where(p,li,td,th,summary){font-family:inherit}._9a6wsa_page [id]{scroll-margin-top:120px}._9a6wsa_heroTight._9a6wsa_heroTight{padding-top:var(--te-space-8)}._9a6wsa_topBar{max-width:calc(var(--te-container) + 2 * var(--te-gutter));padding:0 var(--te-gutter);justify-content:space-between;align-items:center;gap:var(--te-space-2) var(--te-space-4);flex-wrap:wrap;margin:0 auto;display:flex}._9a6wsa_bcList{align-items:center;gap:var(--te-space-2);font-size:var(--te-text-small);color:var(--te-text-3);margin:0;padding:0;list-style:none;display:flex}._9a6wsa_bcLink{min-height:44px;color:var(--te-text-2);transition:color var(--te-dur-fast) var(--te-ease);align-items:center;text-decoration:none;display:inline-flex}._9a6wsa_bcLink:hover{color:var(--te-text)}._9a6wsa_bcSep{color:var(--te-text-3)}._9a6wsa_bcCurrent{color:var(--te-text)}._9a6wsa_backLink{align-items:center;gap:var(--te-space-2);min-height:44px;font-size:var(--te-text-small);color:var(--te-text-2);transition:color var(--te-dur-fast) var(--te-ease);font-weight:600;text-decoration:none;display:inline-flex}._9a6wsa_backLink:hover{color:var(--te-text)}._9a6wsa_bcLink:focus-visible{outline:2px solid var(--te-focus);outline-offset:3px;border-radius:2px}._9a6wsa_backLink:focus-visible{outline:2px solid var(--te-focus);outline-offset:3px;border-radius:2px}._9a6wsa_tocLink:focus-visible{outline:2px solid var(--te-focus);outline-offset:3px;border-radius:2px}._9a6wsa_prose a:focus-visible{outline:2px solid var(--te-focus);outline-offset:3px;border-radius:2px}._9a6wsa_prodBody a:focus-visible{outline:2px solid var(--te-focus);outline-offset:3px;border-radius:2px}._9a6wsa_heroMeta a:focus-visible{outline:2px solid var(--te-focus);outline-offset:3px;border-radius:2px}._9a6wsa_heroMeta{gap:var(--te-space-2) var(--te-space-5);margin-top:var(--te-space-6);font-size:var(--te-text-caption);color:var(--te-text-3);flex-wrap:wrap;justify-content:center;display:flex}._9a6wsa_heroMetaItem{align-items:center;gap:6px;display:inline-flex}._9a6wsa_heroMetaItem a{color:var(--te-text-2);text-decoration:underline;-webkit-text-decoration-color:var(--te-border-strong);text-decoration-color:var(--te-border-strong);text-underline-offset:3px}._9a6wsa_heroMetaItem a:hover{color:var(--te-text)}._9a6wsa_heroMetaDot{display:none}._9a6wsa_heroMetaItem+._9a6wsa_heroMetaItem:before{content:"";width:1px;height:12px;margin-right:calc(var(--te-space-5) / 2);margin-left:calc(var(--te-space-5) / -2);background:var(--te-border-strong)}._9a6wsa_tocCard{max-width:48rem;margin:var(--te-space-4) auto 0;padding:var(--te-space-5);border-radius:var(--te-radius-lg);border:1px solid var(--te-border);background:var(--te-surface)}._9a6wsa_tocLabel{font-size:var(--te-text-small);color:var(--te-text);margin:0 0 var(--te-space-3);font-weight:600}._9a6wsa_tocLinks{gap:var(--te-space-2);flex-wrap:wrap;display:flex}._9a6wsa_tocLink{min-height:36px;font-size:var(--te-text-small);color:var(--te-text-2);padding:0 var(--te-space-3);border-radius:var(--te-radius-pill);border:1px solid var(--te-border);transition:border-color var(--te-dur-fast) var(--te-ease), color var(--te-dur-fast) var(--te-ease), background-color var(--te-dur-fast) var(--te-ease);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}._9a6wsa_tocLink:hover{color:var(--te-text);border-color:var(--te-border-strong);background:var(--te-surface-2)}._9a6wsa_discCard{max-width:48rem;margin:var(--te-space-4) auto 0;padding:var(--te-space-5);border-radius:var(--te-radius-lg);border:1px solid var(--te-border);background:var(--te-bg-raised)}._9a6wsa_discIcon{display:none}._9a6wsa_discLabel{font-size:var(--te-text-caption);color:var(--te-text-3);margin:0 0 var(--te-space-1);font-weight:500}._9a6wsa_discTitle{font-size:var(--te-text-h4);color:var(--te-text);margin:0 0 var(--te-space-2);font-weight:600;line-height:1.35}._9a6wsa_discText{font-size:var(--te-text-small);color:var(--te-text-2);margin:0 0 var(--te-space-4);line-height:1.6}._9a6wsa_discChip{color:var(--te-text-2);border-radius:var(--te-radius-pill);border:1px solid var(--te-border);align-items:center;padding:3px 10px;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}._9a6wsa_prose{max-width:42rem;font-size:var(--te-text-h4);color:var(--te-text-2);margin:0 auto;line-height:1.7}._9a6wsa_prose p{margin:0 0 1.25em}._9a6wsa_prose p:last-child{margin-bottom:0}._9a6wsa_prose a,._9a6wsa_prodBody a{color:var(--te-text);text-decoration:underline;-webkit-text-decoration-color:var(--te-border-strong);text-decoration-color:var(--te-border-strong);text-underline-offset:3px;transition:color var(--te-dur-fast) var(--te-ease), text-decoration-color var(--te-dur-fast) var(--te-ease);text-decoration-thickness:1px}._9a6wsa_prose a:hover,._9a6wsa_prodBody a:hover{color:var(--te-accent);-webkit-text-decoration-color:var(--te-accent);text-decoration-color:var(--te-accent)}._9a6wsa_prose strong,._9a6wsa_prodBody strong{color:var(--te-text);font-weight:600}._9a6wsa_leadProse{margin-top:var(--te-space-8)}._9a6wsa_tableWrap{max-width:var(--te-container);border-radius:var(--te-radius-lg);border:1px solid var(--te-border);background:var(--te-surface);margin:0 auto;overflow-x:auto}._9a6wsa_cmpTable{border-collapse:collapse;width:100%;min-width:1400px;margin:0}._9a6wsa_cmpTable th,._9a6wsa_cmpTable td{padding:var(--te-space-3) var(--te-space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--te-border)}._9a6wsa_cmpTable thead th{font-size:var(--te-text-small);color:var(--te-text);background:var(--te-surface-2);white-space:nowrap;font-weight:600}._9a6wsa_cmpTable tbody th{font-size:var(--te-text-small);color:var(--te-text);white-space:nowrap;font-weight:600}._9a6wsa_cmpTable tr>:first-child{z-index:1;background:var(--te-surface);border-right:1px solid var(--te-border);position:sticky;left:0}._9a6wsa_cmpTable thead tr>:first-child{background:var(--te-surface-2)}._9a6wsa_cmpTable td{font-size:var(--te-text-small);color:var(--te-text-2);line-height:1.55}._9a6wsa_cmpTable tbody tr:last-child th,._9a6wsa_cmpTable tbody tr:last-child td{border-bottom:none}._9a6wsa_oursChip{margin-left:var(--te-space-2);color:var(--te-accent);border-radius:var(--te-radius-pill);background:var(--te-accent-soft);vertical-align:middle;align-items:center;padding:1px 8px;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}._9a6wsa_productGrid{gap:var(--te-space-4);grid-template-columns:1fr;max-width:48rem;margin:0 auto;display:grid}._9a6wsa_productCard{padding:var(--te-space-6);border-radius:var(--te-radius-lg);border:1px solid var(--te-border);background:var(--te-surface)}._9a6wsa_productCardOurs{border-color:var(--te-border-strong)}._9a6wsa_prodTitle{font-family:var(--te-font-sans);font-weight:600;font-size:var(--te-text-h3);letter-spacing:-.01em;color:var(--te-text);margin:0 0 var(--te-space-4);align-items:baseline;gap:var(--te-space-2) var(--te-space-3);flex-wrap:wrap;line-height:1.3;display:flex}._9a6wsa_prodPrice{font-family:var(--te-font-sans);font-size:var(--te-text-small);letter-spacing:0;color:var(--te-text-3);font-weight:500}._9a6wsa_prodBody{font-size:var(--te-text-body);color:var(--te-text-2);line-height:1.7}._9a6wsa_prodBody p{margin:0 0 1.1em}._9a6wsa_prodBody p:last-child{margin-bottom:0}._9a6wsa_prodShot{width:100%;height:auto;margin:0 0 var(--te-space-5);border-radius:var(--te-radius-md);border:1px solid var(--te-border);display:block}._9a6wsa_tradeoff{border-top:1px solid var(--te-border);margin-top:1.25em;padding-top:1.1em}@media (max-width:768px){._9a6wsa_productCard{padding:var(--te-space-5)}._9a6wsa_heroMetaItem+._9a6wsa_heroMetaItem:before{display:none}}._9a6wsa_inlineLinks a{color:var(--te-text);text-decoration:underline;-webkit-text-decoration-color:var(--te-border-strong);text-decoration-color:var(--te-border-strong);text-underline-offset:3px}._9a6wsa_inlineLinks a:hover{color:var(--te-accent);-webkit-text-decoration-color:var(--te-accent);text-decoration-color:var(--te-accent)}._9a6wsa_inlineLinks a:focus-visible{outline:2px solid var(--te-focus);outline-offset:3px}
