.al.svelte-108v8tr{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-s);border-radius:16px;margin:1.6em 0;padding:16px}.controls.svelte-108v8tr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.controls.svelte-108v8tr label:where(.svelte-108v8tr){flex-direction:column;gap:4px;min-width:220px;font-size:.9rem;display:flex}.controls.svelte-108v8tr input:where(.svelte-108v8tr){accent-color:var(--abus)}.formula.svelte-108v8tr{background:var(--abus-soft);border-radius:10px;padding:6px 14px;font-size:1.25rem}.wires.svelte-108v8tr{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:14px 0;display:grid}.cpu.svelte-108v8tr,.ram.svelte-108v8tr{border-radius:10px;padding:10px 12px;font-size:.85rem;font-weight:700}.cpu.svelte-108v8tr{background:var(--cu-soft);color:var(--cu)}.ram.svelte-108v8tr{background:var(--mem-soft);color:var(--mem)}.bundle.svelte-108v8tr{flex-direction:column;gap:4px;display:flex}.wire.svelte-108v8tr{cursor:pointer;background:0 0;border:0;grid-template-columns:32px 1fr 22px;align-items:center;gap:8px;padding:2px 0;display:grid}.name.svelte-108v8tr{font-family:var(--font-mono);color:var(--text-3);font-size:.72rem}.line.svelte-108v8tr{background:var(--surface-3);border-radius:3px;height:6px;transition:background .2s,box-shadow .2s}.wire.on.svelte-108v8tr .line:where(.svelte-108v8tr){background:var(--abus);box-shadow:0 0 10px color-mix(in srgb, var(--abus) 60%, transparent)}.bit.svelte-108v8tr{font-weight:800}.wire.on.svelte-108v8tr .bit:where(.svelte-108v8tr){color:var(--abus)}.addr.svelte-108v8tr{margin:4px 0 10px}.big.svelte-108v8tr{font-size:1.05rem}.cells.svelte-108v8tr{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:4px;display:grid}.cells.dense.svelte-108v8tr{grid-template-columns:repeat(auto-fill,minmax(14px,1fr));gap:2px}.cell.svelte-108v8tr{aspect-ratio:1.6;background:var(--mem-soft);border:1px solid color-mix(in srgb, var(--mem) 20%, transparent);border-radius:5px;place-items:center;display:grid}.dense.svelte-108v8tr .cell:where(.svelte-108v8tr){aspect-ratio:1;border-radius:2px}.cell.svelte-108v8tr small:where(.svelte-108v8tr){color:var(--text-2);font-size:.66rem}.cell.hit.svelte-108v8tr{background:var(--abus);border-color:var(--abus)}.cell.hit.svelte-108v8tr small:where(.svelte-108v8tr){color:var(--surface);font-weight:700}.note.svelte-108v8tr{margin:10px 0 0;font-size:.85rem}.pyr.svelte-10g6hfj{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-s);border-radius:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px;margin:1.6em 0;padding:18px;display:grid}.stack.svelte-10g6hfj{flex-direction:column;align-items:center;gap:4px;display:flex}.axis.svelte-10g6hfj{color:var(--text-3);text-align:center;font-size:.72rem;font-weight:600}.axis.up.svelte-10g6hfj:before{content:"▲ "}.axis.down.svelte-10g6hfj:after{content:" ▼"}.lvl.svelte-10g6hfj{width:var(--w);border:1px solid color-mix(in srgb, var(--mem) 30%, var(--border));background:var(--mem-soft);cursor:pointer;border-radius:8px;min-height:34px;padding:4px 8px;font-size:.86rem;font-weight:650;transition:transform .15s,background .15s}.lvl.nv.svelte-10g6hfj{background:var(--abus-soft);border-color:color-mix(in srgb, var(--abus) 30%, var(--border))}.lvl.svelte-10g6hfj:hover{transform:scale(1.02)}.lvl.sel.svelte-10g6hfj{background:var(--mem);color:var(--surface);border-color:var(--mem)}.lvl.nv.sel.svelte-10g6hfj{background:var(--abus);border-color:var(--abus)}.divider.svelte-10g6hfj{color:var(--text-3);border-top:1px dashed var(--border-strong);text-align:center;width:100%;margin:2px 0;padding-top:2px;font-size:.7rem}.detail.svelte-10g6hfj h4:where(.svelte-10g6hfj){margin:0 0 6px;font-size:1.2rem}.detail.svelte-10g6hfj p:where(.svelte-10g6hfj){color:var(--text-2);font-size:.93rem}dl.svelte-10g6hfj{grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 12px;font-size:.9rem;display:grid}dt.svelte-10g6hfj{color:var(--text-3)}dd.svelte-10g6hfj{margin:0;font-weight:600}.human.svelte-10g6hfj{background:var(--surface-2);border-radius:12px;flex-direction:column;padding:10px 14px;font-size:.85rem;display:flex}.human.svelte-10g6hfj b:where(.svelte-10g6hfj){font-size:1.3rem}@media (width<=760px){.pyr.svelte-10g6hfj{grid-template-columns:1fr}}
