.mfd-root{color:#0b0f1a;white-space:nowrap;background:#f3f2ec;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:700;display:flex;position:absolute}.mfd-trunk{transform-origin:top;background:#ffffff4d;width:2px;height:140px;position:absolute}.mfd-node{color:#e9ecf5;background:#141a28;border:1px solid #ffffff29;border-radius:9px;align-items:center;height:34px;padding:0 12px;font-size:12px;font-weight:600;display:flex;position:absolute}.mfd-node span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mfd-node i{background:#ffffff4d;height:2px;position:absolute;top:50%}.mfd-node[data-side="-1"] i{left:100%}.mfd-node[data-side="1"] i{right:100%}.mfd-node[data-hot=true]{border-color:var(--s3d-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--s3d-accent) 35%, transparent)}.mfd-node[data-hot=true] i{background:var(--s3d-accent)}.mfd-leaf{color:#e9ecf5;background:#141a28f5;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:10px;max-width:min(400px,94%);padding:9px 12px;font-size:12px;font-weight:600;display:flex;position:absolute}.mfd-leaf b{color:var(--s3d-accent);filter:brightness(1.7);font-family:ui-monospace,monospace}.mfd-leaf span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mfd-leaf em{background:var(--pub-acid);color:#0b0f1a;border-radius:999px;flex:none;padding:2px 7px;font-family:ui-monospace,monospace;font-size:10px;font-style:normal;font-weight:700}
