.hero[data-astro-cid-y4me5za5]{border-bottom:1px solid var(--border);padding:4rem 0 2.5rem}.eyebrow[data-astro-cid-y4me5za5]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem;font-size:.78rem}h1[data-astro-cid-y4me5za5]{text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.7rem,3.6vw,2.2rem);line-height:1.25}.subtitle[data-astro-cid-y4me5za5]{color:var(--ink-dim);max-width:64ch;margin:0;font-size:1.05rem}section[data-astro-cid-y4me5za5]{padding:3rem 0}section[data-astro-cid-y4me5za5]+section[data-astro-cid-y4me5za5]{border-top:1px solid var(--border)}h2[data-astro-cid-y4me5za5]{letter-spacing:-.01em;margin:0 0 .3rem;font-size:1.4rem}.section-num[data-astro-cid-y4me5za5]{font-family:var(--mono);color:var(--accent);margin-bottom:.6rem;font-size:.78rem;display:block}p[data-astro-cid-y4me5za5]{max-width:70ch}.lede[data-astro-cid-y4me5za5]{color:var(--ink-dim);font-size:1rem}table[data-astro-cid-y4me5za5].spec{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.86rem}table[data-astro-cid-y4me5za5].spec th[data-astro-cid-y4me5za5],table[data-astro-cid-y4me5za5].spec td[data-astro-cid-y4me5za5]{text-align:left;border-bottom:1px solid var(--border);padding:.55rem .8rem}table[data-astro-cid-y4me5za5].spec th[data-astro-cid-y4me5za5]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);font-size:.72rem;font-weight:400}table[data-astro-cid-y4me5za5].spec td[data-astro-cid-y4me5za5].mono{font-family:var(--mono);color:var(--accent)}table[data-astro-cid-y4me5za5].spec tr[data-astro-cid-y4me5za5]:last-child td[data-astro-cid-y4me5za5]{border-bottom:none}.tablewrap[data-astro-cid-y4me5za5]{overflow-x:auto}.register[data-astro-cid-y4me5za5]{font-family:var(--mono);margin:1.4rem 0 .6rem;font-size:.72rem}.register-label[data-astro-cid-y4me5za5]{color:var(--ink-dim);letter-spacing:.05em;margin-bottom:.4rem}.bits[data-astro-cid-y4me5za5]{border:1px solid var(--border);border-radius:4px;display:flex;overflow:hidden}.bit[data-astro-cid-y4me5za5]{flex:var(--w);text-align:center;border-right:1px solid var(--border);background:var(--panel-raised);padding:.5rem .3rem}.bit[data-astro-cid-y4me5za5]:last-child{border-right:none}.bit[data-astro-cid-y4me5za5].flag{background:var(--accent-dim);color:var(--accent)}.bit[data-astro-cid-y4me5za5].dim{color:var(--ink-dim);opacity:.6}.bit[data-astro-cid-y4me5za5] .range[data-astro-cid-y4me5za5]{opacity:.7;margin-bottom:.2rem;font-size:.62rem;display:block}.die-wrap[data-astro-cid-y4me5za5]{background:linear-gradient(165deg, var(--panel), var(--panel-raised) 220%);border:1px solid var(--border);box-shadow:var(--shadow-lg), var(--highlight);border-radius:16px;margin:1.8rem 0;padding:1.4rem}.die-svg[data-astro-cid-y4me5za5]{width:100%;height:auto;display:block;overflow:visible}.die-outline[data-astro-cid-y4me5za5]{fill:var(--panel-raised);stroke:var(--border);stroke-width:2px;filter:drop-shadow(0 8px 14px #2b24202e)}.pin[data-astro-cid-y4me5za5]{fill:var(--ink-dim);opacity:.45;rx:2}.block[data-astro-cid-y4me5za5]{stroke:var(--border);stroke-width:1.5px;filter:drop-shadow(0 3px 5px #2b24201f)}.block-core[data-astro-cid-y4me5za5]{fill:var(--accent-dim);stroke:var(--accent)}.block-fpu[data-astro-cid-y4me5za5],.block-mmu[data-astro-cid-y4me5za5],.block-cache[data-astro-cid-y4me5za5],.block-misc[data-astro-cid-y4me5za5]{fill:var(--panel)}.block-title[data-astro-cid-y4me5za5]{font-family:var(--sans);fill:var(--ink);font-size:17px;font-weight:600}.block-sub[data-astro-cid-y4me5za5]{font-family:var(--mono);fill:var(--ink-dim);font-size:11.5px}.mpu[data-astro-cid-y4me5za5]{border:1px solid var(--border);background:var(--panel);border-radius:10px;margin:1.8rem 0;padding:1.2rem}.mpu-cores[data-astro-cid-y4me5za5]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.core[data-astro-cid-y4me5za5]{border:1px solid var(--border);background:var(--panel-raised);border-radius:8px;padding:.9rem}.core[data-astro-cid-y4me5za5] .title[data-astro-cid-y4me5za5]{font-family:var(--mono);color:var(--accent);margin-bottom:.6rem;font-size:.78rem}.core[data-astro-cid-y4me5za5] .blocks[data-astro-cid-y4me5za5]{flex-direction:column;gap:.4rem;display:flex}.core[data-astro-cid-y4me5za5] .block[data-astro-cid-y4me5za5]{background:var(--bg);border:1px solid var(--border);color:var(--ink-dim);border-radius:5px;padding:.4rem .6rem;font-size:.78rem}.shared-row[data-astro-cid-y4me5za5]{flex-direction:column;gap:.4rem;margin-top:1rem;display:flex}.shared-row[data-astro-cid-y4me5za5] .block[data-astro-cid-y4me5za5]{background:var(--accent-dim);color:var(--accent);text-align:center;font-size:.78rem;font-family:var(--mono);border-radius:5px;padding:.5rem .7rem}.memmap[data-astro-cid-y4me5za5]{border:1px solid var(--border);font-family:var(--mono);border-radius:6px;flex-direction:column;margin:1.6rem 0;font-size:.82rem;display:flex;overflow:hidden}.memmap-row[data-astro-cid-y4me5za5]{background:var(--panel-raised);align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.memmap-row[data-astro-cid-y4me5za5]+.memmap-row[data-astro-cid-y4me5za5]{border-top:1px solid var(--border)}.memmap-row[data-astro-cid-y4me5za5] .addr[data-astro-cid-y4me5za5]{color:var(--ink-dim);flex-shrink:0;min-width:7.5rem}.memmap-row[data-astro-cid-y4me5za5] .seg[data-astro-cid-y4me5za5].ok{color:var(--accent)}.memmap-row[data-astro-cid-y4me5za5] .seg[data-astro-cid-y4me5za5].bad{color:var(--flag)}.memmap-row[data-astro-cid-y4me5za5] .seg[data-astro-cid-y4me5za5].neutral{color:var(--ink)}.scu-diagram[data-astro-cid-y4me5za5]{border:1px solid var(--border);background:var(--panel);border-radius:10px;margin:1.8rem 0;padding:1.2rem}.scu-cores[data-astro-cid-y4me5za5]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.scu-core[data-astro-cid-y4me5za5]{border:1px solid var(--border);background:var(--panel-raised);text-align:center;border-radius:8px;padding:.8rem;font-size:.8rem}.scu-core[data-astro-cid-y4me5za5] .cache[data-astro-cid-y4me5za5]{background:var(--bg);color:var(--ink-dim);font-family:var(--mono);border-radius:4px;margin-top:.5rem;padding:.4rem;font-size:.72rem}.scu-unit[data-astro-cid-y4me5za5]{text-align:center;background:var(--accent-dim);color:var(--accent);font-family:var(--mono);border-radius:6px;margin-top:1rem;padding:.7rem;font-size:.8rem}.scu-l2[data-astro-cid-y4me5za5]{text-align:center;background:var(--panel-raised);border:1px dashed var(--border);color:var(--ink-dim);border-radius:6px;margin-top:.6rem;padding:.7rem;font-size:.78rem}footer[data-astro-cid-y4me5za5]{color:var(--ink-dim);padding:2.5rem 0 4rem;font-size:.85rem}
