.buy-page .pitboard{border:1px solid var(--rule);border-top:2px solid var(--ink);border-radius:var(--radius);background:var(--surface);margin:14px 0 6px;overflow:hidden}.buy-page .pitboard-readouts{display:grid;grid-template-columns:repeat(auto-fit,minmax(164px,1fr));background:var(--surface);margin:-1px 0 0 -1px}.buy-page .readout-cell{background:var(--surface);border-top:1px solid var(--rule);border-left:1px solid var(--rule);padding:12px 16px 11px;display:flex;flex-direction:column;gap:3px;min-width:0}.buy-page .readout-value{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.08rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.buy-page .readout-value.best{color:var(--signal)}.buy-page .readout-value .basis{display:block;font-size:.66rem;line-height:1.3;margin-top:1px}.buy-page .readout-sub{font-size:.75rem;line-height:1.35;color:var(--ink-2)}.buy-page .readout-sub a{-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:2px}.buy-page .readout-sub a:hover{color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.buy-page .pitboard-ladder{border-top:1px solid var(--rule);padding:13px 18px 2px}.buy-page .pitboard-ladder>.eyebrow{display:block;margin:0 0 12px}.buy-page .ladder-note{font-size:.72rem;color:var(--ink-3);margin:12px 0;max-width:none}.buy-page .pitboard-note{border-top:1px solid var(--rule);background:var(--surface-2);padding:9px 16px;margin:0;font-size:.8rem;color:var(--ink-2);max-width:none}.buy-page .ladder-tick.edge-l .ladder-flag{left:-6px;transform:translateY(3px)}.buy-page .ladder-tick.edge-l:focus-visible .ladder-flag,.buy-page .ladder-tick.edge-l:hover .ladder-flag{transform:translateY(0)}.buy-page .ladder-tick.edge-r .ladder-flag{left:auto;right:-6px;transform:translateY(3px)}.buy-page .ladder-tick.edge-r:focus-visible .ladder-flag,.buy-page .ladder-tick.edge-r:hover .ladder-flag{transform:translateY(0)}.buy-page td.thumb{width:1%;padding:6px 2px 6px 12px}.buy-page .thumb-field{width:58px;padding:3px;border-radius:2px}.buy-page .table-scroll>table{min-width:40rem}.buy-page .grid{max-width:none;background:none;border:none;gap:8px;overflow:visible}.buy-page .card{border:1px solid var(--rule);border-radius:var(--radius)}.buy-page a.card:hover{border-color:var(--rule-strong)}.buy-page .spec-list{margin:0 0 14px;max-width:var(--measure)}.buy-page .spec-row{display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:12px;gap:12px;padding:6px 0;border-top:1px solid var(--rule)}.buy-page .spec-row dt{font-family:var(--display);font-variation-settings:"wdth" 112,"wght" 600;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;color:var(--ink-3);padding-top:3px}.buy-page .spec-row dd{margin:0;font-size:.88rem}@media (max-width:480px){.buy-page .spec-row{grid-template-columns:92px minmax(0,1fr);gap:8px}}.buy-page .detail-target,.buy-page h2{scroll-margin-top:76px}@media (max-width:480px){.buy-page .thumb-field{width:46px}}@media (max-width:560px){.buy-page .ladder-grad b{display:none}}.guides{list-style:none;margin:12px 0 30px;padding:0;max-width:none;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.guides li{margin:0}.guides a{display:grid;grid-template-columns:108px minmax(0,1fr) 250px;grid-gap:18px;gap:18px;align-items:baseline;padding:10px 4px;text-decoration:none;transition:background .12s ease}.guides a:hover{background:var(--surface-2)}.guide-kind{font-family:var(--display);font-variation-settings:"wdth" 112,"wght" 600;text-transform:uppercase;letter-spacing:.1em;font-size:.58rem;color:var(--ink-3)}.guide-title{font-family:var(--display);font-variation-settings:"wdth" 104,"wght" 640;font-size:.98rem;line-height:1.25;color:var(--ink)}.guides a:hover .guide-title{color:var(--signal)}.guide-num{white-space:nowrap;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.74rem;color:var(--ink-2);text-align:right}.guide-num i{font-style:normal;color:var(--ink-3)}@media (max-width:720px){.guides a{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.guide-kind,.guide-num{grid-column:1/-1}.guide-num{text-align:left}}@media (max-width:700px){.buy-page{--thumb-col:72px}.buy-page td.thumb,.buy-page thead th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--surface)}.buy-page tbody td:nth-child(2),.buy-page thead th:nth-child(2){position:-webkit-sticky;position:sticky;left:var(--thumb-col);z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--rule)}.buy-page thead th:first-child,.buy-page thead th:nth-child(2){background:var(--surface-2);z-index:3}.buy-page tbody tr:hover td.thumb,.buy-page tbody tr:hover td:nth-child(2){background:var(--surface-2)}}@media (max-width:480px){.buy-page{--thumb-col:60px}}