.bps .sv-asm{width:100%;max-width:420px;height:auto;margin-inline:auto}.bps .sv-asm .sv-dot{fill:var(--ink)}.bps .sv-asm .sv-bal{fill:var(--paper);stroke:var(--brass);stroke-width:1}.bps .sv-asm .sv-bal-t{fill:var(--ink);font:500 10px/1 var(--f-mono);font-variant-numeric:tabular-nums}.bps .sv-fig{margin:0;display:grid;gap:12px;align-content:start}.bps .sv-fig figcaption{color:var(--ink-2)}.bps .sv-asm-wrap{overflow:clip;border:1px solid var(--rule-2);background:var(--grain),var(--sheet);padding:clamp(16px,2.4vw,28px)}.bps .sv-asm-grid{align-items:start}@media (min-width:1024px){.bps .sv-asm-grid>.sv-fig{grid-column:1/6}.bps .sv-asm-grid>.sv-parts{grid-column:6/13}}.bps .sv-parts .k-bom a{min-height:44px;display:inline-flex;align-items:center}.bps .sv-key{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:28px}.bps .sv-mini{width:96px;height:auto;flex:none;color:var(--ink)}.bps .sv-key-l{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin:0;padding:0;list-style:none}.bps .sv-key-l>li{display:inline-flex;align-items:center}.bps .sv-key .k-label{color:var(--ink-2)}.bps .sv-cards{--k-min:290px;--k-gap:16px}.bps .sv-nav{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bps .sv-quote{align-items:start}@media (min-width:1024px){.bps .sv-quote>.sv-quote-side{grid-column:1/6;position:sticky;top:calc(var(--k-hdr) + 24px)}.bps .sv-quote>.sv-quote-form{grid-column:6/13}}.bps .sv-brief{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.45}.bps .sv-brief>li{display:flex;gap:12px;align-items:center}.bps .sv-quote-form>.card,.bps .sv-quote-form>form.card{border:2px solid var(--ink);background:var(--grain),var(--paper)}.bps .sv-scope{align-items:start}@media (min-width:1024px){.bps .sv-scope>.sv-scope-main{grid-column:1/8}.bps .sv-scope>.sv-scope-side{grid-column:8/13}}.bps .sv-stamp{display:flex;justify-content:flex-end;padding:18px 8px 0}.bps .sv-terms-k{display:flex;align-items:center;gap:16px;margin-bottom:12px}.bps .sv-scope-side .k-tblock .k-spec{border:0;background:transparent}.bps .sv-cards>[data-bp-reveal]{display:flex}.bps .sv-cards>[data-bp-reveal]>.k-card{flex:1}.bps .sv-parts .k-bom tbody :is(th,td){vertical-align:middle}.bps .sv-parts .k-link{--w:100%}