.hwx[data-astro-cid-dqbkf624] .hwx-bar{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.hwx[data-astro-cid-dqbkf624] .hwx-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.hwx[data-astro-cid-dqbkf624] .hwx-q{flex:1;min-width:200px;max-width:340px;padding:7px 12px;font-size:.85rem}.hwx[data-astro-cid-dqbkf624] .hwx-k{text-transform:uppercase;letter-spacing:.09em;color:var(--text-faint);font-size:.68rem;font-weight:650}.hwx[data-astro-cid-dqbkf624] .hwx-count{color:var(--text-faint);margin:4px 0 6px;font-size:.78rem}.hwx[data-astro-cid-dqbkf624] .hwx-tablewrap{overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface);border-radius:14px;max-height:min(76vh,860px);overflow:auto}.hwx[data-astro-cid-dqbkf624] .hwx-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px;font-size:.84rem}.hwx[data-astro-cid-dqbkf624] .hwx-table th{z-index:2;background:var(--surface-2);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:0;position:sticky;top:0}.hwx[data-astro-cid-dqbkf624] .hwx-table th button{appearance:none;font:inherit;color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;width:100%;text-align:inherit;background:0 0;border:0;padding:10px;font-size:.7rem;font-weight:650}.hwx[data-astro-cid-dqbkf624] .hwx-table th button:hover{color:var(--text)}.hwx[data-astro-cid-dqbkf624] .hwx-table th[aria-sort=ascending] button,.hwx[data-astro-cid-dqbkf624] .hwx-table th[aria-sort=descending] button{color:var(--accent)}.hwx[data-astro-cid-dqbkf624] .hwx-table th i{margin-left:3px;font-style:normal}.hwx[data-astro-cid-dqbkf624] .hwx-table th.num,.hwx[data-astro-cid-dqbkf624] .hwx-table td.num{text-align:right}.hwx[data-astro-cid-dqbkf624] .hwx-table th.hwx-c{color:var(--text-faint);text-transform:uppercase;padding:10px 6px 10px 12px;font-size:.66rem}.hwx[data-astro-cid-dqbkf624] .hwx-table td{border-bottom:1px solid var(--border);vertical-align:middle;font-variant-numeric:tabular-nums;white-space:nowrap;padding:6px 10px;position:relative}.hwx[data-astro-cid-dqbkf624] .hwx-table td.num{font-family:var(--font-mono);font-size:.8rem}.hwx[data-astro-cid-dqbkf624] .hwx-table td.hwx-c{width:28px;padding-left:12px}.hwx[data-astro-cid-dqbkf624] .hwx-table td.hwx-c input{accent-color:var(--accent);width:15px;height:15px}.hwx[data-astro-cid-dqbkf624] .hwx-table tbody tr{cursor:pointer;transition:background .12s}.hwx[data-astro-cid-dqbkf624] .hwx-table tbody tr:hover{background:var(--surface-2)}.hwx[data-astro-cid-dqbkf624] .hwx-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.hwx[data-astro-cid-dqbkf624] .hwx-table tbody tr.on{background:var(--accent-soft)}.hwx[data-astro-cid-dqbkf624] .hwx-table tbody tr:last-child td{border-bottom:0}.hwx[data-astro-cid-dqbkf624] .hwx-name{z-index:1;background:var(--surface-solid);position:sticky;left:0}.hwx[data-astro-cid-dqbkf624] .hwx-table tbody tr:hover .hwx-name{background:var(--surface-2)}.hwx[data-astro-cid-dqbkf624] .hwx-table tbody tr.on .hwx-name{background:color-mix(in srgb, var(--accent) 12%, var(--surface-solid))}.hwx[data-astro-cid-dqbkf624] .hwx-nm{align-items:center;gap:7px;display:inline-flex}.hwx[data-astro-cid-dqbkf624] .hwx-nm b{font-weight:620}.hwx[data-astro-cid-dqbkf624] .hw-sub{color:var(--text-faint);font-size:.72rem;font-family:var(--font-sans);margin-top:1px;font-weight:450;display:block}.hwx[data-astro-cid-dqbkf624] .hwx-name .hw-sub{padding-left:19px}.hwx[data-astro-cid-dqbkf624] .hw-sub em{color:var(--c-prefill);font-style:normal}.hwx[data-astro-cid-dqbkf624] .hw-warn{color:var(--c-waste);font-weight:600}.hwx[data-astro-cid-dqbkf624] .hwx-bar-fill{background:var(--accent);opacity:.5;border-radius:2px;height:3px;position:absolute;bottom:5px;right:10px}.hwx[data-astro-cid-dqbkf624] .hwx-fit b{color:var(--c-decode);font-weight:650}.hwx[data-astro-cid-dqbkf624] .hwx-none{text-align:center;color:var(--text-faint);padding:26px}.hwx[data-astro-cid-dqbkf624] .hwx-detail,.hwx[data-astro-cid-dqbkf624] .hwx-cmp{border:1px solid var(--border);background:var(--surface);scroll-margin-top:calc(var(--header-h) + 16px);border-radius:14px;margin-top:16px;padding:16px 18px}.hwx[data-astro-cid-dqbkf624] .hwx-detail{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.hwx[data-astro-cid-dqbkf624] .hwd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hwx[data-astro-cid-dqbkf624] .hwd-head h3{letter-spacing:-.02em;margin:4px 0 0;font-size:1.35rem}.hwx[data-astro-cid-dqbkf624] .hwd-badges{color:var(--text-dim);flex-wrap:wrap;gap:6px;font-size:.74rem;display:flex}.hwx[data-astro-cid-dqbkf624] .hwd-badges span{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.hwx[data-astro-cid-dqbkf624] .hwd-vendor{font-weight:600;color:var(--text)!important}.hwx[data-astro-cid-dqbkf624] .st-announced,.hwx[data-astro-cid-dqbkf624] .st-sampling{color:var(--c-prefill)!important}.hwx[data-astro-cid-dqbkf624] .st-legacy{color:var(--text-faint)!important}.hwx[data-astro-cid-dqbkf624] .hwd-acts{flex-wrap:wrap;gap:8px;display:flex}.hwx[data-astro-cid-dqbkf624] .hwd-acts a.btn{text-decoration:none}.hwx[data-astro-cid-dqbkf624] .hwd-take{color:var(--text);max-width:900px;margin:10px 0 0;line-height:1.6}.hwx[data-astro-cid-dqbkf624] .hwd-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.hwx[data-astro-cid-dqbkf624] .hwd-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 22px;margin-top:16px;display:grid}.hwx[data-astro-cid-dqbkf624] .hwd-sec h4{text-transform:uppercase;letter-spacing:.09em;color:var(--accent);margin:0 0 6px;font-size:.72rem}.hwx[data-astro-cid-dqbkf624] .hwd-sec dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:.84rem;display:grid}.hwx[data-astro-cid-dqbkf624] .hwd-sec dt{color:var(--text-faint)}.hwx[data-astro-cid-dqbkf624] .hwd-sec dd{font-family:var(--font-mono);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.8rem}.hwx[data-astro-cid-dqbkf624] .hwd-cav{background:var(--c-prefill-soft);border:1px solid color-mix(in srgb, var(--c-prefill) 30%, transparent);border-radius:10px;margin:16px 0 0;padding:10px 13px;font-size:.86rem;line-height:1.55}.hwx[data-astro-cid-dqbkf624] .hwd-cav b{color:var(--c-prefill)}.hwx[data-astro-cid-dqbkf624] .hwd-src{color:var(--text-faint);margin:12px 0 0;font-size:.76rem;line-height:1.7}.hwx[data-astro-cid-dqbkf624] .hw-sw{vertical-align:-1px;flex:none}.hwx[data-astro-cid-dqbkf624] .hwc-grid{grid-template-columns:minmax(140px, .9fr) repeat(var(--n), minmax(110px, 1fr));gap:0;margin-top:12px;font-size:.84rem;display:grid;overflow-x:auto}.hwx[data-astro-cid-dqbkf624] .hwc-grid>div{border-bottom:1px solid var(--border);padding:7px 10px}.hwx[data-astro-cid-dqbkf624] .hwc-h{align-items:center;gap:6px;font-size:.86rem;font-weight:650;display:flex}.hwx[data-astro-cid-dqbkf624] .hwc-k{color:var(--text-dim);font-size:.8rem}.hwx[data-astro-cid-dqbkf624] .hwc-v{font-family:var(--font-mono);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.hwx[data-astro-cid-dqbkf624] .hwc-v.best span{color:var(--text);font-weight:750}.hwx[data-astro-cid-dqbkf624] .hwc-v i{border-radius:3px;min-width:0;height:6px;display:block}.hwx[data-astro-cid-dqbkf624] .hwc-v small{color:var(--text-faint)}.hwx[data-astro-cid-dqbkf624] .hwc-note{color:var(--text-faint);margin:10px 0 0;font-size:.76rem}@media (width<=640px){.hwx[data-astro-cid-dqbkf624] .hwx-q{width:100%;max-width:none}.hwx[data-astro-cid-dqbkf624] .hwd-sec dd{text-align:left}}.hwch[data-astro-cid-ytthbknn]{position:relative}.hwch[data-astro-cid-ytthbknn] .hwch-top{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.hwch[data-astro-cid-ytthbknn] .hwch-legend{flex-wrap:wrap;gap:6px;display:flex}.hwch[data-astro-cid-ytthbknn] .hwch-legend button{appearance:none;font:inherit;border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;display:inline-flex}.hwch[data-astro-cid-ytthbknn] .hwch-legend button[aria-pressed=false]{opacity:.45;text-decoration:line-through}.hwch[data-astro-cid-ytthbknn] .hwch-plot{margin-top:10px;position:relative}.hwch[data-astro-cid-ytthbknn] .hwch-plot>svg{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.hwch[data-astro-cid-ytthbknn] .hwch-ax{fill:var(--text-faint);font-size:11px;font-family:var(--font-mono)}.hwch[data-astro-cid-ytthbknn] .hwch-axt{fill:var(--text-dim);font-size:12px;font-weight:600}.hwch[data-astro-cid-ytthbknn] .hwch-iso{fill:var(--text-faint);font-size:10.5px;font-style:italic}.hwch[data-astro-cid-ytthbknn] .hwch-band{fill:var(--c-decode);font-size:11px;font-weight:600}.hwch[data-astro-cid-ytthbknn] .hwch-lbl{fill:var(--text-dim);pointer-events:none;paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;font-size:10.5px}.hwch[data-astro-cid-ytthbknn] .hwch-pt{cursor:pointer;outline:none}.hwch[data-astro-cid-ytthbknn] .hwch-pt:hover>:not(:first-child),.hwch[data-astro-cid-ytthbknn] .hwch-pt:focus-visible>:not(:first-child){stroke:var(--text)}.hwch[data-astro-cid-ytthbknn] .hwch-tip[hidden]{display:none}.hwch[data-astro-cid-ytthbknn] .hw-sw{width:12px;height:12px;display:inline-block}.hwch[data-astro-cid-ytthbknn] .hwch-tip{z-index:5;pointer-events:none;background:var(--surface-solid);border:1px solid var(--border-strong);border-radius:10px;flex-direction:column;gap:2px;max-width:260px;padding:8px 11px;font-size:.8rem;display:flex;position:absolute;box-shadow:0 10px 30px -10px #00000080}.hwch[data-astro-cid-ytthbknn] .hwch-tip b{font-size:.86rem}.hwch[data-astro-cid-ytthbknn] .hwch-tip span{color:var(--text-dim);font-family:var(--font-mono);font-size:.74rem}.hwch[data-astro-cid-ytthbknn] .hwch-tip em{color:var(--text-faint);margin-top:3px;font-size:.7rem;font-style:normal}.hwf[data-astro-cid-ndzbljyc] .hwf-ctl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hwf[data-astro-cid-ndzbljyc] .hwf-g{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.hwf[data-astro-cid-ndzbljyc] .hwf-g .field{flex-wrap:wrap;justify-content:space-between}.hwf[data-astro-cid-ndzbljyc] .hwf-g .field>span:first-child{flex:1}.hwf[data-astro-cid-ndzbljyc] .hwf-g select{max-width:66%}.hwf[data-astro-cid-ndzbljyc] .hwf-k{text-transform:uppercase;letter-spacing:.09em;color:var(--text-faint);font-size:.68rem;font-weight:650}.hwf[data-astro-cid-ndzbljyc] .hwf-opts{margin:10px 0 0}.hwf[data-astro-cid-ndzbljyc] .hwf-wrap{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:12px;overflow-x:auto}.hwf[data-astro-cid-ndzbljyc] .hwf-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.84rem}.hwf[data-astro-cid-ndzbljyc] .hwf-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);background:var(--surface-2);white-space:nowrap;padding:9px 10px;font-size:.7rem;font-weight:650}.hwf[data-astro-cid-ndzbljyc] .hwf-table td{border-top:1px solid var(--border);white-space:nowrap;font-variant-numeric:tabular-nums;padding:8px 10px}.hwf[data-astro-cid-ndzbljyc] .num{text-align:right;font-family:var(--font-mono);font-size:.8rem}.hwf[data-astro-cid-ndzbljyc] th.num{font-family:var(--font-sans)}.hwf[data-astro-cid-ndzbljyc] .hwf-nm{align-items:center;gap:7px;font-weight:600;display:inline-flex}.hwf[data-astro-cid-ndzbljyc] .hwf-why{color:var(--c-waste);padding-left:19px;font-size:.72rem;font-weight:450;display:block}.hwf[data-astro-cid-ndzbljyc] tr.miss td{color:var(--text-faint)}.hwf[data-astro-cid-ndzbljyc] tr.best{background:var(--c-good);background:color-mix(in srgb, var(--c-good) 10%, transparent)}.hwf[data-astro-cid-ndzbljyc] .hwf-multi,.hwf[data-astro-cid-ndzbljyc] .hwf-pcie{font-family:var(--font-sans);color:var(--c-waste);font-size:.68rem;font-weight:600}.hwf[data-astro-cid-ndzbljyc] .hwf-pcie{color:var(--c-prefill)}.hwf[data-astro-cid-ndzbljyc] .hwf-cost{min-width:110px;position:relative}.hwf[data-astro-cid-ndzbljyc] .hwf-cost span{z-index:1;font-weight:650;position:relative}.hwf[data-astro-cid-ndzbljyc] .hwf-cost i{background:var(--c-decode);border-radius:2px;max-width:calc(100% - 20px);height:3px;position:absolute;bottom:4px;right:10px}.hwf[data-astro-cid-ndzbljyc] .hwf-note{color:var(--text-faint);margin:10px 0 0;font-size:.78rem;line-height:1.55}@media (width<=860px){.hwf[data-astro-cid-ndzbljyc] .hwf-ctl{grid-template-columns:1fr}}.hw-toc[data-astro-cid-htlec4l3]{flex-wrap:wrap;gap:6px;margin:-6px 0 6px;display:flex}.hw-toc[data-astro-cid-htlec4l3] a[data-astro-cid-htlec4l3]{border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);border-radius:999px;padding:4px 11px;font-size:.8rem;text-decoration:none}.hw-toc[data-astro-cid-htlec4l3] a[data-astro-cid-htlec4l3]:hover{color:var(--text);border-color:var(--border-strong)}.hw-sec[data-astro-cid-htlec4l3]{scroll-margin-top:calc(var(--header-h) + 16px);margin-top:3rem}.hw-sec[data-astro-cid-htlec4l3] h2[data-astro-cid-htlec4l3]{letter-spacing:-.025em;margin:0 0 .6rem;font-size:1.5rem;font-weight:650}.hw-sec[data-astro-cid-htlec4l3] h2[data-astro-cid-htlec4l3]:before{content:"";background:var(--accent-grad);border-radius:3px;width:28px;height:3px;margin-bottom:14px;display:block}.hw-p[data-astro-cid-htlec4l3],.hw-prose[data-astro-cid-htlec4l3] p[data-astro-cid-htlec4l3]{color:color-mix(in srgb, var(--text) 88%, var(--text-dim));max-width:820px;margin:0 0 1rem;line-height:1.65}.hw-five[data-astro-cid-htlec4l3]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.hw-five[data-astro-cid-htlec4l3] a[data-astro-cid-htlec4l3]{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:14px;flex-direction:column;gap:6px;padding:14px 15px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.hw-five[data-astro-cid-htlec4l3] a[data-astro-cid-htlec4l3]:hover{border-color:var(--accent);transform:translateY(-1px)}.hw-five[data-astro-cid-htlec4l3] b[data-astro-cid-htlec4l3]{font-size:.95rem}.hw-five[data-astro-cid-htlec4l3] span[data-astro-cid-htlec4l3]{color:var(--text-dim);flex:1;font-size:.84rem;line-height:1.5}.hw-five[data-astro-cid-htlec4l3] i[data-astro-cid-htlec4l3]{font-style:normal;font-family:var(--font-mono);color:var(--accent);font-size:.72rem}.hw-trends[data-astro-cid-htlec4l3]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-bottom:.5rem;display:grid}.hw-trends[data-astro-cid-htlec4l3]>div[data-astro-cid-htlec4l3]{border:1px solid var(--border);border-top:2px solid var(--accent);background:var(--surface);color:var(--text-dim);border-radius:12px;padding:12px 14px;font-size:.88rem;line-height:1.55}.hw-trends[data-astro-cid-htlec4l3] b[data-astro-cid-htlec4l3]{color:var(--text);margin-bottom:3px;display:block}.hw-gotchas[data-astro-cid-htlec4l3]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;display:grid}.hw-gotchas[data-astro-cid-htlec4l3]>div[data-astro-cid-htlec4l3]{border:1px solid var(--border);background:var(--surface);color:var(--text-dim);border-radius:12px;padding:12px 14px;font-size:.88rem;line-height:1.55}.hw-gotchas[data-astro-cid-htlec4l3] b[data-astro-cid-htlec4l3]{color:var(--text)}.hw-prose[data-astro-cid-htlec4l3] h3{letter-spacing:-.015em;margin:1.8rem 0 .5rem;font-size:1.1rem}.hw-prose[data-astro-cid-htlec4l3] ul{max-width:820px;color:color-mix(in srgb, var(--text) 88%, var(--text-dim));padding-left:1.2rem;line-height:1.6}.hw-prose[data-astro-cid-htlec4l3] li{margin:.35rem 0}.hw-prose[data-astro-cid-htlec4l3] li::marker{color:var(--accent)}.hw-prose[data-astro-cid-htlec4l3] code[data-astro-cid-htlec4l3]{font-family:var(--font-mono);background:var(--surface-2);border-radius:5px;padding:1px 5px;font-size:.85em}
